版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 小型糧店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)---銷售管理</p><p><b> 摘 要</b></p><p> 小型糧店管理系統(tǒng)是對(duì)小型糧店日常運(yùn)行進(jìn)行管理的
2、工具,對(duì)小型糧店的進(jìn)貨,銷售,退貨,庫(kù)存等的信息化,這樣不但可以避免人工管理過(guò)程中出現(xiàn)的諸多問(wèn)題,比如企業(yè)人員配備的過(guò)渡臃腫、資金管理漏洞的出現(xiàn)以及貨物配發(fā)過(guò)程中的人為統(tǒng)計(jì)錯(cuò)誤。更重要的是,提高了企業(yè)的工作效率。</p><p> 小型糧店管理系統(tǒng)-銷售模塊是對(duì)企業(yè)的銷售部分進(jìn)行管理,主要包括銷售情況的記錄,包括銷售日期,客戶,經(jīng)手人,商品,價(jià)格等內(nèi)容;退貨情況的記錄,包括退貨日期,退貨原因,經(jīng)手人,退貨商品等
3、內(nèi)容;銷售情況的分析,包括銷售時(shí)間的分析,銷售商品的分析,雇員銷售能力的分析。</p><p> 在通過(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、
4、JAVA、MVC.</p><p><b> Abstract</b></p><p> Keywords: Small food stores management system, SQL Server, JAVA, MVC.</p><p><b> 目錄</b></p><p><
5、b> 1.緒論1</b></p><p><b> 1.1 前言1</b></p><p> 1.2 課題研究的背景及意義1</p><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)境和
6、工具的選擇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</p><p><b> 3.需求分析3</b></p><p> 3.1 基本功能需求3</p>&
7、lt;p> 3.2 用戶界面需求3</p><p><b> 4.系統(tǒng)設(shè)計(jì)4</b></p><p> 4.1實(shí)體分析及數(shù)據(jù)庫(kù)表設(shè)計(jì)4</p><p> 4.1.1客戶實(shí)體4</p><p> 4.1.2商品實(shí)體4</p><p> 4.1.3銷售單實(shí)體4</p
8、><p> 4.2系統(tǒng)模塊設(shè)計(jì)5</p><p> 4.2.1商品模塊設(shè)計(jì)5</p><p> 4.2.2 客戶模塊設(shè)計(jì)6</p><p> 4.2.3 銷售單模塊設(shè)計(jì)7</p><p> 4.2.4銷售信息管理模塊設(shè)計(jì)8</p><p> 4.2.5發(fā)貨退貨管理模塊設(shè)計(jì)8&
9、lt;/p><p><b> 5.系統(tǒng)實(shí)現(xiàn)9</b></p><p> 5.1商品管理模塊9</p><p> 5.1.1 添加商品9</p><p> 5.1.2 查找及刪除,修改商品信息10</p><p> 5.2客戶管理模塊11</p><p>
10、5.2.1 添加客戶11</p><p> 5.2.2 查找及刪除,修改客戶信息11</p><p> 5.3銷售單模塊12</p><p> 5.3.1添加銷售單12</p><p> 5.3.2 未完成銷售單13</p><p> 5.3.3 查詢銷售單14</p><p&
11、gt; 5.4 銷售信息管理模塊15</p><p> 5.4.1 銷售時(shí)間分析15</p><p> 5.4.2 訂貨數(shù)量分析16</p><p> 5.4.3 業(yè)務(wù)員能力分析16</p><p> 5.5 發(fā)貨退貨模塊17</p><p> 5.5.1添加發(fā)退貨信息17</p>
12、<p> 5.5.2未完成發(fā)貨單信息17</p><p> 5.5.3查詢退貨單17</p><p> 5.5.4查詢發(fā)貨單18</p><p><b> 6.系統(tǒng)測(cè)試19</b></p><p><b> 7.結(jié)束語(yǔ)21</b></p><p&g
13、t;<b> 參考文獻(xiàn)22</b></p><p><b> 1.緒論</b></p><p><b> 1.1 前言</b></p><p> 為了實(shí)現(xiàn)企業(yè)管理的信息化,使用信息化的管理模式代替?zhèn)鹘y(tǒng)落后的管理模式,進(jìn)而達(dá)到提高工作效率,減少人工成本,避免人工管理過(guò)程中出現(xiàn)的諸多問(wèn)題,和對(duì)企
14、業(yè)情況的實(shí)時(shí)性分析。其內(nèi)容包括對(duì)銷售情況和退貨情況,客戶情況,雇員情況的記錄和分析,一方面對(duì)企業(yè)的日常情況進(jìn)行記錄,方便企業(yè)查賬等,另一方面通過(guò)對(duì)銷售情況的分析得到時(shí)間,商品,銷售人員對(duì)銷售的影響,從而使企業(yè)更好的調(diào)整銷售模式。</p><p> 1.2 課題研究的背景及意義</p><p> 手工記賬存在管理不便,效率低,錯(cuò)誤率多等問(wèn)題,為了解決這些問(wèn)題實(shí)現(xiàn)企業(yè)管理的實(shí)時(shí)性,及時(shí)準(zhǔn)確
15、的掌握企業(yè)情況,越來(lái)越多的企業(yè)在社會(huì)發(fā)展趨勢(shì)的推動(dòng)下進(jìn)入了一個(gè)規(guī)模化、系統(tǒng)化、信息化的時(shí)代。這些企業(yè)通過(guò)一些管理工具記錄了企業(yè)日常運(yùn)行的情況,進(jìn)貨情況、出貨情況、銷售模塊和庫(kù)存情況。</p><p> 1.3 國(guó)內(nèi)外研究概況與發(fā)展趨勢(shì)</p><p> 隨著經(jīng)濟(jì)的高速發(fā)展,當(dāng)今企業(yè)也進(jìn)入了一個(gè)規(guī)模化、系統(tǒng)化、信息化的時(shí)代。傳統(tǒng)的企業(yè)管理模式已經(jīng)無(wú)法跟上當(dāng)代經(jīng)濟(jì)高速發(fā)展的腳步。務(wù)必有一種
16、新的管理模式,管理技術(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)的經(jīng)濟(jì)效益與社會(huì)效益是顯而易見(jiàn)的。售票系統(tǒng)由起初的無(wú)法承受高負(fù)荷的訪問(wèn)而奔潰的問(wèn)題以及之后的大部分熱門線路的車票在放票后數(shù)十秒至幾分鐘內(nèi)便被哄搶一空的問(wèn)題,無(wú)時(shí)無(wú)刻不挑戰(zhàn)著國(guó)人的耐性和造成的社
17、會(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><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)境和工
18、具如下:</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 Server 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ā)
19、。</p><p> 2.2 java語(yǔ)言簡(jiǎn)介</p><p> Java語(yǔ)言具有面向?qū)ο?,與平臺(tái)無(wú)關(guān),安全,未定和多線程等特點(diǎn),是目前軟件設(shè)計(jì)中極為健壯的編程語(yǔ)言,java不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別合適與internet的應(yīng)用開(kāi)發(fā)。</p><p> 2.3 jquery和json技術(shù)簡(jiǎn)介</p><p> 頁(yè)面通
20、過(guò)調(diào)用jquery方法訪問(wèn)后臺(tái)中的servlet,在后臺(tái)獲取到JavaBean,List,Map等數(shù)據(jù)類型轉(zhuǎn)換為jaon-lib.jar中的JSONObject和JSONArray類型,將格式化后的數(shù)據(jù)傳給頁(yè)面。</p><p> 2.4 MVC簡(jiǎn)介</p><p> 即Model-View-Controller,是模型,視圖,控制器的縮寫,實(shí)現(xiàn)了業(yè)務(wù)邏輯和數(shù)據(jù)的分離,本系統(tǒng)使用了典
21、型的MVC模式j(luò)sp+servlet+javabean,視圖即jsp是用戶看到的并進(jìn)行交互的頁(yè)面,模型即javabean是數(shù)據(jù)庫(kù)中標(biāo)的模型,servlet是控制器,控制了jsp和javabean之間的同步。</p><p><b> 3.需求分析</b></p><p> 3.1 基本功能需求</p><p><b> 商品管理
22、模塊</b></p><p> 對(duì)商品信息進(jìn)行添加,刪除和修改,以及根據(jù)商品編號(hào),商品名稱,商品種類,商品型號(hào)查詢商品的功能。</p><p><b> 客戶管理模塊</b></p><p> 對(duì)客戶信息進(jìn)行添加,刪除和修改,以及根據(jù)客戶編號(hào),客戶姓名,所屬地區(qū)查詢客戶的功能。</p><p><
23、b> 銷售單管理模塊</b></p><p> 對(duì)銷售單信息進(jìn)行添加,刪除以及根據(jù)銷售單編號(hào)或者一段時(shí)間查詢銷售單對(duì)為完成的銷售單進(jìn)行保存,可以繼續(xù)編輯未完成銷售單。可以根據(jù)銷售單編號(hào)或者一段時(shí)間查詢未完成銷售單。</p><p><b> 銷售信息管理模塊</b></p><p> 對(duì)一段時(shí)間范圍內(nèi)的銷售單進(jìn)行分析統(tǒng)
24、計(jì),分析這一段時(shí)間內(nèi)各個(gè)商品銷售的情況,分析這一段時(shí)間內(nèi)每天的銷售情況,分析這一段時(shí)間內(nèi)每個(gè)業(yè)務(wù)員的銷售能力。</p><p><b> 發(fā)貨退貨管理:</b></p><p> 對(duì)添加發(fā)貨退貨信息,對(duì)銷售單中的商品進(jìn)行發(fā)貨或者退貨,填寫發(fā)貨和退貨詳情,以及對(duì)未發(fā)貨,已發(fā)貨,已退貨的商品進(jìn)行查詢。</p><p> 3.2 用戶界面需求&
25、lt;/p><p> 頁(yè)面中的模塊要?jiǎng)澐智逦?,與用戶的交互要簡(jiǎn)單,減少用戶的不必要操作。</p><p><b> 4.系統(tǒng)設(shè)計(jì)</b></p><p> 4.1 實(shí)體分析及數(shù)據(jù)庫(kù)表設(shè)計(jì)</p><p> 根據(jù)需求分析,分析出本項(xiàng)目有以下幾個(gè)實(shí)體對(duì)象:</p><p> 4.1.1 客戶實(shí)體
26、</p><p> 該實(shí)體是由小型糧店系統(tǒng)的客戶實(shí)體抽象出來(lái)的,該實(shí)體包括客戶的編號(hào)、客戶的姓名、客戶所屬地區(qū)、客戶的電話。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了客戶信息表,包括客戶編號(hào),客戶姓名等字段,具體如表4-1所示,其中客戶編號(hào)為該表的主鍵??蛻粜彰荒転榭?,客戶姓名可以重復(fù)。</p><p><b> 表4-1客戶信息表</b></p><p>
27、 4.1.2 商品實(shí)體</p><p> 該實(shí)體是由小型糧店管理系統(tǒng)的商品實(shí)體抽象出來(lái)的,該實(shí)體包括商品編號(hào)、商品名稱、商品種類、商品型號(hào)、商品規(guī)格、商品單位、商品單價(jià)和備注信息。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了商品信息表,包括商品編號(hào),商品名稱等字段,具體如表4-2所示,其中商品編號(hào)為主鍵,商品名稱不能為空。</p><p><b> 表4-2商品信息表</b></p
28、><p> 4.1.3 銷售單實(shí)體</p><p> 該實(shí)體是由小型糧店管理系統(tǒng)的銷售單實(shí)體抽象出來(lái)的,該實(shí)體包括單據(jù)編號(hào)、日期、購(gòu)買人、總價(jià)、經(jīng)手人、發(fā)貨倉(cāng)庫(kù)、備注和是否添加完成。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了銷售單信息表,包括單據(jù)編號(hào),日期等字段,具體如表4-3所示,其中單據(jù)編號(hào)為主鍵,購(gòu)買人和經(jīng)手人都是外鍵,購(gòu)買人客戶編號(hào)的外鍵,經(jīng)手人是雇員編號(hào)的外鍵,是否添加完成,標(biāo)志該銷售單是否已經(jīng)生成為
29、銷售單還是存為草稿。</p><p> 表4-3銷售單信息表</p><p> 由于銷售單和商品的關(guān)系為多對(duì)多的關(guān)系,因此建立了一個(gè)銷售單商品聯(lián)系表,包括銷售單編號(hào)、商品編號(hào)、數(shù)量、單價(jià)、備注、是否發(fā)貨、是否退貨、退貨原因、發(fā)貨日期、發(fā)貨經(jīng)手人、退貨日期和退貨經(jīng)手人。根據(jù)該實(shí)體對(duì)象設(shè)計(jì)了銷售單商品聯(lián)系表,包括銷售單編號(hào),商品編號(hào)等字段,具體如表4-4所示,其中銷售單編號(hào)和商品編號(hào)為外鍵
30、和主鍵。銷售單編號(hà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)手人為為該商品進(jìn)行退貨的雇員,退貨原因?yàn)樵撋唐吠素浀脑颉?lt;/p><p> 表4-4銷售單商品聯(lián)系表</p><p> 4.2 系統(tǒng)模塊設(shè)計(jì)<
31、;/p><p> 4.2.1 商品模塊設(shè)計(jì)</p><p> 商品模塊的主要功能:</p><p><b> 添加商品</b></p><p><b> 添加商品信息。</b></p><p><b> 商品信息查詢</b></p>
32、<p><b> 查詢所有商品信息;</b></p><p> 根據(jù)商品編號(hào)查詢商品信息;</p><p> 根據(jù)商品名稱查詢商品信息;</p><p> 根據(jù)商品種類查詢商品信息;</p><p> 根據(jù)商品型號(hào)查詢商品信息。</p><p> 刪除選中的商品,可以批量刪除
33、</p><p><b> 修改選中的商品信息</b></p><p> 商品模塊的組織結(jié)構(gòu)如下圖4-1所示。</p><p> 圖4-1商品模塊組織結(jié)構(gòu)圖</p><p> 4.2.2 客戶模塊設(shè)計(jì)</p><p><b> 客戶模塊主要功能:</b></p
34、><p><b> 添加客戶</b></p><p><b> 添加客戶信息。</b></p><p><b> 客戶信息查詢</b></p><p><b> 查詢所有客戶信息;</b></p><p> 根據(jù)客戶編號(hào)查詢客
35、戶信息;</p><p> 根據(jù)客戶名稱查詢客戶信息;</p><p> 根據(jù)所屬地區(qū)查詢客戶信息。</p><p> 刪除選中的客戶,可以批量刪除</p><p><b> 修改選中的客戶信息</b></p><p> 客戶模塊組織結(jié)構(gòu)如下圖4-2所示。</p><
36、p> 圖4-2客戶模塊組織結(jié)構(gòu)圖</p><p> 4.2.3 銷售單模塊設(shè)計(jì)</p><p> 銷售單模塊主要功能:</p><p><b> 添加銷售單</b></p><p> 信息包括銷售單編號(hào),日期,購(gòu)買人,經(jīng)手人,發(fā)貨倉(cāng)庫(kù),附加說(shuō)明,商品編號(hào),商品名稱,單位,數(shù)量,單價(jià),金額,備注;存為草稿,
37、生產(chǎn)銷售單。</p><p><b> 未完成銷售單</b></p><p> 根據(jù)起始日期,結(jié)束日期查詢未完成銷售單;</p><p> 根據(jù)單據(jù)編號(hào)查詢未完成銷售單;</p><p> 修改查詢到的未完成銷售單,可以生成銷售單,存為草稿,廢棄處理。</p><p><b>
38、 查詢銷售單</b></p><p> 根據(jù)起始日期,結(jié)束日期查詢銷售單;</p><p> 根據(jù)單據(jù)編號(hào)查詢銷售單。</p><p><b> 刪除查詢到的銷售單</b></p><p> 銷售單模塊組織結(jié)構(gòu)如下圖4-3所示。</p><p> 圖4-3銷售單模塊組織結(jié)構(gòu)圖
39、</p><p> 4.2.4 銷售信息管理模塊設(shè)計(jì)</p><p> 銷售信息管理模塊主要功能:</p><p><b> 銷售時(shí)間分析</b></p><p> 根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每天的銷售結(jié)果進(jìn)行排行。</p><p><b> 訂貨數(shù)量分析</
40、b></p><p> 根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每個(gè)商品的銷售結(jié)果進(jìn)行排行。</p><p><b> 業(yè)務(wù)員能力分析</b></p><p> 根據(jù)起始時(shí)間,結(jié)束時(shí)間對(duì)這一段時(shí)間內(nèi)的每個(gè)業(yè)務(wù)員的銷售結(jié)果進(jìn)行排行。</p><p> 銷售信息管理模塊組織結(jié)構(gòu)如下圖4-4所示。</p>
41、;<p> 圖4-4銷售信息管理模塊組織結(jié)構(gòu)圖</p><p> 4.2.5 發(fā)貨退貨管理模塊設(shè)計(jì)</p><p> 發(fā)貨退貨管理模塊主要功能:</p><p><b> 查詢退貨信息</b></p><p> 根據(jù)退貨起始日期和結(jié)束日期查詢退貨信息;</p><p>
42、刪除選中信息,可以批量刪除。</p><p><b> 添加發(fā)退貨信息</b></p><p> 根據(jù)銷售單編號(hào)查詢銷售單;</p><p> 對(duì)商品進(jìn)行發(fā)貨,添加發(fā)貨日期,經(jīng)手人;</p><p> 對(duì)商品進(jìn)行退貨,添加退貨日期,經(jīng)手人,退貨原因。</p><p><b>
43、查詢未發(fā)貨信息</b></p><p> 顯示所有未發(fā)貨的信息。</p><p><b> 查詢發(fā)貨信息</b></p><p> 根據(jù)發(fā)貨起始日期和結(jié)束日期查詢發(fā)貨信息;</p><p> 根據(jù)銷售單號(hào)查詢發(fā)貨日期。</p><p> 發(fā)貨退貨管理模塊組織結(jié)構(gòu)如下圖4-5所
44、示。</p><p> 圖4-5發(fā)貨退貨管理模塊組織結(jié)構(gòu)圖</p><p><b> 5.系統(tǒng)實(shí)現(xiàn)</b></p><p> 5.1 商品管理模塊</p><p> 5.1.1 添加商品</p><p> 添加商品,輸入商品信息,如果必填項(xiàng)為空,或者格式不對(duì),或者商品編號(hào)已經(jīng)存在,點(diǎn)
45、擊添加按鈕時(shí)出現(xiàn)提示信息。添加成功后顯示商品添加成功,失敗后顯示商品添加失敗,之后跳到添加商品頁(yè)面。</p><p> 通過(guò)以上描述,添加商品功能流程圖如下圖5-1所示:</p><p> 圖5-1添加商品功能流程圖</p><p> 5.1.2 查找及刪除,修改商品信息</p><p> 點(diǎn)擊商品信息查詢,進(jìn)入商品信息查詢頁(yè)面,可
46、以根據(jù)商品編號(hào),商品名稱,商品種類,商品型號(hào)進(jìn)行查詢。查詢?yōu)槟:樵?,顯示是以分頁(yè)的形式進(jìn)行顯示,并且顯示一共有多少條記錄,可以查看上一頁(yè)記錄,下一頁(yè)記錄,可以轉(zhuǎn)到指定的頁(yè)數(shù)。</p><p> 可以進(jìn)行批量刪除,選中你想刪除的信息,點(diǎn)擊刪除,之后彈出對(duì)話框,是否確認(rèn)刪除選中信息,點(diǎn)擊取消則不刪除,點(diǎn)擊確定則刪除選中信息。刪除后,跳回商品信息查詢頁(yè)面,跳回現(xiàn)在的頁(yè)碼。</p><p>
47、 點(diǎn)擊每條商品后的修改進(jìn)入修改頁(yè)面,商品編號(hào)不可以修改,輸入信息不正確或者必填項(xiàng)為空時(shí),點(diǎn)擊修改按鈕時(shí),出現(xiàn)提示信息。輸入信息合法點(diǎn)擊修改后,跳回商品信息查詢頁(yè)面,查詢本條信息所在的頁(yè)碼。</p><p> 通過(guò)以上描述,商品查詢,修改,刪除功能流程如下圖5-2所示:</p><p> 圖5-2商品查詢,刪除,修改功能流程圖</p><p> 5.2 客戶管
48、理模塊</p><p> 5.2.1 添加客戶</p><p> 添加客戶,進(jìn)入頁(yè)面后默認(rèn)有一個(gè)客戶編號(hào),可以修改,輸入客戶信息,如果必填項(xiàng)為空,或者格式不對(duì),或者客戶編號(hào)已經(jīng)存在,點(diǎn)擊增加按鈕時(shí)出現(xiàn)提示信息。添加成功后顯示客戶添加成功,失敗后顯示客戶添加失敗,之后跳到添加客戶頁(yè)面。通過(guò)以上描述,添加客戶的功能流程如圖5-3所示。</p><p> 圖5-3
49、添加客戶功能流程圖</p><p> 5.2.2 查找及刪除,修改客戶信息</p><p> 點(diǎn)擊客戶信息查詢,如果查詢頁(yè)面,可以根據(jù)客戶編號(hào),客戶名稱,所屬地區(qū)進(jìn)行查詢。顯示是以分頁(yè)的形式,顯示一共有多少條記錄,可以查看上一頁(yè),查看下一頁(yè),跳到指定的頁(yè)面??梢赃M(jìn)行批量刪除,選中想要?jiǎng)h除的信息,點(diǎn)擊刪除,彈出對(duì)話框,是否確認(rèn)刪除選中信息,點(diǎn)擊取消則不刪除,點(diǎn)擊確定則刪除選中信息,刪除
50、后跳回現(xiàn)在的頁(yè)碼。點(diǎn)擊每條客戶后的修改進(jìn)入修改頁(yè)面,客戶編號(hào)不可以修改,輸入信息不正確或者必填項(xiàng)為空時(shí),點(diǎn)擊修改按鈕時(shí),出現(xiàn)提示信息。輸入信息合法點(diǎn)擊修改后,跳回客戶信息查詢頁(yè)面,顯示本條信息所在的頁(yè)碼??蛻舻牟檎?,刪除,修改的功能流程如下圖5-4所示。</p><p> 圖5-4客戶查詢,刪除,修改功能流程圖</p><p> 5.3 銷售單模塊</p><p&
51、gt; 5.3.1 添加銷售單</p><p> 點(diǎn)擊添加銷售訂單,進(jìn)入添加銷售單信息頁(yè)面,錄單日期和單據(jù)編號(hào)都是自動(dòng)生成的,單據(jù)編號(hào)不可以進(jìn)行修改,錄單日期是只讀的,當(dāng)點(diǎn)擊錄單日期的文本框時(shí)出現(xiàn)一個(gè)日期控件,可以選擇日期,修改后的單據(jù)編號(hào)已經(jīng)存在時(shí),點(diǎn)擊添加按鈕會(huì)在單據(jù)編號(hào)后面顯示此單號(hào)已經(jīng)存在,經(jīng)手人和購(gòu)買人都是必填項(xiàng),都是通過(guò)下拉框進(jìn)行選擇的,先選擇姓名再選擇編號(hào),當(dāng)輸入商品編號(hào)時(shí),商品的其他信息都會(huì)
52、自動(dòng)出現(xiàn),數(shù)量和單價(jià)可以進(jìn)行修改,金額和合計(jì)金額是自動(dòng)生成的,當(dāng)點(diǎn)擊添加按鈕如果沒(méi)有添加任何商品或此商品不存在會(huì)出現(xiàn)提示信息。如果填寫的信息符合要求,點(diǎn)擊添加按鈕時(shí),創(chuàng)建銷售單成功。點(diǎn)擊存為草稿按鈕時(shí),此銷售單存為草稿,可以在未完成銷售單處繼續(xù)添加信息。功能流程如下圖5-5所示。</p><p> 圖5-5添加銷售單信息功能流程圖</p><p> 5.3.2 未完成銷售單</
53、p><p> 點(diǎn)擊未完成銷售訂單時(shí)進(jìn)入未完成銷售單頁(yè)面可以根據(jù)起始日期和結(jié)束日期或者單據(jù)編號(hào)進(jìn)行查詢。進(jìn)入該頁(yè)面后起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期可以進(jìn)行修改,如果填寫的單據(jù)編號(hào)不符合要求時(shí)點(diǎn)擊查詢后有提示信息。當(dāng)輸入的查詢條件符合要求時(shí),點(diǎn)擊查詢按鈕,顯示所有符合條件的信息。單據(jù)編號(hào)不可以修改,經(jīng)手人和購(gòu)買人可以修改但是不能為空都,都是通過(guò)下拉框進(jìn)行選擇的,先選擇姓名再選擇編號(hào),當(dāng)輸入商品編號(hào)時(shí),商品的其他信息都
54、會(huì)自動(dòng)出現(xiàn),數(shù)量和單價(jià)可以進(jìn)行修改,金額和合計(jì)金額是自動(dòng)生成的,當(dāng)點(diǎn)擊添加按鈕如果沒(méi)有添加任何商品或此商品不存在會(huì)出現(xiàn)提示信息。如果填寫的信息符合要求,點(diǎn)擊添加按鈕時(shí),創(chuàng)建銷售單成功。點(diǎn)擊存為草稿按鈕時(shí),此單繼續(xù)存為草稿,可以在未完成銷售單處繼續(xù)添加信息。點(diǎn)擊廢棄按鈕時(shí),此未完成銷售單廢棄。未完成銷售單查詢,修改,廢棄的功能流程如下圖5-6所示。</p><p> 圖5-6未完成銷售單查詢,修改,廢棄功能流程圖
55、</p><p> 5.3.3 查詢銷售單</p><p> 點(diǎn)擊查詢銷售訂單,進(jìn)入銷售單查詢頁(yè)面,可以根據(jù)起始日期,結(jié)束日期或者單據(jù)編號(hào)進(jìn)行查詢,起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,可以進(jìn)行修改,當(dāng)單據(jù)編號(hào)的格式不符合要求時(shí)點(diǎn)擊查詢按鈕在單據(jù)編號(hào)后彈出提示信息。當(dāng)所有信息符合要求時(shí),點(diǎn)擊查詢按鈕,輸出所有符合要求的銷售單。銷售單詳情里面的內(nèi)容不可以修改,點(diǎn)擊刪除按鈕時(shí)可以刪除銷售單,
56、刪除后跳回銷售單查詢頁(yè)面,顯示之前的頁(yè)碼。銷售單的查詢功能流程如下圖5-7所示。</p><p> 圖5-7銷售單查詢功能流程圖</p><p> 5.4 銷售信息管理模塊</p><p> 5.4.1 銷售時(shí)間分析</p><p> 點(diǎn)擊銷售時(shí)間分析,進(jìn)入銷售時(shí)間分析頁(yè)面,通過(guò)起始日期和結(jié)束日期進(jìn)行查詢,進(jìn)入該頁(yè)面后起始日期和結(jié)
57、束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢按鈕后顯示統(tǒng)計(jì)信息。銷售時(shí)間分析的功能流程如下圖5-8所示。</p><p> 圖5-8銷售時(shí)間分析功能流程圖</p><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è)面后起始日
58、期和結(jié)束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢按鈕后顯示訂貨數(shù)量統(tǒng)計(jì)信息。訂貨數(shù)量統(tǒng)計(jì)的功能流程如下圖5-9所示。</p><p> 圖5-9訂貨數(shù)量統(tǒng)計(jì)功能流程圖</p><p> 5.4.3 業(yè)務(wù)員能力分析</p><p> 點(diǎn)擊業(yè)務(wù)員能力分析,進(jìn)入業(yè)務(wù)員能力分析頁(yè)面,通過(guò)起始日期和結(jié)束日期進(jìn)行查詢,進(jìn)入該頁(yè)面后
59、起始日期和結(jié)束日期默認(rèn)為當(dāng)前日期,都是只讀的,點(diǎn)擊輸入框時(shí)彈出日期控件對(duì)日期進(jìn)行修改。點(diǎn)擊查詢按鈕后顯示信息。業(yè)務(wù)員能力分析的功能流程如下圖5-10所示。</p><p> 圖5-10業(yè)務(wù)員能力分析功能流程圖</p><p> 5.5 發(fā)貨退貨模塊</p><p> 5.5.1 添加發(fā)退貨信息</p><p> 點(diǎn)擊添加發(fā)退貨
60、信息,進(jìn)入發(fā)貨退貨管理頁(yè)面,根據(jù)銷售單編號(hà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í)跳回到此單的發(fā)貨退貨詳情頁(yè)面。</p><p> 發(fā)貨退貨詳情頁(yè)面中,當(dāng)商品是已發(fā)貨時(shí),顯示退貨按鈕,可以進(jìn)行退貨,點(diǎn)擊退貨按鈕時(shí),進(jìn)入填寫退后詳情頁(yè)面,填寫退貨信息,退貨
61、日期默認(rèn)為當(dāng)前日期,可以修改,經(jīng)手人不能為空,當(dāng)信息不正確時(shí),點(diǎn)擊提交,顯示提示信息,當(dāng)信息正確時(shí),點(diǎn)擊提交,信息就添加成功,跳回到此單的發(fā)貨退貨詳情頁(yè)面。添加發(fā)退貨信息的功能流程如下圖5-11所示。</p><p> 圖5-11添加發(fā)退貨信息功能流程圖</p><p> 5.5.2 未完成發(fā)貨單信息</p><p> 點(diǎn)擊未完成發(fā)貨單,進(jìn)入未完成發(fā)貨單頁(yè)
62、面,顯示未完成發(fā)貨單信息。</p><p> 5.5.3 查詢退貨單</p><p> 點(diǎn)擊查詢退貨單,根據(jù)起始日期和結(jié)束日期進(jìn)行查詢,查詢退貨單的功能流程如下圖5-12所示。</p><p> 圖5-12查詢退貨單功能流程圖</p><p> 5.5.4 查詢發(fā)貨單</p><p> 點(diǎn)擊查詢發(fā)貨單
63、,根據(jù)起始日期和結(jié)束日期進(jìn)行查詢,點(diǎn)擊查詢按鈕后顯示所有符合條件的發(fā)貨信息。發(fā)貨單查詢的功能流程如下圖5-3所示。</p><p> 圖5-3發(fā)貨單查詢功能流程圖</p><p><b> 6.系統(tǒng)測(cè)試</b></p><p> 下面通過(guò)黑盒測(cè)試的功能測(cè)試,對(duì)小型糧店管理系統(tǒng)系統(tǒng)銷售模塊的銷售單管理模塊進(jìn)行測(cè)試。</p>&
64、lt;p> 點(diǎn)擊添加銷售訂單,看錄單日期是否默認(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)存在的情況下是否有提示信息,單據(jù)編號(hào)格式不正確時(shí)是否有提示信息,購(gòu)買人和或者經(jīng)手人為空時(shí)是否有提示信息,沒(méi)有添加商品時(shí)是否有提示信息,添加的商品不存在時(shí)是否有提示信息。測(cè)試成功,如圖6-1所示。</p&g
65、t;<p> 圖6-1 測(cè)試添加銷售單信息頁(yè)面</p><p> 測(cè)試當(dāng)信息正確時(shí)點(diǎn)擊添加是否生成了銷售單,點(diǎn)擊存為草稿是否保存在未完成銷售單。當(dāng)點(diǎn)擊添加時(shí)在查詢銷售訂單中查詢到剛才添加的單據(jù)編號(hào)。測(cè)試成功,如圖6-2所示。</p><p> 圖6-2 測(cè)試添加銷售單成功頁(yè)面</p><p> 當(dāng)添加銷售單點(diǎn)擊存為草稿按鈕時(shí),在未完成銷售單中查
66、詢到剛才保存的銷售單。測(cè)試成功,如圖6-3所示。</p><p> 圖6-3測(cè)試將銷售單存為草稿成功頁(yè)面</p><p> 測(cè)試未完成銷售單中添加添加按鈕時(shí)是否可以生成銷售單。在未完成銷售單中查詢到剛才存為草稿的單據(jù)編號(hào)為20的銷售單,進(jìn)行編輯,點(diǎn)擊添加按鈕時(shí),在查詢銷售訂單中找到此訂單,測(cè)試成功,如圖6-4所示。</p><p> 圖6-4測(cè)試將銷售單存為草
67、稿成功頁(yè)面</p><p><b> 7.結(jié)束語(yǔ)</b></p><p> 通過(guò)這一階段的畢業(yè)設(shè)計(jì),這一階段,我收獲了很多,感悟了很多,成長(zhǎng)了許多,學(xué)習(xí)到了許多學(xué)校所學(xué)不到的東西,獨(dú)立,思考,以及一些思維的方法和一些對(duì)問(wèn)題的分析處理技巧。就技術(shù)層而言,這是一次用設(shè)計(jì)框架來(lái)寫一個(gè)項(xiàng)目,感受到了框架是我的整體邏輯變得更加清晰,也嘗試使用了之前不會(huì)的一些技術(shù),對(duì)自己的編
68、程邏輯和技巧以及獨(dú)立思考和學(xué)習(xí)的能力有了極大的提高,對(duì)解決一些問(wèn)題的邏輯性也有了很大的提高。就思維層面來(lái)說(shuō),遇到問(wèn)題時(shí)分析解決的方法有了全面正確的指導(dǎo)方向。獨(dú)立,客觀,自主等等一系列的處理問(wèn)題的方法,無(wú)論遇到什么問(wèn)題的時(shí)候都是值得運(yùn)用的。并且在這段時(shí)間中,老師為我們的項(xiàng)目指明了方向,給我們把握了一個(gè)高度和角度,不斷地指出項(xiàng)目中的問(wèn)題和不足,指導(dǎo)我們的成長(zhǎng)和前進(jìn)。 </p><p><b> 參考
69、文獻(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)典基礎(chǔ)篇》 作者:李興華、王月清 清華大學(xué)出版社 2010</p><p> [3]《java 項(xiàng)目開(kāi)發(fā)導(dǎo)航》 作者:王寅樂(lè) 電子工業(yè)出版社 2012<
70、;/p><p> [4]鋒利的jQuery 作者:?jiǎn)螙|林 張曉菲 魏然 人民郵電出版社 2012</p><p> [5]Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解 作者:孫衛(wèi)琴 電子工業(yè)出版社 2009</p><p> [6]Java Script王者歸來(lái) 作者:月影 清華大學(xué)出版社 2008</p><p> [7]Ja
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-基于java的小型糧店管理系統(tǒng)------進(jìn)貨模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-銷售管理模塊
- 軟件工程畢業(yè)論文-汽車銷售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—銷售管理模塊
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——車輛管理模塊
- 軟件工程畢業(yè)論文-汽車銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--客戶管理模塊
- 軟件工程畢業(yè)論文-汽車銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-庫(kù)存管理模塊
- 軟件工程畢業(yè)論文-汽車銷售與管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—客戶管理模塊
- 軟件工程畢業(yè)論文-汽車銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-車輛管理模塊
- 軟件工程畢業(yè)論文服裝銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-庫(kù)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-學(xué)生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-駕校管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-工程監(jiān)理管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 小型糧店管理系統(tǒng)-銷售管理
- 軟件工程畢業(yè)論文-超市收銀管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-倉(cāng)庫(kù)貨物管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-城市水費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-商場(chǎng)會(huì)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-小區(qū)車位管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-智慧大棚-管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論