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

下載本文檔

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

文檔簡介

1、. .軟件工程實驗報告學(xué)生公寓管理系統(tǒng)概要設(shè)計說明書班級:113012班組長:組員:word 教育資料. .1、引言1.1 編寫目的在本學(xué)生公寓管理系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系的實地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡述。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對學(xué)生公寓管理系統(tǒng)做概要設(shè)計。本口、模塊之間傳遞的消息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計等。在以下的概要設(shè)計報告中將對在本階段中隊系統(tǒng)所做的所有概要設(shè)計進行詳細的說明。在下一階段的詳細設(shè)計中,程序設(shè)計員可參考此概要設(shè)計報告,在概要設(shè)計中所完成的各模塊設(shè)計結(jié)構(gòu),或在修改時找出本階段設(shè)計的不足或錯誤。1.2 項目背

2、景本系統(tǒng)名稱:學(xué)生公寓管理系統(tǒng)開發(fā)者:計算機科學(xué)與技術(shù)2班(雨辰、王瑩瑩、友慧、康、健、王文瑞)用戶:公寓管理員word 教育資料. .1.3定義1.3.1專門術(shù)語SDMA:一種基于集中統(tǒng)一規(guī)劃數(shù)據(jù)庫數(shù)據(jù)管理模式,是用數(shù)據(jù)庫軟件編制的管理軟件SQL SERVER:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)SQL:一種用于訪問查詢數(shù)據(jù)庫的語言ROLLBACK:數(shù)據(jù)庫的錯誤恢復(fù)機制1.3.2縮寫SDMA:Student Dormitory Management 學(xué)生公寓管理系統(tǒng)SQL:Structured Query Language 結(jié)構(gòu)化查詢語言1.4參考資料以下列出在概要設(shè)計過程中所使用到

3、的有關(guān)資料:1.學(xué)生公寓管理系統(tǒng)項目激活任務(wù)書2.學(xué)生公寓管理系統(tǒng)項目開發(fā)計劃3.需求規(guī)格說明書4.用戶操作手冊(初稿)5.軟件工程導(dǎo)論(清華大學(xué))6.軟件分析與設(shè)計課程設(shè)計指導(dǎo)書2、任務(wù)概述word 教育資料. .2.1目標(biāo)2.2運行環(huán)境Windows 7,SQL SERVER,JAVA2.3需求概述1.系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進入系統(tǒng)。2.系統(tǒng)可以提供學(xué)生住宿情況的基本登記。3.系統(tǒng)可以提供人員來訪登記及結(jié)束訪問的詳細登記。條件的查詢)及樓房信息的查詢。5.系統(tǒng)可以提供增加、刪除、修改用戶賬戶的功能。6.系統(tǒng)應(yīng)該具有添加、修改、刪除學(xué)生及員工基本信息的功能。7.系統(tǒng)可以提

4、供各個宿舍電費的查詢和收繳功能。8.系統(tǒng)可以提供更換宿舍的功能。務(wù)器的可用性,對信息實時搜索的速度可以有較低的要求???靠 性:系統(tǒng)要有較高的可靠性,可恢復(fù)性。靈 活 性:系統(tǒng)要有良好的接口,以適應(yīng)信息增刪的要求。2.4條件和限制word 教育資料. .3、總體設(shè)計3.1 處理流程本系統(tǒng)的基本設(shè)計概念和處理流程,盡量使用圖表的形式。數(shù)據(jù)管理系統(tǒng)用信息發(fā)布系統(tǒng)數(shù) 據(jù)查 詢信 息交 互計 算機 使用監(jiān) 控3.2 系統(tǒng)結(jié)構(gòu)1、學(xué)生公寓管理系統(tǒng)2、管理員模塊word 教育資料. .3、寢室管理4、班級管理5、用戶管理6、功能查詢班 級 名稱 輔導(dǎo)老姓 名查 詢專 業(yè) 名稱 寢 室 樓評 分系 別 名稱

5、 7、留言板管理word 教育資料. .8、寢室長與室員模塊3.3模塊設(shè)計(1) 系統(tǒng)管理模塊系統(tǒng)管理模塊包括:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個部分。超級用戶登錄:實現(xiàn)系統(tǒng)管理人員登錄。普通用戶登錄:實現(xiàn)一般管理人員登錄。密碼。密碼修改:實現(xiàn)所用用戶的密碼更改功能。退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。(2) 公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個大的部分。樓房管理:登記學(xué)校所有住宿樓情況。word 教育資料. .宿舍管理:登記學(xué)校所有宿舍的情況。員工原理:實現(xiàn)樓房管理人員的添加功能。(3) 學(xué)生管理模塊學(xué)生管理模塊包括:學(xué)生基本信息錄入、

6、學(xué)生財物登記、學(xué)生學(xué)期注冊、學(xué)生離校管理四項功能.學(xué)生基本信息錄入:實現(xiàn)學(xué)生基本信息情況的登記及宿舍的分配功能。學(xué)生財物登記:登記學(xué)生在校期間所擁有的公共及私有貴重物品情況。學(xué)生學(xué)期注冊管理:登記學(xué)生在校期間每學(xué)期的宿舍繳費情況。學(xué)生離校管理:實現(xiàn)學(xué)生畢業(yè)離校處理,注銷該學(xué)生信息。(4) 信息查詢模塊信息查詢模塊基本上包括:按學(xué)號進行查詢、按進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個部分。按學(xué)號進行查詢:實現(xiàn)每個學(xué)生基本信息情況的查詢功能。按查詢:通過學(xué)生查詢學(xué)生基本信息情況。按班級查詢:通過班級查詢某班級學(xué)生住宿情況及該班級學(xué)生信息。按寢室號查詢:查看每個宿舍所住學(xué)生信息情

