影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

上傳人:jin****ng 文檔編號(hào):124447345 上傳時(shí)間:2022-07-25 格式:DOC 頁數(shù):27 大?。?.05MB
收藏 版權(quán)申訴 舉報(bào) 下載
軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
第1頁 / 共27頁
軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
第2頁 / 共27頁
軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
第3頁 / 共27頁

本資源只提供3頁預(yù)覽,全部文檔請(qǐng)下載后查看!喜歡就下載吧,查找使用更方便

30 積分

下載資源

資源描述:

《軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程課程設(shè)計(jì)-- 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(27頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、棗莊學(xué)院 信息科學(xué)與工程學(xué)院課程設(shè)計(jì)任務(wù)書 題目: 高校學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生1: 學(xué) 生2: 專 業(yè): 課 程: 實(shí)用軟件工程 指導(dǎo)教師: 職稱: 完成時(shí)間: 2013 年 5 月 2013 年 6月 棗莊學(xué)院信息科學(xué)與工程學(xué)院制 2013 年 6 月 30 日 課程設(shè)計(jì)任務(wù)書及成績?cè)u(píng)定 課程設(shè)計(jì)的任務(wù)和具體要求 任務(wù): 綜合運(yùn)用軟件工程的思想和先修課程的相關(guān)知識(shí),完成一個(gè)信息系統(tǒng)的開發(fā),掌握 軟件工程生命周期的技術(shù)和方法。 具體要求: 1. 學(xué)生2-3人組成一個(gè)項(xiàng)目小組,第一人為組長,其他人為組員,組內(nèi)成員分工明 確、團(tuán)結(jié)協(xié)作、相互配合,

2、共同完成課程設(shè)計(jì); 2. 要求每組成員對(duì)本小組自選系統(tǒng)首先進(jìn)行認(rèn)真分析,寫出詳細(xì)的設(shè)計(jì)步驟; 3. 課程設(shè)計(jì)必須按照軟件開發(fā)的具體過程進(jìn)行設(shè)計(jì),每個(gè)階段都要有詳細(xì)的文字、 數(shù)據(jù)、圖進(jìn)行說明; 各設(shè)計(jì)階段的模型請(qǐng)采用專門工具Visio、PowerDesigner來完成; 課程設(shè)計(jì)要思想清晰、明確,排版整齊,嚴(yán)格按照模板要求進(jìn)行組織撰寫。 6. 課程設(shè)計(jì)時(shí)間為4周。 7. 課程設(shè)計(jì)報(bào)告要求不少于2000字; 8. 請(qǐng)選擇面向過程的設(shè)計(jì)方法或面向?qū)ο蟮脑O(shè)計(jì)方法。 1) 面向過程的設(shè)計(jì)方法(結(jié)構(gòu)化方法): (1) 需求分析: 小組成員能夠理解需求,分析需求,列出需求分析的任務(wù),描繪

3、分配的子功能需求; 小組成員完成分配子功能的數(shù)據(jù)流圖DFD,要求繪制0、1、2層DFD; 小組成員完成系統(tǒng)的E-R圖; 小組成員完成數(shù)據(jù)字典的建立; 組長組織完成系統(tǒng)的需求分析。 (2) 軟件設(shè)計(jì):完成系統(tǒng)的概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)。 小組成員根據(jù)需求的DFD圖,完成分配的子功能模塊設(shè)計(jì),用HIPO圖表示; 小組成員設(shè)計(jì)分配的子功能模塊的接口; 小組成員能夠完成分配的子功能程序流程的邏輯設(shè)計(jì); 組長組織完成系統(tǒng)的總體結(jié)構(gòu)集成。 (3) 軟件實(shí)現(xiàn): 小組成員完成分配的子功能界面的設(shè)計(jì); 小組成員完成分配的子功能代碼編寫; 組長組織完成系統(tǒng)的實(shí)施。 (4) 軟件測試: 小組成員完成分配

