學生信息管理系統(tǒng)本科畢業(yè)論文_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  目錄</b></p><p><b>  1.緒論2</b></p><p>  1.1課題的研究意義2</p><p>  1.2課題的研究現狀及發(fā)展趨勢2</p><p>  1.2.1研究現狀2</p><p>  1.2.2發(fā)展趨

2、勢3</p><p>  1.3本論文的設計原則和主要研究內容3</p><p>  1.3.1本課題設計原則3</p><p>  1.3.2本論文主要研究內容4</p><p>  2.畢業(yè)生信息管理系統(tǒng)需求分析5</p><p>  2.1畢業(yè)生信息管理功能需求分析5</p><p

3、>  2.2畢業(yè)生信息管理性能需求分析6</p><p>  2.3畢業(yè)生信息管理系統(tǒng)其他需求分析7</p><p><b>  2.4本章小結8</b></p><p>  3.畢業(yè)生信息管理系統(tǒng)總體設計8</p><p>  3.1畢業(yè)生信息管理系統(tǒng)的體系結構8</p><p>

4、;  3.2畢業(yè)生信息管理系統(tǒng)功能模塊設計9</p><p>  3.3畢業(yè)生信息管理系統(tǒng)結構11</p><p>  3.4本章小結12</p><p>  4. 畢業(yè)生信息管理系統(tǒng)軟件設計及部分功能實現12</p><p>  4.1系統(tǒng)開發(fā)工具和運行環(huán)境12</p><p>  4.2 畢業(yè)生信息管理系

5、統(tǒng)數據庫的創(chuàng)建12</p><p>  4.3數據表之間邏輯結構的設計14</p><p>  4.4采用ADO訪問數據庫15</p><p>  4.5畢業(yè)生信息管理系統(tǒng)各功能模塊部分實現17</p><p>  4.5.1系統(tǒng)登錄設置17</p><p>  4.5.2畢業(yè)生信息系統(tǒng)主界面17</

6、p><p>  4.6畢業(yè)生信息管理系統(tǒng)信息安全性分析20</p><p>  4.7本章小結20</p><p>  5. 全文總結及存在問題21</p><p>  5.1全文總結21</p><p>  5.2存在問題21</p><p><b>  參考文獻23<

7、/b></p><p><b>  1.緒論</b></p><p>  1.1課題的研究意義</p><p>  隨著 Interent技術的快速發(fā)展,當今社會己進入了信息化和數字化的時代,以信息高速公路和多媒體技術為代表的科學技術正強烈地沖擊著整個教育領域。</p><p>  從20世紀九十年代開始,為適應

8、新世紀人才培養(yǎng)的目標,國內高校教育體制進行了大規(guī)模的改革。河南農業(yè)大學抓住機遇,迎接挑戰(zhàn),辦學規(guī)模不斷擴大,畢業(yè)生數量日益龐大,畢業(yè)生管理工作面臨著越來越嚴峻的挑戰(zhàn),原有的畢業(yè)生管理系統(tǒng)已經不能適應新的工作需要,迫切需要開發(fā)一個實用程度高的計算機信息化管理系統(tǒng),以實現畢業(yè)生就業(yè)管理工作的網絡化和無紙化(閃四清,2003)(黃梯云,2000)。</p><p>  由于國內各高校的畢業(yè)生信息管理模式不盡相同,不同學

9、校的實際畢業(yè)生信息管理情況各有自己的特點。本課題是針對河南農業(yè)大學的畢業(yè)生信息管理模式開發(fā)的畢業(yè)生信息管理系統(tǒng)。力求通過使用信息系統(tǒng)管理,達到提高工作效率,降低人員工作強度的目的,從而達到改善服務質量,滿足管理人員、用人單位、畢業(yè)生和信息化管理及其發(fā)展的多方面需要,對提高教務管理水平、實現畢業(yè)生信息管理現代化、信息化具有重要意義(宋克振,張凱,2005)。</p><p>  1.2課題的研究現狀及發(fā)展趨勢<

10、;/p><p><b>  1.2.1研究現狀</b></p><p>  畢業(yè)生信息管理工作作為高校管理工作的重要組成部分,縱觀現有的各高校畢業(yè)生信息管理系統(tǒng)管理現狀,主要存在如下問題:</p><p><b>  1)功能單一</b></p><p>  某個系統(tǒng)只是為了解決一個具體的問題而開發(fā)的。

11、各相關系統(tǒng)間沒有緊密、有效的聯系,影響了信息的重用和共享。</p><p><b>  2)系統(tǒng)孤立</b></p><p>  許多系統(tǒng)還處于單機應用狀態(tài),即僅限于負責此項業(yè)務的管理人員使用,沒有很好實現縱向及橫向管理工作的緊密聯系、交互性差,造成信息重復采集、重復統(tǒng)計。</p><p>  3)在軟件的使用上,大多數只是停留在日常辦公的角度

12、,缺乏綜合分析的能力。另外,畢業(yè)生信息管理軟件還存在可擴充性、靈活性差,缺乏強有力的后續(xù)技術支持,無法不斷完善軟件,適應學校發(fā)展的需要,致使這些軟件在運行了一段時間后中途廢棄或擱置,造成極大浪費(時希杰,李波,2002)。</p><p><b>  1.2.2發(fā)展趨勢</b></p><p>  隨著高校校園網的建設和Internet技術的引進,基于校園網和Inte

