資源描述:
《B超市管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、目錄一、引言21.1、立項(xiàng)背景21.2、立項(xiàng)原因概述21.3、UML概述21.4、參考文獻(xiàn)3二、項(xiàng)目概述42.1、面向的用戶42.2、實(shí)現(xiàn)目標(biāo)42.3、項(xiàng)目開(kāi)發(fā)要求42.4、開(kāi)發(fā)工具4三、系統(tǒng)描述53.1、系統(tǒng)概述53.2、系統(tǒng)總體結(jié)構(gòu)53.3各部分功能描述5四、系統(tǒng)分析61、用例圖62、活動(dòng)框圖203、時(shí)序圖284、類分析315、類設(shè)計(jì)356.庫(kù)存管理信息系統(tǒng)組件框圖367.庫(kù)存管理信息系統(tǒng)部署圖36五、系統(tǒng)接口375.1用戶接口375.2硬件接口37六、性能需求376.1精度要求376.2 時(shí)間特征376.3 靈活性38七、軟件屬性387.1系統(tǒng)安全性387.2可維護(hù)性3
2、8八、其它需求388.1數(shù)據(jù)庫(kù)需求388.2系統(tǒng)操作要求398.3故障及其處理39一、引言1.1、立項(xiàng)背景21世紀(jì),超市的競(jìng)爭(zhēng)也進(jìn)入到了一個(gè)全新的領(lǐng)域,競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。技術(shù)的提升和管理的升級(jí)是超市業(yè)的競(jìng)爭(zhēng)核心。零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市、倉(cāng)儲(chǔ)店、便利店、特許加盟店、專賣(mài)店、貨倉(cāng)等相互并存。如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷售額、降低經(jīng)營(yíng)成本、擴(kuò)大經(jīng)營(yíng)規(guī)模,成為超市營(yíng)業(yè)者努力追求的目標(biāo)。1.2、立項(xiàng)原因概述針對(duì)超市的特點(diǎn),為了幫助超市解決現(xiàn)在面臨的問(wèn)題,提高小型超市的競(jìng)爭(zhēng)力,我們將開(kāi)發(fā)一個(gè)超市管理系統(tǒng)1.3、UML概述面向?qū)?/p>
3、象的系統(tǒng)分析與設(shè)計(jì),包括OOA(面向?qū)ο蠓治觯┡cOOD(面向?qū)ο笤O(shè)計(jì))兩個(gè)部分。其中OOA的主要任務(wù)是分析問(wèn)題,找出問(wèn)題解決方案。同時(shí),發(fā)現(xiàn)對(duì)象并分析對(duì)象內(nèi)部構(gòu)成和外部關(guān)系,建立軟件系統(tǒng)的對(duì)象模型。OOD的主要任務(wù)是根據(jù)已確立的系統(tǒng)對(duì)象模型,運(yùn)用面向?qū)ο蠹夹g(shù),設(shè)計(jì)對(duì)象與類,進(jìn)而設(shè)計(jì)系統(tǒng)結(jié)構(gòu)、人機(jī)界面、數(shù)據(jù)管理、任務(wù)管理等子系統(tǒng)。UML(UnifiedModelingLanguage)是第3代的面向?qū)ο蠼UZ(yǔ)言。UML是由Rational公司的面向?qū)ο蠹夹g(shù)研究專家GradyBooch、IvarJacobson和JimRumbaugh聯(lián)合開(kāi)發(fā)的。它采納和擴(kuò)展了Booch標(biāo)記法、O
4、MT的面向?qū)ο蠼<夹g(shù)的方法,以及面向用例(Use-Case)的OOSE方法,并且吸取了其他學(xué)者和軟件廠商的建議。UML在提交給OMG(ObicctManagementGroup)后,最終成為大眾所接受的標(biāo)準(zhǔn)建模語(yǔ)言。UML建模語(yǔ)言吸取和發(fā)展了Booch、OMT和OOSE方法,以及其它OO和非OO方法的優(yōu)點(diǎn)。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù),提出如模板、擴(kuò)展機(jī)制、活動(dòng)圖等新概念。UML易于表達(dá)且功能強(qiáng)大,應(yīng)用廣泛。它不但適用于面向?qū)ο蟮能浖治雠c設(shè)計(jì),還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程。UML定義了一系列圖形工具,以對(duì)現(xiàn)實(shí)世界進(jìn)行面向?qū)ο蠼?。?biāo)準(zhǔn)建模語(yǔ)言UM
5、L已成為面向?qū)ο蠹夹g(shù)的主流建模工具,支持系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)等軟件開(kāi)發(fā)全過(guò)程。UML定義了5類10種模型圖,用于提供靜態(tài)建模機(jī)制和動(dòng)態(tài)建模機(jī)制。靜態(tài)模型包括用例圖、類圖、對(duì)象圖、包圖、構(gòu)件圖。配置圖動(dòng)態(tài)模型包括行為圖(活動(dòng)圖,狀態(tài)圖)和交互圖(順序圖,合作圖)。(1)用例圖:描述應(yīng)用領(lǐng)域需求與功能,以及事務(wù)(用例)之間的邏輯關(guān)系。(2)類圖:是顯示一組類、接口、協(xié)作以及它們之間關(guān)系的圖。對(duì)象圖:類的實(shí)例圖。包圖:提供類圖的分組優(yōu)化機(jī)制(3)行為圖:描述跨越多個(gè)用例的對(duì)象行為(數(shù)據(jù)操作功能),包括活動(dòng)圖和狀態(tài)圖。活動(dòng)圖:描述多用例和多對(duì)象的復(fù)雜行為及活動(dòng)間的約束關(guān)系;或者說(shuō),描
6、述復(fù)雜行為中的活動(dòng)及其執(zhí)行順序。狀態(tài)圖:描述單個(gè)對(duì)象的所有可能狀態(tài)及轉(zhuǎn)移條件。(4)交互圖:顯示一個(gè)交互,由一組對(duì)象和它們之間的關(guān)系構(gòu)成,其中包括在對(duì)象間傳遞的消息,包括順序圖和協(xié)作圖。順序圖:是強(qiáng)調(diào)消息的時(shí)間順序的交互圖。協(xié)作圖:是強(qiáng)調(diào)發(fā)送和接收消息的對(duì)象之間的結(jié)構(gòu)組織的交互圖。(5)實(shí)現(xiàn)圖:用于描述系統(tǒng)實(shí)現(xiàn)的一些特性,包括構(gòu)件圖和配置圖。構(gòu)件圖:描述軟構(gòu)件及相互間的依賴(及調(diào)用)關(guān)系,包括源文件、二進(jìn)制文件、可執(zhí)行文件。配置圖:描述構(gòu)件運(yùn)行環(huán)境及系統(tǒng)軟硬件體系結(jié)構(gòu)。1.4、參考文獻(xiàn)1、齊志昌,譚慶平,寧洪.軟件工程(第二版)[M].北京.高等教育出版社.20042、王珊,
7、薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M].北京.高等教育出版社.2006......二、項(xiàng)目概述2.1、面向的用戶超市經(jīng)理主要是查詢和權(quán)限設(shè)置,銷售員主要是負(fù)責(zé)前臺(tái)銷售、系統(tǒng)管理員主要維護(hù)系統(tǒng)和數(shù)據(jù)處理2.2、實(shí)現(xiàn)目標(biāo)(1)建立一個(gè)具有友好界面,操作簡(jiǎn)單的超市管理系統(tǒng);(2)能夠更好的控制和發(fā)展超市各種資源的流轉(zhuǎn);(3)實(shí)現(xiàn)對(duì)進(jìn)貨商品的信息錄入,并建立完整的數(shù)據(jù)庫(kù),對(duì)商品實(shí)行統(tǒng)一管理;(4)采購(gòu)人員查詢本系統(tǒng),可以更直接,更有效的獲得商品的情況,了解商品是否暢銷或滯銷,以及做出精確的進(jìn)貨單,促銷的商品的條