2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  河北農(nóng)業(yè)大學(xué)信息學(xué)院</p><p><b>  本科畢業(yè)論文</b></p><p>  題 目: 小型糧店管理系統(tǒng) </p><p>  ---銷(xiāo)售管理 </p><p>  學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p>

2、<p>  專(zhuān)業(yè)班級(jí): 軟件工程0901班 </p><p>  學(xué) 號(hào): 2009234040128 </p><p>  學(xué)生姓名: 李培培 </p><p>  指導(dǎo)教師姓名: 常淑惠 </p><p>  

3、指導(dǎo)教師職稱(chēng): 副教授 </p><p>  二O一三 年 五 月 三十 日</p><p><b>  摘 要</b></p><p>  小型糧店管理系統(tǒng)是對(duì)小型糧店日常運(yùn)行進(jìn)行管理的工具,對(duì)小型糧店的進(jìn)貨,銷(xiāo)售,退貨,庫(kù)存等的信息化,這樣不但可以避免人工管理過(guò)程中出現(xiàn)的諸多問(wèn)題,比如企業(yè)人員配備的過(guò)渡臃腫、資

4、金管理漏洞的出現(xiàn)以及貨物配發(fā)過(guò)程中的人為統(tǒng)計(jì)錯(cuò)誤。更重要的是,提高了企業(yè)的工作效率。</p><p>  小型糧店管理系統(tǒng)-銷(xiāo)售模塊是對(duì)企業(yè)的銷(xiāo)售部分進(jìn)行管理,主要包括銷(xiāo)售情況的記錄,包括銷(xiāo)售日期,客戶(hù),經(jīng)手人,商品,價(jià)格等內(nèi)容;退貨情況的記錄,包括退貨日期,退貨原因,經(jīng)手人,退貨商品等內(nèi)容;銷(xiāo)售情況的分析,包括銷(xiāo)售時(shí)間的分析,銷(xiāo)售商品的分析,雇員銷(xiāo)售能力的分析。</p><p>  在通

5、過(guò)對(duì)小型企業(yè)管理模式的調(diào)研與分析的基礎(chǔ)上,采用面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)方法,MVC設(shè)計(jì)模式,設(shè)計(jì)和實(shí)現(xiàn)本系統(tǒng)的模塊,實(shí)用java語(yǔ)言,jsp技術(shù),jquery技術(shù),json技術(shù),sql server數(shù)據(jù)庫(kù)進(jìn)行功能的實(shí)現(xiàn)。</p><p>  關(guān)鍵字:小型糧店管理系統(tǒng)、SQL Server、JAVA、MVC.</p><p><b>  Abstract</b></

6、p><p>  Small grain shop management system is a management tool for daily operation of small food stores, small food stores to purchase, sales, returns, inventory information, such not only can avoid many probl

7、ems of artificial management process, artificial statistical errors such as enterprise staff transition, capital management loopholes appear bloated and goods distribution process the. More importantly, to improve the ef

8、ficiency of the enterprise.</p><p>  Small food stores management system - sales module is part of the management of sales, including sales records, including the date of sale, customers, handling, commodity

9、, price and so on; the returned records, including the return date, the reason for the return, return goods handling, etc.; analysis of the sales situation, analysis including sales time, analysis of sales of goods, sale

10、s ability of employees.</p><p>  Based on the investigation and Analysis on the model of small business administration, using the object-oriented system analysis and design, MVC design pattern, design and re

11、alize the system module, the utility of Java language, JSP technology, jQuery technology, JSON technology, to achieve the function of SQL Server database.</p><p>  Keywords: Small food stores management syst

12、em, SQL Server, JAVA, MVC.</p><p><b>  目錄</b></p><p><b>  1.緒論1</b></p><p><b>  1.1 前言1</b></p><p>  1.2 課題研究的背景及意義1</p>&

13、lt;p>  1.3 國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)1</p><p>  2.開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù)2</p><p>  2.1開(kāi)發(fā)環(huán)境和工具的選擇2</p><p>  2.2 java語(yǔ)言簡(jiǎn)介2</p><p>  2.3 jquery和json技術(shù)簡(jiǎn)介2</p><p>  2.4 MVC簡(jiǎn)介2<

14、;/p><p><b>  3.需求分析3</b></p><p>  3.1 基本功能需求3</p><p>  3.2 用戶(hù)界面需求3</p><p><b>  4.系統(tǒng)設(shè)計(jì)4</b></p><p>  4.1實(shí)體分析及數(shù)據(jù)庫(kù)表設(shè)計(jì)4</p>&l

15、t;p>  4.1.1客戶(hù)實(shí)體4</p><p>  4.1.2商品實(shí)體4</p><p>  4.1.3銷(xiāo)售單實(shí)體4</p><p>  4.2系統(tǒng)模塊設(shè)計(jì)5</p><p>  4.2.1商品模塊設(shè)計(jì)5</p><p>  4.2.2 客戶(hù)模塊設(shè)計(jì)6</p><p>  4

16、.2.3 銷(xiāo)售單模塊設(shè)計(jì)7</p><p>  4.2.4銷(xiāo)售信息管理模塊設(shè)計(jì)8</p><p>  4.2.5發(fā)貨退貨管理模塊設(shè)計(jì)8</p><p><b>  5.系統(tǒng)實(shí)現(xiàn)9</b></p><p>  5.1商品管理模塊9</p><p>  5.1.1 添加商品9</p&

17、gt;<p>  5.1.2 查找及刪除,修改商品信息10</p><p>  5.2客戶(hù)管理模塊11</p><p>  5.2.1 添加客戶(hù)11</p><p>  5.2.2 查找及刪除,修改客戶(hù)信息11</p><p>  5.3銷(xiāo)售單模塊12</p><p>  5.3.1添加銷(xiāo)售單

