商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、廣東海洋大學(xué)寸金學(xué)院2010屆畢業(yè)論文(設(shè)計(jì)) 廣東海洋大學(xué)寸金學(xué)院畢業(yè)論文(設(shè)計(jì))論文題目:永安商店銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)系 別:信息系 專 業(yè):信息管理與信息系統(tǒng) 年、班級(jí):10級(jí)2班 姓 名:蔡其佩 何浩輝 區(qū)勇鵬 葉智超 學(xué) 號(hào):1號(hào) 9號(hào) 28號(hào) 40號(hào) 指導(dǎo)老師:趙男男 職 稱:講師 日 期: 20一三年06月26日 廣東海洋大學(xué)寸金學(xué)院教務(wù)處制目錄TOC o 1-3 h z u HYPERLINK l _Toc360022438 目錄 PAGEREF _Toc360022438 h I HYPERLINK l _Toc360022439 摘要 PAGEREF _Toc3600224

2、39 h I HYPERLINK l _Toc360022440 ABSTRACT PAGEREF _Toc360022440 h I HYPERLINK l _Toc360022441 前言 PAGEREF _Toc360022441 h II HYPERLINK l _Toc360022442 第一章項(xiàng)目概述 PAGEREF _Toc360022442 h 1 HYPERLINK l _Toc360022443 1.1 課題背景 PAGEREF _Toc360022443 h 1 HYPERLINK l _Toc360022444 1.2 研究的現(xiàn)狀 PAGEREF _Toc3600224

3、44 h 1 HYPERLINK l _Toc360022445 1.3研究目的 PAGEREF _Toc360022445 h 1 HYPERLINK l _Toc360022446 1.4研究意義 PAGEREF _Toc360022446 h 2 HYPERLINK l _Toc360022447 第二章可行性研究 PAGEREF _Toc360022447 h 2 HYPERLINK l _Toc360022448 2.1技術(shù)可行性 PAGEREF _Toc360022448 h 2 HYPERLINK l _Toc360022449 2.2經(jīng)濟(jì)可行性 PAGEREF _Toc3600

4、22449 h 2 HYPERLINK l _Toc360022450 2.2.1支出 PAGEREF _Toc360022450 h 2 HYPERLINK l _Toc360022451 2.2.2收益 PAGEREF _Toc360022451 h 3 HYPERLINK l _Toc360022452 2.2.3收益/投資比 PAGEREF _Toc360022452 h 4 HYPERLINK l _Toc360022453 2.2.4投資回收期 PAGEREF _Toc360022453 h 4 HYPERLINK l _Toc360022454 2.3操作可行性 PAGEREF

5、_Toc360022454 h 4 HYPERLINK l _Toc360022455 2.4法律可行性 PAGEREF _Toc360022455 h 5 HYPERLINK l _Toc360022456 2.5 結(jié)論 PAGEREF _Toc360022456 h 5 HYPERLINK l _Toc360022457 第三章需求分析 PAGEREF _Toc360022457 h 5 HYPERLINK l _Toc360022458 3.1總體目標(biāo) PAGEREF _Toc360022458 h 5 HYPERLINK l _Toc360022459 3.2具體目標(biāo) PAGEREF

6、_Toc360022459 h 5 HYPERLINK l _Toc360022460 3.3系統(tǒng)功能建模 PAGEREF _Toc360022460 h 6 HYPERLINK l _Toc360022461 3.3.1系統(tǒng)數(shù)據(jù)流程圖 PAGEREF _Toc360022461 h 6 HYPERLINK l _Toc360022462 3.3.2 數(shù)據(jù)字典 PAGEREF _Toc360022462 h 9 HYPERLINK l _Toc360022463 3.3.3用例圖 PAGEREF _Toc360022463 h 一三 HYPERLINK l _Toc360022464 3.4邏

7、輯模型 PAGEREF _Toc360022464 h 14 HYPERLINK l _Toc360022465 第四章概要設(shè)計(jì) PAGEREF _Toc360022465 h 16 HYPERLINK l _Toc360022466 4.1數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc360022466 h 16 HYPERLINK l _Toc360022467 4.1.1 關(guān)系模式設(shè)計(jì) PAGEREF _Toc360022467 h 16 HYPERLINK l _Toc360022468 4.1.2 物理結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc360022468 h 17 HYPERLINK l _T

8、oc360022469 4.2UML圖設(shè)計(jì) PAGEREF _Toc360022469 h 20 HYPERLINK l _Toc360022470 4.2.1 狀態(tài)圖 PAGEREF _Toc360022470 h 20 HYPERLINK l _Toc360022471 4.2.2 動(dòng)態(tài)圖 PAGEREF _Toc360022471 h 21 HYPERLINK l _Toc360022472 4.2.3 HIPO圖 PAGEREF _Toc360022472 h 22 HYPERLINK l _Toc360022473 4.3模塊設(shè)計(jì) PAGEREF _Toc360022473 h 24

9、 HYPERLINK l _Toc360022474 4.4 輸入輸出設(shè)計(jì) PAGEREF _Toc360022474 h 25 HYPERLINK l _Toc360022475 4.4.1 輸入設(shè)計(jì) PAGEREF _Toc360022475 h 25 HYPERLINK l _Toc360022476 4.4.2 輸出設(shè)計(jì) PAGEREF _Toc360022476 h 29 HYPERLINK l _Toc360022477 第五章詳細(xì)設(shè)計(jì) PAGEREF _Toc360022477 h 33 HYPERLINK l _Toc360022478 5.1 系統(tǒng)模塊設(shè)計(jì) PAGEREF _

10、Toc360022478 h 33 HYPERLINK l _Toc360022479 5.1.1 用戶管理模塊設(shè)計(jì) PAGEREF _Toc360022479 h 33 HYPERLINK l _Toc360022480 5.1.2 商品代碼維護(hù)模塊設(shè)計(jì) PAGEREF _Toc360022480 h 34 HYPERLINK l _Toc360022481 5.1.3 業(yè)務(wù)員代碼維護(hù)模塊設(shè)計(jì) PAGEREF _Toc360022481 h 34 HYPERLINK l _Toc360022482 5.1.4 倉庫代碼維護(hù)模塊設(shè)計(jì) PAGEREF _Toc360022482 h 34 HYP

11、ERLINK l _Toc360022483 5.1.5錄入訂貨單模塊設(shè)計(jì) PAGEREF _Toc360022483 h 35 HYPERLINK l _Toc360022484 5.1.6統(tǒng)計(jì)訂貨單報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022484 h 35 HYPERLINK l _Toc360022485 5.1.7查詢訂貨單模塊設(shè)計(jì) PAGEREF _Toc360022485 h 35 HYPERLINK l _Toc360022486 5.1.8錄入入庫單模塊設(shè)計(jì) PAGEREF _Toc360022486 h 35 HYPERLINK l _Toc360022487 5.1