13、rnet的應用系統(tǒng)的開發(fā)正在蓬勃發(fā)展。其發(fā)展趨勢主要表現如下:</p><p>  1)從單機管理向網絡化管理發(fā)展。畢業(yè)生信息管理工作與學校內部各部門關系密切相關,在學校內部實現數據交互與信息共享,全面綜合管理已成為高校信息化管理的研究熱點并得到高度的重視。</p><p>  2)從輔助管理向輔助決策發(fā)展。隨著管理要求的不斷提高和管理信息系統(tǒng)水平的不斷提高,信息管理系統(tǒng)從輔助管理向輔助決

14、策發(fā)展是必然趨勢。</p><p>  3)從技術的發(fā)展趨勢上看,各局域網的建成完善為實現信息管理的網絡化提供了硬件設施;先進的軟件開發(fā)工具,友好的圖形用戶界面操作系統(tǒng)的推廣,漢字處理技術的不斷改進,都為畢業(yè)生信息管理系統(tǒng)的開發(fā)和應用提供了強有力的支持。</p><p>  1.3本論文的設計原則和主要研究內容</p><p>  1.3.1本課題設計原則</

15、p><p>  本文根據河南農業(yè)大學畢業(yè)生信息管理的具體情況,我們在系統(tǒng)的建立過程中主要遵循了如下原則(張建華,2008)( 曾凡奇,林小蘋,鄧先禮,2001):</p><p>  1)統(tǒng)籌考慮 ,信息共享。應用系統(tǒng)基于校園網,實現高水平的信息資源共享和跨平臺的信息資源訪問。系統(tǒng)結構應具有跨平臺訪問不同數據源的機制。且該系統(tǒng)具有包容性和可擴展性。</p><p>  

16、2)規(guī)范化的信息管理。遵循國家標準,行業(yè)標準和學校標準,用統(tǒng)一的數據格式描述,將各類業(yè)務工作標準化、規(guī)范化。采用信息標準的優(yōu)先次序是:國家標準,教育部標準,教育部下屬機構標準,國家其他部標準。</p><p>  3)為相關人員和畢業(yè)生本人提供良好的信息服務,做到可靠運行,且安全保密。</p><p>  4)系統(tǒng)簡潔,易使用、易維護、適合非計算機人員使用。</p><

17、p>  1.3.2本論文主要研究內容</p><p>  本論文根據河南農業(yè)大學畢業(yè)生信息管理的具體情況,針對目前我校畢業(yè)生信息管理工作中存在的主要問題,運用結構化和模塊化的分析方法,根據畢業(yè)生信息管理的新需求,開發(fā)了一個智能、快捷、便利的畢業(yè)生信息管理系統(tǒng)。論文的主要研究內容包括:</p><p>  在分析畢業(yè)生信息管理系統(tǒng)研究現狀的基礎上,闡述了我校畢業(yè)生信息管理系統(tǒng)的管理模式

18、及關鍵技術,畢業(yè)生信息管理系統(tǒng)是Internet技術和數據庫技術的有機結合,對畢業(yè)生信息管理系統(tǒng)進行分析和研究,以便選擇最佳的技術方案。</p><p>  進一步研究了我校畢業(yè)生信息管理的體系結構,探討了我校畢業(yè)生信息管理系統(tǒng)的網絡框架模型。</p><p>  研究了我校畢業(yè)生信息管理系統(tǒng)的功能模塊。我校畢業(yè)生信息管理系統(tǒng)是由畢業(yè)生信息管理和畢業(yè)生信息查詢兩大主模塊構成,采用SQL S

19、erver 200關系數據庫作為后臺數據庫,提高數據管理和數據分布能力。</p><p>  探討了我校畢業(yè)生信息管理系統(tǒng)的可擴展性及可伸縮性問題。</p><p>  基于以上研究內容,給出本文的體系結構框圖1-1如下:</p><p>  圖1-1 全文的體系結構框圖</p><p>  2.畢業(yè)生信息管理系統(tǒng)需求分析</p>

20、<p>  需求分析是系統(tǒng)開發(fā)的一個重要步驟,是整個系統(tǒng)開發(fā)的基礎。畢業(yè)生信息管理系統(tǒng)需求分析主要包括功能需求分析和性能需求分析。前者確定了系統(tǒng)所完成的服務功能,后者是系統(tǒng)必須遵循的一些約束和限制。</p><p>  2.1畢業(yè)生信息管理功能需求分析</p><p>  隨著河南農業(yè)大學辦學規(guī)模的不斷擴大,對畢業(yè)生信息管理提出了很多新的功能要求,經過認真詳細的調查了解,我校

21、畢業(yè)生信息管理系統(tǒng)有管理層面多樣化、管理內容復雜多樣、管理范圍大、信息使用普及等特點。根據這些自身特點,我校畢業(yè)生信息管理工作可以分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大模塊,其功能需求分析歸納如下:</p><p><b>  身份驗證功能</b></p><p>  根據需要,對不同身份的訪問人員進行授權,設定系統(tǒng)開放的范圍、訪問權限以及是否具有管理權限等。主要包括