18、12</p><p>  5.3.2 未完成銷(xiāo)售單13</p><p>  5.3.3 查詢(xún)銷(xiāo)售單14</p><p>  5.4 銷(xiāo)售信息管理模塊15</p><p>  5.4.1 銷(xiāo)售時(shí)間分析15</p><p>  5.4.2 訂貨數(shù)量分析16</p><p>  5.4.3

19、業(yè)務(wù)員能力分析16</p><p>  5.5 發(fā)貨退貨模塊17</p><p>  5.5.1添加發(fā)退貨信息17</p><p>  5.5.2未完成發(fā)貨單信息17</p><p>  5.5.3查詢(xún)退貨單17</p><p>  5.5.4查詢(xún)發(fā)貨單18</p><p><

20、b>  6.系統(tǒng)測(cè)試19</b></p><p><b>  7.結(jié)束語(yǔ)21</b></p><p><b>  參考文獻(xiàn)22</b></p><p><b>  1.緒論</b></p><p><b>  1.1 前言</b>&

21、lt;/p><p>  為了實(shí)現(xiàn)企業(yè)管理的信息化,使用信息化的管理模式代替?zhèn)鹘y(tǒng)落后的管理模式,進(jìn)而達(dá)到提高工作效率,減少人工成本,避免人工管理過(guò)程中出現(xiàn)的諸多問(wèn)題,和對(duì)企業(yè)情況的實(shí)時(shí)性分析。其內(nèi)容包括對(duì)銷(xiāo)售情況和退貨情況,客戶(hù)情況,雇員情況的記錄和分析,一方面對(duì)企業(yè)的日常情況進(jìn)行記錄,方便企業(yè)查賬等,另一方面通過(guò)對(duì)銷(xiāo)售情況的分析得到時(shí)間,商品,銷(xiāo)售人員對(duì)銷(xiāo)售的影響,從而使企業(yè)更好的調(diào)整銷(xiāo)售模式。</p>

22、<p>  1.2 課題研究的背景及意義</p><p>  手工記賬存在管理不便,效率低,錯(cuò)誤率多等問(wèn)題,為了解決這些問(wèn)題實(shí)現(xiàn)企業(yè)管理的實(shí)時(shí)性,及時(shí)準(zhǔn)確的掌握企業(yè)情況,越來(lái)越多的企業(yè)在社會(huì)發(fā)展趨勢(shì)的推動(dòng)下進(jìn)入了一個(gè)規(guī)模化、系統(tǒng)化、信息化的時(shí)代。這些企業(yè)通過(guò)一些管理工具記錄了企業(yè)日常運(yùn)行的情況,進(jìn)貨情況、出貨情況、銷(xiāo)售模塊和庫(kù)存情況。</p><p>  1.3 國(guó)內(nèi)外研究概況

23、與發(fā)展趨勢(shì)</p><p>  隨著經(jīng)濟(jì)的高速發(fā)展,當(dāng)今企業(yè)也進(jìn)入了一個(gè)規(guī)?;⑾到y(tǒng)化、信息化的時(shí)代。傳統(tǒng)的企業(yè)管理模式已經(jīng)無(wú)法跟上當(dāng)代經(jīng)濟(jì)高速發(fā)展的腳步。務(wù)必有一種新的管理模式,管理技術(shù)來(lái)代替?zhèn)鹘y(tǒng)落后的管理模式, 基于這些內(nèi)容,在信息技術(shù)支持下的企業(yè)信息化管理就顯得尤為重要。企業(yè)信息化發(fā)展的程度將對(duì)經(jīng)濟(jì)的發(fā)展起到關(guān)鍵性的作用。就目前頗受關(guān)注的中國(guó)鐵路網(wǎng)上售票系統(tǒng)以及淘寶網(wǎng)來(lái)看,一個(gè)優(yōu)秀的企業(yè)信息化管理系統(tǒng)帶來(lái)的

24、經(jīng)濟(jì)效益與社會(huì)效益是顯而易見(jiàn)的。售票系統(tǒng)由起初的無(wú)法承受高負(fù)荷的訪(fǎng)問(wèn)而奔潰的問(wèn)題以及之后的大部分熱門(mén)線(xiàn)路的車(chē)票在放票后數(shù)十秒至幾分鐘內(nèi)便被哄搶一空的問(wèn)題,無(wú)時(shí)無(wú)刻不挑戰(zhàn)著國(guó)人的耐性和造成的社會(huì)負(fù)面效應(yīng)。而淘寶網(wǎng)在節(jié)假日的網(wǎng)購(gòu)高峰期則是憑借優(yōu)良的系統(tǒng)實(shí)現(xiàn)了多達(dá)幾億的交易額。由此可以看出企業(yè)信息化管理的重要性以及優(yōu)秀的企業(yè)信息化管理系統(tǒng)的高度的經(jīng)濟(jì)和社會(huì)價(jià)值所在。所以可以說(shuō)企業(yè)信息化管理的發(fā)展程度決定著經(jīng)濟(jì)和社會(huì)的發(fā)展高度。</p&g

25、t;<p>  2.開(kāi)發(fā)環(huán)境和開(kāi)發(fā)技術(shù)</p><p>  2.1 開(kāi)發(fā)環(huán)境和工具的選擇</p><p>  本系統(tǒng)開(kāi)發(fā)環(huán)境和工具如下:</p><p>  開(kāi)發(fā)環(huán)境:Windows 7</p><p>  開(kāi)發(fā)工具:myeclipse tomcat6.0</p><p>  數(shù)據(jù)庫(kù)管理系統(tǒng):SQL S

