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

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p>  題目: 高校學生信息管理系統(tǒng)的設計</p><p>  系 別 信 息 工 程 系</p><p>  專業(yè)名稱 電 子 信 息 工 程</p><p>  班級學號 088205304

2、</p><p>  學生姓名 姚 鳳 娟</p><p>  指導教師 王 忠 華</p><p>  二O一二 年 五 月 </p><p>  畢業(yè)設計(論文)任務書</p><p>  信息工程 系 電子信息工程 專業(yè)類 0882053

3、 班</p><p>  學生(簽名): 姚鳳娟 </p><p>  填寫日期: 2012 年 2 月 20 日</p><p>  指導教師(簽名): </p><p>  助理指導教師(并指出所負責的部分):</p><p><b>  系主任

4、(簽名):</b></p><p>  附注:任務書應該附在已完成的畢業(yè)設計說明書首頁。</p><p>  學士學位論文原創(chuàng)性聲明</p><p>  本人聲明,所呈交的論文是本人在導師的指導下獨立完成的研究成果。除了文中特別加以標注引用的內容外,本論文不包含法律意義上已屬于他人的任何形式的研究成果,也不包含本人已用于其他學位申請的論文或成果。對本文的

5、研究作出重要貢獻的個人和集體,均已在文中以明確方式表明。本人完全意識到本聲明的法律后果由本人承擔。</p><p>  作者簽名: 日期: </p><p>  學位論文版權使用授權書</p><p>  本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許

6、論文被查閱和借閱。本人授權南昌航空大學科技學院可以將本論文的全部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。</p><p>  作者簽名: 日期: </p><p>  導師簽名: 日期:</p><p>  高校學生信息管理系統(tǒng)

7、的設計</p><p>  學生姓名:姚鳳娟 班級:0882053</p><p><b>  指導老師:王忠華</b></p><p>  摘要:隨著二十一世紀現(xiàn)代化程度的不斷加速,科學文化水平的不斷提高,學生數量的急劇增長,勢必增加了管理學生信息帶來的壓力,人工檢索的低效完全不符合整個社會的需要.學生信息管理系統(tǒng)是信息管理系

8、統(tǒng)中的一種,目前信息技術不斷的發(fā)展,網絡技術已經廣泛的應用于我們身邊的各行各業(yè),有了網絡技術的發(fā)展,各高校都利用計算機來管理辦學,以前學??渴止げ僮鞯囊磺蟹爆嵤虑槎嫉玫搅丝焖偾腋咝实慕鉀Q,特別是學生成績管理系統(tǒng)在學校中起到了很大的作用,對于學生和教師來說都能夠更方便、快捷、準確地了解和管理各方面信息。 </p><p>  本系統(tǒng)針對學校,經過實際的需求分析,采用功能強大的visual studio 2005作

9、為開發(fā)工具來開發(fā)學生信息管理系統(tǒng)。整個系統(tǒng)從符合操作簡便,界面美觀、靈活、實用的要求出發(fā),完成學生信息管理的全過程,包括系統(tǒng)管理、基本信息管理、學習管理、獎懲管理和打印報表等功能。經過使用證明,本文所設計的學生信息管理系統(tǒng)可以滿足學校對學生信息管理方面的需要。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。采用Client/Server結構進行設計,本系統(tǒng)是在由一臺數據服務器和若干臺工作站組成的局域網上。能夠由不同權限的用戶

10、查看系統(tǒng),在不同用戶提交個人數據之后,后臺數據庫可以快速的給出對用戶的權限看到的內容.</p><p>  關鍵詞:學生信息管理,數據庫,visual studio 2005,Client/Server</p><p><b>  指導老師簽字:</b></p><p>  The Design and Development of the S

11、tudents' Information Management System</p><p>  Student Name: Fengjuan Yao Class: 0882053</p><p>  Supervisor: Zhonghua Wang</p><p>  Abstract:Accelerating the mode

12、rnization of the 21st century, the continuous improvement of the scientific and cultural levels, the rapid growth of the number of students will inevitably increase the pressure information management students, the ineff

13、icient manual retrieval completely incompatible with the community\'s needs. The Student Information Management System is an information management one kind within system, currently information technique continuously

14、 of development, the network techn</p><p>  This system aims at the school, passing by practically of demand analysis, adopt mighty VS to develop the student information management system. The whole system d

15、esign process follow the principle of simple operation, beautiful and vivid interface and practical request. The student information management system including the function of system management, basic information manage

16、ment, study management, prize and punishment management , print statement and so on. Through the proof of using, the </p><p>  Keywords: Students information management, Database, visual studio 2005,Client/S

17、erver</p><p>  Signature of Supervisor: </p><p><b>  目 錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p><b>  1 緒言1&l

18、t;/b></p><p>  1.1 選題依據及研究意義1</p><p>  1.2 國內外研究動態(tài)1</p><p>  1.3 論文的研究內容2</p><p>  1.4 論文的組織結構3</p><p>  2 學生信息管理系統(tǒng)開發(fā)相關技術介紹4</p><p>  

19、2.1 C/S(Client/Server)模式4</p><p>  2.2 Access4</p><p>  2.3 Microsoft.NET開發(fā)環(huán)境6</p><p>  2.3.1 ASP.NET技術6</p><p>  2.3.2 visualStudio20057</p><p>  3 學

20、生信息管理系統(tǒng)分析8</p><p>  3.2 可行性研究8</p><p>  3.2.1 經濟可行性8</p><p>  3.2.2 技術可行性9</p><p>  3.3.2 操作可行性9</p><p>  3.3 系統(tǒng)需求分析9</p><p>  3.4 系統(tǒng)邏輯模

21、型的建立10</p><p>  3.4.1 數據流圖10</p><p>  3.4.2 系統(tǒng)實體關聯(lián)圖11</p><p>  4 學生信息管理系統(tǒng)設計14</p><p>  4.1系統(tǒng)開發(fā)與運行環(huán)境14</p><p>  4.2系統(tǒng)結構設計14</p><p>  4.2.

