【《學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第1頁(yè)
【《學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第2頁(yè)
【《學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第3頁(yè)
【《學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第4頁(yè)
【《學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)生寢室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要:由于之前的電子信息技術(shù)不是很成熟,在那個(gè)時(shí)候的學(xué)生的住宿信息登記大多數(shù)都是在紙質(zhì)上面登記,這就導(dǎo)致了查詢某個(gè)學(xué)生的信息的時(shí)候很費(fèi)時(shí)間,或者批量處理學(xué)生信息的時(shí)候,既費(fèi)時(shí)間又費(fèi)人力。而現(xiàn)在的電子信息技術(shù)已經(jīng)很發(fā)達(dá)了,因此為了加強(qiáng)學(xué)生寢室信息的管理,提高學(xué)生信息管理的效率,減少冗余的工作量,于是開發(fā)設(shè)計(jì)了一個(gè)學(xué)生寢室管理系統(tǒng)。在本系統(tǒng)里面的超級(jí)管理員有權(quán)限對(duì)本系統(tǒng)進(jìn)行對(duì)應(yīng)的維護(hù),宿舍管理的權(quán)限只可以對(duì)房間的詳情進(jìn)行修改、床鋪的詳情進(jìn)行管理、管理床位分配,評(píng)估住宿情況,繳費(fèi)數(shù)據(jù),并存儲(chǔ)外來人員的登記情況。教師可以查看相關(guān)信息。學(xué)生可以查看學(xué)生檔案和學(xué)生住宿。輔導(dǎo)員可以查看學(xué)生所在宿舍的信息、宿舍的安全衛(wèi)生評(píng)分以及學(xué)生的交費(fèi)情況。本系統(tǒng)選用了ASP.NET技術(shù)來設(shè)計(jì)網(wǎng)站,底層語言選擇C#,后臺(tái)數(shù)據(jù)的管理軟件使用SQLSever。目錄1引言 11.1課題研究環(huán)境 11.2目的與作用 11.3管理系統(tǒng)的開發(fā)設(shè)計(jì) 11.4課題任務(wù) 22可行性分析及需求分析 32.1可行性分析 32.2系統(tǒng)角色權(quán)限 42.3類圖 62.4序位圖 82.5行為圖 132.6狀況圖 173相關(guān)技術(shù)介紹 183.1ASP.NET介紹 183.2C#的介紹 193.3數(shù)據(jù)庫(kù)SQLServer的介紹 193.4開發(fā)環(huán)境 204數(shù)據(jù)庫(kù)設(shè)計(jì) 214.1數(shù)據(jù)庫(kù)表 214.2E-R圖設(shè)計(jì) 255系統(tǒng)實(shí)現(xiàn) 265.1系統(tǒng)前臺(tái)的登錄界面 265.2超級(jí)管理員 265.2.1學(xué)院基本信息管理 265.2.2輔導(dǎo)員基本信息管理 275.2.3宿舍樓的基本管理 275.2.4床位分配的列表信息 285.2.5宿舍安全衛(wèi)生的管理列表 295.2.6所有樓外來人員的登記列表信息 295.3宿舍管理員角色 305.3.1房間基本信息的管理 305.3.2床位的分配基本信息 315.3.3宿舍的安全衛(wèi)生基本評(píng)分管理 325.3.4住宿費(fèi)的繳納 325.4學(xué)生角色 335.4.1查看宿舍的成績(jī) 335.4.2查看繳費(fèi)記錄 335.5教師角色 345.5.1查看班級(jí)的信息 345.5.2查看床位分配 345.5.3查看宿舍安全衛(wèi)生 355.5.4查看宿舍交費(fèi)信息 365.6輔導(dǎo)員角色 366.結(jié)束語 38參考文獻(xiàn) 391引言1.1課題研究環(huán)境現(xiàn)在學(xué)生的數(shù)量每年都在增加,學(xué)校的規(guī)模也在不斷的擴(kuò)大,這樣也就導(dǎo)致了學(xué)生宿舍管理的勞動(dòng)量也在不斷增加。傳統(tǒng)式高等院校學(xué)生宿舍信息管理水準(zhǔn)廣泛不高,有的仍停留在紙質(zhì)登記上。這類的管理方式已無法滿足現(xiàn)在這個(gè)信息時(shí)代,因?yàn)樵瓉砟莻€(gè)管理方式需要很多的時(shí)間、很多的人員去處理、去整理。在現(xiàn)在這個(gè)信息發(fā)展的速度愈來愈快的時(shí)代里,傳統(tǒng)的紙質(zhì)管理方法終將會(huì)被淘汰,取而代之的就是由現(xiàn)在的信息技術(shù)所開發(fā)設(shè)計(jì)的管理系統(tǒng)所替代。1.2目的與作用在管理學(xué)生宿舍信息的時(shí)候需要用到很多數(shù)據(jù)。要是處理信息的方式是人工進(jìn)行的,那將是耗時(shí)費(fèi)力且非常容易出現(xiàn)錯(cuò)誤的。為了更好地達(dá)到院校對(duì)學(xué)生宿舍的信息管理,迫切的需要一套學(xué)生宿舍信息管理系統(tǒng)來解決這些不必要的錯(cuò)誤。為了方便院校管理,在這里我們選擇利用網(wǎng)頁(yè)來管理學(xué)生宿舍,因?yàn)樵诰W(wǎng)頁(yè)中,輸入很方便,而且也方便信息的查找,在網(wǎng)頁(yè)中進(jìn)行信息管理,也不需要安裝七七八八的軟件,只有電腦中的瀏覽器可以使用,那么本系統(tǒng)就可以運(yùn)行。通過網(wǎng)頁(yè)來管制這些信息的長(zhǎng)處就是比普通的紙質(zhì)管理功效更好,也是為了讓管制學(xué)生信息達(dá)到一個(gè)更純正化、更加規(guī)范化的一個(gè)高度。1.3管理系統(tǒng)的開發(fā)設(shè)計(jì)為了想讓用戶體驗(yàn)到極致的系統(tǒng)作用,那么系統(tǒng)的開發(fā)設(shè)計(jì)就務(wù)必以應(yīng)用性、簡(jiǎn)單性、創(chuàng)新性三點(diǎn)為主導(dǎo)線,把客戶的運(yùn)行效果使用效果作為關(guān)鍵,要有有效的設(shè)計(jì)方案指導(dǎo)方針,根據(jù)合乎系統(tǒng)的數(shù)據(jù)庫(kù)查詢、實(shí)際操作系統(tǒng)和開發(fā)工具及其網(wǎng)絡(luò)架構(gòu),來一環(huán)扣一環(huán),構(gòu)成一個(gè)全面的網(wǎng)絡(luò)結(jié)構(gòu),以技術(shù)性、運(yùn)用、開發(fā)設(shè)計(jì)三點(diǎn)作為統(tǒng)一為立足點(diǎn),充分運(yùn)用管理系統(tǒng)的優(yōu)點(diǎn)。(1)應(yīng)用性原則本系統(tǒng)在較大水平內(nèi)以方便學(xué)校管理信息作為總體目標(biāo)。與此同時(shí),依據(jù)學(xué)校的具體規(guī)定和必須來提升數(shù)據(jù)信息的備份與恢復(fù)。(2)簡(jiǎn)單性原則B/S這個(gè)構(gòu)造可以省去安裝軟件、占用內(nèi)存這些麻煩,只需要通過電腦的瀏覽器并連接網(wǎng)絡(luò)就可以應(yīng)用,省去了系統(tǒng)需要進(jìn)行維護(hù),外來人員來解決時(shí)的一些不必要的麻煩。(3)立異性準(zhǔn)則現(xiàn)在的電子信息技術(shù)越來越趨于完美、互聯(lián)網(wǎng)技術(shù)、ASP.NET技術(shù)和JavaScript技術(shù)也是如此,我們合理的運(yùn)用這些技術(shù),使本系統(tǒng)來達(dá)到一個(gè)性能卓越的一個(gè)標(biāo)準(zhǔn)。(4)可靠性原則根據(jù)有效專業(yè)的網(wǎng)絡(luò)設(shè)計(jì)方案和硬件軟件的提升挑選,這可以保證本系統(tǒng)的穩(wěn)定和較低的錯(cuò)誤率,同時(shí)也可以保證數(shù)據(jù)的工作相對(duì)簡(jiǎn)單一些,基本上不會(huì)有數(shù)據(jù)的阻塞和數(shù)據(jù)丟失這樣的情況存在,還可以讓本系統(tǒng)在不同操作系統(tǒng)中流暢完美的運(yùn)行。(5)安全原則本設(shè)計(jì)方案有嚴(yán)苛細(xì)膩的訪問限制管理,內(nèi)部的數(shù)據(jù)信息具有備份,即使數(shù)據(jù)丟失,也不必太過擔(dān)心。(6)增添性準(zhǔn)則本系統(tǒng)為了方便以后的開發(fā),保留了接口,可以在不影響原系統(tǒng)的情況下,相對(duì)高度隨意、人性化地開展更新和拓展。(7)處置速率準(zhǔn)則 本系統(tǒng)中的信息都是線程同時(shí)處理,這樣可以讓數(shù)據(jù)達(dá)到一定的時(shí)效性。1.4課題任務(wù)本項(xiàng)目的首要任務(wù),是對(duì)學(xué)生的住宿信息實(shí)行修改、查找以及管理。學(xué)生的基本住宿信息都可以通過系統(tǒng)來實(shí)行維護(hù),管理員可登錄網(wǎng)頁(yè)實(shí)行對(duì)宿舍房間信息的更改和刪除、對(duì)房間床位信息的更改和刪除、檢查房間床位信息是否有人在使用、對(duì)寢室的評(píng)分情況、住宿費(fèi)用的交費(fèi)狀況、對(duì)訪客人數(shù)進(jìn)行記錄和來訪事情;輔導(dǎo)員角色和教員角色也可通過登錄系統(tǒng)來檢查學(xué)生在寢室中的情況和交費(fèi)狀況。2可行性分析及需求分析2.1可行性分析可行性分析將討論開發(fā)和設(shè)計(jì)新系統(tǒng)的必要性和可行性,以及在研究舊系統(tǒng)的基礎(chǔ)上對(duì)科學(xué)技術(shù)進(jìn)行分析和驗(yàn)證、國(guó)民經(jīng)濟(jì)發(fā)展和人類社會(huì)發(fā)展的新研發(fā)體系設(shè)計(jì),避免重大建設(shè)項(xiàng)目的投資失誤。系統(tǒng)的技術(shù)和經(jīng)濟(jì)分析通常包括以下幾個(gè)層次。(1)經(jīng)濟(jì)發(fā)展可行性:主要是評(píng)定工程的經(jīng)濟(jì)。本項(xiàng)目的成本相對(duì)較低,執(zhí)行過程中效率高。(2)技術(shù)可開發(fā)性:技術(shù)可開發(fā)性的功能是用于仔細(xì)研究技術(shù)標(biāo)準(zhǔn)是不是可以達(dá)到而且成功的運(yùn)用到開發(fā)設(shè)計(jì)工作中,剖析硬件是不是可以達(dá)到開發(fā)者的要求。此管理方法系統(tǒng)選用電腦瀏覽器和網(wǎng)絡(luò)服務(wù)器緊密結(jié)合的模式開發(fā)。SQLSever數(shù)據(jù)庫(kù)查詢作為網(wǎng)絡(luò)服務(wù)器,可以用于儲(chǔ)存或解決很多的數(shù)據(jù)信息,與此同時(shí)確保數(shù)據(jù)的一致性,并且也有很多更加高端的監(jiān)管作用。該數(shù)據(jù)庫(kù)查詢的安全系數(shù)、操作靈活性、便捷性為程序編寫給予了較好的基準(zhǔn)?,F(xiàn)在的電腦設(shè)備,越變?cè)胶?,?nèi)存空間也是越來越大,特性越來越高,所以不必電擔(dān)心電腦會(huì)帶不動(dòng)。(3)管制方法可開發(fā)性:在現(xiàn)在這個(gè)社會(huì)的發(fā)展下,大多數(shù)人對(duì)電子計(jì)算機(jī)系統(tǒng)的操作過程和系統(tǒng)的維護(hù)擁有一定的底子。

