商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)說明書_第1頁
商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)說明書_第2頁
商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)說明書_第3頁
商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)說明書_第4頁
商場經(jīng)營管理系統(tǒng)的設(shè)計與開發(fā)說明書_第5頁
已閱讀5頁,還剩59頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 20編號: 管理理信息系系統(tǒng)課課程設(shè)計計商場經(jīng)營營管理系系統(tǒng)的設(shè)設(shè)計與開開發(fā)說明書院 系:信信息工程程學(xué)院姓 名:白白英麗 1113411502228李冀雪 1133415501110陳 瓊 1113411501104邵勇博 1133415501221賈寶佩 1133415502116張堅強 1133415501229楊 艷 1113411502237專 業(yè):計計算機科科學(xué)與技技術(shù)年 級:220111級指導(dǎo)教師:孫 利完成日期:20112年12月 188日目錄商場經(jīng)營管理系統(tǒng)目錄TOC o 1-3 f h z u HYPERLINK l _Toc341800353 1 緒論

2、 PAGEREF _Toc341800353 h 1 HYPERLINK l _Toc341800354 1.1 課課程設(shè)計計的背景景 PAGEREF _Toc341800354 h 1 HYPERLINK l _Toc341800355 1.2 課課程設(shè)計計的目的的和意義義 PAGEREF _Toc341800355 h 1 HYPERLINK l _Toc341800356 1.3設(shè)計計的主要要內(nèi)容 PAGEREF _Toc341800356 h 2 HYPERLINK l _Toc341800357 2 相關(guān)技技術(shù)介紹紹 PAGEREF _Toc341800357 h 3 HYPERLI

3、NK l _Toc341800358 2.1 JJSP技技術(shù) PAGEREF _Toc341800358 h 3 HYPERLINK l _Toc341800359 2.2 SSSH技術(shù)術(shù) PAGEREF _Toc341800359 h 5 HYPERLINK l _Toc341800360 2.3 MMyEclippse環(huán)環(huán)境 PAGEREF _Toc341800360 h 6 HYPERLINK l _Toc341800361 2.4 TTomccar服服務(wù)器 PAGEREF _Toc341800361 h 6 HYPERLINK l _Toc341800362 2.5 MMySqql數(shù)據(jù)

4、據(jù)庫 PAGEREF _Toc341800362 h 7 HYPERLINK l _Toc341800363 3 需求分分析 PAGEREF _Toc341800363 h 10 HYPERLINK l _Toc341800364 3.1需求求規(guī)定 PAGEREF _Toc341800364 h 10 HYPERLINK l _Toc341800365 3.2 對對功能的的規(guī)定 PAGEREF _Toc341800365 h 10 HYPERLINK l _Toc341800366 3.3運行行環(huán)境規(guī)規(guī)定 PAGEREF _Toc341800366 h 14 HYPERLINK l _Toc3

5、41800367 4 設(shè)計與與實現(xiàn) PAGEREF _Toc341800367 h 16 HYPERLINK l _Toc341800368 4.1系統(tǒng)統(tǒng)概要設(shè)設(shè)計 PAGEREF _Toc341800368 h 16 HYPERLINK l _Toc341800369 4.1.11 需求求規(guī)定 PAGEREF _Toc341800369 h 16 HYPERLINK l _Toc341800370 4.1.22 基本本設(shè)計概概念和處處理流程程 PAGEREF _Toc341800370 h 17 HYPERLINK l _Toc341800371 4.1.33 接口口設(shè)計 PAGEREF _

6、Toc341800371 h 18 HYPERLINK l _Toc341800372 4.1.44 運行行與維護護設(shè)計 PAGEREF _Toc341800372 h 19 HYPERLINK l _Toc341800373 4.1.55 系統(tǒng)統(tǒng)出錯處處理設(shè)計計 PAGEREF _Toc341800373 h 20 HYPERLINK l _Toc341800374 4.1.66 安全全保密設(shè)設(shè)計 PAGEREF _Toc341800374 h 20 HYPERLINK l _Toc341800375 4.2數(shù)據(jù)據(jù)庫設(shè)計計 PAGEREF _Toc341800375 h 20 HYPERLI

7、NK l _Toc341800376 4.2.11 概念念設(shè)計 PAGEREF _Toc341800376 h 20 HYPERLINK l _Toc341800377 4.2.22 邏輯輯結(jié)構(gòu)設(shè)設(shè)計 PAGEREF _Toc341800377 h 21 HYPERLINK l _Toc341800378 4.3 詳詳細設(shè)計計 PAGEREF _Toc341800378 h 22 HYPERLINK l _Toc341800379 4.3.11 程序序描述 PAGEREF _Toc341800379 h 24 HYPERLINK l _Toc341800380 4.3.22 性能能 PAGER

8、EF _Toc341800380 h 38 HYPERLINK l _Toc341800381 4.3.33 測試試計劃 PAGEREF _Toc341800381 h 38 HYPERLINK l _Toc341800382 6 總結(jié) PAGEREF _Toc341800382 h 45 HYPERLINK l _Toc341800383 參考文獻 PAGEREF _Toc341800383 h 46緒論商場經(jīng)營管理系統(tǒng)1 緒論1.1 課課程設(shè)計計的背景景在信息時代代的今天天,計算算機以其其快速、準(zhǔn)準(zhǔn)確的信信息處理理功能滲滲透于我我們周圍圍的方方方面面,當(dāng)今的社會也正在快速的向信息化社會前進

9、,信息系統(tǒng)的作用越來越大,商場經(jīng)營管理也日漸體現(xiàn)出運用計算機的優(yōu)越性。而我國商場數(shù)量較多,類型復(fù)雜,分布跨度大,隨著全球經(jīng)濟一體化的發(fā)展,我國經(jīng)濟市場將面臨外資企業(yè)和國外產(chǎn)品與服務(wù)的雙重挑戰(zhàn),比較而言,外資企業(yè)具有更為雄厚的資金實力,豐富的管理經(jīng)驗,和先進的技術(shù)手段。因此,要借助先進的管理思想轉(zhuǎn)變經(jīng)營觀念,使用信息化提高商場的管理水平和工作效率,在今后的競爭中取勝。隨著技術(shù)的的發(fā)展,電電腦的操操作日趨趨簡化,電電腦知識識日趨普普及,同同時市場場經(jīng)濟快快速多變變,競爭爭激烈,因因此商場場采用電電腦管理理進貨、庫庫存、銷銷售等諸諸多環(huán)節(jié)節(jié)也已成成為趨勢勢。信息息的迅猛猛發(fā)展使使人們獲獲得信息息,處

10、理理信息的的方式不不斷變化化,進而而推動著著企業(yè)的的管理模模式的不不斷變革革。商業(yè)業(yè)作為連連接生產(chǎn)產(chǎn)與消費費的紐帶帶和橋梁梁,利用用信息技技術(shù)不僅僅可以提提高商業(yè)業(yè)企業(yè)自自身的競競爭能力力,同時時還可以以指導(dǎo)生生產(chǎn)引導(dǎo)導(dǎo)消費。1.2 課課程設(shè)計計的目的的和意義義商品零售企企業(yè)需要要對日常常經(jīng)營活活動中涉涉及的商商品、顧顧客、員員工等數(shù)數(shù)據(jù)進行行有效管管理。在在早期的的商業(yè)零零售企業(yè)業(yè)管理系系統(tǒng)中,主主要是對對正在銷銷售的商商品進行行管理,在在當(dāng)前的的商場經(jīng)經(jīng)營管理理系統(tǒng)中中已不僅僅僅有該該功能,還還要加入入與商場場有關(guān)的的庫存等等相關(guān)操操作功能能。隨著著商品零零售業(yè)的的蓬勃發(fā)發(fā)展,商商場規(guī)模模