4、的子功能的單元測試; 小組負(fù)責(zé)人負(fù)責(zé)組織系統(tǒng)的測試用例,完成測試工作。 2) 面向?qū)ο蟮脑O(shè)計(jì)方法: (1)需求分析:分析系統(tǒng)的靜態(tài)功能和動(dòng)態(tài)行為。 小組成員能夠理解需求,分析需求,列出需求分析的任務(wù),描繪分配的子功能需求; 小組成員完成UML用例圖分析,用例描述功能性需求; 組長負(fù)責(zé)整個(gè)系統(tǒng)的用例圖,完成功能劃分。 (2) 軟件設(shè)計(jì): 根據(jù)用例分析,小組共同協(xié)商,完成選取設(shè)計(jì)模式,設(shè)計(jì)系統(tǒng)的架構(gòu),完成 小組成員完成系統(tǒng)的概念數(shù)據(jù)模型CDM及物理數(shù)據(jù)模型PDM; 小組共同協(xié)商,完成整個(gè)系統(tǒng)的類圖設(shè)計(jì)和組件的封裝設(shè)計(jì); 小組共同協(xié)商小組負(fù)責(zé)整個(gè)系統(tǒng)的活動(dòng)圖,描述系統(tǒng)的動(dòng)態(tài)行為。 小

5、組成員完成所分配的用例功能的界面設(shè)計(jì); 組長負(fù)責(zé)組織完成系統(tǒng)的整個(gè)設(shè)計(jì)。 (3) 軟件實(shí)現(xiàn): 每一位小組成員完成所分配的用例功能實(shí)現(xiàn),使用開發(fā)語言,編寫類、界面和DAO 等。 小組共同集成系統(tǒng)。 (4) 軟件測試: 小組成員完成所分配的用例功能類方法和類狀態(tài)測試; 小組負(fù)責(zé)人負(fù)責(zé)組織系統(tǒng)的測試用例,完成測試工作。 9. 課程設(shè)計(jì)要有總結(jié):總結(jié)課程設(shè)計(jì)的過程、體會(huì)。 10. 其他:參考文獻(xiàn)等。 指導(dǎo)教師簽字:— 日期:_ _ 指導(dǎo)教師評(píng)語 成績: 指導(dǎo)教師簽字: 日期: 課程設(shè)計(jì)所需軟件、硬件等 系統(tǒng)環(huán)境:windows xp 開發(fā)工具: Delphi 7、Vis

6、io、PowerDesigner 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000 數(shù)據(jù)庫服務(wù)器:SQL Server2000桌面引擎 課程設(shè)計(jì)進(jìn)度計(jì)劃 起至日期 工作內(nèi)容 備注 準(zhǔn)備材料完成設(shè)計(jì) 參考文獻(xiàn)、資料索引 序號(hào) 文獻(xiàn)、資料名稱 編者者 出版單位 [1] 劉宇君.SQL server數(shù)據(jù)庫應(yīng)用設(shè)計(jì)案例匯編[M] ?北京:中國鐵道出版社, 2007.86-132 [2] 童愛紅等.Delphi數(shù)據(jù)庫編程[M] ?北京:清華大學(xué)出版社,2005.106-158 [3] 劉波?基于Delphi的學(xué)生成績管理系統(tǒng)[J].四川大學(xué)學(xué)報(bào),2009,(1

7、0):283 [4] 張海藩.軟件工程導(dǎo)論.清華大學(xué)出版社. [5 ]鄭人杰等?實(shí)用軟件工程?清華大學(xué)出版社. [6]王珊.數(shù)據(jù)庫系統(tǒng)概論?高等教育出版社,2009. 目錄 1概述 1.1目的 1 1.2背景 1 1.3開發(fā)環(huán)境 2 1.4小組分工 2 2可性行研究 2.1可行性分析 2 2.2經(jīng)濟(jì)可行性分析 3 2.3技術(shù)可行性分析 3 3需求分析 3.1系統(tǒng)數(shù)據(jù)流圖 3 3.2數(shù)據(jù)字典 4 3.3系統(tǒng)E-R圖 5 3.4數(shù)據(jù)表庫 5 3.5系統(tǒng)需求 6 4軟件設(shè)計(jì) 4.1數(shù)據(jù)流圖 7 4.2子功能模塊設(shè)計(jì) 12 5測試報(bào)告 5.1系統(tǒng)實(shí)

8、現(xiàn) 13 5.2軟件測試 15 5.3界面顯示 17 6總結(jié)(附錄) 19 1概述 1.1目的 學(xué)生宿舍管理需對(duì)多種信息需要處理和管理?,F(xiàn)今,有很多學(xué)生宿舍都是 初步開如使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息處理。根據(jù)調(diào)查得知,他們以前 對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于衛(wèi)生評(píng)比 等很多信息都是用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò); 由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)規(guī)范的信息管理 手段,這就是管理信息系統(tǒng)的開發(fā)的基本目的 經(jīng)過分析如此情況,我們使用Delphi和數(shù)據(jù)庫等開發(fā)工具,利用其提供的 各種面向?qū)ο蟮拈_發(fā)工具,尤其是