22、1 系統(tǒng)功能結構圖14</p><p>  4.2.2 系統(tǒng)用例圖16</p><p>  4.3 數據庫設計19</p><p>  4.3.1 數據表設計19</p><p>  4.3.2 數據庫表關聯(lián)圖設計21</p><p>  4.3.3 數據庫安全設計22</p><p&

23、gt;  5 學生信息管理系統(tǒng)實現(xiàn)23</p><p>  5.1 數據庫的連接23</p><p>  5.2 系統(tǒng)界面設計24</p><p>  5.3 系統(tǒng)主要功能模塊實現(xiàn)24</p><p><b>  6 系統(tǒng)測試32</b></p><p>  6.1系統(tǒng)測試32<

24、/p><p>  6.1.1 集成測試32</p><p>  6.1.2 功能測試32</p><p>  6.1.3 鏈接測試32</p><p>  6.1.4 性能測試32</p><p>  6.2 系統(tǒng)測試總結33</p><p>  6.3 系統(tǒng)發(fā)布33</p>

25、<p>  6.3.1 系統(tǒng)發(fā)布的條件33</p><p>  6.3.2 系統(tǒng)發(fā)布的步驟33</p><p>  6.3.3 系統(tǒng)發(fā)布后的應用34</p><p>  6.3.4 操作步驟和用戶手冊34</p><p>  7 總結與展望35</p><p>  7.1 本人所做的工作35&

26、lt;/p><p>  7.2 系統(tǒng)評價35</p><p><b>  7.3 展望35</b></p><p><b>  參考文獻37</b></p><p><b>  致謝38</b></p><p><b>  附錄A39&l

27、t;/b></p><p><b>  附錄B46</b></p><p>  信息管理系統(tǒng)的設計與實現(xiàn)</p><p><b>  1 緒言</b></p><p>  1.1 選題依據及研究意義</p><p>  隨著信息技術和計算機網絡技術飛速發(fā)展,各個行業(yè)

28、日益注重利用先進的技術手段來加強科學的管理。高等教育大眾化步伐的加快,高校學生規(guī)模不斷擴大,學生管理工作也變得日益繁重,學生處工作人員和各系輔導員要處理大量繁雜的學生信息:有的采用傳統(tǒng)的工作模式,例如手工處理紙質材料或利用word,excel等辦公軟件,費時費力,效果不佳;有的采用單機版本的管理信息系統(tǒng),開放性很低,在使用上受到很大限制,并且容易造成“信息孤島”。【1】如何提高資源的利用率,解決目前工作中的被動狀況,做到信息的規(guī)范管理和

29、快遞查詢做到信息的規(guī)范管理和快速查詢,有效提高工作效率,已成為學生信息管理工作研究的重點。</p><p>  南昌航空大學科技學院是一所江西省屬本科院校,設有信息工程等6個系,電子信息工程等30多個本科專業(yè),普通全日制在校生5000多人。學生數量逐年增加,有關學生的各種信息量也成倍增長,但目前在學校信息系統(tǒng)管理體系中,只有一個學生教務系統(tǒng)用于學生管理工作,主要負責學生評課、選課,成績查詢,功課表查詢等功能,用戶

30、對象是各系教務員、科任教師、學生,而在學生基本信息管理的服務上功能欠缺,滿足不了學生處、各系輔導員日常工作管理。本文研究的學生信息管理系統(tǒng)就是基于以上問題,針對南昌航空大學科技學院學生信息管理工作和學生處、各系輔導員用戶需求,設計開發(fā)的一個采用C/S體系結構的小型管理信息系統(tǒng)。市面上有許多學生信息管理商品軟件,但有些功能過于簡單,不能完全適用于學校應用;而有些則功能太復雜,使用起來比較麻煩,有些系統(tǒng)龐大且價格昂貴,對于具體的工作針對性不

31、強。由于各學校有自身的特點和具體情況,我們意識到,有必要開發(fā)一套針對本校自身特點和具體情況的學生信息管理系統(tǒng)。</p><p>  綜上所述,開發(fā)這樣一個管理系統(tǒng)是十分必要的。</p><p>  1.2 國內外研究動態(tài)</p><p>  學生信息管理系統(tǒng),隨著信息技術的發(fā)展越來越多的被采用,得到了前所未有的發(fā)展,并正逐步邁向管理信息現(xiàn)代化。在國外高校,一般具有較

32、大規(guī)模的穩(wěn)定的技術隊伍來提供服務與技術支持,由于政府的強力支持,各學校紛紛對校務管理和教學進行了數字化改造,學校早已采用信息系統(tǒng)管理學生信息,并且隨著計算機技術的發(fā)展,系統(tǒng)的功能更全面、更人性化。國內高校信息化建設相對起步較晚,學生管理信息化水平還處在初級階段,在機構設置、服務范圍、服務質量及人員要求上與國外高校相比都有一定的差距。不過近年來各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網絡,另一方面也不斷開發(fā)實施了各類教學、科研、辦公管

33、理等應用系統(tǒng),形成了一定規(guī)模的信息化建設體系。如何結合實際選用開發(fā)技術,開發(fā)出更具科學化和網絡化的學生管理系統(tǒng),是目前國內高校研究的重點。很多學校普遍選擇適合自身的學生信息管理系統(tǒng),如上海交通大學的管理信息系統(tǒng),從1999年開始上海交通大學逐步建成了近十個MIS應用系統(tǒng)和數十個基本信息資源庫,并相繼投入實際運行,使學校管理信息化的應用水平有了突破性的提高【2】。但也有許多學校雖基本上用上信息管理系統(tǒng),可是還屬于初步開發(fā)使用階段,功<

34、;/p><p>  (1) 門戶網站或者平臺的功能模塊化</p><p>  在開發(fā)的時候只需開發(fā)功能模塊,并且建立模塊庫。這樣通過選擇組合,可以定制滿足需要的各種功能平臺。模塊化的提出可以很好的滿足不同部門對于管理功能的需求,提高系統(tǒng)的使用率。因此在系統(tǒng)開發(fā)時充分考慮了按照功能劃分實現(xiàn)模塊,根據具體需要對模塊進行組合。</p><p>  數字化校園建設的兩個原則一人