2.2系統(tǒng)角色權(quán)限要使用本系統(tǒng),務(wù)必登陸并開展驗(yàn)證。認(rèn)證成功后,用戶可以在頁(yè)面上,通過前端頁(yè)面與后天頁(yè)面的交互,來變更自己的密碼。隨后,超級(jí)管理員可以在頁(yè)面上進(jìn)行一些基礎(chǔ)的信息的管理:學(xué)區(qū)、班級(jí)、輔導(dǎo)員信息、老師的審批、學(xué)員們所住的信息、宿舍房間、宿管基礎(chǔ)信息的管理、宿舍樓里面的公告的發(fā)布和刪除;宿管可以在頁(yè)面上修改一些宿舍相關(guān)的一些基礎(chǔ)信息,比如:床位是否居住人、根據(jù)宿舍衛(wèi)生的情況進(jìn)行一個(gè)打分、住宿費(fèi)是否支付、外來人員登記;輔導(dǎo)員可以自己班里的學(xué)生所居住的床位、宿舍的分?jǐn)?shù)、學(xué)生的住宿費(fèi)信息。老師可以查看班級(jí)信息、學(xué)生所在的床位信息等;學(xué)生可以查看自己宿舍所得的評(píng)分以及自己的住宿費(fèi)交費(fèi)詳情;超級(jí)管理員用戶具有最高權(quán)限,所有情況均可進(jìn)行修改或刪除。 超級(jí)管理員權(quán)限的示例圖如圖2-1所示:圖2-1超級(jí)管理員權(quán)限的示例圖宿舍管理員權(quán)限的示例圖如圖2-2所示:圖2-2宿舍管理員權(quán)限的示例圖輔導(dǎo)員權(quán)限的示例圖如圖2-3所示:圖2-3輔導(dǎo)員權(quán)限的示例圖教師權(quán)限的示例圖如圖2-4所示:圖2-4教師權(quán)限的示例圖學(xué)生權(quán)限的示例圖如圖2-5所示:圖2-5學(xué)生權(quán)限的示例圖