26、erver 2005</p><p>  本系統(tǒng)采用MVC設(shè)計(jì)模式,java語(yǔ)言,jsp技術(shù),jquery技術(shù),json技術(shù),sql server數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)的開(kāi)發(fā)。</p><p>  2.2 java語(yǔ)言簡(jiǎn)介</p><p>  Java語(yǔ)言具有面向?qū)ο螅c平臺(tái)無(wú)關(guān),安全,未定和多線(xiàn)程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的編程語(yǔ)言,java不僅可以用來(lái)開(kāi)發(fā)大型的

27、應(yīng)用程序,而且特別合適與internet的應(yīng)用開(kāi)發(fā)。</p><p>  2.3 jquery和json技術(shù)簡(jiǎn)介</p><p>  頁(yè)面通過(guò)調(diào)用jquery方法訪(fǎng)問(wèn)后臺(tái)中的servlet,在后臺(tái)獲取到JavaBean,List,Map等數(shù)據(jù)類(lèi)型轉(zhuǎn)換為jaon-lib.jar中的JSONObject和JSONArray類(lèi)型,將格式化后的數(shù)據(jù)傳給頁(yè)面。</p><p&g

28、t;  2.4 MVC簡(jiǎn)介</p><p>  即Model-View-Controller,是模型,視圖,控制器的縮寫(xiě),實(shí)現(xiàn)了業(yè)務(wù)邏輯和數(shù)據(jù)的分離,本系統(tǒng)使用了典型的MVC模式j(luò)sp+servlet+javabean,視圖即jsp是用戶(hù)看到的并進(jìn)行交互的頁(yè)面,模型即javabean是數(shù)據(jù)庫(kù)中標(biāo)的模型,servlet是控制器,控制了jsp和javabean之間的同步。</p><p>&

29、lt;b>  3.需求分析</b></p><p>  3.1 基本功能需求</p><p><b>  商品管理模塊</b></p><p>  對(duì)商品信息進(jìn)行添加,刪除和修改,以及根據(jù)商品編號(hào),商品名稱(chēng),商品種類(lèi),商品型號(hào)查詢(xún)商品的功能。</p><p><b>  客戶(hù)管理模塊</

30、b></p><p>  對(duì)客戶(hù)信息進(jìn)行添加,刪除和修改,以及根據(jù)客戶(hù)編號(hào),客戶(hù)姓名,所屬地區(qū)查詢(xún)客戶(hù)的功能。</p><p><b>  銷(xiāo)售單管理模塊</b></p><p>  對(duì)銷(xiāo)售單信息進(jìn)行添加,刪除以及根據(jù)銷(xiāo)售單編號(hào)或者一段時(shí)間查詢(xún)銷(xiāo)售單對(duì)為完成的銷(xiāo)售單進(jìn)行保存,可以繼續(xù)編輯未完成銷(xiāo)售單??梢愿鶕?jù)銷(xiāo)售單編號(hào)或者一段時(shí)間查詢(xún)未完

31、成銷(xiāo)售單。</p><p><b>  銷(xiāo)售信息管理模塊</b></p><p>  對(duì)一段時(shí)間范圍內(nèi)的銷(xiāo)售單進(jìn)行分析統(tǒng)計(jì),分析這一段時(shí)間內(nèi)各個(gè)商品銷(xiāo)售的情況,分析這一段時(shí)間內(nèi)每天的銷(xiāo)售情況,分析這一段時(shí)間內(nèi)每個(gè)業(yè)務(wù)員的銷(xiāo)售能力。</p><p><b>  發(fā)貨退貨管理:</b></p><p>

32、  對(duì)添加發(fā)貨退貨信息,對(duì)銷(xiāo)售單中的商品進(jìn)行發(fā)貨或者退貨,填寫(xiě)發(fā)貨和退貨詳情,以及對(duì)未發(fā)貨,已發(fā)貨,已退貨的商品進(jìn)行查詢(xún)。</p><p>  3.2 用戶(hù)界面需求</p><p>  頁(yè)面中的模塊要?jiǎng)澐智逦c用戶(hù)的交互要簡(jiǎn)單,減少用戶(hù)的不必要操作。</p><p><b>  4.系統(tǒng)設(shè)計(jì)</b></p><p> 

33、 4.1 實(shí)體分析及數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p>  根據(jù)需求分析,分析出本項(xiàng)目有以下幾個(gè)實(shí)體對(duì)象:</p><p>  4.1.1 客戶(hù)實(shí)體</p><p>  該實(shí)體是由小型糧店系統(tǒng)的客戶(hù)實(shí)體抽象出來(lái)的,該實(shí)體包括客戶(hù)的編號(hào)、客戶(hù)的姓名、客戶(hù)所屬地區(qū)、客戶(hù)的電話(huà)。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了客戶(hù)信息表,包括客戶(hù)編號(hào),客戶(hù)姓名等字段,具體如表4-1所示,其中客戶(hù)編號(hào)為該表

34、的主鍵。客戶(hù)姓名不能為空,客戶(hù)姓名可以重復(fù)。</p><p><b>  表4-1客戶(hù)信息表</b></p><p>  4.1.2 商品實(shí)體</p><p>  該實(shí)體是由小型糧店管理系統(tǒng)的商品實(shí)體抽象出來(lái)的,該實(shí)體包括商品編號(hào)、商品名稱(chēng)、商品種類(lèi)、商品型號(hào)、商品規(guī)格、商品單位、商品單價(jià)和備注信息。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了商品信息表,包括商品編號(hào)

