學(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頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 學(xué) 生 宿 舍 管 理 系 統(tǒng) 概要設(shè)計(jì)說明書目 錄1. 引言1.1編寫目的在完成了針對(duì)學(xué)生信息管理系統(tǒng)軟件市場(chǎng)的前期調(diào)查,同時(shí)與多位軟件使用者進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,提出了這份概要設(shè)計(jì)說明書。此概要設(shè)計(jì)說明書對(duì)學(xué)生信息管理系統(tǒng)軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,并在此基礎(chǔ)上進(jìn)一步完成后續(xù)設(shè)計(jì)與開發(fā)工作。本說明書的預(yù)期讀者為學(xué)校管理員、需求分析人員、測(cè)試人員、項(xiàng)目管理定義1.2定義C#,SQL2010。2. 范圍2.1系統(tǒng)主要目標(biāo)在科技快速發(fā)展的今天,原始的記錄方

2、式不但浪費(fèi)時(shí)間,效率也比較低,已經(jīng)無法適應(yīng)龐大的數(shù)據(jù)管理和學(xué)校的需要。該軟件所要實(shí)現(xiàn)的目標(biāo)就是通過強(qiáng)大的計(jì)算機(jī)技術(shù)給宿舍管理人員和學(xué)生帶來便利,通過網(wǎng)絡(luò)可以在系統(tǒng)上查詢學(xué)生宿舍狀況,同時(shí)管理人員還可以對(duì)學(xué)生的信息進(jìn)行修改。除此之外,目標(biāo)還包括: 減少人力與管理費(fèi)用; 提高信息準(zhǔn)確度; 改進(jìn)宿舍管理; 建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率; 系統(tǒng)設(shè)計(jì)優(yōu)良,界面設(shè)計(jì)精美、友好、快捷,人性化設(shè)計(jì),后臺(tái)管理功能強(qiáng)大、效率高; *更簡便、信息化程度更高的宿舍管理流程;2.2主要軟件需求1.對(duì)功能的規(guī)定A:主界面登錄:是本系統(tǒng)的主界面,在該界面中,用戶可以選擇所要進(jìn)行的操作如:數(shù)據(jù)錄入,

3、數(shù)據(jù)查詢,數(shù)據(jù)統(tǒng)計(jì)等操作。B:系統(tǒng)后臺(tái):主要是數(shù)據(jù)庫的邏輯關(guān)系的建立,和重要信息的存儲(chǔ)管理,通過主界面對(duì)后臺(tái)數(shù)據(jù)信息進(jìn)行管理,比如:信息的錄入、修改、刪除等操作。本系統(tǒng)有以下功能模塊:學(xué)生信息管理模塊;學(xué)生信息查詢打印模塊;登錄模塊;2.功能描述學(xué)生信息管理模塊:各種數(shù)據(jù)添加、修改、刪除、查詢、統(tǒng)計(jì)、維護(hù)等。學(xué)生信息用戶查詢打印模塊:數(shù)據(jù)查詢、打印報(bào)表等。登錄模塊:用戶的登錄和權(quán)限的規(guī)定。2.3設(shè)計(jì)約束、限制本產(chǎn)品的開發(fā)必須在2016第一學(xué)期之內(nèi)完成,同時(shí)通過系統(tǒng)測(cè)試,投入使用。 本產(chǎn)品主要針對(duì)河南科技學(xué)院學(xué)生宿舍的情況進(jìn)行設(shè)計(jì),其最終用戶是宿舍系統(tǒng)的管理員,宿舍管理員以及河南科技學(xué)院學(xué)生,他

4、們都具備一定計(jì)算機(jī)使用能力,對(duì)計(jì)算機(jī)的操作十分熟練的。同時(shí),系統(tǒng)地維護(hù)人員是計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。 3. 軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)3.1復(fù)審數(shù)據(jù)流、控制流3.2軟件體系結(jié)構(gòu)3.1.1 軟件程序結(jié)構(gòu)圖3.1.2 用戶接口表3-1用戶接口命令語法信息正確信息錯(cuò)誤提交IF ELSE進(jìn)入系統(tǒng)返回到當(dāng)前界面重設(shè)點(diǎn)擊事件清空輸入的數(shù)據(jù)無取消點(diǎn)擊事件返回到當(dāng)前界面無3.1.3 外部接口表3-2外部接口軟件接口硬件接口鍵盤鼠標(biāo)打印機(jī)主模塊管理員模塊查詢模塊3.1.4 內(nèi)部接口 表3-3內(nèi)部接口模塊名稱 主模塊管理員嚴(yán)正模塊用戶查詢界面管理界面主模塊管理員嚴(yán)正模塊用戶查詢界面管理界面3.1