2.3類圖通過了解軟件的需求分析,可以得出本系統(tǒng)的一個(gè)工作流程,工作流程中大概含有床位分配的信息,宿舍分?jǐn)?shù)的詳情,學(xué)生交住宿費(fèi)信息的詳情。在床位信息分配數(shù)據(jù)表中含有床位置的分配、床位、宿管的信息和學(xué)生的信息。床位分配類用來存學(xué)生所居住的相關(guān)信息,床位類用來存床位的相關(guān)信息,學(xué)生類用來做床位分配的目標(biāo),宿管類用來分配床位。床位分配如圖2-6所示:圖2-6床位分配宿舍安全衛(wèi)生這個(gè)類里面有宿舍的安全和衛(wèi)生的情況,宿舍的信息和宿管的信息。宿舍安全衛(wèi)生,用來記錄宿舍安全衛(wèi)生的一些詳細(xì)信息。宿舍安全衛(wèi)生子系統(tǒng)類圖如圖2-7所示:圖2-7宿舍安全衛(wèi)生子系統(tǒng)類圖寢室交費(fèi)類,這個(gè)類里面含有交費(fèi)信息的窗體、寢室的信息和宿管的一些相關(guān)信息。交住宿費(fèi)子系統(tǒng)類圖如圖2-8所示:圖2-8交住宿費(fèi)子系統(tǒng)類圖2.4序位圖(1)序位圖一:班級(jí)信息超級(jí)用戶登錄后,使用左側(cè)菜單欄中的班級(jí)信息管理,頁(yè)面上面會(huì)出現(xiàn)班級(jí)信息的詳細(xì)信息。在需要添加新班級(jí)的時(shí)候,管理員必須要填寫班級(jí)名稱和這個(gè)班級(jí)名稱所屬的院校?;蛘邌螕魟h除按鈕刪除信息都會(huì)更新數(shù)據(jù)顯示在頁(yè)面上。序位圖一-班級(jí)信息如圖2-9所示:圖2-9序位圖一-班級(jí)信息(2)序位圖二:輔導(dǎo)員列表超級(jí)用戶登錄后,使用左側(cè)菜單欄中輔導(dǎo)員列表,網(wǎng)頁(yè)上會(huì)顯示出來已經(jīng)登記的輔導(dǎo)員列表,在登記輔導(dǎo)員信息的時(shí)候,管理員必須輸入輔導(dǎo)員姓名,或者單擊刪除按鈕刪除信息都會(huì)更新數(shù)據(jù)顯示在頁(yè)面上。序位圖二-輔導(dǎo)員列表如圖2-10所示:圖2-10序位圖二-輔導(dǎo)員列表(3)序位圖三:房間列表宿舍管理員登錄后,單擊頁(yè)面左側(cè)的房間信息,單擊添加新房間按鈕,輸入所需的房間號(hào),更新數(shù)據(jù)庫(kù)數(shù)據(jù),并在頁(yè)面上查看更新的數(shù)據(jù);點(diǎn)擊刪掉按鍵,刪掉相對(duì)應(yīng)的消息并升級(jí)數(shù)據(jù)信息。序位圖三-房間列表如圖2-11所示:圖2-11序位圖三-房間列表(4)序位圖四-床位列表宿舍管理員登錄后,點(diǎn)擊頁(yè)面左側(cè)的床位信息,進(jìn)到宿舍床位信息頁(yè)面,點(diǎn)擊增加床位,系統(tǒng)會(huì)進(jìn)入床位添加的頁(yè)面,輸入頁(yè)面中必須要填寫的字段,之后將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中并更新數(shù)據(jù)信息;點(diǎn)擊刪掉按鍵,刪掉相對(duì)應(yīng)的消息并升級(jí)數(shù)據(jù)信息。序位圖四-床位列表如圖2-12所示:圖2-12序位圖四-床位列表(5)序位圖五-分配列表宿舍管理員登錄后,點(diǎn)擊左側(cè)床位分配,打開分配頁(yè)面。單擊添加按鈕打開床位分配頁(yè)面。輸入頁(yè)面中必須要填寫的信息,將信息存儲(chǔ)在數(shù)據(jù)庫(kù)中并更新數(shù)據(jù)信息;點(diǎn)擊刪掉按鍵,刪掉相對(duì)應(yīng)的消息并升級(jí)數(shù)據(jù)信息。序位圖五-分配列表如圖2-13所示:圖2-13序位圖五-分配列表(6)序位圖六-宿舍評(píng)分功能宿舍管理員登錄后,點(diǎn)擊左側(cè)的宿舍環(huán)境,進(jìn)入宿舍安全衛(wèi)生頁(yè)面,點(diǎn)擊“評(píng)分”后,將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)并更新信息。序位圖六-宿舍評(píng)分功能如圖2-14所示:圖2-14序位圖六-宿舍評(píng)分功能(7)序位圖七-住宿費(fèi)宿舍管理員登錄后,點(diǎn)擊頁(yè)面左側(cè)的支付住宿費(fèi)信息,打開支付頁(yè)面,記錄支付時(shí)間、支付金額等必填字段,點(diǎn)擊支付按鈕將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)并更新信息。序位圖七-住宿費(fèi)如圖2-15所示:圖2-15序位圖七-住宿費(fèi)2.5行為圖(1)行為圖-超級(jí)管理員超級(jí)管理員在輸入正確的賬號(hào)和密碼之后,才可以對(duì)學(xué)院、年紀(jì)、輔導(dǎo)員和學(xué)生們的住宿信息、注冊(cè)老師審批、宿舍、宿舍管理員的一些基礎(chǔ)信息、宿舍樓里的公告進(jìn)行更改內(nèi)容或刪除;查看全部床位分配,宿舍衛(wèi)生打分情況,宿舍的打分排序,繳費(fèi)情況,每個(gè)宿舍樓來探訪人的情況。行為圖-超級(jí)管理員如圖3-11所示:圖3-11行為圖-超級(jí)管理員(2)行為圖-宿管宿舍管理員的權(quán)限包括床位號(hào)和信息、床位分配、付款記錄和宿舍衛(wèi)生評(píng)估、外來人員信息進(jìn)行修改和刪除。行為圖-宿管如圖3-12所示:圖3-12行為圖-宿管(3)行為圖-輔導(dǎo)員、教師在這個(gè)系統(tǒng)中,輔導(dǎo)員可以檢查床位分配、宿舍衛(wèi)生條件和住宿費(fèi),教師可以顯示班級(jí)數(shù)據(jù)、床位分配、宿舍衛(wèi)生條件和住宿費(fèi)用。行為圖-輔導(dǎo)員、教師如圖3-13所示:圖3-13行為圖-輔導(dǎo)員、教師(4)行為圖-學(xué)生學(xué)生可以查詢?cè)撍奚岢煽?jī),該宿舍繳費(fèi)信息。行為圖-學(xué)生如圖3-14所示:圖3-14行為圖-學(xué)生2.6狀況圖本系統(tǒng)主要與學(xué)生住宿有關(guān)。住宿主要包括“空床”和“有人”。如果房間內(nèi)的床正在等待分配,則處于“可選床”狀態(tài)。如果床位有人居住,其狀態(tài)為“已分配”。學(xué)生住宿狀況圖如圖3-15所示:圖3-15學(xué)生住宿狀況圖

