基于javaweb的服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于javaweb的服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于javaweb的服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于javaweb的服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于javaweb的服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

r~i基于javaweb的服裝

銷售系統(tǒng)的設(shè)計(jì)與實(shí)業(yè)士r~i次也、r

不冃而貞木斗目錄wr~i也、wr~i也、r不冃而貞木斗wr~i也、r

不冃而貞木斗第一章系統(tǒng)概述1.1開發(fā)背景服裝行業(yè)屬于勞動密集型行業(yè),具有投資少、見效快、技術(shù)含量較低等特點(diǎn),在我國,中等規(guī)模的服裝企業(yè)近五萬家,行業(yè)競爭相當(dāng)激烈,行業(yè)平均利潤率日益下降,隨著全球經(jīng)濟(jì)一體化速度的加快和中國成功的加入WTO,這對我國所有的企業(yè)來說面臨著機(jī)遇和挑戰(zhàn),尤其是服裝行業(yè)企業(yè)面臨的市場的壓力越來越大,產(chǎn)品問題、價(jià)格問題、質(zhì)量問題、服務(wù)問題。面對如此激烈的競爭,企業(yè)不僅僅是要提高企業(yè)的規(guī)模、管理以及營銷理念,還要運(yùn)用先進(jìn)的信息技術(shù)、信息管理工具來適應(yīng)瞬息萬變的市場,以此避免企業(yè)處于被淘汰之行列。服裝銷售管理系統(tǒng)可以讓服裝銷售量增長迅速,服裝銷售在整個服裝銷售中所占比例將會越來越高。與傳統(tǒng)的服裝銷模式相比較,服裝銷售管理系統(tǒng)擁有許多不可比擬的優(yōu)越性。開發(fā)服裝銷售管理系統(tǒng)不但可以擴(kuò)大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。1.2開發(fā)目標(biāo)系統(tǒng)采用人機(jī)對話方式,信息查詢方便,靈活。商品的入庫,出庫以及銷售流程清晰。數(shù)據(jù)計(jì)算自動完成,提高工作效率??梢苑奖悴樵儙齑嫘畔ⅲ⒖梢詫ι唐穬r(jià)格進(jìn)行調(diào)整。系統(tǒng)運(yùn)行穩(wěn)定。1.3開發(fā)意義系統(tǒng)開發(fā)的意義有一下幾點(diǎn):服裝商可以利用服裝銷售管理系統(tǒng),對商品庫存可以進(jìn)行更好的管理。對采購回來的商品進(jìn)行分類,將商品信息輸入系統(tǒng),可以隨時(shí)查詢商品信息??梢岳霉芾硐到y(tǒng)對商品的銷售進(jìn)行處理,對商品銷售量進(jìn)行統(tǒng)計(jì)。1.4開發(fā)工具及運(yùn)行環(huán)境本課題的開發(fā)工具有Java、MySQL數(shù)據(jù)庫、Tomcat等。1JavaJava是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺的總稱。Java是一種簡單的、面向?qū)ο蟮?、分布式的、解釋型的、健壯安全的、結(jié)構(gòu)中立的、可移植的、性能優(yōu)異、多線程的動態(tài)語言。Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健壯性和可靠性。這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。Java對對象技術(shù)的全面支持和Java平臺內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時(shí)間并降低成本。Java的到處可運(yùn)行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口JavaEnterpriseAPIs為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。MySQL數(shù)據(jù)庫MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。開發(fā)者為瑞典MySQLAB公司。它被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),適合中小型網(wǎng)站。MySQL數(shù)據(jù)庫使用最常用的數(shù)據(jù)庫管理語言一結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。它是一個客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。它是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種相比其它的數(shù)據(jù)庫管理系統(tǒng)DBMS來說MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn)。TomcatTomcat服務(wù)器是一個免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器。Tomcat是Apache軟件基金會ApacheSoftwareFoundation的Jakarta項(xiàng)目中的一個核心項(xiàng)目由Apache、Sun和其他一些公司及個人共同開發(fā)而成。最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn)。Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定、而且免費(fèi),因而成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat運(yùn)行時(shí)占用的系統(tǒng)資源小擴(kuò)展性好。支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。Tomcat是一個小型的輕量級應(yīng)用服務(wù)器。在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。4.硬件環(huán)境1>.2.00GB內(nèi)存;2>.操作系統(tǒng)為Windows7旗艦版;第二章需求分析2.1可行性分析2.1.1技術(shù)可行性分析技術(shù)可行性研究主要考慮系統(tǒng)硬件和軟件的配置能否滿足用戶的需求,依照現(xiàn)在的技術(shù)條件能否順利完成系統(tǒng)的實(shí)現(xiàn),本系統(tǒng)采用Java開發(fā)語言,利用tomcat實(shí)現(xiàn)web應(yīng)用程序。采用MySQL數(shù)據(jù)庫,在一定程度上可以建立一個小型系統(tǒng)。2.1.2經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性主要研究用戶需要支出的費(fèi)用和使用系統(tǒng)后收到的效益,本系統(tǒng)投入的成本不多,在使用系統(tǒng)后,可以為用戶在管理方面節(jié)約成本,提高工作效率,進(jìn)而為用戶增加收益。2.1.3管理可行性分析由于網(wǎng)上服裝銷售系統(tǒng)的管理員界面功能比較全面能夠?qū)︿N售系統(tǒng)中的數(shù)據(jù)進(jìn)行及時(shí)的維護(hù)。界面中每個操作項(xiàng)都比較明了易懂,所以操作員可以比較容易的了解并熟練使用該系統(tǒng)對整個系統(tǒng)進(jìn)行管理。2.1.4法律可行性分析該平臺是自主開發(fā)設(shè)計(jì),因此不會構(gòu)成侵權(quán)都是用開源技術(shù)沒版權(quán)問題在法律上是可行的。綜上所述,開發(fā)本系統(tǒng)在技術(shù)、經(jīng)濟(jì)、管理和法律方面都是可行的。2.2需求分析2.2.1功能需求分析通過調(diào)查研究,要求系統(tǒng)需要具有以下功能:1>.系統(tǒng)具有良好的人機(jī)操作界面。2>.在各種單據(jù)中根據(jù)輸入的基本數(shù)據(jù)自動計(jì)算金額。3>.方便的數(shù)據(jù)查詢。4>.對商品信息的輸入操作要簡單方便。5>.對冏品的庫存信息、冏品銷售信息進(jìn)行有效管理。2.2.2性能需求分析通過調(diào)查研究,要求系統(tǒng)需要具有的性能如下:1)可靠性傳輸數(shù)據(jù)服務(wù)要求準(zhǔn)確,不能丟失數(shù)據(jù)。2)安全性硬件設(shè)備的安全性;操作系統(tǒng)及支持軟件的安全性、應(yīng)用及數(shù)據(jù)的安全性。3)易用性要求具有一定的計(jì)算機(jī)知識和操作能力的管理用戶,按照數(shù)據(jù)流程即可進(jìn)行操作。2.2.3數(shù)據(jù)流圖圖2-1頂層數(shù)據(jù)流圖圖2-2一層數(shù)據(jù)流圖2.2.4數(shù)據(jù)字典由于本次課程設(shè)計(jì)的是小型服裝管理系統(tǒng)的開發(fā),所以書寫數(shù)據(jù)字典來保存描述一個數(shù)據(jù)的信息。這樣就使得更新和修改起來比較方便,而且能單獨(dú)處理描述每L

