基于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頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目錄第一章系統(tǒng)概述 11.1開發(fā)背景 11.2開發(fā)目標(biāo) 11.3開發(fā)意義 11.4開發(fā)工具 11.5運(yùn)行環(huán)境 1第二章需求分析 22.1可行性分析 22.1.1技術(shù)可行性分析 32.1.2 經(jīng)濟(jì)可行性分析 32.1.3令二叮性分折 32.1.4法律可行性分析 32.2功能需求分析 32.3性能需求分析 32.4數(shù)據(jù)流圖 42.5數(shù)據(jù)字典 4第三章總體設(shè)計(jì) 73.1系統(tǒng)功能模塊設(shè)計(jì) 73.1.1系統(tǒng)功能模塊圖 73.2數(shù)據(jù)庫設(shè)計(jì) 83.2.1 概念結(jié)構(gòu)設(shè)計(jì) 83.2.2邏輯結(jié)構(gòu)設(shè)計(jì) 113.2.3物理結(jié)構(gòu)設(shè)計(jì) 113.2.4 數(shù)據(jù)表設(shè)計(jì) 12第四章詳細(xì)設(shè)計(jì) 144.1系統(tǒng)登錄模塊設(shè)計(jì) 144.2

2、系統(tǒng)主界面設(shè)計(jì) 錯(cuò)誤!未定義書簽。4.3采購管理模塊設(shè)計(jì) 錯(cuò)誤!未定義書簽。II4.4商品信息查詢模塊設(shè)計(jì)錯(cuò)誤!未定義書簽。204.5銷售管理模塊設(shè)計(jì) 錯(cuò)誤!未定義書簽。個(gè)人總結(jié) 錯(cuò)誤!未定義書簽。參考文獻(xiàn) n第一章系統(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è)不僅僅是要提高

3、企業(yè)的規(guī)模、 管理以及營銷理念,還要運(yùn)用先進(jìn)的信息技術(shù)、信息管理工具來適應(yīng)瞬息萬變的市場, 以此避免企業(yè)處于被淘汰之行列。服裝銷售管理系統(tǒng)可以讓服裝銷售量增長迅速, 服裝銷售在整個(gè)服裝銷售中所占 比例將會越來越高。與傳統(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ì)算自動完成,提高工作效率。可以方便查詢庫存信息,并可以對商品價(jià) 格進(jìn)行調(diào)整。系統(tǒng)運(yùn)行穩(wěn)定。1.3開發(fā)意義系統(tǒng)開發(fā)的意義有

4、一下幾點(diǎn):(1) 服裝商可以利用服裝銷售管理系統(tǒng),對商品庫存可以進(jìn)行更好的管理。(2) 對采購回來的商品進(jìn)行分類,將商品信息輸入系統(tǒng),可以隨時(shí)查詢商品信息。(3) 可以利用管理系統(tǒng)對商品的銷售進(jìn)行處理,對商品銷售量進(jìn)行統(tǒng)計(jì)。1.4開發(fā)工具及運(yùn)行環(huán)境本課題的開發(fā)工具有Java、MySQ數(shù)據(jù)庫、Tomcat等。1 JavaJava是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java 平臺的總稱。Java是一種簡單的、面向?qū)ο蟮?、分布式的、解釋型的、健壯安全的?結(jié)構(gòu)中立的、可移植的、性能優(yōu)異、多線程的動態(tài)語言。Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健

5、壯性和可靠性。 這也減少了應(yīng) 用系統(tǒng)的維護(hù)費(fèi)用。Java對對象技術(shù)的全面支持和Java平臺內(nèi)嵌的API能縮短應(yīng)用 系統(tǒng)的開發(fā)時(shí)間并降低成本。Java的到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可 用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口 Java Enterprise APIs為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。2 MySQL數(shù)據(jù)庫MySQL!個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。開發(fā)者為瑞典MySQLA公司。它被廣泛地應(yīng)用在In ternet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤 其是開放源碼這一特點(diǎn),適合中小型網(wǎng)站。MySQL

6、數(shù)據(jù)庫使用最常用的數(shù)據(jù)庫管理語言-結(jié)構(gòu)化查詢語言(SQL進(jìn)行數(shù)據(jù)庫管理。MySQL是一個(gè)真正的多用戶、多線 程SQL數(shù)據(jù)庫服務(wù)器。它是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。它是現(xiàn)在流行的關(guān)系數(shù) 據(jù)庫中其中的一種相比其它的數(shù)據(jù)庫管理系統(tǒng)DBM睞說MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn)。3 TomcatTomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web應(yīng)用服務(wù)器。Tomcat是Apache軟件 基金會Apache Software Foundation 的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目由 Apache Sun和其他一些公司及個(gè)人共同開發(fā)而成。最新的 Servlet和JSP規(guī)范總是能在Tomca

