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

下載本文檔

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

文檔簡介

1、word 概要設(shè)計說明書1 引言11 編寫目的12 工程背景13 定義14 參考資料1 任務(wù)概述21 目標22 運行環(huán)境23 需求概述24 條件與限制2 總體設(shè)計1系統(tǒng)結(jié)構(gòu) 系統(tǒng)的大致結(jié)構(gòu)如下:在 C/S 結(jié)構(gòu)下的該寢室管理系統(tǒng)大致可以劃分為以下模塊:學(xué)生宿舍管理系統(tǒng)出入登記信息查詢信息修改關(guān)于系統(tǒng)管理超級用戶登錄密碼修改增加用戶普通用戶登錄公寓管理樓房管理宿舍管理員工管理住宿情況查詢按寢室查詢按班級查詢按姓名查詢按學(xué)號查詢訪問結(jié)束登記物品進樓登記物品出樓登記來訪人員登記員工信息修改學(xué)生根本信息修改圖4.1學(xué)生宿舍管理系統(tǒng)功能模塊圖在整體設(shè)計中,我們將宿舍管理系統(tǒng)分為六個大的模塊:系統(tǒng)管理模塊

2、、公寓管理模塊、信息查詢模塊、出入登記模塊、信息修改模塊、關(guān)于模塊。每個模塊將實現(xiàn)不同的功能。下面將具體進行介紹。2.1.1 系統(tǒng)管理模塊 系統(tǒng)管理模塊包括:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個局部。 1.超級用戶登錄:實現(xiàn)系統(tǒng)管理人員登錄。 2.普通用戶登錄:實現(xiàn)一般管理人員登錄。 3.用戶管理:實現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。4.密碼修改:實現(xiàn)所用用戶的密碼更改功能。 5.退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。 2.1.2 公寓管理模塊 公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個大的局部。 1.樓房管理:登記學(xué)校所有住宿樓情況。

3、 2.宿舍管理:登記學(xué)校所有宿舍的情況。 3.員工原理:實現(xiàn)樓房管理人員的添加功能。 2.1.3 信息查詢模塊 信息查詢模塊根本上包括:按學(xué)號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個局部。 1.按學(xué)號進行查詢:實現(xiàn)每個學(xué)生根本信息情況的查詢功能。 2.按姓名查詢:通過學(xué)生姓名查詢學(xué)生根本信息情況。 3.按班級查詢:通過班級查詢某班級學(xué)生住宿情況及該班級學(xué)生信息。 4.按寢室號查詢:查看每個宿舍所住學(xué)生信息情況。 5.樓房住宿情況查詢: 查詢每棟樓房的所有宿舍的住宿情況及宿舍樓所住學(xué)生統(tǒng)計情況。 2.1.4 出入登記模塊 出入登記模塊包括:進樓物品登記、出樓物

4、品登記、人員來訪登記、結(jié)束訪問登記四個功能模塊。1.進樓物品登記:詳細登記某學(xué)生搬入宿舍樓的物品情況。 2.出樓物品登記:詳細登記某學(xué)生搬出宿舍樓的物品情況。 3.人員來訪登記:詳細登記進入宿舍樓的外來人員情況。 4.結(jié)束訪問登記:詳細登記外來人員的離開情況。 2.1.5 信息修改模塊 信息修改模塊包括:學(xué)生根本信息修改、員工根本信息修改等功能。 1.學(xué)生根本信息修改:實現(xiàn)系統(tǒng)管理人員對學(xué)生根本信息情況所作的添加、修改、刪除。 2.員工信息修改:實現(xiàn)系統(tǒng)管理人員對樓房員工的修改、刪除功能。 2.1.6 關(guān)于模塊 此模塊是對學(xué)生宿舍管理系統(tǒng)開發(fā)者相關(guān)信息的一個簡單介紹。 331 處理流程3.3

5、功能分配各項模塊的功能可參照3.1 中的說明??蛻魴C程序主要有三大塊:接收數(shù)據(jù)、網(wǎng)絡(luò)通信及輸出局部。效勞器程序主要也是由三大功能:接收網(wǎng)絡(luò)數(shù)據(jù)、數(shù)據(jù)庫操作及發(fā)送網(wǎng)絡(luò)數(shù)據(jù)局部。效勞器程序需與已建立的SQL SERVER 數(shù)據(jù)庫互連,其接口將于下面局部闡述。4 接口設(shè)計41 外部接口411 用戶界面在用戶界面局部,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計語言上,已決定使用 MS VISUAL C+ 進行編程,在