11、的日益益增大,其其經(jīng)營管管理愈加加復(fù)雜,各各類業(yè)務(wù)務(wù)數(shù)量漸漸趨龐大大,單純純的人工工數(shù)據(jù)管管理方式式已無法法勝任。特別是在計算機聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動,規(guī)范商場管理行為,從而提高了管理效率和水平。以數(shù)據(jù)庫技技術(shù)為基基礎(chǔ)的商商場經(jīng)營營管理系系統(tǒng)是一一類典型型的面向向商業(yè)零零售企業(yè)業(yè)日常經(jīng)經(jīng)營管理理的數(shù)據(jù)據(jù)庫應(yīng)用用系統(tǒng),它它把管理理人員從從繁瑣的的數(shù)據(jù)計計算處理理中解脫脫出來,從從而全面面提高了了商場經(jīng)經(jīng)營的效效率。該系統(tǒng)統(tǒng)軟件非非常容易易被接受受,其具具有簡單單易學(xué)性性,便于于管理等等功能。本本工程的的設(shè)計目目標(biāo)就是是用最少少的人力力,來完完成商場場中的日日常工作

12、作。1.3設(shè)計計的主要要內(nèi)容商場經(jīng)營管管理系統(tǒng)統(tǒng)是基于SSSH進行行的設(shè)計計,利用用相關(guān)技技術(shù),實實現(xiàn)系統(tǒng)統(tǒng)的安全全性能,以以及方便便快捷的的性能,從從而達到到對對商商場經(jīng)營營管理的的有效性性。本系系統(tǒng)主要要是實現(xiàn)現(xiàn)對日常常經(jīng)營活活動中涉涉及的商商品、顧顧客、員員工等數(shù)數(shù)據(jù)進行行有效管管理,以以提高商商場的經(jīng)經(jīng)營管理理效率為為目的,應(yīng)實現(xiàn)會員管理、商品入庫管理、日常銷售管理和查詢統(tǒng)計四類功能,整個系統(tǒng)工作在商場的局域網(wǎng)環(huán)境下。商場經(jīng)營管管理管理理系統(tǒng)的的設(shè)計,分分為前臺臺銷售系系統(tǒng)和后后臺管理理系統(tǒng)兩兩部分。前前臺銷售售系統(tǒng)由由銷售人人員進行行操作,銷銷售人員員用自己己的賬戶戶和密碼碼登錄系系

13、統(tǒng),可可以對商商品實現(xiàn)現(xiàn)查詢、退退貨、銷銷售的功功能。后后臺管理理系統(tǒng)則則由管理理員進行行操作,管理員要用自己的賬號密碼登陸進入系統(tǒng),從而商品查詢統(tǒng)計,庫存管理,人員管理,銷售管理等,從而實現(xiàn)對商場的管理。相關(guān)技術(shù)介紹商場經(jīng)營管理系統(tǒng)2 相關(guān)技技術(shù)介紹紹2.1 JJSP技技術(shù)JSP(JJavaa Serrverr Paagess)技術(shù)術(shù)是由SSun公公司發(fā)布布的用于于開發(fā)動動態(tài)Weeb應(yīng)用用的一項項技術(shù)。它它以其簡簡單易學(xué)學(xué)、跨平平臺的特特性,在在眾多動動態(tài)Weeb應(yīng)用用程序設(shè)設(shè)計語言言中異軍軍突起,在在短短幾幾年中已已經(jīng)形成成了一套套完整的的規(guī)范,并并廣泛地地應(yīng)用于于電子商商務(wù)等各各個領(lǐng)域域

14、中。在在國內(nèi),JJSP現(xiàn)現(xiàn)在也得得到了比比較廣泛泛的重視視,得到到了很好好的發(fā)展展,越來來越多的的動態(tài)網(wǎng)網(wǎng)站開始始采用JJSP技技術(shù)11。本本章就對對JSPP及其相相關(guān)技術(shù)術(shù)進行簡簡單的介介紹。JSP技術(shù)術(shù)可以以以一種簡簡捷而快快速的方方法生成成Webb頁面。使使用JSSP技術(shù)術(shù)的Weeb頁面面可以很很容易地地顯示動動態(tài)內(nèi)容容。JSSP技術(shù)術(shù)的設(shè)計計目的是是使得構(gòu)構(gòu)造基于于Webb的應(yīng)用用程序更更加容易易和快捷捷,而這這些應(yīng)用用程序能能夠與各各種Weeb服務(wù)務(wù)器、應(yīng)應(yīng)用服務(wù)務(wù)器、瀏瀏覽器和和開發(fā)工工具共同同工作。JSP技術(shù)術(shù)不是惟惟一的動動態(tài)網(wǎng)頁頁技術(shù),也也不是第第一個,在在JSPP技術(shù)出出現(xiàn)

15、之前前就已經(jīng)經(jīng)存在幾幾種優(yōu)秀秀的動態(tài)態(tài)網(wǎng)頁技技術(shù),如如CGII、ASPP等。下下面結(jié)合合這些技技術(shù)的介介紹,講講述動態(tài)態(tài)網(wǎng)頁技技術(shù)的發(fā)發(fā)展和JJSP技技術(shù)的誕誕生。JSP的開開發(fā)背景景及發(fā)展展歷史在萬維網(wǎng)短短暫的歷歷史中,萬萬維網(wǎng)已已經(jīng)從一一個大部部分顯示示靜態(tài)信信息的網(wǎng)網(wǎng)絡(luò)演化化到對股股票進行行交易和和進行購購書操作作的一個個基礎(chǔ)設(shè)設(shè)施。在在各種各各樣的應(yīng)應(yīng)用程序序中,對對于可能能使用的的基于WWeb的的客戶端端,看上上去沒有有任何限限制。基于瀏覽器器客戶端端的應(yīng)用用程序比比傳統(tǒng)的的基于客客戶機/服務(wù)器器的應(yīng)用用程序有有幾個好好處。這這些好處處包括幾幾乎沒有有限制的的客戶端端訪問和和極其簡簡

16、化的應(yīng)應(yīng)用程序序部署和和管理(要要更新一一個應(yīng)用用程序,管管理人員員只需要要更改一一個基于于服務(wù)器器的程序序,而不不是成千千上萬的的安裝在在客戶端端的應(yīng)用用程序)。這這樣,軟軟件工業(yè)業(yè)正迅速速地向建建造基于于瀏覽器器客戶端端的多層層次應(yīng)用用程序邁邁進。這些快速增增長的精精巧的基基于Weeb的應(yīng)應(yīng)用程序序要求開開發(fā)技術(shù)術(shù)上的改改進。靜靜態(tài)HTTML對對于顯示示相對靜靜態(tài)的內(nèi)內(nèi)容是不不錯的選選擇;新新的挑戰(zhàn)戰(zhàn)在于創(chuàng)創(chuàng)建交互互的基于于Webb的應(yīng)用用程序,在在這些程程序中,頁頁面的內(nèi)內(nèi)容是基基于用戶戶的請求求或者系系統(tǒng)的狀狀態(tài),而而不是預(yù)預(yù)先定義義的文字字。對于這個問問題的一一個早期期解決方方案是使