7、t中得到體現(xiàn)。Tomcat 5支持最新的Servlet 2.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是一個(gè)小型的輕量級應(yīng)用服務(wù)器。在中小型系統(tǒng)和并發(fā)訪問用戶不是 很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP程序的首選。4.硬件環(huán)境1.2.00GB 內(nèi)存;2.操作系統(tǒng)為Windows 7旗艦版;第二章需求分析2.1可行性分析2.1.1技術(shù)可行性分析技術(shù)可行性研究主要考慮系統(tǒng)硬件和軟件的配置能否滿足用戶的需求,依照現(xiàn)在的

8、技術(shù)條件能否順利完成系統(tǒng)的實(shí)現(xiàn),本系統(tǒng)采用Java開發(fā)語言,利用tomcat實(shí)現(xiàn)web應(yīng)用程序。采用MySQ數(shù)據(jù)庫,在一定程度上可以建立一個(gè)小型系統(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ù)。界面中每個(gè)操作項(xiàng)都比較明了易懂,所以操作員可以比較容易的了解并熟練使用該系統(tǒng)對整個(gè)系統(tǒng)進(jìn)行管理。2.1.4法律可行性分析該平臺是自主開發(fā)設(shè)計(jì),因此不會構(gòu)成侵權(quán)

9、都是用開源技術(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ī)知識和操作能力的管理

10、用戶,按照數(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ù)字典來保存描述 一個(gè)數(shù)據(jù)的信息。這樣就使得更新和修改起來比較方便, 而且能單獨(dú)處理描述每個(gè)數(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à)

11、+金額+入庫日期+數(shù)量數(shù)據(jù)流名:出庫信息數(shù)據(jù)流來源:庫存管理數(shù)據(jù)流去向:銷售管理描述:出庫商品的各種屬性或相關(guān)的記錄定義:出庫信息=商品編號+商品名稱+顏色+尺碼+數(shù)量+單價(jià)+金額+出庫日期數(shù)據(jù)流名:庫存信息數(shù)據(jù)流來源:入庫管理數(shù)據(jù)流去向:庫存管理描述:庫存各種屬性或相關(guān)的記錄定義:庫存信息=商品編號+商品名稱+單位+尺碼+款式+顏色+數(shù)量+單價(jià)+金額數(shù)據(jù)流名:管理員信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:用戶管理描述:用戶各種屬性或相關(guān)的記錄定義:用戶信息=用戶名+密碼+權(quán)限數(shù)據(jù)流名:查詢信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:管理員描述:將要查詢的信息顯示給管理員定義:查詢信息=商品編號+商品名稱+單

12、位+尺碼+款式+顏色+數(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ù)存儲名稱:用戶表編號:用戶表簡述:用來記錄用戶的基本信息,如用戶的名稱、