35、,商品名稱(chēng)等字段,具體如表4-2所示,其中商品編號(hào)為主鍵,商品名稱(chēng)不能為空。</p><p><b>  表4-2商品信息表</b></p><p>  4.1.3 銷(xiāo)售單實(shí)體</p><p>  該實(shí)體是由小型糧店管理系統(tǒng)的銷(xiāo)售單實(shí)體抽象出來(lái)的,該實(shí)體包括單據(jù)編號(hào)、日期、購(gòu)買(mǎi)人、總價(jià)、經(jīng)手人、發(fā)貨倉(cāng)庫(kù)、備注和是否添加完成。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了

36、銷(xiāo)售單信息表,包括單據(jù)編號(hào),日期等字段,具體如表4-3所示,其中單據(jù)編號(hào)為主鍵,購(gòu)買(mǎi)人和經(jīng)手人都是外鍵,購(gòu)買(mǎi)人客戶(hù)編號(hào)的外鍵,經(jīng)手人是雇員編號(hào)的外鍵,是否添加完成,標(biāo)志該銷(xiāo)售單是否已經(jīng)生成為銷(xiāo)售單還是存為草稿。</p><p>  表4-3銷(xiāo)售單信息表</p><p>  由于銷(xiāo)售單和商品的關(guān)系為多對(duì)多的關(guān)系,因此建立了一個(gè)銷(xiāo)售單商品聯(lián)系表,包括銷(xiāo)售單編號(hào)、商品編號(hào)、數(shù)量、單價(jià)、備注、是否

37、發(fā)貨、是否退貨、退貨原因、發(fā)貨日期、發(fā)貨經(jīng)手人、退貨日期和退貨經(jīng)手人。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了銷(xiāo)售單商品聯(lián)系表,包括銷(xiāo)售單編號(hào),商品編號(hào)等字段,具體如表4-4所示,其中銷(xiāo)售單編號(hào)和商品編號(hào)為外鍵和主鍵。銷(xiāo)售單編號(hào)是銷(xiāo)售單中單據(jù)編號(hào)的外鍵,商品編號(hào)為商品表中商品編號(hào)的外鍵。是否發(fā)貨標(biāo)志該商品是否已經(jīng)發(fā)貨,發(fā)貨日期為該商品發(fā)貨的日期,發(fā)貨經(jīng)手人為對(duì)該商品進(jìn)行發(fā)貨的雇員。是否退貨標(biāo)志該商品是否進(jìn)行退貨,退貨日期為該商品退貨的日期,退貨經(jīng)手人為為該

38、商品進(jìn)行退貨的雇員,退貨原因?yàn)樵撋唐吠素浀脑颉?lt;/p><p>  表4-4銷(xiāo)售單商品聯(lián)系表</p><p>  4.2 系統(tǒng)模塊設(shè)計(jì)</p><p>  4.2.1 商品模塊設(shè)計(jì)</p><p>  商品模塊的主要功能:</p><p><b>  添加商品</b></p>&l

39、t;p><b>  添加商品信息。</b></p><p><b>  商品信息查詢(xún)</b></p><p><b>  查詢(xún)所有商品信息;</b></p><p>  根據(jù)商品編號(hào)查詢(xún)商品信息;</p><p>  根據(jù)商品名稱(chēng)查詢(xún)商品信息;</p>&l

40、t;p>  根據(jù)商品種類(lèi)查詢(xún)商品信息;</p><p>  根據(jù)商品型號(hào)查詢(xún)商品信息。</p><p>  刪除選中的商品,可以批量刪除</p><p><b>  修改選中的商品信息</b></p><p>  商品模塊的組織結(jié)構(gòu)如下圖4-1所示。</p><p>  圖4-1商品模塊組織

41、結(jié)構(gòu)圖</p><p>  4.2.2 客戶(hù)模塊設(shè)計(jì)</p><p><b>  客戶(hù)模塊主要功能:</b></p><p><b>  添加客戶(hù)</b></p><p><b>  添加客戶(hù)信息。</b></p><p><b>  客戶(hù)信息

42、查詢(xún)</b></p><p><b>  查詢(xún)所有客戶(hù)信息;</b></p><p>  根據(jù)客戶(hù)編號(hào)查詢(xún)客戶(hù)信息;</p><p>  根據(jù)客戶(hù)名稱(chēng)查詢(xún)客戶(hù)信息;</p><p>  根據(jù)所屬地區(qū)查詢(xún)客戶(hù)信息。</p><p>  刪除選中的客戶(hù),可以批量刪除</p>

43、<p><b>  修改選中的客戶(hù)信息</b></p><p>  客戶(hù)模塊組織結(jié)構(gòu)如下圖4-2所示。</p><p>  圖4-2客戶(hù)模塊組織結(jié)構(gòu)圖</p><p>  4.2.3 銷(xiāo)售單模塊設(shè)計(jì)</p><p>  銷(xiāo)售單模塊主要功能:</p><p><b>  添加銷(xiāo)售

44、單</b></p><p>  信息包括銷(xiāo)售單編號(hào),日期,購(gòu)買(mǎi)人,經(jīng)手人,發(fā)貨倉(cāng)庫(kù),附加說(shuō)明,商品編號(hào),商品名稱(chēng),單位,數(shù)量,單價(jià),金額,備注;存為草稿,生產(chǎn)銷(xiāo)售單。</p><p><b>  未完成銷(xiāo)售單</b></p><p>  根據(jù)起始日期,結(jié)束日期查詢(xún)未完成銷(xiāo)售單;</p><p>  根據(jù)單據(jù)編

45、號(hào)查詢(xún)未完成銷(xiāo)售單;</p><p>  修改查詢(xún)到的未完成銷(xiāo)售單,可以生成銷(xiāo)售單,存為草稿,廢棄處理。</p><p><b>  查詢(xún)銷(xiāo)售單</b></p><p>  根據(jù)起始日期,結(jié)束日期查詢(xún)銷(xiāo)售單;</p><p>  根據(jù)單據(jù)編號(hào)查詢(xún)銷(xiāo)售單。</p><p><b>  刪除

