




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、青島理工大學大型超市價簽管理系統(tǒng)軟件需求分析 課程名稱:軟件需求分析 實驗名稱:大型超市價簽管理系統(tǒng)軟件需求分析 學院: 計算機工程學院 專業(yè): 軟件工程 班級: 軟件141 姓名: 王康 學號: 201407183 指導教師:丁凡2016年5月23日【目錄】1.緒論1 1.1設(shè)計目的 1 1.2系統(tǒng)的功能 1 1.3系統(tǒng)環(huán)境 12系統(tǒng)分析1 2.1系統(tǒng)的目標需求 1 2.2開發(fā)的可行性分析 1 2.2.1管理上的可行性 1 技術(shù)上的可行性 12.2.3經(jīng)濟上的可行性 2 2.3開發(fā)的風險分析 23.系統(tǒng)的實現(xiàn)24.業(yè)務(wù)的流程分析2 4.1程序流程圖 25.系統(tǒng)的界面設(shè)計 66.系統(tǒng)的數(shù)據(jù)庫設(shè)
2、計 8 6.1數(shù)據(jù)表的設(shè)計 87.需求規(guī)格說明 10 7.1導言 10 7.1.1 目的 10 7.1.2 范圍 10 7.1.3 縮寫說明 10 7.1.4 術(shù)語定義 10 7.1.5 引用標準 10 7.1.6 參考資料 10 7.1.7 版本更新信息 11 7.2 系統(tǒng)定義 11 7.2.1 項目來源及背景 11 7.2.2 項目將要達到的目標 11 7.3 應(yīng)用環(huán)境 11 7.3.1 系統(tǒng)運行硬件環(huán)境 11 7.3.2 系統(tǒng)運行軟件環(huán)境 11 7.4 功能規(guī)格 12 7.4.1 角色定義 12 7.4.2 添加功能 12 7.4.3 刪除功能 12 7.4.4 編輯功能 12 7.4.
3、5 變更價簽打印功能13 自主價簽打印 13 7.5 性能需求 13 7.5.1 界面需求 13 7.5.2 響應(yīng)時間需求 13 7.5.3 可靠性需求 14 7.5.4 開放性需求 14 7.5.5 可發(fā)展性需求 14 7.5.6 系統(tǒng)安全性需求 14 7.6 產(chǎn)品提交 14 7.7 實現(xiàn)約束 14 7.8 簽字 148.結(jié)論及體會 149.參考文獻 15大型超市價簽管理系統(tǒng)軟件需求分析1. 緒論1.1設(shè)計目的價格是決定顧客是否購買一件商品的重要因素,而顧客獲得商品價格信息的重要途徑就是價簽。超市里商品價簽改動頻繁,如:一件商品促銷,相應(yīng)的該商品價簽就要變?yōu)榇黉N價簽;新商品上架,就要為該商品
4、打印價簽;商品缺貨,該商品價簽就要變?yōu)槿必泝r簽;商品價格變動,就要打印該商品的新價簽。大型超市商品種類繁多,隨之價簽數(shù)量也多,每當價簽有變動時,如果靠理貨員手動記錄,無疑工作量巨大,且難免會有遺漏,若實用軟件只能管理價簽,無疑會大大增加工作效率。有了準確無誤的價簽,也會方便顧客對商品的挑選,從而增加客流量,實現(xiàn)營業(yè)額的增長。1.2系統(tǒng)的功能該系統(tǒng)基本可實現(xiàn)如下三大功能:1.價簽管理功能:當商品信息有變動是,允許價簽管理員對相應(yīng)商品的價簽信息進行相應(yīng)改動。2.價簽信息變動提醒功能,當價簽信息發(fā)生變動時,可在該商品所屬區(qū)域理貨員登錄系統(tǒng)時提醒理貨員打印并更換價簽。3.價簽打印功能,可自動連接打印機
5、,對理貨員需要打印的價簽進行打印 1.3系統(tǒng)環(huán)境 系統(tǒng)是基于應(yīng)用eclipse而設(shè)計的大型超市價簽管理系統(tǒng),通過實現(xiàn)與SQL Server 2005數(shù)據(jù)庫連接,動態(tài)的查詢、添加、刪除實現(xiàn)對各種信息的管理。2. 管理系統(tǒng)的分析2.1系統(tǒng)的目標需求 大型超市價簽管理系統(tǒng)是方便理貨員對超市價簽進行管理的系統(tǒng),通過對本系統(tǒng)的操作,能減輕由于人工管理帶來的諸多不便利因素,因此它需要達到以下要求: 1.良好的人機交互界面,方便快捷的輸入功能; 2.靈活的查詢性能,實現(xiàn)輸入后的快捷查詢; 3.價簽管理的靈活性,實現(xiàn)對價簽資料的添加、刪除、查詢操作; 4.打印的智能化,自動排版價簽格式; 5.及時對理貨員做出
6、價簽信息變更的提醒。2.2開發(fā)的可行性分析2.2.1管理上的可行性 把企業(yè)業(yè)務(wù)延伸到系統(tǒng)上面,建立大型超市價簽管理系統(tǒng),操作界面十分簡單美觀,而且適用,使管理輕松方便。2.2.2技術(shù)上的可行性根據(jù)系統(tǒng)目標需求分析的結(jié)果來看,大型超市價簽管理系統(tǒng)不需要通過購買專業(yè)軟件,僅僅采用eclipse為開發(fā)工具,選擇java語言就可解決相關(guān)的問題,從而保證系統(tǒng)功能的實現(xiàn)。2.2.3經(jīng)濟上的可行性經(jīng)濟上的可行性主要是從組織的人力、物力、財力三方面來考慮系統(tǒng)開發(fā)的可行性。大型超市在對商品價簽進行管理時,時常出現(xiàn)遺漏,忘記更換等問題,對顧客挑選商品帶來了很大的不便。錯誤的價簽信息,也是對顧客知情權(quán)的侵犯,若顧客
7、向有關(guān)部門舉報,超市不僅要向顧客進行賠付,也會對超市的企業(yè)形象大打折扣。出現(xiàn)以上那個問題的根本原因是,大型超市商品種類繁多,理貨員難免會有疏忽,采用價簽管理系統(tǒng),可方便實現(xiàn)對價簽的管理,大大節(jié)省了人力,避免了以上問題的出現(xiàn),從而實現(xiàn)營業(yè)額的增長。2.3開發(fā)的風險分析本系統(tǒng)開發(fā)過程中,可能會遇到如下幾方面問題: 1.需求變更風險:用戶會對自身的需求提出多次更改,進而影響系統(tǒng)開發(fā)進程; 2.進度風險:系統(tǒng)如果不能如期完成,會給開發(fā)者與用戶雙方帶來不必要的麻煩; 3.技術(shù)風險:開發(fā)過程中,有可能遇到開發(fā)上的技術(shù)問題; 4.質(zhì)量風險:開發(fā)完成后,系統(tǒng)的質(zhì)量不一定會讓用戶滿意; 5.工具風險:開發(fā)過程中
8、,開發(fā)的工具一定保證正版,否則會受到法律的制裁; 6.人力資源風險:開發(fā)過程中,有可能會遇到人員不夠充足的問題。3.管理系統(tǒng)的實現(xiàn)系統(tǒng)成功展示了強大的價簽管理功能,能非常準確的提示理貨員進行價簽的更換,非常方便的打印理貨員所需要打印的價簽,讓商品價簽不再是超市管理的黑洞,方便顧客對商品進行挑選,增加顧客的忠誠度,實現(xiàn)營業(yè)額的增長4.業(yè)務(wù)的流程分析4.1系統(tǒng)的用例圖,如圖4.1所示:圖4.1 系統(tǒng)用例圖4.2數(shù)據(jù)流圖,如圖4.2所示:圖4.2 數(shù)據(jù)流圖4.3程序流程圖1.各窗體之間的調(diào)用關(guān)系,如圖4.3所示:圖4.3 總體程序模塊圖2.總體程序流程圖,如圖4.4所示:圖4.4 總體程序流程圖3.
9、價簽信息管理功能流程圖,如圖4.3.3所示:圖4.5 價簽信息管理功能流程圖4,變更項打印功能流程圖,如圖4.6所示:圖4.6 變更項打印功能流程圖,5.自主打印功能流程圖,如圖4.7所示:圖4.8 自主打印功能流程圖5.管理系統(tǒng)的界面設(shè)計1.大型超市價簽管理系統(tǒng)登陸界面,如圖5.1所示:圖5.1 大型超市價簽管理系統(tǒng)登錄界面2.大型超市價簽管理系統(tǒng)價簽信息管理界面,如圖5.2所示:圖5.2 大型超市價簽管理系統(tǒng)價簽信息管理界面3.大型超市價簽管理系統(tǒng)價簽打印界面,如圖5.3所示:圖5.3 大型超市價簽管理系統(tǒng)簡單管理界面4.大型超市價簽管理系統(tǒng)添加界面,如圖5.4所示:圖5.4 大型超市價簽
10、管理系統(tǒng)添加界面5.大型超市價簽管理系統(tǒng)刪除界面,如圖5.5所示:圖5.5 大型超市價簽管理系統(tǒng)刪除界面6.大型超市價簽管理系統(tǒng)修改界面,如圖5.6所示:圖5.6 大型超市價簽管理系統(tǒng)修改界面6.管理系統(tǒng)的數(shù)據(jù)庫設(shè)計6.1 E-R圖,如圖6.1所示:圖6.1 E-R圖6.2數(shù)據(jù)表的設(shè)計1.數(shù)據(jù)庫中的各個信息表,如表6.1所示:表6.1 信息表表名作用理貨員記錄各個理貨員的基本信息價簽管理員記錄各個價簽管理員的基本信息價簽信息記錄各種商品價簽信息信息變更的價簽記錄各個信息變更未被處理的價簽2. 理貨員表,如表6.2所示:表6.2 理貨員表字段名數(shù)據(jù)類型空/非空備注ID Stringnot nul
11、l主鍵姓名Stringnot null不一定唯一密碼Stringnot null至少六位負責區(qū)域Stringnot null只可為預設(shè)值3. 價簽管理員表,如表6.3所示:表6.3 價簽管理員表字段名數(shù)據(jù)類型空/非空備注IDStringnot null主鍵姓名Stringnot null不一定唯一密碼Stringnot null至少六位4. 價簽信息表,如表6.4所示:表6.4美發(fā)項目表字段名數(shù)據(jù)類型空/非空備注商品碼Stringnot null主鍵店內(nèi)碼Stringnot null六位商品名稱Stringnot null無價格Intnot null無促銷價Intnot null-1表示不進行
12、促銷促銷起始日期Datenull可以為空促銷結(jié)束日期Datenull可以為空所屬區(qū)域Stringnot null只可為預設(shè)值物價員Stringnot null只可為預設(shè)值5. 信息變更的價簽表,如表6.5所示: 表6.5信息變更的價簽表 字段名數(shù)據(jù)類型空/非空備注商品碼Stringnot null主鍵店內(nèi)碼Stringnot null六位商品名稱Stringnot null無價格Intnot null無促銷價Intnot null-1表示不進行促銷促銷起始日期Datenull可以為空促銷結(jié)束日期Datenull可以為空所屬區(qū)域Stringnot null只可為預設(shè)值物價員Stringnot n
13、ull只可為預設(shè)值7.需求規(guī)格說明7.1導言7.1.1 目的該文檔是關(guān)于用戶對于大型超市價簽管理系統(tǒng)的功能和性能的重點,重點描述了大型超市價簽管理系統(tǒng)的設(shè)計需求,將作為對該工具在概要設(shè)計階段的設(shè)計輸入。本文檔的預期讀者是: l 設(shè)計人員 l 開發(fā)人員 l 項目管理人員 l 測試人員 l 用戶 7.1.2 范圍該文檔是借助與當前系統(tǒng)的邏輯模型導出目標系統(tǒng)的邏輯模型,解決整個項目系統(tǒng)的“做什么”的問題。在這里,對于開發(fā)技術(shù)并沒用涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的渠道。7.1.3 縮寫說明無7.1.4 術(shù)語定義無7.1.5 引用標準1企業(yè)
14、文檔格式標準V1.1 北京長江軟件有限公司2需求規(guī)格報告格式標準V1.1 北京長江軟件有限公司軟件工程過程化組織7.1.6 參考資料1企業(yè)文檔格式標準V1.1 北京長江軟件有限公司2需求規(guī)格報告格式標準V1.1 北京長江軟件有限公司軟件工程過程化組織7.1.7 版本更新信息本文檔更新記錄如表7.1所示:表7.1 版本更新記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述7.2 系統(tǒng)定義我們分別闡述一下項目的來源、背景和項目的目標。7.2.1 項目來源及背景價格是決定顧客是否購買一件商品的重要因素,而顧客獲得商品價格信息的重要途徑就是價簽。超市里商品價簽改動頻繁,如:一件商品促銷,相應(yīng)的該商品價
15、簽就要變?yōu)榇黉N價簽;新商品上架,就要為該商品打印價簽;商品缺貨,該商品價簽就要變?yōu)槿必泝r簽;商品價格變動,就要打印該商品的新價簽。大型超市商品種類繁多,隨之價簽數(shù)量也多,每當價簽有變動時,如果靠理貨員手動記錄,無疑工作量巨大,且難免會有遺漏,若實用軟件只能管理價簽,無疑會大大增加工作效率。有了準確無誤的價簽,也會方便顧客對商品的挑選,從而增加客流量,實現(xiàn)營業(yè)額的增長。7.2.2 項目將要達到的目標該系統(tǒng)基本可實現(xiàn)如下三大功能:1.價簽管理功能:當商品信息有變動是,允許價簽管理員對相應(yīng)商品的價簽信息進行相應(yīng)改動。2.價簽信息變動提醒功能,當價簽信息發(fā)生變動時,可在該商品所屬區(qū)域理貨員登錄系統(tǒng)時提
16、醒理貨員打印并更換價簽。3.價簽打印功能,可自動連接打印機,對理貨員需要打印的價簽進行打印7.3 應(yīng)用環(huán)境本項目的應(yīng)用環(huán)境可以分為硬件環(huán)境和軟件環(huán)境來描述。7.3.1 系統(tǒng)運行硬件環(huán)境1.主機:普通PC CPU:P4 1.8GHZ 內(nèi)存:256MB以上 分辨率:推薦使用1024*768像素2.Web服務(wù)器 CPU:P4 1.8GHZ 內(nèi)存:256MB以上3.數(shù)據(jù)庫服務(wù)器 CPU:P4 1.8GHZ 內(nèi)存:256MB以上7.3.2 系統(tǒng)運行軟件環(huán)境1.操作系統(tǒng):Win2007及以上版本2.數(shù)據(jù)庫:Microsoft SQL Server 20053.開發(fā)工具:eclipse4.開發(fā)語言:Java
17、5.運行環(huán)境:系統(tǒng)安裝JDK7.4 功能規(guī)格我們可以采用面向?qū)ο蠓治鲎鳛橹饕南到y(tǒng)建模方法,使用UML作為建模語言。UML為建?;顒犹峁┝藦牟煌嵌扔^察和展示系統(tǒng)的各種特征的方法。在UML中,從任何一個角度對系統(tǒng)所作的抽象都可能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統(tǒng)的映像。7.4.1 角色定義 角色或者執(zhí)行者指的是與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。1.價簽信息管理員 價簽信息管理員指的是在這個大型超市價簽管理系統(tǒng)中,管理超市價簽信息的工作人員2.理貨員 理貨員指的是整理超市貨架貨物的工作人員,其重要的一項工作就是管理貨架上商品的價簽4.數(shù)據(jù)庫 數(shù)據(jù)庫是一個與系統(tǒng)產(chǎn)生交
18、互的外部系統(tǒng),負責數(shù)據(jù)的查詢、增加、刪除、修改和統(tǒng)計等操作。7.4.2 添加功能 添加功能是系統(tǒng)可以添加新上架商品價簽信息。具體描述如下:用例描述:添加功能執(zhí)行者:價簽信息管理員前置條件:該商品價簽信息尚且不在本系統(tǒng)的管理記錄中后置條件:該商品價簽信息添加到系統(tǒng)的管理記錄中基本路徑: 1. 價簽信息管理員讀取新上架商品價簽信息 2.確定填寫信息無誤后,將基本信息添加到管理系統(tǒng)當中7.4.3 刪除功能刪除功能是系統(tǒng)可以刪除下架商品價簽信息。具體描述如下:用例描述:刪除功能執(zhí)行者:價簽信息管理員前置條件:該商品價簽信息已經(jīng)存在于本系統(tǒng)的管理記錄中后置條件:將該商品價簽從管理記錄中刪除。基本路徑:
19、1. 價簽信息管理員讀取下架商品的商品碼 2.確定價簽信息無誤后點擊確定,系統(tǒng)將該商品價簽從管理記錄中刪除7.4.4 編輯功能編輯功能是系統(tǒng)可以變更商品信息發(fā)生變化的價簽信息。具體描述如下:用例描述:編輯功能執(zhí)行者:價簽信息管理員前置條件:該商品價簽信息已經(jīng)存在于本系統(tǒng)的管理記錄中后置條件:修改該商品價簽信息,保存到系統(tǒng)的管理記錄中基本路徑: 1. 價簽信息管理員讀取需要修改信息的商品的商品碼 2.確定填寫編號無誤后點擊確定,顯示出商品價簽的原始信息 3.修改信息,確定無誤后,將編輯后的信息保存進入系統(tǒng)管理記錄中7.4.5 變更價簽打印功能變更價簽打印是系統(tǒng)可以提醒理貨員哪些商品價簽信息發(fā)生了
20、變更并打印。具體描述如下:用例描述:變更價簽打印功能執(zhí)行者:理貨員前置條件:理貨員登錄系統(tǒng)且所負責區(qū)域內(nèi)有商品價簽發(fā)生了信息變更或者有商品上架下架后置條件:系統(tǒng)將信息發(fā)生變更的價簽打印出來基本路徑: 1.理貨員登錄系統(tǒng)并查詢有無信息變更 2.系統(tǒng)將信息變更的價簽打印7.4.6 自主價簽打印功能自主價簽打印功能是系統(tǒng)可以根據(jù)理貨員所輸入的商品條碼或店內(nèi)碼,打印出相應(yīng)商品的價簽。具體描述如下:用例描述:自主價簽打印執(zhí)行者:理貨員前置條件:該商品價簽信息已經(jīng)存在于本系統(tǒng)的管理記錄中后置條件:打印該商品價簽基本路徑: 1. 理貨員輸入商品條碼或店內(nèi)碼 2.系統(tǒng)顯示出商品信息 3.理貨員確認無誤后點擊打
21、印 4.系統(tǒng)打印出商品價簽7.5 性能需求 根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時間、可靠性、安全性等方面有較高的性能要求。7.5.1 界面需求系統(tǒng)的界面要求如下:1.頁面內(nèi)容:主題突出,按鍵定義、術(shù)語和行文格式格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準確、及時。內(nèi)容豐富,文字準確,語句通順;專業(yè)術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。2.導航結(jié)構(gòu):頁面具有明確的導航指示,且便于理解,方便用戶使用。3.技術(shù)環(huán)境:頁面大小適當,無錯誤連接和空連接,適當控制字體大小和版面布局。4.藝術(shù)風格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當,動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。7.5.2 響應(yīng)時間需求用戶在進行操作時,系統(tǒng)應(yīng)該及時的進行反應(yīng),反應(yīng)時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常的情況,避免出現(xiàn)長時間的等待甚至無響應(yīng)。7.5.3 可靠性需求系統(tǒng)應(yīng)保證用戶在操作時不當機
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綏化智能小區(qū)管理辦法
- 繼續(xù)教育學院管理辦法
- 育嬰師職業(yè)道德培訓課件
- 肩周炎中醫(yī)講座課件
- 機房安全管理培訓課件
- 復印五年級數(shù)學試卷
- 阜陽一模高三數(shù)學試卷
- 東營三模高考數(shù)學試卷
- 高三五調(diào)數(shù)學試卷
- 高起本高等數(shù)學試卷
- 交通事故責任認定書模板
- 設(shè)備運行狀態(tài)實時監(jiān)測系統(tǒng)
- 深圳市企業(yè)職工養(yǎng)老保險養(yǎng)老金申請表
- DLT1249-2013 架空輸電線路運行狀態(tài)評估技術(shù)導則
- 業(yè)主項目部項目管理策劃
- 劍橋Think第一級Unit+1+Welcome課件
- 基于水凝膠模板原位合成磷酸鈣類骨組織修復材料及表征
- 畜牧獸醫(yī)畢業(yè)論文名字
- 報告流動式起重機械定期檢驗自檢報告
- 系統(tǒng)規(guī)劃與管理師-輔助記憶口訣
- 預防接種異常反應(yīng)監(jiān)測與處理
評論
0/150
提交評論