




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、南京化工職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)論文題目:學(xué)生公寓信息管理系統(tǒng)論文題目:student apartments information management system作者姓名: 所在系部: 信息技術(shù)系 班級(jí)名稱: 計(jì)算機(jī)應(yīng)用0841 指導(dǎo)教師: 2011年 3 月畢業(yè)設(shè)計(jì)(論文)任務(wù)書設(shè)計(jì)(論文)題目:公寓信息管理系統(tǒng)指導(dǎo)教師:職稱:副教授類別:畢業(yè)設(shè)計(jì)1、設(shè)計(jì)(論文)的主要任務(wù) 此項(xiàng)畢業(yè)設(shè)計(jì)要求利用asp/asp.net+access/sql數(shù)據(jù)庫(kù)開發(fā)網(wǎng)絡(luò)版公寓信息管理系統(tǒng)。具體的內(nèi)容可根據(jù)學(xué)生平時(shí)大量上網(wǎng)過(guò)程中積累的經(jīng)驗(yàn),參考師生互動(dòng)的實(shí)際需要及實(shí)際情況進(jìn)行本系統(tǒng)的開發(fā),要求學(xué)生給出
2、詳細(xì)的系統(tǒng)開發(fā)過(guò)程,從系統(tǒng)分析,到系統(tǒng)設(shè)計(jì),包括總體設(shè)計(jì)(體系結(jié)構(gòu)設(shè)計(jì)、界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)及功能模塊設(shè)計(jì)等)、詳細(xì)設(shè)計(jì)(關(guān)鍵程序及說(shuō)明等),系統(tǒng)實(shí)施和系統(tǒng)維護(hù)等,完成一次完整的系統(tǒng)開發(fā)設(shè)計(jì)過(guò)程。2、設(shè)計(jì)(論文)的主要內(nèi)容此項(xiàng)畢業(yè)設(shè)計(jì)要求開發(fā)一個(gè)公寓信息管理系統(tǒng),該系統(tǒng)應(yīng)分為兩大部分,及教師公寓和學(xué)生公寓系統(tǒng);同時(shí),本系統(tǒng)應(yīng)具備以下基本功能。1、 用戶權(quán)限處理管理員: 對(duì)全校教師或?qū)W生住宿情況進(jìn)行管理用戶: 對(duì)全部信息進(jìn)行查詢或打印。2、 管理員模塊主要包括:對(duì)公寓住宿人員基本信息變動(dòng)的處理; 用戶密碼的修改等3、 公寓公告欄此項(xiàng)功能包括公寓重要事項(xiàng)及各種活動(dòng)的安排、注意事項(xiàng)等,由管理員發(fā)布。
3、4、 信息查詢主要包括查詢住宿人員個(gè)人基本信息及宿舍相關(guān)信息5、 bbs討論(可選)根據(jù)需要由版主創(chuàng)建。3、設(shè)計(jì)(論文)的基本要求1、論文格式要符合規(guī)范。2、提供完整的源程序。2、至少提供6篇參考文獻(xiàn)(書籍、期刊、網(wǎng)址等)4、主要參考文獻(xiàn)1、呂俊音 主編,asp基礎(chǔ)及應(yīng)用教程,北京:機(jī)械工業(yè)出版社,2006-72、魏雪英 主編,asp基礎(chǔ)教程/高職高專學(xué)習(xí)計(jì)算機(jī)案例教材,北京:人民郵電出版社,2006-123、馮方方 主編,asp.net基礎(chǔ)教程,北京:清華大學(xué)出版社,2004-114、崔良海、沙俐敏、應(yīng)夏明 編著,web編程技術(shù)高職高專21世紀(jì)規(guī)劃教材,北京:人民郵電出版社,2005-15、
4、戴建耘 編著,access 2003數(shù)據(jù)庫(kù)教程(專業(yè)級(jí))(附光盤), 北京:電子工業(yè)出版社,2007-106、唐紅亮 編著,sql server數(shù)據(jù)庫(kù)設(shè)計(jì)與系統(tǒng)開發(fā)教程(高等院校信息技術(shù)應(yīng)用型特色教材) , 北京:清華大學(xué)出版社,2007-105、畢業(yè)設(shè)計(jì)(論文)時(shí)間安排 第一周:系統(tǒng)分析,資料收集整理。第二周:系統(tǒng)總體設(shè)計(jì),規(guī)劃體系結(jié)構(gòu)圖、數(shù)據(jù)設(shè)計(jì)er圖。第三周:系統(tǒng)詳細(xì)設(shè)計(jì),程序編寫、調(diào)試運(yùn)行并檢測(cè)。 第四周:論文編寫、完善修改。備注:畢業(yè)設(shè)計(jì)提交:1 系統(tǒng)設(shè)計(jì)過(guò)程,包括論文答應(yīng)稿和電子稿。2 經(jīng)調(diào)試過(guò)的軟件代碼。3 答辯時(shí)每人還應(yīng)準(zhǔn)備15張左右頁(yè)面的幻燈片。摘 要隨著近幾年來(lái)微機(jī)技術(shù)、網(wǎng)
5、絡(luò)技術(shù)及相應(yīng)軟件技術(shù)的迅猛發(fā)展,學(xué)校的管理工作、學(xué)生的校園生活,已越來(lái)越離不開計(jì)算機(jī)了。為了能更好的管理學(xué)生宿舍信息,極大地提高學(xué)生宿舍信息管理的效率,由此開發(fā)了本課題宿舍信息管理系統(tǒng)。本系統(tǒng)通過(guò)系統(tǒng)管理員維護(hù)基礎(chǔ)信息,維護(hù)使用系統(tǒng)角色;實(shí)現(xiàn)了宿舍管理員對(duì)房間信息、床位信息、床位分配、宿舍安全衛(wèi)生評(píng)比、交住宿費(fèi)和外來(lái)人員登記的管理;輔導(dǎo)員和教師查看信息;學(xué)生查看宿舍成績(jī)和交費(fèi)情況以及在線交流的功能。系統(tǒng)采用asp.net技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以c#作為編程語(yǔ)言,采用sql server數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)。它是基于browser/server結(jié)構(gòu)下形成的數(shù)據(jù)驅(qū)動(dòng)的web應(yīng)用程序。關(guān)鍵詞:
6、 asp.net;c#.net;sql server;宿舍信息管理系統(tǒng)abstractalong with in the last few years the microcomputer technology, the networking and the corresponding software techniques rapid development, the school supervisory work, students campus life, could not leave the computer more and more. for can the better mana
7、gement students dormitory information, enhance the students dormitory information management enormously the efficiency, from this has developed this topic - - dormitory information management system.this system maintains the foundation information through the system manager, maintains the use system
8、 role; has realized the accommodation officer to the room information, the bed information, the bed assignment, the dormitory safety and health comparison, the junction hotel expense and the external personnel registration management; the instructor and the teacher examines the information; the stud
9、ent examines the dormitory result and the paying fee situation as well as the online exchange function.the system uses the asp.net technology to take the foundation application procedure the way, takes the programming language by c#, uses sql the server database to take the backstage database. it is
10、 the data driven web application procedure which forms based on the browser/server structure under.keywords:asp.net;c#.net;sql server; dormitory information management system目 錄前 言1第一章 緒論21.1 課題的背景21.2 目的和意義21.3管理信息系統(tǒng)的開發(fā)21.4課題的主要任務(wù)3第二章 需求分析42.1可行性分析42.2開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介42.2.1iis簡(jiǎn)介52.2.2 asp.net簡(jiǎn)介52.2.3 c#簡(jiǎn)介
11、72.3開發(fā)環(huán)境82.4 系統(tǒng)需要解決的主要問(wèn)題8第三章 系統(tǒng)分析123.1類圖123.2序列圖、活動(dòng)圖、狀態(tài)圖133.2.1 序列圖133.2.2 活動(dòng)圖183.2.3 狀態(tài)圖21第四章 系統(tǒng)設(shè)計(jì)224.1體系結(jié)構(gòu)224.2 數(shù)據(jù)庫(kù)設(shè)計(jì)23第五章 系統(tǒng)實(shí)現(xiàn)275.1 系統(tǒng)主界面275.2 超級(jí)管理員角色275.2.1 學(xué)院信息管理275.2.2 輔導(dǎo)員信息管理285.2.3 宿舍樓管理285.2.4 留言板管理295.2.5 床位分配列表295.2.6 宿舍安全衛(wèi)生管理列表305.2.7 各樓外來(lái)人員登記列表305.3 宿舍管理員角色315.3.1 房間信息管理315.3.2 床位分配325
12、.3.3 宿舍安全衛(wèi)生評(píng)比325.3.4 交住宿費(fèi)335.4 學(xué)生角色335.4.1 查看我們宿舍成績(jī)335.4.2 查看我的收費(fèi)345.5 教師角色345.5.1 查看班級(jí)信息34第六章 軟件測(cè)試356.1 軟件測(cè)試的意義356.2 軟件測(cè)試的重要性356.3 軟件測(cè)試的范圍366.4 軟件測(cè)試的方法366.5 軟件測(cè)試的目的和原則36第七章 總結(jié)38參考文獻(xiàn)39致謝40前 言畢業(yè)設(shè)計(jì)作為本科院校重要的實(shí)踐性教學(xué)環(huán)節(jié),是對(duì)學(xué)生在校期間所學(xué)知識(shí)的綜合考察,也為我們今后走向工作崗位打下基礎(chǔ)。為了在鍛煉培養(yǎng)自己分析問(wèn)題、解決問(wèn)題的能力的同時(shí)兼顧自己的興趣與當(dāng)今技術(shù)的發(fā)展趨勢(shì)的需要,我選擇了宿舍信息
13、管理系統(tǒng)這一課題。宿舍信息管理系統(tǒng)對(duì)每個(gè)學(xué)校是必不可缺少的,它的功能直接影響著學(xué)校在宿舍方面的管理,好的管理系統(tǒng)可以幫助學(xué)校對(duì)宿舍各方面的管理變得輕松。隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是計(jì)算機(jī)的普及,計(jì)算機(jī)強(qiáng)大的功能已為人們認(rèn)可,已經(jīng)深入到社會(huì)的各種領(lǐng)域。傳統(tǒng)的學(xué)校宿舍信息管理,不論是樓長(zhǎng),還是值班人員,他們都有著相當(dāng)繁重的工作量,而且效率很低。另外時(shí)間一長(zhǎng),信息的積壓,對(duì)數(shù)據(jù)的查找和修改帶來(lái)很大的麻煩。這些現(xiàn)狀,迫切需要開發(fā)一套宿舍信息管理系統(tǒng),使用計(jì)算機(jī)對(duì)宿舍信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提
14、高學(xué)生宿舍信息管理的效率,也是學(xué)校的科學(xué)化、正規(guī)化管理的重要條件。本系統(tǒng)采用asp.net技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以c#作為編程語(yǔ)言,采用sql server數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)了通過(guò)系統(tǒng)管理員維護(hù)基礎(chǔ)數(shù)據(jù),宿舍管理員對(duì)宿舍信息的管理。第一章 緒論1.1 課題的背景隨著學(xué)校規(guī)模的不斷擴(kuò)大,學(xué)生人數(shù)逐年增加,學(xué)校對(duì)學(xué)生宿舍管理的工作量也越來(lái)越大。傳統(tǒng)院校的學(xué)生宿舍信息管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。1.2 目的和意義學(xué)生宿舍信息管理涉及大
15、量的數(shù)據(jù)處理,如果用手工來(lái)完成龐大的數(shù)據(jù)處理,將費(fèi)時(shí)費(fèi)力,還容易出錯(cuò),為了滿足學(xué)校對(duì)學(xué)生宿舍管理的需要,急需要一套學(xué)生宿舍信息管理系統(tǒng)來(lái)完成這項(xiàng)工作。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生宿舍信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:輸入迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生宿舍信息管理的效率,也是學(xué)生宿舍管理的科學(xué)化、正規(guī)化管理的重要條件。1.3管理信息系統(tǒng)的開發(fā)要為用戶體現(xiàn)完美的系統(tǒng)性能,就必須以應(yīng)用為核心,以實(shí)用、易用、好用三大主線為出發(fā)點(diǎn),有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過(guò)合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成
16、一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),全面兼顧技術(shù)、應(yīng)用與發(fā)展的和諧統(tǒng)一,才能充分發(fā)揮辦公系統(tǒng)的優(yōu)勢(shì)。根據(jù)調(diào)查,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。(1)實(shí)用性原則系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。同時(shí),根據(jù)用戶實(shí)際的需求情況,增加了數(shù)據(jù)的備份和恢復(fù)。(2)易用性原則b/s結(jié)構(gòu)使用戶端不必安裝任何軟件,只要有瀏覽器并連接到internet即可使用,免除了非專業(yè)人員維護(hù)系統(tǒng)的困難。com/dcom技術(shù)確保友好的用戶界面和靈活的交互方式。(3)先進(jìn)性原則本設(shè)計(jì)將充分應(yīng)用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的客戶機(jī)/服務(wù)器結(jié)構(gòu),采用sql server 2000數(shù)據(jù)
17、庫(kù),可以方便的滿足公司內(nèi)部辦公的需要。(4)穩(wěn)定性原則本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性,數(shù)據(jù)庫(kù)穩(wěn)定,功能順暢,沒(méi)有堵塞、丟失數(shù)據(jù)的現(xiàn)象,能在不同的硬件、網(wǎng)絡(luò)、操作系統(tǒng)以及操作習(xí)慣中長(zhǎng)期平穩(wěn)運(yùn)行,以保證日常辦公的正常進(jìn)行。(5)安全性原則本設(shè)計(jì)具有嚴(yán)格、細(xì)致的訪問(wèn)權(quán)限管理,內(nèi)部數(shù)據(jù)具有備份方式??杀4嬗衅髽I(yè)的核心資料,也可保存?zhèn)€人用戶的一些保密資料(6)拓展性原則本系統(tǒng)提供了二次開發(fā)接口,在不影響系統(tǒng)正常使用的情況下,可進(jìn)行高自由度、高個(gè)性化的升級(jí)與擴(kuò)充。實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的互聯(lián)互通,構(gòu)建用戶的綜合性信息處理中心平臺(tái)。(7)實(shí)時(shí)性原則本系統(tǒng)所有的數(shù)據(jù)
18、均采用了實(shí)時(shí)處理,確保了數(shù)據(jù)的及時(shí)。1.4課題的主要任務(wù)本課題的主要任務(wù)是實(shí)現(xiàn)學(xué)生宿舍信息的管理。本系統(tǒng)通過(guò)系統(tǒng)管理員維護(hù)基礎(chǔ)信息,維護(hù)使用系統(tǒng)角色;實(shí)現(xiàn)宿舍管理員對(duì)房間信息、床位信息、床位分配、宿舍安全衛(wèi)生評(píng)比、交住宿費(fèi)和外來(lái)人員登記的管理;輔導(dǎo)員和教師查看信息;學(xué)生查看宿舍成績(jī)和交費(fèi)情況以及在線交流。第二章 需求分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對(duì)宿舍信息管理系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析。2.1可行性分析可行性分析(feasibility analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,
19、對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。(1) 經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)開發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以顯著提高工作效率,節(jié)省開支。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。(2) 技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了browser/server模式進(jìn)行開發(fā)。browser/server體系結(jié)構(gòu)緊密的結(jié)合了intern
20、et/intranet技術(shù),是技術(shù)發(fā)展的大勢(shì)所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。數(shù)據(jù)庫(kù)服務(wù)器sql數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。(3) 管理可行性:隨著時(shí)代的發(fā)展,人員素質(zhì)己逐步提高,不論是對(duì)于電腦系統(tǒng)的基本操作還是對(duì)于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時(shí)還可以配置專業(yè)的電腦維護(hù)人員來(lái)維護(hù)電腦,不必?fù)?dān)心電腦故障問(wèn)題。綜上所述,此
21、系統(tǒng)開發(fā)目標(biāo)已明確,在經(jīng)濟(jì)、技術(shù)和管理等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。2.2開發(fā)平臺(tái)和技術(shù)簡(jiǎn)介本系統(tǒng)是在visual s平臺(tái)運(yùn)用asp.net技術(shù)來(lái)實(shí)現(xiàn),采用c#語(yǔ)言作為開發(fā)工具,使用的數(shù)據(jù)庫(kù)為sql server 2000。asp.net是m的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 active server page (asp) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) web 應(yīng)用程序所需的各種服務(wù)。asp.net 的語(yǔ)法在很大程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu)
22、,可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。可以通過(guò)在現(xiàn)有 asp 應(yīng)用程序中逐漸添加 asp.net 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序的功能。asp.net 是一個(gè)已編譯的、基于 .net 的環(huán)境,可以用任何與 .net 兼容的語(yǔ)言(包括 visual basic .net、c# 和 jscript .net.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個(gè) .net framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。asp.net 可以無(wú)縫地與 wysiwyg html 編輯器和其他編程工具(包
23、括 microsoft visual studio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 web 頁(yè)的 gui 和完全集成的調(diào)試支持。2.2.1iis簡(jiǎn)介iis是internet information server的縮寫,它是微軟公司主推的服務(wù)器,最新的版本是windows2003里面包含的iis 6,iis與windownt server完全集成在一起,因而用戶能夠利用windows nt server和ntfs(nt file system,nt的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全
24、的internet和intranet站點(diǎn)。iis支持isapi,使用isapi可以擴(kuò)展服務(wù)器功能,而使用isapi過(guò)濾器可以預(yù)先處理和事后處理儲(chǔ)存在iis上的數(shù)據(jù)。2.2.2 asp.net簡(jiǎn)介asp.net是m的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 active server page (asp) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) web 應(yīng)用程序所需的各種服務(wù)。asp.net 的語(yǔ)法在很大程度上與 asp 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 as
25、p 應(yīng)用程序中逐漸添加 asp.net 功能,隨時(shí)增強(qiáng) asp 應(yīng)用程序的功能。asp.net 是一個(gè)已編譯的、基于 .net 的環(huán)境,可以用任何與 .net 兼容的語(yǔ)言(包括 visual basic .net、c# 和 jscript .net.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個(gè) .net framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。asp.net 可以無(wú)縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使
26、得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 web 頁(yè)的 gui 和完全集成的調(diào)試支持。微軟為asp.net設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語(yǔ)言編寫等等,目的是讓程序員更容易開發(fā)出web應(yīng)用,滿足計(jì)算向web轉(zhuǎn)移的戰(zhàn)略需要。asp.net的新性能asp.ne提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)asp.net的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。(1)全新的構(gòu)造新的asp.net引入受管代碼(managed code)這樣一個(gè)
27、全新概念,橫貫整個(gè)視窗開發(fā)平臺(tái)。受管代碼在ngws runtime下運(yùn)行,而ngws runtime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)便。(2)高效率對(duì)于一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開始工作,接下來(lái)你就得盡可能地讓它運(yùn)作得快些快些再快些。在asp中你只有盡可能精簡(jiǎn)你的代碼,以至于不得不將它們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。而現(xiàn)在,asp.net會(huì)妥善地解決這一問(wèn)題。(3)易控制在asp.net里,你將會(huì)擁有一個(gè)“data-bounds” (數(shù)據(jù)約束),這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作簡(jiǎn)單易行。(4)語(yǔ)言支持asp.net支持多種
28、語(yǔ)言,支持編譯類語(yǔ)言,支持比如vb、vc+、c#等,它比這些編譯類語(yǔ)言運(yùn)行速度快,更適合編寫大型應(yīng)用。(5)更好的升級(jí)能力快速發(fā)展的分布式應(yīng)用也需要更快速、更模塊化、更易操作、更多平臺(tái)支持和重復(fù)利用性更強(qiáng)的開發(fā),需要一種新的技術(shù)來(lái)適應(yīng)不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站需要提供一種更加強(qiáng)大的可升級(jí)的服務(wù)。asp.net能夠適應(yīng)上面的要求。(6)讓你的生活更簡(jiǎn)單對(duì)于今天的web程序員來(lái)說(shuō),最大的挑戰(zhàn)就是不斷變化的瀏覽器兼容性以及它們不斷升級(jí)的復(fù)雜性。在保證頁(yè)面能在所有瀏覽器下工作的同時(shí),又得盡量使用每個(gè)瀏覽器的最新屬性來(lái)建立更具交互性的頁(yè)面,這簡(jiǎn)直就是一場(chǎng)惡夢(mèng)。更加可怕的是,需要對(duì)不同的用戶設(shè)備建立不同的
29、網(wǎng)頁(yè)。最簡(jiǎn)單的解決辦法就是動(dòng)態(tài)地對(duì)不同的用戶生成不同的輸出,或者就是對(duì)不同的用戶寫多個(gè)頁(yè)面。大多數(shù)開發(fā)者都會(huì)選擇第一種方法。但是,這就意味著用戶的每次點(diǎn)擊都會(huì)讓服務(wù)器判斷應(yīng)該向用戶顯示什么。而通過(guò)asp.net,我們可以看到一個(gè)新的服務(wù)控制的概念,它封裝了一些普通的任務(wù),提供了一種清晰的編程模塊,有助于管理和處理不同的用戶類型。簡(jiǎn)單地說(shuō),asp.net把這些過(guò)程自動(dòng)化了。2.2.3 c#簡(jiǎn)介現(xiàn)在asp.net支持的開發(fā)語(yǔ)言包括vb.net、c#.net、jscript.net、vc+.net以及其它.net framework所支持的語(yǔ)言。我們所做的產(chǎn)品追溯系統(tǒng)是用c#語(yǔ)言。所以,在這里我介紹
30、一下c#語(yǔ)言。c# (c sharp)是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫各種基于microsoft .net平臺(tái)的應(yīng)用程序,microsoft .net提供了一系列的工具和服務(wù)來(lái)最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 正是由于c#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的c#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為xml 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)internet進(jìn)行調(diào)用。 c#有以下特性: 效率與安全性 支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn) 消除大量程序錯(cuò)誤 對(duì)版本的更新提供內(nèi)在的支持降低了開發(fā)成本
31、商業(yè)過(guò)程和軟件實(shí)現(xiàn)的更好對(duì)應(yīng) 擴(kuò)展交互性 2.2.4數(shù)據(jù)庫(kù)sql server簡(jiǎn)介sql server是微軟公司開發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),以transact_sql作為它的數(shù)據(jù)庫(kù)查詢和編程語(yǔ)言。t-sql是結(jié)構(gòu)化查詢語(yǔ)言sql的一種,支持ansi sql92標(biāo)準(zhǔn)。sql server 采用二級(jí)安全驗(yàn)證、登錄驗(yàn)證及數(shù)據(jù)庫(kù)用戶帳號(hào)和角色的許可驗(yàn)證。sql server 支持兩種身份驗(yàn)證模式:windows nt身份驗(yàn)證和sql server 身份驗(yàn)證。7.0版支持多種類型的角色,角色概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。sql server為公共的管理功能提供了預(yù)定義的服務(wù)器和數(shù)
32、據(jù)庫(kù)角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。 sql server可以在不同的操作平臺(tái)上運(yùn)行,支持多種不同類型的網(wǎng)絡(luò)協(xié)議如tcp/ip、ipx/spx、apple talk等。sql server在服務(wù)器端的軟件運(yùn)行平臺(tái)是windows nt、windows9x,在客戶端可以是windows3.x、windows nt、windows9x,也可以采用其它廠商開發(fā)的系統(tǒng)如unix、apple macintosh等。微軟的sql server是一項(xiàng)完美的客戶/服務(wù)器系統(tǒng)。sql server需要安裝在windows nt的平臺(tái)上,而windows nt可以支持intel 386,p
33、ower pc,mips,alpha pc和risc等平臺(tái),它使sql server具備足夠的威力和功能。2.3開發(fā)環(huán)境a軟件配置操作系統(tǒng):windows xp professional數(shù)據(jù)庫(kù)選擇: sql server2000開發(fā)平臺(tái):c#b硬件配置cpu:amd athlon xp, 1000 mhz (5 x 200)內(nèi)存:256mb或以上(服務(wù)器)硬盤:2gb以上(服務(wù)器)cpu:amd athlon xp, 1000 mhz (5 x 200)或以上(客戶機(jī))內(nèi)存:64mb或以上(客戶機(jī))硬盤:200mb以上(客戶機(jī))顯示器:vga或更高2.4 系統(tǒng)需要解決的主要問(wèn)題首先,因?yàn)樵撓到y(tǒng)
34、是面向特定的某些對(duì)象的,所以登陸者進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。驗(yàn)證成功后可以對(duì)自己的密碼進(jìn)行修改。然后,超級(jí)管理員維護(hù)基礎(chǔ)信息:學(xué)院信息管理、班級(jí)信息管理、輔導(dǎo)員信息管理、注冊(cè)教師審核、學(xué)生信息管理、宿舍樓管理、宿舍管理員管理、公告發(fā)布維護(hù)、留言板管理;宿舍管理員維護(hù)房間信息、床位信息、床位分配、宿舍安全衛(wèi)生評(píng)比、交宿舍費(fèi)登記、外來(lái)人員登記;最后輔導(dǎo)員可以查看本院校的床位分配情況、宿安衛(wèi)生情況和宿舍交費(fèi)情況;教師可以查看本班的班級(jí)信息、床位分配、宿安衛(wèi)生和宿舍交費(fèi);學(xué)生可以查看本宿舍成績(jī)、本人宿舍交費(fèi)信息和在線交流;超級(jí)管理員可以查看該校所有的床位分配情況、宿舍安全衛(wèi)生情況、宿安年度排名、宿舍交
35、費(fèi)情況和各樓外來(lái)人員登記情況。其用例圖如下:圖2-1 超級(jí)管理員角色用例圖圖2-2 宿舍管理員角色用例圖圖2-3 輔導(dǎo)員角色用例圖圖2-4 教師角色用例圖圖2-5 學(xué)生角色用例圖第三章 系統(tǒng)分析3.1類圖根據(jù)系統(tǒng)需求分析,可以提煉出本宿舍信息管理系統(tǒng)主要的業(yè)務(wù)信息有床位分配、宿舍安全衛(wèi)生和住宿交費(fèi),其中床位分配包括的類有床位分配窗體、床位分配、床位、學(xué)生、宿舍管理員。床位分配窗體類是用戶和系統(tǒng)的接口,利用它登記床位分配信息;床位分配類用于存儲(chǔ)床位分配信息;床位類用于存儲(chǔ)床位信息;學(xué)生類用于床位分配對(duì)象,更新學(xué)生信息數(shù)據(jù);宿舍管理員用于分配床位信息,更新床位分配數(shù)據(jù)。其類圖如下:圖3-1 床位分
36、配子系統(tǒng)類圖宿舍安全衛(wèi)生包括的類有宿安衛(wèi)生管理窗體、宿安衛(wèi)生、房間、宿舍管理員。宿安衛(wèi)生管理窗體類是用戶和系統(tǒng)的接口,利用它登記宿安衛(wèi)生信息;宿安衛(wèi)生類用于存儲(chǔ)宿安衛(wèi)生信息;房間類用于存儲(chǔ)房間信息;宿舍管理員用于記錄宿安衛(wèi)生信息,更新宿安衛(wèi)生數(shù)據(jù)。其類圖如下:圖3-2 宿安衛(wèi)生子系統(tǒng)類圖住宿交費(fèi)包括的類有交住宿費(fèi)窗體、學(xué)生、宿舍管理員。交住宿費(fèi)窗體類是用戶和系統(tǒng)的接口,利用它登記學(xué)生繳納住宿費(fèi)信息;學(xué)生類用于住宿交費(fèi)對(duì)象,更新數(shù)據(jù)信息;宿舍管理員用于登記學(xué)生繳納信息,更新住宿交費(fèi)數(shù)據(jù)。其類圖如下:圖3-3 住宿交費(fèi)子系統(tǒng)類圖3.2序列圖、活動(dòng)圖、狀態(tài)圖3.2.1 序列圖(1)班級(jí)信息管理班級(jí)信
37、息管理子模塊的正常過(guò)程為:超級(jí)管理員登錄,點(diǎn)擊樹狀菜單班級(jí)信息管理,進(jìn)入班級(jí)信息管理頁(yè)面,輸入班級(jí)名稱,選擇所屬學(xué)院,點(diǎn)擊新學(xué)院按鈕,存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù)。異常為:未輸入班級(jí)名稱,將不能存儲(chǔ)信息。具體過(guò)程如下圖:圖3-4 班級(jí)信息管理序列圖(2)輔導(dǎo)員信息管理輔導(dǎo)員信息管理子模塊的正常過(guò)程為:超級(jí)管理員登錄,點(diǎn)擊樹狀菜單輔導(dǎo)員信息管理,進(jìn)入輔導(dǎo)員列表頁(yè)面,點(diǎn)擊輔導(dǎo)員登記(修改)按鈕,進(jìn)入輔導(dǎo)員信息維護(hù)頁(yè)面,輸入信息存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù)。具體過(guò)程如下圖:圖3-5輔導(dǎo)員信息管理序列圖(3)留言板管理留言板管理子模塊的正
38、常過(guò)程為:超級(jí)管理員登錄,點(diǎn)擊樹狀菜單留言板管理,進(jìn)入留言板管理列表頁(yè)面,點(diǎn)擊查看按鈕,發(fā)表回復(fù),輸入必填字段存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù); 異常為:當(dāng)發(fā)表回復(fù)的時(shí)候,未填寫必填字段,將不能存儲(chǔ)信息。具體過(guò)程如下圖:圖3-6 留言板管理序列圖(4)房間信息管理房間信息管理子模塊的正常過(guò)程為:宿舍管理員登錄,點(diǎn)擊樹狀菜單房間信息管理,進(jìn)入宿舍樓房間列表頁(yè)面,點(diǎn)擊新房間按鈕,進(jìn)入登記房間頁(yè)面,輸入必填字段存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù)。具體過(guò)程如下圖:圖3-7 房間信息管理序列圖(5)床位信息管理床位信息管理子模塊的正常過(guò)程為:宿舍管理
39、員登錄,點(diǎn)擊樹狀菜單床位信息管理,進(jìn)入宿舍樓床位列表頁(yè)面,點(diǎn)擊新床位按鈕,進(jìn)入床位維護(hù)頁(yè)面,輸入必填字段存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù)。具體過(guò)程如下圖:圖3-8 床位信息管理序列圖(6)床位分配床位分配管理子模塊的正常過(guò)程為:宿舍管理員登錄,點(diǎn)擊樹狀菜單床位分配,進(jìn)入宿舍樓床位分配列表頁(yè)面,點(diǎn)擊新分配按鈕,進(jìn)入床位分配維護(hù)頁(yè)面,輸入必填字段存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù);點(diǎn)擊刪除按鈕,刪除相應(yīng)信息,更新數(shù)據(jù)。異常為:當(dāng)維護(hù)床位分配信息的時(shí)候,未填寫必填字段,將不能存儲(chǔ)信息。具體過(guò)程如下圖:圖3-9 床位分配管理序列圖(7)宿舍安全衛(wèi)生評(píng)分宿舍安全衛(wèi)生評(píng)分子模塊的正常過(guò)程為
40、:宿舍管理員登錄,點(diǎn)擊樹狀菜單宿舍安全衛(wèi)生評(píng)分,顯示宿安衛(wèi)生管理維護(hù)頁(yè)面,輸入必填字段,點(diǎn)擊評(píng)分,存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù)。異常為:當(dāng)維護(hù)宿安衛(wèi)生的時(shí)候,未填寫必填字段,將不能存儲(chǔ)信息。具體過(guò)程如下圖:圖3-10 宿安衛(wèi)生管理序列圖(8)交住宿費(fèi)交住宿費(fèi)模塊的正常過(guò)程為:宿舍管理員登錄,點(diǎn)擊樹狀菜單交住宿費(fèi),顯示交住宿費(fèi)維護(hù)頁(yè)面,輸入必填字段,點(diǎn)擊交費(fèi),存儲(chǔ)到數(shù)據(jù)庫(kù)表更新數(shù)據(jù)。異常為:當(dāng)維護(hù)住宿費(fèi)用交納的時(shí)候,未填寫必填字段,將不能存儲(chǔ)信息。具體過(guò)程如下圖:圖3-11 宿舍交費(fèi)序列圖3.2.2 活動(dòng)圖(1)超級(jí)系統(tǒng)管理活動(dòng)圖 超級(jí)系統(tǒng)管理員登陸系統(tǒng),需要維護(hù)學(xué)院信息管理、班級(jí)信息管理、輔導(dǎo)員信息
41、管理、注冊(cè)教師審核、學(xué)生信息管理、宿舍樓管理、宿舍管理員管理、公告發(fā)布維護(hù)、留言板管理;查看該校所有的床位分配情況、宿舍安全衛(wèi)生情況、宿安年度排名、宿舍交費(fèi)情況和各樓外來(lái)人員登記情況。其活動(dòng)圖如下:圖3-12 系統(tǒng)管理活動(dòng)圖(2)宿舍管理活動(dòng)圖宿舍管理員維護(hù)房間信息、床位信息、床位分配、宿舍安全衛(wèi)生評(píng)比、交宿舍費(fèi)登記、外來(lái)人員登記。其活動(dòng)圖如下圖3-13 宿舍管理活動(dòng)圖(3)輔導(dǎo)員、教師角色活動(dòng)圖輔導(dǎo)員可以查看本院校的床位分配情況、宿安衛(wèi)生情況和宿舍交費(fèi)情況;教師可以查看本班的班級(jí)信息、床位分配、宿安衛(wèi)生和宿舍交費(fèi)。其活動(dòng)圖如下:圖3-14 輔導(dǎo)員、教師角色活動(dòng)圖(4)學(xué)生角色活動(dòng)圖學(xué)生可以查
42、看本宿舍成績(jī)、本人宿舍交費(fèi)信息和在線交流。其活動(dòng)圖如下:圖3-15 學(xué)生角色活動(dòng)圖3.2.3 狀態(tài)圖本系統(tǒng)涉及到的狀態(tài)主要是學(xué)生住宿情況中住宿的狀態(tài)。住宿對(duì)象的狀態(tài)主要有“未分配床位”和“已分配床位”。住宿對(duì)象從它的起始點(diǎn)開始,首先轉(zhuǎn)移到“在房間”狀態(tài)。轉(zhuǎn)移的事件是“住宿生”。如果該房間等待分配床位,則住宿對(duì)象的狀態(tài)改變?yōu)椤拔捶峙浯参弧?。如果房間分配床位,狀態(tài)又變?yōu)椤白∷蕖?。而?dāng)學(xué)生未非住宿生的時(shí)候,住宿對(duì)象就不再存在。圖3-16 學(xué)生住宿狀態(tài)圖第四章 系統(tǒng)設(shè)計(jì)4.1體系結(jié)構(gòu) 本系統(tǒng)的組件圖如下:圖4-1 組件圖系統(tǒng)采用b/s結(jié)構(gòu),具體的配置圖,如圖所示:圖4-2 配置圖4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)
43、宿舍信息管理系統(tǒng)的邏輯視圖的分析我們可以得出數(shù)據(jù)庫(kù)中的基本表。宿舍信息管理系統(tǒng)的數(shù)據(jù)庫(kù)中主要有17個(gè)基本表:管理員、學(xué)院、班級(jí)、輔導(dǎo)員、教師、學(xué)生、宿舍樓、宿舍管理員、房間、床位、床位分配、宿安衛(wèi)生、宿舍交費(fèi)、外來(lái)人員、宿舍公告、留言信息、信息回復(fù)。數(shù)據(jù)庫(kù)中基本表如圖所示:表4-1 管理員序號(hào)字段名類型長(zhǎng)度索引備注1帳號(hào)varchar20admin管理員2密碼varchar20表4-2 學(xué)院序號(hào)字段名類型長(zhǎng)度索引備注1學(xué)院代碼int2學(xué)院名稱varchar20表4-3 班級(jí)序號(hào)字段名類型長(zhǎng)度索引備注1班級(jí)代碼int2班級(jí)名稱varchar503學(xué)院代碼int關(guān)聯(lián) 學(xué)院表4-4 輔導(dǎo)員序號(hào)字段名
44、類型長(zhǎng)度索引備注1輔導(dǎo)員帳號(hào)varchar502輔導(dǎo)員名稱varchar503輔導(dǎo)員介紹text4學(xué)院代碼int關(guān)聯(lián) 學(xué)院5密碼varchar50表4-5 教師序號(hào)字段名類型長(zhǎng)度索引備注1教師帳號(hào)varchar50主鍵2教師名稱varchar203教師介紹text4班級(jí)代碼int關(guān)聯(lián) 班級(jí)5審核結(jié)果varchar20通過(guò) 未通過(guò)6注冊(cè)時(shí)間varchar207密碼varchar20表4-6 學(xué)生序號(hào)字段名類型長(zhǎng)度索引備注1學(xué)號(hào)varchar20主鍵2姓名varchar203性別varchar204入學(xué)時(shí)間datetime5班級(jí)代碼int關(guān)聯(lián) 班級(jí)6密碼varchar20默認(rèn)學(xué)生分配的7照片var
45、char255表4-7 宿舍樓序號(hào)字段名類型長(zhǎng)度索引備注1.宿舍樓代碼int主鍵2.宿舍樓名稱varchar503.所在位置varchar204.所在區(qū)域名稱varchar505.圖片varchar255表4-8 宿舍管理員序號(hào)字段名類型長(zhǎng)度索引備注1管理員帳號(hào)varchar50主鍵2姓名varchar503介紹varchar204宿舍樓代碼int關(guān)聯(lián) 宿舍樓5密碼varchar20表4-9 房間 序號(hào)字段名類型長(zhǎng)度索引備注1房間代碼int主鍵2房間號(hào)varchar203房間電話varchar204宿舍管理員varchar50關(guān)聯(lián) 宿舍管理員表4-10 床位序號(hào)字段名類型長(zhǎng)度索引備注1床位代碼
46、int2床位號(hào)varchar203房間代碼int關(guān)聯(lián) 房間4是否住人varchar20是否5管理員帳號(hào)varchar50關(guān)聯(lián) 宿舍管理員表4-11 床位分配序號(hào)字段名類型長(zhǎng)度索引備注1分配代碼int主鍵2床位代碼int關(guān)聯(lián) 床位3學(xué)號(hào)varchar20關(guān)聯(lián) 學(xué)生4分配時(shí)間datetime5管理員帳號(hào)varchar50關(guān)聯(lián) 宿舍管理員表4-12 宿安衛(wèi)生序號(hào)字段名類型長(zhǎng)度索引備注1宿安衛(wèi)生代碼int主鍵2評(píng)比時(shí)間datetime3學(xué)期varchar504周次varchar505房間代碼int關(guān)聯(lián) 房間6安全成績(jī)float7衛(wèi)生成績(jī)float8平均成績(jī)float安全成績(jī)與衛(wèi)生成績(jī)的平均分9管理員帳
47、號(hào)varchar50關(guān)聯(lián) 宿舍管理員表4-13 宿舍交費(fèi)序號(hào)字段名類型長(zhǎng)度索引備注1交費(fèi)代碼int主鍵2交費(fèi)時(shí)間datetime3交費(fèi)學(xué)期varchar504交費(fèi)金額float5學(xué)號(hào)varchar50關(guān)聯(lián) 學(xué)生6管理員帳號(hào)varchar50關(guān)聯(lián) 宿舍管理員表4-14 外來(lái)人員序號(hào)字段名類型長(zhǎng)度索引備注1登記代碼int主鍵2來(lái)賓名稱varchar503到訪時(shí)間datetime4房間代碼int關(guān)聯(lián) 房間5事情內(nèi)容text6管理員帳號(hào)varchar50關(guān)聯(lián) 宿舍管理員表4-15 宿舍公告序號(hào)字段名類型長(zhǎng)度索引備注1公告代碼int主鍵2公告主題varchar503公告內(nèi)容text4公告時(shí)間dateti
48、me表4-16 留言信息序號(hào)字段名類型長(zhǎng)度索引備注1主題編號(hào)int(auto)pkey2主題標(biāo)題varchar1003主題內(nèi)容text4名稱varchar205留言時(shí)間datetime表4-17 信息回復(fù)序號(hào)字段名類型長(zhǎng)度索引備注1回復(fù)編號(hào)int(auto)pkey2主題編號(hào)int關(guān)聯(lián) 留言信息3回復(fù)內(nèi)容text4名稱varchar205回復(fù)時(shí)間datetime第五章 系統(tǒng)實(shí)現(xiàn)5.1 系統(tǒng)主界面在ie里運(yùn)行本系統(tǒng),出現(xiàn)系統(tǒng)的主界面,包括角色選擇框,帳號(hào)、密碼輸入框,登陸、教師注冊(cè)。宿舍成績(jī)排名按鈕以及宿舍公告信息。如圖:圖5-1 系統(tǒng)主界面5.2 超級(jí)管理員角色5.2.1 學(xué)院信息管理超級(jí)管理
49、員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊學(xué)院信息管理,顯示學(xué)院信息管理頁(yè)面,包括學(xué)院名稱,新學(xué)院和刪除按鈕。如圖:圖5-2 學(xué)院信息管理5.2.2 輔導(dǎo)員信息管理超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊輔導(dǎo)員信息管理,顯示輔導(dǎo)員列表頁(yè)面,包括輔導(dǎo)員帳號(hào)、輔導(dǎo)員名稱、輔導(dǎo)員介紹、所屬學(xué)院,輔導(dǎo)員登記、修改和刪除按鈕;點(diǎn)擊輔導(dǎo)員登記或修改按鈕,進(jìn)入輔導(dǎo)員信息維護(hù)頁(yè)面,可以對(duì)其信息進(jìn)行維護(hù)。如圖所示: 圖5-3 輔導(dǎo)員信息管理5.2.3 宿舍樓管理超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊宿舍樓管理,顯示宿舍樓列表,包括宿舍樓名稱、所在位置、所在區(qū)域名稱,新宿舍樓、修改和刪除按鈕。點(diǎn)擊
50、新宿舍樓或修改按鈕,進(jìn)入宿舍樓維護(hù)頁(yè)面,可以對(duì)其信息進(jìn)行維護(hù)。如圖所示: 圖5-4 宿舍樓管理5.2.4 留言板管理超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊留言板管理,顯示學(xué)生留言管理論壇列表頁(yè)面,包括主題標(biāo)題、名稱、留言時(shí)間以及查看和刪除按鈕。如圖所示:圖5-5 留言板管理5.2.5 床位分配列表超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示統(tǒng)計(jì)分析菜單,點(diǎn)擊床位分配列表,顯示宿舍樓床位分配列表頁(yè)面,包括床位號(hào)、房間號(hào)、宿舍樓名稱、分配時(shí)間、學(xué)號(hào)、姓名、班級(jí)名稱、學(xué)院名稱和宿舍管理員。如圖所示: 圖5-6 床位分配列表5.2.6 宿舍安全衛(wèi)生管理列表超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示統(tǒng)計(jì)分析菜單,點(diǎn)
51、擊宿舍安全衛(wèi)生管理列表,顯示宿舍樓安全衛(wèi)生管理列表頁(yè)面,包括評(píng)比時(shí)間、學(xué)期、周次、房間號(hào)、宿舍樓名稱、宿舍管理員、安全成績(jī)、衛(wèi)生成績(jī)和平均成績(jī)。圖5-7 宿舍安全衛(wèi)生管理列表5.2.7 各樓外來(lái)人員登記列表超級(jí)管理員登陸系統(tǒng)以后,左側(cè)顯示統(tǒng)計(jì)分析菜單,點(diǎn)擊各樓外來(lái)人員登記列表,顯示外來(lái)人員登記列表頁(yè)面,包括來(lái)賓名稱、到訪時(shí)間、房間號(hào)、事情內(nèi)容和宿舍管理員。圖5-8 各樓外來(lái)人員登記列表5.3 宿舍管理員角色5.3.1 房間信息管理宿舍管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊房間信息管理,顯示宿舍樓房間列表頁(yè)面,包括房間號(hào)、房間電話、所屬宿舍樓,新房間和刪除按鈕。點(diǎn)擊新房間按鈕,進(jìn)入房間登記
52、維護(hù)頁(yè)面,輸入各項(xiàng)信息,記錄房間信息。如圖:圖5-9 房間信息管理5.3.2 床位分配宿舍管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊床位分配,顯示宿舍樓床位分配列表頁(yè)面,包括床位號(hào)、房間號(hào)、學(xué)號(hào)、分配時(shí)間,新分配和刪除按鈕。點(diǎn)擊新分配進(jìn)入床位分配維護(hù)頁(yè)面,通過(guò)輸入學(xué)號(hào),顯示學(xué)生信息,選擇房間床位,記錄該分配床位信息。如圖所示: 圖5-10 床位分配5.3.3 宿舍安全衛(wèi)生評(píng)比宿舍管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊宿舍安全衛(wèi)生評(píng)比,顯示宿安衛(wèi)生管理頁(yè)面,選擇學(xué)期、周次、房間,輸入安全成績(jī)和衛(wèi)生成績(jī),點(diǎn)擊評(píng)分記錄該成績(jī)。如圖所示: 圖5-11 宿舍安全衛(wèi)生評(píng)比5.3.4 交住宿費(fèi)宿舍管理員登陸系統(tǒng)以后,左側(cè)顯示其功能菜單,點(diǎn)擊交住宿費(fèi),顯示交住宿費(fèi)維護(hù)頁(yè)面,選擇學(xué)期,輸入交費(fèi)金額,通過(guò)輸入學(xué)號(hào),顯示學(xué)生信息,點(diǎn)擊交費(fèi)按鈕記錄該交費(fèi)信息。如圖所示: 圖5-12 交住宿費(fèi)5.4 學(xué)生角色5.4.1 查看我們宿舍成績(jī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 法制誠(chéng)信教育主題班會(huì)
- 臺(tái)球技巧課程介紹
- 學(xué)校管理的角色定位
- 幼兒園端午節(jié)知識(shí)競(jìng)賽
- 醬酒知識(shí)培訓(xùn)課件
- 畢業(yè)論文答辯課件
- 字母ab教學(xué)課件
- 2025年幼兒園健康教育工作方案
- 性書法課程總結(jié)
- 2025年中班班務(wù)工作方案
- 懸臂式擋墻技術(shù)交底
- 慢性病管理培訓(xùn)講義
- 2023年教師資格之中學(xué)音樂(lè)學(xué)科知識(shí)與教學(xué)能力模擬考試試卷B卷含答案
- 旋轉(zhuǎn)機(jī)械故障診斷-不平衡
- 論文寫作100問(wèn)智慧樹知到答案章節(jié)測(cè)試2023年中國(guó)石油大學(xué)(華東)
- 高考地理一輪復(fù)習(xí)課件+湖泊的水文特征
- 幼兒園中班數(shù)學(xué):《比較6~10兩數(shù)之間的關(guān)系》 課件
- 換熱器設(shè)計(jì)說(shuō)明書
- 醫(yī)院科研課題申報(bào)倫理審查申請(qǐng)及審批表
- 解讀財(cái)務(wù)報(bào)表-三張主表課件
- 工程管理工程項(xiàng)目管理模式和發(fā)展趨勢(shì)課件
評(píng)論
0/150
提交評(píng)論