46、查詢(xún)到的銷(xiāo)售單</b></p><p>  銷(xiāo)售單模塊組織結(jié)構(gòu)如下圖4-3所示。</p><p>  圖4-3銷(xiāo)售單模塊組織結(jié)構(gòu)圖</p><p>  4.2.4 銷(xiāo)售信息管理模塊設(shè)計(jì)</p><p>  銷(xiāo)售信息管理模塊主要功能:</p><p><b>  銷(xiāo)售時(shí)間分析</b>&l

47、t;/p><p>  根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每天的銷(xiāo)售結(jié)果進(jìn)行排行。</p><p><b>  訂貨數(shù)量分析</b></p><p>  根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每個(gè)商品的銷(xiāo)售結(jié)果進(jìn)行排行。</p><p><b>  業(yè)務(wù)員能力分析</b></p><

48、;p>  根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每個(gè)業(yè)務(wù)員的銷(xiāo)售結(jié)果進(jìn)行排行。</p><p>  銷(xiāo)售信息管理模塊組織結(jié)構(gòu)如下圖4-4所示。</p><p>  圖4-4銷(xiāo)售信息管理模塊組織結(jié)構(gòu)圖</p><p>  4.2.5 發(fā)貨退貨管理模塊設(shè)計(jì)</p><p>  發(fā)貨退貨管理模塊主要功能:</p><p&g

49、t;<b>  查詢(xún)退貨信息</b></p><p>  根據(jù)退貨起始日期和結(jié)束日期查詢(xún)退貨信息;</p><p>  刪除選中信息,可以批量刪除。</p><p><b>  添加發(fā)退貨信息</b></p><p>  根據(jù)銷(xiāo)售單編號(hào)查詢(xún)銷(xiāo)售單;</p><p>  對(duì)商品

50、進(jìn)行發(fā)貨,添加發(fā)貨日期,經(jīng)手人;</p><p>  對(duì)商品進(jìn)行退貨,添加退貨日期,經(jīng)手人,退貨原因。</p><p><b>  查詢(xún)未發(fā)貨信息</b></p><p>  顯示所有未發(fā)貨的信息。</p><p><b>  查詢(xún)發(fā)貨信息</b></p><p>  根據(jù)發(fā)

51、貨起始日期和結(jié)束日期查詢(xún)發(fā)貨信息;</p><p>  根據(jù)銷(xiāo)售單號(hào)查詢(xún)發(fā)貨日期。</p><p>  發(fā)貨退貨管理模塊組織結(jié)構(gòu)如下圖4-5所示。</p><p>  圖4-5發(fā)貨退貨管理模塊組織結(jié)構(gòu)圖</p><p><b>  5.系統(tǒng)實(shí)現(xiàn)</b></p><p>  5.1 商品管理模塊&

52、lt;/p><p>  5.1.1 添加商品</p><p>  添加商品,輸入商品信息,如果必填項(xiàng)為空,或者格式不對(duì),或者商品編號(hào)已經(jīng)存在,點(diǎn)擊添加按鈕時(shí)出現(xiàn)提示信息。添加成功后顯示商品添加成功,失敗后顯示商品添加失敗,之后跳到添加商品頁(yè)面。</p><p>  通過(guò)以上描述,添加商品功能流程圖如下圖5-1所示:</p><p>  圖5-1

53、添加商品功能流程圖</p><p>  5.1.2 查找及刪除,修改商品信息</p><p>  點(diǎn)擊商品信息查詢(xún),進(jìn)入商品信息查詢(xún)頁(yè)面,可以根據(jù)商品編號(hào),商品名稱(chēng),商品種類(lèi),商品型號(hào)進(jìn)行查詢(xún)。查詢(xún)?yōu)槟:樵?xún),顯示是以分頁(yè)的形式進(jìn)行顯示,并且顯示一共有多少條記錄,可以查看上一頁(yè)記錄,下一頁(yè)記錄,可以轉(zhuǎn)到指定的頁(yè)數(shù)。</p><p>  可以進(jìn)行批量刪除,選中你想刪

54、除的信息,點(diǎn)擊刪除,之后彈出對(duì)話(huà)框,是否確認(rèn)刪除選中信息,點(diǎn)擊取消則不刪除,點(diǎn)擊確定則刪除選中信息。刪除后,跳回商品信息查詢(xún)頁(yè)面,跳回現(xiàn)在的頁(yè)碼。</p><p>  點(diǎn)擊每條商品后的修改進(jìn)入修改頁(yè)面,商品編號(hào)不可以修改,輸入信息不正確或者必填項(xiàng)為空時(shí),點(diǎn)擊修改按鈕時(shí),出現(xiàn)提示信息。輸入信息合法點(diǎn)擊修改后,跳回商品信息查詢(xún)頁(yè)面,查詢(xún)本條信息所在的頁(yè)碼。</p><p>  通過(guò)以上描述,商

55、品查詢(xún),修改,刪除功能流程如下圖5-2所示:</p><p>  圖5-2商品查詢(xún),刪除,修改功能流程圖</p><p>  5.2 客戶(hù)管理模塊</p><p>  5.2.1 添加客戶(hù)</p><p>  添加客戶(hù),進(jìn)入頁(yè)面后默認(rèn)有一個(gè)客戶(hù)編號(hào),可以修改,輸入客戶(hù)信息,如果必填項(xiàng)為空,或者格式不對(duì),或者客戶(hù)編號(hào)已經(jīng)存在,點(diǎn)擊增加按鈕時(shí)

