軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  隨著辦學(xué)規(guī)模的擴(kuò)大和招生人數(shù)的增加,學(xué)生的管理工作也將成為一

2、項(xiàng)十分繁重的工作,建立一個學(xué)生管理系統(tǒng)是非常必要的。學(xué)校通過學(xué)生管理系統(tǒng)管理學(xué)生的信息,會使得學(xué)生信息管理工作系統(tǒng)化、規(guī)范化高了學(xué)校管理學(xué)生信息的效率,更方便處理學(xué)生的住宿問題。</p><p>  本系統(tǒng)重點(diǎn)研究學(xué)生的宿舍管理系統(tǒng),將傳統(tǒng)的人工管理方式轉(zhuǎn)變?yōu)榻?jīng)由計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的支持的自動化管理,實(shí)現(xiàn)管理的無紙化,實(shí)現(xiàn)管理整個管理部門的權(quán)利集中與自主,系統(tǒng)實(shí)現(xiàn)了系統(tǒng)維護(hù)、宿舍管理、學(xué)生管理、宿舍分配、信息查詢等必

3、需的功能,其操作簡單,界面友好,運(yùn)行比較穩(wěn)定,適用于大學(xué)院校大學(xué)生宿舍管理。</p><p>  關(guān)鍵詞:學(xué)生管理系統(tǒng);sql2008;ASP.net;B/S</p><p><b>  Abstract</b></p><p>  With the school expansion and the increase in enrollment

4、, the school expansion and the increase in enrollment, students' management work will be a very heavy workload, the establishment of a student management system is very necessary. The school student management system

5、 to manage student information, efficiency makes the student information management system, the standardization of high school student information management, more convenient accommodation problem students.</p>&l

6、t;p>  Dormitory management system of student here we focus on research, it will change the traditional manual management mode for the automation management through the support of computer network technology, paperless

7、 management, realize the management the management right and autonomy, system realizes the system maintenance, dormitory management, student management, dormitory distribution, information query and other necessary funct

8、ions, and has the advantages of simple operation, friendly interface,</p><p>  Keyword: student hostel management system; sql2008; ASP.net; B/S; </p><p><b>  目 錄</b></p><

9、p><b>  1緒論1</b></p><p><b>  1.1引言1</b></p><p>  1.2國內(nèi)現(xiàn)狀分析1</p><p>  1.3主要研究目標(biāo)和研究內(nèi)容2</p><p>  1.4 論文組織2</p><p>  2相關(guān)技術(shù)與開發(fā)工具介

10、紹3</p><p>  2.1 C#介紹3</p><p>  2.2 Visual Studio 20084</p><p>  2.3 SQL sever的介紹5</p><p>  2.4 ASP.NET的介紹5</p><p>  3可行性與需求分析7</p><p>  

11、3.1可行性分析7</p><p><b>  3.2需求分析7</b></p><p><b>  4系統(tǒng)設(shè)計(jì)9</b></p><p><b>  4.1設(shè)計(jì)思路9</b></p><p>  4.2安全以及設(shè)計(jì)約束9</p><p>  

12、4.3界面以及接口設(shè)計(jì)9</p><p>  4.4 E-R圖如下9</p><p>  4.5數(shù)據(jù)設(shè)計(jì)10</p><p>  5系統(tǒng)功能的實(shí)現(xiàn)13</p><p>  5.1 登錄界面13</p><p>  5.2管理員功能菜單以及登錄界面14</p><p>  5.3學(xué)生功

13、能界面及其主要代碼16</p><p><b>  結(jié)語21</b></p><p><b>  參考文獻(xiàn)22</b></p><p><b>  致謝23</b></p><p><b>  1緒論</b></p><p>

14、;<b>  1.1引言</b></p><p>  管理系統(tǒng)是由管理者與管理對象組成的并由管理者負(fù)責(zé)控制的一個整體。管理系統(tǒng)因具體對象不同而千差萬別,可以是科學(xué)的、經(jīng)濟(jì)的、教育的、政治的等。管理系統(tǒng)的整體是由相對獨(dú)立的不同部分組成的。這些部分可以按人、財(cái)、物、信息、時間等來劃分,也可以根據(jù)管理的職能或管理機(jī)構(gòu)的部門設(shè)置來劃分。管理工作者如果看不到整體中的各個組成部分就看不清楚整體的結(jié)構(gòu)和格

15、局,就會造成認(rèn)識上的模糊,從而在工作上分不清主次。同時任何管理系統(tǒng)都是變化發(fā)展著的,而且任何變化和發(fā)展都會表現(xiàn)為管理的具體任務(wù)和管理目標(biāo)的實(shí)現(xiàn)條件的變化。</p><p><b>  1.2國內(nèi)現(xiàn)狀分析</b></p><p>  二十一世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會生活的各個領(lǐng)域。使原本的舊的管理方法越來越

16、不適應(yīng)現(xiàn)在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時間觀念,學(xué)校成績管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。</p><p>  學(xué)生管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,學(xué)生日常管理工作及保存管理日趨繁重、復(fù)雜。迫切需要研制開發(fā)一款功能強(qiáng)大,操作簡單,具有人性化

