軟件工程實(shí)驗(yàn)報(bào)告 概要設(shè)計(jì)
《軟件工程實(shí)驗(yàn)報(bào)告 概要設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程實(shí)驗(yàn)報(bào)告 概要設(shè)計(jì)(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、南京信息工程大學(xué) 實(shí)驗(yàn)(實(shí)習(xí))報(bào)告 實(shí)驗(yàn)(實(shí)習(xí))名稱 概要設(shè)計(jì) 實(shí)驗(yàn)(實(shí)習(xí))日期 2014.4. 得分 指導(dǎo)教師 李振宏 專業(yè) 年級(jí) 班次 姓名 學(xué)號(hào) 一、實(shí)驗(yàn)?zāi)康? 1.通過對所選題目進(jìn)行概要設(shè)計(jì),掌握概要設(shè)計(jì)的方法和過程; 2.掌握概要設(shè)計(jì)結(jié)果的表示方法; 3. 完成一個(gè)小型軟件系統(tǒng)的概要設(shè)計(jì)。 二、實(shí)驗(yàn)準(zhǔn)備 1. 熟悉設(shè)計(jì)方法和工具的使用 三、實(shí)驗(yàn)要求 完成所選題目的概要設(shè)計(jì),提交實(shí)驗(yàn)報(bào)告 四、實(shí)驗(yàn)內(nèi)容: 1.范圍 1.1 系統(tǒng)主要目標(biāo) 本系統(tǒng)可細(xì)化為兩個(gè)子系
2、統(tǒng):銷售系統(tǒng)和采購系統(tǒng)。 銷售系統(tǒng)的工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材科發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生即可去書庫領(lǐng)書。若是脫銷教材則生成缺書單。 采購系統(tǒng)的主要工作過程為:匯總?cè)睍鴨?,發(fā)采購單給書庫采購人員;一旦新書入庫后,即發(fā)到貨通知。 1.2 主要軟件需求 本系統(tǒng)在向?qū)W生售書時(shí)主要輸入學(xué)生學(xué)號(hào)、班級(jí)代號(hào)、購書數(shù)量、購書書名信息,然后打印領(lǐng)書單返回給學(xué)生領(lǐng)取書籍。 本系統(tǒng)在查詢數(shù)據(jù)庫時(shí)主要輸入需要查詢的相關(guān)信息,包括圖書編號(hào)、圖書書名、出版社信息、圖書特色等信息方便操作人員把握圖書信息。 教材訂購系統(tǒng)的功能可以劃分為如
3、下幾個(gè)部分: 1)系統(tǒng)帳戶管理:主要是對系統(tǒng)用戶進(jìn)行管理,包括登陸、退出、操作記錄等。 2)訂購管理:查詢訂購書、訂購書籍、刪除訂購書籍、查詢領(lǐng)書單。 3)銷售管理:處理購書單、查詢進(jìn)書單、修改和維護(hù)數(shù)據(jù)庫中相應(yīng)的表。 4)采購管理:發(fā)缺書單、登記缺書紀(jì)錄、擬訂待購書信息、發(fā)進(jìn)書通知單、修改和維護(hù)數(shù)據(jù)庫中相應(yīng)的表。 本系統(tǒng)對性能的規(guī)定: 1)系統(tǒng)的更新處理時(shí)間應(yīng)該在可接受的范圍內(nèi); 2)系統(tǒng)的數(shù)據(jù)查詢時(shí)間應(yīng)該在可接受的范圍內(nèi); 3)系統(tǒng)的數(shù)據(jù)統(tǒng)計(jì)時(shí)間應(yīng)該在可接受的范圍內(nèi)。 4)操作方式上應(yīng)該能夠滿足鼠標(biāo)和鍵盤任意切換的需要; 5)能夠支持Windows95、Window
4、s98、Windows2000、Windows Me、Windows XPWindows7運(yùn)行環(huán)境。 6)留有與其他系統(tǒng)的接口。 1.3 設(shè)計(jì)約束、限制 作為在校生,沒有此類開發(fā)經(jīng)驗(yàn),在設(shè)計(jì)過程中不可避免的出現(xiàn)考慮不全面,技術(shù)不成熟等問題,設(shè)計(jì)的系統(tǒng)相對比較簡單。 2.軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 2.1 復(fù)審數(shù)據(jù)流、控制流 2.2 軟件體系結(jié)構(gòu) 1)系統(tǒng)啟動(dòng)時(shí),激活身份驗(yàn)證模塊。 2)通過身份驗(yàn)證后,對系統(tǒng)進(jìn)行初始化,判斷用戶身份,導(dǎo)入到不同的處理頁面是。 3)系統(tǒng)進(jìn)入消息循環(huán)狀態(tài),通過事件驅(qū)動(dòng)機(jī)制激活各功能模塊,并執(zhí)行指定模塊。 4)各項(xiàng)功能執(zhí)行完畢后,重新
5、進(jìn)入消息循環(huán)狀態(tài)。 5)由退出系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。 2.3 功能需求追溯 教材瀏覽服務(wù):學(xué)生或教師在填寫購書單前可以先對教材總體進(jìn)行瀏覽,對教材名稱,庫存數(shù)量及價(jià)格進(jìn)行一定的了解,然后再結(jié)合自己的情況決定自己要購買的教材,填寫購書單。 購書服務(wù):本系統(tǒng)在向?qū)W生售書時(shí)要求學(xué)生填寫購書單(包括以下信息:學(xué)生姓名、購書數(shù)量、購書書名信息),經(jīng)審查有效后,打印領(lǐng)書單返回給學(xué)生領(lǐng)取書籍。 教材信息發(fā)布:學(xué)院教材訂購負(fù)責(zé)人提供教學(xué)用書表后,本系統(tǒng)將教材信息公布,以便于學(xué)生確定所需書目,下購書單。 通知采購:當(dāng)庫存中缺書時(shí),匯總?cè)睍畔?,通知教材工作人員進(jìn)行采購。
6、 本系統(tǒng)還兼顧一點(diǎn)財(cái)務(wù)信息的管理,當(dāng)發(fā)生購書時(shí),系統(tǒng)直接向購書者收取現(xiàn)金。 3.復(fù)用策略 系統(tǒng)獨(dú)立模塊設(shè)計(jì)上考慮可復(fù)用,即提供給其他模塊靈活使用 新教材入庫時(shí)需要對相應(yīng)的入庫單進(jìn)行錄入。對于已經(jīng)過時(shí)不用的教材需要發(fā)行人員對書庫數(shù)據(jù)進(jìn)行相應(yīng)的刪除。其他方面數(shù)據(jù)的處理系統(tǒng)將會(huì)自動(dòng)進(jìn)行。 4.數(shù)據(jù)設(shè)計(jì) 4.1數(shù)據(jù)字典復(fù)審 名字:購書表 別名:購書單 描述:提供給教材銷售人員的購書單 定義:購書單=購書單號(hào)+{書名+出版社+價(jià)格+數(shù)量}+日期+訂購人姓名+購書總數(shù) 購書單號(hào)=正整數(shù)(數(shù)據(jù)庫自動(dòng)生成) 價(jià)格=整數(shù)+2位小數(shù) 位置:輸出到打印機(jī)
7、 名字:領(lǐng)書表 別名:領(lǐng)書單 描述:送給學(xué)生或教師的領(lǐng)書報(bào)表 定義:領(lǐng)書單=領(lǐng)書單號(hào)+訂購者姓名+購書單號(hào)+領(lǐng)書日期 領(lǐng)書單號(hào)=年+月+日+4位整數(shù) 位置:輸出到打印機(jī) 名字:缺書表 別名:缺書單 描述:送給相關(guān)工作人員的表,用來補(bǔ)充書籍 定義:缺書單=缺書單號(hào)+{書名+出版社}+總數(shù) 缺書單號(hào)=正整數(shù)(數(shù)據(jù)庫自動(dòng)生成) 位置:輸出到打印機(jī) 名字:進(jìn)書通知 描述:詳細(xì)的描述了進(jìn)書的信息 定義:進(jìn)書通知=編號(hào)+{書名+出版社+價(jià)格+數(shù)量}+ 采購日期+采購總數(shù) 編號(hào)=正整數(shù)(數(shù)據(jù)庫自動(dòng)生成) 位置: 名字
8、:審核信息 描述:用于審核信息 定義:審核信息=教材發(fā)行人員姓名+審核標(biāo)志+審核日期 審核標(biāo)志=TURE|FALSE(注:表示審核是否通過) 位置: 名字:圖書信息 定義: 圖書信息=記錄ID +書名+出版社+價(jià)格+庫存數(shù)量 記錄ID=正整數(shù)(數(shù)據(jù)庫自動(dòng)生成) 4.2 數(shù)據(jù)項(xiàng) 1)訂購單 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 訂購單號(hào) DGnumber char 50 書號(hào) ISBN char 50 出版社 Publish char 50 價(jià)格 Price int 8 數(shù)量 Nu
9、mber int 8 日期 DGDate char 50 訂購者編號(hào) DGZnumber char 50 訂購者姓名 DGname char 50 購書總數(shù) DGALLnumber int 8 總額 DGALLprice int 8 聯(lián)系方式 TEL char 50 電話、手機(jī)等 2)進(jìn)書單 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 進(jìn)書編號(hào) JSnumber char 50 書號(hào) ISBN char 50 采購人姓名 CGname char 50 采購日期 CGd
10、ate char 50 采購數(shù)量 CGnumber int 8 采購總額 CGprice int 8 3)領(lǐng)書單 屬性名:{領(lǐng)書單號(hào),訂購者編號(hào),領(lǐng)書日期,購書單號(hào),購書日期,經(jīng)辦人} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 領(lǐng)書單號(hào) LSnumber char 50 訂購者編號(hào) DGZnumber char 50 領(lǐng)書日期 LSdate char 50 購書單號(hào) DGnumber char 50 購書日期 DGdate char 50 經(jīng)辦人 LSname char 50 4
11、)缺書單 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 缺書單號(hào) QSnumber char 50 書號(hào) ISBN char 50 總數(shù) QSALLnumber int 8 5)入庫單 屬性名:{入庫號(hào),書號(hào),數(shù)量,入庫時(shí)間} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 入庫號(hào) RKnumber char 50 書號(hào) ISBN char 50 數(shù)量 RKnumber int 8 入庫時(shí)間 RKdate char 50 6)出庫單 屬性名:{出庫號(hào),書號(hào),數(shù)量,出庫時(shí)間} 數(shù)據(jù)項(xiàng)名 別名 數(shù)
12、據(jù)類型 長度 備注 出庫號(hào) CKnumber char 50 書號(hào) ISBN char 50 數(shù)量 CKnumber int 8 出庫時(shí)間 CKdate char 50 7)教材信息 屬性名:{書號(hào),書名,編者,出版社,版次,單價(jià)} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 書號(hào) ISBN char 50 書名 bookname char 50 編者 writer char 50 出版社 publish char 50 單價(jià) price int 8 8)學(xué)生信息 屬性名
13、 :{學(xué)生學(xué)號(hào),學(xué)生姓名,學(xué)生性別,學(xué)生年級(jí),電話} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 學(xué)生學(xué)號(hào) Snumber char 50 學(xué)生姓名 Sname char 50 學(xué)生性別 Ssex char 50 男或女 學(xué)生年級(jí) Sclass char 50 大一、大二、大三、大四 電話 TEL char 50 9)教師信息 屬性名 :{教師工號(hào),教師姓名,教師性別,教師部門,電話} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 教師工號(hào) Tnumber char 50 教師姓名 Tname char 50
14、 教師性別 Tsex char 50 男或女 教師部門 Tclass char 50 機(jī)械|電氣|生化|數(shù)學(xué)|人文|計(jì)算機(jī)|其他 電話 TEL char 50 10)庫存表 屬性名:{記錄號(hào) ,書號(hào),數(shù)量} 數(shù)據(jù)項(xiàng)名 別名 數(shù)據(jù)類型 長度 備注 記錄號(hào) ID char 50 書號(hào) ISBN char 50 數(shù)量 number int 8 4.3.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 4.4.文件設(shè)計(jì) 不同的用戶登錄此系統(tǒng)獲得的系統(tǒng)功能是不同,如下: 1)教師學(xué)生等訂購者具有查詢,打印相關(guān)信息的權(quán)限; 2)管理員具
15、有查詢、添加、刪除、修改,打印的權(quán)限。 用戶通過身份驗(yàn)證之后進(jìn)入系統(tǒng)操作界面,管理員可以對系統(tǒng)進(jìn)行信息的增添,刪除,修改,打印等操作,學(xué)生可以進(jìn)行查詢相關(guān)信息的操作5.接口設(shè)計(jì) “用戶驗(yàn)證”模塊在完成用戶登錄的身份驗(yàn)證后立即退出運(yùn)行,釋放占用的系統(tǒng)資源。一般來說,本系統(tǒng)運(yùn)行一般耗時(shí)1~2秒,如果數(shù)據(jù)處理量比較大就3~4秒。 5.1.用戶界面設(shè)計(jì)規(guī)則 本系統(tǒng)采用典型的Windows風(fēng)格作為人機(jī)接口,如使用窗口、菜單、對話框等。 1)訂購書籍:教師或?qū)W生將要進(jìn)行訂購的書籍資料輸入,系統(tǒng)將這些資料保存在文件中。 2)查詢訂購單:顯示使用者已經(jīng)保存的訂購單信息。 3)刪除訂購書籍:
16、使用者將要?jiǎng)h除的書籍信息輸入,系統(tǒng)根據(jù)操作刪除修改文件處理,最后修改后的文件顯示出來。 4)查詢領(lǐng)書單:通過發(fā)行人員模塊處理過后,將其信息轉(zhuǎn)化成領(lǐng)書單顯示出來。 5)查詢?nèi)睍鴨危涸摴δ芤ㄟ^發(fā)行人員模塊處理過后,將其信息轉(zhuǎn)化缺書單顯示出來。 6)輸入進(jìn)書單:需要采購人員將新到的書籍信息輸入,通過系統(tǒng)將庫存信息更新處理。 7)處理訂購單:發(fā)行人員可讀取用戶信息,讀取訂購單,通過比較庫存,處理信息后,返回領(lǐng)書單。 8)查詢進(jìn)書單:發(fā)行人員可對采購人員的進(jìn)書單進(jìn)行讀取,將其信息顯示出來。 9)輸入初始庫存:該功能可實(shí)現(xiàn)發(fā)行人員對學(xué)校原本擁有的書籍資料輸入保存到庫存中。 10)查詢庫存:
17、將庫存中的信息顯示出來。 5.2內(nèi)部接口設(shè)計(jì) 驗(yàn)證模塊:完成對用戶身份的驗(yàn)證。 初始化模塊:在身份驗(yàn)證后,系統(tǒng)調(diào)用初始化操作,執(zhí)行完畢后進(jìn)入消息循環(huán)狀態(tài)。 查詢模塊:由相應(yīng)消息驅(qū)動(dòng),完成對信息進(jìn)行查看功能。 刪除模塊:具有此權(quán)限的用戶完成對信息刪除功能。 打印模塊:實(shí)現(xiàn)用戶從系統(tǒng)打印功能。 退出模塊:實(shí)現(xiàn)用戶從系統(tǒng)退出功能 5.3外部接口設(shè)計(jì) 硬件接口:Pentium Ⅲ CPU及以上,內(nèi)存在256MB以上的計(jì)算機(jī)。 軟件件接口:支持本系統(tǒng)的軟件包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP Windows7 6.出錯(cuò)處理設(shè)計(jì) 本系統(tǒng)定期備份數(shù)據(jù)庫,以便在系統(tǒng)出現(xiàn)故障時(shí),能夠及時(shí)恢復(fù)。 7.系統(tǒng)維護(hù)設(shè)計(jì) 本系統(tǒng)需嚴(yán)格按照軟件產(chǎn)品設(shè)計(jì)規(guī)范的步驟進(jìn)行開發(fā),并重復(fù)考慮軟件的可維護(hù)性,詳細(xì)編寫各階段的文檔資料,并在程序設(shè)計(jì)過程中做出大量詳細(xì)的注釋。 五、 試驗(yàn)總結(jié)
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物對照實(shí)驗(yàn)專題復(fù)習(xí)課件
- 初中物理資源九年級(jí)第十五單元課件串并聯(lián)識(shí)別
- 咯血與嘔血課件
- What's_your_number_課件
- 外研版七下Module3Unit1(教育精品)
- 浙美版三年級(jí)上冊美術(shù)第15課-剪雪花教學(xué)ppt課件
- 蘇教版六年級(jí)下冊數(shù)學(xué)正比例和反比例的意義課件
- 蘇教版五下《單式折線統(tǒng)計(jì)圖》教研課件
- 固態(tài)相變概論
- 三角形全等的判定復(fù)習(xí)-課件2
- 太陽能發(fā)展趨勢課件
- 道路工程監(jiān)理最新規(guī)劃范本課件
- SPC及CPK教程(理論篇)課件
- Travel-Plan旅行計(jì)劃-PPT
- 新冠肺炎疫情期間醫(yī)務(wù)人員防護(hù)技術(shù)指南