不白而個數(shù)據(jù)的信息。下面將列出數(shù)據(jù)元素的數(shù)據(jù)信息。數(shù)據(jù)流名:商品信息數(shù)據(jù)流來源.?管理員數(shù)據(jù)流去向:庫存管理描述:商品各種屬性或相關(guān)的記錄定義:商品信息二商品編號+商品名稱+尺碼+款式+類別+顏色+進(jìn)價(jià)+售價(jià)數(shù)據(jù)流名:入庫信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:庫存管理描述:入庫商品的各種屬性或相關(guān)的記錄定義:入庫信息二商品編號+商品名稱+款式+顏色+單價(jià)+金額+入庫日期+數(shù)量數(shù)據(jù)流名:出庫信息數(shù)據(jù)流來源:庫存管理數(shù)據(jù)流去向:銷售管理描述:出庫商品的各種屬性或相關(guān)的記錄定義:出庫信息二商品編號+商品名稱+顏色+尺碼+數(shù)量+單價(jià)+金額+出庫日期數(shù)據(jù)流名:庫存信息數(shù)據(jù)流來源:入庫管理數(shù)據(jù)流去向:庫存管理wr~i也、wr~i也、r不冃而貞木斗wr~i也、wr~i也、r不冃而貞木斗w1~1 w1~1 也、r不冃而貞木斗描述:庫存各種屬性或相關(guān)的記錄定義:庫存信息二商品編號+商品名稱+單位+尺碼+款式+顏色+數(shù)量+單價(jià)+金額數(shù)據(jù)流名:管理員信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:用戶管理描述:用戶各種屬性或相關(guān)的記錄定義:用戶信息二用戶名+密碼+權(quán)限數(shù)據(jù)流名:查詢信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:管理員描述:將要查詢的信息顯示給管理員定義:查詢信息二商品編號+商品名稱+單位+尺碼+款式+顏色+數(shù)量+單價(jià)+金額處理?xiàng)l目名稱:入庫處理描述:將要入庫的商品信息輸入庫存管理輸入:商品入庫信息輸出:入庫單處理?xiàng)l目名稱:出庫處理描述:將要出庫的商品信息從庫存管理中提出輸入:出庫商品信息輸出:出庫單處理?xiàng)l目名稱:查詢處理描述:對要查詢的商品信息輸入系統(tǒng),從庫存管理提出商品信息輸入:查詢商品信息輸出:查詢結(jié)果處理?xiàng)l目名稱:記錄處理信息描述:對所有操作的信息進(jìn)行記錄輸入:入庫、出庫和查詢信息輸出:返回結(jié)果數(shù)據(jù)存儲名稱:商品信息表編號:商品信息表簡述:用來記錄商品的基本信息,如存儲商品名稱、編號、單價(jià)等數(shù)據(jù)存儲名稱:用戶表編號:用戶表簡述:用來記錄用戶的基本信息,如用戶的名稱、密碼等。數(shù)據(jù)存儲名稱:庫存信息表編號:庫存信息簡述:用來存儲庫存信息。