12、.9統(tǒng)計(jì)入庫單報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022487 h 36 HYPERLINK l _Toc360022488 5.1.10統(tǒng)計(jì)庫存報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022488 h 36 HYPERLINK l _Toc360022489 5.1.11查詢?nèi)霂靻文K設(shè)計(jì) PAGEREF _Toc360022489 h 36 HYPERLINK l _Toc360022490 5.1.12查詢庫存模塊設(shè)計(jì) PAGEREF _Toc360022490 h 37 HYPERLINK l _Toc360022491 5.1.一三錄入銷售單模塊設(shè)計(jì) PAGEREF _T

13、oc360022491 h 37 HYPERLINK l _Toc360022492 5.1.14統(tǒng)計(jì)銷售報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022492 h 37 HYPERLINK l _Toc360022493 5.1.一五制定銷售單價(jià)模塊設(shè)計(jì) PAGEREF _Toc360022493 h 37 HYPERLINK l _Toc360022494 5.1.16查詢銷售單模塊設(shè)計(jì) PAGEREF _Toc360022494 h 38 HYPERLINK l _Toc360022495 5.1.17統(tǒng)計(jì)應(yīng)收賬款報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022495 h 38 HY

14、PERLINK l _Toc360022496 5.1.一八統(tǒng)計(jì)應(yīng)付賬款報(bào)表模塊設(shè)計(jì) PAGEREF _Toc360022496 h 38 HYPERLINK l _Toc360022497 5.1.19 統(tǒng)計(jì)月份銷售利潤模塊設(shè)計(jì) PAGEREF _Toc360022497 h 38 HYPERLINK l _Toc360022498 5.1.20 統(tǒng)計(jì)季份銷售利潤模塊設(shè)計(jì) PAGEREF _Toc360022498 h 39 HYPERLINK l _Toc360022499 5.1.21 統(tǒng)計(jì)年份銷售利潤模塊設(shè)計(jì) PAGEREF _Toc360022499 h 39 HYPERLINK l

15、 _Toc360022500 5.2程序流程圖 PAGEREF _Toc360022500 h 39 HYPERLINK l _Toc360022501 5.3 N-S圖 PAGEREF _Toc360022501 h 40 HYPERLINK l _Toc360022502 第六章測(cè)試 PAGEREF _Toc360022502 h 41 HYPERLINK l _Toc360022503 6.1 測(cè)試原則及測(cè)試方法概述 PAGEREF _Toc360022503 h 41 HYPERLINK l _Toc360022504 6.2 系統(tǒng)主要測(cè)試用例舉例 PAGEREF _Toc360022

16、504 h 42 HYPERLINK l _Toc360022505 第七章結(jié)論 PAGEREF _Toc360022505 h 45 HYPERLINK l _Toc360022506 參考文獻(xiàn) PAGEREF _Toc360022506 h 45 HYPERLINK l _Toc360022507 致謝 PAGEREF _Toc360022507 h 45摘要隨著Internet的高速發(fā)展,電子商務(wù)已在世界范圍內(nèi)展開,通信技術(shù)的突飛猛進(jìn),以及物流行業(yè)的逐漸壯大、完善,網(wǎng)絡(luò)購物迅速走進(jìn)我們的生活,各種網(wǎng)上小店相繼開業(yè),滿足人們的各種需要。隨著現(xiàn)代社會(huì)交流日益頻繁,在網(wǎng)站上進(jìn)行交易越來越受到人

17、們的追捧,網(wǎng)上購物方便、快捷、實(shí)惠。由于網(wǎng)上購物越來越受歡迎,永安商店鑒于實(shí)體店業(yè)務(wù)沒法再進(jìn)一步擴(kuò)張,于是希望建立一個(gè)網(wǎng)上銷售系統(tǒng)來擴(kuò)張業(yè)務(wù)。因此,本文設(shè)計(jì)是以銷售管理系統(tǒng)為主,具有一定智能特性和網(wǎng)絡(luò)特性的銷售網(wǎng)站。本網(wǎng)站結(jié)合現(xiàn)有電子商務(wù)網(wǎng)站特性及網(wǎng)購用戶的需求,擬利用JSP語言,基于MySQL + Tomcat +spring來搭建平臺(tái),具有可伸縮性、靈活性、易維護(hù)性,給銷售網(wǎng)站系統(tǒng)提供了良好的機(jī)制。關(guān)鍵詞:電子商務(wù),網(wǎng)上購物,銷售網(wǎng)站ABSTRACTWith the high-speed development of Internet, e-commerce has been around

18、 the world, the rapid development of communication technology, as well as the logistics industry growing, perfect, the network shopping rapidly come into our lives, a variety of online shop opened in succession, satisfy peoples various needs. With frequent communication in modern society, to trade m

19、ore and more get of people on the website, online shopping is convenient, fast and affordable. Because online shopping has become more and more popular, wing on store in view of the business entity shop can not further expansion, so hope to set up an online sales system to expand business. Therefore

20、, this article is based on sales management system design is given priority to, have certain intelligence features and network features of sales site. Combined with existing e-commerce sites feature and this website online users needs, using a JSP language, based on MySQL Tomcat spring to build plat

21、form, scalability, flexibility, easy maintenance, the system provides a good mechanism to the sales site.Key words: Electronic commerce, online shopping, sales site前 言隨著社會(huì)經(jīng)濟(jì)的發(fā)展,商品交易形式也開始多樣化了起來。電子商務(wù)這種新興的商品交易形式更是具有廣闊的發(fā)展空間。電子商務(wù)中沒有哪一部分比電子交易更引人注目了。所謂電子交易就是指在網(wǎng)上進(jìn)行買賣交易。電子交易將不再是簡(jiǎn)單地開辟一條新的網(wǎng)上銷售渠道。它將采用技術(shù)手段改善您的企業(yè)

22、模式、增加企業(yè)收入和效率;它將降低經(jīng)營成本并能幫助企業(yè)與客戶、供貨商以及合作伙伴建立更為密切的合作關(guān)系。這樣一來,可以通過網(wǎng)上將經(jīng)銷商和生產(chǎn)廠家聯(lián)系起來,從而優(yōu)化交易過程,減少文書工作。或通過建立與供貨商直接聯(lián)系的網(wǎng)絡(luò)而獲利,從而削減庫存和運(yùn)輸消耗,快速響應(yīng)用戶要求。還可以通過網(wǎng)上賬單和支付系統(tǒng)改善與客戶和供應(yīng)商的關(guān)系。這樣,企業(yè)不但贏得客戶的信任,更能提高訂貨效率、降低庫存損耗、保持資金全部周轉(zhuǎn)和降低實(shí)際銷售支出,進(jìn)而降低成本、增加利潤。從網(wǎng)上交易到電子交易,現(xiàn)在的中國的網(wǎng)上消費(fèi)者正迅速發(fā)展壯大,越來越多人喜歡網(wǎng)上購物,因此,建立銷售網(wǎng)站有助于企業(yè)的發(fā)展和擴(kuò)張。本銷售網(wǎng)站采用JSP技術(shù)并與A