56、出現(xiàn)提示信息。添加成功后顯示客戶(hù)添加成功,失敗后顯示客戶(hù)添加失敗,之后跳到添加客戶(hù)頁(yè)面。通過(guò)以上描述,添加客戶(hù)的功能流程如圖5-3所示。</p><p>  圖5-3添加客戶(hù)功能流程圖</p><p>  5.2.2 查找及刪除,修改客戶(hù)信息</p><p>  點(diǎn)擊客戶(hù)信息查詢(xún),如果查詢(xún)頁(yè)面,可以根據(jù)客戶(hù)編號(hào),客戶(hù)名稱(chēng),所屬地區(qū)進(jìn)行查詢(xún)。顯示是以分頁(yè)的形式,顯示

57、一共有多少條記錄,可以查看上一頁(yè),查看下一頁(yè),跳到指定的頁(yè)面。可以進(jìn)行批量刪除,選中想要?jiǎng)h除的信息,點(diǎn)擊刪除,彈出對(duì)話(huà)框,是否確認(rèn)刪除選中信息,點(diǎn)擊取消則不刪除,點(diǎn)擊確定則刪除選中信息,刪除后跳回現(xiàn)在的頁(yè)碼。點(diǎn)擊每條客戶(hù)后的修改進(jìn)入修改頁(yè)面,客戶(hù)編號(hào)不可以修改,輸入信息不正確或者必填項(xiàng)為空時(shí),點(diǎn)擊修改按鈕時(shí),出現(xiàn)提示信息。輸入信息合法點(diǎn)擊修改后,跳回客戶(hù)信息查詢(xún)頁(yè)面,顯示本條信息所在的頁(yè)碼。客戶(hù)的查找,刪除,修改的功能流程如下圖5-4所

58、示。</p><p>  圖5-4客戶(hù)查詢(xún),刪除,修改功能流程圖</p><p>  5.3 銷(xiāo)售單模塊</p><p>  5.3.1 添加銷(xiāo)售單</p><p>  點(diǎn)擊添加銷(xiāo)售訂單,進(jìn)入添加銷(xiāo)售單信息頁(yè)面,錄單日期和單據(jù)編號(hào)都是自動(dòng)生成的,單據(jù)編號(hào)不可以進(jìn)行修改,錄單日期是只讀的,當(dāng)點(diǎn)擊錄單日期的文本框時(shí)出現(xiàn)一個(gè)日期控件,可以選擇日

59、期,修改后的單據(jù)編號(hào)已經(jīng)存在時(shí),點(diǎn)擊添加按鈕會(huì)在單據(jù)編號(hào)后面顯示此單號(hào)已經(jīng)存在,經(jīng)手人和購(gòu)買(mǎi)人都是必填項(xiàng),都是通過(guò)下拉框進(jìn)行選擇的,先選擇姓名再選擇編號(hào),當(dāng)輸入商品編號(hào)時(shí),商品的其他信息都會(huì)自動(dòng)出現(xiàn),數(shù)量和單價(jià)可以進(jìn)行修改,金額和合計(jì)金額是自動(dòng)生成的,當(dāng)點(diǎn)擊添加按鈕如果沒(méi)有添加任何商品或此商品不存在會(huì)出現(xiàn)提示信息。如果填寫(xiě)的信息符合要求,點(diǎn)擊添加按鈕時(shí),創(chuàng)建銷(xiāo)售單成功。點(diǎn)擊存為草稿按鈕時(shí),此銷(xiāo)售單存為草稿,可以在未完成銷(xiāo)售單處繼續(xù)添加信

60、息。功能流程如下圖5-5所示。</p><p>  圖5-5添加銷(xiāo)售單信息功能流程圖</p><p>  5.3.2 未完成銷(xiāo)售單</p><p>  點(diǎn)擊未完成銷(xiāo)售訂單時(shí)進(jìn)入未完成銷(xiāo)售單頁(yè)面可以根據(jù)起始日期和結(jié)束日期或者單據(jù)編號(hào)進(jìn)行查詢(xún)。進(jìn)入該頁(yè)面后起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期可以進(jìn)行修改,如果填寫(xiě)的單據(jù)編號(hào)不符合要求時(shí)點(diǎn)擊查詢(xún)后有提示信息。當(dāng)輸入的查詢(xún)條件

61、符合要求時(shí),點(diǎn)擊查詢(xún)按鈕,顯示所有符合條件的信息。單據(jù)編號(hào)不可以修改,經(jīng)手人和購(gòu)買(mǎi)人可以修改但是不能為空都,都是通過(guò)下拉框進(jìn)行選擇的,先選擇姓名再選擇編號(hào),當(dāng)輸入商品編號(hào)時(shí),商品的其他信息都會(huì)自動(dòng)出現(xiàn),數(shù)量和單價(jià)可以進(jìn)行修改,金額和合計(jì)金額是自動(dòng)生成的,當(dāng)點(diǎn)擊添加按鈕如果沒(méi)有添加任何商品或此商品不存在會(huì)出現(xiàn)提示信息。如果填寫(xiě)的信息符合要求,點(diǎn)擊添加按鈕時(shí),創(chuàng)建銷(xiāo)售單成功。點(diǎn)擊存為草稿按鈕時(shí),此單繼續(xù)存為草稿,可以在未完成銷(xiāo)售單處繼續(xù)添加

62、信息。點(diǎn)擊廢棄按鈕時(shí),此未完成銷(xiāo)售單廢棄。未完成銷(xiāo)售單查詢(xún),修改,廢棄的功能流程如下圖5-6所示。</p><p>  圖5-6未完成銷(xiāo)售單查詢(xún),修改,廢棄功能流程圖</p><p>  5.3.3 查詢(xún)銷(xiāo)售單</p><p>  點(diǎn)擊查詢(xún)銷(xiāo)售訂單,進(jìn)入銷(xiāo)售單查詢(xún)頁(yè)面,可以根據(jù)起始日期,結(jié)束日期或者單據(jù)編號(hào)進(jìn)行查詢(xún),起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,可以進(jìn)行修改,