22、學院教務人員的管理權限和學生訪問權限的設定。</p><p><b>  2)畢業(yè)生信息管理</b></p><p>  畢業(yè)生信息管理人員將從教務管理系統(tǒng)中導出的畢業(yè)生數據導入本系統(tǒng),通過畢業(yè)生本人完善及核對后可對畢業(yè)生信息進行維護。根據審核后數據制作學歷證書,并對學歷證書進行管理,其信息管理的業(yè)務流程如圖2-1所示。</p><p>  圖

23、2-1 畢業(yè)生信息管理業(yè)務流程</p><p>  3)畢業(yè)生有關數據的統(tǒng)計分析</p><p>  根據歸檔的畢業(yè)生數據對畢業(yè)率、授予學位率、就業(yè)率及考研率等相關項目進行統(tǒng)計分析,并生成統(tǒng)計報表。</p><p><b>  4)畢業(yè)生信息處理</b></p><p>  首選在規(guī)定的時間里畢業(yè)生可以核對個人信息,并對

24、核對結果進行登記。其次審核,根據畢業(yè)生提供的紙質證明材料對畢業(yè)生在網上登記的核對結果進行審核。再者,監(jiān)測畢業(yè)生在網上核對信息的進度,統(tǒng)計信息核對結果并生成報表。</p><p>  2.2畢業(yè)生信息管理性能需求分析</p><p>  軟件系統(tǒng)在性能方面的要求就是系統(tǒng)必須遵循的一些約束和限制,如訪問權限的限制、處理時間的約束、可靠性要求、健壯性要求等等。下面是對河南農業(yè)大學畢業(yè)生信息管理系

25、統(tǒng)的性能要求:</p><p>  1)系統(tǒng)具有相關提示,不需要特別訓練,管理人員就可以很快地掌握如何使用系統(tǒng)中提供的大多數功能。</p><p>  2)系統(tǒng)具有安全性,管理人員登錄時,系統(tǒng)要根據登錄的身份給予管理人員相應的權限(如畢業(yè)生管理的管理人員具有對畢業(yè)生信息的添加、修改、刪除、瀏覽等功能,而其它用戶對畢業(yè)生信息只有瀏覽的權限)。</p><p><

26、b>  3) 故障處理</b></p><p>  a.內部故障處理在開發(fā)階段可以隨即修改數據庫里的相應內容;b.外部故障處理對編輯的程序進行裝載時,如果裝載時認為出錯,進行修改。在運行時,如果功能模塊在需求調用時出錯,有錯誤提示,重新調試。</p><p><b>  4)靈活性</b></p><p>  當用戶需求,如操

27、作方式,運行環(huán)境,結果精度,數據結構于其他軟件接口等發(fā)生變化時,設計的軟件可做適當調整,靈活性非常大。</p><p><b>  5)時間需求</b></p><p>  在軟件方面,響應時間,更新處理時間都比較快且迅速,完全滿足用戶要求。</p><p>  2.3畢業(yè)生信息管理系統(tǒng)其他需求分析</p><p>  

28、在分析河南農業(yè)大學畢業(yè)生信息管理系統(tǒng)功能需求分析和性能分析的基礎上,根據系統(tǒng)特點,本文對系統(tǒng)的其他需求分析進行了探討,歸納如下幾點(魯顯玉,2005):</p><p><b>  1)自檢錯誤處理</b></p><p>  在畢業(yè)生進行網上核對信息時,系統(tǒng)要自動檢測。(如身份證號碼的位數、出生日期的填寫等)。網上輸入數據時,系統(tǒng)自動檢測非法輸入。</p>

29、;<p><b>  2)接口需求</b></p><p>  接口需求包括用戶接口和軟件接口。用戶接口是本產品的用戶進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。軟件接口有WIN9X/NT、WIN98、WlNE、WIN2000、WINXP、WIN2003操作系統(tǒng)等。</p><p><

30、b>  3)數據庫</b></p><p>  數據庫是實現有組織地、動態(tài)地存儲大量關聯數據,方便多用戶訪問的計算機軟硬件組成的系統(tǒng);他與文件系統(tǒng)的重要區(qū)別是數據的充分共享,交叉訪問,與應用程序的高度獨立性。</p><p><b>  4)操需求</b></p><p>  操作需求組要包括初始化操作、數據處理的支持功能較強

31、及后援和恢復操作。</p><p><b>  5)場合的使用性</b></p><p>  給定的場合時,通過該系統(tǒng)軟件,完成各模塊功能,采用模塊設計思想,將各程序劃分為獨立使用的功能模塊,他們之間又相應聯系。</p><p><b>  2.4本章小結</b></p><p>  本章主要從功能

32、需求分析和性能需求分析兩個方面對河南農業(yè)大學信息管理系統(tǒng)需求分析進行了探討。并進一步分析了系統(tǒng)的其他需求分析。對于本系統(tǒng)的需求分析,它的功能需求、性能需求、接口需求,從穩(wěn)定性、可行性上都是合理的。</p><p>  3.畢業(yè)生信息管理系統(tǒng)總體設計</p><p>  3.1畢業(yè)生信息管理系統(tǒng)的體系結構</p><p>  近年來,隨著Internet技術的日益成熟