3相關(guān)技術(shù)介紹本系統(tǒng)在微軟公司SQLsever2019服務(wù)器自然環(huán)境下開發(fā),選用了現(xiàn)階段盛行的電腦瀏覽器/服務(wù)器三層構(gòu)造手機(jī)軟件搭建技術(shù)性。3.1ASP.NET介紹ASP.NET不僅是ASP網(wǎng)站的下一個(gè)板塊,而且是用來作為一個(gè)統(tǒng)一模塊來開發(fā)web應(yīng)用程序。本文還提出了一種新的可編程模塊系統(tǒng)結(jié)構(gòu)和模型,以轉(zhuǎn)換穩(wěn)定可靠的應(yīng)用程序并提供安全性。Microsoft為ASP.NET設(shè)計(jì)方案了某些對(duì)策:便于撰寫清楚的編碼,代碼便于重復(fù)使用和共享。ASP.NET的新機(jī)能:ASP.NET的新機(jī)能給我們補(bǔ)給了機(jī)能平穩(wěn)、更快更好的發(fā)展設(shè)想、突出ASP.NET新機(jī)能的可革新性、一個(gè)更干脆的處置方案以及一個(gè)嶄新的升華的措辭和網(wǎng)絡(luò)的所能提供的工作。圍繞ASP.NET的新機(jī)能的一個(gè)主題就是系統(tǒng)軟件來協(xié)助用戶做那些繁瑣又不是很首要的工作。(1)嶄新升華的構(gòu)造ASP.NET在所有windows軟件開發(fā)平臺(tái)中引入了新的或者更新的托管定義。代碼托管目前運(yùn)行在NGWS上,NGWS在自然環(huán)境中運(yùn)行。它是針對(duì)于管理方法編碼的實(shí)行,宗旨就是為了使編程設(shè)計(jì)變得容易。(2)功效高在啟用代碼后,必須盡可能快地運(yùn)行。在ASP中,需要簡(jiǎn)化代碼以遷移性能較差的組件。如今,ASP.NET將妥善處理這個(gè)問題。(3)易操作在ASP.NET中,您將具有一個(gè)”DataBind”(數(shù)據(jù)信息管束),這代表它將與數(shù)據(jù)庫(kù)連接并自行載入數(shù)據(jù)信息,進(jìn)而使數(shù)據(jù)變更的工作變的簡(jiǎn)便易行。(4)語言支持ASP.NET支持多門的語言表達(dá),例如C#、VB這些。而且它的運(yùn)行速率比這種比編程語言的運(yùn)行速率更快,因此它也更合適撰寫大中型的智能管理系統(tǒng)。(5)更強(qiáng)的更新工作能力分布式應(yīng)用的迅速進(jìn)步也要滿足更快、更模塊化設(shè)計(jì)、更易實(shí)際操作、大量服務(wù)平臺(tái)適用和更可提升的開發(fā)設(shè)計(jì),一種融入不一樣操作系統(tǒng)的新技術(shù)應(yīng)用,而且網(wǎng)絡(luò)技術(shù)應(yīng)用和網(wǎng)址必須提供更強(qiáng)勁和拓展的服務(wù)項(xiàng)目。(6)生活中的工作更加簡(jiǎn)單容易對(duì)于如今的Web開發(fā)人員來說,相對(duì)大的難處是關(guān)于不停變動(dòng)的兼容性設(shè)置和持續(xù)更新的多元性。在確保頁(yè)面能夠在所有電腦的瀏覽器中運(yùn)行的與此同時(shí),嘗試運(yùn)用每一個(gè)電腦瀏覽器的全新特性來搭建更具有易用性的頁(yè)面是很糟糕的。相對(duì)來說更糟糕的是:不同的用戶機(jī)器設(shè)備還必須設(shè)定不同的網(wǎng)頁(yè)頁(yè)面。簡(jiǎn)單的解決辦法是動(dòng)態(tài)性地將不一樣的用戶變換為不一樣的輸出,或是為不一樣的用戶建立好幾個(gè)網(wǎng)頁(yè)頁(yè)面。大部分開發(fā)者會(huì)選取第一種方式。換句話說,每一次點(diǎn)擊web服務(wù)時(shí),都能夠決策要向用戶表明哪些。ASP.NET顯示了操作服務(wù)中使用的元素的新定義,并且為了盡力幫助開發(fā)人員,給開發(fā)人員提供了一個(gè)簡(jiǎn)單明了的控制程序編寫的模塊,有利于管理方法和解決差異的用戶類別。純粹的來講,ASP.NET很早就已經(jīng)建造出了關(guān)于那些全流程的自動(dòng)化技巧。3.2C#的介紹ASP.NET現(xiàn)如今支持的一些開發(fā)設(shè)計(jì)語言包含C#.NET、VB.NET、JSCRIPT.NET,VC.NET和其它受.NET架構(gòu)所支持的。本系統(tǒng)是用C#語言編纂的。所以在這里介紹一下關(guān)于C#語言的一些知識(shí)點(diǎn)。C#也可以寫為Csharp,它是一種新的面向?qū)ο笤O(shè)計(jì)語言。它使軟件工程師可以迅速撰寫根據(jù)Microsoft.NET框架的平臺(tái)。Microsoft.NET給予了一系列軟件和服務(wù)項(xiàng)目,最大限度地研發(fā)和利用在計(jì)算機(jī)以及通訊行業(yè)。剛好是C#優(yōu)異的面向?qū)ο笤O(shè)計(jì),使其建造了不同功能的、各種各樣模塊根據(jù)契合度來讓我們挑選——不管是高級(jí)業(yè)務(wù)流程目標(biāo)或是系統(tǒng)軟件以及操縱軟件。在其中使用簡(jiǎn)略輕易的C#語言,這樣可以較容易地轉(zhuǎn)化為XML互聯(lián)網(wǎng)服務(wù),就可以利用互聯(lián)網(wǎng)技術(shù),被所有語言和電腦操作系統(tǒng)啟用。C#有下列特點(diǎn):⑴ 安全系數(shù)高、高效率⑵ 如今的網(wǎng)絡(luò)編程規(guī)范基本上都支持⑶程序流程中產(chǎn)生的有誤會(huì)提醒清除⑷對(duì)版本的升級(jí)給予本質(zhì)的支持減少了項(xiàng)目成本⑸商業(yè)服務(wù)全過程和系統(tǒng)建立的更強(qiáng)相匹配⑹提升網(wǎng)頁(yè)頁(yè)面與網(wǎng)絡(luò)服務(wù)器的易用性3.3數(shù)據(jù)庫(kù)SQLServer的介紹SQLserver是微軟基于相關(guān)數(shù)據(jù)庫(kù)開發(fā)的智能控制系統(tǒng)。Transact-SQL用作數(shù)據(jù)庫(kù)和計(jì)算機(jī)的顯示語言。T-SQL是SQL數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)。SQLServer為公共事業(yè)管理作用上保證了預(yù)定義的云服務(wù)器和數(shù)據(jù)庫(kù)角色,非常容易將一組選中的管理權(quán)限授權(quán)予特殊的客戶。SQLServer還可以運(yùn)作在不一樣的操控系統(tǒng)中,支持TCP/IP、IPX/SPX、AppleTalk等各種不同種類的TCP協(xié)議。在服務(wù)端,SQLServer的系統(tǒng)運(yùn)作服務(wù)平臺(tái)是WindowsNT和Windows9x,,還可以采用Unix、AppleMacintosh等別的生產(chǎn)商開發(fā)設(shè)計(jì)的系統(tǒng)軟件。3.4開發(fā)環(huán)境軟件:操作系統(tǒng):Windows10Home數(shù)據(jù)庫(kù):SQLServer2019開發(fā)語言:C#硬件:CPU:Interi5-8300H內(nèi)存:256GB或以上(服務(wù)器)硬盤:512GB以上(服務(wù)器)