17、的學(xué)生成績管理系統(tǒng)。</p><p>  在國外高校,與國內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來提供服務(wù)與技術(shù)支持。而國內(nèi)高校信息化建設(shè)相對起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)高校學(xué)生管理系

18、統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。</p><p>  縱觀國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。因此,成績管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字

19、化、無紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。國外的教學(xué)科研軟件與國內(nèi)相比開發(fā)的早而且比較成熟。</p><p>  早在七十年代末,美國就建成了NSFNET(國家科學(xué)基金網(wǎng)),其課題的申報(bào)及課題的進(jìn)展情況匯報(bào)都在網(wǎng)上進(jìn)行。其網(wǎng)上教學(xué)教務(wù)管理系統(tǒng)也十分完善,世界各地的學(xué)生可以坐在家里通過互聯(lián)網(wǎng)完成入學(xué)報(bào)名、選課、考試、畢業(yè)論文、取得學(xué)位這一學(xué)習(xí)生活的全過

20、程。目前,國際上已具規(guī)模的遠(yuǎn)程教育學(xué)校就有數(shù)百所之多,網(wǎng)上教育正在各地發(fā)揮著巨大的作用,為世界各國培養(yǎng)出大批人才。所有這些都表明,基于Internet的校園網(wǎng)的應(yīng)用已深入到校園內(nèi)的各個方面。隨著教育產(chǎn)業(yè)化進(jìn)程的逐步推進(jìn),各大高校紛紛合并,走上了強(qiáng)強(qiáng)聯(lián)合、資源共享的路子。高校的規(guī)模不斷擴(kuò)大,如何合理利用教學(xué)資源,有效地加強(qiáng)教學(xué)管理工作,已成為各大高校十分關(guān)注的問題。在教學(xué)管理方面,特別是學(xué)生學(xué)籍管理、成績管理等方面都普遍采用了網(wǎng)絡(luò)化管理技

21、術(shù).</p><p>  隨著教學(xué)改革的不斷深入,學(xué)校辦學(xué)規(guī)模的不斷擴(kuò)大,如何有效地增強(qiáng)教學(xué)管理水平,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,提高畢業(yè)設(shè)計(jì)的教學(xué)質(zhì)量是各高校教學(xué)管理工作的重點(diǎn)之一。</p><p>  1.3主要研究目標(biāo)和研究內(nèi)容</p><p>  本宿舍管理系統(tǒng)是針對高校在宿舍管理方面遇到的人員眾多、管理困難等問題,而開發(fā)的一款管理軟件??梢杂行У夭樵兦矣涗泴W(xué)

22、生在入學(xué)后有關(guān)宿舍管理方面的情況(如房間使用情況、宿舍入住情況、宿舍調(diào)整、物品的領(lǐng)用、宿舍的衛(wèi)生評比、水電費(fèi)的繳納情況等),可為大學(xué)的后勤管理部門提供諸多方便。采用先進(jìn)的記錄手段、快捷方便的管理方式,完善的統(tǒng)計(jì)、分析功能給學(xué)校提供詳細(xì)的宿舍管理信息。開發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時,可以減少勞動力的使用,加快查詢速度、加強(qiáng)管理,以及國家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)

23、范化。目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對于學(xué)生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。</p><p><b>  1.4 論文組織</b></p><p>  論文全文共分為六章:</p><p>  第一章緒論:主要介紹了論文選題的引言

24、、對課題研究的背景及意義進(jìn)行了分析,同時也現(xiàn)行系統(tǒng)狀況及發(fā)展趨勢進(jìn)行了介紹。</p><p>  第二章開發(fā)環(huán)境和開發(fā)技術(shù):介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境等基礎(chǔ)知識。</p><p>  第三章需求分析:主要介紹了系統(tǒng)設(shè)計(jì)思想、可行性分析、功能和性能需求。</p><p>  第四章系統(tǒng)設(shè)計(jì):主要介紹了系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),其中包括E-R圖、系

25、統(tǒng)功能圖等。</p><p>  第五章系統(tǒng)實(shí)現(xiàn):介紹了系統(tǒng)的部分界面及實(shí)現(xiàn)其功能的主要代碼。</p><p>  第六章結(jié)語:總結(jié)了現(xiàn)有系統(tǒng)的功能及其價值。</p><p>  2相關(guān)技術(shù)與開發(fā)工具介紹</p><p><b>  2.1 C#介紹</b></p><p>  C#是微軟公司發(fā)布

26、的一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework之上的高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點(diǎn),與COM(組件對象模型)是直接集成的,而且它是微軟公司 .NET w

27、indows網(wǎng)絡(luò)框架的主角。</p><p>  C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。</p><p&

28、gt;  C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。</p><p>  C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語言的

29、開發(fā)者可以很快的轉(zhuǎn)向C#。</p><p>  C#是一種精確、簡單、類型安全、面向?qū)ο蟮恼Z言。說到C#,就不得不先簡單介紹一下.net。到底什么是.net呢,按照微軟總裁兼首席執(zhí)行官Steve Ballrner把它定義為:.Net代表一個集合,一個環(huán)境,它可以作為平臺支持下一代Internet的可編程結(jié)構(gòu)。C#是.net的代表語言。</p><p><b>  C#的特點(diǎn):&l