33、及廣泛應用,分布式系統(tǒng)得到了迅速發(fā)展,分布式系統(tǒng)的軟件體系結構的復雜程度也在不斷增加。在此基礎上,畢業(yè)生信息管理系統(tǒng)在體系結構上,先后經歷了客戶機/服務器(C/S)體系結構、瀏覽器/服務器(B/S)體系結構、C/S+B/S混合體系結構等。</p><p>  根據河南農業(yè)大學畢業(yè)生自身特點,按照重在實用、易于擴展的原則,本系統(tǒng)采用B/S+C/S混合模式?;?C/S+B/S 模式的畢業(yè)生信息管理系統(tǒng)兼顧了C/S和

34、B/S模式的優(yōu)點,有廣闊的應用前景(袁靜,胡昌華,龍勇,徐 瑞,2006)。采用B/S+C/S混合模式結構,可大大提高系統(tǒng)的效率,并對系統(tǒng)的擴展、維護和安全管理帶來極大方便。畢業(yè)生信息管理系統(tǒng)體系結構如圖3-2所示:</p><p>  圖3-2 畢業(yè)生信息管理系統(tǒng)體系結構</p><p>  3.2畢業(yè)生信息管理系統(tǒng)功能模塊設計</p><p>  依據本系統(tǒng)的總

35、體設計思路“信息集成、過程集成、功能集成”,河南農業(yè)大學畢業(yè)生信息管理系統(tǒng)按功能可分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大功能模塊,其中畢業(yè)生信息管理子系統(tǒng)包括系統(tǒng)維護、畢業(yè)生信息采集、畢業(yè)生信息維護、學歷證書管理及統(tǒng)計分析等功能模塊;畢業(yè)生信息查詢子系統(tǒng)包括系統(tǒng)維護、畢業(yè)生信息核對、畢業(yè)生信息查詢、畢業(yè)證明書辦理申請及統(tǒng)計分析查詢等功能模塊。畢業(yè)生信息管理系統(tǒng)功能模塊示意圖如圖3-3所示:</p><p>  圖

36、3-3 畢業(yè)生信息管理系統(tǒng)功能模塊示意圖</p><p>  (1)畢業(yè)生信息管理子系統(tǒng)。</p><p>  畢業(yè)生信息管理子系統(tǒng)可以為畢業(yè)生信息管理人員提供基于C/S 模式的管理平臺,從而對畢業(yè)生信息進行管理及維護。教務處將從教務管理系統(tǒng)中導出的學籍信息導入本系統(tǒng),并對數據處理后,然后制作學歷證書。同時可以利用本系統(tǒng)對畢業(yè)生的有關數據進行統(tǒng)計分析,并輸出統(tǒng)計分析結果。</p>

37、;<p>  (2)畢業(yè)生信息查詢子系統(tǒng)</p><p>  本子系統(tǒng)可以為WEB用戶提供基于B/S模式的信息平臺,從而對畢業(yè)生信息進行核對及查詢。此功能模塊使用最為常見,這里作簡要說明如下:</p><p>  系統(tǒng)維護. 包括畢業(yè)生基本信息維護和數據導入功能。其中畢業(yè)生信息維護是最核心的部分,也是本系統(tǒng)要實現的基本功能之一。</p><p>  畢

38、業(yè)生信息核對.分為畢業(yè)生基本信息核對子模塊及畢業(yè)生圖像信息核對子模塊。實現為畢業(yè)生本人提供信息核對、修改、填寫就業(yè)信息及考研信息等功能。</p><p>  畢業(yè)生信息查詢. 分為畢業(yè)生基本信息查詢子模塊、畢業(yè)生學歷情況查詢子模塊及畢業(yè)生信貸情況查詢子模塊。實現查詢畢業(yè)生個人信息、畢結業(yè)結論、授予學位情況、結業(yè)原因、就業(yè)信息、考研信息及貸款情況等功能。</p><p>  畢業(yè)證明書辦理.

39、允許丟失學歷證書的畢業(yè)生在網上申請辦理畢業(yè)證明書。</p><p>  統(tǒng)計分析查詢.分為畢業(yè)生畢業(yè)率、授予學位率查詢子模塊、就業(yè)率查詢子模塊、考研率查詢子模塊??砂磳W院、專業(yè)、班級對畢業(yè)生的畢業(yè)率、授予學位率、就業(yè)率、考研率、學習情況等進行統(tǒng)計分析,生成報表,并可打印或導出報表。</p><p>  3.3畢業(yè)生信息管理系統(tǒng)結構</p><p>  河南農業(yè)大學畢

40、業(yè)生信息管理系統(tǒng)的結構特點主要體現在應用方面。具體來說,包括以下幾點:</p><p>  1)系統(tǒng)采用Internet作為基本傳輸網絡,符合大眾需求。主要體現有:因特網技術蓬勃發(fā)展,且已成熟;WEB用戶大多熟知因特網技術,且普遍使用該技術;使用成本低廉,便于應用推廣。本系統(tǒng)采用C/S+B/S混合結構模式,充分體現了畢業(yè)生信息管理系統(tǒng)管理集中、使用分散的特點。</p><p>  2)系統(tǒng)

