學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說明書_第1頁
學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說明書_第2頁
學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說明書_第3頁
學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說明書_第4頁
學(xué)生宿舍管理系統(tǒng)軟件設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、文檔名稱:軟件設(shè)計(jì)說明書項(xiàng)目名稱:學(xué)生宿舍管理系統(tǒng)編寫:*校對:審核:日期:2015年05月17日院系:信息工程學(xué)院專業(yè):信息管理與信息系統(tǒng)1. 引言1.1 編寫目的在編寫學(xué)生宿舍管理系統(tǒng)軟件之前,對同類型產(chǎn)品的市場進(jìn)行了前期調(diào)查,與 多位軟件設(shè)計(jì)者和使用者進(jìn)行了探討和分析,之后由軟件項(xiàng)目小組向系統(tǒng)分析人員與軟 件設(shè)計(jì)人員提出了這份需求規(guī)格說明書。該需求規(guī)格說明書對學(xué)生宿舍管理系統(tǒng)軟件進(jìn) 行了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面。該需 求規(guī)格說明書供概要設(shè)計(jì)人員閱讀。1.2 項(xiàng)目背景項(xiàng)目委托單位:信息工程學(xué)院。 開發(fā)單位:信息管理與信息系統(tǒng)專業(yè)。學(xué)校有若干公寓,需

2、要一個(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ī)的界 面要簡單明了,易于操作。服務(wù)器程序易于維護(hù)。1.3 定義SAMS:Student Apartment Management System ,學(xué)生宿舍管理系統(tǒng)。2. 概述2.1 目標(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)該具有如下功能

3、: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)提供查詢功能,以方便用戶對學(xué)生基本信息的查詢 (要實(shí)現(xiàn)按多種條件的查 詢)及樓房信息的查詢。6. 系統(tǒng)應(yīng)提供增加、刪除、修改用戶帳戶的功能。2.2運(yùn)行環(huán)境CPUPentium IV 1.8Ghz內(nèi)存512MB硬盤空間50.0MB以上硬盤剩余空間輸入設(shè)備鍵盤/ 鼠標(biāo)操作系統(tǒng)Windows XP Server 以上數(shù)據(jù)庫MySql開發(fā)環(huán)境MyEclipse 7.02.3條件與限制

4、由于時(shí)間比較短,使用計(jì)算機(jī)不方便以及對于網(wǎng)絡(luò)編程不熟悉,本學(xué)生宿舍管理系 統(tǒng)并沒有提供數(shù)據(jù)的遠(yuǎn)程訪問功能。對信息的保護(hù)手段僅限于設(shè)置用戶級別,以及提供 數(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)大致可以劃分為以下模塊:圖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)管理模塊包括

5、:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出 系統(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)管理模 塊模塊代號適用范圍全局類型WEB頁面、用戶對象、函數(shù)對象功能登陸作者唐明海編 寫2015-05-10修改人時(shí)間性能要求實(shí)現(xiàn)用戶登錄功能輸入登陸名、密碼、驗(yàn)證碼輸出登陸用戶相關(guān)的信息算法邏輯相關(guān)對象及登錄界面 接口3.1.2公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個(gè)大的部分1. 樓房管理:登記學(xué)校

6、所有住宿樓情況。2. 宿舍管理:登記學(xué)校所有宿舍的情況。3. 員工原理:實(shí)現(xiàn)樓房管理人員的添加功能。模塊名 稱公寓管理模塊模塊代 號適用范 圍全局類型WEB頁面、用戶對象、函數(shù)對象功 能作 者唐 明 海編寫時(shí)間2015-05-10修改人性能要 求樓房管理、宿舍管理、員工管理三個(gè)大的部分限制條 件輸入登陸名、密碼、驗(yàn)證碼輸 出登陸用戶相關(guān)的信息幵始1卩功能選擇1r公寓,管理姓名1系別1F班級1r寢室號1r公寓號算法邏輯相關(guān)對 象及接 口登陸用戶相關(guān)的V0對象備注3.1.3信息查詢模塊信息查詢模塊基本上包括:按學(xué)號進(jìn)行查詢、按姓名進(jìn)行查詢、按班級查詢、按寢室 號查詢、每棟樓房住宿情況查詢五個(gè)部分。

7、1. 按學(xué)號進(jìn)行查詢:實(shí)現(xiàn)每個(gè)學(xué)生基本信息情況的查詢功能。2. 按姓名查詢:通過學(xué)生姓名查詢學(xué)生基本信息情況。3. 按班級查詢:通過班級查詢某班級學(xué)生住宿情況及該班級學(xué)生信息。4. 按寢室號查詢:查看每個(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é)束訪問