23、dobe Dreamweaver,Tomcat,MySQL等應(yīng)用軟件結(jié)合起來,建成一個(gè)網(wǎng)上銷售網(wǎng)站。第一章 項(xiàng)目概述1.1 課題背景伴隨著計(jì)算機(jī)技術(shù)在各行各業(yè)日益廣泛和深入的應(yīng)用,網(wǎng)絡(luò)的概念早已深入人心。網(wǎng)絡(luò)在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報(bào)紙,網(wǎng)絡(luò)已成為商家展示自己的另一個(gè)舞臺(tái)。網(wǎng)上購物以突破時(shí)空限制,使消費(fèi)者可以隨時(shí)隨地的通過網(wǎng)絡(luò)獲取所需要的信息。目前,網(wǎng)絡(luò)已成為人們獲取和交換信息的最有效的途徑,隨著生活水平的提高,大多數(shù)消費(fèi)者已經(jīng)具備了利用網(wǎng)絡(luò)進(jìn)行交流和獲取信息的能力,網(wǎng)絡(luò)已經(jīng)占據(jù)了人們的許多環(huán)節(jié),特別是隨著Internet向著

24、寬帶、高速、多媒體化方向的發(fā)展,同時(shí)隨著人們生活節(jié)奏的加快,省時(shí)省力的購買效率已成為消費(fèi)者選擇商品的一個(gè)必不可少的因素,新的購物方式將越來越受到歡迎。這就為永安商店提供了一個(gè)廣闊的舞臺(tái)。1.2 研究的現(xiàn)狀目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類的活動(dòng),包括人類的生產(chǎn)和日常生活互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)作為B2B(既企業(yè)對(duì)企業(yè)),B2C(即企業(yè)對(duì)消費(fèi)者),C2C(即消費(fèi)者對(duì)消費(fèi)者)電子商務(wù)的前端商務(wù)平臺(tái),在其商務(wù)活動(dòng)全過程中起著舉足輕重的作用。網(wǎng)上

25、購物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或EDI交易。這種全新的交易方式實(shí)現(xiàn)了公司間文檔與資金的無紙化交換。屆時(shí),永安商店也會(huì)采用這種交易方式,使永安商店走上國際化的道路,消費(fèi)者在購買時(shí)不必兌換貨幣,直接使用電子貿(mào)易即可。1.3研究目的網(wǎng)上購物興起,人們消費(fèi)習(xí)慣逐漸發(fā)生變化。網(wǎng)絡(luò)購物的成熟給許多實(shí)體店商家?guī)砹藳_擊,因此眾多的企業(yè)、商場(chǎng)、百貨公司等紛紛開設(shè)官方購物網(wǎng)站。隨著永安商店的業(yè)務(wù)擴(kuò)大,實(shí)體銷售已經(jīng)不能滿足它的需求,架設(shè)網(wǎng)店成為它的新出路。網(wǎng)上銷售不僅能降低庫存壓力還能擴(kuò)大銷售渠道,通過廉價(jià)的通訊手段,將商家與買家緊密結(jié)合在了一起,消除時(shí)間與空間帶來的障礙,

26、從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。因此永安商店也決定開設(shè)官方的購物網(wǎng)站,以此來擴(kuò)大業(yè)務(wù),提高營業(yè)率。1.4研究意義國際互聯(lián)網(wǎng)的興起,人們已進(jìn)入了信息時(shí)代。在數(shù)字化網(wǎng)絡(luò)環(huán)境下,消費(fèi)者希望得到方便快捷的服務(wù),因此網(wǎng)上購物方式開始興起。網(wǎng)上購物將改變?nèi)藗兊馁徫锓绞?,是購物變得省時(shí)省力,消費(fèi)者不必在夏日炎炎或者三九寒冬的日子里到擁擠的商業(yè)街,一家一家的挑選自己喜歡的商品,而可坐在舒適的家里在永安商店查看、挑選商品,同時(shí)直接面對(duì)賣家,使得他們最大限度的進(jìn)行比較和挑選,大大的提供了購買效率。所以,永安商店開設(shè)銷售網(wǎng)站有助于永安商店的發(fā)展。第二章 可行性研究2.1技術(shù)可行性技術(shù)可行性:JSPMySQ

27、L的技術(shù)已經(jīng)比較成熟。運(yùn)行可行性:該銷售系統(tǒng)需要搭建Adobe Dreamweaver 8.0和Tomcat服務(wù)器以及 MySQL,在此環(huán)境下的銷售系統(tǒng),在正確連接數(shù)據(jù)庫后可以正常運(yùn)行。2.2經(jīng)濟(jì)可行性開發(fā)與應(yīng)用網(wǎng)上商店銷售系統(tǒng)的投資與收益初步估算如下。2.2.1支出(1)基礎(chǔ)投資: 服務(wù)器2臺(tái):10000(元)2(臺(tái))=20000元 PC機(jī)4臺(tái):50000(元)4(臺(tái))=20000元 網(wǎng)絡(luò)設(shè)備:20000元 輔助設(shè)備:10000元 共計(jì):70000元(2)其他一次性投資: Microsoft Windows 7 專業(yè)版:960(元)4(臺(tái))=3840元 Myeclipse 標(biāo)準(zhǔn)版: 200(

28、元)4(臺(tái))= 800元 Adobe Photoshop 6.0(中文版) :3660(元)4(臺(tái))=14640元 Adobe Dreamweaver 8.0(中文版) :3730(元)4(臺(tái))=14920元 Tomcat 開源免費(fèi) Hibernate 開源免費(fèi) MySQL 開源免費(fèi) Spring 開源免費(fèi) 網(wǎng)站開發(fā)費(fèi):10000元 域名費(fèi)用:一三9(元)5(年)=695元 共計(jì):44895(元) 經(jīng)常性支出: 人工費(fèi)用:1(月)4(人)5000(元)=20000元 共計(jì):20000(元) 支出總計(jì):70000(元)+44895(元)+20000(元)=一三4895元一三萬元2.2.2收益永安

29、商店使用了本銷售網(wǎng)站后,預(yù)計(jì)每月能有30000元的盈利,估計(jì)本系統(tǒng)將使用5年,按銀行利率5%,系統(tǒng)運(yùn)用后的每年的盈利為: 30000(元)12(月)=360000元 利用計(jì)算貨幣現(xiàn)在價(jià)值的公式可以算出以后每年節(jié)省的現(xiàn)在價(jià)值:見表2-12-1 將來的收入折算成現(xiàn)在值表年將來值(元)(1+i)n現(xiàn)在值(元)累積的現(xiàn)在值(元)13600001.05342857.14342857.1423600001.1326530.61669387.7633600001.16310981.54980369.2943600001.22296172.891276542.一八53600001.28282069.42一五5