41、采用模塊化設計思想,將畢業(yè)生信息管理系統(tǒng)各功能模塊分散管理,集中控制,層層聯系,且各功能模塊可擴展性、可移植性強。 </p><p>  3)系統(tǒng)符合畢業(yè)生信息管理的實際應用</p><p>  首先,用戶權限管理靈活、嚴密。針對不同的崗位,有不同等級的權限,如系統(tǒng)管理員的權限最高,不但可以管理各個功能模塊,還可以根據實際情況,將某些管理授權給相應的管理人員,或者取消某人的管理權限。對于負

42、責不同管理模塊的工作人員有不同的權限,如負責畢業(yè)生信息采集的人員,只能看到畢業(yè)生的畢結業(yè)結論、授予學位情況等,但不能修改,只有負責畢業(yè)審核的人員才能修改畢結業(yè)結論、授予學位情況。負責畢業(yè)審核的人員,能夠了解學生的情況,進行畢業(yè)審核,但不能改變數據(鄧芳芳,喻佳,2008)(池萬樂,2006)。</p><p>  其次,系統(tǒng)能實現數據直接導入導出,實現與教務管理系統(tǒng)中數據及教育部研發(fā)的普通高校學籍學歷電子注冊管理

43、系統(tǒng)的對接,提高了實用性,使得系統(tǒng)更加完善,適用性更強。</p><p>  4)系統(tǒng)結構布局合理,符合數據安全的特點。此外,為系統(tǒng)設計了出錯處理程序,當用戶誤操作時,出錯處理程序做出錯誤檢側并通知用戶,使系統(tǒng)不會因此而中斷執(zhí)行(吳會叢,2001)(王恩波,2003)。</p><p><b>  3.4本章小結</b></p><p>  本

44、章首先分析了C/S+B/S混合模式的結構特點,并在此分析基礎上,提出并分析了畢業(yè)生信息管理系統(tǒng)體系結構,將河南農業(yè)大學畢業(yè)生信息管理系統(tǒng)分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大功能模塊。并闡述了該系統(tǒng)的結構特點,為以下章節(jié)做準備。</p><p>  4. 畢業(yè)生信息管理系統(tǒng)軟件設計及部分功能實現</p><p>  4.1系統(tǒng)開發(fā)工具和運行環(huán)境</p><p>

45、<b>  系統(tǒng)開發(fā)工具</b></p><p>  操作系統(tǒng):Windows XP Professional</p><p>  數據庫系統(tǒng):使用SQL Server 2000作為后臺數據庫</p><p>  編程環(huán)境:使用Microsoft Visual C++6.0開發(fā)結構框架,具有強大的數據庫管理功能和多媒體開發(fā)創(chuàng)作能力。</p

46、><p><b>  系統(tǒng)運行環(huán)境</b></p><p>  本系統(tǒng)采用Visual C++6.0(簡稱VC)作為開發(fā)工具,VC的特點是可視化、面向對象、支持面向對象地封裝機制、多態(tài)性及其繼承機制??梢暬匦允管浖_發(fā)人員可以方便地編輯、改變程序界面。可以大大提高軟件系統(tǒng)的設計、管理和開發(fā)速度,實現各種復雜的功能,是一款非常優(yōu)秀的開發(fā)軟件工具(劉斌,王忠編,2003)。

47、</p><p>  另一方面,本系統(tǒng)采用關系數據庫SQL Server 2000作為后臺數據庫。SQL Server2000是由Microsoft開發(fā)和推廣的關系數據庫管理系統(tǒng)(DBMS),是一款面向高端的數據庫管理系統(tǒng),已成為目前廣為使用的數據庫管理系統(tǒng)。SQL Server2000 具有較好的可伸縮性和可靠性,它提供了以Web標準為基礎的擴展數據庫編程功能,可以滿足電子商務和企業(yè)應用程序的要求。</p

48、><p>  4.2 畢業(yè)生信息管理系統(tǒng)數據庫的創(chuàng)建</p><p>  在本系統(tǒng)中我們采用SQL Server 2000來作為后臺數據庫。為了便于整個系統(tǒng)的良好運行,我們對數據庫的組織形式進行了模塊劃分,主要的實體是畢業(yè)生、學院及教務處。以畢業(yè)生信息查詢系統(tǒng)為例,將數據庫劃分為畢業(yè)生基本信息表、學校信息表、學院信息表、專業(yè)信息表、畢業(yè)情況信息表、就業(yè)單位信息表、考研情況信息表、學習情況信息

49、表、貸款情況信息表、用戶信息表組成。下面我們以畢業(yè)生基本信息表(表4-1)、學習情況信息表(表4-2)、就業(yè)信息表(4-3)、用戶信息表(表4-4)為例進行闡述:</p><p>  表4-1畢業(yè)生基本信息表</p><p>  畢業(yè)生基本信息在數據庫的存儲情況如圖4-1所示:</p><p>  圖4-1 畢業(yè)生信息存儲情況</p><p>

