![學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/1299a3dd-a41b-48be-b992-2f1ecec88165/1299a3dd-a41b-48be-b992-2f1ecec881651.gif)
![學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/6/1299a3dd-a41b-48be-b992-2f1ecec88165/1299a3dd-a41b-48be-b992-2f1ecec881652.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔名稱(chēng):軟件設(shè)計(jì)說(shuō)明書(shū)項(xiàng)目名稱(chēng):學(xué)生宿舍管理系統(tǒng)編寫(xiě).*校對(duì):審核:日期:2015年05月17日院系:信息工程學(xué)院專(zhuān)業(yè):信息管理與信息系統(tǒng)1.引言1.1編寫(xiě)目的在編寫(xiě)學(xué)生宿舍管理系統(tǒng)軟件之前,對(duì)同類(lèi)型產(chǎn)品的市場(chǎng)進(jìn)行了前期調(diào)查,與多位軟件設(shè)計(jì)者和使用者進(jìn)行了探討和分析,之后由軟件項(xiàng)目小組向系統(tǒng)分析人員與軟件設(shè)計(jì)人員提出了這份需求規(guī)格說(shuō)明書(shū)。該需求規(guī)格說(shuō)明書(shū)對(duì)學(xué)生宿舍管理系統(tǒng)軟件進(jìn)行了全面細(xì)致的用戶(hù)需求分析,明確所要開(kāi)發(fā)的軟件應(yīng)具有的功能、性能與界面。該需求規(guī)格說(shuō)明書(shū)供概要設(shè)計(jì)人員閱讀。1.2項(xiàng)目背景項(xiàng)目委托單位:信息工程學(xué)院。開(kāi)發(fā)單位:信息管理與信息系統(tǒng)專(zhuān)業(yè)。學(xué)校有若干公寓,需要一個(gè)公寓管理系
2、統(tǒng)實(shí)現(xiàn)寢室分配、學(xué)生管理、信息查詢(xún)、財(cái)產(chǎn)管理、出入登記、系統(tǒng)管理等功能。經(jīng)過(guò)實(shí)際分析調(diào)查,一個(gè)學(xué)生宿舍管理系統(tǒng)可以方便宿舍管理人員的工作,提高其工作效率,不僅可以方便廣大學(xué)生,而且還可以方便于教師和相關(guān)人員。要求系統(tǒng)有效、快速、安全、可靠和無(wú)錯(cuò)誤的完成需要的操作,并要求客戶(hù)機(jī)的界面要簡(jiǎn)單明了,易于操作。服務(wù)器程序易于維護(hù)。1.3定義SAM:SStudentApartmentManagementSystem,學(xué)生宿舍管理系統(tǒng)。2.概述2.1目標(biāo)本設(shè)計(jì)要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生,便于用戶(hù)操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:1. 系統(tǒng)要求用戶(hù)必須輸入正確的用戶(hù)
3、名和密碼才能進(jìn)入系統(tǒng)。2. 系統(tǒng)應(yīng)該提供學(xué)生住宿情況的基本登記。3. 系統(tǒng)應(yīng)提供人員來(lái)訪登記及結(jié)束訪問(wèn)的詳細(xì)登記。4. 系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。5. 系統(tǒng)應(yīng)提供查詢(xún)功能,以方便用戶(hù)對(duì)學(xué)生基本信息的查詢(xún)(要實(shí)現(xiàn)按多種條件的查詢(xún))及樓房信息的查詢(xún)。6. 系統(tǒng)應(yīng)提供增加、刪除、修改用戶(hù)帳戶(hù)的功能。2.2運(yùn)行環(huán)境CPUPentiumIV內(nèi)存512MB硬盤(pán)空間以上硬盤(pán)剩余空間輸入設(shè)備鍵盤(pán)/鼠標(biāo)操作系統(tǒng)WindowsXPServer以上數(shù)據(jù)庫(kù)MySql開(kāi)發(fā)環(huán)境MyEclipse2.3條件與限制由于時(shí)間比較短,使用計(jì)算機(jī)不方便以及對(duì)于網(wǎng)絡(luò)編程不熟悉,本學(xué)生宿舍管理系統(tǒng)并沒(méi)有提供數(shù)
4、據(jù)的遠(yuǎn)程訪問(wèn)功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶(hù)級(jí)別,以及提供數(shù)據(jù)文件的備份,比較簡(jiǎn)單,安全性能有待進(jìn)一步完善。3. 總體設(shè)計(jì)系統(tǒng)結(jié)構(gòu)系統(tǒng)的大致結(jié)構(gòu)如下:在C/S結(jié)構(gòu)下的該寢室管理系統(tǒng)大致可以劃分為以下模塊:圖組織結(jié)構(gòu)圖說(shuō)明本系統(tǒng)的基本設(shè)計(jì)概念和處理流程:圖處理流程圖在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為六個(gè)大的模塊:系統(tǒng)管理模塊、公寓管理模塊、信息查詢(xún)模塊、出入登記模塊、信息修改模塊、關(guān)于模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。下面將具體進(jìn)行介紹。系統(tǒng)管理模塊系統(tǒng)管理模塊包括:超級(jí)用戶(hù)登錄、普通用戶(hù)登錄、用戶(hù)密碼修改、用戶(hù)管理、退出系統(tǒng)五個(gè)部分。1. 用戶(hù)登錄:實(shí)現(xiàn)管理人員登錄。2. 用戶(hù)管理:實(shí)現(xiàn)系
5、統(tǒng)管理人員授予或取消一般用戶(hù)登錄該系統(tǒng)的用戶(hù)名和密碼。3. 密碼修改:實(shí)現(xiàn)所用用戶(hù)的密碼更改功能。4. 退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。模塊名稱(chēng)系統(tǒng)管理模塊模塊代號(hào)適用范圍全局類(lèi)型WEB頁(yè)面、用戶(hù)對(duì)象、函數(shù)對(duì)象功能登陸作者唐明海編寫(xiě)2015-05-10修改人時(shí)間性能要求實(shí)現(xiàn)用戶(hù)登錄功能輸入登陸名、密碼、驗(yàn)證碼輸出登陸用戶(hù)相關(guān)的信息算法邏輯相關(guān)對(duì)象及接口登錄界面公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個(gè)大的部分1. 樓房管理:登記學(xué)校所有住宿樓情況。2. 宿舍管理:登記學(xué)校所有宿舍的情況。3. 員工原理:實(shí)現(xiàn)樓房管理人員的添加功能。模塊名稱(chēng)公寓管理模塊模塊代號(hào)適用范圍全局
6、類(lèi)型WEB頁(yè)面、用戶(hù)對(duì)象、函數(shù)對(duì)象功能作者唐編寫(xiě)時(shí)間2015-05-10修改人明海性能要求樓房管理、宿舍管理、員工管理三個(gè)大的部分限制條件輸入登陸名、密碼、驗(yàn)證碼輸出登陸用戶(hù)相關(guān)的信息開(kāi)始功能選擇功能選擇添加公寓管理公寓號(hào)信息查詢(xún)模塊信息查詢(xún)模塊基本上包括:按學(xué)號(hào)進(jìn)行查詢(xún)、按姓名進(jìn)行查詢(xún)、按班級(jí)查詢(xún)、按寢室號(hào)查詢(xún)、每棟樓房住宿情況查詢(xún)五個(gè)部分。1. 按學(xué)號(hào)進(jìn)行查詢(xún):實(shí)現(xiàn)每個(gè)學(xué)生基本信息情況的查詢(xún)功能。2. 按姓名查詢(xún):通過(guò)學(xué)生姓名查詢(xún)學(xué)生基本信息情況。3. 按班級(jí)查詢(xún):通過(guò)班級(jí)查詢(xún)某班級(jí)學(xué)生住宿情況及該班級(jí)學(xué)生信息。4. 按寢室號(hào)查詢(xún):查看每個(gè)宿舍所住學(xué)生信息情況。5. 樓房住宿情況查詢(xún):查詢(xún)
7、每棟樓房的所有宿舍的住宿情況及宿舍樓所住學(xué)生統(tǒng)計(jì)情況。出入登記模塊出入登記模塊包括:進(jìn)樓物品登記、出樓物品登記、人員來(lái)訪登記、結(jié)束訪問(wèn)登記四個(gè)功能模塊。1. 進(jìn)樓物品登記:詳細(xì)登記某學(xué)生搬入宿舍樓的物品情況。2. 出樓物品登記:詳細(xì)登記某學(xué)生搬出宿舍樓的物品情況。3. 人員來(lái)訪登記:詳細(xì)登記進(jìn)入宿舍樓的外來(lái)人員情況。4. 結(jié)束訪問(wèn)登記:詳細(xì)登記外來(lái)人員的離開(kāi)情況。信息修改模塊信息修改模塊包括:學(xué)生基本信息修改、員工基本信息修改等功能。1. 學(xué)生基本信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)學(xué)生基本信息情況所作的添加、修改、刪除。2. 員工信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)樓房員工的修改、刪除功能。關(guān)于模塊此模塊是
8、對(duì)學(xué)生宿舍管理系統(tǒng)開(kāi)發(fā)者相關(guān)信息的一個(gè)簡(jiǎn)單介紹。數(shù)據(jù)庫(kù)表1)Super_login(超級(jí)管理員用戶(hù)表)表3-12超級(jí)管理員用戶(hù)表中文名字段名字段類(lèi)型長(zhǎng)度是否為空主鍵描述超管idSidint10否是自動(dòng)增長(zhǎng)工作編號(hào)Ad_idint10否是密碼Spasswordverchar20否否2)Dorm_login(宿舍管理員用戶(hù)表)表3-13宿舍管理員用戶(hù)表中文名字段名字段類(lèi)型長(zhǎng)度是否為空主鍵描述宿管idDidint10否是自動(dòng)增長(zhǎng)工作編號(hào)Ad_idint10否是密碼Dpasswordverchar20否否3)Building(樓宇信息表)表3-14樓宇信息表中文名字段名字段類(lèi)型長(zhǎng)度是否空主鍵描述樓號(hào)B
9、Idint10否是自動(dòng)增長(zhǎng)性別Sexbit否否標(biāo)準(zhǔn)Lidint5否是4)Dormitory(宿舍信息表)表3-15宿舍信息表中文名字段名字段類(lèi)型長(zhǎng)度是否空主鍵描述房間號(hào)Idint10否是樓號(hào)Bidint10否是工作編號(hào)Ad_idint10是5)Student(學(xué)生信息表)表3-16學(xué)生信息表中文名字段名字段類(lèi)型長(zhǎng)度是否空主鍵描述學(xué)號(hào)Studint10否是自動(dòng)增長(zhǎng)房間號(hào)Idint10否是姓名Nameverchar10性別Sexbit院系Departmenverchar20t專(zhuān)業(yè)Majorverchar20籍貫Palceverchar50入學(xué)時(shí)間Timedatetime聯(lián)系方式Callvercha
10、r20否6)AdminMessage(宿舍管理員信息表)表3-17宿舍管理員信息表中文名字段名字段類(lèi)型長(zhǎng)度是否空主鍵描述工作編號(hào)Ad_idint10否是自動(dòng)增長(zhǎng)管理樓號(hào)BIdint10否是姓名Nameverchar10否否用戶(hù)級(jí)別Userlevelint5否聯(lián)系方式Callverchar20否1)BuildingLevel(樓宇標(biāo)準(zhǔn))表3-18樓宇標(biāo)準(zhǔn)中文名字段名字段類(lèi)型長(zhǎng)度是否空主鍵描述標(biāo)準(zhǔn)編號(hào)號(hào)Lidint5否是自動(dòng)增長(zhǎng)住人數(shù)Numberint5否收費(fèi)Tipint10否數(shù)據(jù)庫(kù)表說(shuō)明本管理系統(tǒng)共用到七個(gè)表:用戶(hù)表(Loginln)、學(xué)生基本情況表(Student)、學(xué)生住宿表(Student
11、_base)、寢室表(Dorm)、員工表(Employee)、人員來(lái)訪表(Visit)、物品出入樓表(Goodsmove),各表之間均有一定的關(guān)系,可以進(jìn)行關(guān)聯(lián)。1.學(xué)生基本情況表(Student)、學(xué)生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個(gè)表里面都有一個(gè)相同的字段:學(xué)號(hào)(Stu_ld),通過(guò)學(xué)號(hào)這個(gè)字段就可以將系統(tǒng)的這四個(gè)表關(guān)聯(lián)了起來(lái)。當(dāng)某個(gè)表發(fā)生插入、修改、刪除等方面的改動(dòng)時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動(dòng)。學(xué)生住宿表(Student)和寢室表(Dorm)也有一個(gè)相同的字段:寢室號(hào)(Dor_ld)將兩表相關(guān)聯(lián)。2.由于員工是負(fù)責(zé)管理某棟樓房的,因此員工
12、表(Employee),樓房表(House)這兩個(gè)表之間有一個(gè)相同的字段:樓房號(hào)(Houd)來(lái)進(jìn)行關(guān)聯(lián)。4. 接口設(shè)計(jì)用戶(hù)接口使用基于對(duì)話框的GU,用戶(hù)通過(guò)鼠標(biāo)的點(diǎn)擊和鍵盤(pán)的輸入完成操作,編輯框用于用戶(hù)的輸入。外部接口用戶(hù)界面使用Windows的標(biāo)準(zhǔn)對(duì)話框的形式,完全用對(duì)話框?qū)崿F(xiàn)。應(yīng)用工具:MyEclipse。1) 主對(duì)話框:由六個(gè)功能按鈕構(gòu)成:系統(tǒng)管理,公寓管理,信息查詢(xún),出入登記,信息修改,關(guān)于2) 系統(tǒng)管理對(duì)話框:超級(jí)用戶(hù)登錄,普通用戶(hù)登錄,增加用戶(hù),密碼修改3) 公寓管理對(duì)話框:樓房管理,宿舍管理,員工管理4) 信息查詢(xún)對(duì)話框:按姓名查詢(xún),按學(xué)號(hào)查詢(xún),按班級(jí)查詢(xún),住宿情況查詢(xún),按寢室查
13、詢(xún)5) 出入登記對(duì)話框:物品入樓登記,物品出樓登記,來(lái)訪人員登記,訪問(wèn)結(jié)束登記6) 信息修改對(duì)話框:學(xué)生基本信息修改,員工信息修改7) 關(guān)于操作對(duì)話框:關(guān)于該系統(tǒng)的說(shuō)明軟件接口使用Access數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,通過(guò)ODB(接口訪問(wèn)。5詳細(xì)設(shè)計(jì)系統(tǒng)管理員登錄模塊的設(shè)計(jì)偽碼程序:Functionadminlogin輸入用戶(hù)名與密碼If(超級(jí)管理員)then進(jìn)入超級(jí)管理員系統(tǒng)界面ElseIf(普通管理員)then進(jìn)入普通管理員系統(tǒng)界面ElseBegin顯示登錄失敗信息,并出現(xiàn)重新登錄界面EndEndFunctionadminlogin超級(jí)管理員管理模塊的設(shè)計(jì)偽碼程序:(1)密碼修改模塊的設(shè)計(jì)Func
14、tionpasswordmodifyIf更新thenBegin更新當(dāng)前表單的數(shù)據(jù)If確定修改then更新管理員用戶(hù)表Else取消更新操作EndEndFunctionpasswordmodify(2) 添加模塊的設(shè)計(jì)FunctionappendadminIf添加thenBegin輸入添加的管理員信息If確定添加then添加數(shù)據(jù)到管理員用戶(hù)表Else取消添加EndEndFunctionappendadmin管理員管理模塊的實(shí)現(xiàn)本模塊實(shí)現(xiàn)的功能有公寓管理、信息查詢(xún)、出入登記、信息修改等模塊。操作的數(shù)據(jù)表有學(xué)生基本信息表、員工表、人員來(lái)訪表、物品出入樓表、寢室表。各子模塊的功能介紹如下:公寓管理模塊的
15、設(shè)計(jì)(1) 樓房管理:登記學(xué)校所有住宿樓情況偽碼說(shuō)明:FunctiondepartmentmanageIf樓房管理thenBegin輸入住宿樓信息If確定登記then修改樓房表Else取消登記操作EndEndFunctiondepartmentmanage(2)宿舍管理:登記學(xué)校所有宿舍的情況偽碼說(shuō)明:FunctionroommanageIf宿舍管理thenBegin輸入宿舍信息If確定登記then修改寢室表Else取消登記操作EndEndFunctionroommanage(3)員工管理:實(shí)現(xiàn)樓房管理人員的添加功能偽碼說(shuō)明:FunctionworkermanageIf員工管理thenBegi
16、n輸入員工信息If添加then修改員工表Else取消添加操作EndEndFunctionworkermanage信息查詢(xún)模塊模塊的設(shè)計(jì)信息查詢(xún)模塊基本上包括:按學(xué)號(hào)進(jìn)行查詢(xún)、按姓名進(jìn)行查詢(xún)、按班級(jí)查詢(xún)、按寢室號(hào)查詢(xún)、每棟樓房住宿情況查詢(xún)五個(gè)部分。偽碼說(shuō)明:FunctionfindstudentIf查詢(xún)thenBegin顯示查詢(xún)功能模塊輸入查詢(xún)條件If找到符合條件的記錄then顯示記錄EndEndFunctionfindstudent出入登記模塊的設(shè)計(jì)出入登記模塊包括:進(jìn)樓物品登記、出樓物品登記、人員來(lái)訪登記、結(jié)束訪問(wèn)登記四個(gè)功能模塊。(1)進(jìn)樓物品登記:詳細(xì)登記某學(xué)生搬入宿舍樓的物品情況。偽碼
17、說(shuō)明:FunctionentryregisterIf進(jìn)樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister(2)出樓物品登記:詳細(xì)登記某學(xué)生搬出宿舍樓的物品情況。偽碼說(shuō)明:FunctionentryregisterIf出樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister(3)人員來(lái)訪登記:詳細(xì)登記進(jìn)入宿舍樓的外來(lái)人員情況偽碼說(shuō)明:Functionvisitorregist
18、erIf人員來(lái)訪登記thenBegin輸入外來(lái)人員信息If確定輸入then添加輸入信息到來(lái)訪人員表Else取消輸入操作EndEndFunctionvisitorregister(4)結(jié)束訪問(wèn)登記:詳細(xì)登記外來(lái)人員的離開(kāi)情況。偽碼說(shuō)明:FunctionvisitorfinishIf結(jié)束訪問(wèn)登記thenBegin輸入外來(lái)人員信息If確定輸入then修改輸入信息到來(lái)訪人員表Else取消輸入操作EndEndFunctionvisitorfinish信息修改模塊的設(shè)計(jì)信息修改模塊包括:學(xué)生基本信息修改、員工基本信息修改等功能。(1)學(xué)生基本信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)學(xué)生基本信息情況所作的添加、修改、刪除。偽碼說(shuō)明:FunctionupdatestudentIf選擇更新thenBegin修改數(shù)據(jù)If確定更新then修改學(xué)生基本信息表中的數(shù)據(jù)Else取消更新操作EndEndFunctionupdatestudent(2)員工信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)樓房員工的修改、刪除
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修進(jìn)度款支付合同
- 藥品冷鏈運(yùn)輸保密合同
- 商業(yè)空間裝修施工合同范本
- 包包購(gòu)銷(xiāo)合同
- 咨詢(xún)服務(wù)合同終止協(xié)議書(shū)年
- 互聯(lián)網(wǎng)廣告投放策略與實(shí)踐案例
- 建筑項(xiàng)目居間合同
- 出租打印機(jī)合同年
- 圖書(shū)購(gòu)銷(xiāo)合同范例
- 工程管理咨詢(xún)合同
- 血透失衡綜合征的護(hù)理課件
- 2023年中國(guó)社會(huì)科學(xué)評(píng)價(jià)研究院第一批專(zhuān)業(yè)技術(shù)人員招聘2人筆試參考題庫(kù)(共500題)答案詳解版
- CBCC中國(guó)建筑色卡色
- 建設(shè)工程項(xiàng)目法律風(fēng)險(xiǎn)防控培訓(xùn)稿PPT講座
- GB/T 4745-2012紡織品防水性能的檢測(cè)和評(píng)價(jià)沾水法
- 軟件需求調(diào)研表-修改版
- 山東省中考物理總復(fù)習(xí) 八上 第1講 機(jī)械運(yùn)動(dòng)
- 北京理工大學(xué)應(yīng)用光學(xué)課件(大全)李林
- 國(guó)家綜合性消防救援隊(duì)伍消防員管理規(guī)定
- 河南省三門(mén)峽市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 五年級(jí)上冊(cè)數(shù)學(xué)習(xí)題課件 簡(jiǎn)便計(jì)算專(zhuān)項(xiàng)整理 蘇教版 共21張
評(píng)論
0/150
提交評(píng)論