30、t;/b></p><p>  (1)完全面向?qū)ο蟆?lt;/p><p> ?。?)支持分布式,之所以有C#,是因?yàn)槲④浵嘈欧植际綉?yīng)用程序是未來的趨勢,即處理過程分布在客戶機(jī)和服務(wù)器上。所以C#一出生就注定了能很好解決分布式問題。</p><p>  (3)跟Java類似,C#代碼經(jīng)過編譯后,成為了一種IL(中間語言)。在運(yùn)行時,再把IL編譯為平臺專用的代碼。&l

31、t;/p><p> ?。?)健壯,C#在檢查程序錯誤和編譯與運(yùn)行時錯誤一點(diǎn)也不遜于Java,C#也用了自動管理內(nèi)存機(jī)制。</p><p> ?。?)C#不像Java那樣完全摒棄了指針和手動內(nèi)存管理。C#默認(rèn)情況下是不能使用指針的,程序員在有必要時可以打開指針來使用。這樣可以保證編程的靈活性。</p><p> ?。?)安全性:C#的安全性是有.net平臺來提供的。C#代

32、碼編譯后成為IL語言。是一種受控代碼,.net提供類型安全檢查等機(jī)制保證代碼是安全的。</p><p> ?。?)可移植性:由于C#使用類似Java的中間語言機(jī)制。使得C#也跟Java類似,可以很方便的移植到其他系統(tǒng)。在運(yùn)行時,再把中間代碼編譯為適合特定機(jī)器的代碼。</p><p> ?。?)解釋性:C#也是一種特殊的解釋性語言。</p><p>  (9)高性能:

33、C#把代碼編譯成中間語言后,可以高效的執(zhí)行程序。</p><p> ?。?0)多線程:與Java類似,可以由一個主進(jìn)程分出多個執(zhí)行小任務(wù)的多線程。</p><p> ?。?1)組件模式:C#很適合組件開發(fā)。各個組件可以由其他語言實(shí)現(xiàn)的,然后集成在.net中。</p><p>  C#是在Java流行起來后所誕生的一種新的語言。由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢。在以

34、往的開發(fā)中累積了不少經(jīng)驗(yàn),所形成的.net平臺,所以C#在Windows方面可以說比Java具有更大的優(yōu)勢。如果單純從技術(shù)上來講,C#在網(wǎng)絡(luò)編程上可以與Java匹敵。C#還在Windows Forms也有一定的優(yōu)勢。</p><p>  C#是一種非常類似于C++的語言,風(fēng)格是更接近于Java,不管是C++程序員還是Java程序員,都可以很方便的轉(zhuǎn)到C#上來。</p><p>  C#的強(qiáng)

35、大是依賴于.net的發(fā)展,而.net的發(fā)展是看微軟在.net上的決心和投入有多少。從Windows 2003和Vista系統(tǒng)可以看出(前者內(nèi)置.net1.1,后者內(nèi)置.net2.0。).Net在Windows編程中具有重要的戰(zhàn)略意義。</p><p>  C#目前主要是應(yīng)用在網(wǎng)絡(luò)編程上,其他領(lǐng)域比如數(shù)據(jù)庫、窗體編程,都逐漸在增大。</p><p>  2.2 Visual Studio 2

36、008</p><p>  Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代開發(fā)工具,代號“Orcas”,是對Visual Studio 2005一次及時、全面的升級。</p><p>  VS2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、XML的訪問方式,語言更加簡潔。使用Visual St

37、udio 2008可以高效開發(fā)Windows應(yīng)用程序。設(shè)計(jì)器中可以實(shí)時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時Visual Studio 2008支持項(xiàng)目模板、調(diào)試器和部署程序。Visual Studio 2008可以高效開發(fā)Web應(yīng)用,集成了AJAX 1.0,包含AJAX項(xiàng)目模板,它還可以高效開發(fā)Office應(yīng)用和Mobile應(yīng)用。</p><p>  Visual Basic、Visual C#

38、 和 Visual C++ 都使用相同的集成開發(fā)環(huán)境 (IDE),這樣就能夠進(jìn)行工具共享,并能夠輕松地創(chuàng)建混合語言解決方案。 另外,這些語言使用 .NET Framework 的功能,它提供了可簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)。</p><p>  Visual Studio 2008 在三個方面為開發(fā)人員提供了關(guān)鍵改進(jìn):</p><p>

39、  (1)快速的應(yīng)用程序開發(fā)</p><p> ?。?)高效的團(tuán)隊(duì)協(xié)作</p><p> ?。?)突破性的用戶體驗(yàn)</p><p>  Visual Studio 2008 提供了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。</p><p>  Visual Studio 2008 包括各種增強(qiáng)

40、功能,例如可視化設(shè)計(jì)器(使用 .NET Framework 3.5 加速開發(fā))、對 Web 開發(fā)工具的大量改進(jìn),以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強(qiáng)功能。Visual Studio 2008 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。</p><p>  開發(fā)人員能夠利用這些豐富的客戶端和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)

41、用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前瀏覽器內(nèi)運(yùn)行并完全訪問 ASP NET應(yīng)用程序服務(wù)和 Microsoft 平臺。</p><p>  為了幫助開發(fā)人員迅速創(chuàng)建先進(jìn)的軟件,Visual Studio 2008 提供了改進(jìn)的語言和數(shù)據(jù)功能,例如語言集成的查詢 (LINQ),各個編程人員可以利用這些功能更輕松地構(gòu)建解決方案以分析和處理信息。</p><p>  Vis