50、;  畢業(yè)生學習情況信息表如表4-2所示:</p><p>  表4-2學習情況信息表</p><p>  就業(yè)信息表如表4-3所示:</p><p><b>  表4-3就業(yè)信息表</b></p><p>  用戶信息表如表4-4所示:</p><p><b>  表4-4用戶信息表&

51、lt;/b></p><p>  4.3數據表之間邏輯結構的設計</p><p>  數據庫邏輯結構的設計主要有兩個目標,一是對需求分析中的實體建立對應的表;二是將實體之間的聯系映射到表之間的關系上,具體來說既是設置表的主鍵和外鍵。在本文的設計中,采用的是E-R數據模型(Entity-Relationship data model),既實體關系數據模型,是P。Chen于1976年提出

52、的。E-R模型包括3個抽象概念:實體、屬性和聯系(李濤,劉凱奎,王永皎,2006)(趙致格,2005)(原奕,2006)。</p><p> ?。?)實體(Entity)</p><p>  實體即為客觀存在并且可以相互區(qū)別的事物。實體可以是具體的,也可以是抽象的;具有共性的一類可分為一個實體集(Entity set)。如在焊接機故障診斷數據庫中,光電隔離器損壞、三極管損壞、滾輪架故障等都

53、是實體, 它們都可以歸為故障事實這一實體集。</p><p>  (2)屬性(Attribute)</p><p>  屬性既為實體所具有的特征。如光電隔離器損壞這一實體,它對應的有事實號、事實名稱、事實類型等屬性值。</p><p> ?。?)關系(Relationship)</p><p>  關系既是獨立實體之間的相互關系。兩個實體之間

54、的關系有3種,即一對一關系(1:1);一對多關系(1:n);多對多關系(m:n)。</p><p>  根據E-R關系圖,以畢業(yè)生基本信息表、學習情況信息表、就業(yè)信息表、用戶信息表為例,建立各個表之間的關系如下圖4-2所示:</p><p>  圖4-2 表之間的邏輯的關系圖</p><p>  4.4采用ADO訪問數據庫</p><p> 

55、 ADO (ActiveX Data Objects)是Microsoft公司推出的以ActiveX技術為基礎的數據存取方法,集中了RDO和DAO的優(yōu)點,是專門為開發(fā)Client/Server應用程序而設計的,并支持基于Web的應用程序的關鍵功能,它使得客戶端應用程序能夠通過任何OLEDB提供者來訪問和操作數據庫服務器中的數據。ADO具有遠程訪問數據的重要功能,它提供了在Internet上數據存取的良好接口,對網絡數據庫應用開發(fā)提供了極

56、大的便利,因此,ADO技術是目前數據存取的主要發(fā)展方向(谷震離,2004)。在本系統(tǒng)中,數據庫采用ADO技術進行訪問,ADO應用程序訪問SQL Server數據庫的編程接口如圖4-3所示:</p><p>  圖4-3 ADO應用程序訪問SQL Server數據庫的編程接口</p><p>  使用ADO接口的目的是進入數據源,從而便于修改、更新數據源,它通過一系列的類和對象來完成各種數據

57、操作。ADO對象模型定義了可編程的分層的對象集合,它支持部件對象模型(COM)和OLEDB數據源,與其它的數據訪問對象相比,包含在ADO的對象少得多,也更加容易使用。ADO對象模型包含3個一般用途的對象:Connection、Command和Recordset對象,程序開發(fā)人員可以創(chuàng)建這些對象,并使用這些對象訪問數據庫。在ADO對象模型中還有其他幾個對象,如:Filed、Property、Error和Parameter,它們作為前3個對

58、象的子對象訪問數據庫,ADO對象模型中的幾個對象之間的關系如圖4-4所示:</p><p>  圖4-4 ADO對象模型</p><p>  在本系統(tǒng)中,ADO數據控件連接的數據庫是通過OLEDB提供程序來實現的,ADO控件的Connection String 屬性值為:</p><p>  “Provider=SQLOLEDB;Server=liangfen;Da

59、tabase=student;uid=sa;pwd=;”</p><p>  實現過程部分代碼如下:</p><p>  class ADOConn </p><p><b>  {</b></p><p><b>  public:</b></p><p>  _Conn

60、ectionPtr m_pConnection; </p><p>  _RecordsetPtr m_pRecordset; //定義變量</p><p><b>  …</b></p><p>  void OnInitADOConn(); </p><p>  _RecordsetPt

61、r& GetRecordSet(_bstr_t bstrSQL); </p><p>  BOOL ExecuteSQL(_bstr_t bstrSQL); </p><p>  void ExitConnect(); //定義方法</p><p><b>  };</b>

62、</p><p>  4.5畢業(yè)生信息管理系統(tǒng)各功能模塊部分實現</p><p>  4.5.1系統(tǒng)登錄設置</p><p><b> ?。?)系統(tǒng)登錄界面</b></p><p>  圖4-5 故障診斷軟件登陸界面</p><p>  通過系統(tǒng)登陸界面核對用戶名和密碼,檢索用戶列表。根據不同的用