35、性化和與國際接軌人性化一直是現(xiàn)代管理系統(tǒng)所強調的重點,系統(tǒng)設計應該更利于人的使用,提高效率,同時應該清楚的認識到數字化校園的建設目的應該是為了滿足資源共享、協(xié)同合作的需求。也就是應該以自身的實際需求為導向的,不可盲目的設計一些沒有使用需求的功能。本系統(tǒng)在界面開發(fā)時便充分體現(xiàn)人性化的要求,使用戶可以通過最便捷的途徑了解信息,完成操作;同時以實際需求為目標開發(fā),圍繞學生和教師制定完善實用的系統(tǒng)功能。</p><p>

36、  1.3 論文的研究內容</p><p>  論文的主要研究內容是開發(fā)一個小型學生信息管理系統(tǒng)軟件,實現(xiàn)為輔導員提供方便、快速管理學生基本信息的服務,同時對這個系統(tǒng)的分析、設計、實現(xiàn)、測試過程給出一個完整論證,完成畢業(yè)論文《高校學生信息管理系統(tǒng)的設計》。本系統(tǒng)是一個提供學生信息服務的管理系統(tǒng)。從學生入學記錄到在校期再到學生畢業(yè),相關的數據都通過系統(tǒng)進行管理。作為一個應用型程序,其開發(fā)程亦遵循現(xiàn)代軟件工程思想,運

37、用了結構化生命周期法與原型法結合的系統(tǒng)開發(fā)方法。在開發(fā)技術上,本系統(tǒng)采用目前流行的C/S(Client/Server,客戶機/服務器)的軟件架構體系,選擇WindowS網絡操作系統(tǒng),采用三層構架模式一即客戶層/業(yè)務邏輯層/數據庫層的模式,數據庫采用ACCESS提供后臺數據存儲服務,在MicroSoft.NET平臺上使用 .NETFramework2.0開發(fā)環(huán)境,基于ASP.NET進行WEB開發(fā),運用ADO.NET數據庫訪問技術.以C#為

38、開發(fā)語言語言,IIS為Web服務器,使用 visualStudio2005開發(fā)工具集【3】。此學生信息管理系統(tǒng)涵蓋了學生業(yè)務中的基本功能部件,在本文中得到實現(xiàn)的功能模塊包括:系統(tǒng)登錄、個人信</p><p>  1.4 論文的組織結構</p><p>  第一章 緒論 本章闡述了學生信息管理系統(tǒng)系統(tǒng)開發(fā)的背景、選題依據和研究意義,簡要介紹了學生信息管理系統(tǒng)的基本概念簡要介紹了論文的研究內

39、容和組織結構,分析了國內外學生信息管理系統(tǒng)研究與發(fā)展的現(xiàn)狀。</p><p>  第二章 學生信息管理系統(tǒng)開發(fā)相關技術介紹 本章比較選擇開發(fā)工具,介紹了系統(tǒng)開發(fā)中所采用的網絡技術與數據庫技術。</p><p>  第三章 學生信息管理系統(tǒng)分析 在進行了可行性、功能需求、性能分析與需求分析的基礎上,明確學生信息管理系統(tǒng)要實現(xiàn)的功能,分析并采集需要的數據,并形成了系統(tǒng)邏輯模型有數據流圖、E

40、一R圖等描繪的精確的系統(tǒng)邏輯模型。</p><p>  第四章 學生信息管理系統(tǒng)設計 由總體設計到詳細設計,詳細描述了數據庫概念結構設計、邏輯結構設計和物理結構設計,軟件結構設計等,給出了該系統(tǒng)的的功能模塊圖、E--R圖,頂層數據流圖等。通過系統(tǒng)功能結構圖、用例圖描繪了系統(tǒng)的總體設計,通過數據庫表、表關聯(lián)圖描繪了詳細的數據庫設計。</p><p>  第五章 學生信息管理系統(tǒng)實現(xiàn) 本章

41、介紹了數據庫的連接、系統(tǒng)界面設計,重點描述了系統(tǒng)主要功能模塊的實現(xiàn),并給出了一個系統(tǒng)操作實例。系統(tǒng)主要功能模塊的實現(xiàn)和編寫代碼。</p><p>  第六章 軟件測試 進行了學生信息管理系統(tǒng)軟件的測試和發(fā)布。</p><p>  第七章 總結與展望 對論文的工作進行了總結和對本課題的展望,今后的研究方向。</p><p>  2 學生信息管理系統(tǒng)開發(fā)相關技術

42、介紹</p><p>  2.1 C/S(Client/Server)模式</p><p>  C/S (Client/Server,客戶機/服務器)模式又稱C/S結構,是20世紀80年代末逐步成長起來的一種模式,是軟件系統(tǒng)體系結構的一種。C/S結構的關鍵在于功能的分布,一些功能放在前端機(即客戶機)上執(zhí)行,另一些功能放在后端機(即服務器)上執(zhí)行。功能的分布在于減少計算機系統(tǒng)的各種瓶頸問題

43、。C/S模式簡單地講就是基于企業(yè)內部網絡的應用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務器)模式相比,C/S模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網環(huán)境,即無論企業(yè)是否能夠上網,都不影響應用。服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統(tǒng),如ORACLE、SYBASE、InfORMix或 SQL Server【4】??蛻舳诵枰惭b專用的客戶端軟件。 傳統(tǒng)的C/S體系結構雖然采用的是開放模式,但這只是系統(tǒng)

44、開發(fā)一級的開放性,在特定的應用中無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產品的更新?lián)Q代十分快,已經很難適應百臺電腦以上局域網用戶同時使用。</p><p>  2.2 Access</p><p>  Access 是微軟公司推出的基于Windows的桌面關系數據庫

45、管理系</p><p> ?。≧DBMS,即Relational Database Management System),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數據庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數據庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。Ac

46、cess能夠存取Access/Jet、Microsoft SQL Server、Oracle(甲骨文軟件公司),或者任何 ODBC 兼容數據庫內的資料。熟練的軟件設計師和資料分析師利用它來開發(fā)應用軟件,而一些不熟練的程序員和非程序員的"進階用戶"則能使用它來開發(fā)簡單的應用軟件。雖然它支援部分面向對象(OOP)技術,但是未能成為一種完整的面向對象開發(fā)工具。</p><p><b>  