30、8611.60 五年后的總收入的現(xiàn)在價(jià)值為:一五58611.60元160萬另,還有不可定量的無形收益。2.2.3收益/投資比本網(wǎng)站的收入/投資比為:160一三12302.2.4投資回收期本網(wǎng)站的投資回收期為:17142.86326530.61+11.05年 綜上所述,銷售網(wǎng)站的收益遠(yuǎn)遠(yuǎn)大于支出,投資回收期接近一年,因此本銷售網(wǎng)站在經(jīng)濟(jì)上是完全可行的。2.3操作可行性主要包括:(1)對(duì)目標(biāo)組織的影響(2)目標(biāo)組織人員適應(yīng)的可行性(如目標(biāo)組織的行政管理、工作制度、人員素質(zhì)等能否滿足要求)(3)市場(chǎng)、法律、社會(huì)環(huán)境條件的可行性(4)時(shí)間進(jìn)度可行性:項(xiàng)目完成所需的時(shí)間、預(yù)計(jì)時(shí)間是否足夠等2.4法律可行

31、性網(wǎng)上交易是世界的潮流,越來越多人接受并開始依賴網(wǎng)上交易。交易市場(chǎng)越來越趨向網(wǎng)上交易。且在這方面的法律法規(guī)已經(jīng)較為完善。2.5 結(jié)論綜上所述,本銷售網(wǎng)站由于投資效益比遠(yuǎn)大于100%,技術(shù)、經(jīng)濟(jì)、操作都有可行性,并且使用本銷售網(wǎng)站將大大提高了商店的營業(yè)率,擴(kuò)大永安商店的業(yè)務(wù)。因此本銷售網(wǎng)站是完全可行的。第三章 需求分析軟件需求分析的目標(biāo)是深入描述軟件的功能和性能,確定軟件設(shè)計(jì)的約束和軟件同其它系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其它有效懷需求。需求分析階段研究的對(duì)象是軟件項(xiàng)目的用戶要求。一方面,必須全面理解用戶的各項(xiàng)要求,但又不能全盤接受所有的要求,另一方面,要準(zhǔn)確地表達(dá)被接受的用戶要求。只有經(jīng)過確切

32、描述的軟件需求才能成為軟件設(shè)計(jì)的基礎(chǔ)。3.1總體目標(biāo)此次項(xiàng)目是要設(shè)計(jì)一個(gè)以商店銷售網(wǎng)站為主,具有一定智能特性的網(wǎng)購系統(tǒng)。本銷售網(wǎng)站開發(fā)的目標(biāo)是提高消費(fèi)者的購買效率,具有用戶登錄、用戶注冊(cè)、留言版、新品區(qū)、商品區(qū)、特價(jià)區(qū)、購物車、結(jié)算及用戶管理等功能,消費(fèi)者可以通過此網(wǎng)站的遠(yuǎn)程信息服務(wù)模塊進(jìn)行注冊(cè)、商品查詢、購買。管理員能對(duì)網(wǎng)站實(shí)現(xiàn)商品添加、商品審查,會(huì)員管理、會(huì)員審查、網(wǎng)站信息管理等。3.2具體目標(biāo)(1)降低成本以銷售網(wǎng)站開展業(yè)務(wù),可以大量減少人力、物力;同時(shí)使得交易活動(dòng)突破了時(shí)間和空間的限制,可以在任何時(shí)間、任何地點(diǎn)進(jìn)行,大大降低成本,提高效率。(2)拓展?fàn)I銷渠道通過銷售網(wǎng)站拓展新的空間,增

33、加銷售渠道,接觸更大的消費(fèi)群體,獲得更多的新顧客,擴(kuò)大市場(chǎng)。(3)掌握顧客的需求通過網(wǎng)站上的客戶留言、留言薄可以傾聽顧客的意見,了解顧客的心聲,加強(qiáng)與顧客間的聯(lián)系建立良好的顧客關(guān)系。(4)提高服務(wù)質(zhì)量利用網(wǎng)站,通過電子溝通方式,開展在線服務(wù)方式能夠更加及時(shí)準(zhǔn)確地掌握用戶的需求,通過網(wǎng)站的交互式服務(wù)使得被動(dòng)提供和主動(dòng)獲得統(tǒng)一起來,從而實(shí)現(xiàn)售前、售中、售后的全過程和全方位的服務(wù)。3.3系統(tǒng)功能建模本系統(tǒng)采用結(jié)構(gòu)化的分析方法,采用數(shù)據(jù)流程圖和數(shù)據(jù)字典來表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)的運(yùn)行以及數(shù)據(jù)的描述和定義。3.3.1系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程圖簡(jiǎn)稱DFD,它用來描述目標(biāo)系統(tǒng)的邏輯結(jié)構(gòu),它是由實(shí)體部分、處理部分、數(shù)據(jù)

34、存儲(chǔ)部分和數(shù)據(jù)流部分四部分組成,為了使數(shù)據(jù)流圖所描述邏輯結(jié)構(gòu)更加清晰,容易閱讀。數(shù)據(jù)流圖的符號(hào)說明:見表3-1。圖形符號(hào)名稱符號(hào)說明PMCPMC實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得組織機(jī)構(gòu)或個(gè)人,框內(nèi)為實(shí)體名稱FMDNFMDN S處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中,PM區(qū)記述處理標(biāo)號(hào),C區(qū)記述處理名稱。 記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ),DN區(qū)記述存儲(chǔ)的標(biāo)號(hào),S區(qū)記述存儲(chǔ)數(shù)據(jù)的名稱 記述數(shù)據(jù)流的流動(dòng)方向,F(xiàn)M記述數(shù)據(jù)流的名稱表3-1數(shù)據(jù)流程圖符號(hào)說明永安商店銷售網(wǎng)站數(shù)據(jù)流程圖如圖3-1至3-3所示。退貨記錄表退貨記錄表退貨記錄庫錄入退貨統(tǒng)計(jì)訂單取消表訂單顧客審核審核薄提交交易記錄表

35、交易統(tǒng)計(jì)商品交易記錄庫錄入完成訂單表寄出商品店長收貨確認(rèn)表確認(rèn)收貨申請(qǐng)退貨發(fā)貨部庫存部發(fā)貨通知快遞名單顧客發(fā)貨名單圖3-1永安商店銷售網(wǎng)站業(yè)務(wù)數(shù)據(jù)流程圖顧客顧客店長F7交易記錄表F1訂單P訂單處理顧客庫存部F8快遞名單F9退貨記錄表圖3-2永安商店銷售網(wǎng)站頂層數(shù)據(jù)流程圖F7F7P2審核F2發(fā)貨名單D1 審核薄F1P1提交P3發(fā)貨通知F8P4寄出商品F4訂單取消表P7退貨統(tǒng)計(jì)F3收貨確認(rèn)表F6完成訂單表P6錄入P9交易統(tǒng)計(jì)P5申請(qǐng)退貨P8確認(rèn)收貨F3D2 退貨記錄庫F9P6錄入D3 交易記錄庫圖3-3永安商店銷售網(wǎng)站數(shù)據(jù)流程圖一級(jí)細(xì)化圖F23.3.2 數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionar

36、y,簡(jiǎn)稱DD)是在完成新系統(tǒng)數(shù)據(jù)流程圖的設(shè)計(jì)的基礎(chǔ)上,用來對(duì)DFD的進(jìn)一步定義和描述的結(jié)構(gòu)化工具,是構(gòu)成新系統(tǒng)邏輯模型的重要部分,是系統(tǒng)設(shè)計(jì)、實(shí)施和維護(hù)的重要依據(jù)。數(shù)據(jù)字典是對(duì)DFD中所有元素(數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)流及數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)元素、數(shù)據(jù)處理)的定義和集合。它們的定義常常是以卡形式給出的,數(shù)據(jù)流定義用數(shù)據(jù)流卡,數(shù)據(jù)存儲(chǔ)定義用數(shù)據(jù)存儲(chǔ)卡,數(shù)據(jù)處理定義用數(shù)據(jù)處理卡,數(shù)據(jù)元素定義用數(shù)據(jù)元素卡。系統(tǒng)數(shù)據(jù)元素卡名稱:日期 編號(hào): 02別名: 名稱:日期 編號(hào): 02別名: 類型:日期長度:8描述:訂貨、入庫、轉(zhuǎn)倉、領(lǐng)料、銷售、報(bào)表的日期名稱:訂貨單編號(hào) 編號(hào): 01別名: 類型:字符長度:8描述

37、:每個(gè)訂貨單的序號(hào)名稱:商品數(shù)量 編號(hào): 04名稱:商品數(shù)量 編號(hào): 04別名: 類型:數(shù)值長度:8描述:買進(jìn)、存儲(chǔ)、轉(zhuǎn)倉和銷售商品的數(shù)量名稱:商品名稱 編號(hào): 03別名: 類型:字符長度:30描述:買進(jìn)、存儲(chǔ)、轉(zhuǎn)倉和銷售商品的名稱名稱:金額名稱:金額 編號(hào): 06別名: 類型:數(shù)值長度:10描述:訂購商品的金額名稱:商品單價(jià) 編號(hào): 05別名: 類型:數(shù)值長度:8描述:?jiǎn)挝簧唐返膬r(jià)格名稱:退貨原因名稱:退貨原因 編號(hào): 08別名: 類型:字符長度:80描述:退貨理由名稱:是否付款 編號(hào): 07別名: 類型:字符長度:True_False描述:入庫的商品是否付款名稱:快遞編號(hào)名稱:快遞編號(hào) 編

38、號(hào): 11別名: 類型:數(shù)值長度:10描述:寄出商品的快遞編號(hào)名稱:發(fā)貨部 編號(hào): 09別名: 類型:字符長度:8描述:商品郵寄名稱:是否收貨名稱:是否收貨 編號(hào): 12別名: 類型:字符長度:True_False描述:寄出商品是否收貨名稱:退貨記錄 編號(hào): 12別名: 類型:字符長度:2描述:退貨商品入庫名稱:入庫單編號(hào) 編號(hào): 一三別名: 名稱:入庫單編號(hào) 編號(hào): 一三別名: 類型:字符長度:5描述:每個(gè)入庫單的序號(hào)名稱:訂單記錄部 編號(hào): 一五別名: 類型:字符長度:5描述:錄入所有交易訂單名稱:名稱:庫存部 編號(hào): 14別名: 類型:字符長度:20描述:每個(gè)庫存部的名稱名稱:商品單位名

39、稱:商品單位 編號(hào): 12別名: 類型:字符長度:8描述:商品的計(jì)量單位名稱:退貨記錄庫編號(hào):D2 相關(guān)處理:由寫入P6,讀出其處理有P7數(shù)據(jù)結(jié)構(gòu):(2)系統(tǒng)數(shù)名稱:退貨記錄庫編號(hào):D2 相關(guān)處理:由寫入P6,讀出其處理有P7數(shù)據(jù)結(jié)構(gòu):名稱:交易記錄庫編號(hào):名稱:交易記錄庫編號(hào): D3 相關(guān)處理:由寫入P6,讀出其處理有P9數(shù)據(jù)結(jié)構(gòu):名稱:審核部編號(hào):D1 相關(guān)處理:由P1寫入,讀出其處理有P2數(shù)據(jù)結(jié)構(gòu):名稱:退貨記錄名稱:退貨記錄編號(hào): D2 相關(guān)處理:由寫入P6,讀出其處理有P7數(shù)據(jù)結(jié)構(gòu):(3)系統(tǒng)數(shù)據(jù)流卡名稱:訂單編號(hào):F1 名稱:訂單編號(hào):F1 輸入:顧客 輸出:審核簿 組成:訂單編號(hào)

40、,日期,商品名稱,商品數(shù)量,商品單價(jià),金額。名稱:發(fā)貨名單編號(hào):F2 輸入:審核簿 輸出:發(fā)貨部 組成:訂單編號(hào),是否有庫存,日期,商品名稱,商品數(shù)量,商品單價(jià),金額。名稱:快遞名單編號(hào):F8 名稱:快遞名單編號(hào):F8 輸入:發(fā)貨部 輸出:顧客 組成:快遞編號(hào),日期,商品名稱,數(shù)量,預(yù)計(jì)到達(dá)時(shí)間。名稱:收貨確認(rèn)表編號(hào):F3輸入:發(fā)貨部 輸出:訂單取消表 組成:訂單編號(hào),日期,是否收貨,是否付款。名稱:退貨記錄表名稱:退貨記錄表編號(hào):F9 輸入:退貨記錄庫 輸出:庫存部 組成:訂單編號(hào),日期,退貨原因。名稱:訂單取消表編號(hào):F4 輸入:收貨確認(rèn)表 輸出:退貨記錄庫 組成:訂單編號(hào),日期,退貨原因

41、。名稱:商品交易記錄表編號(hào):F7 名稱:商品交易記錄表編號(hào):F7 輸入:交易記錄庫 輸出:店長 組成:訂單編號(hào),日期,商品名稱,商品數(shù)量,商品單價(jià),金額,是否付款,備注。名稱:完成訂單表編號(hào):F6 輸入:收貨確認(rèn)表 輸出:交易記錄庫 組成:訂單編號(hào),日期,是否付款。(4)系統(tǒng)數(shù)據(jù)處理卡名稱:審核編號(hào):P2名稱:審核編號(hào):P2輸入:數(shù)據(jù)存儲(chǔ)“審核波”輸出:數(shù)據(jù)流“發(fā)貨名單” 處理:打開審核簿,審核“訂單”,將有存貨的訂單數(shù)據(jù)通過鍵盤輸入存儲(chǔ)到數(shù)據(jù)流“發(fā)貨名單”和“快遞名單”中,關(guān)閉數(shù)據(jù)流。名稱:提交編號(hào):P1輸入:數(shù)據(jù)流“訂單”輸出:數(shù)據(jù)存儲(chǔ)“審核薄”處理:將數(shù)據(jù)流“訂貨單”中的數(shù)據(jù)通過鍵盤輸入