63、戶權限加載相應的功能模塊,對不同用戶設置不同的使用權限,以設置用戶密碼的形式實現。</p><p><b>  (2)用戶信息管理</b></p><p>  當用戶登錄系統(tǒng)后,可根據情況添加用戶或修改自身密碼。如圖4-6所示。</p><p>  圖4-6 用戶信息管理界面</p><p>  4.5.2畢業(yè)生信息系統(tǒng)

64、主界面</p><p>  當用戶成功登陸后進入系統(tǒng)主窗體,根據用戶不同的權限及需要進入相應功能模塊。圖4-7為登錄后的畢業(yè)生信息系統(tǒng)界面,圖4-8為畢業(yè)生基本信息查詢界面,圖4-9畢業(yè)生基本信息維護界面,包括畢業(yè)生信息添加、修改、刪除功能。</p><p>  圖4-7 畢業(yè)生信息系統(tǒng)主界面</p><p>  圖4-8畢業(yè)生基本信息查詢界面</p>

65、<p>  圖4-9畢業(yè)生基本信息管理界面</p><p>  4.6畢業(yè)生信息管理系統(tǒng)信息安全性分析 </p><p><b>  1)服務器安全</b></p><p>  本系統(tǒng)在保證網絡安全的基礎之上,著重對數據庫服務器和代碼的安全性進行了探討。通過對近幾年所發(fā)生在互聯網的安全事故的分析,發(fā)現很多都是因為系統(tǒng)漏洞所造成的。因

66、此必須及時下載補丁程序,堵上所存在的漏洞。</p><p><b>  2)程序安全</b></p><p>  關于代碼的安全性方面,在本系統(tǒng)設計和具體代碼實現的過程中,必須進行詳細的安全性設計。如用戶名和密碼采用什么樣的存取方式,頁面跳轉的認證等。</p><p><b>  3)網絡安全</b></p>

67、<p>  Internet一方面帶來巨大的潛在的新業(yè)務,一方面又蘊藏著嚴重的網絡安全危機。網絡安全性即是數據在網絡中傳輸的安全性,主要包括信息的完整性、安全保密性及可用性(伍孝金,2007),這是Internet目前研究的熱點之一。各種加密措施的應用一定程度上增強了網絡的安全性,但不能根本解決網絡問題(鮑友仲,2002)。</p><p><b>  4.7本章小結</b>&l

68、t;/p><p>  本章從畢業(yè)生信息管理系統(tǒng)的運行環(huán)境和開發(fā)工具出發(fā),采用SQL Server 2000來作為后臺數據庫,詳細闡述了系統(tǒng)數據庫的建造過程。采用ADO控件對數據庫進行訪問,并給出了系統(tǒng)運行的主界面和系統(tǒng)部分功能模塊實現。最后對系統(tǒng)的信息安全性進行了分析。</p><p>  5. 全文總結及存在問題</p><p><b>  5.1全文總結&

69、lt;/b></p><p>  本文首先系統(tǒng)地論證了開發(fā)河南農業(yè)大學畢業(yè)生信息管理系統(tǒng)的研究意義的緊迫性,在分析畢業(yè)生信息管理系統(tǒng)的需求分析的基礎上,闡述了本系統(tǒng)的總體設計思想,并詳細探討了系統(tǒng)的體系結構和功能模型。</p><p>  在系統(tǒng)的分析階段。系統(tǒng)緊密結合我校畢業(yè)生信息管理工作所涉及的相關業(yè)務、各相關部門、相關人員、數據流向等方面加以綜合分析考慮,給出了數據邏輯模型。在

70、系統(tǒng)設計階段,提出了基于運用C/S和B/S相結合的模式與方案,在設計時對系統(tǒng)進行了完整的設計與研究。本論文總結如下:</p><p>  1)本文首先探討系統(tǒng)的研究意義和研究現狀,在結合分析河南農業(yè)大學畢業(yè)生管理工作現狀的基礎上,提出并設計了河南農業(yè)大學信息管理系統(tǒng)。</p><p>  2)在體系結構設計上,系統(tǒng)運用C/S和B/S相結合的模式,能夠基于互聯網和校園網為高校畢業(yè)生信息管理提

71、供先進的網絡化、信息化手段,為高校新時期實現畢業(yè)生管理工作進行數字化管理打下了堅實可行的技術基礎。</p><p>  3)在功能模塊設計上,本系統(tǒng)分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大功能模塊,并對每個功能模塊進行了具體細化分析,采用SQL Server 2000來作為后臺數據庫,闡述了系統(tǒng)數據庫的建造過程。系統(tǒng)充分考慮了數據邏輯性和物理獨立性,較好地解決了系統(tǒng)在管理或移植中出現的疑難問題,提高了系統(tǒng)的適應性。

72、</p><p>  4)在信息安全上,系統(tǒng)采用Internet網絡進行傳輸,同時也方便了用戶,使用戶可在使用時不受時間和地域的限制,提高了管理的靈活性和時效性。</p><p><b>  5.2存在問題</b></p><p>  由于時間的關系,本系統(tǒng)仍存在許多需要完善和待改進的地方,具體如下:</p><p> 