17、使用CGGI-BBIN接接口。開開發(fā)人員員編寫與與接口相相關(guān)的單單獨的程程序,以以及基于于Webb的應(yīng)用用程序,后后者通過過Webb服務(wù)器器來調(diào)用用前者。這這個方案案有著嚴嚴重的擴擴展性問問題每個新新的CGGI要求求在服務(wù)務(wù)器上新新增一個個進程。如如果多個個用戶并并發(fā)地訪訪問該程程序,這這些進程程將消耗耗該Weeb服務(wù)務(wù)器所有有的可用用資源,并并且系統(tǒng)統(tǒng)性能會會降低到到極其低低下的地地步。某些Webb服務(wù)器器供應(yīng)商商已經(jīng)嘗嘗試通過過為他們們的服務(wù)務(wù)器提供供“插件”和APPI來簡簡化Weeb應(yīng)用用程序的的開發(fā)。這這些解決決方案是是與特定定的Weeb服務(wù)務(wù)器相關(guān)關(guān)的,不不能解決決跨多個個供應(yīng)商商的

18、解決決方案的的問題。例例如,微微軟的AActiive Serrverr Paagess(ASSP)技技術(shù)使得得在Weeb頁面面上創(chuàng)建建動態(tài)內(nèi)內(nèi)容更加加容易,但但也只能能工作在在微軟的的IISS和Peersoonall Weeb SServver上上。還存在其他他的解決決方案,但但都不能能使一個個普通的的頁面設(shè)設(shè)計者能能夠輕易易地掌握握。例如如,像JJavaa Seervllet這這樣的技技術(shù)就可可以使得得用Jaava語語言編寫寫交互的的應(yīng)用程程序的服服務(wù)器端端的代碼碼變得容容易。開開發(fā)人員員能夠編編寫出這這樣的SServvlett,以接接收來自自Webb瀏覽器器的HTTTP請請求,動動態(tài)地生生

19、成響應(yīng)應(yīng)(可能能要查詢詢數(shù)據(jù)庫庫來完成成這項請請求),然然后發(fā)送送包含HHTMLL或XMML文檔檔的響應(yīng)應(yīng)到瀏覽覽器。注意:一個Javva SServvlett就是一一個基于于Javva技術(shù)術(shù)的運行行在服務(wù)務(wù)器端的的程序(與與Appplett不同,后后者運行行在瀏覽覽器端)。SServvlett會在本本書第44章介紹紹。采用用這種方方法,整整個網(wǎng)頁頁必須都都在Jaava Serrvleet中制制作。如如果開發(fā)發(fā)人員或或者Weeb管理理人員想想要調(diào)整整頁面顯顯示,就就不得不不編輯并并重新編編譯該JJavaa Seervllet,即即使在邏邏輯上已已經(jīng)能夠夠運行了了。采用用這種方方法,生生成帶有有

20、動態(tài)內(nèi)內(nèi)容的頁頁面仍然然需要應(yīng)應(yīng)用程序序的開發(fā)發(fā)技巧。很顯然,目目前所需需要的是是一個業(yè)業(yè)界范圍圍內(nèi)的創(chuàng)創(chuàng)建動態(tài)態(tài)內(nèi)容頁頁面的解解決方案案。這個個方案將將解決當(dāng)當(dāng)前方案案所受到到的限制制。如下下:(1)能夠夠在任何何Webb或應(yīng)用用程序服服務(wù)器上上運行。(2)將應(yīng)應(yīng)用程序序邏輯和和頁面顯顯示分離離。(3)能夠夠快速地地開發(fā)和和測試。(4)簡化化開發(fā)基基于Weeb的交交互式應(yīng)應(yīng)用程序序的過程程。JSP技術(shù)術(shù)就是被被設(shè)計用用來滿足足這樣的的要求的的。JSSP規(guī)范范是Weeb服務(wù)務(wù)器、應(yīng)應(yīng)用服務(wù)務(wù)器、交交易系統(tǒng)統(tǒng)以及開開發(fā)工具具供應(yīng)商商間廣泛泛合作的的結(jié)果。SSun開開發(fā)出這這個規(guī)范范來整合合和平衡

21、衡已經(jīng)存存在的對對Javva編程程環(huán)境(例例如,JJavaa Seervllet和和JavvaBeeanss)進行行支持的的技術(shù)和和工具。其其結(jié)果是是產(chǎn)生了了一種新新的、開開發(fā)基于于Webb應(yīng)用程程序的方方法,給給予使用用基于組組件應(yīng)用用邏輯的的頁面設(shè)設(shè)計者以以強大的的功能。2.2 SSSH技技術(shù)SSH 為為 sttrutts+sspriing+hibbernnatee的一個個集成框框架,是是目前較較流行的的一種WWeb應(yīng)應(yīng)用程序序開源框框架。 集成SSHH框架的的系統(tǒng)從從職責(zé)上上分為四四層:表表示層、業(yè)業(yè)務(wù)邏輯輯層、數(shù)數(shù)據(jù)持久久層和域域模塊層層,以幫幫助開發(fā)發(fā)人員在在短期內(nèi)內(nèi)搭建結(jié)結(jié)構(gòu)清晰晰

22、、可復(fù)復(fù)用性好好、維護護方便的的Webb應(yīng)用程程序。其其中使用用Strrutss作為系系統(tǒng)的整整體基礎(chǔ)礎(chǔ)架構(gòu),負負責(zé)MVVC的分分離,在在Strrutss框架的的模型部部分,利利用Hiiberrnatte框架架對持久久層提供供支持,業(yè)業(yè)務(wù)層用用Sprringg支持。具具體做法法是:用用面向?qū)ο蟮姆址治龇椒ǚǜ鶕?jù)需需求提出出一些模模型,將將這些模模型實現(xiàn)現(xiàn)為基本本的Jaava對對象,然然后編寫寫基本的的DAOO接口,并并給出HHibeernaate的的DAOO實現(xiàn),采采用Hiiberrnatte架構(gòu)構(gòu)實現(xiàn)的的DAOO類來實實現(xiàn)Jaava類類與數(shù)據(jù)據(jù)庫之間間的轉(zhuǎn)換換和訪問問,最后后由Spprin

23、ng完成成業(yè)務(wù)邏邏輯。 系統(tǒng)的基本本業(yè)務(wù)流流程是: 在表表示層中中,首先先通過JJSP頁頁面實現(xiàn)現(xiàn)交互界界面,負負責(zé)傳送送請求(Reqquesst)和和接收響響應(yīng)(RRespponsse),然然后Sttrutts根據(jù)據(jù)配置文文件(sstruuts-connfigg.xmml)將將ActtionnSerrvleet接收收到的RRequuestt委派給給相應(yīng)的的Acttionn處理。在在業(yè)務(wù)層層中,管管理服務(wù)務(wù)組件的的Sprringg IooC容器器負責(zé)向向Acttionn提供業(yè)業(yè)務(wù)模型型(Moodell)組件件和該組組件的協(xié)協(xié)作對象象數(shù)據(jù)處處理(DDAO)組件完完成業(yè)務(wù)務(wù)邏輯,并并提供事事務(wù)處理