42、ual Studio 2008 還使開發(fā)人員能夠從同一開發(fā)環(huán)境內(nèi)創(chuàng)建面向多個 .NET Framework 版本的應(yīng)用程序。開發(fā)人員能夠構(gòu)建面向 .NET Framework 2.0、3.0 或 3.5 的應(yīng)用程序,意味他們可以在同一環(huán)境中支持各種各樣的項(xiàng)目。</p><p>  2.3 SQL sever的介紹</p><p>  結(jié)構(gòu)化查詢語言(Structured Query Lan

43、guage,縮寫為SQL),一種編程語言,用于數(shù)據(jù)庫中的標(biāo)準(zhǔn)數(shù)據(jù)查詢語言,IBM公司最早使用在其開發(fā)的數(shù)據(jù)庫系統(tǒng)中。1986年10月,美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)對SQL進(jìn)行規(guī)范后,以此作為關(guān)系式數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言(ANSI X3. 135-1986),1987年得到國際標(biāo)準(zhǔn)組織的支持下成為國際標(biāo)準(zhǔn)。不過各種通行的數(shù)據(jù)庫系統(tǒng)在其實(shí)踐過程中都對SQL規(guī)范作了某些編改和擴(kuò)充。所以,實(shí)際上不同數(shù)據(jù)庫系統(tǒng)之間的SQL不能完全相互通用。&l

44、t;/p><p>  SQL是高級的非過程化編程語言,它允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解其具體的數(shù)據(jù)存放方式。而它的界面,能使具有底層結(jié)構(gòu)完全不同的數(shù)據(jù)庫系統(tǒng)和不同數(shù)據(jù)庫之間,使用相同的SQL作為數(shù)據(jù)的輸入與管理。它以記錄項(xiàng)目〔records〕的合集(set)〔項(xiàng)集,record set〕作為操縱對象,所有SQL語句接受項(xiàng)集作為輸入,回提交的項(xiàng)集作為輸出,這種項(xiàng)集特性允

45、許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它擁有極大的靈活性和強(qiáng)大的功能。在多數(shù)情況下,在其他編程語言中需要用一大段程序才可實(shí)踐的一個單獨(dú)事件,而其在SQL上只需要一個語句就可以被表達(dá)出來。這也意味著用SQL可以寫出非常復(fù)雜的語句。SQL同時也是數(shù)據(jù)庫文件格式的擴(kuò)展名。</p><p>  2.4 ASP.NET的介紹</p><p>  ASP.NET

46、 是建立在公共語言運(yùn)行庫上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的 Web 應(yīng)用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個重要的優(yōu)點(diǎn): </p><p> ?。?)增強(qiáng)的性能。ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫代碼。與被解 釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。 </p>

47、<p>  (2)世界級的工具支持。ASP.NET Framework 補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中 的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動部署只是這個強(qiáng)大的工具所提供功能中的少數(shù)幾種。</p><p> ?。?)威力和靈活性。由于 ASP.NET 基于公共語言運(yùn)行庫,因此 Web 應(yīng)用程序開發(fā)人員 可以利用整個平臺的威力和靈活性。.NET Framew

48、ork 類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序。另外,公共語言運(yùn)行庫的交互性保證在遷移到 ASP.NET 時保留基于 COM 的開發(fā)中的現(xiàn)有投資。 </p><p> ?。?)簡易性。ASP.NET 使執(zhí)行常見任務(wù)變得容易,從簡單的窗體提交和客戶端身份驗(yàn)證 到部署和站點(diǎn)配置。例如,ASP.NET 頁框架使您

49、可以生成將應(yīng)用程序邏輯與表示代碼清楚分開的用戶界面,和在類似 Visual Basic 的簡單窗體處理模型中處理事件。另外,公共語言運(yùn)行庫利用托管代碼服務(wù)(如自動引用計(jì)數(shù)和垃圾回收)簡化了開發(fā)。 ?</p><p> ?。?)可管理性。ASP.NET 采用基于文本的分層配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán) 境和 Web 應(yīng)用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置

50、。此“零本地管理”哲學(xué)也擴(kuò)展到了 ASP.NET Framework 應(yīng)用程序的部署。只需將必要的文件復(fù)制到服務(wù)器,即可將 ASP.NET Framework 應(yīng)用程序部署到服務(wù)器。不需要重新啟動服務(wù)器,即使是在部署或替換運(yùn)行的編譯代碼時。 </p><p> ?。?)可縮放性和可用性。ASP.NET 在設(shè)計(jì)時考慮了可縮放性,增加了專門用于在聚集環(huán) 境和多處理器環(huán)境中提高性能的功能。另外,進(jìn)程受到 ASP.NET

51、 運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請求。 </p><p> ?。?)自定義性和擴(kuò)展性。ASP.NET 隨附了一個設(shè)計(jì)周到的結(jié)構(gòu),它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。實(shí)際上,可以用自己編寫的自定義組件擴(kuò)展或替換 ASP.NET 運(yùn)行庫的任何子組件。實(shí)現(xiàn)自定義身份驗(yàn)證或狀態(tài)服務(wù)一直沒有變得更容易。</p><p