42、存儲(chǔ)到數(shù)據(jù)存儲(chǔ)“審核薄”中,關(guān)閉數(shù)據(jù)流。名稱:寄出商品編號(hào):P4名稱:寄出商品編號(hào):P4輸入:數(shù)據(jù)流“發(fā)貨名單”輸出:數(shù)據(jù)流“收貨確認(rèn)表” 處理:打開“發(fā)貨名單”,按照名單將貨物發(fā)送出去,然后通過客戶提交的收貨信息通過鍵盤輸入存儲(chǔ)到收貨確認(rèn)表,關(guān)閉數(shù)據(jù)流。名稱:發(fā)貨通知編號(hào):P3輸入:數(shù)據(jù)流“發(fā)貨名單”輸出:數(shù)據(jù)流“快遞名單”處理:打開“發(fā)貨名單”和“快遞名單”,將“發(fā)貨名單”數(shù)據(jù)通過鍵盤存儲(chǔ)到“快遞名單”中,關(guān)閉數(shù)據(jù)流。名稱:申請(qǐng)退貨編號(hào):P5名稱:申請(qǐng)退貨編號(hào):P5輸入:數(shù)據(jù)流“收貨確認(rèn)表”輸出:數(shù)據(jù)流“訂單取消表”處理:打開“收貨確認(rèn)表”和“訂單取消表”,將沒有付款的訂單數(shù)據(jù)存儲(chǔ)到“訂單

43、取消表”中,關(guān)閉數(shù)據(jù)流。名稱:退貨統(tǒng)計(jì)編號(hào):P7輸入:數(shù)據(jù)存儲(chǔ)“退貨記錄庫”輸出:數(shù)據(jù)流 “退貨記錄表”處理:打開“退貨記錄表”和“退貨記錄庫”,將“退貨記錄庫”中的數(shù)據(jù)通過鍵盤存儲(chǔ)到“退貨記錄表”中,關(guān)閉數(shù)據(jù)流。名稱:確認(rèn)收貨編號(hào):P8名稱:確認(rèn)收貨編號(hào):P8輸入:數(shù)據(jù)流“收貨確認(rèn)表”輸出:數(shù)據(jù)流“完成訂單表”處理:打開“收貨確認(rèn)表”和“完成訂單表”,將“收貨確認(rèn)表”的數(shù)據(jù)通過鍵盤存儲(chǔ)到 “完成訂單表”中,關(guān)閉數(shù)據(jù)流。名稱:錄入編號(hào):P6輸入:數(shù)據(jù)流“訂單取消表”輸出:數(shù)據(jù)存儲(chǔ)“退貨記錄庫”處理:打開“訂單取消表”和“退貨記錄庫”,將“訂單取消表”的數(shù)據(jù)通過鍵盤存儲(chǔ)到“退貨記錄庫”中,關(guān)閉數(shù)

44、據(jù)流。3.3.3用例圖 HYPERLINK xbaike.baidux/view/706238.htm 用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行 HYPERLINK xbaike.baidux/view/44500.htm 建模。 HYPERLINK xbaike.baidux/view/706238.htm 用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。 HYPERLINK xbaike.baidux/view/706238.htm 用例圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可

45、視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。圖3-4用例圖圖3-4用例圖3.4邏輯模型建立系統(tǒng)數(shù)據(jù)模型的主要工具是實(shí)體-關(guān)聯(lián)圖,即E-R圖。永安商店網(wǎng)上銷售系統(tǒng)的綜合E-R圖如圖3-5所示,實(shí)體屬性見表3-2實(shí)體及其屬性表。圖3-5 永安商店網(wǎng)上銷售系統(tǒng)的綜合E-R圖圖3-5 永安商店網(wǎng)上銷售系統(tǒng)的綜合E-R圖用戶用戶名密碼查詢訂單編號(hào)名稱價(jià)格數(shù)量總計(jì)購物管理提交統(tǒng)計(jì)店長顧客信息退貨退貨單價(jià)格購物清單編號(hào)總計(jì)數(shù)量名稱審核管理員統(tǒng)計(jì)店長總計(jì)數(shù)量?jī)r(jià)格名稱編號(hào)顧客信息1nm1111m11n1pn11實(shí)體屬性顧客訂單編號(hào) 日期 商品名稱 商品數(shù)量 商品單價(jià) 金額發(fā)貨部快遞編號(hào) 日

46、期 商品名稱 數(shù)量 預(yù)計(jì)到達(dá)時(shí)間店長訂單編號(hào) 日期 商品名稱 商品數(shù)量 商品單價(jià) 金額 是否付款 備注庫存部訂單編號(hào) 日期 商品名稱 商品數(shù)量 商品單價(jià) 金額 是否付款 退貨原因表3-2實(shí)體及其屬性表表3-2實(shí)體及其屬性表第四章概要設(shè)計(jì)需求分析階段已經(jīng)弄清楚了目標(biāo)系統(tǒng)的各種需求,較好地解快了要讓所開發(fā)的軟件“做什么”的問題,并已在軟件需求規(guī)格說明和數(shù)據(jù)要求規(guī)格說明中詳盡和充分地闡明了這些需求。下一步就要著手實(shí)現(xiàn)軟件的需求,即要著手解決“怎么做”的問題。分析模型中的每一個(gè)成份都提供了建立設(shè)計(jì)模型所需的信息。根據(jù)用數(shù)據(jù)、功能和行為模型表示的軟件需求,采用某種設(shè)計(jì)方法進(jìn)行數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、接口

47、設(shè)計(jì)和過程設(shè)計(jì)。數(shù)據(jù)設(shè)計(jì)將實(shí)體-關(guān)系圖中描述的對(duì)象和關(guān)系,以及數(shù)據(jù)詞典中描述的詳細(xì)數(shù)據(jù)內(nèi)容轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。體系結(jié)構(gòu)設(shè)計(jì)定義軟件系統(tǒng)各主要成份之間的關(guān)系。接口設(shè)計(jì)根據(jù)數(shù)據(jù)流圖定義軟件內(nèi)部各成份之間、軟件與其它協(xié)同系統(tǒng)之間及軟件與用戶之間的交互機(jī)制。過程設(shè)計(jì)則是把結(jié)構(gòu)成份轉(zhuǎn)換成軟件的過程性描述。在編碼步驟,根據(jù)這種過程性描述,生成源程序代碼,然后通過測(cè)試最終得到完整有效的軟件。4.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是軟件開發(fā)的靈魂和基礎(chǔ),是整個(gè)系統(tǒng)成功的關(guān)鍵所在,是開發(fā)高品質(zhì)應(yīng)用的前提,鑒于數(shù)據(jù)庫設(shè)計(jì)的重要性,做如下約定:設(shè)計(jì)過程應(yīng)按照概念模型設(shè)計(jì)關(guān)系模型設(shè)計(jì)物理數(shù)據(jù)庫設(shè)計(jì)的步驟進(jìn)行。4.1.1 關(guān)系模