63、當(dāng)單據(jù)編號(hào)的格式不符合要求時(shí)點(diǎn)擊查詢(xún)按鈕在單據(jù)編號(hào)后彈出提示信息。當(dāng)所有信息符合要求時(shí),點(diǎn)擊查詢(xún)按鈕,輸出所有符合要求的銷(xiāo)售單。銷(xiāo)售單詳情里面的內(nèi)容不可以修改,點(diǎn)擊刪除按鈕時(shí)可以刪除銷(xiāo)售單,刪除后跳回銷(xiāo)售單查詢(xún)頁(yè)面,顯示之前的頁(yè)碼。銷(xiāo)售單的查詢(xún)功能流程如下圖5-7所示。</p><p>  圖5-7銷(xiāo)售單查詢(xún)功能流程圖</p><p>  5.4 銷(xiāo)售信息管理模塊</p>

64、<p>  5.4.1 銷(xiāo)售時(shí)間分析</p><p>  點(diǎn)擊銷(xiāo)售時(shí)間分析,進(jìn)入銷(xiāo)售時(shí)間分析頁(yè)面,通過(guò)起始日期和結(jié)束日期進(jìn)行查詢(xún),進(jìn)入該頁(yè)面后起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢(xún)按鈕后顯示統(tǒng)計(jì)信息。銷(xiāo)售時(shí)間分析的功能流程如下圖5-8所示。</p><p>  圖5-8銷(xiāo)售時(shí)間分析功能流程圖</p><

65、p>  5.4.2 訂貨數(shù)量分析</p><p>  點(diǎn)擊訂貨數(shù)量分析,進(jìn)入訂貨數(shù)量分析頁(yè)面,可以根據(jù)起始日期和結(jié)束日期對(duì)訂貨數(shù)量進(jìn)行統(tǒng)計(jì),進(jìn)入該頁(yè)面后起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢(xún)按鈕后顯示訂貨數(shù)量統(tǒng)計(jì)信息。訂貨數(shù)量統(tǒng)計(jì)的功能流程如下圖5-9所示。</p><p>  圖5-9訂貨數(shù)量統(tǒng)計(jì)功能流程圖</p>

66、;<p>  5.4.3 業(yè)務(wù)員能力分析</p><p>  點(diǎn)擊業(yè)務(wù)員能力分析,進(jìn)入業(yè)務(wù)員能力分析頁(yè)面,通過(guò)起始日期和結(jié)束日期進(jìn)行查詢(xún),進(jìn)入該頁(yè)面后起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢(xún)按鈕后顯示信息。業(yè)務(wù)員能力分析的功能流程如下圖5-10所示。</p><p>  圖5-10業(yè)務(wù)員能力分析功能流程圖</p&g

67、t;<p>  5.5 發(fā)貨退貨模塊</p><p>  5.5.1 添加發(fā)退貨信息</p><p>  點(diǎn)擊添加發(fā)退貨信息,進(jìn)入發(fā)貨退貨管理頁(yè)面,根據(jù)銷(xiāo)售單編號(hào)查詢(xún)出銷(xiāo)售單的發(fā)貨退貨詳情,點(diǎn)擊操作中的發(fā)貨,添加發(fā)貨詳情。發(fā)貨日期默認(rèn)為當(dāng)前日期,可以修改,經(jīng)手人不能為空,當(dāng)信息不正確時(shí),點(diǎn)擊提交,顯示提示信息,當(dāng)信息正確時(shí),點(diǎn)擊提交,信息就添加成功,點(diǎn)擊提交時(shí)跳回到此

68、單的發(fā)貨退貨詳情頁(yè)面。</p><p>  發(fā)貨退貨詳情頁(yè)面中,當(dāng)商品是已發(fā)貨時(shí),顯示退貨按鈕,可以進(jìn)行退貨,點(diǎn)擊退貨按鈕時(shí),進(jìn)入填寫(xiě)退后詳情頁(yè)面,填寫(xiě)退貨信息,退貨日期默認(rèn)為當(dāng)前日期,可以修改,經(jīng)手人不能為空,當(dāng)信息不正確時(shí),點(diǎn)擊提交,顯示提示信息,當(dāng)信息正確時(shí),點(diǎn)擊提交,信息就添加成功,跳回到此單的發(fā)貨退貨詳情頁(yè)面。添加發(fā)退貨信息的功能流程如下圖5-11所示。</p><p>  圖5

69、-11添加發(fā)退貨信息功能流程圖</p><p>  5.5.2 未完成發(fā)貨單信息</p><p>  點(diǎn)擊未完成發(fā)貨單,進(jìn)入未完成發(fā)貨單頁(yè)面,顯示未完成發(fā)貨單信息。</p><p>  5.5.3 查詢(xún)退貨單</p><p>  點(diǎn)擊查詢(xún)退貨單,根據(jù)起始日期和結(jié)束日期進(jìn)行查詢(xún),查詢(xún)退貨單的功能流程如下圖5-12所示。</p>

70、;<p>  圖5-12查詢(xún)退貨單功能流程圖</p><p>  5.5.4 查詢(xún)發(fā)貨單</p><p>  點(diǎn)擊查詢(xún)發(fā)貨單,根據(jù)起始日期和結(jié)束日期進(jìn)行查詢(xún),點(diǎn)擊查詢(xún)按鈕后顯示所有符合條件的發(fā)貨信息。發(fā)貨單查詢(xún)的功能流程如下圖5-3所示。</p><p>  圖5-3發(fā)貨單查詢(xún)功能流程圖</p><p><b> 