24、理、緩沖沖池等容容器組件件以提升升系統(tǒng)性性能和保保證數(shù)據(jù)據(jù)的完整整性。而而在持久久層中,則則依賴于于Hibbernnatee的對象象化映射射和數(shù)據(jù)據(jù)庫交互互,處理理DAOO組件請請求的數(shù)數(shù)據(jù),并并返回處處理結(jié)果果2。 采用上述開開發(fā)模型型,不僅僅實現(xiàn)了了視圖、控控制器與與模型的的徹底分分離,而而且還實實現(xiàn)了業(yè)業(yè)務(wù)邏輯輯層與持持久層的的分離。這這樣無論論前端如如何變化化,模型型層只需需很少的的改動,并并且數(shù)據(jù)據(jù)庫的變變化也不不會對前前端有所所影響,大大大提高高了系統(tǒng)統(tǒng)的可復(fù)復(fù)用性。而而且由于于不同層層之間耦耦合度小小,有利利于團隊隊成員并并行工作作,大大大提高了了開發(fā)效效率。2.3 MMyEcc

25、lippse環(huán)環(huán)境MyEcllipsse企業(yè)業(yè)級工作作平臺(MMyEcclippse Entterpprisse WWorkkbennch ,簡稱稱MyEEcliipsee)是對對 HYPERLINK t _blank EcllipsseIDDE的擴擴展,利利用它我我們可以以在數(shù)據(jù)據(jù)庫和JJavaaEE的的開發(fā)、發(fā)發(fā)布以及及 HYPERLINK t _blank 應(yīng)用程程序服務(wù)務(wù)器的整整合方面面極大的的提高工工作效率率。它是是功能豐豐富的JJavaaEE HYPERLINK t _blank 集集成開發(fā)發(fā)環(huán)境,包包括了完完備的編編碼、調(diào)調(diào)試、測測試和發(fā)發(fā)布功能能,完整整支持 HYPERLINK

26、 t _blank HHTMLL,Sttrutts,JJSP, HYPERLINK t _blank CSSS, HYPERLINK t _blank Javvasccrippt,SSpriing,SQLL,Hiiberrnatte。MyEcllipsse,是是一個十十分優(yōu)秀秀的用于于開發(fā)JJavaa, JJ2EEE的Ecclippse HYPERLINK t _blank 插插件集合合,MyyEcllipsse的功功能非常常強大,支支持也十十分廣泛泛,尤其其是對各各種開源源產(chǎn)品的的支持十十分不錯錯。在結(jié)構(gòu)上,MMyEcclippse的的特征可可以被分分為7類類: (1) JJavaaEE模模

27、型 (2) WWEB開開發(fā)工具具 (3) EEJB開開發(fā)工具具 (4) 應(yīng)應(yīng)用程序序服務(wù)器器的連接接器 (5) JJavaaEE項項目部署署服務(wù) (6) 數(shù)數(shù)據(jù)庫服服務(wù) (7) MMyEcclippse整整合幫助助 對于以上每每一種功功能上的的類別,在在Ecllipsse中都都有相應(yīng)應(yīng)的功能能部件,并并通過一一系列的的插件來來實現(xiàn)它它們。MMyEcclippse結(jié)結(jié)構(gòu)上的的這種模模塊化,可可以讓我我們在不不影響其其他模塊塊的情況況下,對對任一模模塊進行行單獨的的擴展和和升級。 簡單而言,MMyEcclippse是是Ecllipsse的插插件,也也是一款款功能強強大的JJavaaEE集集成開發(fā)發(fā)

28、環(huán)境,支支持代碼碼編寫、配配置、測測試以及及除錯,MMyEcclippse66.0以以前版本本需先安安裝Ecclippse。MMyEcclippse66.0以以后版本本安裝時時不需安安裝Ecclippse。2.4 TTomccar服服務(wù)器Tomcaat是AApacche HYPERLINK t _blank 軟件基金金會(AApacche Sofftwaare Fouundaatioon)的的Jakkartta 項項目中的的一個核核心項目目,由AApacche、SSun 和其他他一些公公司及個個人共同同開發(fā)而而成。由由于有了了Sunn 的參參與和支支持,最最新的SServvlett 和JJSP

29、 規(guī)范總總是能在在Tommcatt 中得得到體現(xiàn)現(xiàn),Toomcaat 55 支持持最新的的Serrvleet 22.4 和JSSP 22.0 規(guī)范。因因為Toomcaat 技技術(shù)先進進、性能能穩(wěn)定,而而且免費費,因而而深受JJavaa 愛好好者的喜喜愛并得得到了部部分軟件件開發(fā)商商的認可可,成為為目前比比較流行行的Weeb 應(yīng)應(yīng)用服務(wù)務(wù)器。目目前最新新版本是是7.00。Tomcaat 很很受廣大大程序員員的喜歡歡,因為為它運行行時占用用的 HYPERLINK t _blank 系統(tǒng)統(tǒng)資源小小,擴展展性好,支支持負載載平衡與與郵件服服務(wù)等開開發(fā)應(yīng)用用系統(tǒng)常常用的功功能;而而且它還還在不斷斷的改進

30、進和完善善中,任任何一個個感興趣趣的程序序員都可可以更改改它或在在其中加加入新的的功能。 Tomcaat 是是一個輕輕量級應(yīng)應(yīng)用 HYPERLINK t _blank 服務(wù)務(wù)器,在在中小型型系統(tǒng)和和并發(fā)訪訪問用戶戶不是很很多的場場合下被被普遍使使用,是是開發(fā)和和調(diào)試JJSP 程序的的首選。對對于一個個初學(xué)者者來說,可可以這樣樣認為,當(dāng)當(dāng)在一臺臺機器上上配置好好Apaachee 服務(wù)務(wù)器,可可利用它它響應(yīng)對對HTMML 頁頁面的訪訪問請求求。實際際上Toomcaat 部部分是AApacche 服務(wù)器器的擴展展,但它它是獨立立運行的的,所以以當(dāng)你運運行toomcaat 時時,它實實際上作作為一個個

31、與Appachhe 獨獨立的進進程單獨獨運行的的。 這里的訣竅竅是,當(dāng)當(dāng)配置正正確時,AApacche 為HTTML頁頁面服務(wù)務(wù),而TTomccat 實際上上運行JJSP 頁面和和Serrvleet。另另外,TTomccat和和IISS、Appachhe等WWeb服服務(wù)器一一樣,具具有處理理HTMML頁面面的功能能,另外外它還是是一個SServvlett和JSSP HYPERLINK t _blank 容器器,獨立立的Seervllet容容器是TTomccat的的默認模模式。不不過,TTomccat處處理靜態(tài)態(tài)HTMML的能能力不如如Apaachee服務(wù)器器。目前前Tommcatt最新版版本為

