李金庫,朱亞楠
(黑龍江工程學(xué)院,黑龍江哈爾濱150080)
VFP數(shù)據(jù)庫在科研管理中的應(yīng)用
李金庫,朱亞楠
(黑龍江工程學(xué)院,黑龍江哈爾濱150080)
利用數(shù)據(jù)庫軟件VFP處理科研管理業(yè)務(wù)極其方便。根據(jù)創(chuàng)建的數(shù)據(jù)庫表及其相關(guān)聯(lián)接、索引等,通過可視化編程,能夠?qū)崿F(xiàn)編輯、修改、查詢、統(tǒng)計(jì)等功能,使科研業(yè)務(wù)的管理更加順暢、便捷,提高了工作效率,達(dá)到了規(guī)范化、流程化管理的目的。
VFP;數(shù)據(jù)庫;科研管理;應(yīng)用
在每年學(xué)??蒲泄ぷ髁拷y(tǒng)計(jì)中,關(guān)于專利、論文發(fā)表、著作及教材出版、教研等大量的內(nèi)容都需要手工填寫,工作量大,容易出錯。在實(shí)際工作中,選擇功能豐富的編程軟件來完成這些工作是非常必要的。通過比較分析,大型的數(shù)據(jù)庫系統(tǒng)諸如,SQL、Oracle系統(tǒng)可以實(shí)現(xiàn)科研管理的功能,而使用VFP 6.0軟件對科研管理系統(tǒng)進(jìn)行編輯,同樣能夠妥善處理科研數(shù)據(jù)。使用VFP編寫管理系統(tǒng),具有使用方便,界面友好的特點(diǎn)。
了解科研管理系統(tǒng)的開發(fā)背景,從系統(tǒng)的使用特點(diǎn)、開發(fā)需要的語言以及數(shù)據(jù)庫結(jié)構(gòu)等方面進(jìn)行分析。
(1)系統(tǒng)的使用對象
主要針對每位教師的科研工作,從著作、教材、論文、檢索、科研等方面搜集字段,對系統(tǒng)信息進(jìn)行維護(hù),實(shí)現(xiàn)輸入、查詢、修改、打印等功能,使系統(tǒng)操作簡單,易于維護(hù)、便于升級。
(2)開發(fā)語言的選擇
針對大量的軟件開發(fā)工具,結(jié)合使用環(huán)境,選擇控件多、編寫代碼少、系統(tǒng)效率高、穩(wěn)定性強(qiáng)的軟件Visual Foxpro 6.0。
(3)數(shù)據(jù)庫結(jié)構(gòu)分析
所需要的數(shù)據(jù)庫表有:專利、著作教材、論文、學(xué)院人員名單、論文檢索、科研、教研、項(xiàng)目獲獎以及項(xiàng)目鑒定生成表格。
(1)密碼功能;
(2)權(quán)限設(shè)置;
(3)檔案管理;
(4)查詢管理;
(5)系統(tǒng)維護(hù);
(6)退出系統(tǒng)。
(1)系統(tǒng)結(jié)構(gòu)圖
科研管理系統(tǒng)的總體功能如圖1所示:
圖1 系統(tǒng)的總體功能圖
(2)項(xiàng)目管理器的建立見圖2。
圖2 項(xiàng)目管理器的建立
(3)數(shù)據(jù)庫的建立見圖3。
(4)數(shù)據(jù)庫表的建立見表1~表9。
圖3 數(shù)據(jù)庫的建立
表1 專利表
表2 著作教材表
表3 論文表
表4 人員名單表
表5 論文檢索表
表6 科研項(xiàng)目表
表7 教研表
表8 獲獎表
表9 鑒定表
4.1 需求分析階段
(1)表格的確定
按照學(xué)校科研管理的要求設(shè)計(jì)表格。
(2)字段的確定
按照要求設(shè)置字段。
(3)選擇設(shè)計(jì)關(guān)鍵字,尋求表格之間的連接。
4.2 設(shè)計(jì)階段
(1)數(shù)據(jù)庫的設(shè)計(jì);
(2)程序的編制。
4.3 實(shí)施階段
(1)數(shù)據(jù)庫設(shè)計(jì)與修改;
(2)菜單設(shè)計(jì);
(3)表單設(shè)計(jì);
(4)功能模塊設(shè)計(jì)。
4.4 測試階段
(1)驗(yàn)證應(yīng)用程序是否在不同條件下都能得到正確的結(jié)果;
(2)檢查系統(tǒng)是否完全滿足用戶的需求,在功能上是否還有遺漏;
(3)檢驗(yàn)在程序運(yùn)行過程中對可能遇到的問題是否都有相應(yīng)的解決措施,確保系統(tǒng)正式投入使用時的安全性和可靠性。
4.5 運(yùn)行維護(hù)階段
系統(tǒng)開發(fā)基本完成后需要運(yùn)行維護(hù),即調(diào)整、修改系統(tǒng)中程序設(shè)計(jì)的冗余,改善部分表單設(shè)計(jì)界面,對程序的串接、報表的輸出等項(xiàng)內(nèi)容進(jìn)行完善。
通過系統(tǒng)設(shè)計(jì)、需求分析,應(yīng)用VFP軟件可以實(shí)現(xiàn)面向?qū)ο蟮墓δ軓?qiáng)大、界面友好、運(yùn)行高效、方便快捷的應(yīng)用操作。
U415.1
C
1008-3383(2017)04-0195-02
2016-02-12
2014年大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目。項(xiàng)目編號:201411802054。