13、密碼等。數(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-1功能模塊圖3.1.2功能模塊描述1.用戶管理模塊該模塊的功能包括用戶登錄的驗(yàn)證和對用戶的權(quán)限的管理設(shè)置。2.采購管理模塊該模塊主要管理商品采購信息錄入和商品采購信息查詢,產(chǎn)生入庫單。3.庫存管理模塊該模塊主要管理商品入庫信息、商品庫存查詢和庫存商品價(jià)格調(diào)整。4.銷售管理模塊該模塊主要用于實(shí)現(xiàn)服裝的銷

14、售信息錄入和銷售信息查詢。通過對服裝進(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商品的屬性圖22圖3-6庫存表的屬性圖圖3-7系統(tǒng)整體E-R圖3.2.2邏輯結(jié)構(gòu)設(shè)計(jì)(1)庫存表(庫存編號,商品名稱,商品顏色,商品尺碼,商品款式,商品單價(jià),商品 數(shù)量)。入庫單(入庫編號,商品編號,商品名稱,商品顏色,商品尺碼,商品款式,商品 單價(jià),商品數(shù)量,入庫日期)。銷售表(銷售票號,商品編號,商品名稱,銷

15、售單價(jià),銷售數(shù)量,商品顏色,商品尺碼, 出庫日期)。商品信息表(商品編號,商品名稱,商品顏色,商品尺碼,商品款式,商品單價(jià)) 管理員(用戶名,登陸密碼,用戶權(quán)限)。圖3-8表之間的關(guān)系圖3.2.3物理結(jié)構(gòu)設(shè)計(jì)用戶巨戶老Car密碼 charJTUTIOK.出庫 銷售票號 商品集號 銷售日期 銷售數(shù)呈chn;r char date f loa商品ID-入庫編號 用戶名 銷害票號 商品繽號 商品名稱 顏邑歎式 尺碼亡h宜丫 char char char char char char char char嘩存char char char f loa商品編號 商呂名禰 單價(jià)空.u7K_X 吉一芒 Lit

16、二 3fS_SW入庫入庫日期 入庫數(shù)量Ttd_ J豐眾弓 商品漏號datet ime float chsiT :.2冇6 char(256)圖3-9物理結(jié)構(gòu)設(shè)計(jì)3.2.4數(shù)據(jù)表設(shè)計(jì)根據(jù)設(shè)計(jì)好的數(shù)據(jù)模型來進(jìn)行數(shù)據(jù)庫各個(gè)表的設(shè)計(jì),系統(tǒng)主要數(shù)據(jù)庫表如下:表3.1商品信息表字段名數(shù)據(jù)類型長度功能描述商口口編號Int4商品編號(主鍵)商品名稱varchar50商品名稱商品尺碼varchar100商品尺碼商品款式varchar100商品款式商品顏色varchar20商品顏色商品單價(jià)varchar商品單價(jià)說明:商品信息表用于存放商品的信息表3.2用戶信息表字段名類型長度說明用戶名varchar20用戶名(主

17、鍵)密碼varchar8密碼說明:用于存放用戶的基本信息表3.3入庫信息表字段名類型長度說明入庫單號Int4入庫單號(主鍵)入庫日期Datetime8入庫日期商品編號int4商品編號(外鍵)商品單價(jià)varchar20商品單價(jià)入庫數(shù)量int4入庫數(shù)量商品名稱varchar50商品名稱商品顏色varchar20商品顏色商品尺碼varchar100商品尺碼商品款式varchar100商品款式說明:用于存放入庫的信息表3.4銷售信息表字段名類型長度說明銷售編號Int4銷售編號(主鍵)出庫日期Datetime8出庫日期商品編號Int4商品編號(外鍵)出庫數(shù)量Int4出庫數(shù)量商品單價(jià)varchar20商品

18、單價(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所示:對管理員信息的修改,刪除或者增加,都需要登錄系統(tǒng)之后進(jìn)入系統(tǒng)設(shè)置界面進(jìn) 行操作,具體流程如圖4-2所示:用盧登錄系統(tǒng)設(shè)置密碼修改用戶名菅理J _退出圖4-2用戶管理程序流程圖當(dāng)用

19、戶輸入用戶名及登錄密碼后,點(diǎn)擊登錄按鈕,系統(tǒng)判定用戶名及登陸密碼 正確后,用戶將進(jìn)入系統(tǒng)主界面,具體流程如圖4-3所示:用戶登錄系統(tǒng)首艮圖4-3進(jìn)入系統(tǒng)主界面的程序流程圖“采購管理”模塊負(fù)責(zé)輸入商品的入庫信息,工具提示輸入相關(guān)的商品信息,單擊“保存信息”按鈕可以把商品信息保存到商品信息表中,單擊“清除重置”按鈕又可以重新輸入入庫商品的信息。采購管理的程序流程如圖4-4所示:用戶登錄*j Y基礎(chǔ)信息管理商晶信息管渥輸入商品信息奧否迸行岳存保存成功圖4-4采購入庫程序流程圖“商品信息查詢”模塊負(fù)責(zé)查詢商品的庫存信息,可以根據(jù)查詢條件進(jìn)行查詢。 單擊“查詢”按鈕可以查詢指定條件的庫存信息,單擊“顯示全部數(shù)據(jù)”按鈕又可以 顯示所有庫存商品的信息。商品信息查詢的程序流程如圖 4-5所示:圖4-5入庫信息查詢系統(tǒng)流程圖“銷售管理”模塊負(fù)責(zé)銷售商品的操作,進(jìn)行銷售時(shí),需要商品信息和尺碼等相關(guān)信息,然后單擊“保存信息”按鈕,就產(chǎn)生了銷售單存入銷售表中。銷售流程如圖4-6所示:獲取完整資料氐1225467431指導(dǎo)畢業(yè)設(shè)計(jì)課程設(shè)計(jì) 代開發(fā)程序,代寫文檔課程設(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ì)。在總體設(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

提交評論