32、77.0.27 Relleassed。 2.5 MMySqql數(shù)據(jù)據(jù)庫MySQLL是最受受歡迎的的開源SSQL數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng),它由由MySSQL AB開開發(fā)、發(fā)發(fā)布和支支持。MMySQQL AAB是一一家基于于MySSQL開開發(fā) 人員的的商業(yè)公公司,它它是一家家使用了了一種成成功的商商業(yè)模式式來結(jié)合合開源價價值和方方法論的的第二代代開源公公司。MMySQQL是MMySQQL AAB的注注冊商標(biāo)標(biāo)。MySSQL是是一個快快速的、多多線程、多多用戶和和健壯的的SQLL數(shù)據(jù)庫庫服務(wù)器器。MyySQLL服務(wù)器器支持關(guān)關(guān)鍵任務(wù)務(wù)、重負負載生產(chǎn)產(chǎn)系統(tǒng)的的使用,也也可以將將它嵌入入到一個個大配置置(m

33、aass-depployyed)的軟件件中去。MySQLL網(wǎng)站( HYPERLINK )提供供了關(guān)于于MySSQL和和MySSQL AB的的最新的的消息。MMySQQL是一一個數(shù)據(jù)據(jù)庫管理理系統(tǒng)一個個數(shù)據(jù)庫庫是一個個結(jié)構(gòu)化化的數(shù)據(jù)據(jù)集合。它它可以是是從一個個簡單的的銷售表表到一個個美術(shù)館館、或者者一個社社團網(wǎng)絡(luò)絡(luò)的龐大大的信息息集合。如如果要添添加、訪訪問和處處理存儲儲在一個個計算機機數(shù)據(jù)庫庫中的數(shù)數(shù)據(jù),你你就需要要一個像像MySSQL這這樣的數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)。從計計算機可可以很好好的處理理大量的的數(shù)據(jù)以以來,數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)就在計計算機處處理中和和獨立應(yīng)應(yīng)用程序序或其他他部分應(yīng)應(yīng)用程

34、序序一樣扮扮演著一一個重要要的角色色。MySSQL是是一個關(guān)關(guān)系數(shù)據(jù)據(jù)庫管理理系統(tǒng)關(guān)系系數(shù)據(jù)庫庫把數(shù)據(jù)據(jù)存放在在分立的的表格中中,這比比把所有有數(shù)據(jù)存存放在一一個大倉倉庫中要要好得多多,這樣樣做將增增加你的的速度和和靈活性性?!癕MySQQL”中中的SQQL代表表“Sttruccturred Queery Lannguaage”(結(jié)結(jié)構(gòu)化查查詢語言言)。SSQL是是用于訪訪問數(shù)據(jù)據(jù)庫的最最通用的的標(biāo)準(zhǔn)語語言,它它是由AANSII/ISSO定義義的SQQL標(biāo)準(zhǔn)準(zhǔn)。SQQL標(biāo)準(zhǔn)準(zhǔn)發(fā)展自自19886年以以來,已已經(jīng)存在在多個版版本:SSQL-86,SSQL-92,SSQL:19999,SSQL:20

35、003,其其中SQQL:220033是該標(biāo)標(biāo)準(zhǔn)的當(dāng)當(dāng)前版本本。MySSQL是是開源的的開開源意味味著任何何人都可可以使用用和修改改該軟件件,任何何人都可可以從IInteerneet上下下載和使使用MyySQLL而不需需要支付付任何費費用。如如果你愿愿意,你你可以研研究其源源代碼,并并根據(jù)你你的需要要修改它它。MyySQLL使用GGPL(GNUU Geenerral Pubblicc Liicennse,通通用公共共許可),在hhpt:/中中定義了了你在不不同的場場合對軟軟件可以以或不可可以做什什么。如如果你覺覺得GPPL不爽爽或者想想把MyySQLL的源代代碼集成成到一個個商業(yè)應(yīng)應(yīng)用中去去,你

36、可可以向MMySQQL AAB購買買一個商商業(yè)許可可版本。MySQL服務(wù)器是一個快的、可靠的和易于使用的數(shù)據(jù)庫服務(wù)器如果這是你正在尋找的,你可以試一試。MySQL服務(wù)器還包含一個由用戶緊密合作開發(fā)的實用特性集。MySQL服務(wù)器原本就是開發(fā)比已存在的數(shù)據(jù)庫更快的用于處理大的數(shù)據(jù)庫的解決方案,并且已經(jīng)成功用于高苛刻生產(chǎn)環(huán)境多年。盡管MySQL仍在開發(fā)中,但它已經(jīng)提供一個豐富和極其有用的功能集。它的連接性、速度和安全性使MySQL非常適合訪問在Internet上的數(shù)據(jù)庫。MySQL服務(wù)器工作在客戶/服務(wù)器或嵌入系統(tǒng)中MySQL數(shù)據(jù)庫服務(wù)器是一個客戶/服務(wù)器系統(tǒng),它由多線程SQL服務(wù)器組成,支持不同的

37、后端、多個不同的客戶程序和庫、管理工具和廣泛的應(yīng)用程序接口(APIs)。MySQL也可以是一個嵌入的多線程庫,你可以把它連接到你的應(yīng)用中而得到一個小、快且易于管理的產(chǎn)品。有大量的MySQL軟件可以使用,幸運的是,你可以找到你所喜愛的已經(jīng)支持MySQL數(shù)據(jù)庫服務(wù)器的軟件和語言。MySQL的官方發(fā)音是“My Ess Que Ell”,而不是“My sequel”。但是你也可以使用“My sequel”和其他的方言。需求分析商場經(jīng)營管理系統(tǒng)3 需求分分析3.1需求求規(guī)定商場經(jīng)營管管理系統(tǒng)統(tǒng)主要是是針對商商場的經(jīng)經(jīng)營管理理開發(fā)的的,其主主要功能能是對日日常經(jīng)營營活動中中涉及的的商品、顧顧客、員員工等數(shù)

38、數(shù)據(jù)進行行有效管管理,從從而減少少了對人人力資源源方面的的浪費,以以及出錯錯的概率率,以提提高商場場的經(jīng)營營管理效效率為目目的。該該系統(tǒng)應(yīng)應(yīng)實現(xiàn)會會員管理理、商品品入庫管管理、日日常銷售售管理和和查詢統(tǒng)統(tǒng)計四類類功能。該系統(tǒng)統(tǒng)的各個個功能用用例圖表表示如下下(3-1):圖3-1 系統(tǒng)統(tǒng)功能用用例圖3.2 對對功能的的規(guī)定根據(jù)客戶基基本需求求該系統(tǒng)統(tǒng)可分為為會員管管理模塊塊、商品品庫存管管理模塊塊,日常常銷售管管理模塊塊、查詢詢統(tǒng)計模模塊,整整個系統(tǒng)統(tǒng)各個模模塊的結(jié)結(jié)構(gòu)層次次圖如下下圖(33-2)所示:商場管理系統(tǒng)商場管理系統(tǒng)前臺銷售系統(tǒng)后臺管理系統(tǒng)商品檢索收銀業(yè)務(wù)庫存管理銷售管理會員管理查詢統(tǒng)

39、計退貨業(yè)務(wù)圖3-2 系統(tǒng)結(jié)結(jié)構(gòu)層次次圖1、會員管管理模塊塊該商場是支支持會員員制的商商場,將將顧客分分為普通通顧客和和會員顧顧客兩類類。會員員顧客持持有會員員卡,記記錄了他他們的詳詳細信息息。會員員卡可以以用來積積分,會會員顧客客憑此積積分參加加日后本本商場舉舉行的各各種優(yōu)惠惠或兌獎獎活動。概概括起來來說,該該模塊包包括辦理理登記新會會員信息息、查詢詢會員信信息、在在會員消消費時使使用會員員卡積分分,折扣扣等功能能。會員管理子子系統(tǒng)見見圖(33-3)會員管理會員管理基本信息登記管理會員卡管理圖(3-33) 會會員管理理子系統(tǒng)統(tǒng)功能描述:會員管管理子系系統(tǒng)提供供基本信信息登記記管理,并并管理會會

