《軟件的工程 學(xué)生宿舍管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件的工程 學(xué)生宿舍管理系統(tǒng)(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、一、 需求分析
軟件需求是軟件開發(fā)的根底,每個(gè)軟件開發(fā)過(guò)程都是以獲取需求為目的的活動(dòng):理解客戶的根本需求和目標(biāo)。準(zhǔn)確獲取用戶的需求是項(xiàng)目開發(fā)成功的開端。然而,軟件工程所需要解決的問題十分復(fù)雜,尤其當(dāng)軟件系統(tǒng)是全新的時(shí),了解問題的本質(zhì)是十分困難的過(guò)程。因此,對(duì)軟件需求的完全理解和系統(tǒng)描述,是保證軟件成功開發(fā)至關(guān)重要的前提。
軟件需求包括四個(gè)不同的層次:業(yè)務(wù)需求、用戶需求、功能需求和非功能需求。需求分析主要包括以下內(nèi)容:理解客戶需要,分析要求,評(píng)價(jià)可行性,協(xié)商合理的方案,無(wú)歧義的說(shuō)明方案,確認(rèn)規(guī)格說(shuō)明,管理需求以至將需求轉(zhuǎn)化為可行系統(tǒng)。
本系統(tǒng)的最終使用者是宿舍樓管理員和住宿學(xué)生,根據(jù)日常生
2、活的經(jīng)驗(yàn),結(jié)合對(duì)宿舍管理員和住宿學(xué)生的調(diào)查,得出用戶的如下需求:
〔一〕宿舍樓的根本情況
學(xué)生住在宿舍樓中,每棟宿舍樓都會(huì)有假如干名管理員負(fù)責(zé)本宿舍樓的日常管理。
1、學(xué)生的根本信息
入校時(shí),每位學(xué)生都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,會(huì)有一個(gè)固定的宿舍號(hào),其入校時(shí)間就是入住時(shí)間。另外,為了管理上的方便,同一院系的學(xué)生的宿舍一般在一起,相應(yīng)地會(huì)有其所在的院系名稱。
2、宿舍的根本信息
每個(gè)宿舍都有唯一的宿舍號(hào),床號(hào)。每個(gè)宿舍的財(cái)產(chǎn)屬于學(xué)校,燈,床鋪,柜子,桌椅等,為了對(duì)不同的財(cái)產(chǎn)進(jìn)展區(qū)分,為每種財(cái)產(chǎn)分配不同的財(cái)產(chǎn)號(hào)。這樣有利于財(cái)產(chǎn)的報(bào)修和管理。
3、報(bào)修的根本信息
3、
宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,這時(shí),同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)告,以便進(jìn)展維修。這時(shí),需要上報(bào)報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的時(shí)間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,維修人員應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。
4、夜歸的根本信息
宿舍樓在指定的時(shí)間關(guān)門〔晚上23:00〕,假如有同學(xué)晚于關(guān)門時(shí)間會(huì)宿舍,需通知宿舍樓管理員,同時(shí)應(yīng)登記晚歸學(xué)生某某,宿舍號(hào),時(shí)間和晚歸原因,以利于學(xué)校的管理和查證。
5、離校的根本信息
寒假或暑假時(shí),同學(xué)們大局部都會(huì)回家,“元旦〞、“五一〞、“端午〞等小長(zhǎng)假時(shí),同學(xué)們也有很多不會(huì)留在宿舍。這時(shí),為加強(qiáng)學(xué)校對(duì)同學(xué)假期安全的管理,離
4、校的同學(xué)應(yīng)登記離校時(shí)間,返校后記錄返校時(shí)間,以便學(xué)校查證和管理。
6、 衛(wèi)生的根本信息
學(xué)生入住后,每個(gè)宿舍安排好衛(wèi)生值日表,宿舍管理員每天對(duì)宿舍衛(wèi)生進(jìn)展檢查并與時(shí)上傳衛(wèi)生情況,針對(duì)衛(wèi)生不合格的宿舍,提出整改意見。學(xué)生可以查看衛(wèi)生評(píng)分,針對(duì)宿舍衛(wèi)生出現(xiàn)問題的,根據(jù)管理員的意見,與時(shí)打掃。出現(xiàn)屢次衛(wèi)生不合格的現(xiàn)象,宿舍管理員與時(shí)通知輔導(dǎo)員。
〔二〕用戶對(duì)系統(tǒng)的要求
1、宿舍樓管理員
〔1〕信息要求
宿舍樓管理員能查詢到所管理宿舍樓的所有相關(guān)信息,包括某一學(xué)號(hào)的學(xué)生在宿舍樓中住宿的詳細(xì)信息,報(bào)修的所有信息,夜歸的詳細(xì)信息、學(xué)生離返校的信息和宿舍衛(wèi)生信息。以利于對(duì)整個(gè)宿舍樓的全面管理。
5、
〔2〕處理要求
當(dāng)學(xué)生根本信息發(fā)生變化時(shí),宿舍樓管理員能對(duì)其進(jìn)展修改。比如,某些同學(xué)搬到其他的宿舍中去,他們?cè)诒舅奚針侵邢鄳?yīng)的記錄就應(yīng)該刪去;或者學(xué)生轉(zhuǎn)換專業(yè),他們記錄中院系的信息也要作相應(yīng)的修改;學(xué)生畢業(yè)后辦理離宿手續(xù)等等。
當(dāng)宿舍樓的發(fā)生變更時(shí),宿舍樓管理員能根據(jù)有關(guān)證明做出修改。
當(dāng)宿舍財(cái)產(chǎn)報(bào)修與時(shí)解決后,管理員應(yīng)登記解決時(shí)間,明確該報(bào)修問題已成功解決。
每天檢查宿舍衛(wèi)生,并與時(shí)上傳檢查衛(wèi)生情況。
2、宿舍樓的學(xué)生
〔1〕信息要求
本宿舍樓的學(xué)生能查詢其所在的宿舍的所有信息,能查詢本樓的指定宿舍的以利于同樓宿舍間的通信,能查詢自己的夜歸記錄,離返校記錄和宿舍衛(wèi)生情況。
6、〔2〕處理要求
本宿舍樓的學(xué)生能在報(bào)修信息表中插入報(bào)修信息,表示本宿舍的財(cái)產(chǎn)發(fā)生了損毀需要派人維修。
學(xué)生離校時(shí),能在離返校記錄表中插入離校時(shí)間;學(xué)生返校后,能在離返校記錄表中插入返校時(shí)間,表示已經(jīng)回校。
3、安全性要求
〔1〕系統(tǒng)應(yīng)設(shè)置訪問用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用。
〔2〕系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問級(jí)別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容。
〔3〕系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶〔學(xué)生〕,管理員。
4、完整性要求
〔1〕各種信息記錄的完整性,信息記錄內(nèi)容不能為空。
〔2〕各種數(shù)據(jù)
7、間相互的聯(lián)系的正確性。
〔3〕一樣的數(shù)據(jù)在不同記錄中的一致性。
二、系統(tǒng)功能設(shè)計(jì)和劃分
根據(jù)以上的需求分析,將本系統(tǒng)劃分為兩個(gè)局部:學(xué)生管理局部和管理員局部。
〔一〕學(xué)生管理局部
1、處理學(xué)生注冊(cè)。
2、處理學(xué)生登錄。
3、學(xué)生可以查詢自己的信息。
4、學(xué)生用戶可以提交與查詢報(bào)修信息。
5、學(xué)生可以插入與刪除自己的離返校信息。
6、學(xué)生可以修改自己的密碼。
〔二〕管理員管理局部
1、處理管理員登錄。
2、管理員可以查詢學(xué)生信息。
3、管理員可以插入、修改與查詢報(bào)修信息。
4、管理員可以插入與查詢學(xué)生夜歸信息。
5、管理員可以查詢?cè)谛Ec離校學(xué)生信息
8、。
6、管理員可以修改管理員密碼。
三、結(jié)構(gòu)化分析與建模
結(jié)構(gòu)化分析方法是一種傳統(tǒng)的系統(tǒng)建模技術(shù),其過(guò)程是創(chuàng)建描述信息內(nèi)容和數(shù)據(jù)流的模型,依據(jù)功能和行為對(duì)系統(tǒng)進(jìn)展劃分,并描述必須建立的系統(tǒng)要素。
(一) 數(shù)據(jù)流圖
用數(shù)據(jù)流圖描述系統(tǒng)處理過(guò)程是一種很直觀的方式,在需求分中用它來(lái)建立現(xiàn)存目標(biāo)系統(tǒng)的數(shù)據(jù)處理模型,描述數(shù)據(jù)流被〔人工/計(jì)算機(jī)〕處理或者轉(zhuǎn)換的加工過(guò)程。當(dāng)數(shù)據(jù)流圖用于軟件設(shè)計(jì)時(shí),處理或者轉(zhuǎn)換在最終生成的程序中將是假如干個(gè)程序功能模塊。
1、 宿舍管理系統(tǒng)頂層數(shù)據(jù)流圖
2、 一層數(shù)據(jù)流圖
3、 報(bào)修管理數(shù)據(jù)流圖
4、 衛(wèi)生管理數(shù)據(jù)流圖
9、5、 離校管理數(shù)據(jù)流圖
6、 夜歸管理數(shù)據(jù)流圖
四、用例圖
五、系統(tǒng)活動(dòng)圖
1、學(xué)生登錄活動(dòng)圖
2、添加學(xué)生信息活動(dòng)圖
3、修改學(xué)生信息活動(dòng)圖
4、刪除學(xué)生信息活動(dòng)圖
六、系統(tǒng)順序圖
1、添加學(xué)生信息順序圖
2、刪除學(xué)生信息順序圖
3、管理員修改密碼順序圖
4、學(xué)生查詢信息順序圖
5、添加管理員順序圖
6、刪除管理員順序圖
7、管理員登陸順序圖
8、管理員給學(xué)生分配宿舍順序圖
七、心得體會(huì)
兩周的課程設(shè)計(jì)完畢了,在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識(shí),也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設(shè)計(jì)過(guò)程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)視。學(xué)會(huì)了合作,學(xué)會(huì)了運(yùn)籌帷幄,學(xué)會(huì)了寬容,學(xué)會(huì)了理解,也學(xué)會(huì)了做人與處世。
課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程.〞千里之行始于足下〞,通過(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義.我今天認(rèn)真的進(jìn)展課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的根底.