48、式設(shè)計(jì)由系統(tǒng)的概念模型導(dǎo)出關(guān)系模式。主要原則及實(shí)現(xiàn)方法如下:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的鍵就是關(guān)系的鍵。(2)一個(gè)是實(shí)體的聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),應(yīng)首先確定該聯(lián)系的類型,在確定相應(yīng)的鍵。(3)進(jìn)行規(guī)范化處理,求出關(guān)系模式中的最小依賴集,并依據(jù)規(guī)范化理論,將關(guān)系模式規(guī)范到三范式。依據(jù)上述原則,得出超市進(jìn)銷存系統(tǒng)的關(guān)系模式:訂單(訂單編號(hào), 日期,商品名稱,商品數(shù)量,商品單價(jià),金額)快遞名單(快遞編號(hào),商品名稱,數(shù)量,預(yù)計(jì)到達(dá)時(shí)間)收貨確認(rèn)(訂單編號(hào),日期,是否收貨,是否付款)訂單取消(訂單編號(hào),日期,退貨原因)完成訂單(訂單編號(hào),日期,是否付款)商品交易記錄

49、(訂單編號(hào),日期,商品名稱,商品數(shù)量,商品單價(jià),金額,是否付款,備注。)訂單金額(訂單編號(hào),商品名稱,商品數(shù)量,商品單價(jià),金額)訂單時(shí)間(訂單編號(hào), 日期)商品價(jià)格(商品名稱,商品單價(jià))(10)發(fā)貨名單(訂單編號(hào),商品名稱)(11)庫存(訂單編號(hào),是否有庫存)4.1.2 物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是物理數(shù)據(jù)庫的具體表現(xiàn),主要規(guī)定各關(guān)系的名稱、各列的數(shù)據(jù)類型、長度、小數(shù)位、完整性約束等。本系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)見表4-1至4-11。表4-1訂單表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)日期商品名稱商品數(shù)量商品單價(jià)金額dmrqspmcspslspdgjechardatecharnumbnumbnumb

50、88308810數(shù)字字符日期型數(shù)據(jù)字符型數(shù)據(jù)數(shù)值數(shù)值(兩位小數(shù))數(shù)值(兩位小數(shù))表4-2快遞名單列含義列標(biāo)示類型長度完整性約束快遞編號(hào)dmchar10數(shù)字字符商品名稱spmcchar30字符型數(shù)據(jù)數(shù)量spslnumb8數(shù)值預(yù)計(jì)到達(dá)時(shí)間yjddsjdate6日期型數(shù)據(jù)表4-3收貨確認(rèn)表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)dmchar8數(shù)字字符日期rqdate8日期型數(shù)據(jù)是否收貨sfshcharTrue_False字符型數(shù)據(jù)是否付款sffkcharTrue_False字符型數(shù)據(jù)表4-4訂單取消表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)dmchar8數(shù)字字符日期rqdate8日期型數(shù)據(jù)退貨原因thy

51、ychar80字符型數(shù)據(jù)表4-5完成訂單表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)dmchar5數(shù)字字符日期是否付款rqsffkDatechar8True_False日期型數(shù)據(jù)字符型數(shù)據(jù)表4-6商品交易記錄表列含義列標(biāo)示類型長度完整性約束入庫單編號(hào)dmchar8數(shù)字字符日期rqdate8日期型數(shù)據(jù)商品名稱spmcchar30字符型數(shù)據(jù)商品數(shù)量spslnumb8數(shù)值商品單價(jià)spdjnumb8數(shù)值金額jenumb10數(shù)值是否付款sffkcharTrue_False字符型數(shù)據(jù)備注bzchar30字符型數(shù)據(jù)表4-7訂單金額表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)Dmchar8數(shù)字字符商品名稱Spmcch

52、ar30字符型數(shù)據(jù)商品數(shù)量Spslnumb8數(shù)值商品單價(jià)Spdjnumb8數(shù)值金額Jenumb10數(shù)值表4-8訂單時(shí)間表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)Ddbhchar8數(shù)字字符日期Rqdate8日期型數(shù)據(jù)表4-9商品價(jià)格表列含義列標(biāo)示類型長度完整性約束商品名稱Spmcchar30字符型數(shù)據(jù)商品單價(jià)Spdjnumb8數(shù)值表4-10發(fā)貨名單表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)Ddbhchar8數(shù)字字符商品名稱Spmcchar30字符型數(shù)據(jù)表4-11庫存表列含義列標(biāo)示類型長度完整性約束訂單編號(hào)DdbhChar8數(shù)字字符是否有庫存SfyhccharTrue_False字符型數(shù)據(jù)4.2UML

53、圖設(shè)計(jì)UML是用來對(duì)軟件密集系統(tǒng)進(jìn)行可視化 HYPERLINK xbaike.baidux/view/44500.htm 建模的一種語言,是在開發(fā)階段,說明,可視化,構(gòu)建和書寫一個(gè) HYPERLINK xbaike.baidux/view/125370.htm 面向?qū)ο?HYPERLINK xbaike.baidux/view/37.htm 軟件密集系統(tǒng)的制品的開放方法。4.2.1 狀態(tài)圖狀態(tài)圖主要用來描述對(duì)象、子系統(tǒng)、系統(tǒng)的生命周期。通過狀態(tài)圖可以表現(xiàn)系統(tǒng)中一個(gè)對(duì)象所具有的各種狀態(tài)和這個(gè)對(duì)象從一種狀態(tài)到另一種狀態(tài)的轉(zhuǎn)換(遷移),以及影響對(duì)象這些狀態(tài)的事件(如收到消息、時(shí)間已到、報(bào)錯(cuò)、條件為真

54、)等。它主要描述某個(gè)對(duì)象從一個(gè)狀態(tài)到另一個(gè)狀態(tài)變化遷移的控制流。圖4-1 狀態(tài)圖圖4-1 狀態(tài)圖4.2.2動(dòng)態(tài)圖動(dòng)態(tài)圖主要用來描述用例要求所要進(jìn)行的活動(dòng),以及活動(dòng)間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。能夠演示出系統(tǒng)中哪些地方存在功能,以及這些功能和系統(tǒng)中其他組件的功能如何共同滿足前面使用 HYPERLINK xbaike.baidux/view/1281729.htm 用例圖 HYPERLINK xbaike.baidux/view/44500.htm 建模的商務(wù)需求。圖4-2動(dòng)態(tài)圖4.2.3HIPO圖圖4-2動(dòng)態(tài)圖HIPO圖是用來表示軟件系統(tǒng)結(jié)構(gòu)的工具。它既可以描述軟件總的模塊層次結(jié)構(gòu)-H圖(層

55、次圖),又可以描述每個(gè)模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況-IPO圖。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎(chǔ)建立的。它是表示軟件系統(tǒng)結(jié)構(gòu)的工具。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎(chǔ)建立的。發(fā)貨通知發(fā)貨管理發(fā)貨通知發(fā)貨管理退貨審核退貨管理退貨審核退貨管理訂單管理訂單管理統(tǒng)計(jì)交易記錄統(tǒng)計(jì)交易記錄交易記錄管理交易記錄管理提交交易記錄提交交易記錄系統(tǒng)管理系統(tǒng)管理數(shù)據(jù)維護(hù)系統(tǒng)維護(hù)數(shù)據(jù)維護(hù)系統(tǒng)維護(hù)代碼維護(hù)代碼維護(hù)圖4-3 HIPO圖圖4-3 HIPO圖4.3模塊設(shè)計(jì)模塊設(shè)計(jì)是針對(duì)系統(tǒng)結(jié)構(gòu)圖中的每個(gè)模塊定義其外部及內(nèi)部特性