40、員卡信信息。2、商品庫庫存管理理模塊商品采購?fù)晖瓿珊?,將將進行商商品上架架工作,并并通過商商品庫存存管理子系系統(tǒng)記錄錄相關(guān)進進貨信息息,記錄錄每次入入庫單信信息,包包括入庫庫單號、日日期和經(jīng)經(jīng)手人,并并保存商商品名稱稱、數(shù)量量、進價價、供應(yīng)應(yīng)商等信信息。此此外還記記錄所有有商品的的現(xiàn)有庫庫存信息息。即該該模塊包包括商品品出入庫庫操作、接接收顧客客的退貨貨功能。庫存管理子子系統(tǒng)見見圖(33-4)。查詢庫存明細記錄庫存狀態(tài)自動告警提示查詢庫存明細記錄庫存狀態(tài)自動告警提示庫存管理自動盤點計算圖3-4 庫存管管理子系系統(tǒng)功能描述:庫存管管理子系系統(tǒng)提供供查詢庫庫存明細細記錄的的基本功功能,并并根據(jù)庫庫

41、存的狀狀態(tài)報警警,以及及自動盤盤點計算算。3、日常銷銷售管理理模塊商品上架后后,顧客客在商場場進行采采購,采采購交易易最終通通過銷售售人員在在銷售終終端上完完成,銷售終終端上運運行的銷銷售管理理子系統(tǒng)應(yīng)應(yīng)能記錄錄商場的的每一次次銷售行行為以及及銷售商商品明細細,同時時進行會會員顧客客的會員員卡積分分和庫存存量減少少操作。概概括地說說包括查查看顧客客購買商商品,并并計算消消費總額額,在后后臺中,還還具有計計算某一一時間段段,或者者某一商商品的銷銷售情況況。前臺銷售管管理系統(tǒng)統(tǒng)包括商商品檢索索、收銀銀業(yè)務(wù)、退退貨管理理以及銷銷售管理理,各自自的功能能如下所所述:(1)商品品檢索子系系統(tǒng)見圖3-55

42、。商品檢索商品檢索快速商品檢索支持條形碼掃描圖(3-55) 商商品檢索索子系統(tǒng)統(tǒng)功能描述:商品檢檢索子系系統(tǒng)要求求能快速速檢索商商品,因因此必須須支持條條形碼掃掃描。(2)收銀銀業(yè)務(wù)子子系統(tǒng)見見圖3-6。收銀業(yè)務(wù)收銀業(yè)務(wù)交易總額計算打印交易清單支持會員卡優(yōu)惠圖3-6 收銀業(yè)業(yè)務(wù)子系系統(tǒng)功能描述:收銀業(yè)業(yè)務(wù)子系系統(tǒng)能計計算交易易總額,打打印交易易清單,并并根據(jù)會會員卡打打折。(3)退貨貨管理子子系統(tǒng)見見圖3-7。退貨業(yè)務(wù)退貨業(yè)務(wù)貨號錄入會員卡管理庫存管理圖3-7 退貨貨業(yè)務(wù)子子系統(tǒng)功能描述:退貨業(yè)業(yè)務(wù)子系系統(tǒng)能讓讓顧客退退貨,根根據(jù)貨物物的貨號號錄入商商品,并并對會員員卡進行行相應(yīng)的的減分操操作

43、,以以及增加加庫存量量。后臺銷售管管理子系系統(tǒng)見圖3-88。銷售管理銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜圖3-8銷銷售管理理子系統(tǒng)統(tǒng)(后臺臺)功能描述:銷售管管理子系系統(tǒng)可以以控制某某商品是是否允許許銷售,查查詢每種種商品的的銷售情情況并產(chǎn)產(chǎn)生年、月月、日報報表,同同時可以以生成銷銷售排行行榜。4、查詢統(tǒng)統(tǒng)計模塊塊該模塊可以以根據(jù)各各種屬性性進行顧顧客和會會員卡的的查詢統(tǒng)統(tǒng)計、入入庫單據(jù)據(jù)和入庫庫明細的的查詢統(tǒng)統(tǒng)計、商商品庫存存信息的的查詢統(tǒng)統(tǒng)計、銷銷售單據(jù)據(jù)和銷售售明細的的查詢統(tǒng)統(tǒng)計。3.3運行行環(huán)境規(guī)規(guī)定1、設(shè)備硬件環(huán)境:CPU:PPenttiumm(R) Duual-Cor

44、re TT42000內(nèi)存:在WWinddowssXp中中運行需需要644MB以以上 顯示器:VVGA或或分辨率率更高硬盤空間:全部安安裝需要要5MBB驅(qū)動器:224XCCD-RROM以以上軟件環(huán)境:安裝有有Ecllipsse軟件件和MYYSQLL軟件另需要1臺臺2臺臺計算機機。2、支持軟軟件Windoows XP操操作系統(tǒng)統(tǒng),顯示示器,打打印機,鼠鼠標(biāo),鍵鍵盤等。3、外部接接口本產(chǎn)品的用用戶一般般需要通通過終端端進行操操作,進進入主界界面后點點擊相應(yīng)應(yīng)的菜單單,分別別進入相相對應(yīng)的的界面(如如登錄界界面,查查詢界面面)。用用戶對程程序的維維護,最最好要有有備份。4、用戶界界面對于該系統(tǒng)統(tǒng),我們

45、們強調(diào)友友好的人人機交互互界面,盡盡可能給給用戶提提供簡潔潔的流程程操作和和完善的的功能。將將使用者者的使用用要求降降到最低低,這樣樣也有利利于系統(tǒng)統(tǒng)的實施施、運行行和維護護。用戶頁面編編寫要求求:美觀觀、大方方、簡單單、實用用。5、軟件接接口(1)系統(tǒng)統(tǒng)的DBBMS為為MYSSQL(2)操作作系統(tǒng):/Wiin20003/WinnXP/Winn7/LLinuux設(shè)計與實現(xiàn)商場經(jīng)營管理系統(tǒng)PAGE 594 設(shè)計與與實現(xiàn)4.1系統(tǒng)統(tǒng)概要設(shè)設(shè)計4.1.11 需求求規(guī)定本系統(tǒng)對各各個模塊塊的規(guī)定定如下表表4-1所所示:表4-1各各模塊需需求規(guī)定定表功能名稱輸入項輸出項執(zhí)行權(quán)限功能描述商品信息管管理模塊

46、塊商品信息錄入信息成成功或錄錄入信息息錯誤及及錯誤原原因管理員、銷銷售人員員完成對商品品基本資資料的收收集及存存儲進貨管理模模塊需要修改、增增加供應(yīng)應(yīng)商及其其商品的的信息重新顯示修修改后的的信 息, 錯誤則則顯示錯錯誤提示示管理員 提供修改與與更新供供應(yīng)商的的信息及及其商品品的信息息銷售管理模模塊條形碼編號號或名稱稱等索引引信息顯示商品的的信息、單單價、總總價格,在在銷售成成功時更更新商品品數(shù)量等等信息管理員、銷銷售人員員銷售時顯示示商品的的基本信信息,并并在售后后更新商商品的庫庫存信息息庫存管理模模塊商品信息顯示添加,修修改后的的商品信信息管理員管理倉庫商商品,并并在提醒醒管理員員進貨會員管