52、> ?。?)安全性。借助內(nèi)置的 Windows 身份驗(yàn)證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。</p><p><b>  3可行性與需求分析</b></p><p><b>  3.1可行性分析</b></p><p>  經(jīng)過調(diào)查、研究、分析、計(jì)算,在學(xué)生管理系統(tǒng)中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方

53、面總結(jié)系統(tǒng)開發(fā)的可行性,具體情況如下:</p><p><b> ?。?)技術(shù)可行性</b></p><p>  以Windows7為操作系統(tǒng),采用C#為腳本語言,運(yùn)用SQL的數(shù)據(jù)庫技術(shù),設(shè)計(jì)與開發(fā)學(xué)生信息管理系統(tǒng)。新系統(tǒng)的運(yùn)行硬件環(huán)境PC機(jī),當(dāng)用戶使用系統(tǒng)時,通過正確的口令進(jìn)入系統(tǒng),進(jìn)行數(shù)據(jù)庫的維護(hù)操作和運(yùn)用。系統(tǒng)基于網(wǎng)絡(luò)數(shù)據(jù)庫的設(shè)計(jì)和操作。在這方面已經(jīng)形成了成熟的

54、技術(shù)。本人做過相關(guān)的軟件系統(tǒng)的設(shè)計(jì),具備一定的系統(tǒng)分析和設(shè)計(jì)能力,熟悉數(shù)據(jù)庫的設(shè)計(jì)和操作。</p><p><b> ?。?)經(jīng)濟(jì)可行性</b></p><p>  一方面,系統(tǒng)中友好的人機(jī)界面和更強(qiáng)勁的功能支持,會使教務(wù)人員的工作進(jìn)一步提高,從而節(jié)省人力、物力,進(jìn)而提高經(jīng)濟(jì)效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有PC機(jī)即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境。<

55、/p><p><b> ?。?)操作可行性</b></p><p>  操作上是對Windows操作系統(tǒng)的引用,該系統(tǒng)的使用,主要憑借使用Windows操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡單學(xué)生公寓管理系統(tǒng)通過建立一個網(wǎng)絡(luò)平臺,實(shí)現(xiàn)對學(xué)生的管理和住宿管理。</p><p>  該系統(tǒng)包括三個平臺其中包括:1.學(xué)生平臺;2.公寓管理員平

56、臺;3.系統(tǒng)管理員平臺。學(xué)生平臺的功能為學(xué)生管理自己的個人信息、簡短信息的發(fā)表、上報(bào)寢室維修情況等。管理員平臺的功能為管理學(xué)生信息,包括添加刪除修改學(xué)生信息、管理寢室信息財(cái)物、管理學(xué)生發(fā)表的信息以及發(fā)布的寢室管理通知等。系統(tǒng)管理員擁有所有的系統(tǒng)功能權(quán)限,包括學(xué)生和公寓管理員,主要為管理公寓管理員,分配管理員的管理任務(wù)以及對系統(tǒng)的數(shù)據(jù)和表單進(jìn)行維護(hù)。</p><p><b>  3.2需求分析</b

57、></p><p>  所謂“需求分析”,是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。簡單的說就是分析用戶的要求。需求分析是系統(tǒng)設(shè)計(jì)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和實(shí)用。</p><p>  在和學(xué)校的相關(guān)負(fù)責(zé)人員進(jìn)行溝通和了解后,最終確定了以

58、下功能需求,這些功能和需求將作為系統(tǒng)建模和流程設(shè)計(jì)的依據(jù)。</p><p>  3.2.1系統(tǒng)各平臺功能需求</p><p>  系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)系統(tǒng)信息的系統(tǒng)化、規(guī)范化和自動化。</p><p>  系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上完成的。本系統(tǒng)需要完成的功能主要有:</p><p><b>  (1)系統(tǒng)用戶管理

59、</b></p><p><b> ?。?)學(xué)生信息管理</b></p><p><b> ?。?)宿舍信息管理</b></p><p>  3.2.2學(xué)生平臺功能需求</p><p>  查看公寓管理信息,查看和修改個人信息,對學(xué)生的簡單查詢,發(fā)表簡單信息,修改密碼,報(bào)告寢室維修信息。

60、</p><p>  3.2.3學(xué)生公寓管理員需求</p><p>  學(xué)生管理:包括添加、修改、刪除學(xué)生,修改學(xué)生獎懲信息。</p><p>  寢室管理:包括住宿登記、調(diào)換寢室、查看寢室報(bào)修信息、對寢室財(cái)物的登記、寢室信息查詢。</p><p>  信息管理:包括發(fā)表信息,刪除信息,查詢統(tǒng)計(jì);財(cái)務(wù)管理,簡單的收費(fèi)功能、統(tǒng)計(jì)功能。</

61、p><p>  個人管理:包括修改個人信息和密碼。</p><p>  3.2.4系統(tǒng)管理員需求</p><p>  管理公寓管理員:添加刪除公寓管理員,分配管理任務(wù)。</p><p><b>  ·4系統(tǒng)設(shè)計(jì)</b></p><p><b>  4.1設(shè)計(jì)思路</b>