47、Access的優(yōu)點</b></p><p> ?。?)存儲方式簡單,易于維護管理   </p><p>  Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象存放在后綴為(.mdb或.accdb)的數據庫文件中,便于用戶的操作和管理。   </p><p> ?。?)面向對象 Access是一個面向對象的開發(fā)工具,利用面向對象的方將數據

48、庫系統(tǒng)中的各種功能對象化,將數據庫管理的各種功能封裝在各類對中它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展法和屬性。通過對象的方法、屬性完成數據庫的操作和管理,極大地簡化了戶的開發(fā)工作。同時,這種于面向對象的開發(fā)方式,使得開發(fā)應用程序更簡便。   </p><p> ?。?)界面友好、易操作   Access是一個可視化工具,是風與

49、Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數據庫向導、表向導、詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。   </p><p> ?。?)集成環(huán)境、處理多種數據信息   Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數

50、據庫、創(chuàng)建表、設計用戶界面、設計數據查詢、報表打印等可以方便有序地進行。   </p><p> ?。?)Access支持ODBC(開發(fā)數據庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數據交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數據表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數據庫報表和窗體等。Access還可以將程序應用于網

51、絡,并與網絡上的動態(tài)數據相聯(lián)接。利用數據庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。  </p><p> ?。?)支持廣泛,易于擴展,彈性較大   能夠將通過鏈接表的方式來打開EXCEL文件、格式化文本文件等,這樣就可以利用數據庫的高效率對其中的數據進行查詢、處理。還可以通過以Access作為前臺客戶端,以SQL Server作為后臺數據庫的方式(如ADP)開發(fā)大型數據庫應用

52、系統(tǒng)。   </p><p>  總之,Access是一個既可以只用來存放數據的數據庫,也可以作為一個客戶端開發(fā)工具來進行數據庫應用系統(tǒng)開發(fā);即可以開發(fā)方便易用的小型軟件,也可以用來開發(fā)大型的應用系統(tǒng)。 </p><p><b>  ACCESS的缺點</b></p><p>  Access是小型數據庫,既然是小型就有它的局限性(下面關于性能

53、方面的缺點僅指用Access作為數據庫的情況下,不包括用Access作為客戶端前臺,用SQL Server作為后臺數據庫的情況):   </p><p>  數據庫過大,一般百M以上(純數據,不包括窗體、報表等客戶端對象)性能會變差。    </p><p>  2.記錄數過多,單表記錄數過百萬性能就會變得較差,如果加上設計不良,這個限度還要降低。  <

54、/p><p>  3.不能編譯成可執(zhí)行文件(.exe),必須要安裝Access運行環(huán)境才能使用。</p><p>  4.雖然理論上支持255個并發(fā)用戶,但實際上根本支持不了那么多,如果以只讀方式訪問大概在100個用戶左右,而如果是并發(fā)編輯,則大概在10-20個用戶。</p><p>  2.3 Microsoft.NET開發(fā)環(huán)境</p><p>

55、;  2.3.1 ASP.NET技術</p><p>  ASP.NET是微軟推出的新一代的Web應用程序開發(fā)技術,是.NET中的一部分,在.NETFramework上提供一個全方位的Web開發(fā)平臺開發(fā)平臺,它是建立和管理Web應用程序最佳的平臺之一。整個ASP.NET是采用C材撰寫的,并和.NETFramework緊密整合提供更模塊化的設計方式。在ASP。NET中,大量使用組件技術,將Web瀏覽器和Web服務器

56、之間的網絡通信完全包裝起來,為建立動態(tài)、穩(wěn)定、性能強大且易于升級和維護的網絡應用程序奠定了良好的技術基礎學生信息管理系統(tǒng)的設計與實現(xiàn)ASP.NET不是ASP(ActiveServerPage)的簡單升級,它克服了ASP在安全性、代碼混亂和不易調試等方面的問題。微軟為 ASP.NET設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出web應用,滿足計算向web轉移的戰(zhàn)略需要【

57、5】。AsP.NET結構是一個三層系統(tǒng):用戶界面層、業(yè)務邏輯層和數據層用戶界面層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數據轉發(fā)給客戶端瀏覽器并以友好的Web頁面顯示出來。業(yè)務邏輯層負責接收瀏覽</p><p>  在本學生信息管理系統(tǒng)中,即采用此三層架構模式。挽b展示層向用戶展示各種界面。用戶通過界面對系統(tǒng)進行操作,并實現(xiàn)用戶各種操作信息的添加、修改和刪除。與數據庫直接關聯(lián),其數據訪問模塊封裝了對數據庫

58、的所有操作,包括數據的添加、修改、刪除和查詢。學生信息系統(tǒng)數據庫用來存儲本系統(tǒng)所有數據。</p><p>  2.3.2 visualStudio2005</p><p>  VISualStudio是一套完整的開發(fā)工具集,是目前最流行的windows平臺應用程序開發(fā)環(huán)境。用于生成 ASP.NETWeb應用程序、XMLWebServices、桌面應用程序和移動應用程序。 visualBas

59、ic、Visua1C++、Visua1C#和VISualJ#全都使用相同的集成開發(fā)環(huán)境(IDE),利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NETFramework的功能,通過此框架可使用簡化 ASPWeb應用程序和 xMLWebServiceS開發(fā)的關鍵技術。使學生信息管理系統(tǒng)的設計與實現(xiàn)用這種工DE的最大好處就是方便,大大的提高了生產效率。學生信息管理系統(tǒng)的開發(fā)選用 VisualStudion2

60、0OS作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數據類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。VISualStudio是一套完整的開發(fā)工具集,是目前最流行的windows平臺應用程序開發(fā)環(huán)境。用于生成 ASP.NETW</p><p>  3 學生信息管理系統(tǒng)分析</p>&