56、的工作,即模塊說明。其主要目的是為程序員要完成每個(gè)模塊的具體功能提供依據(jù)。依據(jù)是輸入、處理、輸出的詳細(xì)描述。模塊IPO圖 第1號(hào)模塊IPO圖 第1號(hào)系統(tǒng)名稱:訂單管理 子系統(tǒng)名稱:發(fā)貨管理模塊名稱:發(fā)貨通知 模塊代碼:CJ-P11調(diào)用模塊:無 被調(diào)用模塊:發(fā)貨管理輸入:發(fā)貨名單 輸出:快遞名單處理:1.打開“發(fā)貨名單”和“快遞名單”。 2.從“發(fā)貨名單”的第一個(gè)記錄開始循環(huán),將該記錄寫入并存儲(chǔ)進(jìn)”快遞名單”中,然后繼續(xù)記錄下一個(gè)記錄,直到最后。 3.關(guān)閉“發(fā)貨名單”和“快遞名單”。模塊IPO圖 第2號(hào)系統(tǒng)名稱:訂單管理 子系統(tǒng)名稱:退貨管理模塊名稱:退貨審核 模塊代碼:CJ-P21調(diào)用模塊:無

57、 被調(diào)用模塊:退貨管理輸入:收貨確認(rèn)表 輸出:訂單取消表處理:1.打開“收貨確認(rèn)表”和“訂單取消表”。 2.從“收貨確認(rèn)表”的第一個(gè)記錄開始循環(huán)判斷,將審核通過的記錄寫入并存儲(chǔ)到“訂單取消表”中,直到最后。 3.關(guān)閉“收貨確認(rèn)表”和“訂單取消表”。模塊IPO圖 第3號(hào)系統(tǒng)名稱:訂單管理 子系統(tǒng)名稱:交易記錄管理模塊名稱:統(tǒng)計(jì)交易記錄 模塊代碼:CJ-P31調(diào)用模塊:無 被調(diào)用模塊:交易記錄管理輸入:完成訂單表 輸出:商品交易記錄庫處理:1.打開“完成訂單表”和“商品交易記錄庫”。 2.從“完成訂單表”的第一個(gè)記錄開始循環(huán)判斷,將審核通過的記錄寫入并存儲(chǔ)到“商品交易記錄庫”中,直到最后。 3.關(guān)

58、閉“完成訂單表”和“商品交易記錄庫”。模塊IPO圖 第4號(hào)模塊IPO圖 第4號(hào)系統(tǒng)名稱:訂單管理 子系統(tǒng)名稱:交易記錄管理模塊名稱:提交交易記錄 模塊代碼:CJ-P32調(diào)用模塊:無 被調(diào)用模塊:交易記錄管理輸入:商品交易記錄庫 輸出:交易記錄表處理:1.打開“商品交易記錄庫”和“交易記錄表”。 2.從“商品交易記錄庫”的第一個(gè)記錄開始循環(huán)判斷,將審核通過的記錄寫入并存儲(chǔ)到“交易記錄表”中,直到最后。 3.關(guān)閉“商品交易記錄庫”和“交易記錄表”。4.4 輸入輸出設(shè)計(jì)4.4.1 輸入設(shè)計(jì)輸入設(shè)計(jì)擔(dān)負(fù)著將系統(tǒng)外的數(shù)據(jù)以一定的格式送入計(jì)算機(jī),輸入設(shè)計(jì)的一條重要原則是確保系統(tǒng)輸入的信息準(zhǔn)確無誤。本系統(tǒng)輸

59、入設(shè)計(jì)見表4-14至4-34。表4- 12訂貨單輸入設(shè)計(jì)Tablet.4-12 orders of design輸入名稱:訂貨單 輸入設(shè)備和介質(zhì):鍵盤輸入源:顧客 輸入時(shí)間和頻率:隨機(jī)輸入信息量: 共享范圍:本系統(tǒng)使用表4-一三訂貨單輸入格式及內(nèi)容Tablet.4-一三 orders of the format and content數(shù)據(jù)項(xiàng)名稱類型實(shí)際長度備注購物單編號(hào)char8系統(tǒng)自動(dòng)填寫日期date8系統(tǒng)自動(dòng)檢驗(yàn)業(yè)務(wù)員代碼char3系統(tǒng)自動(dòng)選擇商品代碼char5系統(tǒng)自動(dòng)檢驗(yàn)商品數(shù)量numb50商品單價(jià)numb60表4-14商品入庫單輸入設(shè)計(jì)Tablet.4-14 Commodity sto

60、rage lists of design輸入名稱:商品入庫單 輸入設(shè)備和介質(zhì):鍵盤輸入源:保管員 輸入時(shí)間和頻率:隨機(jī)輸入信息量: 共享范圍:本系統(tǒng)使用表4-一五商品入庫單輸入格式及內(nèi)容Tablet.4-一五 format and content of storage lists數(shù)據(jù)項(xiàng)名稱類型實(shí)際長度備注入庫單編號(hào)char8手工輸入日期date8系統(tǒng)自動(dòng)檢驗(yàn)業(yè)務(wù)員代碼char3列表選擇輸入倉庫代碼char1列表選擇輸入商品代碼char5列表選擇輸入商品數(shù)量numb50是否付款Char2列表選擇輸入是否記賬Char2列表選擇輸入預(yù)付比例Numb30,0,0表4-一八商品銷售單輸入設(shè)計(jì)Tablet

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論