本站小編為你精心準(zhǔn)備了數(shù)據(jù)庫科研管理論文參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1系統(tǒng)設(shè)計(jì)
1.1系統(tǒng)功能模塊設(shè)計(jì)經(jīng)過對福州外語外貿(mào)學(xué)院科研管理的需求調(diào)查分析,對取得的信息進(jìn)行仔細(xì)整理可以發(fā)現(xiàn),科研管理系統(tǒng)的主要任務(wù)可以劃分為機(jī)構(gòu)管理、科研人員管理、科研項(xiàng)目管理、科研成果管理、報(bào)表打印管理、系統(tǒng)管理6個(gè)部分,各部分之間并非各個(gè)獨(dú)立,而是相互聯(lián)系。本研究正是據(jù)此設(shè)計(jì),從而使本系統(tǒng)能夠很好地完成這些功能。具體功能結(jié)構(gòu)如圖2所示。(1)機(jī)構(gòu)管理:科研機(jī)構(gòu)包括各學(xué)院、部處、機(jī)關(guān)單位等,所有的科研人員、成果、項(xiàng)目等都按照科研機(jī)構(gòu)進(jìn)行歸口管理。提供各科研機(jī)構(gòu)的增加、刪除、修改與檢索。(2)科研人員管理:主要對學(xué)校參與科研工作的人員基本信息進(jìn)行管理,提供人員信息的增加、刪除、修改與檢索。為其他模塊提供人員信息,是其他模塊的基礎(chǔ)。(3)科研成果管理:主要對科研論文、著作、成果等進(jìn)行管理,提供成果信息的增加、刪除、修改與檢索。(4)科研項(xiàng)目管理:主要對已經(jīng)立項(xiàng)后的項(xiàng)目進(jìn)行管理,提供項(xiàng)目信息的增加、刪除、修改與檢索。可以對項(xiàng)目狀態(tài)進(jìn)行編輯。(5)報(bào)表打印管理:可以打印部門成果報(bào)表、個(gè)人成果報(bào)表、成果分類統(tǒng)計(jì)表、院部處教師科研分統(tǒng)計(jì)表、申報(bào)項(xiàng)目表、立項(xiàng)項(xiàng)目表等報(bào)表的打印。(6)系統(tǒng)管理:用于對登錄用戶信息、密碼等進(jìn)行維護(hù)。
1.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)在軟件開發(fā)過程中是一個(gè)很重要的環(huán)節(jié),數(shù)據(jù)庫是任何系統(tǒng)都不可避免的。本研究在設(shè)計(jì)數(shù)據(jù)庫時(shí)盡量滿足第三范式,減少數(shù)據(jù)冗余,盡量設(shè)計(jì)比較精簡的數(shù)據(jù)庫。(1)人員信息表:有機(jī)構(gòu)、人員編號(hào)、姓名、出生日期、性別、職稱、最后學(xué)歷、最后學(xué)位、學(xué)科、研究方向等字段。(2)科研成果信息表:有機(jī)構(gòu)、成果編號(hào)、成果名稱、第一作者、成果來源、成果形式、出版單位、出版時(shí)間、刊號(hào)、關(guān)鍵字、成果字?jǐn)?shù)等字段。(3)科研項(xiàng)目信息表:有機(jī)構(gòu)、項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目來源、批準(zhǔn)號(hào)、負(fù)責(zé)人、立項(xiàng)時(shí)間、完成時(shí)間、項(xiàng)目狀態(tài)、批準(zhǔn)經(jīng)費(fèi)等字段。(4)管理員信息表:有用戶名稱、密碼。管理員登錄的時(shí)候要進(jìn)行驗(yàn)證,表單獲得的數(shù)據(jù)和數(shù)據(jù)庫中該表的數(shù)據(jù)對比如果成功,則登錄成功,否則,登錄失敗。對以上所有表的添加、刪除、修改、讀取等數(shù)據(jù)操作都設(shè)計(jì)相應(yīng)的存儲(chǔ)過程來實(shí)現(xiàn)。
2系統(tǒng)實(shí)現(xiàn)
2.1系統(tǒng)用戶界面的設(shè)計(jì)用戶界面設(shè)計(jì)的要求是:(1)簡單清晰,一目了然,容易上手;(2)功能相似的頁面,采用統(tǒng)一的布局;(3)方便操作,盡量減少數(shù)據(jù)錄入量;(4)具有較好的錄入容錯(cuò)功能。用戶工作界面由三層組成:上方是圖標(biāo)欄;左下方為事務(wù)菜單;右下方為操作界面。頁面主要采用webForm來進(jìn)行設(shè)計(jì)。如校級(jí)管理員用戶通過驗(yàn)證后的登入界面。
2.2數(shù)據(jù)庫的實(shí)現(xiàn)本科研管理系統(tǒng)采用了三層結(jié)構(gòu)的框架,將訪問數(shù)據(jù)庫的一些底層方法封裝在DBUtility這個(gè)類庫中,其中DbHelperSQL類和DbHelperSQLP類是連接數(shù)據(jù)庫字符串和一些公用的方法,如簡單的SQL語句,帶參數(shù)的SQL語句,存儲(chǔ)過程的操作等,DES-Encrypt類是數(shù)據(jù)庫的安全性,加密解密等操作。PubConstant類是動(dòng)態(tài)的配置數(shù)據(jù)庫的連接字符串。
2.3配置web.config為了方便數(shù)據(jù)操作和維護(hù),可以將一些數(shù)據(jù)庫連接配置參數(shù)放在web.config文件中,代碼如下。
2.4科研項(xiàng)目管理功能模塊的實(shí)現(xiàn)高校科研項(xiàng)目管理主要針對已通過審核的項(xiàng)目提供管理功能,能提供項(xiàng)目的信息,對項(xiàng)目實(shí)現(xiàn)增加、修改、查找等功能。點(diǎn)擊項(xiàng)目管理,可以出現(xiàn)項(xiàng)目一覽和新增項(xiàng)目兩個(gè)功能模塊。這時(shí)候點(diǎn)擊項(xiàng)目一覽,可以出現(xiàn)項(xiàng)目的一些基本信息,并且可以對其進(jìn)行增加、修改、查找等相關(guān)操作。系統(tǒng)管理員有最高權(quán)限,可以查找全校的申報(bào)項(xiàng)目,可以模糊查找,有修改、刪除的權(quán)限,還可以導(dǎo)出所要的項(xiàng)目資料。以下是校級(jí)科研項(xiàng)目管理設(shè)計(jì)界面,如圖4所示。
3結(jié)束語
本系統(tǒng)是使用ASP.net技術(shù)及SQLServer2005數(shù)據(jù)庫來進(jìn)行設(shè)計(jì)與開發(fā)而成,系統(tǒng)簡潔實(shí)用,可以有效地實(shí)現(xiàn)科研信息的管理,對于推進(jìn)高校科研管理建設(shè)具有十分重要的意義,為科研管理工作提供了一個(gè)有效的解決方案。
作者:陳章斌單位:福州外語外貿(mào)學(xué)院