數(shù)據(jù)存儲名稱:入庫表編號:入庫表簡述:用來存儲商品入庫的詳細(xì)信息。數(shù)據(jù)存儲名稱:銷售表編號:銷售表簡述:用來存儲商品銷售的詳細(xì)信息。第三章系統(tǒng)總體設(shè)計(jì)3.1功能結(jié)構(gòu)設(shè)計(jì)3.1.1功能模塊圖小型服裝銷售管理系統(tǒng)的功能模塊圖如下:圖圖3-4商品入庫單的屬性圖圖圖3-4商品入庫單的屬性圖服裝銷售管理系統(tǒng)查詢統(tǒng)計(jì)銷售管理庫存管理采購管理用戶管理查詢統(tǒng)計(jì)銷售管理庫存管理采購管理用戶管理密權(quán)信商庫庫商商銷銷碼限息品存存品品售售管管管入管查出銷查統(tǒng)理理理庫理詢庫售詢計(jì)圖3-1功能模塊圖3.1.2功能模塊描述1>.用戶管理模塊該模塊的功能包括用戶登錄的驗(yàn)證和對用戶的權(quán)限的管理設(shè)置。2>.采購管理模塊該模塊主要管理商品采購信息錄入和商品采購信息查詢,產(chǎn)生入庫單3>.庫存管理模塊該模塊主要管理商品入庫信息、商品庫存查詢和庫存商品價(jià)格調(diào)整。4>.銷售管理模塊該模塊主要用于實(shí)現(xiàn)服裝的銷售信息錄入和銷售信息查詢。通過對服裝進(jìn)銷存管理系統(tǒng)的數(shù)據(jù)庫的需求分析,可以得到數(shù)據(jù)庫的基本數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,下面列出系統(tǒng)的E-R圖5>.查詢統(tǒng)計(jì)模塊