61、lt;p>  3.1 系統(tǒng)開發(fā)目標</p><p>  開發(fā)出一個小型學生信息管理系統(tǒng),完成學生在校期間各類信息的管理工作,用戶為南昌航空大學科技學院管理員、教師和學生,用于各系學生教育管理工作中相關數據信息的處理。為學生處工作人員和各系輔導員提供迅速、高效服務,避免手工處理的繁瑣和誤差,及時、準確地處理學生的信息,提高工作效率。它通過集中式的信息數據庫將各類檔案信息管理功能結合起來,達到共享數據,降低成本

62、,提高效率,改進服務等目的,實現(xiàn)學生信息管理工作的系統(tǒng)化、規(guī)范化和自動化,同時為管理層的決策提供詳盡的數據支持。系統(tǒng)的設計和開發(fā)應滿足對學校學生信息管理的需要,并達到操作過程中的直觀,方便,實用,安全等要求。系統(tǒng)采用模塊化程序設計的方法,既便于系統(tǒng)功能的組合和修改,又便于補充和維護。在實際運用中,此系統(tǒng)可以作為南昌航空大學科技學院校園管理系統(tǒng)的一個子系統(tǒng),也可作為一個獨立的系統(tǒng)來使用。本系統(tǒng)既有針對性,又有普適性,對于南昌航空大學科技學

63、院的學生管理工作有很強的實用性,也可適用于不同高校。</p><p>  一般而言,學生信息管理系統(tǒng)應達到以下要求:</p><p>  1、能夠管理學生在校期間的各類基本信息,滿足管理的實時性和學生最大范圍地使用該系統(tǒng)。</p><p>  2、具有良好的安全性和保密性、簡便實用、易于操作、迅捷準確,能夠快速地進行各類信息的查詢。</p><p

64、>  3、減少人工的參與和基礎信息的錄入,減少管理人員,減輕管理人員的工作任務,具有良好的自知功能和信息循環(huán),降低管理成本。</p><p><b>  3.2 可行性研究</b></p><p>  可行性研究的目的是用最小的代價在盡可能的時間內確定問題是否能夠解決??紤]到系統(tǒng)開發(fā)時間、資源等因素,在實際開發(fā)該計算機系統(tǒng)時,常常要為資源不足和交付日期難以完成而

65、苦惱,因而需要慎重地盡可能早地估價研制課題的可行性??尚行匝芯堪?經濟可行性、技術可行性、操作可行性等【7】。</p><p>  3.2.1 經濟可行性</p><p>  本系統(tǒng)為C/S結構小型的學生信息管理系統(tǒng),所耗費的資源非常的少,在開發(fā)工具和設備等方面,只需要一些基本的配置就可以了,因此在硬件要求上不太高。在軟件方面,在目前常見的操作系統(tǒng)下均可以運行,學校的計算機無論是硬件還是

66、軟件都能夠滿足條件。因為是自行開發(fā)的系統(tǒng),成本可以忽略不計,還有后期維護的費用也相對比較低廉。并且一旦該系統(tǒng)投入使用的話,可以減少學校在人工方面的投入,達到降低成本的目的。所以在經濟上是可行的。</p><p>  3.2.2 技術可行性</p><p>  由于本系統(tǒng)管理的對象單一,都是在校學生,且每個數據內容具有較強的關聯(lián)性,涉及的計算過程不是很復雜。因此比較適合于采用數據庫管理。而其

67、基本操作還是對存在數據庫進行添加、刪除、查找、編輯等。所以就單純的數據庫應用來看,不存在太大的技術問題。隨著微機的普及,數據庫技術和網絡技術的快速發(fā)展,為開發(fā)一個綜合的高效的系統(tǒng)提供物質基礎。再者,軟件工程的日益成熟為系統(tǒng)開發(fā)提供系統(tǒng)化、工程化思想。當前的技術條件下,本系統(tǒng)開發(fā)所采用的 MicrosoftSQLServer2000、 VisualStudion.net等軟件工具技術已經很成熟,學校校園網的建設也為新系統(tǒng)C/S結構提供了硬

68、件的支持。再加上管理信息系統(tǒng)的開發(fā)有很多的實例,以前的很多前輩開發(fā)過類似的系統(tǒng),提供了寶貴的經驗,一些實例的源代碼也可以提供參考,所以開發(fā)這個系統(tǒng)的技術難題是不多的【8】。</p><p>  3.3.2 操作可行性</p><p>  系統(tǒng)的開發(fā)流程遵循軟件開發(fā)思想,分階段完成系統(tǒng)分析、設計、實現(xiàn)等研究內容網,通過測試后經向學院網絡部門申請?zhí)摂M空間發(fā)布系統(tǒng)進行運營,系統(tǒng)界面友好,使用者不

69、需要經過專門的培訓即可熟練操作。并且學院相關管理部門對于開發(fā)此應用項目的態(tài)度是支持的,學院有相關的配套規(guī)章制度,各系也積累學生信息管理系統(tǒng)的設計與實現(xiàn)了一定的學生信息原始數據。</p><p>  綜上所述,該系統(tǒng)無論從技術上、經濟上,還是操作上都具有相當的可行性。當然,更重要的是,該系統(tǒng)是結合當前實際需要,可以滿足高校工作需要,減輕人工操作的負擔。</p><p>  3.3 系統(tǒng)需求分

70、析</p><p>  南昌航空大學科技學院學生管理工作屬于二級管理模式,由校級、系級兩個部分組成。學生處管理全校的學生工作,可以查看所有的數據信息;各系只能處理本系所屬班級學生的相關信息數據。系統(tǒng)根據工作職責范圍的不同,設置三個用戶角色,分別是管理員(學生處管理人員)、教師和學生。根據不同用戶的需求,本系統(tǒng)需要完成以下功能:</p><p>  1、管理員主要負責系和專業(yè)班級的設置,用戶

71、管理(添加、刪除、查詢用戶)</p><p>  2、根據南昌航空大學科技學院教師的崗位職責要求,教師負責本系學生的日常教育管理工作,具體工作任務主要包括:</p><p>  (1)個人信息查詢(教師號、姓名、排課管理)</p><p><b>  (2)排課管理</b></p><p>  3、學生主要學生個人信息查