6、界面上可使用VISUAL C+ 所提供的可視化組件,向WINDOWS 風(fēng)格靠近。 其中效勞器程序界面要做到操作簡單,易于管理。在設(shè)計上采用下拉式菜單方式,在出錯顯示上可調(diào)用VISUAL C+ 庫中的錯誤提示函數(shù)。總的來說,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用412 軟件接口效勞器程序可使用VISUAL C+ 提供的對 SQL SERVER 的接口,進行對數(shù)據(jù)庫的所有訪問。效勞器程序上可使用SQL SERVER 的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。在網(wǎng)絡(luò)軟件接口方面,使用一種無過失的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸及接收。413 硬件接口在輸入方面,對于鍵盤、鼠標的

7、輸入,可用VISUAL C+的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用VISUAL C+的標準輸入/輸出對其進行處理。在網(wǎng)絡(luò)傳輸局部,在網(wǎng)絡(luò)硬件局部,為了實現(xiàn)高速傳輸,將使用高速ATM。42 內(nèi)部接口內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。5 數(shù)據(jù)結(jié)構(gòu)設(shè)計4.2數(shù)據(jù)庫表表1.1 用戶表(LoginIn)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyUserName 用戶名char10NYU

8、serId用戶密碼char10NYUserPower用戶權(quán)限char20NN表1.2 學(xué)生根本情況表(Student)字段名 描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Key 學(xué)號char20NY and FStu_Name姓名char10YNStu_Sex 性別char10YNStu_Enr 入學(xué)日期datetime10YNStu_Birth 出生日期datetime10YNStu_College學(xué)院char10YNStu_Major專業(yè)char10YNStu_Polit 政治面貌char10 YNStu_Address 家庭住址char50YNStu_Tel 聯(lián)系方式char

9、10YNStu_Des備注char50YN表1.3 學(xué)生住宿表(Student_base)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyStu_Key 學(xué)號char20NY and FStu_dor宿舍char10YN表1.4 寢室表(Dorm)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyDor_Id 寢室號char10NYDor_Sex 居住性別char10YNDor_Num 應(yīng)住人數(shù)char10YNDor_Fact實住人數(shù)char10YNDor_Price住宿費用char10YN Dor_Tel char10YN Dor_Des備注char50YN表1.5 員

10、工表(Employee)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyEmp_Id員工號char20NYEmp_Name 姓名char10YNEmp_Age 年齡char10YNEmp_Sex 性別char10YNHou_Id 學(xué) 樓房號char10NFEmp_Job 職位char10YN Emp_Add 家庭住址char50YNEmp_Tel 聯(lián)系方式char10YNEmp_Des 備注char50YN表1.6 樓房表字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyHou_Id 樓房號char10NFHou_Num房間數(shù)char10YNHou_Flr樓層數(shù)char1

11、0YNHou_Peo 應(yīng)住人數(shù)char10YN表1.7 人員來訪表(Visit)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyVis_Name 來訪人姓名char10NNVis_Host 被訪人姓名char10YNDor_Id 寢室號char10NFRelation 所屬關(guān)系char10YNVis_Data 來訪日期datetime10YNVis_Time 來訪時間datetime10YNLea_Time 離開時間datetime10YNVis_Watch 值班人char10YNVis_Cred 證件名稱char10YNVis_Des 備注char 50YN表1.8 物品出入樓表

12、(Goodsmove)字段名 描述數(shù)據(jù)類型 數(shù)據(jù)長度NULL PrimarykeyStu_Name學(xué)生名char10N NG_Id物品號char20NYG_In 進樓物品char10YNG_Out出樓物品char10YNG_Date 時間datetime10YNWatch 值班人char10YNG_Des 備注char50YN4.2.1數(shù)據(jù)庫表說明 本管理系統(tǒng)共用到七個表:用戶表(LoginIn)、學(xué)生根本情況表(Student)、學(xué)生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、人員來訪表(Visit)、 物品出入樓表(Goodsmove), 各表之間均

13、有一定的關(guān)系, 可以進行關(guān)聯(lián)。 1.學(xué)生根本情況表(Student)、學(xué)生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個表里面都有一個相同的字段:學(xué)號(Stu_Id),通過學(xué)號這個字段就可以將系統(tǒng)的這四個表關(guān)聯(lián)了起來。當某個表發(fā)生插入、修改、刪除等方面的改動時,相聯(lián)的表之間也要進行相應(yīng)的改動。學(xué)生住宿表(Student)和寢室表(Dorm)也有一個相同的字段:寢室號(Dor_Id)將兩表相關(guān)聯(lián)。 2.由于員工是負責管理某棟樓房的, 因此員工表(Employee), 樓房表(House)這兩個表之間有一個相同的字段:樓房號(Hou_Id)來進行關(guān)聯(lián)。 6 平安保密設(shè)計由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進行保密,需要在網(wǎng)絡(luò)的傳輸過程中對數(shù)據(jù)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論