5、.5 運(yùn)行模塊組合 具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù),例如:學(xué)生信息查詢子模塊 學(xué)生信息查詢子模塊運(yùn)行時(shí),通過用戶界面與sql service學(xué)生信息數(shù)據(jù)庫鏈接,搜索與用戶輸入的學(xué)生信息管理子模塊信息更新(添加、刪除、修改)子模塊運(yùn)行時(shí),學(xué)生信息管理員通過管理界面接口與數(shù)據(jù)鏈接,進(jìn)行對(duì)學(xué)生信息的更新,和相關(guān)數(shù)據(jù)的操作。4. 數(shù)據(jù)設(shè)計(jì)4.1 數(shù)據(jù)字典復(fù)審表4-1學(xué)生基本信息表結(jié)構(gòu)字段名稱字段類型字段長度空/非空約束條件含義snoint4Not null主鍵學(xué)生學(xué)號(hào)snamechar10Not null姓名ssexchar10Not

6、null性別sclasschar10Not null所在班級(jí)表4-2學(xué)生選課信息表結(jié)構(gòu)字段名稱字段類型字段長度空/非空約束條件含義snoint4Not null學(xué)生學(xué)號(hào)cnoint4Not null主鍵課程號(hào)cnamechar10Not null課程名表4-3學(xué)生成績信息表結(jié)構(gòu)字段名稱字段類型字段長度空/非空約束條件含義snoint4Not null主鍵學(xué)生學(xué)號(hào)cnamechar10Not null課程名scoreint4Not null分?jǐn)?shù)4.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)管理員學(xué)生宿舍管理系統(tǒng)學(xué)生基本信息管理學(xué)生日??记诠芾韺W(xué)生檔案管理學(xué)生住宿情況管理系統(tǒng)維護(hù)學(xué)生基本信息查詢打印學(xué)生日??记诓樵兇蛴W(xué)

7、生檔案查詢打印學(xué)生住宿情況查詢打印學(xué)生宿舍管理系統(tǒng)普通用戶4.3 數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系由于數(shù)據(jù)的存取是通過界面的接口和數(shù)據(jù)庫進(jìn)行連接的,所以在實(shí)現(xiàn)過程中必不可少的是應(yīng)用程序?qū)崿F(xiàn)它們的連接。常用的訪問有:查詢、刪除、添加、修改等,所以用到的程序見下表:(為需用到的程序)表4-3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系登陸模塊學(xué)生信息管理模塊學(xué)生信息查詢打印模塊 Yonghu(用戶)表Admin(管理員)表Student-inf(學(xué)生基本信息表)Student_xueji(學(xué)生學(xué)籍)表Student_dormitory(學(xué)生宿舍)表Student(學(xué)生檔案)表5. 用戶界面設(shè)計(jì)規(guī)則1用戶管理部分 1)處理用戶注冊(cè) 2

8、)處理用戶登錄 3)用戶可以查詢學(xué)生信息。4)用戶可以提交與查詢報(bào)修信息。 5)用戶可以插入與刪除用戶自己的離返校信息。 6)用戶可以修改用戶自己密碼。2管理員管理部分 1)處理管理員登錄 2)管理員可以查詢學(xué)生信息。3)管理員可以插入、修改與查詢報(bào)修信息。 4)管理員可以插入與查詢學(xué)生夜歸信息。5)管理員可以查詢?cè)谛Ec離校學(xué)生信息。6)管理員可以修改管理員密碼。6. 出錯(cuò)處理設(shè)計(jì)6.1 出錯(cuò)信息 出錯(cuò)輸出信息:在用戶使用錯(cuò)誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:”對(duì)不起,你非法使用數(shù)據(jù),沒有權(quán)限!“而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。用戶輸入的信息是非中

9、文字符,系統(tǒng)提示:您所輸入的信息是非中文字符。用戶輸入的信息是中文字符,但與本系統(tǒng)已收錄的學(xué)生信息不匹配,系統(tǒng)提示:您所輸入的信息不存在,請(qǐng)仔細(xì)核對(duì)您輸入的信息是否在本系統(tǒng)收錄的學(xué)生信息范圍之內(nèi),重新輸入,學(xué)生管理員輸入的不符合數(shù)據(jù)的類型,系統(tǒng)提示:輸入格式錯(cuò)誤請(qǐng)重新輸入。 6.2補(bǔ)救措施 出錯(cuò)處理對(duì)策:由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯(cuò)后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動(dòng),就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會(huì)丟失或遭到破環(huán),但有可能占用更多的數(shù)據(jù)存儲(chǔ)空間,權(quán)衡措施由用戶來決定。系統(tǒng)軟件出錯(cuò)很容易在出錯(cuò)日志里看到,我們對(duì)可能發(fā)生的錯(cuò)誤會(huì)有一個(gè)錯(cuò)誤編號(hào)以及相應(yīng)的處理方式,以手冊(cè)的方式提供。用戶可以根據(jù)系統(tǒng)的提示信息進(jìn)行相應(yīng)的排錯(cuò)處理,建立系統(tǒng)運(yùn)行日志,用于記錄系統(tǒng)在運(yùn)行過程中出現(xiàn)的可以預(yù)知的或無法判斷的系統(tǒng)錯(cuò)誤信息。硬件的出錯(cuò)處理信息需要檢查網(wǎng)絡(luò)環(huán)境。7. 系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論