72、詢,個人成績查詢,課程安排查詢</p><p>  3.4 系統(tǒng)邏輯模型的建立</p><p>  3.4.1 數據流圖</p><p>  數據流圖是以圖形方式來表達系統(tǒng)的邏輯功能、數據在系統(tǒng)內部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法【9】。數據流圖中沒有任何具體的物理元素,只是用來描繪信息在系統(tǒng)中的流動和處理

73、情況。數據流圖共有四種基本符號:矩形表示數據的源點或終點,圓或橢圓表示變換數據的處理,向右開口的矩形表示數據存儲,箭頭表示數據流,即特定數據的流動方向?,F(xiàn)有的數據流程分析多是通過分層的DFD來描述,分層DFD有頂層,中間層、底層之分。除頂層數據流圖外,其他數據流圖從0開始編號。</p><p>  (l)頂層。決定系統(tǒng)的范圍,決定輸入輸出數據流,它說明系統(tǒng)的邊界,把整個系統(tǒng)的功能抽象為一個加工,頂層DFD只有一張

74、。</p><p>  (2)中間層。頂層之下是若干中間層,某一中間層既是它上一層加工的分解結果,又是它下一層若干加工的抽象,即它又可進一步分解。</p><p>  (3)底層。若一張DFD的加工不能進一步分解,這張DFD就是底層的了。底層DFD的加工是由基本加工構成的,所謂基本加工是指不能再進行分解的加工。由于本系統(tǒng)的數據模塊較多,下面僅列出系統(tǒng)頂層數據流圖和第0層數據流圖。</

75、p><p>  圖3-1 數據流圖</p><p>  3.4.2 系統(tǒng)實體關聯(lián)圖</p><p>  E一R圖,也即實體一聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界概念模型。系統(tǒng)的用戶實體聯(lián)系如圖3一3所示:管理員創(chuàng)建學生、教師,教師與班級之間是1對多的關系,1個班級只有l(wèi)位負責的教師,而1個教師可以負責多個班級;學生與班級之間是多對1的關系,即l

76、個學生只能屬于l個班級,而l個班級卻可以有很多學生。</p><p>  圖3-2用戶實體聯(lián)系圖</p><p>  用戶的屬性如圖3-3:</p><p>  圖3-3 用戶的屬性</p><p>  教師的屬性如圖3-4:</p><p>  圖3-4 教師的屬性</p><p>  學生的

77、屬性如圖3-5:</p><p>  圖3-5 學生的屬性</p><p>  課程的屬性如圖3-6:</p><p>  圖3-6 課程的屬性</p><p>  選課及成績表屬性如圖3-7:</p><p>  圖3-7 選課及成績表屬性</p><p>  排課屬性如圖3-8:</p

78、><p><b>  圖3-8 排課屬性</b></p><p>  4 學生信息管理系統(tǒng)設計</p><p>  4.1系統(tǒng)開發(fā)與運行環(huán)境</p><p>  為了保證管理系統(tǒng)開發(fā)與運行的效率和可靠性,服務器應具有較高的軟硬件配置,而客戶端的要求不是很高【9】。此應用程序可廣泛運行Internet,也可適用于內部局域網。其

79、運行要求如下:</p><p>  1、硬件環(huán)境(系統(tǒng)主要配置)</p><p><b>  (l) 服務器端</b></p><p>  ①中央處理器 CPU:IntelPentiumD以上3.OGHz或更高</p><p> ?、趦却鍾AM:ZG或更高</p><p><b>  (

80、2) 客戶端</b></p><p> ?、僦醒胩幚砥?CPU:IntelPentium4以上1.6GHz或更高</p><p> ?、趦却鍾AM:256M以上</p><p>  2、軟件環(huán)境(本系統(tǒng)采用的軟件工具)</p><p><b>  (l) 服務器端</b></p><p&g

81、t; ?、倬W絡操作系統(tǒng) (NOS):Windows2000/XP/2003</p><p> ?、诰W絡協(xié)議:TCP/IP</p><p> ?、踂eb服務器:InternetInformationServer5.1及以上版本</p><p> ?、軘祿?MicrosoftSQLServer2000</p><p> ?、軲iorosoft.

82、NETFramework</p><p> ?、逓g覽器 :InternetExplore6.0或以上</p><p><b>  (2) 客戶端</b></p><p> ?、倬W絡操作系統(tǒng) (NOS):WindowS2000/XP/2003</p><p> ?、诰W絡協(xié)議:TCP/IP</p><p&

83、gt; ?、蹫g覽器 :InternetExplore5.0或FireFox2.0或更高版本</p><p><b>  4.2系統(tǒng)結構設計</b></p><p>  4.2.1 系統(tǒng)功能結構圖</p><p>  管理信息系統(tǒng)的各子系統(tǒng)可以看作是系統(tǒng)目標下層的功能。對其中每項功能還可以繼續(xù)分解為第二層、第三層直至更多的功能。從概念上講,上層功

84、能包括(或控制)下層功能,愈上層功能愈籠統(tǒng),愈下層功能愈具體。功能分解的過程就是一個由抽象到具體、由復雜到簡單的過程。所謂功能結構圖就是按功能從屬關系畫成的圖表,因中每一個框稱為一個功能模塊。功能模塊可以根據具體情況分很大一點或小一點;分解得最小的功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一任務的一組程序。功能結構圖中各層功能與信息系統(tǒng)中數據流程圖中的處理(功能)是對應的,學生信息管理系統(tǒng)的功能結構如圖4一l

85、所示。學生信息管理系統(tǒng)被分解為機構設置,班級設置,學籍管理,資助管理,黨團管理,系統(tǒng)管理,個人信息,信息查詢,退出系統(tǒng)等九個子功能,其中每個子功能還可以繼續(xù)分解下去。這樣,經過層層分解,可以把一個復雜的系統(tǒng)分解為多個功能較單一的功能模塊。這種把一個信息系統(tǒng)設計成若干模塊的方法稱作模塊化【10】。模塊化是一種重要的設計思想,這種思想把一個復雜系統(tǒng)分解為一些規(guī)模較小、功能較簡單的、更易于建立和修改的部分。一方面,各個模塊具有相對獨</