8、登記:詳細(xì)登記外來人員的離開情況。3.1.5信息修改模塊信息修改模塊包括:學(xué)生基本信息修改、員工基本信息修改等功能。1. 學(xué)生基本信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對學(xué)生基本信息情況所作的添加、修改、刪2. 員工信息修改:實(shí)現(xiàn)系統(tǒng)管理人員對樓房員工的修改、刪除功能3.1.6關(guān)于模塊此模塊是對學(xué)生宿舍管理系統(tǒng)開發(fā)者相關(guān)信息的一個(gè)簡單介紹3.2數(shù)據(jù)庫表1)Super_login(超級管理員用戶表)表3-12超級管理員用戶表中文名字段名字段類型長度是否為空主鍵描述超管idSidint10否是自動增長工作編號Addint10否是密碼Spasswor dverchar20否否2)Dormogin (宿舍管理員用

9、戶表)表3-13宿舍管理員用戶表中文名字段名字段類型長度是否為空主鍵描述宿管idDidint10否是自動增長工作編號Ad_idint10否是密碼Dpasswordverchar20否否3)Build ing (樓宇信息表)表3-14樓宇信息表中文名字段名字段類型長度是否空主鍵描述樓號BIdint10否是自動增長性別Sexbit否否標(biāo)準(zhǔn)Lidint5否是4) Dormitory (宿舍信息表)表3-15宿舍信息表中文名字段名字段類型長度是否空主鍵描述房間號Idint10否是樓號Bidint10否是工作編號Addint10是5)Student( 學(xué)生信息表)表3-16學(xué)生信息表中文名字段名字段類型

10、長度是否空主鍵描述學(xué)號Studint10否是自動增長房間號Idint10否是姓名Nameverchar10性別Sexbit院系Departme n tverchar20專業(yè)Majorverchar20籍貫Palceverchar50入學(xué)時(shí)間Timedatetime聯(lián)系方式Callverchar20否6) AdminMessage(宿舍管理員信息表)表3-17宿舍管理員信息表中文名字段名字段類型長度是否空主鍵描述工作編號Addint10否是自動增長管理樓號BIdint10否是姓名Nameverchar10否否用戶級別Userleve lint5否聯(lián)系方式Callverchar20否1) Buil

11、dingLevel(樓宇標(biāo)準(zhǔn))表3-18樓宇標(biāo)準(zhǔn)中文名字段名字段類型長度是否空主鍵描述標(biāo)準(zhǔn)編號號Lidint5否是自動增長住人數(shù)Numberint5否收費(fèi)Tipint10否本管理系統(tǒng)共用到七個(gè)表:用戶表(Loginln)、學(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è)

12、相同的字段:學(xué)號(Stud),通過學(xué)號這個(gè)字段就可以將系統(tǒng)的這 四個(gè)表關(guān)聯(lián)了起來。當(dāng)某個(gè)表發(fā)生插入、修改、刪除等方面的改動時(shí),相聯(lián)的表之間也要進(jìn)行相應(yīng)的改動。學(xué)生住宿表(Student)和寢室表(Dorm)也有一個(gè)相同的字段:寢室號 (Dor_Id) 將兩表相關(guān)聯(lián)。2. 由于員工是負(fù)責(zé)管理某棟樓房的,因此員工表(Employee),樓房表(House)這兩個(gè)表之間有一個(gè)相同的字段:樓房號(Houd)來進(jìn)行關(guān)聯(lián)。4. 接口設(shè)計(jì)4.1 用戶接口使用基于對話框的GUI,用戶通過鼠標(biāo)的點(diǎn)擊和鍵盤的輸入完成操作,編輯框用 于用戶的輸入。4.2外部接口4.2.1 用戶界面使用Windows的標(biāo)準(zhǔn)對話框的形

