



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程實驗報告一:軟件需求規格說明書班級學 號姓 名實驗時間指導教師計算機103104165292013年4月7實驗序號及實驗名稱 實驗一 軟件項目的需求分析 一、實驗題目及要求:實驗題目:書店經營管理系統實驗要求:書店經營管理系統用于書店的前臺圖書銷售、出租等工作的管理自動化。二、項目概述(1)書店經營管理系統需實現的包括以下基本功能:a.圖書銷售管理(出售圖書時,結算和支付等)b.圖書出租管理(圖書出租和歸還信息的登記,租金結算)c.圖書信息查詢(包括出售圖書和出租圖書兩類信息)d.圖書預訂管理:顧客預訂指定的圖書(預訂信息登記;發放訂書單、到貨通知單)(2)運行環境要求:書店經營管理系
2、統中的各個子系統的硬件和軟件的配置如下:系統軟件: Window NT Server數據庫管理系統:SQL Server硬件要求:Pentium III 450 以上, 258M RAM, 硬盤14G以上(3)建立書店經營管理系統的約束:1. Client/Server 結構總體設計方案對它的約束:機票預定系統做為 Client/Server 結構的一個應用系統,不可避免的要受到Client/Server 結構的約束。在其實施的各個階段都要服從它的一些規劃,包括功能設計、系統配置和計劃。同時,由于信息的共享,機票預定系統還受到其它系統的信息約束。2人力、資金、時間的約束機票預定工程實施的目標就
3、是要帶給航空公司效益,其開發過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點是銷售系統中的方便快捷,能提供給旅客以優質高效的服務,并提高銷售的效率和便捷,為航空公司帶來良好的效益。3技術發展規律的約束計算機技術和產品的發展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術的進步,多媒體技術的發展,這些都要求系統在設計時考慮技術變化的可能性,為可能的變化預留一定的系統處理能力。軟件系統的功能模型(用數據流圖描述)四、系統的數據需求書店經營管理系統的數據需求包括如下幾點:1 數據錄入和處理的準確性和實時性數據的輸入是否準確是數據處理的前提,錯
4、誤的輸入會導致系統輸出的不正確和不可用,從而使系統的工作失去意義。數據的輸入來源是手工輸入,手工輸入要考慮系統界面上的容錯性,并且對操作人員要進行系統的培訓。在系統中,數據的輸入往往是大量的,因此系統要有一定的處理能力,以保證迅速的處理數據。2數據的一致性與完整性系統涉及的數據統一存儲在服務器端。系統的數據是共享的,如何保證數據的一致性,是系統必須解決的問題。要解決這一問題,要有一定的人員維護數據的一致性,在數據錄入處控制數據的去向,并且要求對數據庫的數據完整性進行嚴格的約束。對于輸入的數據,要為其定義完整性規則,如果不能符合完整性約束,系統應該拒絕該數據。3數據的共享與獨立性整個機票預定系統
5、的數據是共享的。然而,從系統開發的角度上看,共享會給設計和調試帶來困難。因此,應該提供靈活的配置,使各個分系統能夠獨立運行,而通過人工干預的手段進行系統數據的交換。這樣,也能提供系統的強壯性。書店經營管理系統涉及的數據及其聯系可用如下 E-R 圖表示:書店經營管理系統的數據字典名字:顧客信息別名:顧客信息清單描述:顧客請求訂購圖書輸入的個人信息,用于管理員確認定義:顧客信息=姓名+性別+年齡+電話+地址+預訂圖書位置:輸入到客戶端,存儲在服務端的數據庫中名字:預訂信息別名:顧客預訂圖書信息描述:顧客預訂圖書輸入的圖書信息以及個人信息定義:訂單信息=訂單號+預訂圖書+預訂數量+預訂日期+顧客姓名
6、位置:輸出到打印機名字:圖書信息別名:描述:用來供管理員和顧客查詢定義:圖書信息=圖書編號+圖書名+出版社+價格+作者+折扣位置:存儲在服務端的數據庫中名字:租單信息別名:顧客租書信息描述:管理員輸入的顧客租書信息定義:租單信息=租單號+租書日期+租金+租書數量+顧客姓名 租金=一天租金*天數*折扣位置:輸出到打印機五、其他需求為了保證系統能夠長期、安全、穩定、可靠、高效的運行,書店經營管理系統應該滿足以下的性能需求:1、系統處理的準確性和及時性系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠足書店對信息
7、處理的需求。由于書店經營管理系統的查詢功能對于整個系統的功能和性能完成舉足輕重。2、系統的開放性和系統的可擴充性書店經營管理系統在開發過程中,應該充分考慮以后的可擴充性。3、系統的易用性和易維護性書店經營管理系統是直接面對使用人員的,而使用人員往往對計算機并不非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的在線幫助,縮短用戶對系統熟悉的過程。書店經營管理系統中涉及到的數據書店的相當重要的信息,系統要提供方便的手段供系統維護人員進行數據的備份,日常的安全管理,系統意外崩潰
8、時數據的恢復等工作。4、系統的標準性系統在設計開發使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業標準。例如在開發中使用的操作系統、網絡系統、開發工具都必符合通用標準,如規范的數據庫操縱界面、作為業界標準的 TCP/IP 網絡協議及ISO9002 標準所要求的質量規范等;同時,在自主開發本系統時,要進行良好的設計工作,制訂行之有效的軟件工程規范,保證代碼的易讀性、可操作性和可移植性。六、參考資料以下列出在概要設計過程中所使用到的有關資料:1.機票預定系統項目計劃任務書 .公司2.機票預定系統項目開發計劃 軟件開發小組3.需求規格說明書 軟件開發小組4.用戶操作手冊(初稿) .軟件開發小組5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《智慧教學》課件
- 《深度解析研討會》課件
- 模具設計師考試全方位試題及答案解析
- 種子繁育員政策背景試題及答案
- 活用2024年農業植保員考試資料試題與答案
- 透視2024年體育經紀人資格試題及答案
- 20以內三個數加減混合運算過關測試試題帶答案
- 《高效學習策略》課件
- 分組討論 2024年籃球裁判員試題及答案
- 2024年體育經紀人考試備考計劃 試題及答案
- 發改委備案變更申請書范本
- 重慶大學附屬腫瘤醫院麻醉科新增術中放療場所環評報告
- 消費者起訴狀模板范文
- 2022年工程機械設備租賃服務方案(含應急處理方案、保障措施)
- (完整版)外科護理學知識點整理
- 2019版《壓力性損傷的預防和治療:臨床實踐指南》解讀
- 在那遙遠的地方課件
- 圍堰吹填施工方案
- 創業計劃書案例-產品類-南大無醇酒創業完全版
- 食品生產企業動態風險因素量化分值表食品生產日常監督檢查要點表
- 基層醫療衛生機構依法執業自查表
評論
0/150
提交評論