軟件工程設(shè)計文檔_第1頁
軟件工程設(shè)計文檔_第2頁
軟件工程設(shè)計文檔_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程設(shè)計文檔 華中師范大學(xué)計算機學(xué)院 姓名 學(xué)號 實驗 成績 軟件工程課程設(shè)計 技術(shù)文檔 課 題:小型商場管理系統(tǒng) 起訖日期:xxxx年5月23日 - 1 - 華中師范大學(xué)計算機學(xué)院 目錄 緒論 ? 3 1.項目概述 ? 5 1.1系統(tǒng)目標 ? 5 1.2項目評價標準 ? 5 1.3項目命名規(guī)則 ? 7 2.可行性分析 ? 11 2.1市場可行性分析 ? 11 2.2技術(shù)可行性分析 ? 11 2.3經(jīng)濟可行性分析 ? 11 2.4操作可行性分析 ? 12 3.需求分析 ? 13 3.1項目概況 ? 13 3.2開發(fā)環(huán)境 ? 13 3.3功能需求 ? 14 3.4算法與技術(shù) ? 16 3.5

2、系統(tǒng)性能 ? 16 4.概要設(shè)計 ? 17 4.1靜態(tài)模型 ? 17 4.2動態(tài)模型 ? 18 4.3數(shù)據(jù)模型 ? 19 4.4功能模型 ? 21 4.5交互模型 ? 24 5.詳細設(shè)計 ? 27 5.1系統(tǒng)總體結(jié)構(gòu)設(shè)計 ? 27 5.2系統(tǒng)硬件結(jié)構(gòu)設(shè)計 ? 28 5.3系統(tǒng)軟件架構(gòu)設(shè)計 ? 28 5.4系統(tǒng)功能模塊設(shè)計 ? 32 6.系統(tǒng)測試 ? 46 6.1系統(tǒng)測試對象 ? 46 6.2系統(tǒng)測試技術(shù) ? 46 6.3系統(tǒng)測試方法 ? 46 6.4系統(tǒng)測試策略 ? 47 6.5系統(tǒng)測試用例 ? 48 6.6系統(tǒng)測試結(jié)論 ? 49 7.總結(jié) ? 50 - 2 - 華中師范大學(xué)計算機學(xué)院 緒論

3、商場管理系統(tǒng)是一個商場不可缺少的部分,它的內(nèi)容對于商場的決策者和管理者來說都至關(guān)重要,所以商場管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的銷售,查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 作為計算機應(yīng)用的一部分,使用計算機對品質(zhì)信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好

4、、壽命長、成本低等。這些優(yōu)點能夠極大地提高商場管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)這樣一套管理軟件成為很有必要的事情。在下面的各章中我們將以開發(fā)一套商場管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。 商場管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。 經(jīng)過分析,我們使用oracle公司的 java open-jdk-7.0開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗

5、口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。 本系統(tǒng)主要完成對商場的管理,包括進貨管理,銷售管理,庫存管理和員工管理四個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。 系統(tǒng)的核心是銷售、庫存查詢和進貨管理三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成銷售或進貨操作時系統(tǒng)會自動地完成相對應(yīng)信息的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中主要根據(jù)商品編號和商品名稱等l 華中師范大學(xué)計算機學(xué)院 具體分工: 小型商場管理系統(tǒng)資料提供、系統(tǒng)測試及市場調(diào)查(姓名)

6、小型商場管理系統(tǒng)文檔整理及系統(tǒng)設(shè)計(姓名) 小型商場管理系統(tǒng)系統(tǒng)設(shè)計及程序開發(fā)(姓名) 分工細則說明: 由于5人小團隊個人時間、精力及能力有限,此次分工采取模糊分工方式(即每人都參與系統(tǒng)設(shè)計、開發(fā)、測試、文檔整理及市場聯(lián)系的各環(huán)節(jié),但每個環(huán)節(jié)都有具體個人總體負責(zé)),這樣保證小團隊內(nèi)部既能相互協(xié)作而又防止因責(zé)任不明確而出現(xiàn)的拖工、窩工現(xiàn)象。 (1)市場聯(lián)系:此環(huán)節(jié)包括兩個方面,其一:小型自選商場商品管理系統(tǒng)設(shè)計前期對市場(用戶)需求的收集及分析,以對設(shè)計一個適應(yīng)市場需求的數(shù)據(jù)庫應(yīng)用系統(tǒng)提供支持;其二:在小型自選商場商品管理系統(tǒng)開發(fā)和基本功能測試完成后,聯(lián)系市場(用戶),提供用戶免費試用,并收集用