該模塊主要管理銷售信息查詢、、[吐口 [才冃口口貝偉商品入庫查詢和商品銷售排行。3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1概念結(jié)構(gòu)設(shè)計(jì)圖3-2用戶屬性圖圖3-3商品的屬性圖、[活口 、問、[活口 、問不冃而員偉、[活口 、問、[活口 、問不冃而員偉圖3-5商品出庫屬性圖圖3-6庫存表的屬性圖用戶名I[密碼圖3-7系統(tǒng)整體E-R圖3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)(1)庫存表(庫存編號,商品名稱,商品顏色,商品尺碼,商品款式,商品單價(jià),商品數(shù)量)(2) 入庫單(入庫編號,商品編號,商品名稱,商品顏色,商品尺碼,商品款式,商品單價(jià),商品數(shù)量,入庫日期。(3) 銷售表(銷售票號,商品編號,商品名稱,銷售單價(jià),銷售數(shù)量,商品顏色,商品尺碼,出庫日期。(4) 商品信息表(商品編號,商品名稱,商品顏色,商品尺碼,商品款式,商品單價(jià))(5)管理員(用戶名,登陸密碼,用戶權(quán)限。圖圖3-9物理結(jié)構(gòu)設(shè)計(jì)圖圖3-9物理結(jié)構(gòu)設(shè)計(jì)出庫單霍售票M<TC〉銷售日期銷售數(shù)量珂戶

用戶名Cni廠

密碼

ZdentifierlZdentifier_l入座單入牢日期入軍數(shù)量入軍編號Identifier_l品商稱名品色式可ID商顏款尺圖3-8表之間的關(guān)系圖3.2.3物理結(jié)構(gòu)設(shè)計(jì)出庫誚曾票號char

育品集號char

請告日期date

請售致量floa用戶用戶名uhar

密碼char商品1D匸hsLT入庫源號cbar用戶名char銷善票號cheir商品綿號chaorFSJ品名稱char顏色char款式char尺碼charFiLW^_rxi訂:0N5_A吉:ions勞存庫存商品編號char

商品名稱=har

單價(jià) char數(shù)呈 floa-入摩入庫日期datetime入庫數(shù)室float入産'金號ezhar《2通)商品桀號chaj?(256;fS-KELATIOTS^^rwL 也、r木冃口口員小斗3.2.4數(shù)據(jù)表設(shè)計(jì)根據(jù)設(shè)計(jì)好的數(shù)據(jù)模型來進(jìn)行數(shù)據(jù)庫各個表的設(shè)計(jì),系統(tǒng)主要數(shù)據(jù)庫表如下:表3.1商品信息表字段名數(shù)據(jù)類型長度功能描述商品編號Int4商品編號(主鍵)商品名稱varchar50商品名稱商品尺碼varchar100商品尺碼商品款式varchar100商品款式商品顏色varchar20商品顏色商品單價(jià)varchar20商品單價(jià)說明:商品信息表用于存放商品的信自/QAO表3.2用戶信息表字段名類型長度說明用戶名varchar20用戶名(主鍵)密碼varchar8密碼說明:用于存放用戶的基本信息。表3.3入庫信息表字段名類型長度說明入庫單號Int4入庫單號(主鍵)入庫日期Datetime8入庫日期商品編號int4冏品編號(外鍵)商品單價(jià)varchar20商品單價(jià)入庫數(shù)量int4入庫數(shù)量商品名稱varchar50商品名稱商品顏色varchar20商品顏色商品尺碼varchar100商品尺碼商品款式varchar100商品款式說明:用于存放入庫的信息wL 也、r木冃口口員小斗表3.4銷售信息表字段名類型長度說明銷售編號Int4銷售編號(主鍵)出庫日期Datetime8出庫日期商品編號Int4商品編號(外鍵)出庫數(shù)量Int4出庫數(shù)量商品單價(jià)varchar20商品單價(jià)商品名稱varchar50商品名稱商品顏色varchar20商品顏色商品款式varchar100商品款式商品總金額varchar20商品總金額說明:用于存放銷售的信息、[活口 、問、[活口 、問不冃而員偉、[活口 、問、[活口 、問不冃而員偉第四章系統(tǒng)詳細(xì)設(shè)計(jì)4.1程序流程圖只有輸入正確的用戶名和密碼,單擊登錄按鈕才能進(jìn)入系統(tǒng)?!暗卿洝卑粹o用于執(zhí)行用戶名密碼的驗(yàn)證工作,如果驗(yàn)證用戶名和密碼有效,則啟動系統(tǒng),否則禁止進(jìn)入系統(tǒng),并提示“用戶名或密碼不正確!??!”管理員登錄流程如圖4-1所示:圖4-1管理員登錄程序流程圖對管理員信息的修改,刪除或者增加,都需要登錄系統(tǒng)之后進(jìn)入系統(tǒng)設(shè)置界面進(jìn)行操作,具體流程如圖4-2所示:密碼修改][用戶名管理圖密碼修改][用戶名管理圖4-2用戶管理程序流程圖當(dāng)用戶輸入用戶名及登錄密碼后,點(diǎn)擊登錄按鈕,系統(tǒng)判定用戶名及登陸密碼正確后,用戶將進(jìn)入系統(tǒng)主界面,具體流程如圖4-3所示:圖4-3進(jìn)入系統(tǒng)主界面的程序流程圖“采購管理”模塊負(fù)責(zé)輸入商品的入庫信息,工具提示輸入相關(guān)的商品信息,單擊“保存信息”按鈕可以把商品信息保存到商品信息表中,單擊“清除重置”按鈕又可以重新輸入入庫商品的信息。采購管理的程序流程如圖4-4所示:NY疋否正気登NY疋否正気登3基礎(chǔ)信息管理商品信息管理輸入商品信息:是否迸行保存保存成功圖4-4米購入庫程序流程圖“商品信息查詢”模塊負(fù)責(zé)查詢商品的庫存信息,可以根據(jù)查詢條件進(jìn)行查詢。單擊“查詢”按鈕可以查詢指定條件的庫存信息,單擊“顯示全部數(shù)據(jù)”按鈕又可以顯示所有庫存商品的信息。商品信息查詢的程序流程如圖4-5所示:

用戶登錄卜圖4-5入庫信息查詢系統(tǒng)流程圖用戶登錄卜圖4-5入庫信息查詢系統(tǒng)流程圖“銷售管理”模塊負(fù)責(zé)銷售商品的操作,進(jìn)行銷售時(shí),需要商品信息和尺碼等相關(guān)信息,然后單擊“保存信息”按鈕,就產(chǎn)生了銷售單存入銷售表中。銷售流程如圖4-6所示:圖4-6銷售管理程序流程圖wr~i也、r

不冃而貞木斗課程設(shè)計(jì)心得與體會通過努力,經(jīng)過三周的設(shè)計(jì)和開發(fā),服裝銷售系統(tǒng)基本開發(fā)完畢。本論文著重介紹了如何開發(fā)服裝銷售系統(tǒng),在系統(tǒng)設(shè)計(jì)部分介紹了服裝銷售系統(tǒng)的數(shù)據(jù)表的設(shè)計(jì)和系統(tǒng)流程及業(yè)務(wù)流程圖的設(shè)計(jì)。在總體

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論