62、</p><p>  學(xué)生管理系統(tǒng)通過建立一個網(wǎng)絡(luò)平臺,實(shí)現(xiàn)對學(xué)生的住宿管理。平臺包括:1.學(xué)生平臺;2.公寓管理員平臺;3.系統(tǒng)管理員平臺。</p><p>  學(xué)生平臺的功能為學(xué)生管理自己的個人信息、簡短信息的發(fā)表、上報(bào)寢室維修情況等。管理員平臺的功能為管理學(xué)生信息,包括添加刪除修改學(xué)生信息、管理寢室信息財(cái)物、管理學(xué)生發(fā)表的信息以及發(fā)布的寢室管理通知等。系統(tǒng)管理員擁有所有的系統(tǒng)功能權(quán)限

63、,包括學(xué)生和公寓管理員,主要為管理公寓管理員,分配管理員的管理任務(wù)以及對系統(tǒng)的數(shù)據(jù)和表單進(jìn)行維護(hù)。</p><p>  4.2安全以及設(shè)計(jì)約束</p><p>  學(xué)生管理系統(tǒng)從硬件、軟件兩方面保證系統(tǒng)的安全性。硬件本系統(tǒng)設(shè)置了防火墻;從軟件的角色,系統(tǒng)采用門戶服務(wù)器通過統(tǒng)一的目錄服務(wù)管理,保證用戶認(rèn)證機(jī)制的一致性。用戶授權(quán)機(jī)制通過角色的定義管理實(shí)現(xiàn),通過定義某些角色能進(jìn)行的操作權(quán)限,和定

64、義用戶擁有的角色,限定用戶的操作權(quán)限,實(shí)現(xiàn)對用戶的授權(quán)。</p><p>  4.3界面以及接口設(shè)計(jì)</p><p>  用戶界面風(fēng)格統(tǒng)一,保證系統(tǒng)整體外觀風(fēng)格的一致性、友好性。界面風(fēng)格整體定義規(guī)范包括:</p><p>  查詢條件與查詢結(jié)果在同一屏出現(xiàn);</p><p>  明細(xì)顯示主單信息。表頭信息若是多余三項(xiàng),用實(shí)表格格式表示;若是少

65、于三項(xiàng),用加黑虛表格表示;</p><p>  表格多頁時需分頁時,“上一頁”“下一頁”只出現(xiàn)在頁面下方;</p><p>  填寫內(nèi)容中,必填項(xiàng)加“*”;</p><p>  對主單的修改與刪除放在一起表示;</p><p>  新增,修改(包括刪除)分別作為兩個菜單項(xiàng)獨(dú)立出現(xiàn);各自頁面之間不作鏈接;</p><p>

66、;  對彈出的窗口操作統(tǒng)一為“關(guān)閉”,對頁面的操作統(tǒng)一為“確定”;</p><p>  4.4 E-R圖如下</p><p><b>  圖4-1 E-R圖</b></p><p><b>  4.5數(shù)據(jù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫結(jié)構(gòu)圖如圖4-2所示:</p><p

67、><b>  圖4-2技術(shù)結(jié)構(gòu)圖</b></p><p><b>  數(shù)據(jù)庫表結(jié)構(gòu)如下:</b></p><p><b>  (1)學(xué)生表</b></p><p><b>  表4-1學(xué)生表</b></p><p><b>  (2)管理員

68、表</b></p><p><b>  表4-2 管理員表</b></p><p><b>  (3)寢室表</b></p><p><b>  表4-3寢室表</b></p><p>  (4)寢室報(bào)修信息表</p><p>  表4-4寢

69、室保修信息表</p><p><b>  (5)寢室樓表</b></p><p><b>  表4-5寢室樓表</b></p><p><b>  (6)獎懲信息表</b></p><p><b>  表4-6獎懲信息表</b></p>&l

70、t;p><b>  (7)信息表</b></p><p><b>  表4-7信息表</b></p><p><b>  5系統(tǒng)功能的實(shí)現(xiàn)</b></p><p><b>  5.1 登錄界面</b></p><p><b>  圖5-1登

71、陸界面</b></p><p>  實(shí)現(xiàn)功能主要代碼: </p><p>  private void Login_OK_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  this.Session["user

72、"]=this.TextBox1.Text;</p><p>  if(this.DropDownList1.SelectedValue=="學(xué)生")</p><p><b>  {</b></p><p>  this.Session["kind"]="學(xué)生";</p

73、><p>  this.nameKind="Student_ID";</p><p>  this.pwKind="Student_Password";</p><p>  this.cmdText="select * from Student";</p><p>  if( Check

74、_Login(this.TextBox1.Text,this.TextBox2.Text,cmdText,nameKind,pwKind))</p><p>  System.Web.Security.FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false);</p><p><b>  else </b

75、></p><p><b>  {</b></p><p>  this.Label3.Text="對不起,用戶名或密碼錯誤,請重新輸入??!";</p><p><b>  }</b></p><p><b>  }</b></p>&l

76、t;p>  else if(this.DropDownList1.SelectedValue=="管理員")</p><p><b>  {</b></p><p>  this.Session["kind"]="管理員";</p><p>  this.nameKind=&qu

77、ot;Manager_UserName";</p><p>  this.pwKind="Manager_Password";</p><p>  this.cmdText="SELECT * FROM Manager";</p><p>  if(this.Check_Login(this.TextBox1.Tex

78、t,this.TextBox2.Text,cmdText,nameKind,pwKind))</p><p>  System.Web.Security.FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false);</p><p>  else this.Label3.Text="對不起,用戶名或密碼錯誤,請重