9、數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智 能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型。然后,對(duì)初始原型系統(tǒng)進(jìn)行需 求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。 1.2背景 宿舍管理系統(tǒng)是目前各所高校后勤管理之中的重要部分,如何能科學(xué)有效 的開展好宿舍管理部分的工作,是當(dāng)前高校領(lǐng)導(dǎo)人和后勤管理人員關(guān)心的問題。 因此,宿舍管理部分工作的信息化和科學(xué)化管理有著十分重要的實(shí)踐意義,本 系統(tǒng)旨在實(shí)現(xiàn)對(duì)現(xiàn)有的宿舍管理系統(tǒng)中遇到的宿舍信息情況和大量數(shù)據(jù)進(jìn)行數(shù) 據(jù)庫存儲(chǔ)的基礎(chǔ)上,設(shè)計(jì)并完成對(duì)其宿舍信息的分類、查詢、添加、刪除和修改, 在深入研究的過程中,盡可能實(shí)現(xiàn)方便友好的操作界面和數(shù)據(jù)報(bào)表。 1.

10、3開發(fā)環(huán)境 系統(tǒng)環(huán)境:windows xp 開發(fā)工具:Delphi 7 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2000 數(shù)據(jù)庫服務(wù)器:SQL Server2000桌面引擎 1.4小組分工 經(jīng)過認(rèn)真課程設(shè)計(jì)前期準(zhǔn)備,我們做出了明確分工。鞏如悅同學(xué)負(fù)責(zé)此次 高校學(xué)生宿舍管理系統(tǒng)的需求分析、軟件設(shè)計(jì)和軟件實(shí)現(xiàn),王建煥同學(xué)做軟件 測試,后期總結(jié)以及文檔排版。 2可性行研究 2.1可行性分析 (1) 硬件方面:在此次設(shè)計(jì)中,我們用到了接入互聯(lián)網(wǎng)的個(gè)人PC機(jī)一臺(tái),以 及打印機(jī)一臺(tái),開發(fā)地點(diǎn)為學(xué)生宿舍。 (2) 系統(tǒng)軟件方面:數(shù)據(jù)庫管理系統(tǒng)的功能已足夠,我在開發(fā)過程中使用到了 數(shù)據(jù)庫代碼

11、編程,全部都是手工編碼,沒有采用向?qū)Чδ?,代碼雖然有時(shí)會(huì)出 現(xiàn)問題,但是基本能滿足編程的需求,網(wǎng)絡(luò)軟件的性能也能滿足需求。 (3) 應(yīng)用軟件方面:在編程過程中,我主要使用delphi 7軟件編寫代碼,同 時(shí)也使用到了 Word,以及Visio等作為輔助的存檔或制圖工具。 (4) 開發(fā)能力方面:在開發(fā)此系統(tǒng)之前,我已擁有良好的delphi編程能力及 擁有SQL SERVER 2005的使用經(jīng)驗(yàn),再根據(jù)上述分析情況,利用現(xiàn)有人力和物 力,完全能夠開發(fā)出一個(gè)比較簡單使用的宿舍管理系統(tǒng)。加之學(xué)校老師指導(dǎo)及 其它資源豐富情況,學(xué)生宿舍管理系統(tǒng)在技術(shù)上是完全可行的。 2.2經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行

12、性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的便利進(jìn) 行比較,確認(rèn)新系統(tǒng)是否會(huì)給學(xué)校帶來一定的工作便利。開發(fā)此學(xué)生宿舍管理系統(tǒng),不僅 能提高學(xué)校的管理水平給管理者提供一個(gè)學(xué)校的信息平臺(tái)。使用宿舍管理系統(tǒng)能將宿舍管 理和人員管理信息化,使學(xué)校對(duì)住宿學(xué)生實(shí)現(xiàn)計(jì)算機(jī)管理并記錄,可隨時(shí)掌握宿舍里房間 的使用狀況,提高學(xué)校管理工作質(zhì)量和效率。 2.3技術(shù)可行性 高可獲性來自于我們建議的軟件系統(tǒng),無論是Oracle, IBM DB2,或Actuate 9,都支持失敗轉(zhuǎn)移等高級(jí)集群功能,滿足提供7x24不間斷服務(wù)的要求,能夠 保證滿足任何時(shí)候系統(tǒng)的可獲性需求。 3需求分析 在本系統(tǒng)分析