71、 6.系統(tǒng)測(cè)試</b></p><p>  下面通過(guò)黑盒測(cè)試的功能測(cè)試,對(duì)小型糧店管理系統(tǒng)系統(tǒng)銷(xiāo)售模塊的銷(xiāo)售單管理模塊進(jìn)行測(cè)試。</p><p>  點(diǎn)擊添加銷(xiāo)售訂單,看錄單日期是否默認(rèn)為當(dāng)前日期,單據(jù)編號(hào)是否有默認(rèn)值,添加商品編號(hào)時(shí),商品的其他信息是否自動(dòng)顯示,當(dāng)商品的數(shù)量和單價(jià)改變時(shí),金額和合計(jì)金額是否自動(dòng)改變,當(dāng)點(diǎn)擊添加或者存為草稿時(shí),如果單據(jù)編號(hào)已經(jīng)存在的情況下是否有提

72、示信息,單據(jù)編號(hào)格式不正確時(shí)是否有提示信息,購(gòu)買(mǎi)人和或者經(jīng)手人為空時(shí)是否有提示信息,沒(méi)有添加商品時(shí)是否有提示信息,添加的商品不存在時(shí)是否有提示信息。測(cè)試成功,如圖6-1所示。</p><p>  圖6-1 測(cè)試添加銷(xiāo)售單信息頁(yè)面</p><p>  測(cè)試當(dāng)信息正確時(shí)點(diǎn)擊添加是否生成了銷(xiāo)售單,點(diǎn)擊存為草稿是否保存在未完成銷(xiāo)售單。當(dāng)點(diǎn)擊添加時(shí)在查詢(xún)銷(xiāo)售訂單中查詢(xún)到剛才添加的單據(jù)編號(hào)。測(cè)試成功,

73、如圖6-2所示。</p><p>  圖6-2 測(cè)試添加銷(xiāo)售單成功頁(yè)面</p><p>  當(dāng)添加銷(xiāo)售單點(diǎn)擊存為草稿按鈕時(shí),在未完成銷(xiāo)售單中查詢(xún)到剛才保存的銷(xiāo)售單。測(cè)試成功,如圖6-3所示。</p><p>  圖6-3測(cè)試將銷(xiāo)售單存為草稿成功頁(yè)面</p><p>  測(cè)試未完成銷(xiāo)售單中添加添加按鈕時(shí)是否可以生成銷(xiāo)售單。在未完成銷(xiāo)售單中查詢(xún)到

74、剛才存為草稿的單據(jù)編號(hào)為20的銷(xiāo)售單,進(jìn)行編輯,點(diǎn)擊添加按鈕時(shí),在查詢(xún)銷(xiāo)售訂單中找到此訂單,測(cè)試成功,如圖6-4所示。</p><p>  圖6-4測(cè)試將銷(xiāo)售單存為草稿成功頁(yè)面</p><p><b>  7.結(jié)束語(yǔ)</b></p><p>  通過(guò)這一階段的畢業(yè)設(shè)計(jì),這一階段,我收獲了很多,感悟了很多,成長(zhǎng)了許多,學(xué)習(xí)到了許多學(xué)校所學(xué)不到的東

75、西,獨(dú)立,思考,以及一些思維的方法和一些對(duì)問(wèn)題的分析處理技巧。就技術(shù)層而言,這是一次用設(shè)計(jì)框架來(lái)寫(xiě)一個(gè)項(xiàng)目,感受到了框架是我的整體邏輯變得更加清晰,也嘗試使用了之前不會(huì)的一些技術(shù),對(duì)自己的編程邏輯和技巧以及獨(dú)立思考和學(xué)習(xí)的能力有了極大的提高,對(duì)解決一些問(wèn)題的邏輯性也有了很大的提高。就思維層面來(lái)說(shuō),遇到問(wèn)題時(shí)分析解決的方法有了全面正確的指導(dǎo)方向。獨(dú)立,客觀,自主等等一系列的處理問(wèn)題的方法,無(wú)論遇到什么問(wèn)題的時(shí)候都是值得運(yùn)用的。并且在這段時(shí)

76、間中,老師為我們的項(xiàng)目指明了方向,給我們把握了一個(gè)高度和角度,不斷地指出項(xiàng)目中的問(wèn)題和不足,指導(dǎo)我們的成長(zhǎng)和前進(jìn)。 </p><p><b>  參考文獻(xiàn)</b></p><p>  [1]《SQL Server 2005數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)教程》 作者:陳偉 清華大學(xué)出版社 2007</p><p>  [2]《Java Web 開(kāi)發(fā)實(shí)踐經(jīng)

77、典基礎(chǔ)篇》 作者:李興華、王月清 清華大學(xué)出版社 2010</p><p>  [3]《java 項(xiàng)目開(kāi)發(fā)導(dǎo)航》 作者:王寅樂(lè) 電子工業(yè)出版社 2012</p><p>  [4]鋒利的jQuery 作者:?jiǎn)螙|林 張曉菲 魏然 人民郵電出版社 2012</p><p>  [5]Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解 作者:孫衛(wèi)琴 電子工業(yè)出版社

78、2009</p><p>  [6]Java Script王者歸來(lái) 作者:月影 清華大學(xué)出版社 2008</p><p>  [7]Java 設(shè)計(jì)模式 作者:史蒂芬約翰-梅特斯克,威廉維克 電子工業(yè)出版社 2012</p><p>  [8]Java 開(kāi)發(fā)利器之Myeclipse全面詳解 作者:北風(fēng)王網(wǎng)講師 掃描版:機(jī)械工業(yè) 2012</

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論