版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
文檔名稱:軟件設(shè)計(jì)說明書工程名稱:學(xué)生宿舍管理系統(tǒng)編寫:******校對(duì):日期:2023年05月17日院系:信息工程學(xué)院專業(yè):信息管理與信息系統(tǒng)引言編寫目的在編寫《學(xué)生宿舍管理系統(tǒng)》軟件之前,對(duì)同類型產(chǎn)品的市場進(jìn)行了前期調(diào)查,與多位軟件設(shè)計(jì)者和使用者進(jìn)行了探討和分析,之后由軟件工程小組向系統(tǒng)分析人員與軟件設(shè)計(jì)人員提出了這份需求規(guī)格說明書。該需求規(guī)格說明書對(duì)學(xué)生宿舍管理系統(tǒng)軟件進(jìn)行了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面。該需求規(guī)格說明書供概要設(shè)計(jì)人員閱讀。工程背景工程委托單位:信息工程學(xué)院。開發(fā)單位:信息管理與信息系統(tǒng)專業(yè)。學(xué)校有假設(shè)干公寓,需要一個(gè)公寓管理系統(tǒng)實(shí)現(xiàn)寢室分配、學(xué)生管理、信息查詢、財(cái)產(chǎn)管理、出入登記、系統(tǒng)管理等功能。經(jīng)過實(shí)際分析調(diào)查,一個(gè)學(xué)生宿舍管理系統(tǒng)可以方便宿舍管理人員的工作,提高其工作效率,不僅可以方便廣闊學(xué)生,而且還可以方便于教師和相關(guān)人員。要求系統(tǒng)有效、快速、平安、可靠和無錯(cuò)誤的完成需要的操作,并要求客戶機(jī)的界面要簡單明了,易于操作。效勞器程序易于維護(hù)。定義SAMS:StudentApartmentManagementSystem,學(xué)生宿舍管理系統(tǒng)。概述目標(biāo)本設(shè)計(jì)要實(shí)現(xiàn)的是高校學(xué)生宿舍管理系統(tǒng),在設(shè)計(jì)該系統(tǒng)時(shí),應(yīng)盡可能的貼近學(xué)生,便于用戶操作。系統(tǒng)在實(shí)現(xiàn)上應(yīng)該具有如下功能:1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。2.系統(tǒng)應(yīng)該提供學(xué)生住宿情況的根本登記。3.系統(tǒng)應(yīng)提供人員來訪登記及結(jié)束訪問的詳細(xì)登記。4.系統(tǒng)應(yīng)提供學(xué)生在校期間物品出入宿舍樓的詳細(xì)情況登記。5.系統(tǒng)應(yīng)提供查詢功能,以方便用戶對(duì)學(xué)生根本信息的查詢(要實(shí)現(xiàn)按多種條件的查詢)及樓房信息的查詢。6.系統(tǒng)應(yīng)提供增加、刪除、修改用戶帳戶的功能。運(yùn)行環(huán)境CPUPentiumⅣ1.8Ghz內(nèi)存512MB硬盤空間50.0MB以上硬盤剩余空間輸入設(shè)備鍵盤/鼠標(biāo)操作系統(tǒng)WindowsXPServer以上數(shù)據(jù)庫MySql開發(fā)環(huán)境MyEclipse7.0條件與限制由于時(shí)間比擬短,使用計(jì)算機(jī)不方便以及對(duì)于網(wǎng)絡(luò)編程不熟悉,本學(xué)生宿舍管理系統(tǒng)并沒有提供數(shù)據(jù)的遠(yuǎn)程訪問功能。對(duì)信息的保護(hù)手段僅限于設(shè)置用戶級(jí)別,以及提供數(shù)據(jù)文件的備份,比擬簡單,平安性能有待進(jìn)一步完善。3.總體設(shè)計(jì)3.1系統(tǒng)結(jié)構(gòu)系統(tǒng)的大致結(jié)構(gòu)如下:在C/S結(jié)構(gòu)下的該寢室管理系統(tǒng)大致可以劃分為以下模塊:樓信息添加信息樓信息添加信息查詢數(shù)據(jù)樓信息修改刪除樓信息高校宿舍信息管理系統(tǒng)超級(jí)管理員宿管員信息查詢數(shù)據(jù)刪除房間管理圖3.1-1組織結(jié)構(gòu)圖說明本系統(tǒng)的根本設(shè)計(jì)概念和處理流程:圖3.1-2處理流程圖在整體設(shè)計(jì)中,我們將宿舍管理系統(tǒng)分為六個(gè)大的模塊:系統(tǒng)管理模塊、公寓管理模塊、信息查詢模塊、出入登記模塊、信息修改模塊、關(guān)于模塊。每個(gè)模塊將實(shí)現(xiàn)不同的功能。下面將具體進(jìn)行介紹。3.1.1系統(tǒng)管理模塊系統(tǒng)管理模塊包括:超級(jí)用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個(gè)局部。1.用戶登錄:實(shí)現(xiàn)管理人員登錄。2.用戶管理:實(shí)現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。3.密碼修改:實(shí)現(xiàn)所用用戶的密碼更改功能。4.退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。模塊名稱系統(tǒng)管理模塊模塊代號(hào)適用范圍全局類型WEB頁面、用戶對(duì)象、函數(shù)對(duì)象功能登陸作者唐明海編寫時(shí)間2023-05-10修改人性能要求實(shí)現(xiàn)用戶登錄功能輸入登陸名、密碼、驗(yàn)證碼輸出登陸用戶相關(guān)的信息算法邏輯開始開始輸入登錄姓名輸入密碼登錄名密碼是否為空Yes登錄名于密碼是否正確No登錄成功Yes相關(guān)對(duì)象及接口登錄界面3.1.2公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個(gè)大的局部。1.樓房管理:登記學(xué)校所有住宿樓情況。2.宿舍管理:登記學(xué)校所有宿舍的情況。3.員工原理:實(shí)現(xiàn)樓房管理人員的添加功能。模塊名稱公寓管理模塊模塊代號(hào)適用范圍全局類型WEB頁面、用戶對(duì)象、函數(shù)對(duì)象功能作者唐明海編寫時(shí)間2023-05-10修改人性能要求樓房管理、宿舍管理、員工管理三個(gè)大的局部限制條件輸入登陸名、密碼、驗(yàn)證碼輸出登陸用戶相關(guān)的信息開始開始功能選擇公寓管理功能選擇查詢添加更改姓名系別班級(jí)寢室號(hào)公寓號(hào)算法邏輯相關(guān)對(duì)象及接口登陸用戶相關(guān)的VO對(duì)象備注3.1.3信息查詢模塊信息查詢模塊根本上包括:按學(xué)號(hào)進(jìn)行查詢、按姓名進(jìn)行查詢、按班級(jí)查詢、按寢室號(hào)查詢、每棟樓房住宿情況查詢五個(gè)局部。1.按學(xué)號(hào)進(jìn)行查詢:實(shí)現(xiàn)每個(gè)學(xué)生根本信息情況的查詢功能。2.按姓名查詢:通過學(xué)生姓名查詢學(xué)生根本信息情況。3.按班級(jí)查詢:通過班級(jí)查詢某班級(jí)學(xué)生住宿情況及該班級(jí)學(xué)生信息。4.按寢室號(hào)查詢:查看每個(gè)宿舍所住學(xué)生信息情況。5.樓房住宿情況查詢:查詢每棟樓房的所有宿舍的住宿情況及宿舍樓所住學(xué)生統(tǒng)計(jì)情況。3.1.4出入登記模塊出入登記模塊包括:進(jìn)樓物品登記、出樓物品登記、人員來訪登記、結(jié)束訪問登記四個(gè)功能模塊。1.進(jìn)樓物品登記:詳細(xì)登記某學(xué)生搬入宿舍樓的物品情況。2.出樓物品登記:詳細(xì)登記某學(xué)生搬出宿舍樓的物品情況。3.人員來訪登記:詳細(xì)登記進(jìn)入宿舍樓的外來人員情況。4.結(jié)束訪問登記:詳細(xì)登記外來人員的離開情況。3.1.5信息修改模塊信息修改模塊包括:學(xué)生根本信息修改、員工根本信息修改等功能。1.學(xué)生根本信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)學(xué)生根本信息情況所作的添加、修改、刪除。2.員工信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)樓房員工的修改、刪除功能。3.1.6關(guān)于模塊此模塊是對(duì)學(xué)生宿舍管理系統(tǒng)開發(fā)者相關(guān)信息的一個(gè)簡單介紹。3.2數(shù)據(jù)庫表Super_login(超級(jí)管理員用戶表)表3-12超級(jí)管理員用戶表中文名字段名字段類型長度是否為空主鍵描述超管idSidint10否是自動(dòng)增長工作編號(hào)Ad_idint10否是密碼Spasswordverchar20否否Dorm_login〔宿舍管理員用戶表〕表3-13宿舍管理員用戶表中文名字段名字段類型長度是否為空主鍵描述宿管idDidint10否是自動(dòng)增長工作編號(hào)Ad_idint10否是密碼Dpasswordverchar20否否Building〔樓宇信息表〕表3-14樓宇信息表中文名字段名字段類型長度是否空主鍵描述樓號(hào)BIdint10否是自動(dòng)增長性別Sexbit否否標(biāo)準(zhǔn)Lidint5否是4)Dormitory〔宿舍信息表〕表3-15宿舍信息表中文名字段名字段類型長度是否空主鍵描述房間號(hào)Idint10否是樓號(hào)Bidint10否是工作編號(hào)Ad_idint10是5)Student(學(xué)生信息表)表3-16學(xué)生信息表中文名字段名字段類型長度是否空主鍵描述學(xué)號(hào)Stu_idint10否是自動(dòng)增長房間號(hào)Idint10否是姓名Nameverchar10性別Sexbit院系Departmentverchar20專業(yè)Majorverchar20籍貫Palceverchar50入學(xué)時(shí)間Timedatetime聯(lián)系方式Callverchar20否6〕AdminMessage〔宿舍管理員信息表〕表3-17宿舍管理員信息表中文名字段名字段類型長度是否空主鍵描述工作編號(hào)Ad_idint10否是自動(dòng)增長管理樓號(hào)BIdint10否是姓名Nameverchar10否否用戶級(jí)別Userlevelint5否聯(lián)系方式Callverchar20否BuildingLevel〔樓宇標(biāo)準(zhǔn)〕表3-18樓宇標(biāo)準(zhǔn)中文名字段名字段類型長度是否空主鍵描述標(biāo)準(zhǔn)編號(hào)號(hào)Lidint5否是自動(dòng)增長住人數(shù)Numberint5否收費(fèi)Tipint10否3.2.1數(shù)據(jù)庫表說明本管理系統(tǒng)共用到七個(gè)表:用戶表(LoginIn)、學(xué)生根本情況表(Student)、學(xué)生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、人員來訪表(Visit)、物品出入樓表(Goodsmove),各表之間均有一定的關(guān)系,可以進(jìn)行關(guān)聯(lián)。1.學(xué)生根本情況表(Student)、學(xué)生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個(gè)表里面都有一個(gè)相同的字段:學(xué)號(hào)(Stu_Id),通過學(xué)號(hào)這個(gè)字段就可以將系統(tǒng)的這四個(gè)表關(guān)聯(lián)了起來。當(dāng)某個(gè)表發(fā)生插入、修改、刪除等方面的改動(dòng)時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動(dòng)。學(xué)生住宿表(Student)和寢室表(Dorm)也有一個(gè)相同的字段:寢室號(hào)(Dor_Id)將兩表相關(guān)聯(lián)。2.由于員工是負(fù)責(zé)管理某棟樓房的,因此員工表(Employee),樓房表(House)這兩個(gè)表之間有一個(gè)相同的字段:樓房號(hào)(Hou_Id)來進(jìn)行關(guān)聯(lián)。4.接口設(shè)計(jì)4.1用戶接口使用基于對(duì)話框的GUI,用戶通過鼠標(biāo)的點(diǎn)擊和鍵盤的輸入完成操作,編輯框用于用戶的輸入。4.2外部接口4.2.1用戶界面使用Windows的標(biāo)準(zhǔn)對(duì)話框的形式,完全用對(duì)話框?qū)崿F(xiàn)。應(yīng)用工具:MyEclipse7.0。主對(duì)話框:由六個(gè)功能按鈕構(gòu)成:系統(tǒng)管理,公寓管理,信息查詢,出入登記,信息修改,關(guān)于系統(tǒng)管理對(duì)話框:超級(jí)用戶登錄,普通用戶登錄,增加用戶,密碼修改公寓管理對(duì)話框:樓房管理,宿舍管理,員工管理信息查詢對(duì)話框:按姓名查詢,按學(xué)號(hào)查詢,按班級(jí)查詢,住宿情況查詢,按寢室查詢出入登記對(duì)話框:物品入樓登記,物品出樓登記,來訪人員登記,訪問結(jié)束登記信息修改對(duì)話框:學(xué)生根本信息修改,員工信息修改關(guān)于操作對(duì)話框:關(guān)于該系統(tǒng)的說明4.2.2軟件接口使用Access數(shù)據(jù)庫的驅(qū)動(dòng)程序,通過ODBC接口訪問。5詳細(xì)設(shè)計(jì)5.1系統(tǒng)管理員登錄模塊的設(shè)計(jì)偽碼程序:Functionadminlogin輸入用戶名與密碼If(超級(jí)管理員)then進(jìn)入超級(jí)管理員系統(tǒng)界面ElseIf(普通管理員)then進(jìn)入普通管理員系統(tǒng)界面ElseBegin顯示登錄失敗信息,并出現(xiàn)重新登錄界面EndEndFunctionadminlogin5.2超級(jí)管理員管理模塊的設(shè)計(jì)偽碼程序:(1)密碼修改模塊的設(shè)計(jì)FunctionpasswordmodifyIf更新thenBegin更新當(dāng)前表單的數(shù)據(jù)If確定修改then更新管理員用戶表Else取消更新操作EndEndFunctionpasswordmodify(2)添加模塊的設(shè)計(jì)FunctionappendadminIf添加thenBegin輸入添加的管理員信息If確定添加then添加數(shù)據(jù)到管理員用戶表Else取消添加EndEndFunctionappendadmin5.3管理員管理模塊的實(shí)現(xiàn)本模塊實(shí)現(xiàn)的功能有公寓管理、信息查詢、出入登記、信息修改等模塊。操作的數(shù)據(jù)表有學(xué)生根本信息表、員工表、人員來訪表、物品出入樓表、寢室表。各子模塊的功能介紹如下:5.3.1公寓管理模塊的設(shè)計(jì)〔1〕樓房管理:登記學(xué)校所有住宿樓情況偽碼說明:FunctiondepartmentmanageIf樓房管理thenBegin輸入住宿樓信息If確定登記then修改樓房表Else取消登記操作EndEndFunctiondepartmentmanage〔2〕宿舍管理:登記學(xué)校所有宿舍的情況偽碼說明:FunctionroommanageIf宿舍管理thenBegin輸入宿舍信息If確定登記then修改寢室表Else取消登記操作EndEndFunctionroommanage〔3〕員工管理:實(shí)現(xiàn)樓房管理人員的添加功能偽碼說明:FunctionworkermanageIf員工管理thenBegin輸入員工信息If添加then修改員工表Else取消添加操作EndEndFunctionworkermanage5.3.2信息查詢模塊模塊的設(shè)計(jì)信息查詢模塊根本上包括:按學(xué)號(hào)進(jìn)行查詢、按姓名進(jìn)行查詢、按班級(jí)查詢、按寢室號(hào)查詢、每棟樓房住宿情況查詢五個(gè)局部。偽碼說明:FunctionfindstudentIf查詢thenBegin顯示查詢功能模塊輸入查詢條件}If找到符合條件的記錄then顯示記錄EndEndFunctionfindstudent5.3.3出入登記模塊的設(shè)計(jì)出入登記模塊包括:進(jìn)樓物品登記、出樓物品登記、人員來訪登記、結(jié)束訪問登記四個(gè)功能模塊?!?〕進(jìn)樓物品登記:詳細(xì)登記某學(xué)生搬入宿舍樓的物品情況。偽碼說明:FunctionentryregisterIf進(jìn)樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister〔2〕出樓物品登記:詳細(xì)登記某學(xué)生搬出宿舍樓的物品情況。偽碼說明:FunctionentryregisterIf出樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister〔3〕人員來訪登記:詳細(xì)登記進(jìn)入宿舍樓的外來人員情況。偽碼說明:FunctionvisitorregisterIf人員來訪登記thenBegin輸入外來人員信息If確定輸入then添加輸入信息到來訪人員表Else取消輸入操作EndEndFunctionvisitorregister〔4〕結(jié)束訪問登記:詳細(xì)登記外來人員的離開情況。偽碼說明:FunctionvisitorfinishIf結(jié)束訪問登記thenBegi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫擴(kuò)大補(bǔ)充協(xié)議書
- 第9課-2023-2024學(xué)年初中信息技術(shù)七年級(jí)上冊(人教版)-說課稿-制作電子表格
- 變更扶養(yǎng)協(xié)議書
- 北京房屋租賃合同2008
- 防火應(yīng)急疏散演練幼兒園
- 天津市南開區(qū)2024-2025學(xué)年高一上學(xué)期11月期中考試語文試題(含答案)
- 遼寧省錦州市某校2024-2025學(xué)年高二上學(xué)期期中質(zhì)量檢測英語試卷(無答案)
- 糖尿病的演講
- 《纖維繩索彎曲疲勞試驗(yàn)方法》
- 飼料級(jí)磷酸鹽相關(guān)項(xiàng)目投資計(jì)劃書范本
- 北師大版七年級(jí)生物上冊教案(全冊完整版)
- 家禽常見用藥的技巧課件
- 防腐油漆施工工藝
- 南方S82T操作手冊
- 設(shè)備采購安裝工程結(jié)算書
- [精品]臺(tái)灣地區(qū)零售藥店的現(xiàn)狀與發(fā)展趨勢
- 焙燒爐煙氣換熱器的設(shè)計(jì)方案
- 中學(xué)語文學(xué)科課改實(shí)驗(yàn)匯報(bào)材料
- 血漿置換及臨床的應(yīng)用業(yè)內(nèi)特制
- 雨蝶(李翊君)原版正譜鋼琴譜五線譜樂譜.docx
- 綜合實(shí)踐活動(dòng)五年級(jí)下冊課件-制作木蜻蜓14張ppt課件
評(píng)論
0/150
提交評(píng)論