79、新輸入?。?quot;;</p><p><b>  }</b></p><p>  else if(this.DropDownList1.SelectedValue=="系統(tǒng)管理員")</p><p><b>  {</b></p><p>  //Response.Redir

80、ect("ManagerAdd.aspx");</p><p>  if(this.TextBox1.Text=="admin"&&this.TextBox2.Text=="admin")</p><p><b>  {</b></p><p>  System.Web

81、.Security.FormsAuthentication.RedirectFromLoginPage(TextBox1.Text,false);</p><p>  Response.Redirect("ManagerAdd.aspx");</p><p><b>  }</b></p><p>  else this

82、.Label3.Text="對不起,用戶名或密碼錯誤,請重新輸入?。?quot;;</p><p><b>  }</b></p><p><b>  }</b></p><p>  5.2管理員功能菜單以及登錄界面</p><p>  優(yōu)于三種用戶具有不同的角色和相應(yīng)的功能,而且在各個頁

83、面上大部分功能都在左側(cè)顯示,所以可以考慮將該部分抽象成為可以復(fù)用的控件.以下分別展示各角色的控件演示,如下圖是三種功能菜單界面.</p><p>  5.2.1系統(tǒng)管理員:SystemMenu.ascx控件</p><p>  圖5-2管理員登陸界面</p><p>  5.2.2管理員: ManagerMenu.ascx控件</p><p>

84、;  圖5-3 管理員登陸界面</p><p>  5.2.3學(xué)生:StudentMenu.ascx控件</p><p>  圖5-4 學(xué)生登陸界面</p><p>  5.3學(xué)生功能界面及其主要代碼</p><p>  5.3.1信息發(fā)布其主要功能讓學(xué)生更及時地了解學(xué)校最新消息動態(tài)其界面實(shí)現(xiàn)代碼如下</p><p>

85、<b>  圖5-5 信息發(fā)布</b></p><p>  private void Page_Load(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  //在此處放置用戶代碼以初始化頁面</p><p>  Stud

86、entMenu sm=(StudentMenu)LoadControl("StudentMenu.ascx");</p><p>  ManagerMenu sk=(ManagerMenu)LoadControl("managerMenu.ascx");</p><p>  if(this.Session["kind"].ToSt

87、ring()=="學(xué)生")</p><p>  this.Panel1.Controls.Add(sm);</p><p>  else if(this.Session["kind"].ToString()=="管理員")</p><p>  this.Panel1.Controls.Add(sk);&

88、lt;/p><p><b>  }</b></p><p>  #region Web 窗體設(shè)計(jì)器生成的代碼</p><p>  override protected void OnInit(EventArgs e)</p><p><b>  {</b></p><p>  p

89、rivate void InitializeComponent()</p><p><b>  { </b></p><p>  this.OK.Click += new System.EventHandler(this.OK_Click);</p><p>  this.Clear.Click += new System.EventHa

90、ndler(this.Clear_Click);</p><p>  this.Load += new System.EventHandler(this.Page_Load);</p><p><b>  }</b></p><p>  private void OK_Click(object sender, System.EventArgs

91、e)</p><p><b>  {</b></p><p>  DateTime now=new DateTime();</p><p>  now=System.DateTime.Now;</p><p>  string time=now.Date.Year.ToString()+"-"+n

92、ow.Date.Month.ToString()+"-"+now.Date.Day.ToString();</p><p>  int maxID=0;</p><p>  System.DateTime currentTime=new System.DateTime();</p><p>  this.myConn=ConfigurationS

93、ettings.AppSettings["mySql"];</p><p>  this.conn=new System.Data.SqlClient.SqlConnection(myConn);</p><p>  string cmdText2="select * from Info";</p><p>  System.

94、Data.SqlClient.SqlCommand cmd2;</p><p>  conn.Open();</p><p>  cmd2=new System.Data.SqlClient.SqlCommand(cmdText2,conn);</p><p>  reader=cmd2.ExecuteReader();</p><p>  

95、while(reader.Read())</p><p><b>  {</b></p><p>  maxID=Convert.ToInt32(reader["Info_ID"].ToString());</p><p><b>  }</b></p><p>  reader

96、.Close();</p><p>  maxID=maxID+1;</p><p>  cmdText="insert into Info (Info_ID,Info_Writer,Info_Main,Info_Kind,Info_Text,Info_Date) values('"+maxID+"','"+Session[

97、"user"].ToString()+"','"+TextBox1.Text+"','"+Session["Kind"].ToString()+"','"+TextBox2.Text+"','"+time+"')";</

98、p><p>  conn.Close();</p><p>  cmd=new System.Data.SqlClient.SqlCommand(cmdText,conn);</p><p>  conn.Open();</p><p>  cmd.ExecuteNonQuery();</p><p>  Response

99、.Write("<script>alert('信息發(fā)表成功!')</script>");</p><p>  this.TextBox1.Text="";</p><p>  this.TextBox2.Text="";</p><p>  conn.Close();

100、</p><p><b>  }</b></p><p>  private void Clear_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  this.TextBox1.Text="&quo

101、t;;</p><p>  this.TextBox2.Text="";</p><p><b>  }</b></p><p>  5.3.2 學(xué)生入住其功能為通過輸入學(xué)生學(xué)號進(jìn)行學(xué)生寢室的分配界面和實(shí)現(xiàn)代碼如下</p><p>  圖5-6 學(xué)生入住圖</p><p>  