47、理模模塊會員卡信息息顯示添加、修修改后的的會員信信息管理員、銷銷售人員員結(jié)賬刷會員員卡時顯顯示會員員的基本本信息及及積分情情況,并并在售后后更新會會員積分分續(xù)表4-11打印管理模模塊需要打印的的商品或或列表信信息成功或失敗敗的提示示信息管理員、銷銷售人員員打印商品或或列表信信息系統(tǒng)說明模模塊系統(tǒng)說明書書所有用戶本系統(tǒng)的說說明書,用用戶作為為參考之之用4.1.22 基本本設(shè)計概概念和處處理流程程該系統(tǒng)分為為前臺和和后臺兩兩個部分分,對應(yīng)應(yīng)人員為為銷售人人員和管管理員,登登錄后顯顯示的界界面不同同,所擁擁有的權(quán)權(quán)限亦不不同3。管理員登錄錄處理流流程如下下圖4-1所示示:圖4-1 管理員員登錄流流程

48、圖銷售人員登登錄處理理流程如如下圖44-1所示示:圖4-2 銷售人人員登錄錄流程圖圖本系統(tǒng)層次次圖如下下圖4-3所所示:會員管理毀壞商品信息處理倉庫信息修改倉庫信息添加商品數(shù)量更新退貨商品信息添加所有商品查詢供應(yīng)交易處理供應(yīng)商品更新供應(yīng)商添加銷售管理進貨管理商品信息修改新商品信息添加商品信息查詢倉庫管理商品信息管理商場管理系統(tǒng)會員卡積分更新會員信息添加會員信息查詢會員管理毀壞商品信息處理倉庫信息修改倉庫信息添加商品數(shù)量更新退貨商品信息添加所有商品查詢供應(yīng)交易處理供應(yīng)商品更新供應(yīng)商添加銷售管理進貨管理商品信息修改新商品信息添加商品信息查詢倉庫管理商品信息管理商場管理系統(tǒng)會員卡積分更新會員信息添加

49、會員信息查詢圖4-3 系統(tǒng)層層次圖4.1.33 接口口設(shè)計 1、用戶接接口(1)界面面接口系統(tǒng)以向用用戶提供供窗口的的形式供供用戶進進行數(shù)據(jù)據(jù)的添加加、修改改、查詢詢、統(tǒng)計計與打印印等操作作,對于于刪除等等重要性性數(shù)據(jù),將將以對話話框的形形式,讓讓用戶進進一步確確認。(2)軟件件接口使用數(shù)據(jù)庫庫的驅(qū)動動程序進進行訪問問,主要要用于系系統(tǒng)管理理員對數(shù)數(shù)據(jù)庫的的訪問和和操作管管理2、外部接接口打印機 鼠鼠標(biāo)3、內(nèi)部接接口系統(tǒng)各模塊塊之間采采用函數(shù)數(shù)調(diào)用、參參數(shù)傳遞遞、返回回值的方方式進行行信息傳傳遞。接接口傳遞遞的信息息將以數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)封裝了了的數(shù)據(jù)據(jù),以參參數(shù)傳遞遞或返回回值的形形式在各各個模塊

50、塊之間傳傳遞。4.1.44 運行行與維護護設(shè)計1、運行設(shè)設(shè)計包括括以下幾幾方面:(1)運行行模塊組組合系統(tǒng)運行模模塊分別別由一級級菜單(七七個模塊塊)和二二級菜單單構(gòu)成。程程序啟動動后,輸輸入賬號號和密碼碼進入一一級菜單單,單擊擊按鈕觸觸發(fā)主模模塊并調(diào)調(diào)用下層層模塊,進進入對應(yīng)應(yīng)的子對對話框,同同樣由用用戶的輸輸入觸發(fā)發(fā)這些模模塊調(diào)用用其下層層模塊,完完成相應(yīng)應(yīng)操作。(2)運行行控制系統(tǒng)進入二二級菜單單,則實實際運行行本系統(tǒng)統(tǒng)的各種種功能,通通過鼠標(biāo)標(biāo)或鍵盤盤控制系系統(tǒng)的運運行。(3)運行行時間對于添加、刪刪除、修修改、查查詢、統(tǒng)統(tǒng)計與打打印等操操作響應(yīng)應(yīng)時間均均應(yīng)在秒秒級上完完成。更更新處理

51、理時間3s;檢索查查詢時間間3s;修改處處理時間間3s;數(shù)據(jù)傳傳輸時間間1s。2、維護設(shè)設(shè)計主要要包括:數(shù)據(jù)庫庫的維護護、軟件件功能的的維護。(1)對于于數(shù)據(jù)庫庫的維護護,提供供了數(shù)據(jù)據(jù)庫的備備份和恢恢復(fù)功能能,可以以方便的的實現(xiàn)數(shù)數(shù)據(jù)庫的的維護管管理。(2)對于于軟件功功能的維維護,由由于系統(tǒng)統(tǒng)采用模模塊化的的設(shè)計方方法,每每個模塊塊之間獨獨立性較較高,對對于單獨獨功能的的修改只只需要修修改一個個模塊即即可,對對于功能能的添加加,只需需要添加加相應(yīng)的的模塊即即可。4.1.55 系統(tǒng)統(tǒng)出錯處處理設(shè)計計1、出錯信信息系統(tǒng)對每一一個模塊塊(包括括某些重重要數(shù)據(jù)據(jù)項)都都提供可可能的出出錯信息息,若

52、出出現(xiàn)錯誤誤,以對對話框的的方式輸輸出錯誤誤信息的的形式、含含義及處處理方法法。2、補救措措施(1)一般般性錯誤誤:顯示示錯誤信信息,提提示用戶戶重新操操作。(2)嚴重重性錯誤誤:重新新設(shè)計,必必要時啟啟用備份份恢復(fù)數(shù)數(shù)據(jù)。4.1.66 安全全保密設(shè)設(shè)計1、數(shù)據(jù)安安全通過分級管管理,設(shè)設(shè)置不同同的操作作權(quán)限,只只有管理理員才可可以直接接訪問和和維護數(shù)數(shù)據(jù)庫,普普通管理理員只能能通過軟軟件接口口訪問部部分數(shù)據(jù)據(jù)。2、操作安安全如果出現(xiàn)操操作異常常,系統(tǒng)統(tǒng)會彈出出出錯對對話框,提提示出錯錯原因并并提示用用戶重新新操作,如如果錯誤誤等級比比較嚴重重,則進進行數(shù)據(jù)據(jù)庫的備備份。4.2數(shù)據(jù)據(jù)庫設(shè)計計設(shè)計

53、數(shù)據(jù)庫庫系統(tǒng)時時應(yīng)該充充分了解解用戶各各方那個個面的需需求,包包括現(xiàn)有有的以及及將來可可能需要要增加的的需求。其目的是對商場經(jīng)營系統(tǒng)所涉及到的數(shù)據(jù)進行分析,從根本上實現(xiàn)數(shù)據(jù)的共享和安全存取,提高數(shù)據(jù)的操作效率4。4.2.11 概念設(shè)設(shè)計本商場經(jīng)營營管理系系統(tǒng)主要要是針對對零售賣賣場所設(shè)設(shè)計的系系統(tǒng),其其管理包包括經(jīng)營營活動中中所涉及及的商品品、顧客客、員工工等各類類數(shù)據(jù)信信息的管管理,而而隨著商商場規(guī)模模的日益益增大,其其經(jīng)營管管理愈加加復(fù)雜,各各類業(yè)務(wù)務(wù)的數(shù)據(jù)據(jù)量漸趨趨龐大,單單純的人人工管理理數(shù)據(jù)方方式已無無法勝任任。因此此,以數(shù)數(shù)據(jù)庫為為基礎(chǔ)的的商場經(jīng)經(jīng)營管理理系統(tǒng)能能更有效效的對數(shù)數(shù)據(jù)