13、中采用用例驅(qū)動(dòng)的分析方法分析需求的主要任務(wù),識(shí)別參與 者和識(shí)別用例。并建立用例模型。 由于學(xué)生宿舍管理工作存在工作量大、事務(wù)繁瑣的特點(diǎn),宿舍管理人員需 付出大量的工作時(shí)間來從事各種事務(wù)性工作,但工作的效率很低。為提高工作 效率,減輕校方人員的工作負(fù)擔(dān),決定針對(duì)學(xué)生宿舍管理開發(fā)管理系統(tǒng)軟件, 以供宿舍管理人員通過電腦操作進(jìn)行宿舍管理,從而使學(xué)校的宿舍管理工作系 統(tǒng)化、規(guī)范化、自動(dòng)化,提供整個(gè)宿舍管理的效率,使總體管理水平上升到一 個(gè)新的高度。 本系統(tǒng)能減少很多不必要的資源,消除了以前用冗余的紙張式管理,大節(jié) 省了學(xué)校能源。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了宿舍管理的效率, 并且還提高了

14、學(xué)籍信息管理的精確度。方便快速的操作,可減少學(xué)籍信息管理 的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡單,可減少許多不 很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。 為學(xué)校增加了財(cái)富。 3.1系統(tǒng)數(shù)據(jù)流圖 (1) 0層數(shù)據(jù)流 外來人員表— 物品出入樓 學(xué)生宿舍管理系統(tǒng)(第1層)數(shù)據(jù)流 (3) 2層數(shù)據(jù)流 學(xué)生基本信息 信息 修改 信息 錄入 學(xué)生管理信息 信息 分類 學(xué)生基本信息 住宿信息 T2 T3 T4 查詢信息 T2 T3 T4 住宿信息 按學(xué)號(hào) 查詢 信息 查詢 按班級(jí) 按姓名 查詢

15、 按寢室 查詢 ,按住宿情 班況查詢 T2 T3 T4 查詢 學(xué)生宿舍管理系統(tǒng)(第2層)數(shù)據(jù)流圖 3.2數(shù)據(jù)字典(DD) (1)外部實(shí)體 名稱 數(shù)據(jù)結(jié)構(gòu) 說明 備注 輸入數(shù)據(jù)流 輸出數(shù)據(jù)流 學(xué)生 學(xué)生數(shù)據(jù) 流 學(xué)生住宿信 息 學(xué)生住宿信 息 管理員 學(xué)生住宿信 息 無 (2)數(shù)據(jù)結(jié)構(gòu) 名稱 數(shù)據(jù)項(xiàng) 邏輯關(guān)系 學(xué)生數(shù)據(jù)流 學(xué)號(hào)+姓名+班級(jí)+性別 (學(xué)號(hào))線性 學(xué)生信息記錄結(jié)構(gòu) 學(xué)號(hào)+姓名+房號(hào)+床號(hào) (房號(hào))線性 (3)學(xué)生數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)元素: 名稱 類型 長度 有關(guān)編碼說明 學(xué)號(hào) 字符型

16、10位 1~2位:年級(jí),3~5位:專業(yè), 6~8位:班級(jí),9~10位:學(xué)號(hào) 姓名 字符型 10位 無 班級(jí) 字符型 3位 無 性別 字符型 2位 無 學(xué)生住宿信息記錄結(jié)構(gòu)的數(shù)據(jù)元素: 名稱 類型 長度 有關(guān)編碼說明 學(xué)號(hào) 字符型 10位 1~2位:年級(jí),3~5位:專業(yè), 6~8位:班級(jí),9~10位:學(xué)號(hào) 姓名 字符型 10位 無 由口 房號(hào) 字符型 8位 無 床號(hào) 整型 1位 無 (4)數(shù)據(jù)流 名稱 學(xué)生住宿信息 數(shù)據(jù)流來源 學(xué)生住宿信息記錄 數(shù)據(jù)流去向 入住、換房、退房、查房源、申請(qǐng)、交費(fèi)、退費(fèi) 數(shù)據(jù)

