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