7、戶試用反饋信息以對系統(tǒng)改進升級提供支持。 (2)資料提供:此環(huán)節(jié)包括兩個方面,其一:根據(jù)開發(fā)過程中的實際具體不同需求,提供用戶需求分析報告、圖書館借書、聯(lián)系指導(dǎo)老師及相關(guān)老師、絡(luò)資料收集等服務(wù);其二:收集絡(luò)上同類軟件的使用說明書,分析其系統(tǒng)設(shè)計和程序開發(fā)的優(yōu)點與不足,為此商品管理系統(tǒng)的設(shè)計、開發(fā)和升級提供更多經(jīng)驗和靈感。 (3)文檔整理:此環(huán)節(jié)包括兩個方面,其一:對系統(tǒng)設(shè)計、開發(fā)、維護過程中的所有文檔書寫的監(jiān)督和整理,并形成系統(tǒng)分析設(shè)計報告、系統(tǒng)開發(fā)報告、系統(tǒng)測試分析報告以及程序使用說明書等文檔;其二:整理開發(fā)資料形成詳細的數(shù)據(jù)庫課程設(shè)計說明書,其包括:功能需求說明、數(shù)據(jù)庫系統(tǒng)設(shè)計思路、數(shù)據(jù)表

8、結(jié)構(gòu)及作用、數(shù)據(jù)表關(guān)系圖、存儲過程代碼及相關(guān)注釋、數(shù)據(jù)庫應(yīng)用系統(tǒng)使用說明書和設(shè)計體會。 (4)系統(tǒng)設(shè)計:此環(huán)節(jié)為本次數(shù)據(jù)庫課程設(shè)計的主要環(huán)節(jié),包括需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫物理設(shè)計(具體見下),以實現(xiàn)對數(shù)據(jù)的基本操作(輸入輸出、查詢、插入、刪除、備份和恢復(fù))、對用戶的基本管理(用戶管理、權(quán)限管理)。 (5)程序開發(fā):此環(huán)節(jié)是本次數(shù)據(jù)課課程設(shè)計的實現(xiàn)環(huán)節(jié),包括使用sql server 2000作為后臺數(shù)據(jù)庫,并選擇asp、c+或vb作為前臺開發(fā)工具設(shè)計一個管理系統(tǒng),以實現(xiàn)對后臺數(shù)據(jù)庫的應(yīng)有操作。 (6)系統(tǒng)測試:系統(tǒng)或程序測試是軟件開發(fā)過程中必不可少的環(huán)節(jié),在系統(tǒng)設(shè)計的程序開發(fā)

9、結(jié)束后,通過此環(huán)節(jié)(基本功能測試、錯誤輸入測試、大規(guī)模數(shù)據(jù)測試)能找到程序開發(fā)中的bug,并及時更正。以實現(xiàn)系統(tǒng)的穩(wěn)定、高效和健壯。 - 4 - 華中師范大學(xué)計算機學(xué)院 1 項目概述 1.1 系統(tǒng)目標 基于目前我國小型商場在商品管理方便不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調(diào)價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足的現(xiàn)狀。開發(fā)本小型商場管理系統(tǒng),意在改變小型商場管理不足的現(xiàn)狀,依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力、財力,減輕員工的勞動強度

10、,改善他們的工作條件,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率,從而實現(xiàn)小型商場商品管理、人事管理和資金管理的規(guī)范化、人性化和智能化。 1.2 項目評價標準 1. 軟件質(zhì)量評估模型 在軟件工程中我們把影響軟件質(zhì)量的因素分成三組,分別反映用戶在使用軟件產(chǎn)品時的三種不同傾向或觀點。這三種傾向是:產(chǎn)品運行、產(chǎn)品修改和產(chǎn)品轉(zhuǎn)移。管理系統(tǒng)作為一個產(chǎn)品,也可以參照這三種傾向來定義。 軟件質(zhì)量評估模型產(chǎn) 品 運 行正確性(它能按我的需求工作嗎)健壯性(對意外環(huán)境它能適當?shù)捻憫?yīng)嗎)效率(完成預(yù)定功能時它占用的系統(tǒng)資源多嗎)完整性(它是安全的

溫馨提示

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

最新文檔

評論

0/150

提交評論