17、流組成 宿舍號(hào)、床位號(hào) 數(shù)據(jù)流量 ⑸處理/加工 名稱 輸入 輸出 處理 換房 學(xué)生住宿信息 學(xué)生住宿信 息 無 退房 學(xué)生住宿信息 學(xué)生住宿信 息 無 入住 學(xué)生住宿信息 學(xué)生住宿信 息 無 查詢房源 學(xué)生住宿信息 學(xué)生住宿信 息 查詢房間、選擇房間 辦理手續(xù) 學(xué)生住宿信息 學(xué)生住宿信 息 申請(qǐng)、交費(fèi)、退費(fèi) (6)數(shù)據(jù)存儲(chǔ) 名稱 學(xué)生信息記錄 結(jié)構(gòu) 學(xué)生信息記錄結(jié)構(gòu) 3.3系統(tǒng)E-R圖 3.4數(shù)據(jù)庫表 由E-R圖設(shè)計(jì)出的數(shù)據(jù)庫表 字段名 描述 數(shù)據(jù)類型 要求 St

18、u key 學(xué)號(hào) char 不能為空 Stu name 姓名 char 不能為空 Stu sex 性別 char 不能為空 Stu dor 宿舍床號(hào) char Stu mon 余額 char 學(xué)生表 字段名 描述 數(shù)據(jù)類型 要求 Adm id 工作賬號(hào) char 不能為空 Adm name 姓名 char 不能為空 Adm lim 工作權(quán)限 char 房管員表 字段名 描述 數(shù)據(jù)類型 要求 Bed id 床號(hào) char 不能為空 Bed dorid 收費(fèi)標(biāo)準(zhǔn) char 不能為

19、空 Bed sta 狀態(tài) char 不能為空 床表 3.5系統(tǒng)需求 系統(tǒng)管理模塊包括:添加新用戶、密碼修改、重新登錄、退出系統(tǒng)4個(gè)部分。 1. 添加新用戶:實(shí)現(xiàn)系統(tǒng)管理人員授予或取消新用戶登錄系統(tǒng)的用戶名和密碼。 2?密碼修改:實(shí)現(xiàn)所用用戶的密碼更改功能。 3?重新登錄:實(shí)現(xiàn)用戶返回系統(tǒng)主界面。 4?退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。 宿舍信息管理模塊 宿舍信息管理模塊包括:宿舍信息登記或修改和宿舍信息查詢2個(gè)部分。 1. 宿舍信息登記:登記學(xué)校所有住宿情況。 2. 宿舍信息查詢:查詢學(xué)校所有宿舍的情況。 學(xué)生入住管理模塊 學(xué)生入住管理模塊包括:入住學(xué)生基

20、本信息錄入和學(xué)生信息查詢2個(gè)功能。 1. 學(xué)生基本信息錄入:實(shí)現(xiàn)學(xué)生基本信息情況的登記及宿舍的分配功能。 2. 學(xué)生信息查詢:實(shí)現(xiàn)入住學(xué)生宿舍信息的查詢功能。 宿舍衛(wèi)生檢查模塊 宿舍衛(wèi)生檢查模塊包括:宿舍衛(wèi)生檢查情況登記和衛(wèi)生檢查情況的查詢。 1. 宿舍衛(wèi)生檢查情況登記:實(shí)現(xiàn)每次宿舍衛(wèi)生檢查情況的記錄和保存。 2. 宿舍衛(wèi)生檢查情況查詢:實(shí)現(xiàn)歷次宿舍衛(wèi)生檢查情況的查詢。 水電收費(fèi)模塊 水電收費(fèi)模塊包括:宿舍水電繳費(fèi)記錄和宿舍水電繳費(fèi)的查詢2個(gè)功能。 1. 宿舍水電繳費(fèi)記錄:實(shí)現(xiàn)歷次宿舍水電繳費(fèi)情況的記錄。 2. 宿舍水電繳費(fèi)查詢:實(shí)現(xiàn)歷次宿舍水電繳費(fèi)情況的查詢。 報(bào)修管理

21、模塊 報(bào)修管理模塊包括:宿舍公物報(bào)修登記和公物維修結(jié)果的查詢2個(gè)功能。 1. 宿舍公物報(bào)修登記:實(shí)現(xiàn)宿舍公物報(bào)修情況的詳細(xì)登記。 2. 宿舍報(bào)修結(jié)果查詢:實(shí)現(xiàn)宿舍報(bào)修后的結(jié)果查詢。 來訪人員管理模塊 來訪人員管理模塊包括:人員來訪登記、來訪人員查詢2個(gè)功能。 1. 人員來訪登記:實(shí)現(xiàn)外來人員進(jìn)入和離開宿舍樓的情況的詳細(xì)登記。 2. 來訪人員查詢:實(shí)現(xiàn)外來人員來訪情況的查詢。 報(bào)表統(tǒng)計(jì)模塊 報(bào)表統(tǒng)計(jì)作為一種信息收集模塊有很好的統(tǒng)計(jì)作用,幫助資源有效管理與 整合。 1. 學(xué)生信息統(tǒng)計(jì) 2. 員工信息統(tǒng)計(jì) 3. 進(jìn)出樓物品統(tǒng)計(jì) 4. 繳費(fèi)統(tǒng)計(jì) 4軟件測試 4.1數(shù)據(jù)流圖

