亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WEB的科研信息管理系統(tǒng)的設計與實現(xiàn)

        2016-11-16 12:41:00王久宏白永祥
        電腦知識與技術(shù) 2016年25期
        關(guān)鍵詞:數(shù)據(jù)庫設計

        王久宏+白永祥

        摘要:該文介紹了開發(fā)基于WEB的科研信息管理系統(tǒng)的必要性、安全機制,分析了該系統(tǒng)的主要功能模塊和關(guān)鍵技術(shù),實現(xiàn)了高職院??蒲行畔⒐芾淼木W(wǎng)絡化、安全化、規(guī)范化、科學化。

        關(guān)鍵詞:科研信息管理;數(shù)據(jù)庫設計; 數(shù)據(jù)庫訪問技術(shù)

        中圖分類號:TP315 文獻識別碼:A 文章編號:1009-3044(2016)25-0005-02

        Abstract:. This paper introduces the necessity of development of scientific research information management system based on WEB, security mechanism, analyzes the main functional modules of the system and key technology, realize the information management of scientific research in higher vocational colleges, networking, security, standardization and scientific.

        Key words: scientific-research information management; database design; database access technology

        隨著大眾創(chuàng)新、萬眾創(chuàng)業(yè)的不斷深入,高職院校每年有大量的科研教改項目、論文、著作、專利產(chǎn)品,管理的相關(guān)信息數(shù)據(jù)變得愈來愈大。單純地依賴傳統(tǒng)的手工管理體制或使用WORD、Excel文件來進行管理變得力不從心,效率低、不安全,也不利于數(shù)據(jù)的查詢、更新、維護、報表和統(tǒng)計分析。近年來各學校的信息化建設發(fā)展很快,采用計算機和網(wǎng)絡技術(shù)對科研信息的管理是勢在必然,既便于不同部門之間進行信息交流、相互協(xié)作,實現(xiàn)信息資源共享,又使項目管理規(guī)范化、科學化、安全化。本著高效、簡潔、準確、科學的管理原則開發(fā)基于WEB的科研信息管理系統(tǒng),對科研項目實施全過程監(jiān)控,提升管理水平。

        經(jīng)實際調(diào)研分析科研管理系統(tǒng)應實現(xiàn)的主要功能有:各類人員信息管理,項目的申報、立項、中期檢查、結(jié)項、經(jīng)費方面的項目管理,項目產(chǎn)生的論文、著作、專利、科研成果轉(zhuǎn)化信息的科研成果管理。

        1 系統(tǒng)分析

        ①開發(fā)環(huán)境及開發(fā)工具

        本系統(tǒng)采用瀏覽器/服務器(B/S)模式,服務器操作系統(tǒng)采用Windows Server 2008,數(shù)據(jù)庫服務器采用Microsoft SQL Server 2012,采用Visual Studio 2012的Visual C#作為軟件編程語言,用ADO.NET作為數(shù)據(jù)訪問技術(shù)。

        ②開發(fā)框架設計

        在進行WEB項目設計時,考慮到系統(tǒng)的設計流程、模塊劃分方式,選擇采用ASP.NET 4.5下的三層開發(fā)框架設計,以達到分散關(guān)注、松散耦合、邏輯復用、標準定義的目的。

        表示層用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供交互式的操作界面。

        業(yè)務邏輯層是表示層和數(shù)據(jù)訪問層之間的橋梁,主要負責數(shù)據(jù)的傳遞和處理,根據(jù)用戶請求對數(shù)據(jù)進行處理,并將結(jié)果返回。

        數(shù)據(jù)訪問層實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行讀寫操作。

        2 數(shù)據(jù)庫設計

        根據(jù)工作業(yè)務流程和歸檔需要,創(chuàng)建KYXXGLXTDB數(shù)據(jù)庫,含有8張表,分別是項目信息表dbo.XMXXB、經(jīng)費信息表dbo.JFXXB、項目論文表dbo.XMLUNWEN、項目著作表dbo.XMZHUZUO、項目成果轉(zhuǎn)化表dbo.XMCGZH、項目專利表dbo.XMZHUANLI、系統(tǒng)管理員表dbo.XTGLYB、科研人員信息表dbo.KYRYXX。

        3 系統(tǒng)功能結(jié)構(gòu)

        該系統(tǒng)的基本功能結(jié)構(gòu)見下圖。

        4 主要功能模塊

        通過對科研信息管理工作的分析,科研信息管理系統(tǒng)主要分為以下五個大的模塊。

        系統(tǒng)登錄模塊:通過輸入正確的用戶名、密碼進入科研信息管理系統(tǒng)主界面。

        項目管理模塊:包括項目申報、項目立項、項目中檢、項目結(jié)項、延期項目、終止項目、經(jīng)費管理子模塊。

        成果管理模塊:包括論文管理、著作管理、專利管理、成果轉(zhuǎn)化子模塊,。

        角色管理模塊:包括科研人員、系統(tǒng)管理員子模塊。不同的角色操作不同的功能項。

        系統(tǒng)管理模塊:包括數(shù)據(jù)備份、數(shù)據(jù)導入子模塊。

        5 系統(tǒng)安全機制

        本系統(tǒng)需要安裝硬件防火墻、殺毒軟件,以增強網(wǎng)絡環(huán)境安全。采用基于角色訪問控制、登錄身份驗證、系統(tǒng)管理員表等關(guān)鍵信息加密傳輸存儲的信息安全技術(shù)。

        ①驗證控件

        ASP.NET共有六種驗證控件,分別如下:

        必須字段驗證RequiredFieldValidator 用于驗證輸入值是否為空。

        比較驗證CompareValidator比較兩個控件的輸入值是否滿足用戶程序設定的功能關(guān)系。

        范圍驗證RangeValidator 輸入是否在指定范圍,范圍用MaximumValue(最大)和MinimunVlaue來確定。

        正則表達式驗證RegularExpressionValidator 驗證用戶輸入的值是否符合正則表達式的格式。

        自定義驗證CustomValidator 自定義驗證控件。

        驗證總結(jié)ValidationSummary 總結(jié)驗證結(jié)果,收集本頁的所有驗證錯誤信息,并可以將它們組織以后再顯示出來。

        ②用戶名和密碼的加密采用MD5算法實現(xiàn),安全可靠。

        6 數(shù)據(jù)訪問技術(shù)

        ADO.NET是Microsoft軟件設計的數(shù)據(jù)庫訪問技術(shù),是一組向.NET程序員公開數(shù)據(jù)訪問服務的類,為創(chuàng)建數(shù)據(jù)共享應用程序提供了豐富的組件。使客戶端能夠訪問服務器上的數(shù)據(jù),支持連接到SQL Server 2012關(guān)系型數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的.NET Framework數(shù)據(jù)提供程序SQL Server.NET,使用System.Data.SqlClient命名空間。

        ①Connection對象負責應用程序和數(shù)據(jù)庫間的連接。通過ConnectionSring設置要連接的數(shù)據(jù)源,通過ConnectionTimeOut()屬性設置超時時間。

        ②SqlCommand對象主要用來對數(shù)據(jù)庫執(zhí)行更新、插入、查詢、刪除命令和存儲過程。使用ExecuteReader()、ExecuteScalar()、ExecuteNonQuery()方法操作數(shù)據(jù)。

        ③SqlDataReader對象用來存儲數(shù)據(jù)庫查詢結(jié)果。不能用New創(chuàng)建,須調(diào)用xecuteReader()方法實現(xiàn)。SqlDataReader對象讀取數(shù)據(jù)時使用Read()方法每次讀取一行數(shù)據(jù),直到讀完。按順序讀取數(shù)據(jù)提高了讀取速度,但是這種操作方式必須在操作過程中保持程序與數(shù)據(jù)庫的連接,比較浪費網(wǎng)絡資源?;跓o連接的數(shù)據(jù)庫操作用到DataSet對象和SqlDataAdapter。

        ④SqlDataAdapter連接DataSet和數(shù)據(jù)庫的橋梁。SqlDataAdapter使用Fill()方法給DataSet加載數(shù)據(jù)。在添加、更新、刪除操作結(jié)束后調(diào)用Update()方法更新數(shù)據(jù)源。

        ⑤DataSet是ADO.NET結(jié)構(gòu)的主要組件,用來描述一個數(shù)據(jù)集,它是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在內(nèi)存中的表示形式,不依賴于數(shù)據(jù)庫的獨立數(shù)據(jù)集合。即使斷開數(shù)據(jù)鏈路,或者關(guān)閉數(shù)據(jù)庫,依然可用,所以ADO.NET支持離線狀態(tài)下的數(shù)據(jù)庫訪問。DataSet 由一組DataTable 對象組成,支持多表、表間關(guān)系、數(shù)據(jù)約束等。也可以獨立于.NET Framework數(shù)據(jù)提供程序使用本地的數(shù)據(jù)。DataSet位于System.Data命名空間中。

        ⑥D(zhuǎn)ataTable表示內(nèi)存中的數(shù)據(jù)庫表,可以通過DataSet對象的Tables屬性來訪問。它包含DataColumn對象、DataRow對象。相當于在SqlServer中執(zhí)行查詢語句后得到的表結(jié)果。

        ⑦DataGridView對象用來顯示和編輯來自多種不同類型的數(shù)據(jù)源的表格數(shù)據(jù),非常簡單和直觀,具有極高的可配置性和擴展性。

        7 結(jié)束語

        在ASP.net 4.5平臺下開發(fā)的基于Web的科研信息管理系統(tǒng),便于不同區(qū)域的科研人員進行項目的申報,不同權(quán)限的系統(tǒng)管理人員對科研信息進行網(wǎng)絡化的管理操作,實現(xiàn)了資源共享,保證系統(tǒng)的先進性、可實現(xiàn)性和安全性。實現(xiàn)了科研管理工作的需要,不僅使科研管理工作更加規(guī)范、安全、方便、快捷;也改變了傳統(tǒng)的工作方法,使管理手段得到進一步的提升,提高了工作效率和經(jīng)濟效益。

        參考文獻:

        [1]田偉.ASP.NET入門很簡單[M].北京:清華大學出版社,2014.

        [2]于曉娜,張竟志.高??蒲许椖抗芾硖骄縖J].大連教育學院學報,2007.

        [3]張小艷,趙渭泳.基于C/S的科研項目管理信息系統(tǒng)的設計與實現(xiàn)[J].科技管理研究,2007.

        [4]翟鵬翔.ASP.NET Web應用程序設計[M].北京:北京郵電大學出版社,2012.

        [5]陳承歡.SQL SERVER 2008數(shù)據(jù)庫設計與管理[M].北京:高等教育出版社,2012.

        [6]朱元波. ASP.NET項目開發(fā)詳解[M].北京:清華大學出版社,2014.

        [7]馮慶東,楊麗.C#項目開發(fā)全程實錄[M].北京:清華大學出版社,2015.

        猜你喜歡
        數(shù)據(jù)庫設計
        醫(yī)療設備信息管理系統(tǒng)的設計與實現(xiàn)
        圖書館入館教育考試系統(tǒng)分析與設計
        試論數(shù)據(jù)庫設計在網(wǎng)站開發(fā)中的應用
        軟件開發(fā)中數(shù)據(jù)庫設計理論的實踐
        面向等級考試,探討高校理工科計算機基礎課程教學改革
        考試周刊(2016年47期)2016-06-29 22:15:13
        網(wǎng)站管理系統(tǒng)中數(shù)據(jù)庫設計的應用研究
        《數(shù)據(jù)庫原理及應用》在線考試系統(tǒng)的設計
        基于PHP+MySql的學生請銷假系統(tǒng)的設計
        農(nóng)村宅基地確權(quán)數(shù)據(jù)自動提取方法研究與應用
        基于.NET的電子政務系統(tǒng)設計
        軟件導刊(2015年4期)2015-04-30 06:24:16
        久爱www人成免费网站| 天堂视频一区二区免费在线观看| 日韩人妻美乳中文字幕在线| 插上翅膀插上科学的翅膀飞| 毛片a级毛片免费观看| 最新国产拍偷乱偷精品| 婷婷色在线视频中文字幕| 亚洲综合偷自成人网第页色| 成人精品视频一区二区三区尤物| 亚洲精品国产综合一线久久| 日本女同伦理片在线观看| 日本免费一区二区三区在线播放| 热久久美女精品天天吊色| 日韩无码视频淫乱| 精品视频在线观看一区二区有| 中文字幕亚洲精品在线免费| av综合网男人的天堂| 美国少妇性xxxx另类| 国产亚洲情侣一区二区无| 亚洲国产成人精品激情| 天堂久久一区二区三区| 亚洲乳大丰满中文字幕| 亚洲人成无码网www| 亚洲女同同性少妇熟女| 亚洲av乱码二区三区涩涩屋 | 中文字幕一区二三区麻豆| 挺进邻居丰满少妇的身体| 亚洲成av人片在线观看ww| 日韩av在线毛片| 久久综合九色综合久久久| 人妻丰满熟妇av无码区app| 中文字幕乱码人妻一区二区三区 | 久久综合一本中文字幕| 免费av日韩一区二区| 成年免费视频黄网站zxgk| 任你躁欧美一级在线精品免费| 青青草免费视频一区二区| 少妇做爰免费视频了| 午夜无码大尺度福利视频| 日本大胆人体亚裔一区二区| 亚洲国产精品18久久久久久|