86、p><p>  圖4-1系統(tǒng)功能結構圖</p><p>  4.2.2 系統(tǒng)用例圖</p><p>  不同用戶進入管理界面的操作流程,可以通過導航欄的鏈接操作相應權限的功能。</p><p><b>  l、管理員:</b></p><p>  學生處是整個學生工作的核心部門,設定其工作人員為系統(tǒng)管

87、理員,擁有的權限最大,可以對系、班級、學生情況進行統(tǒng)一的管理,負責用戶的添加,修改,刪除以及管理所有的功能模塊,能夠使用所有的功能。</p><p>  (l) 在“機構設置”模塊中創(chuàng)建系、專業(yè)班級。當管理員新建(添加)一個班級時,需指定系別、專業(yè)、年級、班主任、輔導員;在“班級信息”模塊中創(chuàng)建班級,并對班級人數設置,且具有增加、修改、刪除權限;</p><p>  (2) 對“學籍管理”

88、“資助管理”“黨團管理”“個人信息”“信息查詢”具有增加、查詢、修改、刪除權限;</p><p>  (3) 在“系統(tǒng)管理”新建用戶和用戶查詢、添加、修改、刪除,用戶密碼重置等權限。當管理員成功添加一個學生或教師用戶時,系統(tǒng)自動為該學生或者教師注冊設置原始用戶密碼(與用戶名一致),學生或者教師可以登錄系統(tǒng)后修改密碼。管理員注冊必須由一個已登錄的管理員注冊,然后才能登錄系統(tǒng),進行數據維護。</p>&

89、lt;p>  以上系統(tǒng)的功能行為用用例圖 (Usercase)進行建模,呈現(xiàn)參與者和用例以及它們之間的關系,并使開發(fā)者能夠實現(xiàn)這些元素。</p><p><b>  2、教師:</b></p><p>  南昌航空大學科技學院下屬的每一個系分別管理自己系的班級,可以處理本系學生的基本信息。輔導員主要負責“班級管理”、“學籍管理”“資助管理”“黨團管理”這幾部分的

90、工作。當管理員在[新建班級]模塊中指定了班級的輔導員后,輔導員就只能對自己負責的班級有相應的操作權限【11】。</p><p>  (1) 在“班級管理”模塊中所在系班級查詢,所屬班級信息查詢、修改,新增所屬班級人數權限;輔導員可以添加學生,需指定該學生屬于哪個系別,哪個班級等,可以根據需要修改學生信息。</p><p>  (2) 在“學籍管理”“資助管理”“黨團管理”“個人信息”“信息

91、查詢”對所屬學生或個人信息具有查詢、添加、修改、刪除權限。</p><p><b>  3、學生:</b></p><p>  為了保證系統(tǒng)的安全性,學生擁有的權限最低,在“個人信息”“信息查詢”模塊中,對個人所屬的學生基本信息、家庭基本信息、黨團信息的團員信息、畢業(yè)生信息的基本信息的查詢、修改權限,可以修改個人密碼;對所屬的輔導員信息、系信息、班級信息具有查詢權限。

92、如圖4-2</p><p><b>  圖4-2 用戶信息</b></p><p><b>  4.3 數據庫設計</b></p><p>  4.3.1 數據表設計</p><p>  在完成數據的概念模型設計即E一R圖后,即可進入數據庫的邏輯設計階段,數據庫的邏輯設把得到的關系轉化為特定的數據庫

93、管理系統(tǒng)下的數據表。根據前面得到的各個關系,現(xiàn)把它們轉化為數據表。數據表分別對應E一R圖中的各個實體。系統(tǒng)需要建立6個表,其用途說明如表4一l所示:</p><p><b>  表4一l 用戶表</b></p><p><b>  表4-2 教師表</b></p><p><b>  表4-3 學生表<

94、;/b></p><p><b>  表4-4 課程表</b></p><p><b>  表4-5 排課表</b></p><p>  表4-6選課及成績表</p><p>  4.3.2 數據庫表關聯(lián)圖設計</p><p>  在Microsoft Acces

95、s中創(chuàng)建數據庫學生信息管理系統(tǒng)時,根據所設計的數據表以及表與表之間的關系,各表通過特定字段實現(xiàn)不同的數據連接,避免數據冗余,需要設計簡潔高效的表結構【12】。根據實際需要,要在父表上創(chuàng)建適當的觸發(fā)器(Trigger),以達到數據級聯(lián)更新的目的,保持數據的一致性和完整性,這也體現(xiàn)了數據庫系統(tǒng)與手工操作相比較對與數據處理極大的便利性。通過 Access企業(yè)管理器可以得到數據庫表的關聯(lián)圖,所有主表和外鍵表之間的關聯(lián)具有如下特征:對Inser

96、t(添加)和Update(修改)具有強制性,級聯(lián)刪除相關的記錄【13】。就是說,對存在主外建關系的數據表,當主鍵值發(fā)生變化時,外鍵的值也要相應地更新。在本系統(tǒng)中,各個系統(tǒng)數據庫表之間的關系并不復雜,它們之間的引用關系也比較簡單。如專業(yè)班級信息表zybj引用系信息表xxx的主鍵系代碼xid作外鍵;班級信息表bjxx引用專業(yè)班級信息表zybj的主鍵專業(yè)班級代碼zybjid作為外鍵等,系統(tǒng)數據庫表的關聯(lián)圖如圖4一3所示:</p>

97、<p><b>  圖4-3 關聯(lián)圖</b></p><p>  4.3.3 數據庫安全設計</p><p>  對應用程序系統(tǒng),用戶登錄系統(tǒng)需通過專有的權限認證,確認其訪問權限,然后才可以訪問其合法資源信息。當用戶要進入系統(tǒng)是必須先輸入用戶名和密碼,按“確認”按鈕后,系統(tǒng)辨別用戶身份,對合法用戶根據用戶的權限級別賦予相應的使用功能,例如可以對某些記錄

