李金庫(kù),朱亞楠
(黑龍江工程學(xué)院,黑龍江哈爾濱150080)
VFP數(shù)據(jù)庫(kù)在科研管理中的應(yīng)用
李金庫(kù),朱亞楠
(黑龍江工程學(xué)院,黑龍江哈爾濱150080)
利用數(shù)據(jù)庫(kù)軟件VFP處理科研管理業(yè)務(wù)極其方便。根據(jù)創(chuàng)建的數(shù)據(jù)庫(kù)表及其相關(guān)聯(lián)接、索引等,通過(guò)可視化編程,能夠?qū)崿F(xiàn)編輯、修改、查詢、統(tǒng)計(jì)等功能,使科研業(yè)務(wù)的管理更加順暢、便捷,提高了工作效率,達(dá)到了規(guī)范化、流程化管理的目的。
VFP;數(shù)據(jù)庫(kù);科研管理;應(yīng)用
在每年學(xué)校科研工作量統(tǒng)計(jì)中,關(guān)于專利、論文發(fā)表、著作及教材出版、教研等大量的內(nèi)容都需要手工填寫(xiě),工作量大,容易出錯(cuò)。在實(shí)際工作中,選擇功能豐富的編程軟件來(lái)完成這些工作是非常必要的。通過(guò)比較分析,大型的數(shù)據(jù)庫(kù)系統(tǒng)諸如,SQL、Oracle系統(tǒng)可以實(shí)現(xiàn)科研管理的功能,而使用VFP 6.0軟件對(duì)科研管理系統(tǒng)進(jìn)行編輯,同樣能夠妥善處理科研數(shù)據(jù)。使用VFP編寫(xiě)管理系統(tǒng),具有使用方便,界面友好的特點(diǎn)。
了解科研管理系統(tǒng)的開(kāi)發(fā)背景,從系統(tǒng)的使用特點(diǎn)、開(kāi)發(fā)需要的語(yǔ)言以及數(shù)據(jù)庫(kù)結(jié)構(gòu)等方面進(jìn)行分析。
(1)系統(tǒng)的使用對(duì)象
主要針對(duì)每位教師的科研工作,從著作、教材、論文、檢索、科研等方面搜集字段,對(duì)系統(tǒng)信息進(jìn)行維護(hù),實(shí)現(xiàn)輸入、查詢、修改、打印等功能,使系統(tǒng)操作簡(jiǎn)單,易于維護(hù)、便于升級(jí)。
(2)開(kāi)發(fā)語(yǔ)言的選擇
針對(duì)大量的軟件開(kāi)發(fā)工具,結(jié)合使用環(huán)境,選擇控件多、編寫(xiě)代碼少、系統(tǒng)效率高、穩(wěn)定性強(qiáng)的軟件Visual Foxpro 6.0。
(3)數(shù)據(jù)庫(kù)結(jié)構(gòu)分析
所需要的數(shù)據(jù)庫(kù)表有:專利、著作教材、論文、學(xué)院人員名單、論文檢索、科研、教研、項(xiàng)目獲獎(jiǎ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)目管理器的建立見(jiàn)圖2。

圖2 項(xiàng)目管理器的建立
(3)數(shù)據(jù)庫(kù)的建立見(jiàn)圖3。
(4)數(shù)據(jù)庫(kù)表的建立見(jiàn)表1~表9。

圖3 數(shù)據(jù)庫(kù)的建立

表1 專利表

表2 著作教材表

表3 論文表

表4 人員名單表

表5 論文檢索表

表6 科研項(xiàng)目表

表7 教研表

表8 獲獎(jiǎng)表

表9 鑒定表
4.1 需求分析階段
(1)表格的確定
按照學(xué)校科研管理的要求設(shè)計(jì)表格。
(2)字段的確定
按照要求設(shè)置字段。
(3)選擇設(shè)計(jì)關(guān)鍵字,尋求表格之間的連接。
4.2 設(shè)計(jì)階段
(1)數(shù)據(jù)庫(kù)的設(shè)計(jì);
(2)程序的編制。
4.3 實(shí)施階段
(1)數(shù)據(jù)庫(kù)設(shè)計(jì)與修改;
(2)菜單設(shè)計(jì);
(3)表單設(shè)計(jì);
(4)功能模塊設(shè)計(jì)。
4.4 測(cè)試階段
(1)驗(yàn)證應(yīng)用程序是否在不同條件下都能得到正確的結(jié)果;
(2)檢查系統(tǒng)是否完全滿足用戶的需求,在功能上是否還有遺漏;
(3)檢驗(yàn)在程序運(yùn)行過(guò)程中對(duì)可能遇到的問(wèn)題是否都有相應(yīng)的解決措施,確保系統(tǒng)正式投入使用時(shí)的安全性和可靠性。
4.5 運(yùn)行維護(hù)階段
系統(tǒng)開(kāi)發(fā)基本完成后需要運(yùn)行維護(hù),即調(diào)整、修改系統(tǒng)中程序設(shè)計(jì)的冗余,改善部分表單設(shè)計(jì)界面,對(duì)程序的串接、報(bào)表的輸出等項(xiàng)內(nèi)容進(jìn)行完善。
通過(guò)系統(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)目編號(hào):201411802054。