13、式,完全用對話框?qū)崿F(xiàn)。應(yīng)用工具:MyEclipse 7.01) 主對話框:由六個(gè)功能按鈕構(gòu)成:系統(tǒng)管理,公寓管理,信息查詢,出入登記,信息 修改,關(guān)于2) 系統(tǒng)管理對話框:超級用戶登錄,普通用戶登錄,增加用戶,密碼修改3) 公寓管理對話框:樓房管理,宿舍管理,員工管理4) 信息查詢對話框:按姓名查詢,按學(xué)號查詢,按班級查詢,住宿情況查詢,按寢室查 詢5) 出入登記對話框:物品入樓登記,物品出樓登記,來訪人員登記,訪問結(jié)束登記6) 信息修改對話框:學(xué)生基本信息修改,員工信息修改7) 關(guān)于操作對話框:關(guān)于該系統(tǒng)的說明4.2.2 軟件接口使用Access數(shù)據(jù)庫的驅(qū)動程序,通過 ODB(接口訪問。5

14、詳細(xì)設(shè)計(jì)5.1 系統(tǒng)管理員登錄模塊的設(shè)計(jì)偽碼程序:Function adminlogin輸入用戶名與密碼If( 超級管理員 ) then 進(jìn)入超級管理員系統(tǒng)界面Else If ( 普通管理員 ) then 進(jìn)入普通管理員系統(tǒng)界面ElseBegin顯示登錄失敗信息,并出現(xiàn)重新登錄界面EndEnd Function adminlogin5.2 超級管理員管理模塊的設(shè)計(jì)偽碼程序:(1) 密碼修改模塊的設(shè)計(jì)Function passwordmodifyIf 更新 thenBegin更新當(dāng)前表單的數(shù)據(jù)If 確定修改 then 更新管理員用戶表Else 取消更新操作EndEnd Function pass

15、wordmodify(2) 添加模塊的設(shè)計(jì)Function appendadminIf 添加 thenBegin輸入添加的管理員信息If 確定添加 then添加數(shù)據(jù)到管理員用戶表Else取消添加EndEnd Functionappendadmin5.3 管理員管理模塊的實(shí)現(xiàn)本模塊實(shí)現(xiàn)的功能有公寓管理、 信息查詢、 出入登記、信息修改等模塊。操作的數(shù)據(jù) 表有學(xué)生基本信息表、員工表、人員來訪表、物品出入樓表、寢室表。各子模塊的功能介紹如下:(1)樓房管理:登記學(xué)校所有住宿樓情況 偽碼說明:Function departmentmanageIf 樓房管理 thenBegin 輸入住宿樓信息 If 確

16、定登記 then 修改樓房表Else 取消登記操作EndEnd Functiondepartmentmanage(2)宿舍管理:登記學(xué)校所有宿舍的情況 偽碼說明:Function roommanageIf 宿舍管理 thenBegin 輸入宿舍信息 If 確定登記 then 修改寢室表Else 取消登記操作EndEnd Function roommanage(3)員工管理:實(shí)現(xiàn)樓房管理人員的添加功能 偽碼說明:Function workermanageIf 員工管理 thenBegin輸入員工信息If 添加 then 修改員工表Else 取消添加操作EndEnd Function worker

17、manage 信息查詢模塊基本上包括: 按學(xué)號進(jìn)行查詢、 按姓名進(jìn)行查詢、 按班級查詢、按 寢室號查詢、每棟樓房住宿情況查詢五個(gè)部分。偽碼說明:Function findstudentIf 查詢 thenBegin 顯示查詢功能模塊 輸入查詢條件 If 找到符合條件的記錄 then 顯示記錄EndEnd Function findstudent出入登記模塊包括: 進(jìn)樓物品登記、 出樓物品登記、人員來訪登記、結(jié)束訪問登記四 個(gè)功能模塊。(1)進(jìn)樓物品登記:詳細(xì)登記某學(xué)生搬入宿舍樓的物品情況。 偽碼說明:Function entryregisterIf 進(jìn)樓物品登記 thenBegin 輸入物品信

18、息 If 確定輸入 then添加輸入物品信息到物品出入樓表Else取消輸入操作EndEnd Function entryregister(2)出樓物品登記:詳細(xì)登記某學(xué)生搬出宿舍樓的物品情況 偽碼說明:Function entryregisterIf 出樓物品登記 thenBegin輸入物品信息If 確定輸入 then 添加輸入物品信息到物品出入樓表Else取消輸入操作EndEnd Function entryregister(3)人員來訪登記:詳細(xì)登記進(jìn)入宿舍樓的外來人員情況。 偽碼說明:Function visitorregisterIf 人員來訪登記 thenBegin輸入外來人員信息If 確定輸入 then 添加輸入信息到來訪人員表Else取消輸入操作EndEnd Function visitorregister(4)結(jié)束訪問登記:詳細(xì)登記外來人員的離開情況。 偽碼說明:Function visitorfinishIf 結(jié)束訪問登記 thenBegi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論