22、(DFD) (1)頂層(第0層)數(shù)據(jù)流程圖 招新處 學(xué)生 廠 信息查詢申請(qǐng)卜 信息查詢 新生名單 < 查詢輸出 J 管理員 ■ 信息反饋 ▼ I 學(xué)生住宿信息 1 1 管理員 J - J 1 學(xué)生 提交申請(qǐng) 住宿模塊 費(fèi)用模塊

23、 登陸精細(xì)化DFD圖 繼續(xù) 存在 審核 退回 房號(hào) 不存在 不存在 房間信息 房源 拒絕 房間精細(xì)化DFD圖 拒絕 入住精細(xì)化DFD圖 用戶名、密碼登錄 基本信息認(rèn)證 / \ / 用戶名、密碼 登陸 .一身份認(rèn)證 <27 *分配*號(hào) 成功 用戶名、密碼登錄空房查詢房間表房源鎖定申請(qǐng)?zhí)峤?審核 J丿 V7 J丿、、廠、 失敗退回 登i己基本信息錄入 用戶名 成功 結(jié)算 審核 -丿 申請(qǐng)新房號(hào) 計(jì)費(fèi)

24、核對(duì)標(biāo)準(zhǔn)費(fèi)用表退費(fèi) -丿 V? 失敗 查詢存在審核成 存在 查詢 用戶名、密碼登錄一房號(hào)查詢存在申請(qǐng) 費(fèi)用表 ■■■■■■..交費(fèi) 費(fèi)用交 查詢 退房精細(xì)化DFD圖 換房精細(xì)化DFD圖 費(fèi)用精細(xì)化DFD圖 自動(dòng)分配精細(xì)化DFD圖 用戶名、密碼登錄 退回 一 失敗 新生審核 將房間安—學(xué)號(hào)分配房間床位 排表 分配 廠、 用戶名、密碼 登錄身份認(rèn)證審 5測試報(bào)告 5.1系統(tǒng)實(shí)現(xiàn) 系統(tǒng)管理模塊包括:超級(jí)用戶登錄、普通用戶登錄、用戶密碼修改、用戶 管理、退出系統(tǒng)五個(gè)部分。 1.超級(jí)用戶登錄:實(shí)現(xiàn)系統(tǒng)管理人員登錄。 2?普通用戶登錄:實(shí)現(xiàn)一般管理人

25、員登錄。 3.用戶管理:實(shí)現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名 和密碼。 4?密碼修改:實(shí)現(xiàn)所用用戶的密碼更改功能。 5?退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。 賬戶注冊(cè)與刪除詳細(xì)設(shè)計(jì) 修改密碼過程 宿舍管理模塊包括:入住管理、退宿管理、報(bào)修管理三個(gè)大的部分。 1.入住管理:登記學(xué)生入住時(shí)間及一些基本情況。 2?退宿管理:登記學(xué)生離校時(shí)間及相關(guān)情況。 3?報(bào)修原理:登記學(xué)校所有住宿樓公物損壞上報(bào)情況。 信息查詢模塊基本上包括:按學(xué)號(hào)進(jìn)行查詢、按姓名進(jìn)行查詢、按班級(jí)查 詢、按寢室號(hào)查詢、每棟樓房住宿情況查詢五個(gè)部分。 1.按學(xué)號(hào)進(jìn)行查詢:實(shí)現(xiàn)每個(gè)

26、學(xué)生基本信息情況的查詢功能。 2?按姓名查詢:通過學(xué)生姓名查詢學(xué)生基本信息情況。 3.按班級(jí)查詢:通過班級(jí)查詢某班級(jí)學(xué)生住宿情況及該班級(jí)學(xué)生信息。 4?按寢室號(hào)查詢:查看每個(gè)宿舍所住學(xué)生信息情況。 5.2顯示界面 5.3軟件測試 輸入及外部條件 有效等價(jià)類 無效等價(jià)類 用戶名類型及長度 12位數(shù)字[1] 不是12位數(shù)字[2] 12位的字符⑶ 密碼類型及長度 201012120100V 密碼 <201012120199[4] 密碼小于等于 201012120100⑸ 密碼大于等于 201012120199[6] 測試用例 數(shù)據(jù)