54、進行行操作,更更方便,快快捷,有有效。根據(jù)系統(tǒng)的的需求分分析和概概要設(shè)計計對功能能的描述述,可以以確定以以下數(shù)據(jù)據(jù)項和數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu):(1)會員員:會員員卡號、姓姓名、性性別、電電話、地地址、電電子郵箱箱、積分分等;(2)商品品:商品品編號、商商品名稱稱、產(chǎn)地地、規(guī)格格、計算算單位、批批號、批批準(zhǔn)文號號、供應(yīng)應(yīng)商名稱稱、生產(chǎn)產(chǎn)日期、商商品簡介介、備注注等;(3)員工工:員工工編號、姓姓名、性性別、地地址、電電子郵箱箱、電話話等;(4)系統(tǒng)統(tǒng)用戶:編號、用用戶名、密密碼、添添加時間間、電子子郵箱、用用戶類型型等;(5)銷售售單據(jù)信信息:銷銷售單據(jù)據(jù)編號、商商品編號號、商品品名稱、單單價、數(shù)數(shù)量、銷

55、銷售員、銷銷售時間間等;(6)供應(yīng)應(yīng)商信息息:供應(yīng)應(yīng)商編號號、名稱稱、描述述、地址址、郵編編、聯(lián)系系人、電電話、傳傳真、電電子郵箱箱、開戶戶銀行、銀銀行賬號號、添加加時間等等;(7)采購購入庫信信息:入入庫單據(jù)據(jù)編號、商商品編號號、商品品名稱、數(shù)數(shù)量、價價格、管管理員、購購買日期期等;(8)庫存存信息:編號、商商品編號號、數(shù)量量等;根據(jù)上面分分析得到到如下圖圖4-44所示的的商場經(jīng)經(jīng)營管理理系統(tǒng)的的E-RR關(guān)系圖圖:采購員提供商品供應(yīng)商采購員提供商品供應(yīng)商m n采購入庫n 采購入庫 m銷售購買會員銷售人員n 銷售購買會員銷售人員數(shù)量數(shù)量 數(shù)量數(shù)量 m m n 圖4-4 商場經(jīng)經(jīng)營管理理系統(tǒng)EE

56、-R 實體-關(guān)系圖圖4.2.22 邏輯輯結(jié)構(gòu)設(shè)設(shè)計4.3 詳詳細設(shè)計計主要邏輯結(jié)結(jié)構(gòu)如下下:(1)會員員 (memmberr)表4-1 會員屬屬性表(2)商品品 (commmoddityy)表4-2 商品屬屬性表(3)員工工 (empployyee)表4-3 員工屬屬性表(4)系統(tǒng)統(tǒng)用戶 (useer)表4-4 系統(tǒng)用用戶屬性性表(5)銷售售單據(jù)信信息(selll)表4-5 銷售單單據(jù)信息息屬性表表(6)供應(yīng)應(yīng)商信息息(coompaany)表4-6 供應(yīng)商商屬性表表(7)采購購入庫信信息(stoock)表4-7 采購入入庫信息息屬性表表(8)庫存存信息(stooragge)表4-8 庫存信信息

57、屬性性表4.3.11 程序描描述1、系統(tǒng)登登錄模塊塊功能:本模模塊的主主要功能能是對用用戶身份份進行,驗驗證只有有系統(tǒng)的的合法用用戶才能能進入系系統(tǒng)。在進行系統(tǒng)統(tǒng)登錄過過程中,登登錄模塊塊將調(diào)用用數(shù)據(jù)庫庫里的用用戶清單單,并對對賬號和和密碼進進行驗證證,只有有輸入了了正確的的賬號和和密碼后后,系統(tǒng)統(tǒng)登錄才才會成功功。在登登錄模塊塊中,對對系統(tǒng)的的嘗試登登錄次數(shù)數(shù)進行了了限制,禁禁止用戶戶無終止止的進行行系統(tǒng)登登錄嘗試試,在本本系統(tǒng)中中,當(dāng)用用戶對系系統(tǒng)的三三次登錄錄失敗后后,系統(tǒng)統(tǒng)將自動動機制登登錄,突突出登錄錄模塊。并并在輸入入了錯誤誤的或者者是不存存在的賬賬戶和密密碼時,系系統(tǒng)會給給出出錯

58、錯信息提提示,指指明登錄錄過程中中的錯誤誤輸入或或者錯誤誤操作,以以便用戶戶進行正正確的登登錄。輸入項、輸輸出項:輸入項項為賬號號和密碼碼。賬號號和密碼碼均為字字符串,密密碼回顯顯字符是是“.”。2、進貨管管理模塊塊功能:該模模塊主要要是實現(xiàn)現(xiàn)進行采采購入庫庫信息查查詢、采采購計劃劃制定兩兩個功能能。進貨信息查查詢:該該模塊為為商場提供供整個商商場的采購入入庫情況況查詢,也也可以進進行采購購入庫信信息的明明細查詢詢,并以以采購入入庫報表表形式打打印出來來。進貨計劃制制定:該該模塊可可以為制制定采購購計劃,并并形成相相應(yīng)的采采購入庫庫信息。輸入項、輸輸出項:該模塊塊的輸入入項為商商場的采購入入庫

59、信息息,其中包括括入庫單單據(jù)編號號、商品品編號、商商品名稱稱、數(shù)量量、價格格、管理理員、購購買日期期等。(1)該進進貨管理理模塊的的用例圖圖,如圖圖4-5所示:圖4-5 進貨管管理用例例圖(2)該進進貨管理理模塊的的活動圖圖(用于于描述用用例中的的操作執(zhí)執(zhí)行次序序和操作作完成的的結(jié)果,顯顯示多個個操作對對象操作作時如何何相互結(jié)結(jié)合共同同完成用用例的一一個腳本本,揭示示出操作作之間的的并行性性,為編編碼實現(xiàn)現(xiàn)提供開開發(fā)并行行程序的的便利),如圖4-6所示:圖4-6 進貨管管理模塊塊活動圖圖。(3)制定定采購計劃劃的時序序圖(主主要用于于描述系系統(tǒng)內(nèi)對對象之間間的消息息發(fā)送和和接收序序列),如圖4

60、-7所示:圖4-7 制定采采購計劃劃時序圖圖(4)進貨貨信息查查詢時序序圖,如如圖4-8所示:圖4-8 進貨信信息查詢詢時序圖圖3、銷售管管理模塊塊功能:本模模塊的主主要功能能是把銷銷售信息息寫入銷銷售清單單,同時時對庫存存清單進進行更新新,以備備用戶將將來對庫庫存信息息進行查查詢和打打印,此此外還可可以對銷銷售信息息進行查查詢和盤盤點功能能。銷售信息查查詢:根根據(jù)商品品銷售情情況,按按需要對對銷售情情況進行行查詢。在在該查詢詢模塊中中,可以以按照商商品的編編號、銷銷售日期期等多種種方式進進行商品品銷售信信息查詢詢。銷售信息盤盤點:可可以按照照需要對對在一定定時期內(nèi)內(nèi)的銷售售情況進進行盤點點。

溫馨提示

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

評論

0/150

提交評論