版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.電子城進(jìn)銷存管理系統(tǒng)(EPSSSMS)軟件設(shè)計(jì)說明書目錄1.介紹11.1目的11.2范圍11.3定義、縮寫詞11.4內(nèi)容概覽12.體系結(jié)構(gòu)表示方法23.系統(tǒng)要達(dá)到的目標(biāo)和限制24.用例視圖34.1系統(tǒng)用例圖34.2供應(yīng)商信息查詢44.3供應(yīng)商信息管理54.4商品信息查詢64.5商品信息管理74.6商品采購登記84.7商品庫存查詢94.8商品入庫登記104.9商品退貨管理系統(tǒng)114.10新建管理員124.11刪除管理員134.12管理員信息修改145.邏輯視圖155.1總覽155.2主要Package的介紹156.過程視圖176.1修改系統(tǒng)管理員信息186.2商品退貨管理196.3商品信息修改
2、206.4供應(yīng)商信息查詢227.部署視圖238.數(shù)據(jù)視圖249.規(guī)模和性能2410.質(zhì)量25:軟件設(shè)計(jì)說明書1. 介紹1.1 目的隨著社會(huì)的進(jìn)步和計(jì)算機(jī)的不斷普及,各行各業(yè)的管理、控制都越來越離不開計(jì)算機(jī)的輔助。電子城進(jìn)銷存管理系統(tǒng)(EPSSSMS)的開發(fā)就是為了輔助電子城的基本管理,實(shí)現(xiàn)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。進(jìn)銷存管理系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立資料一致性和完整性強(qiáng)、資料安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,強(qiáng)大的功能已為人們深刻認(rèn)識(shí),進(jìn)銷存管理系統(tǒng)的開
3、發(fā)的環(huán)境越來越優(yōu)越,同時(shí)功能也變得越來越強(qiáng)大。企業(yè)使用進(jìn)銷存管理系統(tǒng)即有宏觀上的意義,那就是順應(yīng)時(shí)代信息化、現(xiàn)代化潮流,提高效益;也有微觀上的意義,那就是可以提高管理的現(xiàn)代化程序,加強(qiáng)管理的信息化手段,提高工作效率,簡(jiǎn)化人們?nèi)粘9ぷ髦械拇罅繖C(jī)械重復(fù)的操作,使一些過程繁瑣且數(shù)據(jù)量大的工作得已高效的進(jìn)行,進(jìn)銷存管理系統(tǒng)還可以通過對(duì)數(shù)據(jù)的有效控制,實(shí)現(xiàn)對(duì)工作流層的控制、協(xié)調(diào),從而提高企業(yè)的競(jìng)爭(zhēng)力。1.2 范圍介紹了電子城進(jìn)銷存管理系統(tǒng)的主要功能及相關(guān)程序。1.3 定義、縮寫詞SSMS:Stock and Sell Management System 進(jìn)銷存管理系統(tǒng)EPSSSMS:Electronic
4、 Products Shop Stock and Sell Management System電子城進(jìn)銷存管理系統(tǒng)1.4 內(nèi)容概覽1.基礎(chǔ)信息管理:實(shí)現(xiàn)對(duì)客戶信息的管理和查詢;實(shí)現(xiàn)對(duì)商品信息的管理和查詢;實(shí)現(xiàn)對(duì)供應(yīng)商信息的管理和查詢2.采購管理: 實(shí)現(xiàn)對(duì)商品采購記錄的管理和查詢。3.銷售管理: 實(shí)現(xiàn)對(duì)商品銷售的管理和查詢;實(shí)現(xiàn)對(duì)退貨記錄的管理和查詢; 實(shí)現(xiàn)對(duì)商品銷售信息的統(tǒng)計(jì)分析;實(shí)現(xiàn)對(duì)商品退貨信息的統(tǒng)計(jì)分析4.庫存管理: 實(shí)現(xiàn)對(duì)商品入庫信息記錄的管理和查詢;實(shí)現(xiàn)對(duì)入庫退貨信息記錄的管理和查詢5.系統(tǒng)管理 實(shí)現(xiàn)對(duì)管理員信息的管理2. 體系結(jié)構(gòu)表示方法這篇文檔使用一系列視圖反映系統(tǒng)架構(gòu)的某個(gè)方面
5、;用例視圖:概括了架構(gòu)上最為重要的用例和它們的非功能性需求;邏輯視圖:展示了描述系統(tǒng)關(guān)鍵方面的重要用例實(shí)現(xiàn)場(chǎng)景(使用交互圖);數(shù)據(jù)視圖:描述了數(shù)據(jù)流、持久性數(shù)據(jù)模式、對(duì)象與持久性數(shù)據(jù)之間的模式映射、對(duì)象到數(shù)據(jù)庫、存儲(chǔ)過程以及觸發(fā)器的映射機(jī)制(使用類圖描述數(shù)據(jù)模型,活動(dòng)圖表示數(shù)據(jù)流)。3. 系統(tǒng)要達(dá)到的目標(biāo)和限制 目標(biāo)管理員可以正確登錄,在登錄頁面輸入信息時(shí)能夠在輸入錯(cuò)誤的同時(shí)看到錯(cuò)誤提示;連續(xù)錯(cuò)誤3次,當(dāng)日不可以在登入。正確登錄后可以看到商品的列表,點(diǎn)擊其中一條信息后可以看到某個(gè)商品的相關(guān)屬性信息,可以進(jìn)行相應(yīng)的修改。采購員只可能錄入新商品信息及修改采購信息,不可以修改商品屬性信息。庫存管理員
6、只可以修改商品庫存信息。管理員正確登錄后可以修改商品信息。 限制系統(tǒng)管理員和管理員、采購員、庫存管理員的界面分開,采購員、庫存管理與不能修改商品固定的屬性信息;管理員不能修改用戶密碼,還有同級(jí)別的管理員的信息。4. 用例視圖 電子城進(jìn)銷存管理系統(tǒng)描述的主要用例有:商品信息,供應(yīng)商信息,商品采購登記,商品庫存查詢,商品入庫登記,商品退貨管理,新建管理員,修改管理員信息,刪除管理員等。4.1 系統(tǒng)用例圖系統(tǒng)用例圖見圖4.1:圖4.1 系統(tǒng)用例圖4.2 供應(yīng)商信息查詢4.2.1 用例簡(jiǎn)述管理員可以通過商品名稱查詢商品供應(yīng)商相關(guān)信息,系統(tǒng)返回此商品供應(yīng)商相關(guān)信息。4.2.2 基本事件流1 管理員:輸入
7、商品名稱;2 系統(tǒng):根據(jù)商品名稱搜索,返回此商品的相關(guān)供應(yīng)商信息;3 用例結(jié)束。4.2.3 活動(dòng)圖供應(yīng)商信息查詢的活動(dòng)圖4.2圖4.2 供應(yīng)商信息查詢的活動(dòng)圖4.3 供應(yīng)商信息管理4.3.1 用例簡(jiǎn)述管理員輸入商品名稱,系統(tǒng)檢索相關(guān)的商品,并顯示這些商品的供應(yīng)商信息,管理員可以對(duì)相關(guān)項(xiàng)進(jìn)行修改。4.3.2 基本事件流1 管理員:輸入商品名稱;2 系統(tǒng):根據(jù)商品名稱搜索,返回此商品的相關(guān)供應(yīng)商信息;3 管理員:選擇相應(yīng)的屬性項(xiàng)修改并提交修改后信息。4 系統(tǒng):修改相應(yīng)供應(yīng)商信息。5 用例結(jié)束。4.3.3 活動(dòng)圖供應(yīng)商信息管理的活動(dòng)圖4.3圖4.3 供應(yīng)商信息管理的活動(dòng)圖4.4 商品信息查詢4.4.
8、1 用例簡(jiǎn)述管理員可以通過商品名稱查詢商品相關(guān)信息,系統(tǒng)返回此商品信息。4.4.2 基本事件流1 管理員:輸入商品名稱;2 系統(tǒng):根據(jù)商品名稱搜索,返回此商品的相關(guān)信息;3 用例結(jié)束。4.4.3 活動(dòng)圖商品信息的活動(dòng)圖4.4圖4.4 商品信息的活動(dòng)圖4.5 商品信息管理4.5.1 用例簡(jiǎn)述管理員輸入商品名稱,系統(tǒng)檢索相關(guān)的商品,并顯示這些商品的供應(yīng)商信息,管理員可以對(duì)相關(guān)項(xiàng)進(jìn)行修改。4.5.2 基本事件流1 管理員:輸入商品名稱;2 系統(tǒng):根據(jù)商品名稱搜索,返回此商品的相關(guān)信息;3 管理員:選擇相應(yīng)的屬性項(xiàng)修改并提交修改后信息。4 系統(tǒng):修改相應(yīng)商品屬性信息。5 用例結(jié)束。4.5.3 活動(dòng)圖商
9、品信息管理的活動(dòng)圖4.5圖4.5 商品信息管理的活動(dòng)圖4.6 商品采購登記4.6.1 用例簡(jiǎn)述采購員登記新采購商品的相關(guān)信息,提交系統(tǒng)。采購員沒有修改權(quán)限。4.6.2 基本事件流1 采購員:新建商品名稱;2 系統(tǒng):新建相應(yīng)商品類;3 采購員:登記該商品的屬性信息;4 系統(tǒng):保存該商品屬性信息;3 用例結(jié)束。4.6.3 活動(dòng)圖商品采購登記的活動(dòng)圖4.6圖4.6 商品采購登記的活動(dòng)圖4.7 商品庫存查詢4.7.1 用例簡(jiǎn)述采購員和庫存管理員有權(quán)限查看商品實(shí)時(shí)庫存量。4.7.2 基本事件流1 采購員(庫存管理員):輸入商品名稱;2 系統(tǒng):根據(jù)商品名稱搜索,返回此商品的實(shí)時(shí)庫存信息;3 用例結(jié)束。4.
10、7.3 活動(dòng)圖商品庫存查詢的活動(dòng)圖4.7圖4.7 商品庫存查詢的活動(dòng)圖4.8 商品入庫登記4.8.1 用例簡(jiǎn)述庫存管理員將采購后的信息入庫登記。4.8.2 基本事件流1 庫存管理員:輸入商品名稱搜索相應(yīng)產(chǎn)品2 系統(tǒng):通過商品名稱搜索相應(yīng)產(chǎn)品,顯示搜素結(jié)果;3 庫存管理員:輸入新的庫存數(shù)據(jù)4 系統(tǒng):更新新的庫存數(shù)據(jù)5 結(jié)束用例。4.8.3 活動(dòng)圖商品入庫登記的活動(dòng)圖4.8 圖4.8 商品入庫登記的活動(dòng)圖4.9 商品退貨管理系統(tǒng)4.9.1 用例簡(jiǎn)述庫存管理員根據(jù)退貨訂單修改實(shí)時(shí)庫存。4.9.2 基本事件流1 庫存管理員:輸入商品名稱搜索相應(yīng)產(chǎn)品2 系統(tǒng):通過商品名稱搜索相應(yīng)產(chǎn)品,顯示搜素結(jié)果;3
11、庫存管理員:提交退貨申請(qǐng),標(biāo)注退貨原因4 系統(tǒng):更新庫存數(shù)據(jù)5 結(jié)束用例。4.9.3 活動(dòng)圖商品退貨管理的活動(dòng)圖見圖4.9圖4.9 商品退貨管理的活動(dòng)圖4.10 新建管理員4.10.1 用例簡(jiǎn)述系統(tǒng)管理員可以新建管理員并重置密碼。4.10.2 基本事件流1 系統(tǒng)管理員:提交新建管理員要求;2 系統(tǒng):審核系統(tǒng)管理員資格;3 系統(tǒng):返回新建管理員登記表;4 系統(tǒng)管理員:登記管理員信息并提交;5 系統(tǒng):審核管理員信息;6 系統(tǒng):提交并保存;6 用例結(jié)束。4.10.3 活動(dòng)圖新建管理員的活動(dòng)圖見圖4.10圖4.10 新建管理員的活動(dòng)圖4.11 刪除管理員4.11.1 用例簡(jiǎn)述系統(tǒng)管理員根據(jù)情況可以刪除
12、管理員資格。4.11.2 基本事件流1 系統(tǒng)管理員:提交刪除管理員要求;2 系統(tǒng):審核系統(tǒng)管理員資格;3 系統(tǒng):返回刪除管理員登記表;4 系統(tǒng)管理員:登記管理員信息并提交;5 系統(tǒng):審核管理員信息;6 系統(tǒng):提交并保存;6 用例結(jié)束。4.11.3 活動(dòng)圖刪除管理員的活動(dòng)圖見圖4.11圖4.11 刪除管理員的活動(dòng)圖4.12 管理員信息修改4.12.1 用例簡(jiǎn)述系統(tǒng)管理員可以修改管理員信息并查詢管理員活動(dòng)記錄。4.12.2 基本事件流1 系統(tǒng)管理員:提交修改管理員信息要求;2 系統(tǒng):審核系統(tǒng)管理員資格;3 系統(tǒng):返回管理員搜索頁面;4 系統(tǒng)管理員:輸入管理員編號(hào)并提交;5 系統(tǒng):返回該管理員信息;
13、6 系統(tǒng)管理員:修改相應(yīng)信息并提交;7 系統(tǒng):保存、更新相應(yīng)信息8 用例結(jié)束;4.12.3 活動(dòng)圖管理員信息修改的活動(dòng)圖見圖4.12圖4.12 管理員信息修改的活動(dòng)圖5. 邏輯視圖 邏輯視圖部分主要敘述了設(shè)計(jì)階段的工作。5.1 總覽圖5.1的領(lǐng)域模型是電子城進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)實(shí)體及其之間的關(guān)系;圖5.1 領(lǐng)域模型5.2 主要Package的介紹電子城進(jìn)銷存管理系統(tǒng)Package圖見圖5.2圖5.2 電子城進(jìn)銷存管理系統(tǒng)統(tǒng)Package圖 WebWeb包包含了action、form包,它們屬于顯示層的代碼,主要使用struts框架。 BusinessComponentBusinessCompo
14、nent包包含了業(yè)務(wù)實(shí)現(xiàn)的主要接口,每個(gè)接口有一個(gè)對(duì)應(yīng)的業(yè)務(wù)邏輯的實(shí)現(xiàn),Entitlies類放在BusinessComponent包中,其中Entitlies的實(shí)現(xiàn)是通過調(diào)用Utilities接口來實(shí)現(xiàn)的,它們屬于業(yè)務(wù)層的代碼,主要使用spring框架。 DataComponentInterfacesDataComponentInterfaces包包含了業(yè)務(wù)實(shí)現(xiàn)的主要接口,每個(gè)接口都有一個(gè)對(duì)應(yīng)的的實(shí)現(xiàn),factories類放在DataComponentInterfaces包中,通過factories對(duì)數(shù)據(jù)庫進(jìn)行訪問,它們屬于持久層的代碼,主要使用Hibernate框架。 DatabaseDat
15、abase包包含了系統(tǒng)所需的數(shù)據(jù)。6. 過程視圖過程視圖部分?jǐn)⑹鰩讉€(gè)主要子系統(tǒng)的處理流程。6.1 修改系統(tǒng)管理員信息6.1.1 修改系統(tǒng)管理員信息順序圖見圖6.1圖6.1 修改系統(tǒng)管理員信息順序圖6.1.2 修改系統(tǒng)管理員信息的VOPC類圖見圖6.2圖6.2 修改系統(tǒng)管理員信息的VOPC類圖6.2 商品退貨管理6.2.1 商品退貨管理順序圖見圖6.3圖6.3 商品退貨管理順序圖6.2.2 商品退貨管理順序圖的VOPC類圖見圖6.4圖6.4商品退貨管理順序圖的VOPC類圖6.3 商品信息修改6.3.1 商品信息修改的系統(tǒng)順序圖見圖6.5圖6.5商品信息修改的系統(tǒng)順序圖6.3.2 5商品信息修改的
16、VOPC類圖見圖6.5圖6.5商品信息修改的VOPC類圖6.4 供應(yīng)商信息查詢6.4.1 供應(yīng)商信息查詢的系統(tǒng)順序圖見圖6.6圖6.6 供應(yīng)商信息查詢的系統(tǒng)順序圖6.4.2 供應(yīng)商信息查詢的VOPC類圖見圖6.7圖6.7 供應(yīng)商信息查詢的VOPC類圖7. 部署視圖部署視圖描述了如何將具體軟件制品分配到計(jì)算節(jié)點(diǎn) (具有處理服務(wù)的某種事物) 上,表示了軟件元素在物理架構(gòu)上的部署,以及物理元素之間的通信。電子城供銷存系統(tǒng)的部署視圖見圖7.1圖7.1 電子城供銷存系統(tǒng)的部署視圖 Generic PC普通的個(gè)人計(jì)算機(jī)。 Web Browser通用個(gè)人計(jì)算機(jī)上的網(wǎng)頁瀏覽器,如:IE6.0,F(xiàn)irefox等。 ApacheWeb服務(wù)器,可以運(yùn)行在所有廣泛使用的計(jì)算機(jī)平臺(tái)上。 Struts一個(gè)為開發(fā)基于模型-視圖-控制器模式的應(yīng)用架構(gòu)的開源框架,是利用Java Servlet和JSP構(gòu)建Web應(yīng)用的一項(xiàng)非常有用的技術(shù)。事件從客戶端(瀏覽器)由用戶操作出發(fā)的事件,Struts使用Action來接受瀏覽器表單提交的事件。 Tomcat 6.0Tomcat 6.0提供Servlet容器。 HibernateHibernate提供對(duì)象關(guān)系映射框架,對(duì)JDB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 便利店顧客體驗(yàn)提升方案
- 餐飲場(chǎng)所批灰翻新合同
- 超市裝飾監(jiān)理協(xié)議樣本
- 一年級(jí)數(shù)學(xué)下冊(cè)學(xué)習(xí)計(jì)劃
- 2024年度海南省公共營養(yǎng)師之三級(jí)營養(yǎng)師押題練習(xí)試卷A卷附答案
- 小學(xué)語文課外閱讀活動(dòng)多元化計(jì)劃
- 江蘇好少年培訓(xùn)計(jì)劃方案
- 少先隊(duì)社區(qū)服務(wù)活動(dòng)計(jì)劃
- 教育行業(yè)運(yùn)維服務(wù)質(zhì)量監(jiān)測(cè)措施
- 小學(xué)五年級(jí)語文復(fù)習(xí)游戲活動(dòng)
- 安徽省合肥市包河區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題
- 《酸堿罐區(qū)設(shè)計(jì)規(guī)范》編制說明
- PMC主管年終總結(jié)報(bào)告
- 售樓部保安管理培訓(xùn)
- 倉儲(chǔ)培訓(xùn)課件模板
- 2025屆高考地理一輪復(fù)習(xí)第七講水循環(huán)與洋流自主練含解析
- GB/T 44914-2024和田玉分級(jí)
- 2024年度企業(yè)入駐跨境電商孵化基地合作協(xié)議3篇
- 《形勢(shì)與政策》課程標(biāo)準(zhǔn)
- 2023年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 橋梁監(jiān)測(cè)監(jiān)控實(shí)施方案
評(píng)論
0/150
提交評(píng)論