27、期望結(jié)果 覆蓋范圍 TS0001 輸入有效 [1][4] TS0002 輸入無效 [2]⑷或⑶[4] TS0003 輸入無效 ⑴⑸ TS0004 輸入無效 ⑵⑸ TS0005 輸入無效 [1]⑸ 2013-6-20 編制人 王建煥 審定人 鞏如悅 軟件名稱 Test Software 編號(hào)/版本 Test Version 1.01 測試項(xiàng)編號(hào) TS FUN 001 001 優(yōu)先級(jí) 高 測試項(xiàng)描述 驗(yàn)證登錄界面,兩個(gè)輸入框分別輸入用戶名和密碼,兩個(gè) 按鈕登陸和取消,用戶名和密碼不能為空,輸入錯(cuò)誤的

28、用 戶名或密碼要提示錯(cuò)誤信息。 預(yù)置條件 應(yīng)用被打開,且當(dāng)前處在登錄界面上 參考信息 SRS FUN 001 用例序號(hào) 輸入 執(zhí)行步驟 預(yù)期結(jié)果 TS0001 正確的用戶名和 密碼,包括是合法 的字符和合法長 度 直接敲擊ent er 鍵或用鼠標(biāo)單擊 登陸按鈕或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn) 至登陸按鈕后敲 擊enter鍵 1)支持鼠標(biāo)或按 Tab鍵移動(dòng)當(dāng)前 焦點(diǎn)(2)密碼顯 示為* (3)支持 直接按enter鍵 登錄(4)正常登 錄到系統(tǒng) TS0002 錯(cuò)誤的用戶名,包 括用戶名含有非 法字符、長度過 長、長度過短 直接敲擊ent er 鍵或用鼠標(biāo)單擊 登陸按鈕或

29、按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn) 至登陸按鈕后敲 擊enter鍵 (1)支持鼠標(biāo)或 按Tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)支持 直接按enter鍵 登錄(3)不能實(shí) 現(xiàn)登錄,彈出對(duì) 話框提示“用戶 名不存在 TS0003 正確的用戶名和 錯(cuò)誤的密碼,包括 非法字符、長度過 長或過短 直接敲擊ent er 鍵或用鼠標(biāo)單擊 登陸按鈕或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn) 至登陸按鈕后敲 擊enter鍵 (1)支持鼠標(biāo)或 按Tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)密碼 顯示為* (3)支 持直接按ent er 鍵登錄(4)不能 實(shí)現(xiàn)登錄,彈出 對(duì)話框提示“密 碼錯(cuò)誤” TS0004 用戶名和密碼都 為空 直接敲擊ent e

30、r 鍵或用鼠標(biāo)單擊 登陸按鈕或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn) 至登陸按鈕后敲 擊enter鍵 (1)支持鼠標(biāo)或 按Tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)支持 直接按enter鍵 登錄(3)不能實(shí) 現(xiàn)登錄,彈出對(duì) 話框提示“請(qǐng)輸 入用戶名” TS0005 正確的用戶名,密 碼為空 直接敲擊ent er 鍵或用鼠標(biāo)單擊 登陸按鈕或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn) 至登陸按鈕后敲 擊enter鍵 1)支持鼠標(biāo)或按 Tab鍵移動(dòng)當(dāng)前 焦點(diǎn)(2)支持直 接按enter鍵登 錄(3)不能實(shí)現(xiàn) 登錄,彈出對(duì)話 框提示“請(qǐng)輸入 密碼” TS0006 任意的用戶名和 密碼,包括正確的 或錯(cuò)誤的,也可以 為空 用鼠標(biāo)

31、單擊取消 按鈕或按Tab鍵 移動(dòng)當(dāng)前焦點(diǎn)至 取消按鈕后敲擊 enter 鍵 (1)支持鼠標(biāo)或 按Tab鍵(2)若 輸入密碼顯示為 * (3)清空用戶 名和密碼 TS0007 檢杳UI友好性 檢查登錄界面設(shè) 計(jì)是否合理,符合 UI規(guī)范標(biāo)準(zhǔn) 界面符合習(xí)慣、 美觀,按鈕對(duì)齊, 輸入框?qū)R,無 錯(cuò)別字,字體大 小協(xié)調(diào),文字描 述準(zhǔn)確 TS0008 檢杳安全性 檢杳密碼安全和 程序安全 (1) 密碼的保存 是加密過后的 (2) 程序是防止 SQL注入攻擊的 TS0009 任意的用戶名和 密碼,包括正確的 或錯(cuò)誤的 用鼠標(biāo)或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn), 先輸入用戶名和 密碼,再利