7、況。(5) 出入登記模塊出入登記模塊包括:進樓物品登記、出樓物品登記、人員來訪登記、結(jié)束word 教育資料. .訪問登記四個功能模塊。進樓物品登記:詳細登記某學(xué)生搬入宿舍樓的物品情況。出樓物品登記:詳細登記某學(xué)生搬出宿舍樓的物品情況。人員來訪登記:詳細登記進入宿舍樓的外來人員情況。結(jié)束訪問登記:詳細登記外來人員的離開情況。(6) 信息修改模塊信息修改模塊包括:學(xué)生基本信息修改、員工基本信息修改、個人財物信息修改三個大的功能。學(xué)生基本信息修改:實現(xiàn)系統(tǒng)管理人員對學(xué)生基本信息情況所作的添加、修改、刪除。員工信息修改:實現(xiàn)系統(tǒng)管理人員對樓房員工的修改、刪除功能。個人財物修改:實現(xiàn)對學(xué)生個人財物的添加

8、、修改、刪除功能。(7) 報表管理模塊報表管理模塊包括:學(xué)生信息打印、員工信息打印、宿舍交費情況打印、物品出入樓信息打印、某宿舍住宿情況打印、人員來訪情況打印六個功能。學(xué)生信息:查詢并打印每個學(xué)生的詳細基本信息情況。員工信息:查詢并打印每棟宿舍樓的所有員工信息情況。宿舍交費情況:查詢并打印已交清或未交清住宿費的學(xué)生信息。物品出入樓信息:查詢并打印某學(xué)生的物品出入宿舍樓的信息情況。宿舍住宿情況:查詢并打印某個宿舍的詳細住宿情況。word 教育資料. .人員來訪情況:查詢并打印某個時間段的人員來訪情況。4、接口設(shè)計4.1外部接口本軟件可通過用戶表、學(xué)生基本情況表、寢室表、樓房表、學(xué)生財產(chǎn)表、物品出

9、入樓表及相應(yīng)的管理系統(tǒng)。4.1.1用戶界面本程序提供用戶的注冊和登錄功能。主要界面設(shè)計如下:(1) 管理員、用戶登錄界面運行系統(tǒng)首先進入登錄界面,界面簡潔明了。(2) 后臺管理主界面角色有三種選擇,室員、寢室長、管理員,選擇管理員進入管理員后臺管理,有寢室管理、班級管理、用戶管理、功能查詢、等功能模塊,中間顯示的是服務(wù)器統(tǒng)計信息。4.1.2軟件接口服務(wù)器程序可使用Java提供對SQLSERVER服務(wù)器程序上可使用SQLSERVER在網(wǎng)絡(luò)軟件接口方面,使用一種無差錯的傳輸協(xié)議,采用滑動窗口方式對數(shù)據(jù)進行網(wǎng)絡(luò)傳輸和接收。4.1.3硬件接口在輸入方面和輸出方面,可用Java的標(biāo)準(zhǔn)輸入和輸出,進而進行

10、處理。word 教育資料. .4.2 部接口系統(tǒng)部使用 JDBC 實現(xiàn)圖形用戶界面與 SQL 遞或返回值的形式在各模塊之間傳輸。5、數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1 數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計為了編碼方便,表名與字段名一律采用英文字符命名。另外,為了提高可擴展性,各表的各字段會因具體需要進行類型與長度的定義。1)關(guān)于字符類型的編號方面的信息,各表將以Varchar(10)進行儲存;關(guān)于字符類型的備注方面的信息,各表將以Varchar(50)進行儲存;關(guān)于其他字符類型的信息,各表將以 Varchar(20)進行儲存。2)關(guān)于其日期類型的信息,各表將以 DateTime 進行儲存。用戶信息表word 教育資料. .88

11、系學(xué)生信息表48宿舍信息表2word 教育資料. .44房間信息表48繳費表5.2 物理數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計主要是對數(shù)據(jù)在存中的安排進行設(shè)計,包括對索引區(qū)、緩沖區(qū)的設(shè)計;對使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;設(shè)置訪問數(shù)據(jù)的方式方法。在非系統(tǒng)卷安裝 SQL 數(shù)據(jù)庫文件。5.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系過程中都需要對數(shù)據(jù)庫中的所有表,進行聯(lián)合查詢和修改。以數(shù)據(jù)結(jié)構(gòu)封裝了數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊之間傳輸。6、運行設(shè)計6.1 運行模塊的組合及刪除修改等,還有學(xué)生的繳費信息。word 教育資料. .當(dāng)一般管理人員登錄時進入信息查詢模塊。他可以查詢學(xué)生的基本信息,出入以及離開的詳細記錄。6.2 運行控制系統(tǒng)需要先啟動數(shù)據(jù)庫服務(wù)器,然后啟動中間的 WEB Server,啟動無誤后,能模塊不允許獨立運行,只能在系統(tǒng)總控程序調(diào)度下執(zhí)行。6.3 運行時間正常情況下后臺 DB 服務(wù)器、和瀏覽器終端是始終處于運行狀態(tài),其它終端可以隨時起停。7、出錯處理設(shè)計7.1 出錯輸入信息系統(tǒng)信息無符合條件的數(shù)據(jù)無符合條件的數(shù)據(jù)查詢結(jié)果為空7.2 出錯處理對策word 教育資料.

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論