




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢 業(yè) 設(shè) 計說 明 書題 目: 宿舍管理系統(tǒng) 姓 名: 編 號: ( )字 號平頂山工業(yè)職業(yè)技術(shù)學(xué)院年 月 日摘 要在當(dāng)今信息技術(shù)迅猛開展,知識更替日新月異的時代,信息技術(shù)為企業(yè)的開展提供了機(jī)遇,也帶來了挑戰(zhàn)。使用傳統(tǒng)人工的方式管理宿舍,存在著許多缺點,而使用計算機(jī)對學(xué)生信息進(jìn)行管理,有著手工管理所無法比較的優(yōu)點,這些優(yōu)點能夠極大地提高高校宿舍管理系統(tǒng)效率,也是學(xué)校走向科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。高校學(xué)生宿舍管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立和維護(hù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)平安性好的庫。而對于前端應(yīng)用程序的
2、開發(fā)那么要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點。舊的手工紀(jì)錄的宿舍管理方式已經(jīng)不能適應(yīng)高速開展的信息化時代,新的宿舍管理系統(tǒng)開發(fā)出來之后,學(xué)校的現(xiàn)有的宿舍信息管理將有很大的改觀,由過去的人工方式轉(zhuǎn)變?yōu)橛嬎銠C(jī)方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯誤轉(zhuǎn)變?yōu)闄z索迅速、查找方便、可靠性高、存儲量大。這些優(yōu)點能夠極大地提高效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。本系統(tǒng)是采用Microsoft Visual Studio 2005作為前臺開發(fā)工具,SQL Server2000作為后臺數(shù)據(jù)庫平臺的管理系統(tǒng)。關(guān)鍵詞:高校宿舍管理系統(tǒng),SQL Server 2000,Microsof
3、t visual studio 2005。目 錄 TOC o 1-3 h z u HYPERLINK l _Toc285289821 摘 要 PAGEREF _Toc285289821 h I HYPERLINK l _Toc285289822 目 錄 PAGEREF _Toc285289822 h II HYPERLINK l _Toc285289823 第1章 引 言 PAGEREF _Toc285289823 h 1 HYPERLINK l _Toc285289824 1.1 系統(tǒng)開發(fā)的背景 PAGEREF _Toc285289824 h 1 HYPERLINK l _Toc285289
4、825 1.2系統(tǒng)開發(fā)的意義 PAGEREF _Toc285289825 h 2 HYPERLINK l _Toc285289826 1.3系統(tǒng)開發(fā)的主要任務(wù) PAGEREF _Toc285289826 h 2 HYPERLINK l _Toc285289827 1.4論文的組織結(jié)構(gòu) PAGEREF _Toc285289827 h 4 HYPERLINK l _Toc285289828 第2章 開發(fā)工具簡介 PAGEREF _Toc285289828 h 5 HYPERLINK l _Toc285289829 2.1 Microsoft Visual Studio 2005簡單介紹 PAGER
5、EF _Toc285289829 h 5 HYPERLINK l _Toc285289830 2.2 C#語言簡介 PAGEREF _Toc285289830 h 6 HYPERLINK l _Toc285289831 2.3 SQL Server 2000 簡介 PAGEREF _Toc285289831 h 6 HYPERLINK l _Toc285289832 第3章 系統(tǒng)分析與設(shè)計 PAGEREF _Toc285289832 h 7 HYPERLINK l _Toc285289833 3.1系統(tǒng)可行性分析 PAGEREF _Toc285289833 h 7 HYPERLINK l _T
6、oc285289834 3.1.1可行行分析 PAGEREF _Toc285289834 h 7 HYPERLINK l _Toc285289835 3.1.2原型設(shè)計流程圖 PAGEREF _Toc285289835 h 7 HYPERLINK l _Toc285289836 3.2系統(tǒng)需求分析功能、性能 PAGEREF _Toc285289836 h 9 HYPERLINK l _Toc285289837 3.2.1系統(tǒng)需求分析概要 PAGEREF _Toc285289837 h 9 HYPERLINK l _Toc285289838 3.2.2系統(tǒng)的參與者 PAGEREF _Toc285
7、289838 h 11 HYPERLINK l _Toc285289839 3.2.3系統(tǒng)用例圖和用例列表 PAGEREF _Toc285289839 h 12 HYPERLINK l _Toc285289840 系統(tǒng)用例圖 PAGEREF _Toc285289840 h 12 HYPERLINK l _Toc285289841 用例列表 PAGEREF _Toc285289841 h 13 HYPERLINK l _Toc285289842 3.3 系統(tǒng)領(lǐng)域模型分析 PAGEREF _Toc285289842 h 15 HYPERLINK l _Toc285289843 3.3.1領(lǐng)域模型圖
8、 PAGEREF _Toc285289843 h 15 HYPERLINK l _Toc285289844 3.3.2領(lǐng)域模型分析 PAGEREF _Toc285289844 h 15 HYPERLINK l _Toc285289845 3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計 PAGEREF _Toc285289845 h 16 HYPERLINK l _Toc285289846 3.4.1數(shù)據(jù)庫表的設(shè)計 PAGEREF _Toc285289846 h 16 HYPERLINK l _Toc285289847 3.4.2數(shù)據(jù)庫表關(guān)系 PAGEREF _Toc285289847 h 20 HYPERLINK l
9、 _Toc285289848 3.4.3系統(tǒng)數(shù)據(jù)庫設(shè)計 PAGEREF _Toc285289848 h 21 HYPERLINK l _Toc285289849 第4章 系統(tǒng)實現(xiàn) PAGEREF _Toc285289849 h 25 HYPERLINK l _Toc285289850 4.1 系統(tǒng)設(shè)計 PAGEREF _Toc285289850 h 25 HYPERLINK l _Toc285289851 4.2 系統(tǒng)實現(xiàn) PAGEREF _Toc285289851 h 27 HYPERLINK l _Toc285289852 4.2.1系統(tǒng)流程圖 PAGEREF _Toc285289852
10、h 27 HYPERLINK l _Toc285289853 4.2.2后臺顯示頁面實現(xiàn) PAGEREF _Toc285289853 h 28 HYPERLINK l _Toc285289854 登錄界面的實現(xiàn) PAGEREF _Toc285289854 h 28 HYPERLINK l _Toc285289855 修改個人密碼界面實現(xiàn) PAGEREF _Toc285289855 h 29 HYPERLINK l _Toc285289856 添加系部和系部管理員頁面實現(xiàn) PAGEREF _Toc285289856 h 30 HYPERLINK l _Toc285289857 查詢專業(yè)內(nèi)學(xué)生的出
11、勤狀態(tài)頁面實現(xiàn) PAGEREF _Toc285289857 h 31 HYPERLINK l _Toc285289858 添加專業(yè)和分配輔導(dǎo)員頁面實現(xiàn) PAGEREF _Toc285289858 h 31 HYPERLINK l _Toc285289859 上傳學(xué)生出勤情況頁面實現(xiàn) PAGEREF _Toc285289859 h 32 HYPERLINK l _Toc285289860 上傳宿舍操行評定頁面實現(xiàn) PAGEREF _Toc285289860 h 33 HYPERLINK l _Toc285289861 查看宿舍操行評定頁面實現(xiàn) PAGEREF _Toc285289861 h 33
12、 HYPERLINK l _Toc285289862 第5章 系統(tǒng)測試 PAGEREF _Toc285289862 h 34 HYPERLINK l _Toc285289863 5.1 測試方案 PAGEREF _Toc285289863 h 34 HYPERLINK l _Toc285289864 5.1.1系統(tǒng)主要功能用例描述 PAGEREF _Toc285289864 h 34 HYPERLINK l _Toc285289865 5.2 測試用例設(shè)計 PAGEREF _Toc285289865 h 35 HYPERLINK l _Toc285289866 5.2.1系統(tǒng)主要功能測試用例
13、PAGEREF _Toc285289866 h 36 HYPERLINK l _Toc285289867 5.3 測試結(jié)論 PAGEREF _Toc285289867 h 45 HYPERLINK l _Toc285289868 第6章 結(jié)論 PAGEREF _Toc285289868 h 47 HYPERLINK l _Toc285289869 參考文獻(xiàn)第1章 引 言本章主要將介紹學(xué)生宿舍管理的背景,現(xiàn)狀和開展前景。在此根底上分析系統(tǒng)的研發(fā)意義和目的,在此同時本文作者將對本文涉及的內(nèi)容做概要的說明。1.1 系統(tǒng)開發(fā)的背景數(shù)據(jù)庫是從60年代初開展起來的計算機(jī)技術(shù)。經(jīng)過四十來年的開展,數(shù)據(jù)庫技術(shù)
14、己經(jīng)趨于成熟。數(shù)據(jù)庫在新的計算機(jī)環(huán)境中發(fā)生了很大的變化。就數(shù)據(jù)應(yīng)用而言呈現(xiàn)出多樣化的空間,如數(shù)字圖書館、電子出版物、電子商務(wù)、遠(yuǎn)程教育系統(tǒng)等的出現(xiàn),給數(shù)據(jù)庫技術(shù)提出了更多、更高的要求。高校學(xué)生宿舍管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于后臺數(shù)據(jù)庫的建立和維護(hù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)平安性好的庫。而對于前端應(yīng)用程序的開發(fā)那么要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點。舊的手工紀(jì)錄的宿舍管理方式已經(jīng)不能適應(yīng)高速開展的信息化時代,新的宿舍管理系統(tǒng)開發(fā)出來之后,學(xué)校的現(xiàn)有的宿舍信息管理將有很大的改觀,由過去的人工方式轉(zhuǎn)變?yōu)橛嬎?/p>
15、機(jī)方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯誤轉(zhuǎn)變?yōu)闄z索迅速、查找方便、可靠性高、存儲量大。這些優(yōu)點能夠極大地提高效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一局部,使用計算機(jī)對宿舍進(jìn)行管理,有著手工管理所無法比較的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、本錢低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.2系統(tǒng)開發(fā)的意義更加方便了管理宿舍員管理宿舍學(xué)生的根本信息和宿舍的住宿情
16、況。方便了管理員和輔導(dǎo)員可通過學(xué)號查找和修改學(xué)生的信息更加。超級管理員可查看并且添加系部管理員和宿舍管理員的信息。使系部管理員可以快速查看和添加輔導(dǎo)員信息。能夠使每個用戶熟練的使用本系統(tǒng)??傊菫榱颂岣吒咝W(xué)生宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學(xué)生住宿情況等目的;為宿舍管理開發(fā)設(shè)計專用系統(tǒng)-宿舍管理系統(tǒng)來進(jìn)行管 HYPERLINK :/ /lixue/ 理學(xué)生宿舍信息,使學(xué)生宿舍信息實現(xiàn)標(biāo)準(zhǔn)化的管理和標(biāo)準(zhǔn)化的制度是十分必要的。 本系統(tǒng)主要針對高校的學(xué)生宿舍情況而專門設(shè)計,目的就是為高校的宿舍管理提供一種高效率的方式。減
17、輕宿舍管理人員的工作量。當(dāng)前很多高校的宿舍管理采用手工的方式,由于高校的人員多,這無疑在工作量上給宿舍管理人員帶來了很大的麻煩,而且常常由于疏忽造成很多的錯誤。因此,用計算機(jī)來代替手工的管理方式是很有效的。再者,由于計算機(jī)技術(shù)的開展,本系統(tǒng)的開發(fā)也是完全可能的。1.3系統(tǒng)開發(fā)的主要任務(wù) 本系統(tǒng)共有五個模塊:學(xué)生、宿舍管理員、輔導(dǎo)員、系部管理員、超級管理員。學(xué)生模塊功能 學(xué)生是整個系統(tǒng)主要管理對象,是為了更方便的記錄學(xué)生的住宿情況。在學(xué)生這一模塊中學(xué)生主要的功能是:(1)查詢個人信息,學(xué)生使用用戶名和密碼登錄系統(tǒng)后可看到個人信息并且修改密碼;(2)查看操行評定,學(xué)生可查看該學(xué)生所在宿舍的星級;(
18、3)發(fā)送報修信息,學(xué)生可以宿舍號為主鍵來發(fā)送宿舍財產(chǎn)損壞,需處理;(4)查看值班教師,學(xué)生可以查看并且可以下載所在宿舍樓的值班教師的信息;(5)平安退出,學(xué)生退出系統(tǒng)的功能。宿舍管理員模塊功能 宿舍管理員是管理宿舍樓所住學(xué)生的住宿情況。宿舍管理員模塊的管理功能有:(1)查看個人信息,管理員在登錄成功的情況下可以查看到自己的根本信息并且可以修改密碼;(2)學(xué)生房間分配,該功能模塊分為兩個局部已分配房間和未分配房間,已分配過房間和未分配過房間的可以根據(jù)學(xué)號更改宿舍和床位并且將修改后的數(shù)據(jù)寫入數(shù)據(jù)庫中;(3)學(xué)生出勤情況,這一功能是用來記錄學(xué)生每天在宿舍是否正常,如有夜不歸宿的那么將狀態(tài)記錄為曠宿,
19、請假那么記錄為請假將上傳的數(shù)據(jù)存入數(shù)據(jù)庫中;(4)宿舍操行評定,是以宿舍號為主鍵查詢某宿舍并上傳某月該宿舍的星級的等級,修改后數(shù)據(jù)存入數(shù)據(jù)庫中;(5)宿舍報修信息,可以通過在下拉列表框中的值來查看宿舍的報修情況并且修改報修狀態(tài),修改后數(shù)據(jù)存入數(shù)據(jù)庫中;(6)查看值班教師,管理員可以查看并且可以下載所管理宿舍樓的值班教師的信息;(7) 平安退出,管理員退出系統(tǒng)的功能。輔導(dǎo)員模塊功能輔導(dǎo)員有查看所管理學(xué)生的住宿情況、管理學(xué)生的根本信息和添加學(xué)生。而輔導(dǎo)員所作的功能有:(1)查詢個人信息,輔導(dǎo)員使用有效的用戶名和密碼登錄系統(tǒng)后可看到個人信息并且修改密碼;(2)學(xué)生出勤情況,根據(jù)日期該用戶可查看其所管
20、理的學(xué)生的出勤狀態(tài),如點擊詳細(xì)信息的話會看到該學(xué)生所有的出勤狀態(tài);(3)學(xué)生信息管理,用戶有增加、查看、修改學(xué)生信息的功能。(4)平安退出,輔導(dǎo)員退出系統(tǒng)的功能。系部管理員模塊功能系部管理員可查看其所管轄的系部專業(yè)學(xué)生的信息和管理輔導(dǎo)員的信息。系部管理員的功能有:(1)查看個人信息,系部管理員使用有效的用戶名和密碼登錄系統(tǒng)后可看到個人信息并且修改密碼;(2)學(xué)生住宿信息,選擇要查看的專業(yè),顯示該專業(yè)的學(xué)生住宿的根本信息;(3)宿舍操行評定,選擇星級查看到系部中所有專業(yè)的星級;(4)學(xué)生出勤情況,根據(jù)專業(yè)和出勤狀態(tài)查看專業(yè)內(nèi)學(xué)生最近的出勤記錄,并且可查看某學(xué)生的所有出勤狀態(tài);(5)輔導(dǎo)員管理,系
21、部管理員可以添加輔導(dǎo)員,根據(jù)專業(yè)查看輔導(dǎo)員信息,修改輔導(dǎo)員的根本信息;(6)專業(yè)管理,添加專業(yè)并且為專業(yè)分配輔導(dǎo)員;(7)平安退出,系部管理員退出系統(tǒng)的功能。超級管理員模塊功能 超級管理員管理系部管理員、宿舍管理員。超級管理員的功能有:(1) 查看個人信息,超級管理員使用有效的用戶名和密碼登錄系統(tǒng)后可看到個人信息并且修改密碼;(2)系部管理,超級管理員可以添加系部并可查看、可以為系部添加系部管理員、查看和刪除系部管理員信息;(3)寢室管理,超級管理有有添加宿舍管理員、添加樓、為宿舍樓分配宿舍管理員、刪除宿舍管理員、查看宿舍管理員的信息;(4)管理員管理,可查看、刪除超級管理員信息并可以添加超級
22、管理員;(5)宿舍樓值班人,超級管理員為每個宿舍樓分配值班教師;(6)平安退出,超級管理員退出系統(tǒng)的功能。1.4論文的組織結(jié)構(gòu)本論文將就整個宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)過程做詳細(xì)的介紹,開發(fā)出了一套基于Microsoft Visual S2005、C#和SQL Server 2000的宿舍管理系統(tǒng)。詳細(xì)介紹了整個系統(tǒng)的構(gòu)成,展示了控制界面的構(gòu)成,并對各個模塊進(jìn)行了說明,分析了數(shù)據(jù)庫設(shè)計的具體問題,詮釋了控制界面設(shè)計中需要注意的關(guān)鍵問題。最后,驗證了系統(tǒng)運行的可行性,并對論文做出了總結(jié)。全文主要共分六個局部:第1章 綜述:本章主要將介紹學(xué)生宿舍管理的背景,現(xiàn)狀和開展前景;第2章 介紹系統(tǒng)實現(xiàn)的相關(guān)技
23、術(shù);第3章 對系統(tǒng)進(jìn)行詳細(xì)的分析與設(shè)計;第4章 系統(tǒng)實現(xiàn);第5章 為了更好的運用此系統(tǒng),對系統(tǒng)進(jìn)行測試;并且對網(wǎng)站進(jìn)行了測試用例的具體籌劃;第6章 最后對整個設(shè)計做了一個總結(jié),總結(jié)了整個設(shè)計過程中所得到的收獲和存在的缺乏。第2章 開發(fā)工具簡介學(xué)生宿舍管理系統(tǒng)控制操作系統(tǒng)選用的是Windows XP版本。本系統(tǒng)的開發(fā)環(huán)境是Microsoft Visual Studio 2005,主要是用C#語言編寫。數(shù)據(jù)庫平臺使用SQL Server 2000數(shù)據(jù)庫軟件。2.1 Microsoft Visual Studio 2005簡單介紹Microsoft Visual S2005是微軟推出的一款新的編程工
24、具,.NET平臺下最為強(qiáng)大的開發(fā)工具,無論是軟件效勞商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Microsoft Visual S2005都可以提供近乎完美的解決方案。Microsoft Visual S2005提供了包括設(shè)計、編碼、編譯調(diào)試、數(shù)據(jù)庫鏈接操作等根本功能和基于開放架構(gòu)的效勞器組件開發(fā)平臺、企業(yè)開發(fā)工具和應(yīng)用程序重新發(fā)布工具以及性能評測報告等高級功能。ASP程序設(shè)計師一般都認(rèn)為:使用ASP設(shè)計網(wǎng)頁程序已經(jīng)非常地容易而且快速,不必要再學(xué)習(xí)ASP.NET的網(wǎng)頁開發(fā)方式。但在此次信息管理系統(tǒng)的開發(fā)設(shè)計,選用ASP.NET的是出于以下的考慮:ASP.NET與ASP使用的技術(shù)和語句很類似,熟悉ASP
25、再去學(xué)習(xí)ASP.NET不存在難點,或者可以說存在的學(xué)習(xí)難點不多;ASP.NET與ASP比較,ASP.NET在網(wǎng)頁開發(fā)是不用寫很多的程序:使用ASP編寫網(wǎng)頁時,雖然可以使用結(jié)構(gòu)化的方式開發(fā),但是這樣開發(fā),需要設(shè)計者有較長的學(xué)習(xí)和開發(fā)ASP網(wǎng)頁的經(jīng)驗;ASP.NET是采用組件方式開發(fā),絕大多數(shù)的程序都可以使用現(xiàn)有的組件堆棧起來,而且組件可以由自己編寫。當(dāng)您的組件越來越多,越來越完整時,開發(fā)一個應(yīng)用系統(tǒng)就是一件簡單的事了,不僅快速而且不用編寫太多的程序,屆時只需要設(shè)置組件的參數(shù)而已。2.2 C#語言簡介C#語言自C/C+演變而來。它是現(xiàn)代的編程語言。它簡化和革新了C+中的類、名字空間、方法重載和異常
26、處理等領(lǐng)域。摒棄了C+的復(fù)雜性,使它更易用、更少出錯。C#減少了C+的一些功能,更易于使用。不再有宏、模板和多重繼承。特別對企業(yè)開發(fā)者來說,上述功能只會產(chǎn)生更多的麻煩而不是效益。使編程更方便的新功能是嚴(yán)格的類型平安、版本控制、垃圾收集(garbage collect)等等。所有這些功能的目標(biāo),都是在于開發(fā)面向組件的軟件。2.3 SQL Server 2000 簡介信息管理系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,實行自動化,高效率進(jìn)行數(shù)據(jù)處理。由于本信息管理系統(tǒng)是使用ASP.NET開發(fā)基于B/S體系結(jié)構(gòu)的Web應(yīng)用程序,將通過使用 HYPERLINK :/ /pc/ 計算機(jī) HYPERLI
27、NK :/ /network/ 網(wǎng)絡(luò)化處理,宿舍管理人員只需懂得計算機(jī)操作的初步知識即可對其進(jìn)行操作。SQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng),它繼承了SQL Server 7.0版本的優(yōu)點;同時,SQL Server 2000具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等特性;它是一個可靠易用的數(shù)據(jù)庫平臺,可以用于大型聯(lián)機(jī)事務(wù)處理,數(shù)據(jù)倉庫及 HYPERLINK :/ /dianzijixie/ 電子商務(wù)等;支持多種操作系統(tǒng)(所有Windows版本)平臺。SQL Server 2000是一種常用的關(guān)系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),能管理
28、眾多并發(fā)的用戶,應(yīng)選用了SQL Server 2000數(shù)據(jù)庫。第3章 系統(tǒng)分析與設(shè)計在本章中本文作者主要進(jìn)行系統(tǒng)分析。而系統(tǒng)分析主要包括:可行性分析和系統(tǒng)需求分析??尚行苑治鍪菍λ芯康膯栴}的可行性進(jìn)行分析,包括技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等。需求分析是準(zhǔn)確地確定“為了解決這個問題,目標(biāo)系統(tǒng)必須做什么,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。3.1系統(tǒng)可行性分析3.1.1可行行分析隨著計算機(jī)、網(wǎng)絡(luò)通訊和信息技術(shù)。電子商務(wù)在國際上得到廣泛的應(yīng)用,取得了巨大的成功。我國也不例外,特別是各大電子商務(wù)網(wǎng)站從無到有,得到很大的開展,并取得成功。為了適應(yīng)新環(huán)境下的新的管理模式,我們小組開發(fā)這個中高等院校
29、宿舍管理系統(tǒng)。它是基于Internet/Intranet及Web技術(shù),建立以Browser/Server為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以效勞,管理為目的信息平臺。Web技術(shù)的迅猛開展正推動Internet上信息效勞類的進(jìn)步。WWW效勞的根底是HTML語言。這個系統(tǒng)模塊中用到的ASP.NET技術(shù)是在HTML語言的根底上使用腳本語言對網(wǎng)頁的對象模型進(jìn)行編程。目前,ASP.NET技術(shù)已經(jīng)相當(dāng)成熟,在現(xiàn)有技術(shù)條件下,能夠完成功能目的。本系統(tǒng)主要管理的是在校學(xué)生的住宿以及和住宿相關(guān)的一些信息,采用C#和Microsoft Visual Studio 2005作為前臺用戶界面的開發(fā)語言,而后臺的數(shù)據(jù)
30、庫采用微軟的SQL Server 2000。由于主要采用數(shù)據(jù)庫來進(jìn)行管理,實現(xiàn)起來比較簡單,從技術(shù)上來說是完全可行的。3.1.2原型設(shè)計流程圖本系統(tǒng)分為五個模塊:超級管理員模塊、系部管理員模塊、輔導(dǎo)員模塊、宿舍管理員模塊、學(xué)生模塊。原型設(shè)計圖如下:圖3-1超級管理員圖3-2系部管理員圖3-3輔導(dǎo)員圖3-4宿舍管理員圖3-5學(xué)生3.2系統(tǒng)需求分析功能、性能3.2.1系統(tǒng)需求分析概要本系統(tǒng)的開發(fā)主要包括前臺用戶界面的開發(fā)和后臺數(shù)據(jù)庫的開發(fā),對于后臺數(shù)據(jù)庫的建立和維護(hù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)平安性好的數(shù)據(jù)庫。而對于前臺應(yīng)用程序的開發(fā)那么要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用
31、簡單方便等特點。本系統(tǒng)用五類用戶:學(xué)生用戶是學(xué)院的每個學(xué)生所有,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統(tǒng)??梢圆榭醋约旱男畔⑿薷拿艽a,以宿舍為單位發(fā)送宿舍物品的報修的信息,查看某月份的宿舍星級等級的功能。宿舍管理員用戶:宿舍管理員是用來管理學(xué)院的學(xué)生住宿情況,也是同樣使用有效的用戶名和密碼(首次使用密碼和用戶名相同)即可登錄系統(tǒng)??梢圆榭磦€人信息修改密碼,查看已分配學(xué)生的宿舍情況為未分配的學(xué)生分配房間,上傳學(xué)生的出勤時的狀態(tài)(正常、請假、曠宿)、每個月的星級宿舍,處理宿舍物品的報修信息。輔導(dǎo)員用戶:輔導(dǎo)員是管理其所管理的班級學(xué)生的信息,使用有效的用戶名和密碼(首次使用密碼
32、和用戶名相同)就可等錄系統(tǒng)??梢圆榭磦€人信息修改密碼,學(xué)生信息管理用添加學(xué)生和查詢學(xué)生信息(可以修改學(xué)生根本信息)的兩個功能,學(xué)生的出勤情況是根據(jù)日期來查看學(xué)生的出勤情況并且可以查看到某個學(xué)生所有的出勤記錄。系部管理員用戶:系部管理員管理輔導(dǎo)員和查看到整個系的學(xué)生的信息,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統(tǒng)。可以查看個人信息修改密碼,查看專業(yè)學(xué)生的住宿信息、專業(yè)學(xué)生的出勤情況、專業(yè)宿舍的星級等級,輔導(dǎo)員管理有添加系部專業(yè)輔導(dǎo)員信息和查看專業(yè)輔導(dǎo)員信息并且修改輔導(dǎo)員根本信息的功能,專業(yè)管理可以添加專業(yè)編號和名稱并且可以為專業(yè)分配輔導(dǎo)員。超級管理員用戶:超級管理員可以管理
33、系部管理員和宿舍管理員,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統(tǒng)??梢圆榭磦€人信息修改密碼,系部管理添加系部并為其添加系部管理員也可查看,宿舍管理其功能是添加管理員和宿舍樓并為宿舍樓添加管理員,查看管理員信息,管理員管理可以添加刪除查看超級管理員信息。本系統(tǒng)的學(xué)生、宿舍管理員、系部管理員、超級管理員都可查看下載值班教師的情況。3.2.2系統(tǒng)的參與者圖3-6系統(tǒng)參與者系統(tǒng)用戶user:使用電腦登錄系統(tǒng)的人。功能和效勞;超級管理員:高校宿舍管理工作人員,負(fù)責(zé)對值班教師的分配和管理、宿舍管理員的管理和系部管理員的管理如:錄入教師值班表,分配宿舍管理員等。學(xué)生:使用人員,登錄過以
34、后主要查看個人信息、所住宿舍信息、值班教師以及向宿舍管理人員發(fā)送報修信息。宿舍管理員:高校宿舍管理系統(tǒng)工作人員,負(fù)責(zé)宿舍管理學(xué)生住宿信息,宿舍保修信息處理如:財產(chǎn)損壞要及時上報處理。輔導(dǎo)員:高校宿舍工作人員,負(fù)責(zé)管理學(xué)生的根本信息及查看學(xué)生的住宿信息;系部管理員:系部管理員使用特有的權(quán)限憑借登陸帳號和密碼登陸系統(tǒng)享受更多的功能和效勞。3.2.3系統(tǒng)用例圖和用例列表系統(tǒng)用例圖圖3-7系統(tǒng)用例圖用例列表1)值班教師分配管理:為高院每個宿舍樓分配值班教師人員;如修改、錄入或刪除值班人員信息等功能。2)管理宿舍管理員:為高院每個宿舍樓分配管理人員的功能;3)管理系部管理員:對學(xué)校管理管理員的管理功能;
35、4)查看個人信息:登錄過以后查看個人的根本信息5)查詢所住宿舍信息:進(jìn)入系統(tǒng)后可查看所住宿舍的信息如:宿舍的衛(wèi)生情況、所獲得的獎勵等6)查詢值班教師信息:學(xué)生可以查看每天的值班老師是誰,如果請假或一些其他事性可以很方便的找到當(dāng)天的值班老師。7)發(fā)送報修信息:如果宿舍的東西壞了可以通過發(fā)送報修信息,來讓宿舍管理員知道該宿舍有什么東西損壞,能及時的修理。8)學(xué)生房間分配:宿舍管理員可以為學(xué)生分配房間如:某個學(xué)生在幾號樓第幾層幾號宿舍;9)學(xué)生住宿記錄:宿舍管理員每天要記錄查寢后的情況如:某學(xué)生曠宿、請假;宿舍財產(chǎn)情況:宿舍管理員要了解每個宿舍的財產(chǎn)情況如:凳子、桌子等是否損壞;10)學(xué)生操行評定:
36、宿舍管理員每天都會檢查每個宿舍的衛(wèi)生是否整潔,給每個學(xué)生的操行打分;11)學(xué)生信息管理:管理學(xué)生的根本信息,它包括學(xué)生信息的錄入、修改、刪除功能;12)查看學(xué)生住宿信息:查看學(xué)生是否曠宿、請假;13)錄入學(xué)生信息:實現(xiàn)對學(xué)生根本信息的錄入或增加,如:學(xué)校補(bǔ)錄來的學(xué)生;14)修改學(xué)生信息:實現(xiàn)對學(xué)生根本信息的修改,如:學(xué)生轉(zhuǎn)系需要信息此學(xué)生信息;15)刪除學(xué)生信息:實現(xiàn)對學(xué)生根本住處的刪除,如:學(xué)生退學(xué)需要把此學(xué)生的信息刪除; 16)查看學(xué)生曠宿信息:如果學(xué)生曠宿,宿舍管理員需把學(xué)生的信息提交到輔導(dǎo)員處;17)查看學(xué)生請假信息:如果學(xué)生請假,宿舍管理員需把學(xué)生信息提交輔導(dǎo)員要進(jìn)行審核;18)查詢
37、系部信息:系部管理員可以查找系內(nèi)各專業(yè)住宿信息,查詢系部學(xué)生住宿信息,查看學(xué)生宿舍操行評定信息,查看學(xué)生就宿狀態(tài)。19)查找系內(nèi)各專業(yè)住宿信息:系部管理員可以查看系部內(nèi)各專業(yè)所在樓層,以及各專業(yè)所在的宿舍號。20)查詢系部學(xué)生住宿信息:系部管理員可以查看系部內(nèi)學(xué)生住宿信息。查看學(xué)生宿舍操行評定信息:系部管理員可以查看系部內(nèi)學(xué)生宿舍操場行評定信息。21)查年學(xué)生就宿狀態(tài):系部管理員可以查看系部內(nèi)學(xué)生就宿狀態(tài)是否曠宿。22)專業(yè)所在樓層:系部管理員可以查看系部內(nèi)各個專業(yè)學(xué)生所在的樓層。23)專業(yè)內(nèi)所在宿舍號:系部管理員可以查看系部內(nèi)各個專業(yè)學(xué)生所在的宿舍號。24)管理班主任信息:系部管理員可以管理
38、班主任的根本信息。3.3 系統(tǒng)領(lǐng)域模型分析3.3.1領(lǐng)域模型圖圖3-8系統(tǒng)領(lǐng)域模型圖3.3.2領(lǐng)域模型分析本系統(tǒng)用于學(xué)校的宿舍管理,這是一個簡易的宿舍管理系統(tǒng)由五類用戶:學(xué)生,宿舍管理員,輔導(dǎo)員,系部管理員和超級管理員。這五類分別是五個表,系統(tǒng)要記錄數(shù)據(jù)和查詢數(shù)據(jù),要有表來和這五個表聯(lián)系,分別為:宿舍表,出勤表,班級表,星級表,報修表,系部表,宿舍樓表。學(xué)生表主要和班級表、宿舍表聯(lián)系,功能主要是學(xué)生通過這三個表來查看學(xué)生所在的宿舍的操行評定,發(fā)送報修信息等。宿舍管理員表和報修表、學(xué)生表、星級表、宿舍樓表、宿舍表、出勤表這幾個表之間有聯(lián)系,主要實現(xiàn)的功能是宿舍管理員上傳宿舍的星級等級、學(xué)生的出勤
39、狀態(tài),修改學(xué)生發(fā)送報修信息的狀態(tài)等。輔導(dǎo)員表和學(xué)生表、出勤表、班級表、系部表之間聯(lián)系,主要是輔導(dǎo)員用戶來實現(xiàn)添加學(xué)生、查看專業(yè)班級學(xué)生信息、查看學(xué)生出勤記錄等功能。系部管理員表和系部表、班級表、輔導(dǎo)員表、學(xué)生表、出勤表之間有聯(lián)系,主要是系部管理員來實現(xiàn)查看各專業(yè)內(nèi)學(xué)生的住宿信息、添加修改輔導(dǎo)員信息、查看專業(yè)內(nèi)學(xué)生的出勤記錄、添加專業(yè)等功能。超級管理員表是用來存放超級管理員的信息,超級管理員的功能主要是添加系部管理員與為系局部配管理員、添加宿舍管理員與為宿舍樓分配管理員和添加超級管理員并可以查看刪除管理員等。3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計3.4.1數(shù)據(jù)庫表的設(shè)計 本系統(tǒng)使用SQL Server2000作
40、為系統(tǒng)的數(shù)據(jù)庫。在領(lǐng)域模型分析是確定有十二個表,學(xué)生表、宿舍管理員表、輔導(dǎo)員表、系部管理員表、超級管理員表、宿舍樓表、宿舍表、出勤表、星級表、報修表、系部表、班級表。表3-1是對系統(tǒng)各個數(shù)據(jù)庫表的說明。表3-2是數(shù)據(jù)庫參考清單的說明。表3-1數(shù)據(jù)庫表的描述名稱代碼學(xué)生表StudentForm寢室管理員Qsgly輔導(dǎo)員Fdy系部管理員Xbgly超級管理員Cjgly宿舍樓表Cslb宿舍表Ssb出勤表Cqb星級表Xjb報修表Bxb系部表Xbb班級表Bjb表3-2參考清單名稱代碼父表格子表格外鍵列父角色子角色學(xué)生表_出勤表xsb_cqb學(xué)生表出勤表學(xué)號學(xué)生表_班級表xsb_bjb班級表學(xué)生表班級ID宿
41、舍樓表_宿舍表sslb_ssb宿舍樓表宿舍表宿舍樓ID宿舍表_學(xué)生表ssb_xsb宿舍表學(xué)生表宿舍ID宿舍表_星級表ssb_xjb宿舍表星級表宿舍ID寢室管理員_宿舍樓表ssgly_sslb寢室管理員宿舍樓表管理員ID報修表_宿舍表bxb_ssb宿舍表報修表宿舍ID班級表_系部表bjb_xbb系部表班級表系部表ID班級表_輔導(dǎo)員bjb_fdyb輔導(dǎo)員班級表輔導(dǎo)員ID系部管理員_系部表xbgly_xbb系部表系部管理員系部表ID以下將詳細(xì)闡述各個數(shù)據(jù)表的字段描述:1學(xué)生表主要包括字段有學(xué)號、班級ID、宿舍ID、姓名、性別、出生日期、民族、籍貫、入學(xué)日期、床位、照片、密碼,用戶登錄用來查看學(xué)生根本
42、信息。有表3-3詳細(xì)描述:表3-3學(xué)生表(StudentForm)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1StudentIDbigint80是否2Bjb_IDint40是3SsbIDint40是4StudentNamechar80是5StudentXbchar20是6StudentCsnydatetime83是7StudentMzchar80是8StudentJgvarchar1000是9StudentRxsjdatetime83是10StudentCwint40是11StudentPictureimage160是12StudentPasswordchar110是2寢室管理員表包括
43、的字段有管理員ID、姓名、密碼、出生日期、聯(lián)系方式、照片。用來存儲管理員的根本信息,以便管理員登錄系統(tǒng)能夠查看到個人信息。表3-4來描述宿舍管理員表。表3-4宿舍管理員表(Qsgly)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1GlyIDchar40是否2GlyNamechar80是3GlyPasswordchar100是4GlyCsrqdatetime83是5GlyLxfschar110是6GlyPictureimage160是3輔導(dǎo)員表包括的字段有輔導(dǎo)員ID、姓名、性別、聯(lián)系方式、學(xué)歷、出生日期、電子郵箱、照片、密碼。用來存儲輔導(dǎo)員的根本信息,以便輔導(dǎo)員登錄系統(tǒng)能夠查看到個人信息。
44、表3-5來描述輔導(dǎo)員表內(nèi)容。表3-5輔導(dǎo)員表(Fdy)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1FdyIDint40是否2FdyNamechar80是3FdyXbchar20是4FdyLxfschar110是5FdyXlchar80是6FdyCsnydatetime83是7E-mailchar1000是8FdyPictureimage160是9FdyPasswordchar110是4系部管理員表主要包括字段有系部管理員ID、系部ID、姓名、性別、密碼、出生日期、聯(lián)系方式、照片。用來存儲系部管理員的根本信息,以便系部管理員登錄系統(tǒng)能夠查看到個人信息。表3-6來描述系部管理員表內(nèi)容。表3
45、-6系部管理員(Xbgly)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1XbglyIDint40是否2XbbIDint40是3XbglyNamechar80是4XbglyXbchar20是5XbglyPasswordchar110是6XbglyCsnydatetime83是7XbglyLxfschar110是8XbglyPictureimage160是5超級管理員表的子段主要有超級管理員ID、姓名、性別、照片、密碼,用來存儲超級管理員的根本信息,以便超級管理員登錄系統(tǒng)能夠查看到個人信息。表3-7來描述系部管理員表內(nèi)容。表3-7超級管理員表(Cjgly)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵
46、允許空默認(rèn)值說明1CjglyIDint40是否2CjglyNamechar80是3CjglyXbchar20是4CjglyPictureimage160是5CjglyPasswordchar110是6宿舍樓表的字段有宿舍樓ID、管理員ID,這表是用來存放數(shù)據(jù)宿舍樓ID,主要是用于超級管理員為宿舍樓分配宿舍管理員,表3-8描述宿舍樓表。表3-8宿舍樓表(Cqlb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1CslbIDint40是否2GlyIDchar40是7宿舍表的字段有宿舍ID、宿舍樓ID,這表用于存放數(shù)據(jù)宿舍ID,用于宿舍管理員對宿舍樓的宿舍管理,表3-9對宿舍表描述。表3-9宿舍
47、表(Ssb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1SsbIDint40是否2CslbIDint40是8出勤表的字段有出勤ID、學(xué)號、出勤時間、出勤狀態(tài),是宿舍管理員對學(xué)生的就宿狀態(tài)進(jìn)行管理,宿舍管理員主要用于上傳學(xué)生狀態(tài),便以輔導(dǎo)員、系部管理員查看班級學(xué)生以及專業(yè)學(xué)生的出勤狀態(tài),表3-10是對出勤表的詳細(xì)描述。表3-10出勤表(Cqb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1Cqb_IDint40是否2StudentIDbigint80是3Cqb_Timedatetime83是4Cqb_Ztchar60是9)星級表的字段有星級ID、宿舍ID、星級、時間,是存儲在數(shù)據(jù)庫
48、中的數(shù)據(jù)主要是用于宿舍管理員對宿舍上傳星級等級及上傳時間,便以學(xué)生及其他用戶查看學(xué)生宿舍的星級等級,表3-11是星級表的詳細(xì)情況。表3-11星級表(Xjb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1XjbIDint40是否2SsbIDint40是3XjbXjchar80是4XjbSjdatetime83是10報修表的字段有報修ID、宿舍ID、報修時間、報修內(nèi)容、報修狀態(tài),是通過學(xué)生以宿舍為單位上傳到數(shù)據(jù)庫,宿舍管理員可以查看到報修的內(nèi)容以及可以更改報修狀態(tài),將宿舍管理員修改后的數(shù)據(jù)保存在報修表中,表3-12對報修表的詳細(xì)描述。表3-12報修表(Bxb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主
49、鍵允許空默認(rèn)值說明1BxbIDint40是否2SsbIDint40是3BxbTimedatetime83是4BxbNrvarchar1000是5BxbZtchar80是11系部表中的字段有系部ID、系部名稱,用于系部管理員增加系部,和班級表建立關(guān)系為班級分配輔導(dǎo)員,表3-13系部表描述。3-13系部表(Xbb)序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1XbbIDint40是否2XbbNamechar200是12班級表的字段有班級ID、輔導(dǎo)員ID、系部ID、班級名稱,和學(xué)生表建立關(guān)系后輔導(dǎo)員可以查看管理班級的學(xué)生信息,表3-14對班級表詳細(xì)描述。表3-14班級表(Bjb)序號列名數(shù)據(jù)類
50、型長度小數(shù)位標(biāo)識主鍵允許空默認(rèn)值說明1Bjb_IDint40是否2FdyIDint40是3XbbIDint40是4Bjb_Namechar200是3.4.2數(shù)據(jù)庫表關(guān)系 本系統(tǒng)的表比較多共有十二個表,在這十二個表中的學(xué)生表(StudentForm)、宿舍表(Ssb)、班級表(Bjb)、系部表(Xbb)之間有關(guān)聯(lián),其他的表也會有關(guān)聯(lián),表間關(guān)聯(lián)如圖3-9所示圖3-9數(shù)據(jù)表關(guān)系圖3.4.3系統(tǒng)數(shù)據(jù)庫設(shè)計1學(xué)生表主要包括字段有學(xué)號、班級ID、宿舍ID、姓名、性別、出生日期、民族、籍貫、入學(xué)日期、床位、照片、密碼。所建數(shù)據(jù)庫表如圖3-10所示圖3-10學(xué)生表StudentForm2宿舍管理員表有字段管理
51、員ID、姓名、密碼、出生日期、聯(lián)系方式、照片。所建數(shù)據(jù)庫表如圖3-11表示圖3-11宿舍管理員表Qsgly3輔導(dǎo)員表字段有輔導(dǎo)員ID、姓名、性別、聯(lián)系方式、學(xué)歷、出生日期、電子郵箱、照片、密碼。所建數(shù)據(jù)庫表如圖3-12表示圖3-12輔導(dǎo)員表Fdy4系部管理員表字段有系部管理員ID、系部ID、姓名、性別、密碼、出生日期、聯(lián)系方式、照片。所建數(shù)據(jù)庫表如圖3-13表示圖3-13系部管理員Xbgly5超級管理員表子段主要有超級管理員ID、姓名、性別、照片、密碼。所建數(shù)據(jù)庫表如圖3-14表示圖3-14超級管理員表Cjgly6宿舍樓表字段有宿舍樓ID、管理員ID。 所建數(shù)據(jù)庫表如圖3-15表示圖3-15宿
52、舍樓表Cslb7宿舍表字段有宿舍ID、宿舍樓ID。所建數(shù)據(jù)庫表如圖3-16表示圖3-16宿舍表Ssb8出勤表字段有出勤ID、學(xué)號、出勤時間、出勤狀態(tài)。所建數(shù)據(jù)庫表如圖3-17表示圖3-17出勤表Cqb9星級表字段有星級ID、宿舍ID、星級、時間。所建數(shù)據(jù)庫表如圖3-18表示圖3-18星級表Xjb10報修表字段有報修ID、宿舍ID、報修時間、報修內(nèi)容、報修狀態(tài)。所建數(shù)據(jù)庫表如圖3-19表示圖3-19報修表Bxb11系部表字段有系部ID、系部名稱。所建數(shù)據(jù)庫表如圖3-20表示圖3-20系部表Xbb12班級表字段有班級ID、輔導(dǎo)員ID、系部ID、班級名稱。所建數(shù)據(jù)庫表如圖3-21表示圖3-21班級表
53、Bjb第4章 系統(tǒng)實現(xiàn) 本系統(tǒng)只有后臺的管理界面,每個用戶登錄是不同的操作界面。根據(jù)判別用戶類別來實現(xiàn)不同用戶的登錄,用戶登錄后都可以進(jìn)行查看,其中管理員可以對數(shù)據(jù)進(jìn)行添加、刪除、修改。 數(shù)據(jù)的存儲采用的是數(shù)據(jù)庫,而數(shù)據(jù)庫有多張表組成來存儲大量的數(shù)據(jù)。根據(jù)有大量的數(shù)據(jù)和界面的美觀的要求,所有用來顯示數(shù)據(jù)的有表格、DataList、GridView控件。4.1 系統(tǒng)設(shè)計 本系統(tǒng)只有后臺顯示,系統(tǒng)分為五個模塊:學(xué)生模塊、宿舍管理員模塊、輔導(dǎo)員模塊、系部管理員模塊、超級管理員模塊。每個模塊都有各自的功能頁面,表4-1系統(tǒng)功能頁面的詳細(xì)描述:表4-1系統(tǒng)設(shè)計模塊功能名稱文件名功能描述學(xué)生查看個人信息x
54、uesheng/grxx.aspx用戶登錄系統(tǒng)所看到的個人信息頁面xuesheng/xgmm.aspx修改密碼頁面查看操行評定xuesheng/cxpx.aspx用戶登錄可以根據(jù)宿舍為單位查看操行評定發(fā)送報修信息xueseheng/baoxiu.aspx用戶登錄可以根據(jù)宿舍為單位發(fā)送報修信息查看值班教師xuesheng/zbjs.aspx查看宿舍樓的值班教師平安退出./login.aspx返回到登錄界面宿舍管理員查看個人信息sshgly/xinxi.aspx用戶登錄系統(tǒng)所看到的個人信息頁面sshgly/xgmm.aspx修改密碼頁面學(xué)生房間分配sshgly/fpfj.aspx學(xué)生已分配房間頁面
55、sshgly/wfpfj.aspx學(xué)生未分配房間頁面學(xué)生出勤情況sshgly/cqqk.aspx上傳學(xué)生出勤情況頁面宿舍操行評定sshgly/cxpx.aspx上傳宿舍操行評定頁面宿舍報修信息sshgly/baoxiuxx.aspx查看修改報修信息頁面查看值班教師sshgly/ckzbjs.aspx查看宿舍樓值班教師平安退出./login.aspx返回到登錄界面輔導(dǎo)員查看個人信息fudaoyuan/grxx.aspx用戶登錄系統(tǒng)所看到的個人信息頁面fudaoyuan/xgmm.aspx修改密碼頁面學(xué)生信息管理fudaoyuan/xsxxgl.aspx學(xué)生信息管理頁面fudaoyuan/tjxs
56、.aspx添加學(xué)生信息頁面fudaoyuan/xg_fdy.aspx修改學(xué)生信息頁面學(xué)生出勤情況fudaoyuan/xscqqk.aspx學(xué)生出勤情況頁面fudaoyuan/xscqxq.aspx學(xué)生出勤詳細(xì)情況頁面平安退出./login.aspx返回到登錄界面系部管理員查看個人信息xbgly/ xb_gerenxinxi.aspx用戶登錄系統(tǒng)所看到的個人信息頁面xbgly/xb_xgfdy.aspx修改密碼頁面學(xué)生住宿信息xbgly/xb_sscxpdxx.aspx專業(yè)學(xué)生住宿信息頁面宿舍操行評定xbgly/xb_xszspdxx.aspx專業(yè)宿舍操行評定頁面學(xué)生出勤情況xbgly/xb_x
57、sjszt.aspx查看專業(yè)學(xué)生出勤頁面輔導(dǎo)員管理xbgly/xb_fdy.aspx輔導(dǎo)員管理信息頁面xbgly/xb_addfdy.aspx添加輔導(dǎo)員信息頁面專業(yè)管理xbgly/ Xbgly_zy.aspx添加專業(yè)分配管理員頁面平安退出./login.aspx返回到登錄界面超級管理員查看個人信息頁面cjgly/Login.aspx用戶登錄系統(tǒng)所看到的個人信息頁面系部管理cjgly/cj_xb.aspx系部管理頁面cjgly/cj_addxbgly.aspx添加系部管理員頁面cjgly/cj_xbglyxx.aspx查看系部管理員信息頁面寢管管理cjgly/cj_qg.aspx寢管管理頁面cj
58、gly/cj_addqg.aspx添加寢管信息頁面cjgly/cj_qsglyxx.aspx查看寢管信息頁面管理員管理cjgly/cj_Addcjgly.aspx添加超級管理員頁面cjgly/Cj_grxx.aspx查看超級管理員信息頁面宿舍樓值班人cjgly/zbjs.aspx查看宿舍樓值班教師頁面平安退出./login.aspx返回到登錄界面4.2 系統(tǒng)實現(xiàn)4.2.1系統(tǒng)流程圖 圖4-1系統(tǒng)流程圖 該流程圖展示的是一個高校宿舍管理系統(tǒng)。其中使用該流程圖的用戶角色有:超級管理員、系部管理員、輔導(dǎo)員、宿舍管理員、學(xué)生。每個角色都有屬于自己的權(quán)限,進(jìn)入后只能進(jìn)行自己角色相關(guān)功能的操作。4.2.2
59、后臺顯示頁面實現(xiàn)登錄界面的實現(xiàn) 登錄界面是一張圖片,圖片上顯示有需要輸入的類別,就是屬于那一個模塊,用戶名和密碼驗證碼。在類別選項中有五項:學(xué)生、宿舍管理員、系部管理員、輔導(dǎo)員、超級管理員,默認(rèn)選項為超級管理員。如圖4-2顯示:圖4-2登錄頁面登錄頁面對象屬性的設(shè)計,如表4-1所示:表4-1對象控件屬性編號對象名含義屬性取值1DropDownList1下拉列表Items超級管理員系部管理員輔導(dǎo)員宿舍管理員學(xué)生2TextBox1文本框IDWidthUserName143px3TextBox2文本框IDTextModeWidthtxtPwdPassword140px4TextBox3文本框IDTe
60、xtModeWidthtxt_checkcodeSingleLine97px5Image1圖片IDImageAlignimage_validatecodeNotSet6Image2圖片IDImageUrlLogin/images/gif-0004.jpg7Image3圖片IDImageUrlExitbtn/images/Exit.jpg8Label標(biāo)簽ID Visiblelbl_infoFalse修改個人密碼界面實現(xiàn)個人密碼是每個用戶都具有的功能,在用戶登錄系統(tǒng)查看到自己的個人信息后點擊“修改密碼按鈕,跳轉(zhuǎn)到修改密碼頁面,用戶可以根據(jù)自己的需求作修改密碼的操作。如圖4-3顯示:圖4-3修改密碼
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度紡織服裝購銷合同印花稅稅務(wù)處理手冊
- 2025年度父母贈與子女房產(chǎn)及物業(yè)管理權(quán)協(xié)議
- 2025年度餐飲服務(wù)合同解除通知期限與食品安全保障
- 二零二五年度醫(yī)院物業(yè)公司環(huán)境裝修改造協(xié)議書
- 2025年度金融租賃業(yè)務(wù)債權(quán)債務(wù)管理規(guī)范合同
- 2025年度汽車銷售業(yè)務(wù)員合作合同
- 2025年度藥品注冊與臨床試驗合作協(xié)議
- 發(fā)改委 存量房最低計稅參考價 意見建議的函
- 工程預(yù)算審核及調(diào)整合同
- 人工制作合同范例
- 風(fēng)力發(fā)電機(jī)組常規(guī)安全事項
- 人教版七年級上歷史第三單元復(fù)習(xí)課件
- 微創(chuàng)介入診斷治療管理制度
- 人工智能環(huán)境下的初中語文課堂教學(xué)探究
- 第46屆世界技能大賽河南省選拔賽-化學(xué)實驗室技術(shù)項目-樣題
- 糖尿病預(yù)防幻燈片
- 隧道危險源清單
- 2024年度安徽省高校教師資格證之高等教育學(xué)題庫附答案(典型題)
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)讀與應(yīng)用指導(dǎo)材料之3:“4 組織環(huán)境-4.3 確定設(shè)施管理體系的范圍”(雷澤佳編制-2024)
- 2024-2030年枸杞汁行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2024義務(wù)教育《英語課程標(biāo)準(zhǔn)》(2022版)
評論
0/150
提交評論