98、進行增加、刪除、修改等操作。對于網絡安全,我們采用專業(yè)防火墻,有效隔離外部網惡意的入侵與攻擊。利用校園網的已有資源,可以通過IP限制確保內部用戶安全訪問科技處服務器,同時使用Wind 52000系統(tǒng)的安全方法來限制訪問它的IP,并對數據庫進行安全備份。</p><p>  5 學生信息管理系統(tǒng)實現(xiàn)</p><p>  根據系統(tǒng)分析和設計的結果,進行系統(tǒng)的實現(xiàn)。首先安裝數據庫access,在

99、access企業(yè)管理器新建一個數據庫,命名為hst。xxgl,在hstexxgl數據庫中創(chuàng)建表。然后安裝 VisualStudiu 2005軟件,建立項目xsglxt,項目中包含3個層:數據訪問層DAL,業(yè)務邏輯層BLL,應用層Web。在數據訪問層中創(chuàng)建多個類,其中 SQLHelPers為工具集,用來鏈接數據庫,打開、關閉數據庫,實現(xiàn)數據的增刪查改。為數據庫中的每一張表創(chuàng)建一個ADO類,類中方法可以用來供用戶調用數據庫。</p&g

100、t;<p>  下面對系統(tǒng)的實現(xiàn)進行詳細描述。</p><p>  5.1 數據庫的連接</p><p>  本系統(tǒng)采用 SQLServer2000數據庫+C#技術,因此數據庫連接采用C并的eonneetion對象和 SQLServer2000驅動連接到數據庫。在整個學生信息管理系統(tǒng)中,數據庫的打開和關閉顯得十分重要,連接數據庫的字符串主要在web.config文件中配置

101、,這樣的配置不僅方便數據庫連接的管理,也保護了數據庫的安全〔周。數據庫連接、打開和關閉代碼包含在DAL層的SQLHelper.ADO文件中,代碼的重復利用不僅提高了代碼的利用率也方便代碼的維護。SQLHelper類設計了訪問數據庫的基本屬性(如鏈接數據庫、關閉數據庫的鏈接)和操作(如選擇、添加、修改、刪除等操作)。SQLHelper類中的函數openo創(chuàng)建并打開數據庫鏈接、函數CloseO關閉數據庫鏈接、函數DISpose()釋放數據庫

102、鏈接,它們共同組成對數據庫鏈接的處理操作。【14】SQLHelpcr類中的函數RunPr。CO執(zhí)行訪問數據庫的存儲過程,方法RunSQL()執(zhí)行訪問數據庫的SQL語句。</p><p><b>  其代碼如下:</b></p><p>  PrivateSqlConneetion</p><p>  PrivateSqlCommandemd&l

103、t;/p><p>  eonn=null;</p><p><b>  =null;</b></p><p>  PrivateSq1DataReader</p><p>  publieSQLHelper()</p><p><b>  {</b></p><

104、;p><b>  dtr二null;</b></p><p>  刀用戶獲取數據庫連接字符串</p><p><b>  COnn</b></p><p>  sq1Conneetion(Convert.Tostring(ConfigurationManager.Conneetionstrings</p>

105、<p>  [“hstexxg1Conneetionstring”」)):</p><p><b>  }</b></p><p>  ///(sununary)</p><p><b>  刀/打開數據庫</b></p><p>  ///</sulnmary></

106、p><p>  ///(returns)(/returns)</p><p>  privateSq1ConneetionGetConn(){</p><p>  if(eonn.State=二Conneetionstate.Closed)</p><p><b>  {</b></p><p>  

107、conn.Open();</p><p>  I’ etUrflCOfin;</p><p><b>  }</b></p><p>  5.2 系統(tǒng)界面設計</p><p>  用戶界面設計是系統(tǒng)設計的一個重要工作。用戶通過用戶界面來感知、認識和使用信息系統(tǒng),對用戶來講,用戶界面代表了信息系統(tǒng)的全部。【15】用戶界面設

108、計必須考慮用戶的需要和特點,以用戶為中心。由于系統(tǒng)界面是用戶感知、認識和使用系統(tǒng)的直接途徑,所以對用戶來說,界面就代表了系統(tǒng)的全部。所以本系統(tǒng)界面從用戶角度出發(fā)進行設計,使用Photoshop設計一張界面圖,用Fireworks對設計界面的圖片進行切片,使用Dreamweaver,利用DIV+CSS技術進行頁面結構設計。在項目xsglxt的Web層中新建一個模板頁,供以后界面套用。根據系統(tǒng)總體設計功能模塊的劃分制作系統(tǒng)導航。</p

109、><p>  5.3 系統(tǒng)主要功能模塊實現(xiàn)</p><p>  由于本系統(tǒng)的數據模塊較多,無法描述,下面僅以部分重要的有代表性的模塊為例加以描述,其他功能的具體實現(xiàn)請參照系統(tǒng)。</p><p>  用戶登錄的功能是:系統(tǒng)登陸的入口,驗證用戶輸入的用戶名和密碼是否正確,從而判斷用戶是否合法用戶,是合法用戶就定向到系統(tǒng)主界面;非合法用戶學生信息管理系統(tǒng)的設計與實現(xiàn)就重新定向

110、到系統(tǒng)登錄界面,并給出錯誤提示。本系統(tǒng)已預設一個用戶名:110,密碼:123。在本系統(tǒng)中先是由系統(tǒng)管理員登錄之后,把權限分給教師和學生。</p><p>  系統(tǒng)登錄界面如圖5一1所示。</p><p>  本界面顯示系統(tǒng)logo、系統(tǒng)名稱、登錄框。本系統(tǒng)的用戶分為管理員、教師、學生3種用戶。使用者可以在組合框中選擇所要登錄的用戶的類型,并輸入相應的用戶名和密碼,單擊“登錄”就會將輸入提交

111、給系統(tǒng)以驗證用戶、密碼及身份。</p><p>  圖5-1用戶登錄界面</p><p>  系統(tǒng)登錄流程如圖5-2所示:</p><p>  圖5-2系統(tǒng)登錄流程圖</p><p>  實現(xiàn)系統(tǒng)登錄功能的文件是l。gin.aspx。login.aspx,主要接收10gin·aspx頁面表單提交的用戶登錄信息,直接與hstcxxgl

溫馨提示

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

評論

0/150

提交評論