版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目錄</b></p><p><b> 1.緒論2</b></p><p> 1.1課題的研究意義2</p><p> 1.2課題的研究現(xiàn)狀及發(fā)展趨勢2</p><p> 1.2.1研究現(xiàn)狀2</p><p> 1.2.2發(fā)展趨
2、勢3</p><p> 1.3本論文的設計原則和主要研究內(nèi)容3</p><p> 1.3.1本課題設計原則3</p><p> 1.3.2本論文主要研究內(nèi)容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本章小結(jié)8</b></p><p> 3.畢業(yè)生信息管理系統(tǒng)總體設計8</p><p> 3.1畢業(yè)生信息管理系統(tǒng)的體系結(jié)構(gòu)8</p><p>
4、; 3.2畢業(yè)生信息管理系統(tǒng)功能模塊設計9</p><p> 3.3畢業(yè)生信息管理系統(tǒng)結(jié)構(gòu)11</p><p> 3.4本章小結(jié)12</p><p> 4. 畢業(yè)生信息管理系統(tǒng)軟件設計及部分功能實現(xiàn)12</p><p> 4.1系統(tǒng)開發(fā)工具和運行環(huán)境12</p><p> 4.2 畢業(yè)生信息管理系
5、統(tǒng)數(shù)據(jù)庫的創(chuàng)建12</p><p> 4.3數(shù)據(jù)表之間邏輯結(jié)構(gòu)的設計14</p><p> 4.4采用ADO訪問數(shù)據(jù)庫15</p><p> 4.5畢業(yè)生信息管理系統(tǒng)各功能模塊部分實現(xiàn)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本章小結(jié)20</p><p> 5. 全文總結(jié)及存在問題21</p><p> 5.1全文總結(jié)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ā)展,當今社會己進入了信息化和數(shù)字化的時代,以信息高速公路和多媒體技術為代表的科學技術正強烈地沖擊著整個教育領域。</p><p> 從20世紀九十年代開始,為適應
8、新世紀人才培養(yǎng)的目標,國內(nèi)高校教育體制進行了大規(guī)模的改革。河南農(nóng)業(yè)大學抓住機遇,迎接挑戰(zhàn),辦學規(guī)模不斷擴大,畢業(yè)生數(shù)量日益龐大,畢業(yè)生管理工作面臨著越來越嚴峻的挑戰(zhàn),原有的畢業(yè)生管理系統(tǒng)已經(jīng)不能適應新的工作需要,迫切需要開發(fā)一個實用程度高的計算機信息化管理系統(tǒng),以實現(xiàn)畢業(yè)生就業(yè)管理工作的網(wǎng)絡化和無紙化(閃四清,2003)(黃梯云,2000)。</p><p> 由于國內(nèi)各高校的畢業(yè)生信息管理模式不盡相同,不同學
9、校的實際畢業(yè)生信息管理情況各有自己的特點。本課題是針對河南農(nóng)業(yè)大學的畢業(yè)生信息管理模式開發(fā)的畢業(yè)生信息管理系統(tǒng)。力求通過使用信息系統(tǒng)管理,達到提高工作效率,降低人員工作強度的目的,從而達到改善服務質(zhì)量,滿足管理人員、用人單位、畢業(yè)生和信息化管理及其發(fā)展的多方面需要,對提高教務管理水平、實現(xiàn)畢業(yè)生信息管理現(xiàn)代化、信息化具有重要意義(宋克振,張凱,2005)。</p><p> 1.2課題的研究現(xiàn)狀及發(fā)展趨勢<
10、;/p><p><b> 1.2.1研究現(xiàn)狀</b></p><p> 畢業(yè)生信息管理工作作為高校管理工作的重要組成部分,縱觀現(xiàn)有的各高校畢業(yè)生信息管理系統(tǒng)管理現(xiàn)狀,主要存在如下問題:</p><p><b> 1)功能單一</b></p><p> 某個系統(tǒng)只是為了解決一個具體的問題而開發(fā)的。
11、各相關系統(tǒng)間沒有緊密、有效的聯(lián)系,影響了信息的重用和共享。</p><p><b> 2)系統(tǒng)孤立</b></p><p> 許多系統(tǒng)還處于單機應用狀態(tài),即僅限于負責此項業(yè)務的管理人員使用,沒有很好實現(xiàn)縱向及橫向管理工作的緊密聯(lián)系、交互性差,造成信息重復采集、重復統(tǒng)計。</p><p> 3)在軟件的使用上,大多數(shù)只是停留在日常辦公的角度
12、,缺乏綜合分析的能力。另外,畢業(yè)生信息管理軟件還存在可擴充性、靈活性差,缺乏強有力的后續(xù)技術支持,無法不斷完善軟件,適應學校發(fā)展的需要,致使這些軟件在運行了一段時間后中途廢棄或擱置,造成極大浪費(時希杰,李波,2002)。</p><p><b> 1.2.2發(fā)展趨勢</b></p><p> 隨著高校校園網(wǎng)的建設和Internet技術的引進,基于校園網(wǎng)和Inte
13、rnet的應用系統(tǒng)的開發(fā)正在蓬勃發(fā)展。其發(fā)展趨勢主要表現(xiàn)如下:</p><p> 1)從單機管理向網(wǎng)絡化管理發(fā)展。畢業(yè)生信息管理工作與學校內(nèi)部各部門關系密切相關,在學校內(nèi)部實現(xiàn)數(shù)據(jù)交互與信息共享,全面綜合管理已成為高校信息化管理的研究熱點并得到高度的重視。</p><p> 2)從輔助管理向輔助決策發(fā)展。隨著管理要求的不斷提高和管理信息系統(tǒng)水平的不斷提高,信息管理系統(tǒng)從輔助管理向輔助決
14、策發(fā)展是必然趨勢。</p><p> 3)從技術的發(fā)展趨勢上看,各局域網(wǎng)的建成完善為實現(xiàn)信息管理的網(wǎng)絡化提供了硬件設施;先進的軟件開發(fā)工具,友好的圖形用戶界面操作系統(tǒng)的推廣,漢字處理技術的不斷改進,都為畢業(yè)生信息管理系統(tǒng)的開發(fā)和應用提供了強有力的支持。</p><p> 1.3本論文的設計原則和主要研究內(nèi)容</p><p> 1.3.1本課題設計原則</
15、p><p> 本文根據(jù)河南農(nóng)業(yè)大學畢業(yè)生信息管理的具體情況,我們在系統(tǒng)的建立過程中主要遵循了如下原則(張建華,2008)( 曾凡奇,林小蘋,鄧先禮,2001):</p><p> 1)統(tǒng)籌考慮 ,信息共享。應用系統(tǒng)基于校園網(wǎng),實現(xiàn)高水平的信息資源共享和跨平臺的信息資源訪問。系統(tǒng)結(jié)構(gòu)應具有跨平臺訪問不同數(shù)據(jù)源的機制。且該系統(tǒng)具有包容性和可擴展性。</p><p>
16、2)規(guī)范化的信息管理。遵循國家標準,行業(yè)標準和學校標準,用統(tǒng)一的數(shù)據(jù)格式描述,將各類業(yè)務工作標準化、規(guī)范化。采用信息標準的優(yōu)先次序是:國家標準,教育部標準,教育部下屬機構(gòu)標準,國家其他部標準。</p><p> 3)為相關人員和畢業(yè)生本人提供良好的信息服務,做到可靠運行,且安全保密。</p><p> 4)系統(tǒng)簡潔,易使用、易維護、適合非計算機人員使用。</p><
17、p> 1.3.2本論文主要研究內(nèi)容</p><p> 本論文根據(jù)河南農(nóng)業(yè)大學畢業(yè)生信息管理的具體情況,針對目前我校畢業(yè)生信息管理工作中存在的主要問題,運用結(jié)構(gòu)化和模塊化的分析方法,根據(jù)畢業(yè)生信息管理的新需求,開發(fā)了一個智能、快捷、便利的畢業(yè)生信息管理系統(tǒng)。論文的主要研究內(nèi)容包括:</p><p> 在分析畢業(yè)生信息管理系統(tǒng)研究現(xiàn)狀的基礎上,闡述了我校畢業(yè)生信息管理系統(tǒng)的管理模式
18、及關鍵技術,畢業(yè)生信息管理系統(tǒng)是Internet技術和數(shù)據(jù)庫技術的有機結(jié)合,對畢業(yè)生信息管理系統(tǒng)進行分析和研究,以便選擇最佳的技術方案。</p><p> 進一步研究了我校畢業(yè)生信息管理的體系結(jié)構(gòu),探討了我校畢業(yè)生信息管理系統(tǒng)的網(wǎng)絡框架模型。</p><p> 研究了我校畢業(yè)生信息管理系統(tǒng)的功能模塊。我校畢業(yè)生信息管理系統(tǒng)是由畢業(yè)生信息管理和畢業(yè)生信息查詢兩大主模塊構(gòu)成,采用SQL S
19、erver 200關系數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,提高數(shù)據(jù)管理和數(shù)據(jù)分布能力。</p><p> 探討了我校畢業(yè)生信息管理系統(tǒng)的可擴展性及可伸縮性問題。</p><p> 基于以上研究內(nèi)容,給出本文的體系結(jié)構(gòu)框圖1-1如下:</p><p> 圖1-1 全文的體系結(jié)構(gòu)框圖</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> 隨著河南農(nóng)業(yè)大學辦學規(guī)模的不斷擴大,對畢業(yè)生信息管理提出了很多新的功能要求,經(jīng)過認真詳細的調(diào)查了解,我校
21、畢業(yè)生信息管理系統(tǒng)有管理層面多樣化、管理內(nèi)容復雜多樣、管理范圍大、信息使用普及等特點。根據(jù)這些自身特點,我校畢業(yè)生信息管理工作可以分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大模塊,其功能需求分析歸納如下:</p><p><b> 身份驗證功能</b></p><p> 根據(jù)需要,對不同身份的訪問人員進行授權,設定系統(tǒng)開放的范圍、訪問權限以及是否具有管理權限等。主要包括
22、學院教務人員的管理權限和學生訪問權限的設定。</p><p><b> 2)畢業(yè)生信息管理</b></p><p> 畢業(yè)生信息管理人員將從教務管理系統(tǒng)中導出的畢業(yè)生數(shù)據(jù)導入本系統(tǒng),通過畢業(yè)生本人完善及核對后可對畢業(yè)生信息進行維護。根據(jù)審核后數(shù)據(jù)制作學歷證書,并對學歷證書進行管理,其信息管理的業(yè)務流程如圖2-1所示。</p><p> 圖
23、2-1 畢業(yè)生信息管理業(yè)務流程</p><p> 3)畢業(yè)生有關數(shù)據(jù)的統(tǒng)計分析</p><p> 根據(jù)歸檔的畢業(yè)生數(shù)據(jù)對畢業(yè)率、授予學位率、就業(yè)率及考研率等相關項目進行統(tǒng)計分析,并生成統(tǒng)計報表。</p><p><b> 4)畢業(yè)生信息處理</b></p><p> 首選在規(guī)定的時間里畢業(yè)生可以核對個人信息,并對
24、核對結(jié)果進行登記。其次審核,根據(jù)畢業(yè)生提供的紙質(zhì)證明材料對畢業(yè)生在網(wǎng)上登記的核對結(jié)果進行審核。再者,監(jiān)測畢業(yè)生在網(wǎng)上核對信息的進度,統(tǒng)計信息核對結(jié)果并生成報表。</p><p> 2.2畢業(yè)生信息管理性能需求分析</p><p> 軟件系統(tǒng)在性能方面的要求就是系統(tǒng)必須遵循的一些約束和限制,如訪問權限的限制、處理時間的約束、可靠性要求、健壯性要求等等。下面是對河南農(nóng)業(yè)大學畢業(yè)生信息管理系
25、統(tǒng)的性能要求:</p><p> 1)系統(tǒng)具有相關提示,不需要特別訓練,管理人員就可以很快地掌握如何使用系統(tǒng)中提供的大多數(shù)功能。</p><p> 2)系統(tǒng)具有安全性,管理人員登錄時,系統(tǒng)要根據(jù)登錄的身份給予管理人員相應的權限(如畢業(yè)生管理的管理人員具有對畢業(yè)生信息的添加、修改、刪除、瀏覽等功能,而其它用戶對畢業(yè)生信息只有瀏覽的權限)。</p><p><
26、b> 3) 故障處理</b></p><p> a.內(nèi)部故障處理在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應內(nèi)容;b.外部故障處理對編輯的程序進行裝載時,如果裝載時認為出錯,進行修改。在運行時,如果功能模塊在需求調(diào)用時出錯,有錯誤提示,重新調(diào)試。</p><p><b> 4)靈活性</b></p><p> 當用戶需求,如操
27、作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時,設計的軟件可做適當調(diào)整,靈活性非常大。</p><p><b> 5)時間需求</b></p><p> 在軟件方面,響應時間,更新處理時間都比較快且迅速,完全滿足用戶要求。</p><p> 2.3畢業(yè)生信息管理系統(tǒng)其他需求分析</p><p>
28、在分析河南農(nóng)業(yè)大學畢業(yè)生信息管理系統(tǒng)功能需求分析和性能分析的基礎上,根據(jù)系統(tǒng)特點,本文對系統(tǒng)的其他需求分析進行了探討,歸納如下幾點(魯顯玉,2005):</p><p><b> 1)自檢錯誤處理</b></p><p> 在畢業(yè)生進行網(wǎng)上核對信息時,系統(tǒng)要自動檢測。(如身份證號碼的位數(shù)、出生日期的填寫等)。網(wǎng)上輸入數(shù)據(jù)時,系統(tǒng)自動檢測非法輸入。</p>
29、;<p><b> 2)接口需求</b></p><p> 接口需求包括用戶接口和軟件接口。用戶接口是本產(chǎn)品的用戶進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,最好要有備份。軟件接口有WIN9X/NT、WIN98、WlNE、WIN2000、WINXP、WIN2003操作系統(tǒng)等。</p><p><
30、b> 3)數(shù)據(jù)庫</b></p><p> 數(shù)據(jù)庫是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟硬件組成的系統(tǒng);他與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應用程序的高度獨立性。</p><p><b> 4)操需求</b></p><p> 操作需求組要包括初始化操作、數(shù)據(jù)處理的支持功能較強
31、及后援和恢復操作。</p><p><b> 5)場合的使用性</b></p><p> 給定的場合時,通過該系統(tǒng)軟件,完成各模塊功能,采用模塊設計思想,將各程序劃分為獨立使用的功能模塊,他們之間又相應聯(lián)系。</p><p><b> 2.4本章小結(jié)</b></p><p> 本章主要從功能
32、需求分析和性能需求分析兩個方面對河南農(nóng)業(yè)大學信息管理系統(tǒng)需求分析進行了探討。并進一步分析了系統(tǒng)的其他需求分析。對于本系統(tǒng)的需求分析,它的功能需求、性能需求、接口需求,從穩(wěn)定性、可行性上都是合理的。</p><p> 3.畢業(yè)生信息管理系統(tǒng)總體設計</p><p> 3.1畢業(yè)生信息管理系統(tǒng)的體系結(jié)構(gòu)</p><p> 近年來,隨著Internet技術的日益成熟
33、及廣泛應用,分布式系統(tǒng)得到了迅速發(fā)展,分布式系統(tǒng)的軟件體系結(jié)構(gòu)的復雜程度也在不斷增加。在此基礎上,畢業(yè)生信息管理系統(tǒng)在體系結(jié)構(gòu)上,先后經(jīng)歷了客戶機/服務器(C/S)體系結(jié)構(gòu)、瀏覽器/服務器(B/S)體系結(jié)構(gòu)、C/S+B/S混合體系結(jié)構(gòu)等。</p><p> 根據(jù)河南農(nóng)業(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混合模式結(jié)構(gòu),可大大提高系統(tǒng)的效率,并對系統(tǒng)的擴展、維護和安全管理帶來極大方便。畢業(yè)生信息管理系統(tǒng)體系結(jié)構(gòu)如圖3-2所示:</p><p> 圖3-2 畢業(yè)生信息管理系統(tǒng)體系結(jié)構(gòu)</p><p> 3.2畢業(yè)生信息管理系統(tǒng)功能模塊設計</p><p> 依據(jù)本系統(tǒng)的總
35、體設計思路“信息集成、過程集成、功能集成”,河南農(nóng)業(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),并對數(shù)據(jù)處理后,然后制作學歷證書。同時可以利用本系統(tǒng)對畢業(yè)生的有關數(shù)據(jù)進行統(tǒng)計分析,并輸出統(tǒng)計分析結(jié)果。</p>
37、;<p> ?。?)畢業(yè)生信息查詢子系統(tǒng)</p><p> 本子系統(tǒng)可以為WEB用戶提供基于B/S模式的信息平臺,從而對畢業(yè)生信息進行核對及查詢。此功能模塊使用最為常見,這里作簡要說明如下:</p><p> 系統(tǒng)維護. 包括畢業(yè)生基本信息維護和數(shù)據(jù)導入功能。其中畢業(yè)生信息維護是最核心的部分,也是本系統(tǒng)要實現(xiàn)的基本功能之一。</p><p> 畢
38、業(yè)生信息核對.分為畢業(yè)生基本信息核對子模塊及畢業(yè)生圖像信息核對子模塊。實現(xiàn)為畢業(yè)生本人提供信息核對、修改、填寫就業(yè)信息及考研信息等功能。</p><p> 畢業(yè)生信息查詢. 分為畢業(yè)生基本信息查詢子模塊、畢業(yè)生學歷情況查詢子模塊及畢業(yè)生信貸情況查詢子模塊。實現(xiàn)查詢畢業(yè)生個人信息、畢結(jié)業(yè)結(jié)論、授予學位情況、結(jié)業(yè)原因、就業(yè)信息、考研信息及貸款情況等功能。</p><p> 畢業(yè)證明書辦理.
39、允許丟失學歷證書的畢業(yè)生在網(wǎng)上申請辦理畢業(yè)證明書。</p><p> 統(tǒng)計分析查詢.分為畢業(yè)生畢業(yè)率、授予學位率查詢子模塊、就業(yè)率查詢子模塊、考研率查詢子模塊??砂磳W院、專業(yè)、班級對畢業(yè)生的畢業(yè)率、授予學位率、就業(yè)率、考研率、學習情況等進行統(tǒng)計分析,生成報表,并可打印或?qū)С鰣蟊怼?lt;/p><p> 3.3畢業(yè)生信息管理系統(tǒng)結(jié)構(gòu)</p><p> 河南農(nóng)業(yè)大學畢
40、業(yè)生信息管理系統(tǒng)的結(jié)構(gòu)特點主要體現(xiàn)在應用方面。具體來說,包括以下幾點:</p><p> 1)系統(tǒng)采用Internet作為基本傳輸網(wǎng)絡,符合大眾需求。主要體現(xiàn)有:因特網(wǎng)技術蓬勃發(fā)展,且已成熟;WEB用戶大多熟知因特網(wǎng)技術,且普遍使用該技術;使用成本低廉,便于應用推廣。本系統(tǒng)采用C/S+B/S混合結(jié)構(gòu)模式,充分體現(xiàn)了畢業(yè)生信息管理系統(tǒng)管理集中、使用分散的特點。</p><p> 2)系統(tǒng)
41、采用模塊化設計思想,將畢業(yè)生信息管理系統(tǒng)各功能模塊分散管理,集中控制,層層聯(lián)系,且各功能模塊可擴展性、可移植性強。 </p><p> 3)系統(tǒng)符合畢業(yè)生信息管理的實際應用</p><p> 首先,用戶權限管理靈活、嚴密。針對不同的崗位,有不同等級的權限,如系統(tǒng)管理員的權限最高,不但可以管理各個功能模塊,還可以根據(jù)實際情況,將某些管理授權給相應的管理人員,或者取消某人的管理權限。對于負
42、責不同管理模塊的工作人員有不同的權限,如負責畢業(yè)生信息采集的人員,只能看到畢業(yè)生的畢結(jié)業(yè)結(jié)論、授予學位情況等,但不能修改,只有負責畢業(yè)審核的人員才能修改畢結(jié)業(yè)結(jié)論、授予學位情況。負責畢業(yè)審核的人員,能夠了解學生的情況,進行畢業(yè)審核,但不能改變數(shù)據(jù)(鄧芳芳,喻佳,2008)(池萬樂,2006)。</p><p> 其次,系統(tǒng)能實現(xiàn)數(shù)據(jù)直接導入導出,實現(xiàn)與教務管理系統(tǒng)中數(shù)據(jù)及教育部研發(fā)的普通高校學籍學歷電子注冊管理
43、系統(tǒng)的對接,提高了實用性,使得系統(tǒng)更加完善,適用性更強。</p><p> 4)系統(tǒng)結(jié)構(gòu)布局合理,符合數(shù)據(jù)安全的特點。此外,為系統(tǒng)設計了出錯處理程序,當用戶誤操作時,出錯處理程序做出錯誤檢側(cè)并通知用戶,使系統(tǒng)不會因此而中斷執(zhí)行(吳會叢,2001)(王恩波,2003)。</p><p><b> 3.4本章小結(jié)</b></p><p> 本
44、章首先分析了C/S+B/S混合模式的結(jié)構(gòu)特點,并在此分析基礎上,提出并分析了畢業(yè)生信息管理系統(tǒng)體系結(jié)構(gòu),將河南農(nóng)業(yè)大學畢業(yè)生信息管理系統(tǒng)分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大功能模塊。并闡述了該系統(tǒng)的結(jié)構(gòu)特點,為以下章節(jié)做準備。</p><p> 4. 畢業(yè)生信息管理系統(tǒng)軟件設計及部分功能實現(xiàn)</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> 數(shù)據(jù)庫系統(tǒng):使用SQL Server 2000作為后臺數(shù)據(jù)庫</p><p> 編程環(huán)境:使用Microsoft Visual C++6.0開發(fā)結(jié)構(gòu)框架,具有強大的數(shù)據(jù)庫管理功能和多媒體開發(fā)創(chuàng)作能力。</p
46、><p><b> 系統(tǒng)運行環(huán)境</b></p><p> 本系統(tǒng)采用Visual C++6.0(簡稱VC)作為開發(fā)工具,VC的特點是可視化、面向?qū)ο?、支持面向?qū)ο蟮胤庋b機制、多態(tài)性及其繼承機制。可視化特性使軟件開發(fā)人員可以方便地編輯、改變程序界面。可以大大提高軟件系統(tǒng)的設計、管理和開發(fā)速度,實現(xiàn)各種復雜的功能,是一款非常優(yōu)秀的開發(fā)軟件工具(劉斌,王忠編,2003)。
47、</p><p> 另一方面,本系統(tǒng)采用關系數(shù)據(jù)庫SQL Server 2000作為后臺數(shù)據(jù)庫。SQL Server2000是由Microsoft開發(fā)和推廣的關系數(shù)據(jù)庫管理系統(tǒng)(DBMS),是一款面向高端的數(shù)據(jù)庫管理系統(tǒng),已成為目前廣為使用的數(shù)據(jù)庫管理系統(tǒng)。SQL Server2000 具有較好的可伸縮性和可靠性,它提供了以Web標準為基礎的擴展數(shù)據(jù)庫編程功能,可以滿足電子商務和企業(yè)應用程序的要求。</p
48、><p> 4.2 畢業(yè)生信息管理系統(tǒng)數(shù)據(jù)庫的創(chuàng)建</p><p> 在本系統(tǒng)中我們采用SQL Server 2000來作為后臺數(shù)據(jù)庫。為了便于整個系統(tǒng)的良好運行,我們對數(shù)據(jù)庫的組織形式進行了模塊劃分,主要的實體是畢業(yè)生、學院及教務處。以畢業(yè)生信息查詢系統(tǒng)為例,將數(shù)據(jù)庫劃分為畢業(yè)生基本信息表、學校信息表、學院信息表、專業(yè)信息表、畢業(yè)情況信息表、就業(yè)單位信息表、考研情況信息表、學習情況信息
49、表、貸款情況信息表、用戶信息表組成。下面我們以畢業(yè)生基本信息表(表4-1)、學習情況信息表(表4-2)、就業(yè)信息表(4-3)、用戶信息表(表4-4)為例進行闡述:</p><p> 表4-1畢業(yè)生基本信息表</p><p> 畢業(yè)生基本信息在數(shù)據(jù)庫的存儲情況如圖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數(shù)據(jù)表之間邏輯結(jié)構(gòu)的設計</p><p> 數(shù)據(jù)庫邏輯結(jié)構(gòu)的設計主要有兩個目標,一是對需求分析中的實體建立對應的表;二是將實體之間的聯(lián)系映射到表之間的關系上,具體來說既是設置表的主鍵和外鍵。在本文的設計中,采用的是E-R數(shù)據(jù)模型(Entity-Relationship data model),既實體關系數(shù)據(jù)模型,是P。Chen于1976年提出
52、的。E-R模型包括3個抽象概念:實體、屬性和聯(lián)系(李濤,劉凱奎,王永皎,2006)(趙致格,2005)(原奕,2006)。</p><p> ?。?)實體(Entity)</p><p> 實體即為客觀存在并且可以相互區(qū)別的事物。實體可以是具體的,也可以是抽象的;具有共性的一類可分為一個實體集(Entity set)。如在焊接機故障診斷數(shù)據(jù)庫中,光電隔離器損壞、三極管損壞、滾輪架故障等都
53、是實體, 它們都可以歸為故障事實這一實體集。</p><p> ?。?)屬性(Attribute)</p><p> 屬性既為實體所具有的特征。如光電隔離器損壞這一實體,它對應的有事實號、事實名稱、事實類型等屬性值。</p><p> ?。?)關系(Relationship)</p><p> 關系既是獨立實體之間的相互關系。兩個實體之間
54、的關系有3種,即一對一關系(1:1);一對多關系(1:n);多對多關系(m:n)。</p><p> 根據(jù)E-R關系圖,以畢業(yè)生基本信息表、學習情況信息表、就業(yè)信息表、用戶信息表為例,建立各個表之間的關系如下圖4-2所示:</p><p> 圖4-2 表之間的邏輯的關系圖</p><p> 4.4采用ADO訪問數(shù)據(jù)庫</p><p>
55、 ADO (ActiveX Data Objects)是Microsoft公司推出的以ActiveX技術為基礎的數(shù)據(jù)存取方法,集中了RDO和DAO的優(yōu)點,是專門為開發(fā)Client/Server應用程序而設計的,并支持基于Web的應用程序的關鍵功能,它使得客戶端應用程序能夠通過任何OLEDB提供者來訪問和操作數(shù)據(jù)庫服務器中的數(shù)據(jù)。ADO具有遠程訪問數(shù)據(jù)的重要功能,它提供了在Internet上數(shù)據(jù)存取的良好接口,對網(wǎng)絡數(shù)據(jù)庫應用開發(fā)提供了極
56、大的便利,因此,ADO技術是目前數(shù)據(jù)存取的主要發(fā)展方向(谷震離,2004)。在本系統(tǒng)中,數(shù)據(jù)庫采用ADO技術進行訪問,ADO應用程序訪問SQL Server數(shù)據(jù)庫的編程接口如圖4-3所示:</p><p> 圖4-3 ADO應用程序訪問SQL Server數(shù)據(jù)庫的編程接口</p><p> 使用ADO接口的目的是進入數(shù)據(jù)源,從而便于修改、更新數(shù)據(jù)源,它通過一系列的類和對象來完成各種數(shù)據(jù)
57、操作。ADO對象模型定義了可編程的分層的對象集合,它支持部件對象模型(COM)和OLEDB數(shù)據(jù)源,與其它的數(shù)據(jù)訪問對象相比,包含在ADO的對象少得多,也更加容易使用。ADO對象模型包含3個一般用途的對象:Connection、Command和Recordset對象,程序開發(fā)人員可以創(chuàng)建這些對象,并使用這些對象訪問數(shù)據(jù)庫。在ADO對象模型中還有其他幾個對象,如:Filed、Property、Error和Parameter,它們作為前3個對
58、象的子對象訪問數(shù)據(jù)庫,ADO對象模型中的幾個對象之間的關系如圖4-4所示:</p><p> 圖4-4 ADO對象模型</p><p> 在本系統(tǒng)中,ADO數(shù)據(jù)控件連接的數(shù)據(jù)庫是通過OLEDB提供程序來實現(xiàn)的,ADO控件的Connection String 屬性值為:</p><p> “Provider=SQLOLEDB;Server=liangfen;Da
59、tabase=student;uid=sa;pwd=;”</p><p> 實現(xiàn)過程部分代碼如下:</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)各功能模塊部分實現(xiàn)</p><p> 4.5.1系統(tǒng)登錄設置</p><p><b> (1)系統(tǒng)登錄界面</b></p><p> 圖4-5 故障診斷軟件登陸界面</p><p> 通過系統(tǒng)登陸界面核對用戶名和密碼,檢索用戶列表。根據(jù)不同的用
63、戶權限加載相應的功能模塊,對不同用戶設置不同的使用權限,以設置用戶密碼的形式實現(xiàn)。</p><p><b> ?。?)用戶信息管理</b></p><p> 當用戶登錄系統(tǒng)后,可根據(jù)情況添加用戶或修改自身密碼。如圖4-6所示。</p><p> 圖4-6 用戶信息管理界面</p><p> 4.5.2畢業(yè)生信息系統(tǒng)
64、主界面</p><p> 當用戶成功登陸后進入系統(tǒng)主窗體,根據(jù)用戶不同的權限及需要進入相應功能模塊。圖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)在保證網(wǎng)絡安全的基礎之上,著重對數(shù)據(jù)庫服務器和代碼的安全性進行了探討。通過對近幾年所發(fā)生在互聯(lián)網(wǎng)的安全事故的分析,發(fā)現(xiàn)很多都是因為系統(tǒng)漏洞所造成的。因
66、此必須及時下載補丁程序,堵上所存在的漏洞。</p><p><b> 2)程序安全</b></p><p> 關于代碼的安全性方面,在本系統(tǒng)設計和具體代碼實現(xiàn)的過程中,必須進行詳細的安全性設計。如用戶名和密碼采用什么樣的存取方式,頁面跳轉(zhuǎn)的認證等。</p><p><b> 3)網(wǎng)絡安全</b></p>
67、<p> Internet一方面帶來巨大的潛在的新業(yè)務,一方面又蘊藏著嚴重的網(wǎng)絡安全危機。網(wǎng)絡安全性即是數(shù)據(jù)在網(wǎng)絡中傳輸?shù)陌踩?,主要包括信息的完整性、安全保密性及可用性(伍孝金?007),這是Internet目前研究的熱點之一。各種加密措施的應用一定程度上增強了網(wǎng)絡的安全性,但不能根本解決網(wǎng)絡問題(鮑友仲,2002)。</p><p><b> 4.7本章小結(jié)</b>&l
68、t;/p><p> 本章從畢業(yè)生信息管理系統(tǒng)的運行環(huán)境和開發(fā)工具出發(fā),采用SQL Server 2000來作為后臺數(shù)據(jù)庫,詳細闡述了系統(tǒng)數(shù)據(jù)庫的建造過程。采用ADO控件對數(shù)據(jù)庫進行訪問,并給出了系統(tǒng)運行的主界面和系統(tǒng)部分功能模塊實現(xiàn)。最后對系統(tǒng)的信息安全性進行了分析。</p><p> 5. 全文總結(jié)及存在問題</p><p><b> 5.1全文總結(jié)&
69、lt;/b></p><p> 本文首先系統(tǒng)地論證了開發(fā)河南農(nóng)業(yè)大學畢業(yè)生信息管理系統(tǒng)的研究意義的緊迫性,在分析畢業(yè)生信息管理系統(tǒng)的需求分析的基礎上,闡述了本系統(tǒng)的總體設計思想,并詳細探討了系統(tǒng)的體系結(jié)構(gòu)和功能模型。</p><p> 在系統(tǒng)的分析階段。系統(tǒng)緊密結(jié)合我校畢業(yè)生信息管理工作所涉及的相關業(yè)務、各相關部門、相關人員、數(shù)據(jù)流向等方面加以綜合分析考慮,給出了數(shù)據(jù)邏輯模型。在
70、系統(tǒng)設計階段,提出了基于運用C/S和B/S相結(jié)合的模式與方案,在設計時對系統(tǒng)進行了完整的設計與研究。本論文總結(jié)如下:</p><p> 1)本文首先探討系統(tǒng)的研究意義和研究現(xiàn)狀,在結(jié)合分析河南農(nóng)業(yè)大學畢業(yè)生管理工作現(xiàn)狀的基礎上,提出并設計了河南農(nóng)業(yè)大學信息管理系統(tǒng)。</p><p> 2)在體系結(jié)構(gòu)設計上,系統(tǒng)運用C/S和B/S相結(jié)合的模式,能夠基于互聯(lián)網(wǎng)和校園網(wǎng)為高校畢業(yè)生信息管理提
71、供先進的網(wǎng)絡化、信息化手段,為高校新時期實現(xiàn)畢業(yè)生管理工作進行數(shù)字化管理打下了堅實可行的技術基礎。</p><p> 3)在功能模塊設計上,本系統(tǒng)分為畢業(yè)生信息管理和畢業(yè)生信息查詢兩大功能模塊,并對每個功能模塊進行了具體細化分析,采用SQL Server 2000來作為后臺數(shù)據(jù)庫,闡述了系統(tǒng)數(shù)據(jù)庫的建造過程。系統(tǒng)充分考慮了數(shù)據(jù)邏輯性和物理獨立性,較好地解決了系統(tǒng)在管理或移植中出現(xiàn)的疑難問題,提高了系統(tǒng)的適應性。
72、</p><p> 4)在信息安全上,系統(tǒng)采用Internet網(wǎng)絡進行傳輸,同時也方便了用戶,使用戶可在使用時不受時間和地域的限制,提高了管理的靈活性和時效性。</p><p><b> 5.2存在問題</b></p><p> 由于時間的關系,本系統(tǒng)仍存在許多需要完善和待改進的地方,具體如下:</p><p>
73、 1)系統(tǒng)性能有待進一步優(yōu)化。考慮到學校規(guī)模不斷擴大,為適應大容量考慮到學校規(guī)模不斷擴大,為適應大容量數(shù)據(jù)的處理。系統(tǒng)可考慮采用更高檔的環(huán)境配置。</p><p> 2)系統(tǒng)功能需要進一步完善。畢業(yè)生信息管理系統(tǒng)是個龐大而復雜的系統(tǒng),如何更好的完善系統(tǒng)功能需要今后繼續(xù)研究。</p><p> 3)系統(tǒng)在分析決策方面仍有不足。畢業(yè)生數(shù)量和信息許多是動態(tài)的,如何利用好這些數(shù)據(jù),進行分析統(tǒng)計
74、需要有完善的系統(tǒng)決策支持功能。系統(tǒng)可考慮利用數(shù)據(jù)倉庫和數(shù)據(jù)挖掘技術,為用戶提供決策信息。</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),中國財政經(jīng)濟出</p><p><b> 版社,2001</b></p><p> [7]魯顯玉:基于INTEKNET/WEB
77、技術、數(shù)據(jù)庫技術的高校畢業(yè)生信息管理系統(tǒng)的設計與實現(xiàn),吉林大學碩士學位論文,2005</p><p> [8]魏艷, 羅永康:基于C/S和B/S模式結(jié)合的鐵路信號微機監(jiān)測網(wǎng)絡系統(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)的實現(xiàn),電腦知識與技術,2006</p><p> [12]吳會叢:北京工業(yè)大學學籍管理系統(tǒng)的設計與實現(xiàn),北京工業(yè)大學碩士學位論文,2001</p><p> [13]王恩波:管理信息系統(tǒng)實用教程,電子工業(yè)出版社,2003</p
79、><p> [14]劉斌:王忠編著,面向?qū)ο蟪绦蛟O計—Visual C++,清華大學出版社,2003</p><p> [15]李濤,劉凱奎,王永皎:Visual C++ + SQL Server 數(shù)據(jù)庫開發(fā)與實例,清華大學出版社,2006</p><p> [16]趙致格:數(shù)據(jù)庫系統(tǒng)與應用(SQL Server),清華大學出版社,2005</p>
80、<p> [17]原奕:Visual C++實踐與提高--數(shù)據(jù)庫開發(fā)與工程應用篇,中國鐵道出版社,2006</p><p> [18]谷震離: ADO訪問SQL Server數(shù)據(jù)庫技術分析及其應用,計算機應用與軟件,2004 </p><p> [19]伍孝金:計算機網(wǎng)絡, 清華大學出版社,2007</p><p> [20]鮑友仲:網(wǎng)絡安全之防黑
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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 本科畢業(yè)論文-圖書信息管理系統(tǒng)
- 本科畢業(yè)論文基于web的影院信息管理系統(tǒng)
- 學生信息管理系統(tǒng) 畢業(yè)論文
- 學生信息管理系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文---學生信息管理系統(tǒng)
- 畢業(yè)論文——--學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——學生信息管理系統(tǒng)
- 畢業(yè)論文-學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文--學生信息管理系統(tǒng)
- 學生信息管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——《學生信息管理系統(tǒng)》
- 學生信息管理系統(tǒng)畢業(yè)論文
- 學生信息管理系統(tǒng)畢業(yè)論文
- 信息系統(tǒng)與信息管理專業(yè)本科畢業(yè)論文選題要求
- 畢業(yè)論文——學生信息管理系統(tǒng) (2)
評論
0/150
提交評論