32、用剪切 或復(fù)制、粘貼功能 (包括右鍵快捷 菜單和Ctrl+C, Ctrl+V組合鍵) 重新輸入用戶名 和密碼,然后單擊 登陸按鈕或敲擊 enter 鍵 (1)支持鼠標(biāo)或 按Tab鍵(2)用 戶名支持復(fù)制粘 貼功能,密碼不 支持復(fù)制粘貼功 能(3)輸入正確 正常登錄,輸入 錯(cuò)誤不能登錄, 并彈出相應(yīng)提示 信息 TS0010 任意的用戶名和 密碼,包括正確的 或錯(cuò)誤的 用鼠標(biāo)或按Tab 鍵移動(dòng)當(dāng)前焦點(diǎn), 先輸入用戶名和 密碼,再利用剪切 或復(fù)制、粘貼功能 (包括右鍵快捷 菜單和Ctrl+C, Ctrl+V組合鍵) 重新輸入用戶名 (1)支持鼠標(biāo)或 按Tab鍵移動(dòng)當(dāng) 前焦點(diǎn)(2)用戶 名支

33、持復(fù)制粘貼 功能,密碼不支 持復(fù)制粘貼功能 (4)清空用戶名 和密碼 和密碼,然后單擊 取消按鈕 6總結(jié) 本學(xué)期我們學(xué)習(xí)了軟件工程這門科目,老師通過十多周的課時(shí)對(duì)軟件工程 這門課程的教學(xué),讓我們深切的感受到軟件工程這門課給我傳遞的思想:一個(gè) 分析處理問題的過程,是一個(gè)綜合的能過解決問題的思想集合。 軟件工程是有創(chuàng)造力的,有組織的人在第一成熟的軟件工程中進(jìn)行的, 該過程適合于軟件開發(fā)人員簡歷的產(chǎn)品和產(chǎn)品的市場需求,它的定義是:建立 和使用一套合理的工程原則,以便獲得經(jīng)濟(jì)的軟件,這種軟件是可靠的,是可 以在機(jī)器上高效運(yùn)行的。這門課程教給了我們?cè)谕瓿梢粋€(gè)實(shí)際項(xiàng)目時(shí)的一般程

34、序和過程,我認(rèn)為這是一份非常具有實(shí)際意義的教學(xué)內(nèi)容。在我畢業(yè)后者將是 我一項(xiàng)重要的技能。在此我對(duì)老師的辛勤教育表示感謝,您讓我學(xué)到了將使我 終生受益的知識(shí)。 附錄(部分代碼) begin If Edit_username.Text 二''then MessageBox(handle,'用戶名不能為空警告',MB_OK+MB_ICONWARNING); Edit_username.SetFocus exi t; end; if Edit_password.Text 二''then begin MessageBox(handle,'用戶密碼不能為空!','警告',MB_OK+MB

35、_ICONWARNING); Edit_password.SetFocus exit; end; if not dataModule2.CheckUserName(Edit_username.Text) then begin MessageBox(handle,'錯(cuò)誤的用戶名!','警告',MB_OK+MB_ICONWARNING); Edit_username.SetFocus Edit_username.SelectAll exi t; end; if not DataModule2.CheckUserPassword(trim(Edit_username .text)

36、,trim(Edit_pas swor 36 d.text)) t hen begin MessageBox(handle,'密 碼錯(cuò)誤!','警告',MB_OK+MB_ICONWARNING); Edit_password.SetFocus; Edit_password.SelectAll; exi t; end else begin MainFrm.ToolBarl.Enabled:二t rue; MainFrm.Nl.Enabled:二t rue; MainFrm.N8.Enabled:二t rue; MainFrm.N12.Enabled:二t rue; Mai

37、nFrm.N13.Enabled:二t rue; MainFrm.N25.Enabled:二t rue; MainFrm.N5.Enabled:二t rue; MainFrm.S tat usBarl.Panels[l].Tex t:二Ed it_ username.Tex t MainFrm.S tat usBarl.Panels[3].Tex t :二Da taModule2.Re tu rnType(Ed it_ user name .text ,Edit_password .text); MainFrm.S tat usBarl.Panels[5].Tex t:二Da teToS tr(da te); MainFrm.S tat usBarl.Panels[7].Tex t :二TimeToS tr(ti me); Forml.Close 21

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!