版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE文檔名稱:軟件設計說明書項目名稱:學生宿舍管理系統(tǒng)編寫:******校對:審核:日期:2015年05月17日院系:信息工程學院專業(yè):信息管理與信息系統(tǒng)引言編寫目的在編寫《學生宿舍管理系統(tǒng)》軟件之前,對同類型產(chǎn)品的市場進行了前期調(diào)查,與多位軟件設計者和使用者進行了探討和分析,之后由軟件項目小組向系統(tǒng)分析人員與軟件設計人員提出了這份需求規(guī)格說明書.該需求規(guī)格說明書對學生宿舍管理系統(tǒng)軟件進行了全面細致的用戶需求分析,明確所要開發(fā)的軟件應具有的功能、性能與界面。該需求規(guī)格說明書供概要設計人員閱讀。項目背景項目委托單位:信息工程學院.開發(fā)單位:信息管理與信息系統(tǒng)專業(yè)。學校有若干公寓,需要一個公寓管理系統(tǒng)實現(xiàn)寢室分配、學生管理、信息查詢、財產(chǎn)管理、出入登記、系統(tǒng)管理等功能.經(jīng)過實際分析調(diào)查,一個學生宿舍管理系統(tǒng)可以方便宿舍管理人員的工作,提高其工作效率,不僅可以方便廣大學生,而且還可以方便于教師和相關人員.要求系統(tǒng)有效、快速、安全、可靠和無錯誤的完成需要的操作,并要求客戶機的界面要簡單明了,易于操作。服務器程序易于維護。定義SAMS:StudentApartmentManagementSystem,學生宿舍管理系統(tǒng).概述目標本設計要實現(xiàn)的是高校學生宿舍管理系統(tǒng),在設計該系統(tǒng)時,應盡可能的貼近學生,便于用戶操作。系統(tǒng)在實現(xiàn)上應該具有如下功能:1。系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進入系統(tǒng)。2.系統(tǒng)應該提供學生住宿情況的基本登記。3。系統(tǒng)應提供人員來訪登記及結束訪問的詳細登記。4。系統(tǒng)應提供學生在校期間物品出入宿舍樓的詳細情況登記。5。系統(tǒng)應提供查詢功能,以方便用戶對學生基本信息的查詢(要實現(xiàn)按多種條件的查詢)及樓房信息的查詢.6。系統(tǒng)應提供增加、刪除、修改用戶帳戶的功能.運行環(huán)境CPUPentiumⅣ1.8Ghz內(nèi)存512MB硬盤空間50.0MB以上硬盤剩余空間輸入設備鍵盤/鼠標操作系統(tǒng)WindowsXPServer以上數(shù)據(jù)庫MySql開發(fā)環(huán)境MyEclipse7。0條件與限制由于時間比較短,使用計算機不方便以及對于網(wǎng)絡編程不熟悉,本學生宿舍管理系統(tǒng)并沒有提供數(shù)據(jù)的遠程訪問功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,安全性能有待進一步完善。3。總體設計3.1系統(tǒng)結構系統(tǒng)的大致結構如下:在C/S結構下的該寢室管理系統(tǒng)大致可以劃分為以下模塊:樓信息添加信息樓信息添加信息查詢數(shù)據(jù)樓信息修改刪除樓信息高校宿舍信息管理系統(tǒng)超級管理員宿管員信息查詢數(shù)據(jù)刪除房間管理圖3.1—1組織結構圖說明本系統(tǒng)的基本設計概念和處理流程:圖3.1-2處理流程圖在整體設計中,我們將宿舍管理系統(tǒng)分為六個大的模塊:系統(tǒng)管理模塊、公寓管理模塊、信息查詢模塊、出入登記模塊、信息修改模塊、關于模塊.每個模塊將實現(xiàn)不同的功能.下面將具體進行介紹.3.1.1系統(tǒng)管理模塊系統(tǒng)管理模塊包括:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個部分。1。用戶登錄:實現(xiàn)管理人員登錄。2.用戶管理:實現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。3.密碼修改:實現(xiàn)所用用戶的密碼更改功能。4.退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。模塊名稱系統(tǒng)管理模塊模塊代號適用范圍全局類型WEB頁面、用戶對象、函數(shù)對象功能登陸作者唐明海編寫時間2015-05-10修改人性能要求實現(xiàn)用戶登錄功能輸入登陸名、密碼、驗證碼輸出登陸用戶相關的信息算法邏輯開始開始輸入登錄姓名輸入密碼登錄名密碼是否為空Yes登錄名于密碼是否正確No登錄成功Yes相關對象及接口登錄界面3。1。2公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個大的部分。1。樓房管理:登記學校所有住宿樓情況。2.宿舍管理:登記學校所有宿舍的情況。3.員工原理:實現(xiàn)樓房管理人員的添加功能。模塊名稱公寓管理模塊模塊代號適用范圍全局類型WEB頁面、用戶對象、函數(shù)對象功能作者唐明海編寫時間2015—05-10修改人性能要求樓房管理、宿舍管理、員工管理三個大的部分限制條件輸入登陸名、密碼、驗證碼輸出登陸用戶相關的信息開始開始功能選擇公寓管理功能選擇查詢添加更改姓名系別班級寢室號公寓號算法邏輯相關對象及接口登陸用戶相關的VO對象備注3。1.3信息查詢模塊信息查詢模塊基本上包括:按學號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個部分。1.按學號進行查詢:實現(xiàn)每個學生基本信息情況的查詢功能。2。按姓名查詢:通過學生姓名查詢學生基本信息情況.3。按班級查詢:通過班級查詢某班級學生住宿情況及該班級學生信息。4.按寢室號查詢:查看每個宿舍所住學生信息情況。5。樓房住宿情況查詢:查詢每棟樓房的所有宿舍的住宿情況及宿舍樓所住學生統(tǒng)計情況。3。1。4出入登記模塊出入登記模塊包括:進樓物品登記、出樓物品登記、人員來訪登記、結束訪問登記四個功能模塊。1.進樓物品登記:詳細登記某學生搬入宿舍樓的物品情況。2.出樓物品登記:詳細登記某學生搬出宿舍樓的物品情況。3.人員來訪登記:詳細登記進入宿舍樓的外來人員情況。4。結束訪問登記:詳細登記外來人員的離開情況。3。1.5信息修改模塊信息修改模塊包括:學生基本信息修改、員工基本信息修改等功能.1。學生基本信息修改:實現(xiàn)系統(tǒng)管理人員對學生基本信息情況所作的添加、修改、刪除。2。員工信息修改:實現(xiàn)系統(tǒng)管理人員對樓房員工的修改、刪除功能。3.1.6關于模塊此模塊是對學生宿舍管理系統(tǒng)開發(fā)者相關信息的一個簡單介紹。3.2數(shù)據(jù)庫表Super_login(超級管理員用戶表)表3-12超級管理員用戶表中文名字段名字段類型長度是否為空主鍵描述超管idSidint10否是自動增長工作編號Ad_idint10否是密碼Spasswordverchar20否否Dorm_login(宿舍管理員用戶表)表3—13宿舍管理員用戶表中文名字段名字段類型長度是否為空主鍵描述宿管idDidint10否是自動增長工作編號Ad_idint10否是密碼Dpasswordverchar20否否Building(樓宇信息表)表3-14樓宇信息表中文名字段名字段類型長度是否空主鍵描述樓號BIdint10否是自動增長性別Sexbit否否標準Lidint5否是4)Dormitory(宿舍信息表)表3—15宿舍信息表中文名字段名字段類型長度是否空主鍵描述房間號Idint10否是樓號Bidint10否是工作編號Ad_idint10是5)Student(學生信息表)表3—16學生信息表中文名字段名字段類型長度是否空主鍵描述學號Stu_idint10否是自動增長房間號Idint10否是姓名Nameverchar10性別Sexbit院系Departmentverchar20專業(yè)Majorverchar20籍貫Palceverchar50入學時間Timedatetime聯(lián)系方式Callverchar20否6)AdminMessage(宿舍管理員信息表)表3-17宿舍管理員信息表中文名字段名字段類型長度是否空主鍵描述工作編號Ad_idint10否是自動增長管理樓號BIdint10否是姓名Nameverchar10否否用戶級別Userlevelint5否聯(lián)系方式Callverchar20否BuildingLevel(樓宇標準)表3—18樓宇標準中文名字段名字段類型長度是否空主鍵描述標準編號號Lidint5否是自動增長住人數(shù)Numberint5否收費Tipint10否3。2.1數(shù)據(jù)庫表說明本管理系統(tǒng)共用到七個表:用戶表(LoginIn)、學生基本情況表(Student)、學生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、人員來訪表(Visit)、物品出入樓表(Goodsmove),各表之間均有一定的關系,可以進行關聯(lián)。1.學生基本情況表(Student)、學生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個表里面都有一個相同的字段:學號(Stu_Id),通過學號這個字段就可以將系統(tǒng)的這四個表關聯(lián)了起來。當某個表發(fā)生插入、修改、刪除等方面的改動時,相聯(lián)的表之間也要進行相應的改動。學生住宿表(Student)和寢室表(Dorm)也有一個相同的字段:寢室號(Dor_Id)將兩表相關聯(lián)。2.由于員工是負責管理某棟樓房的,因此員工表(Employee),樓房表(House)這兩個表之間有一個相同的字段:樓房號(Hou_Id)來進行關聯(lián)。4.接口設計4。1用戶接口使用基于對話框的GUI,用戶通過鼠標的點擊和鍵盤的輸入完成操作,編輯框用于用戶的輸入。4.2外部接口4.2.1用戶界面使用Windows的標準對話框的形式,完全用對話框實現(xiàn)。應用工具:MyEclipse7。0。主對話框:由六個功能按鈕構成:系統(tǒng)管理,公寓管理,信息查詢,出入登記,信息修改,關于系統(tǒng)管理對話框:超級用戶登錄,普通用戶登錄,增加用戶,密碼修改公寓管理對話框:樓房管理,宿舍管理,員工管理信息查詢對話框:按姓名查詢,按學號查詢,按班級查詢,住宿情況查詢,按寢室查詢出入登記對話框:物品入樓登記,物品出樓登記,來訪人員登記,訪問結束登記信息修改對話框:學生基本信息修改,員工信息修改關于操作對話框:關于該系統(tǒng)的說明4。2。2軟件接口使用Access數(shù)據(jù)庫的驅動程序,通過ODBC接口訪問.5詳細設計5.1系統(tǒng)管理員登錄模塊的設計偽碼程序:Functionadminlogin輸入用戶名與密碼If(超級管理員)then進入超級管理員系統(tǒng)界面ElseIf(普通管理員)then進入普通管理員系統(tǒng)界面ElseBegin顯示登錄失敗信息,并出現(xiàn)重新登錄界面EndEndFunctionadminlogin5。2超級管理員管理模塊的設計偽碼程序:(1)密碼修改模塊的設計FunctionpasswordmodifyIf更新thenBegin更新當前表單的數(shù)據(jù)If確定修改then更新管理員用戶表Else取消更新操作EndEndFunctionpasswordmodify(2)添加模塊的設計FunctionappendadminIf添加thenBegin輸入添加的管理員信息If確定添加then添加數(shù)據(jù)到管理員用戶表Else取消添加EndEndFunctionappendadmin5。3管理員管理模塊的實現(xiàn)本模塊實現(xiàn)的功能有公寓管理、信息查詢、出入登記、信息修改等模塊。操作的數(shù)據(jù)表有學生基本信息表、員工表、人員來訪表、物品出入樓表、寢室表。各子模塊的功能介紹如下:5.3。1公寓管理模塊的設計(1)樓房管理:登記學校所有住宿樓情況偽碼說明:FunctiondepartmentmanageIf樓房管理thenBegin輸入住宿樓信息If確定登記then修改樓房表Else取消登記操作EndEndFunctiondepartmentmanage(2)宿舍管理:登記學校所有宿舍的情況偽碼說明:FunctionroommanageIf宿舍管理thenBegin輸入宿舍信息If確定登記then修改寢室表Else取消登記操作EndEndFunctionroommanage(3)員工管理:實現(xiàn)樓房管理人員的添加功能偽碼說明:FunctionworkermanageIf員工管理thenBegin輸入員工信息If添加then修改員工表Else取消添加操作EndEndFunctionworkermanage5。3。2信息查詢模塊模塊的設計信息查詢模塊基本上包括:按學號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個部分。偽碼說明:FunctionfindstudentIf查詢thenBegin顯示查詢功能模塊輸入查詢條件}If找到符合條件的記錄then顯示記錄EndEndFunctionfindstudent5。3。3出入登記模塊的設計出入登記模塊包括:進樓物品登記、出樓物品登記、人員來訪登記、結束訪問登記四個功能模塊.(1)進樓物品登記:詳細登記某學生搬入宿舍樓的物品情況.偽碼說明:FunctionentryregisterIf進樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister(2)出樓物品登記:詳細登記某學生搬出宿舍樓的物品情況。偽碼說明:FunctionentryregisterIf出樓物品登記thenBegin輸入物品信息If確定輸入then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEndFunctionentryregister(3)人員來訪登記:詳細登記進入宿舍樓的外來人員情況。偽碼說明:FunctionvisitorregisterIf人員來訪登記thenBegin輸入外來人員信息If確定輸入then添加輸入信息到來訪人員表Else取消輸入操作EndEndFunctionvisitorregister(4)結束訪問登記:詳細登記外來人員的離開情況.偽碼說明:FunctionvisitorfinishIf結束訪問登記thenBegin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 刀剪制作工安全行為測試考核試卷含答案
- 地層測試工安全綜合能力考核試卷含答案
- 煉焦工安全實踐競賽考核試卷含答案
- 家禽繁殖員崗前理論綜合考核試卷含答案
- 綠化造園工崗前安全宣教考核試卷含答案
- 經(jīng)編工10S執(zhí)行考核試卷含答案
- 傳輸機務員崗前內(nèi)部考核試卷含答案
- 海創(chuàng)環(huán)保安全培訓
- 海關aeo培訓法律法規(guī)
- 橋梁工程知識培訓講座
- 消防安全操作規(guī)程操作規(guī)程
- 國家電投秋招面試題及答案
- 心臟驟停病人的護理
- 阿爾茨海默癥醫(yī)療護理查房
- 產(chǎn)權無償劃轉協(xié)議書
- WJ30059-2023軍工燃燒爆炸品工程設計安全規(guī)范
- 索尼相機DSC-WX350中文使用說明書
- 從2025上半年宏觀經(jīng)濟及酒類景氣指數(shù)看酒類發(fā)展趨勢報告
- 1000立方米高性能聚甲基丙稀酰亞胺(PMI)泡沫新材料技改項目可行性研究報告模板-立項備案
- 動物福利與動物倫理課件
- 口腔門診護士禮儀課件
評論
0/150
提交評論