4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)表通過分析宿舍信息管理系統(tǒng)的邏輯圖,獲取了信息庫(kù)中的基本信息表。系統(tǒng)數(shù)據(jù)庫(kù)由以下十五個(gè)信息表格構(gòu)成:超級(jí)管理員、學(xué)校、班級(jí)、輔導(dǎo)員、老師、學(xué)校、寢室、住宿管理員、客房、床位分配、寢室衛(wèi)生、住宿費(fèi)、外來人員管理和住宿公告。表4-1超級(jí)管理員如下所示表4-1管理員信息表表4-2學(xué)院信息如下所示表4-2學(xué)院信息表表4-3班級(jí)信息如下所示表4-3班級(jí)信息表表4-4輔導(dǎo)員信息如下所示表4-4輔導(dǎo)員信息表如表4-5教師信息如下所示表4-5教師信息表表4-6學(xué)生信息如下所示表4-6學(xué)生信息表表4-7宿舍樓信息如下所示表4-7宿舍樓信息表表4-8宿舍管理員信息如下所示表4-8宿舍管理員信息表表4-9房間信息如下所示表4-9房間信息表表4-10床位信息如下所示表4-10床位信息表表4-11床位分配信息如下所示表4-11床位分配信息表表4-12宿舍安全衛(wèi)生信息如下所示。表4-12宿舍安全衛(wèi)生信息表表4-13宿舍交費(fèi)信息如下所示表4-13宿舍交費(fèi)信息表表4-14外來人員信息如下所示表4-14外來人員信息表表4-15寢室公告信息如下所示表4-15公告信息表4.2E-R圖設(shè)計(jì) 本系統(tǒng)E-R圖如圖4-1所示。圖4-1E-R圖5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)前臺(tái)的登錄界面啟動(dòng)系統(tǒng)后,系統(tǒng)會(huì)自動(dòng)彈出瀏覽器頁(yè)面,前端登錄頁(yè)面此時(shí)現(xiàn)身,其中包括賬號(hào)和密碼輸入框、權(quán)限(角色)選擇框、登錄和教師注冊(cè)。系統(tǒng)前臺(tái)的登錄頁(yè)面如圖5-1所示:圖5-1系統(tǒng)前臺(tái)的登錄頁(yè)面5.2超級(jí)管理員5.2.1學(xué)院基本信息管理管理員可以查看學(xué)院信息的列表,也可以添加學(xué)院,在添加學(xué)院時(shí),其中的學(xué)院名稱為必填字段,倘若沒有填寫學(xué)院名稱,系統(tǒng)會(huì)彈出提示框,提醒管理員需要輸入,也可以刪除某個(gè)學(xué)院。學(xué)院信息管理如圖5-2所示:圖5-2學(xué)院的基本信息管理5.2.2輔導(dǎo)員基本信息管理管理員可以對(duì)輔導(dǎo)員的信息進(jìn)行查看和修改,也可以刪除某個(gè)輔導(dǎo)員。其中在添加輔導(dǎo)員的時(shí)候,輔導(dǎo)員的姓名和輔導(dǎo)員所在的學(xué)院為必填字段。輔導(dǎo)員基本信息管理如圖5-3、添加/修改輔導(dǎo)員基本信息如圖5-4所示:圖5-3輔導(dǎo)員的基本信息管理圖5-4添加/修改輔導(dǎo)員的基本信息5.2.3宿舍樓的基本管理管理員可以對(duì)宿舍樓的信息進(jìn)行修改、查看宿舍樓的照片,其中的宿舍樓名字是必填寫字段。宿舍樓的基本管理如圖5-5、修改/添加宿舍樓的基本信息如圖5-6所示:圖5-5宿舍樓的基本管理圖5-6修改/添加宿舍樓的基本信息5.2.4床位分配的列表信息 管理員在床位分配這里,只有查看的權(quán)限。床位分配列表信息如圖5-7所示:圖5-7床位分配列表信息5.2.5宿舍安全衛(wèi)生的管理列表管理員可以查看學(xué)生們所在宿舍的評(píng)分。宿舍安全衛(wèi)生管理列表如圖5-8所示:圖5-8宿舍安全衛(wèi)生管理列表5.2.6所有樓外來人員的登記列表信息管理員只可以查看每棟宿舍樓的訪問宿舍樓的人員的信息列表。所有樓外來人員登記列表信息如圖5-9所示:圖5-9各樓外來人員登記列表信息5.3宿舍管理員角色5.3.1房間基本信息的管理宿舍管理員可以對(duì)每個(gè)房間的信息,電話和所在的宿舍樓名字。房間基本信息的管理如圖5-10、修改/添加房間的基本信息圖5-11所示:圖5-10房間基本信息的管理圖5-11修改/添加房間的基本信息5.3.2床位的分配基本信息宿舍管理員可以操作學(xué)生所居住的床位。床位的分配基本信息如圖5-12、添加床位的分配圖5-13所示:圖5-12床位的分配基本信息圖5-13添加床位的分配5.3.3宿舍的安全衛(wèi)生基本評(píng)分管理宿舍管理員有權(quán)限對(duì)每個(gè)宿舍的衛(wèi)生以及宿舍的安全問題進(jìn)行評(píng)分。宿舍的安全衛(wèi)生基本評(píng)分如圖5-14所示:圖5-14宿舍的安全衛(wèi)生基本評(píng)分5.3.4住宿費(fèi)的繳納宿舍管理員也可以對(duì)學(xué)生的住宿費(fèi)進(jìn)行收集。住宿費(fèi)的繳納如圖5-15所示:圖5-15住宿費(fèi)的繳納5.4學(xué)生角色5.4.1查看宿舍的成績(jī)學(xué)生可以在網(wǎng)站上看到自己的宿舍的分?jǐn)?shù)詳情和每次打分的時(shí)間。查看宿舍的成績(jī)?nèi)鐖D5-16所示:圖5-16查看宿舍的成績(jī)5.4.2查看繳費(fèi)記錄學(xué)生可以在網(wǎng)站上看到自己交付的住宿費(fèi)和時(shí)間。查看繳費(fèi)記錄如圖5-17所示:圖5-17查看繳費(fèi)記錄5.5教師角色5.5.1查看班級(jí)的信息教師的權(quán)限只有查看自己班級(jí)里面的學(xué)生信息。查看班級(jí)的信息如圖5-18所示:圖5-18班級(jí)的信息5.5.2查看床位分配教師只有權(quán)限查看自己的學(xué)生在哪個(gè)宿舍樓,哪個(gè)宿舍,哪個(gè)床位。查看床位的分配如圖5-19所示:圖5-19床位的分配5.5.3查看宿舍安全衛(wèi)生教師可以查看自己的學(xué)生的寢室的評(píng)分詳情。查看宿舍的安全衛(wèi)生如圖5-20所示:圖5-20宿舍的安全衛(wèi)生5.5.4查看宿舍交費(fèi)信息教師可以查看自己的學(xué)生有沒有交住宿費(fèi)。查看班級(jí)信息如圖5-21所示:圖5-21查看交費(fèi)信息5.6輔導(dǎo)員角色輔導(dǎo)員登錄系統(tǒng)并進(jìn)入后,左邊會(huì)顯示功能菜單列表信息,打開查看學(xué)生所在的住宿信息,學(xué)生所在寢室的安全衛(wèi)生評(píng)分,以及學(xué)生的交費(fèi)信息。輔導(dǎo)員查看宿舍安全衛(wèi)生信息如圖5-22所示:圖5-22輔導(dǎo)員查看宿舍評(píng)分詳情輔導(dǎo)員查看學(xué)生床位分配如圖5-23所示:圖5-23輔導(dǎo)員查看學(xué)生床位分配輔導(dǎo)員查看學(xué)生交費(fèi)信息如圖5-24所示:圖5-24輔導(dǎo)員查看交費(fèi)信息6.結(jié)束語作為開發(fā)本系統(tǒng)的開發(fā)人員,我了解了網(wǎng)站的開發(fā)模式、工作原理和網(wǎng)站技術(shù)的一些發(fā)展史,以及Web數(shù)據(jù)庫(kù)的結(jié)構(gòu)和Web服務(wù)器與數(shù)據(jù)庫(kù)交互的幾種技術(shù)。在系統(tǒng)開發(fā)和最終文件準(zhǔn)備過程中,對(duì)各種文獻(xiàn)進(jìn)行了研究。從軟件和獨(dú)特的系統(tǒng)入手,明確了宿舍信息管理的基本知識(shí),并對(duì)相關(guān)領(lǐng)域的實(shí)踐進(jìn)行了初步培訓(xùn)。需求分析討論、詳細(xì)設(shè)計(jì)和總體設(shè)計(jì),使得宿舍信息管理系統(tǒng)模型基本建立,數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論