102、private bool check1(string ID)</p><p><b>  {</b></p><p>  System.Data.SqlClient.SqlCommand cmd2;</p><p>  System.Data.SqlClient.SqlDataReader reader2;</p><p&g

103、t;  this.myConn=ConfigurationSettings.AppSettings["mySql"];</p><p>  this.conn=new System.Data.SqlClient.SqlConnection(myConn);</p><p>  cmd2=new System.Data.SqlClient.SqlCommand("

104、;select Student_ID from Student",conn);</p><p><b>  int i=0;</b></p><p>  conn.Open();</p><p>  reader2=cmd2.ExecuteReader();</p><p>  while(reader2.Re

105、ad())</p><p><b>  {</b></p><p>  if(reader2["Student_ID"].ToString()==ID) i=1;</p><p><b>  }</b></p><p>  reader2.Close();</p>

106、<p>  conn.Close();</p><p>  if(i==1) return true;</p><p>  else return false;</p><p><b>  }</b></p><p>  private bool check2(string ID)</p>&

107、lt;p><b>  {</b></p><p>  System.Data.SqlClient.SqlCommand cmd2;</p><p>  System.Data.SqlClient.SqlDataReader reader2;</p><p>  this.myConn=ConfigurationSettings.AppSe

108、ttings["mySql"];</p><p>  this.conn=new System.Data.SqlClient.SqlConnection(myConn);</p><p>  cmd2=new System.Data.SqlClient.SqlCommand("select Room_ID from Room",conn);</

109、p><p><b>  int i=0;</b></p><p>  conn.Open();</p><p>  reader2=cmd2.ExecuteReader();</p><p>  while(reader2.Read())</p><p><b>  {</b>&

110、lt;/p><p>  if(reader2["Room_ID"].ToString()==ID)</p><p><b>  i=1;</b></p><p><b>  }</b></p><p>  reader2.Close();</p><p>  

111、conn.Close();</p><p>  if(i==1) return true;</p><p>  else return false;</p><p><b>  }</b></p><p>  private void OK_Click(object sender, System.EventArgs e

112、)</p><p><b>  {</b></p><p>  if(check1(this.TextBox1.Text))</p><p><b>  {</b></p><p>  if(check2(this.TextBox2.Text))</p><p><b&

113、gt;  {</b></p><p>  this.myConn=ConfigurationSettings.AppSettings["mySql"];</p><p>  this.conn=new System.Data.SqlClient.SqlConnection(myConn);</p><p>  cmdText=&quo

114、t;update Student set Room_ID='"+TextBox2.Text+"'where Student_ID='"+TextBox1.Text+"'";</p><p>  conn.Open();</p><p>  cmd=new System.Data.SqlClient.SqlCo

115、mmand(cmdText,conn);</p><p>  cmd.ExecuteNonQuery();</p><p>  Response.Write("<script>alert('入住登記成功!')</script>");</p><p>  conn.Close();</p>&l

116、t;p>  this.TextBox1.Text="";</p><p>  this.TextBox2.Text="";</p><p><b>  }</b></p><p>  else Response.Write("<script>alert('不存在的寢室編

117、號!')</script>");</p><p><b>  }</b></p><p>  else Response.Write("<script>alert('不存在的學(xué)號!')</script>");</p><p><b>  }&l

118、t;/b></p><p>  private void Clear_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  this.TextBox1.Text="";</p><p>  this.Text

119、Box2.Text="";</p><p><b>  }</b></p><p><b>  結(jié)語</b></p><p>  學(xué)校公寓管理是學(xué)校工作的重要部分,管理涉及到學(xué)校所有學(xué)生,包括學(xué)生管理,寢室管理,信息管理以及簡單財(cái)務(wù)管理等。</p><p>  學(xué)生公寓管理系統(tǒng)的

120、開發(fā)利用了最新的計(jì)算機(jī)技術(shù),編程技術(shù),以及最新的網(wǎng)絡(luò)知識。很大程度的改變了學(xué)生公寓的管理方式,提高了管理效率,簡化了工作流程,提高了信息共享。該系統(tǒng)的開發(fā)是必要的而且也是完全能夠?qū)崿F(xiàn)的。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]華蕊. 學(xué)生宿舍管理信息系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J]. 電腦開發(fā)與應(yīng)用. 2002,1:24-26. </p&

121、gt;<p>  [2]于盛軍.高校學(xué)生宿舍管理研究[D].大連理工大學(xué). 2003:120-125.</p><p>  [3]張躍廷,王小科.Asp.Net數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選.北京:人民郵電出版社,2007:210-220.</p><p>  [4]鄭晶.基于.Net的三層構(gòu)架的應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)[J].福建電腦,2008,8:30-40.</p>&

溫馨提示

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

最新文檔

評論

0/150

提交評論