李金庫,朱亞楠
(黑龍江工程學院,黑龍江哈爾濱150080)
VFP數據庫在科研管理中的應用
李金庫,朱亞楠
(黑龍江工程學院,黑龍江哈爾濱150080)
利用數據庫軟件VFP處理科研管理業務極其方便。根據創建的數據庫表及其相關聯接、索引等,通過可視化編程,能夠實現編輯、修改、查詢、統計等功能,使科研業務的管理更加順暢、便捷,提高了工作效率,達到了規范化、流程化管理的目的。
VFP;數據庫;科研管理;應用
在每年學校科研工作量統計中,關于專利、論文發表、著作及教材出版、教研等大量的內容都需要手工填寫,工作量大,容易出錯。在實際工作中,選擇功能豐富的編程軟件來完成這些工作是非常必要的。通過比較分析,大型的數據庫系統諸如,SQL、Oracle系統可以實現科研管理的功能,而使用VFP 6.0軟件對科研管理系統進行編輯,同樣能夠妥善處理科研數據。使用VFP編寫管理系統,具有使用方便,界面友好的特點。
了解科研管理系統的開發背景,從系統的使用特點、開發需要的語言以及數據庫結構等方面進行分析。
(1)系統的使用對象
主要針對每位教師的科研工作,從著作、教材、論文、檢索、科研等方面搜集字段,對系統信息進行維護,實現輸入、查詢、修改、打印等功能,使系統操作簡單,易于維護、便于升級。
(2)開發語言的選擇
針對大量的軟件開發工具,結合使用環境,選擇控件多、編寫代碼少、系統效率高、穩定性強的軟件Visual Foxpro 6.0。
(3)數據庫結構分析
所需要的數據庫表有:專利、著作教材、論文、學院人員名單、論文檢索、科研、教研、項目獲獎以及項目鑒定生成表格。
(1)密碼功能;
(2)權限設置;
(3)檔案管理;
(4)查詢管理;
(5)系統維護;
(6)退出系統。
(1)系統結構圖
科研管理系統的總體功能如圖1所示:

圖1 系統的總體功能圖
(2)項目管理器的建立見圖2。

圖2 項目管理器的建立
(3)數據庫的建立見圖3。
(4)數據庫表的建立見表1~表9。

圖3 數據庫的建立

表1 專利表

表2 著作教材表

表3 論文表

表4 人員名單表

表5 論文檢索表

表6 科研項目表

表7 教研表

表8 獲獎表

表9 鑒定表
4.1 需求分析階段
(1)表格的確定
按照學校科研管理的要求設計表格。
(2)字段的確定
按照要求設置字段。
(3)選擇設計關鍵字,尋求表格之間的連接。
4.2 設計階段
(1)數據庫的設計;
(2)程序的編制。
4.3 實施階段
(1)數據庫設計與修改;
(2)菜單設計;
(3)表單設計;
(4)功能模塊設計。
4.4 測試階段
(1)驗證應用程序是否在不同條件下都能得到正確的結果;
(2)檢查系統是否完全滿足用戶的需求,在功能上是否還有遺漏;
(3)檢驗在程序運行過程中對可能遇到的問題是否都有相應的解決措施,確保系統正式投入使用時的安全性和可靠性。
4.5 運行維護階段
系統開發基本完成后需要運行維護,即調整、修改系統中程序設計的冗余,改善部分表單設計界面,對程序的串接、報表的輸出等項內容進行完善。
通過系統設計、需求分析,應用VFP軟件可以實現面向對象的功能強大、界面友好、運行高效、方便快捷的應用操作。
U415.1
C
1008-3383(2017)04-0195-02
2016-02-12
2014年大學生創新創業項目。項目編號:201411802054。