73、 1)系統(tǒng)性能有待進一步優(yōu)化??紤]到學校規(guī)模不斷擴大,為適應大容量考慮到學校規(guī)模不斷擴大,為適應大容量數據的處理。系統(tǒng)可考慮采用更高檔的環(huán)境配置。</p><p>  2)系統(tǒng)功能需要進一步完善。畢業(yè)生信息管理系統(tǒng)是個龐大而復雜的系統(tǒng),如何更好的完善系統(tǒng)功能需要今后繼續(xù)研究。</p><p>  3)系統(tǒng)在分析決策方面仍有不足。畢業(yè)生數量和信息許多是動態(tài)的,如何利用好這些數據,進行分析統(tǒng)計

74、需要有完善的系統(tǒng)決策支持功能。系統(tǒng)可考慮利用數據倉庫和數據挖掘技術,為用戶提供決策信息。</p><p>  4)需要進一步整合校園信息資源,將與畢業(yè)生有關的信息融合到系統(tǒng)中去,例如用人單位對人才需求的信息等。</p><p>  5)安全性,穩(wěn)定性問題。由于系統(tǒng)過于龐大,采用分級管理的方式,如何更好的做到部分系統(tǒng)崩潰不影響其它系統(tǒng)運行需要進一步研究。</p><p&g

75、t;<b>  參考文獻</b></p><p>  [1]閃四清:管理信息系統(tǒng)教程,清華大學出版社,2003</p><p>  [2]黃梯云:管理信息系統(tǒng),高等教育出版社,2000</p><p>  [3]宋克振,張凱:信息管理導論, 清華大學出版社,2005</p><p>  [4]時希杰,李波:高校教務管理信

76、息系統(tǒng),電腦與信息技術,2002</p><p>  [5]張建華:管理信息系統(tǒng),中國電力出版社,2008</p><p>  [6]曾凡奇,林小蘋:鄧先禮基于INTERENT的管理信息系統(tǒng),中國財政經濟出</p><p><b>  版社,2001</b></p><p>  [7]魯顯玉:基于INTEKNET/WEB

77、技術、數據庫技術的高校畢業(yè)生信息管理系統(tǒng)的設計與實現,吉林大學碩士學位論文,2005</p><p>  [8]魏艷, 羅永康:基于C/S和B/S模式結合的鐵路信號微機監(jiān)測網絡系統(tǒng),鐵路通信信號工程技術,2007</p><p>  [9]袁靜,胡昌華,龍勇,徐 瑞:基于C/S+B/S 雙模式的分布式遠程診斷專家系統(tǒng),計算機工程,2006</p><p>  [10

78、]鄧芳芳,喻佳:畢業(yè)生信息管理系統(tǒng)設計開發(fā),科技廣場,2008</p><p>  [11]池萬樂:基于WEB的畢業(yè)生管理信息系統(tǒng)的實現,電腦知識與技術,2006</p><p>  [12]吳會叢:北京工業(yè)大學學籍管理系統(tǒng)的設計與實現,北京工業(yè)大學碩士學位論文,2001</p><p>  [13]王恩波:管理信息系統(tǒng)實用教程,電子工業(yè)出版社,2003</p

79、><p>  [14]劉斌:王忠編著,面向對象程序設計—Visual C++,清華大學出版社,2003</p><p>  [15]李濤,劉凱奎,王永皎:Visual C++ + SQL Server 數據庫開發(fā)與實例,清華大學出版社,2006</p><p>  [16]趙致格:數據庫系統(tǒng)與應用(SQL Server),清華大學出版社,2005</p>

80、<p>  [17]原奕:Visual C++實踐與提高--數據庫開發(fā)與工程應用篇,中國鐵道出版社,2006</p><p>  [18]谷震離: ADO訪問SQL Server數據庫技術分析及其應用,計算機應用與軟件,2004 </p><p>  [19]伍孝金:計算機網絡, 清華大學出版社,2007</p><p>  [20]鮑友仲:網絡安全之防黑

81、秘訣,電子工業(yè)出版社,2002</p><p><b>  Abstract</b></p><p>  With the application of computer and Internet technology in a wide range around the world, the management information system based o

82、n computer network has been infiltrated into the various areas of work. And the work of graduates information management as the most important areas of management works in school, which is an important component of the i

83、nformation management system. This paper takes graduates of Henan Agricultural University as the research object, from the needs analysis, architect</p><p>  Firstly, the analysis GIMS of Henan Agricultural

84、University is given by the analysis of functional and performance requirements and others, and it’s feasible from the point of stability and practicality.</p><p>  Secondly, the process of database construct

85、ion is described in detail by the use of VC as a future development tool and SQL Server 2000 database as background. And then, the use of ADO for database access controls is studied. </p><p>  Thirdly, the f

86、unction modules of GIMS of Henan Agricultural University is studied, and the system is divided into the system is divided into information management sub-system and information query sub-system. Thus, and the main interf

87、ace and parts of function of various modules is demonstrated. The result shows that the GIMS has great advantage for its validity, simply, practically, feasibly and easy to maintain.</p><p>  Key words: Grad

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論