版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 中小商業(yè)企業(yè)管理系統(tǒng)的設(shè)計與開發(fā)</p><p><b> 摘 要</b></p><p> 隨著中國電子商務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)的迅猛發(fā)展,國內(nèi)許多企業(yè)已
2、跨入電腦網(wǎng)絡(luò)管理時代,并因此提高了管理效率和市場競爭力。但目前仍有部分企業(yè)還停留在原始計賬管理階段。而隨著全球經(jīng)濟信息化的進程和WTO的成功實現(xiàn),企業(yè)面臨著前所未有的機遇和挑戰(zhàn),在如此激變的社會形勢和激烈的市場競爭下,愈來愈多的企業(yè)管理者意識到效率管理和科學(xué)管理的重要性。</p><p> 中小型商業(yè)企業(yè)是專門從事商品買賣的一類企業(yè),由于中小企業(yè)經(jīng)營者并不善于企業(yè)的自身管理,往往忽視很多企業(yè)的信息,如不懂財務(wù)無
3、法監(jiān)控企業(yè)財務(wù)信息造成會計賬務(wù)混亂,無法得到銷售情況的第一手資料不能及時調(diào)整企業(yè)經(jīng)營戰(zhàn)略,庫存存量超過警戒庫存造成企業(yè)商品的積壓,而企業(yè)信息管理系統(tǒng)可以給管理者提供更詳細的信息、更科學(xué)管理方法,從而給企業(yè)帶來飛速的發(fā)展, 更重要的是利用計算機的技術(shù)可以使企業(yè)管理規(guī)范化、制度化、數(shù)字化、提高管理水平、降低管理成本、減輕工作強度、提高工作效率,使企業(yè)以高效率運轉(zhuǎn)。中小商業(yè)企業(yè)管理系統(tǒng)以標準的系統(tǒng)軟件管理模式為藍本,借助先進的設(shè)計思想,高效的
4、設(shè)計方法,基于WEB的即瀏覽器/服務(wù)器(Browser/Server)體系結(jié)構(gòu),采用穩(wěn)定可靠的Win 7系統(tǒng)作為服務(wù)器應(yīng)用平臺,通過Java和MySql數(shù)據(jù)庫的無縫連接,實現(xiàn)了系統(tǒng)進貨、銷貨、存貨等等各個模塊功能的完美運行。</p><p> 進銷存管理是商業(yè)企業(yè)經(jīng)營管理中的核心環(huán)節(jié),也是一個企業(yè)能否取得效益的關(guān)鍵。如果能做到合理生產(chǎn)、及時銷售、庫存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。本系統(tǒng)是一款將進
5、貨、銷售、庫存進行一體化管理的系統(tǒng)信息資料管理模塊、商品庫存管理模塊、查詢統(tǒng)計管理模塊、商品銷售管理模塊、財務(wù)結(jié)賬管理模塊、用戶管理模塊等六大模塊。</p><p> 關(guān)鍵詞:進銷存;Java;MySql數(shù)據(jù)庫;中小商業(yè)企業(yè)。</p><p><b> Abstract</b></p><p> With the rapid develo
6、pment of China's e-commerce and Internet business, many domestic enterprises have entered the era of computer network management, and thus improve the management efficiency and market competitiveness. But at pres-ent
7、 there are still some enterprises are still stay in the originalaccount management stage. And as the global economy informationization process and the succ-essful implementation of WTO, enterprise is facing unprecedented
8、 opportunities and challenges, in such a ca</p><p> Enterprises on small and medium scale are ones specailly engaged in merchandise commerce.As their managers are not good at self-managing of enterprise,the
9、y used to ignore much enterprise information such as not under standing financial affairs which can not monitor financial information leads to confusing of ac-counts,not acquiring the first hand material about sales lead
10、s to not adjusting managing strategy of enterprise in time,stocks beyond alert level leads to enterprise goods's overstocking</p><p> Inventory management is the core part of the management o
11、f commercial enter-prises, is an enterprise can benefit key made. If we can achieve reasonable pr-oduction,timely sales, inventory minimum, reduce the backlog, then the business-s&
12、#160;will achieve the best results.-Enters sells saves the management is the cor-e link of business enterprise management was the key to an enterprise can obtain benefits. If can do reasonable production, timely sales, i
13、nventory minimum, reduce the backlog, enterprise</p><p> Keywords:Invoicing; Java; MySql database; small and medium-sized commercial enterprises.</p><p><b> 目 錄</b></p><
14、;p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第1章 引 言1</b></p><p> 1.1本文工作的來源1</p><p> 1.2目的和意義1</p><p> 1.3國內(nèi)外進展1&
15、lt;/p><p> 1.3.1國內(nèi)進展1</p><p> 1.3.2國外進展2</p><p> 1.4本文工作的主要內(nèi)容2</p><p> 第2章 理論基礎(chǔ)與技術(shù)4</p><p><b> 2.1理論基礎(chǔ)4</b></p><p> 2.1.1
16、Browser /Server系統(tǒng)結(jié)構(gòu)4</p><p><b> 2.2關(guān)鍵技術(shù)5</b></p><p> 2.2.1 Strut框架及特點5</p><p> 2.2.2 MySql數(shù)據(jù)庫6</p><p> 第3章 系統(tǒng)需求分析6</p><p><b>
17、3.1需求分析6</b></p><p> 3.1.1系統(tǒng)存在的現(xiàn)行問題6</p><p> 3.1.2課題欲解決的問題6</p><p> 3.1.3解決方案7</p><p> 第4章 系統(tǒng)總體設(shè)計7</p><p> 4.1總體結(jié)構(gòu)設(shè)計7</p><p>
18、 4.2數(shù)據(jù)庫設(shè)計8</p><p> 4.2.1數(shù)據(jù)庫需求分析8</p><p> 4.2.2數(shù)據(jù)庫概念設(shè)計9</p><p> 4.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計13</p><p> 4.3系統(tǒng)功能設(shè)計18</p><p> 4.3.1系統(tǒng)功能分析18</p><p>
19、 4.3.2系統(tǒng)功能模塊設(shè)計18</p><p> 第5章 系統(tǒng)的詳細設(shè)計19</p><p> 5.1系統(tǒng)主要功能設(shè)計與實現(xiàn)19</p><p> 5.2登陸模塊設(shè)計20</p><p> 5.3.信息資料管理模塊21</p><p> 5.3.1客戶信息資料模塊21</p>&l
20、t;p> 5.3.2商品信息資料模塊22</p><p> 5.3.3供應(yīng)商信息資料管理模塊22</p><p> 5.4商品庫存管理模塊22</p><p> 5.4.1商品入庫模塊22</p><p> 5.4.2 價格調(diào)整模塊22</p><p> 5.4.3商品入庫退貨模塊23&l
21、t;/p><p> 5.5查詢統(tǒng)計模塊23</p><p> 5.5.1銷售信息查詢模塊23</p><p> 5.5.2商品入庫查詢模塊24</p><p> 5.5.3商品銷售排行模塊24</p><p> 5.6 商品銷售管理模塊24</p><p> 5.6.1商品銷售
22、模塊24</p><p> 5.6.2銷售退貨模塊25</p><p> 5.7財務(wù)結(jié)賬管理模塊25</p><p> 5.7.1商品銷售結(jié)賬管理模塊25</p><p> 5.7.2入庫退貨結(jié)賬管理模塊25</p><p> 5.7.3商品銷售結(jié)賬管理模塊25</p><p&
23、gt; 5.7.4 銷售退貨結(jié)賬管理模塊25</p><p> 5.8用戶權(quán)限管理模塊25</p><p> 第六章 總結(jié)26</p><p> 參 考 文 獻27</p><p><b> 致 謝28</b></p><p><b> 第1章 引 言</
24、b></p><p> 1.1本文工作的來源</p><p> 隨著計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、管理技術(shù)的發(fā)展,對信息的處理和利用已經(jīng)深入到人類生活的各個方面。21 世紀,全球經(jīng)濟一體化,企業(yè)將面臨著更激烈的市場競爭。管理科學(xué)化、電子化、網(wǎng)絡(luò)化成為企業(yè)的必需。實施的成敗關(guān)系著企業(yè)的生存和發(fā)展。隨著我國社會經(jīng)濟的迅猛發(fā)展以及改革開放的深入,各種國企、私企的規(guī)模在不斷壯大,實力在不斷
25、提高,數(shù)據(jù)信息處理及需求量在不斷增加。利用計算機來管理信息的收集、加工、處理和傳遞,已成為企業(yè)管理必不可少的手段和工具,建立一個完善的集成化、信息化、網(wǎng)絡(luò)化的企業(yè)管理信息系統(tǒng),已經(jīng)迫在眉睫。一個現(xiàn)代化標準的計算機信息網(wǎng)絡(luò)的建成,無疑將使企業(yè)的效益躍上一個新臺階?!?lt;/p><p> 在市場經(jīng)濟中,銷售是企業(yè)運作的重要環(huán)節(jié)。為了更好地推動銷售,不少企業(yè)建立分公司后實行代理制,通過分公司或代理上把產(chǎn)品推向最終用戶。
26、這些分公司或代理商大多分布在全國各地,甚至是在國外,遠距離頻繁的業(yè)務(wù)信息交流是這些企業(yè)業(yè)務(wù)活動的主要特點。在傳統(tǒng)方式上,公司之間通常采用電傳、電報、電話等方式傳遞訂貨、發(fā)貨、到貨、壓貨、換貨、退貨等信息,總公司的商務(wù)部門在接到分公司或代理商穿來的定單和銀行匯款單據(jù)傳真件后,開具產(chǎn)品出庫通知,然后再把相關(guān)的進、銷、存信息手工存檔,再對這些信息進行統(tǒng)計分析,才能了解到整個公司的生產(chǎn)、銷售和庫存情況。進銷存管理是商業(yè)企業(yè)經(jīng)營管理中的核心環(huán)節(jié),
27、也是一個企業(yè)能否取得效益的關(guān)鍵。如果能做到合理生產(chǎn)、及時銷售、庫存量最小、減少積壓,那么企業(yè)就能取得最佳的效益。中小商業(yè)企業(yè)管理系統(tǒng)軟件可以為企業(yè)很好的解決這些問題。</p><p><b> 1.2目的和意義</b></p><p> 通過商品進銷存管理系統(tǒng),利用信息化手段把先進的企業(yè)管理方法引入企業(yè)實踐,為企業(yè)管理改革提供切實易行的途徑,更重要的是,中小商業(yè)企
28、業(yè)管理系統(tǒng)可以及時通過信息技術(shù)把企業(yè)數(shù)據(jù)快速轉(zhuǎn)化為企業(yè)信息,進而為相關(guān)管理者提供決策依據(jù)。</p><p> 在市場經(jīng)濟中,銷售是企業(yè)運行的重要環(huán)節(jié),為了更好地推動銷售,不少企業(yè)建立分公司和代理制,通過分公司和代理把產(chǎn)品推向最終用戶,這些分公司和代理商大都分布在不同的地理位置,跨時空,跨時間的頻繁業(yè)務(wù)信息交流是這些企業(yè)業(yè)務(wù)活動的主要特點,在這種形式下,傳統(tǒng)的依靠管理人員人工傳遞信息和數(shù)據(jù)的管理方式就無法滿足企業(yè)
29、日益增長的業(yè)務(wù)需求了。課題研究的主要目的是通過中小商業(yè)企業(yè)管理系統(tǒng),利用信息化手段把先進的企業(yè)管理方法引入企業(yè)的實踐,為企業(yè)的管理改革提供了切實易行的途徑</p><p><b> 1.3國內(nèi)外進展</b></p><p><b> 1.3.1國內(nèi)進展</b></p><p> 目前國內(nèi)很多企業(yè)都是通過一套人工單據(jù)流
30、轉(zhuǎn)程序,來實現(xiàn)信息流對商品流的跟蹤;通過財務(wù)庫存資金賬來控制進銷過程;通過倉庫賬來核查物流過程;通過定期盤點對賬來調(diào)整賬目和商品的損益……由此造成物流、資金流、票據(jù)流分離,財務(wù)信息滯后實際業(yè)務(wù),所以只有通過盤點才能較準確的了解經(jīng)營情況。 進入21世紀計算機技術(shù)得到了飛速發(fā)展,軟件的使用已經(jīng)普及到人們的日常生活當中。各種軟件交流平臺應(yīng)運而生,人們對于軟件的信息、前景和軟件的獲取也越來越習(xí)慣于在軟件交流平臺上進行。 另外,軟件的使用者與使
31、用者之間希望通過軟件交流平臺來交流軟件的設(shè)計思想、使用心得和修改意見,軟件的 開發(fā)者希望通過軟件交流平臺來獲取用戶對產(chǎn)品的使用情況和各項意見,提高產(chǎn)品質(zhì)量?;诖?,進銷存軟件已經(jīng)逐步走向中小企業(yè)的大門。軟件的基礎(chǔ)設(shè)計建立在全面、科學(xué)、可擴展的基礎(chǔ)上,眾多軟件開發(fā)商正在努力地將商務(wù)管理的經(jīng)營理念及計算機管理的優(yōu)勢傳播給商業(yè)企業(yè),以期培育市場。</p><p> 與國外企業(yè)相比,國內(nèi)企業(yè)進銷存管理起步較晚。
32、</p><p> 采購管理方面,目前我國企業(yè)在這方面尚未引起足夠的重視。在與供應(yīng)商打交道的過程中,不少企業(yè)缺乏嚴格的比價系統(tǒng),也沒有進行招標,采購過程存在很大的隨意性。更有甚者,某些主管采購的人員在采購的過程中有嚴重的吃回扣等現(xiàn)象。如此的采購過程最終導(dǎo)致企業(yè)的成本增加。 銷售管理方面,我國企業(yè)的營銷管理大多還停留在“推銷管理”的觀念上,重視產(chǎn)品的銷售,而忽視銷售業(yè)務(wù)數(shù)據(jù)的實時收集和分析,競爭對手情況的跟蹤分
33、析,忽視市場的預(yù)測和分析、客戶的管理以及銷售戰(zhàn)略的動態(tài)調(diào)整。 除此之外,信息化程度低也是進銷存管理中存在的一個突出問題。進銷存管理的信息系統(tǒng)功能不完善,遠程通信能力差,甚至出現(xiàn)數(shù)據(jù)失真的現(xiàn)象,系統(tǒng)無法履行必要的決策功能。加之,采購、銷售、庫存管理三者之間缺乏信息聯(lián)系和數(shù)據(jù)集成,無法實現(xiàn)信息共享,造成企業(yè)內(nèi)部的進、銷、存信息脫節(jié),企業(yè)最高決策者難以及時準確全面了解掌握經(jīng)營全過程的有關(guān)信息。 因此,在信息時代這種傳統(tǒng)的管理方法必然被計算
34、機為基礎(chǔ)的信息管理所取代。軟件作為一項有力的工具,只能當此種工具,與我們的實踐相結(jié)合起來的時候,才具有重大的社會價值及使用價值。因此根據(jù)企業(yè)目前實際的進銷存管理情況開</p><p> 1.3.2國外進展 </p><p> 國外目前做的進銷存管理系統(tǒng),雖然產(chǎn)品都已經(jīng)比較成熟,但由于中西文化的差異,進銷存系統(tǒng)中的財務(wù)管理模塊根本無法在企業(yè)中使用。國外原先選擇的進銷存產(chǎn)品,跟他們的財務(wù)管
35、理實際流程相差很多。如在他們的財務(wù)管理模塊中,增值稅發(fā)票與應(yīng)收帳款是合在一起管理的。但是在國內(nèi),大部分企業(yè)都是先產(chǎn)生應(yīng)收帳款,然后再進行開票。而且,有時候需要把幾筆應(yīng)收帳款和在一起進行開票?,F(xiàn)在把增值稅發(fā)票與應(yīng)收帳款和在一起的話,財務(wù)人員在實際工作中就很難操作。另外在報表的格式上也有很大的差異,國外項目很難直接拿到中國企業(yè)中使用。</p><p> 1.4本文工作的主要內(nèi)容</p><p&g
36、t; 本文主要的內(nèi)容是分析現(xiàn)在進銷存系統(tǒng)軟件存在的主要問題,并根據(jù)發(fā)現(xiàn)的問題提出具有建設(shè)性的意見,采取有力措施解決問題。對現(xiàn)有的進銷存信息進行分析,了解當前中小商業(yè)企業(yè)進銷存的現(xiàn)狀,在此分析的基礎(chǔ)上進行數(shù)據(jù)庫設(shè)計和總體設(shè)計,進行編碼和窗體的編寫,最終開發(fā)出經(jīng)得起考驗的中小商業(yè)企業(yè)管理系統(tǒng)軟件,以方便中小商業(yè)企業(yè)的總體管理和滿足客戶的需要。</p><p> 中小企業(yè)的進貨、銷售和庫存信息的數(shù)據(jù)量非常龐大,數(shù)據(jù)
37、統(tǒng)計分析困難。因此,開發(fā)一個適合企業(yè)需要的進銷存管理信息系統(tǒng),將企業(yè)的進貨、銷售和庫存信息全面地管理起來己成為必需。</p><p> 在系統(tǒng)開發(fā)之前,對用戶的需求進行了仔細的調(diào)查和分析。</p><p> 本系統(tǒng)是一款將進貨、銷售、庫存進行一體化管理的系統(tǒng)。系統(tǒng)由基本信息、進貨管理、銷售管理、庫存管理和系統(tǒng)管理等模塊組成。特規(guī)劃功能模塊如下:信息資料管理模塊、商品庫存管理模塊、查詢統(tǒng)
38、計管理模塊、商品銷售管理模塊、財務(wù)結(jié)賬管理模塊、用戶管理模塊等六大模塊。信息資料管理模塊包括客戶信息管理、商品信息管理、供應(yīng)商信息管理;商品庫存管理包括商品入庫、庫存查詢、價格調(diào)整、商品入庫退貨;查詢統(tǒng)計管理包括銷售信息查詢、商品入庫查詢、商品銷售排行;商品銷售管理包括商品銷售以及商品退貨;財務(wù)結(jié)賬管理包括商品銷售結(jié)賬管理、入庫退貨結(jié)賬、商品入庫結(jié)賬管理、銷售退貨結(jié)賬,而用戶管理主要是對用戶信息的增刪改查等功能。</p>
39、<p> 在當前的各個系統(tǒng)中,數(shù)據(jù)庫占有越來越重要的位置。本系統(tǒng)用MySql進行了數(shù)據(jù)庫的代碼編寫和數(shù)據(jù)庫表的設(shè)計,畫出了E-R圖,基本上完成了數(shù)據(jù)庫的各個相關(guān)操作。</p><p> 在完成了系統(tǒng)編碼和測試后,本文的主要工作也宣告完成。</p><p> 第2章 理論基礎(chǔ)與技術(shù)</p><p><b> 2.1理論基礎(chǔ)</b>
40、;</p><p> 2.1.1 Browser /Server系統(tǒng)結(jié)構(gòu)</p><p> 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶通過瀏覽器輸入網(wǎng)站地址獲取遠程信息的模式已經(jīng)獲得廣泛的應(yīng)用,基于這種操作習(xí)慣形成的軟件開發(fā)架構(gòu)稱為瀏覽器/服務(wù)器(Browser /Server)結(jié)構(gòu),簡稱B/S結(jié)構(gòu)。B/S結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不需要安裝任何門的軟件。只要有一臺能上網(wǎng)的電腦就能使用
41、,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng)再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了;甚至可以在線申請,通過公司的安全認證后,不需要任何人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。傳統(tǒng)的C/ S (Client/ Server) 結(jié)構(gòu)漸被B/ S (Browse/ Server) 結(jié)構(gòu)取代。在C /S兩層結(jié)構(gòu)模式中,由于客戶端直接連接到數(shù)據(jù)庫服務(wù)器,業(yè)務(wù)處理二者分擔(dān),致使這種體系結(jié)構(gòu)在現(xiàn)代網(wǎng)絡(luò)技術(shù)應(yīng)用中存在如下不足: C
42、lient與Server直接連接,可能會造成用戶的非法入侵;客戶端的程序肥大,隨著業(yè)務(wù)規(guī)則的變化,需要隨時更新Client客戶端程序,這樣就大大增加維護量,造成維護工作困難;每個Client都要直接連到數(shù)據(jù)庫服務(wù)器,服務(wù)器將消耗部分系統(tǒng)資源用于處理與客戶端的連接工</p><p> 瀏覽層 應(yīng)用邏輯層 數(shù)據(jù)源層</p>
43、;<p> 圖2-1 Browse/Server系統(tǒng)結(jié)構(gòu)</p><p> Browser /Server structure其性能優(yōu)越之處體現(xiàn)在:由于封裝了企業(yè)邏輯,不同客戶端應(yīng)用程序可以共享同一個中間層;客戶端應(yīng)用程序可以做的很瘦,很多復(fù)雜的工作可以由應(yīng)用程序服務(wù)器代勞,客戶端應(yīng)用程序只需關(guān)注用戶界面本身,且更易發(fā)布、安裝、配置和維護;這樣做還有利于安全,主要是可將一些敏感數(shù)據(jù)功能部分封裝在
44、中間層,并授予不同訪問權(quán)限以保證對數(shù)據(jù)的訪問限制和防止用戶的非法入侵,我們就是根據(jù)這種多層結(jié)構(gòu)特點來建立一個應(yīng)用系統(tǒng)的。</p><p> B/S結(jié)構(gòu)與C/S結(jié)構(gòu)相比具有以下優(yōu)點:</p><p> 1) 無需不斷升級客戶機的硬件設(shè)備。通常企業(yè)會給每個員工配備一臺個人計算機,而用于應(yīng)用軟件的更新,不斷提高老舊計算機性能的要求,每隔一段時間就面臨著升級或購買新硬件的問題。采用Browse
45、r/Server 模式,不需要購買升級硬件,只要運行最新版的軟件即可,在一定程度上拓展了計算機的生命周期。</p><p> 2) 簡化了客戶端的安裝、配置??蛻舳酥皇且粋€簡單易用的標準瀏覽器,勿需像C/S模式那樣,不同客戶機安裝不同的客戶應(yīng)用程序。各個用戶通過HTTP請求在權(quán)限范圍內(nèi)調(diào)用Web服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改?!笆菘蛻魴C”模式,簡化了系統(tǒng)的開發(fā)和維護,使系統(tǒng)具有較好的可移植性。
46、</p><p> 3) 顯著降低了系統(tǒng)開發(fā)費用。在Client/Server 架構(gòu)下,如果開發(fā)了新的應(yīng)用,就需要為客戶使用的每一種不同的操作系統(tǒng)和版本創(chuàng)建和測試客戶軟件。Browser/Server 模式允許在不依賴系統(tǒng)平臺的情況下快速開發(fā)應(yīng)用,客戶端只有按鍵或點擊鼠標時才向服務(wù)器發(fā)送請求,通過有效的網(wǎng)絡(luò)協(xié)議將請求的信息返回到客戶端顯示。這樣開發(fā)者可以更好地服務(wù)用戶,用戶也能夠更容易地訪問和應(yīng)用數(shù)據(jù),并且提高
47、了系統(tǒng)的性能和安全。</p><p><b> 2.2關(guān)鍵技術(shù)</b></p><p> 本系統(tǒng)的開發(fā)采用的是Struts 2框架結(jié)合工廠模式,將系統(tǒng)分為三個層次,分別為顯示層、控制層、數(shù)據(jù)層,顯示層主要是JSP頁面,頁面上都是HTML代碼,顯示的是用戶能夠看到的界面;控制層主要指的是Action中的業(yè)務(wù)邏輯,前臺JSP頁面將數(shù)據(jù)傳遞給Action,Action調(diào)
48、用DAO中的方法進行與數(shù)據(jù)庫的連接,再由相關(guān)方法返回數(shù)據(jù)顯示在JSP頁面中,這樣有效地將Java代碼與JSP頁面有效地分離,其好處有:</p><p> 使得程序的可讀性高。因為大部分的代碼寫在JavaBean中,不會和網(wǎng)頁顯示標記混合在一起,因此,進行后期的維護時,能夠較為輕松。</p><p> 可重復(fù)利用性高。由于核心業(yè)務(wù)代碼使用JavaBean來開發(fā),因此可重復(fù)使用,大大減少了
49、編寫重復(fù)性程序代碼的開發(fā)工作。</p><p> 2.2.1 Strut框架及特點</p><p> 所謂框架就是提供了一組統(tǒng)一的接口和編程方式的可以重用組件,同時我們可以在框架中擴充我們自己的特定邏輯。Struts 是一組相互協(xié)作的類、servlet 和 JSP 標記組成的一個可重用的 MVC 2 設(shè)計。</p><p> Struts2的特點</p
50、><p> (1) Struts 可以進行自動驗證,還有很多,比如國際化資源文件等。 </p><p> (2) Sruts2的開發(fā)中,如果你重來沒有用過任何框架,你也可以通過快速的學(xué)習(xí),加入到Struts2的應(yīng)用開發(fā)中來,因為它足夠的簡單。 </p><p> (3) 具有大量的攔截器</p><p> Str
51、uts 2 本身提供了大量的可重用的攔截器,比如類型轉(zhuǎn)換攔截器,很多時候我們從頁面取得參數(shù),這個時候它是String類型的,我們需要手動。</p><p> (4) 基于插件的框架</p><p> Struts 2是基于插件的框架,社區(qū)中提供了很多使用的插件,比如jfreechat/json等等,使用這些插件可以簡化我們的開發(fā),加快開發(fā)進度。</p><p>
52、; (5) 多視圖的支持</p><p> 多視圖的支持:jsp、freemarker,只要你愿意,您甚至可以通過輕松的改造讓他支持pdf,同一個項目中可以支持多種視圖。</p><p> (6) 代碼與頁面分離 </p><p> 在一些Web開發(fā)環(huán)境中,程序代碼與HTML標記是摻雜在一起的,如果項目規(guī)模龐大,維護起來較為困難;struts 2 可以將
53、程序代碼和HTML標記分開,使得程序結(jié)構(gòu)更加清晰,便于維護。</p><p> 2.2.2 MySql數(shù)據(jù)庫</p><p> MySql 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的WEB應(yīng)用程序。</p><p><b> Mysql的特點:</b>
54、</p><p> ?。?)同時訪問數(shù)據(jù)庫的用戶數(shù)量不受限制</p><p> (2)可以保存超過50,000,000條記錄</p><p> ?。?)目前市場上現(xiàn)有產(chǎn)品中運行速度最快的數(shù)據(jù)庫系統(tǒng)</p><p> ?。?)用戶權(quán)限設(shè)置簡單、有效。</p><p> 第3章 系統(tǒng)需求分析</p>&l
55、t;p><b> 3.1需求分析</b></p><p> 3.1.1系統(tǒng)存在的現(xiàn)行問題</p><p> 目前,有許多中型的商業(yè)企業(yè)部門采用電子文檔、電子表格等(例如WORD、EXCEL或者簡單的ACCESS數(shù)據(jù)庫)來對進銷存信息進行管理,大部分企業(yè)也無自己的管理系統(tǒng),隨著業(yè)務(wù)的不斷擴展,務(wù)操作人員若僅靠手工方式處理大量資料,則遺漏信息的情況更容易發(fā)生,
56、同時,也可能帶來出錯率的增長以及大量資源的浪費和閑置等問題,因此,只有加強對進銷存信息的整合、統(tǒng)一管理,才能使公司更加合理、高效地運轉(zhuǎn)。現(xiàn)行的中小商業(yè)企業(yè)的進銷存的不足主要體現(xiàn)在如下幾個方面:</p><p> 1)體系封閉,無法實現(xiàn)網(wǎng)絡(luò)化管理,更無法支持電子商務(wù)。許多傳統(tǒng)倉庫進銷存軟件由于產(chǎn)生的技術(shù)背景落后,無法實現(xiàn)網(wǎng)絡(luò)化管理或只支持局部網(wǎng)絡(luò)應(yīng)用,更無法支持電子商務(wù),不能適應(yīng)網(wǎng)絡(luò)時代企業(yè)的需求。</p&
57、gt;<p> 2)信息單一、落后且缺乏前瞻性,由于技術(shù)方面的限制,許多傳統(tǒng)倉庫進銷存軟件無法做到庫存信息的實時動態(tài)處理、事前的預(yù)測,并提供前瞻性信息。</p><p> 3)對管理考慮甚少。軟件依舊沒有擺脫傳統(tǒng)束縛,以對外報告為其存在目的。</p><p> 3.1.2課題欲解決的問題</p><p> 本課題欲要解決的問題有以下兩個方面:&
58、lt;/p><p> 1) 從系統(tǒng)后臺數(shù)據(jù)系統(tǒng)角度出發(fā),整體分析和構(gòu)建數(shù)據(jù)庫應(yīng)用系統(tǒng),充分利用Java提供的開發(fā)技術(shù),實現(xiàn)對系統(tǒng)后臺數(shù)據(jù)管理。</p><p> 2) 采用軟件工程的方法完成本設(shè)計,提高軟件開發(fā)綜合能力,了解軟件系統(tǒng)架構(gòu)設(shè)計能力和軟件過程實施能力,從而培養(yǎng)軟件工程的整體使用能力。</p><p><b> 3.1.3解決方案</b&
59、gt;</p><p> 管理信息系統(tǒng)是對一個組織(單位、企業(yè)或部門)進行全面管理的人和計算機相結(jié)合的系統(tǒng),它綜合運用計算機技術(shù)、信息技術(shù)、管理技術(shù)和決策技術(shù)、與現(xiàn)代化的管理思想、方法和手段結(jié)合起來,輔助管理人員進行管理和決策。計算機在管理中應(yīng)用的發(fā)展與計算機技術(shù)、通訊技術(shù)和管理科學(xué)的發(fā)展緊密相關(guān)。20世紀70年代初隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,管理信息系統(tǒng)逐漸成熟起來。</p>
60、<p> 管理信息系統(tǒng)最大的特點是高度集中,能將組織中的數(shù)據(jù)和信息集中起來,進行快速處理,統(tǒng)一使用。有一個中心數(shù)據(jù)庫和計算機網(wǎng)絡(luò)系統(tǒng)是MIS的重要標志。MIS的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上的分布式處理。隨著計算機網(wǎng)絡(luò)和通訊技術(shù)的發(fā)展,不僅能把組織內(nèi)部的各級管理聯(lián)結(jié)起來,而且能夠克服地理界限,把分散在不同地區(qū)的計算機網(wǎng)互聯(lián),形成跨地區(qū)的各種業(yè)務(wù)信息系統(tǒng)和管理信息系統(tǒng)。</p><p> 新系統(tǒng)采用(
61、Browser /Server)結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng),前臺使用Java編程工具,后臺使用MySql數(shù)據(jù)庫設(shè)計,最終開發(fā)出用戶滿意的中小商業(yè)企業(yè)管理系統(tǒng)。</p><p> 第4章 系統(tǒng)總體設(shè)計</p><p> 4.1總體結(jié)構(gòu)設(shè)計 </p><p> 從用戶應(yīng)用角度來看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲層、業(yè)務(wù)處理層和界面表示層等3個層次,而應(yīng)用程序結(jié)構(gòu)可
62、歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機/服務(wù)器應(yīng)用程序結(jié)構(gòu)等5種類型。 本中小商業(yè)管理系統(tǒng)軟件是在Win7下,采用了Java開發(fā)工具及瀏覽器/服務(wù)器結(jié)構(gòu),即B/S結(jié)構(gòu)。前臺管理員只要有一臺連接上網(wǎng)絡(luò)的計算機而無需安裝數(shù)據(jù)庫即可通過瀏覽器訪問后臺。用戶界面美觀大方,采用的是MySql進行數(shù)據(jù)的設(shè)計,存儲數(shù)據(jù)能力完全滿足了需求。本系統(tǒng)具有良好的開放性
63、和可擴充性,易于維護和升級。用戶只需使用Web瀏覽器即可對應(yīng)用系統(tǒng)進行操作。本系統(tǒng)總體結(jié)構(gòu)如圖4-1所示。</p><p> 圖4-1 中小商業(yè)企業(yè)管理系統(tǒng)總體結(jié)構(gòu)</p><p> 4.2數(shù)據(jù)庫設(shè)計 </p><p> 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提
64、高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。</p><p> 設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。本課題的數(shù)據(jù)庫設(shè)計包括如下幾個步驟:</p><p> 1) 數(shù)據(jù)庫需要分析。</p><p> 2) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。</p><p> 3) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。</p>
65、<p> 4.2.1數(shù)據(jù)庫需求分析</p><p> 用戶的需求具體體現(xiàn)在對各種信息的提供、保存、更新和查詢上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基于數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。經(jīng)過仔細分析,本中小商業(yè)企業(yè)管理系統(tǒng)的需要設(shè)計如下所有的數(shù)據(jù)字段和數(shù)據(jù)表:</p><p> 1) 用戶表。包括的數(shù)據(jù)
66、字段有:編號、用戶名、用戶密碼。</p><p> 2)角色表。包括的數(shù)據(jù)字段有:編號、角色名稱。</p><p> 3) 用戶-角色表。包括的數(shù)據(jù)字段有:用戶編號、角色編號。</p><p> 4) 商品類別表。包括的數(shù)據(jù)字段有:類別編號、類別名稱。</p><p> 5) 客戶信息表。包括的數(shù)據(jù)字段有:客戶編號、客戶名稱、客戶簡稱
67、、所在公司、地址、郵編、電話、傳真、聯(lián)系人、聯(lián)系人電話、郵箱、開戶銀行、銀行賬號。</p><p> 6) 商品信息表。包括的數(shù)據(jù)字段有:商品編號、商品名稱、商品簡稱、產(chǎn)地、單位、規(guī)格、批號、批準文號、包裝、類別、供應(yīng)商、進價、售價、備注。</p><p> 7)庫存表。包括的數(shù)據(jù)字段有:庫存編號、商品名稱、商品簡稱、產(chǎn)地、規(guī)格、包裝、單位、單價、庫存數(shù)量、庫存金額。</p>
68、;<p> 8)用戶權(quán)限表。包括的數(shù)據(jù)字段有:權(quán)限編號、權(quán)限名稱。</p><p> 9)供應(yīng)商信息表。包括的數(shù)據(jù)字段有:編號、供應(yīng)商名稱、公司名稱、郵編、公司電話、傳真、供貨地區(qū)、開戶銀行、郵箱、銀行賬號。</p><p> 10) 入庫結(jié)賬表。包括的數(shù)據(jù)字段有:編號、入庫票號、供應(yīng)商、本次結(jié)賬、余額、結(jié)賬日期、操作人、經(jīng)手人。</p><p>
69、; 11)入庫票號表。包括的數(shù)據(jù)字段有:編號、入庫票號、數(shù)量、應(yīng)付金額、實付金額、未付金額、供應(yīng)商、入庫日期、操作人、經(jīng)手人、結(jié)算方式、是否結(jié)清。</p><p> 12)角色-權(quán)限表。包括的數(shù)據(jù)字段有:角色編號、權(quán)限編號。</p><p> 13)商品入庫表:包括的數(shù)據(jù)字段有:編號、入庫票編號、商品編號、商品名稱、產(chǎn)地、簡稱、規(guī)格、包裝、單位、單價、數(shù)量、金額、供應(yīng)商、入庫日期、操
70、作人、經(jīng)手人、結(jié)算方式。</p><p> 14)入庫退貨表。包括的數(shù)據(jù)字段有:編號、入庫退貨編號、商品編號、商品名稱、產(chǎn)地、簡稱、規(guī)格、包裝、單位、單價、數(shù)量、金額、供應(yīng)商、退貨日期、操作人、經(jīng)手人、結(jié)算方式。</p><p> 15)銷售表。包括的數(shù)據(jù)字段有:編號、商品名稱、產(chǎn)地、簡稱、規(guī)格、包裝、單位、單價、數(shù)量、金額、銷售日期、操作人、經(jīng)手人、結(jié)算方式。</p>
71、<p> 16)銷售結(jié)賬表。包括的數(shù)據(jù)字段有:編號、銷售編號、余額、本次結(jié)賬、結(jié)賬日期、操作人、經(jīng)手人。</p><p> 17)銷售退貨表。包括的數(shù)據(jù)字段有:編號、商品名稱、產(chǎn)地、簡稱、規(guī)格、包裝、單位、單價、數(shù)量、金額、退貨日期、操作人、經(jīng)手人、結(jié)算方式。</p><p> 18)入庫退貨結(jié)賬表。包括的字段有:編號、退貨編號、供應(yīng)商、余額、本次結(jié)賬、結(jié)賬日期、操作人、經(jīng)
72、手人。</p><p> 19)銷售退貨結(jié)賬表。包括的字段有:編號、退貨編號、客戶名稱、余額、本次結(jié)賬、結(jié)賬日期、操作人、經(jīng)手人。</p><p> 20)入庫退貨票號表。包括的數(shù)據(jù)字段有:編號、退貨票號、數(shù)量、應(yīng)付金額、實付金額、未付金額、供應(yīng)商、退貨日期、操作人、經(jīng)手人、結(jié)算方式、是否結(jié)清。</p><p> 21)銷售退貨票號表。包括的數(shù)據(jù)字段有:編號、
73、退貨票號、數(shù)量、應(yīng)付金額、實付金額、未付金額、客戶名稱、退貨日期、操作人、經(jīng)手人、結(jié)算方式、是否結(jié)清。</p><p> 4.2.2數(shù)據(jù)庫概念設(shè)計</p><p> 得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。部分相關(guān)實體的E-R圖如下。</p
74、><p> 用戶信息實體E-R圖如圖4-2所示。</p><p> 圖4-2 用戶信息實體E-R圖</p><p> 客戶信息實體E-R圖如4-3所示。</p><p> 圖4-3 酒店信息實體E-R圖</p><p> 商品信息實體E-R圖如圖4-4所示。</p><p> 圖4-4商
75、品信息實體E-R圖</p><p> 4)供應(yīng)商信息實體E-R圖如圖4-5所示。</p><p> 圖4-5 供應(yīng)商信息實體E-R圖</p><p> 5)庫存信息實體E-R圖如圖4-6所示</p><p> 圖4-6 庫存信息實體E-R圖</p><p> 入庫結(jié)賬信息實體E-R圖如圖4-7所示。<
76、;/p><p> 圖4-7 入庫結(jié)賬信息實體E-R圖</p><p> 7)入庫票號信息實體E-R圖如圖4-8所示。</p><p> 圖4-8 機票信息實體E-R圖</p><p> 銷售信息實體E-R圖如圖4-9所示。</p><p> 圖4-9 銷售信息實體E-R圖 </p><p
77、> 9) 入庫信息實體E-R圖如圖4-10所示。</p><p> 圖4-10 入庫信息實體E-R圖</p><p> 10) 入庫退貨信息實體E-R圖如圖4-11所示。</p><p> 圖4-11 入庫退貨信息實體E-R圖</p><p> 11)入庫退貨結(jié)賬信息實體E-R圖如圖4-12所示。</p>&
78、lt;p> 圖4-12 入庫退貨結(jié)賬信息實體E-R圖</p><p> 4.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為MySql數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),每個表格表示在數(shù)據(jù)庫中的一個表。</p><p> 用戶信息表保存的是本旅游公司的會員信息,其邏輯結(jié)構(gòu)如表4-1所示。</p>&
79、lt;p> 表4-1 用戶信息表(User_tb) </p><p> 商品信息表,用來存儲商品的基本信息。其邏輯結(jié)構(gòu)如表4-2。</p><p> 表4-2 商品信息表(good_tb) </p><p> 客戶信息表:客戶信息表用來存儲客戶的基本信息,其邏輯結(jié)構(gòu)設(shè)計如表4-3。</p><p> 表4-3 客戶信息表
80、(customer_tb)</p><p> 庫存信息表:庫存信息表用來存儲庫存信息。其邏輯結(jié)構(gòu)設(shè)計如表4-4。</p><p> 表4-4 庫存信息表(kucun_tb) </p><p> 入庫結(jié)賬表:入庫結(jié)賬表用來存儲商品的入庫結(jié)賬信息。其邏輯結(jié)果設(shè)計如表4-5。</p><p> 表4-5 入庫結(jié)賬表 (rkaccount_t
81、b)</p><p> 入庫票號信息表:用來存儲商品入庫的單據(jù)信息,其邏輯結(jié)構(gòu)設(shè)計如表4-6。</p><p> 表4-6 入庫票號信息表 (rkph_tb)</p><p> 入庫信息表:入庫表用來存儲商品入庫的詳細信息,其邏輯結(jié)構(gòu)設(shè)計如4-7。</p><p> 表4-7 入庫信息表 (ruku_tb)</p>&l
82、t;p> 入庫退貨表:用來存儲商品入庫退貨的詳細信息,其邏輯結(jié)構(gòu)設(shè)計如表4-8。</p><p> 表4-8 入庫退貨表(rukuth_tb)</p><p> 銷售信息表:銷售表用來存儲商品銷售的詳細信息,其邏輯結(jié)構(gòu)設(shè)計如表4-9。</p><p> 表4-9 銷售信息表 (sell_tb)</p><p> 銷售結(jié)賬表:銷
83、售結(jié)賬表用來存儲商品的銷售結(jié)賬信息。其邏輯結(jié)構(gòu)設(shè)計如表4-10。</p><p> 表4-10 銷售結(jié)賬表(selljz_tb)</p><p> 銷售退貨表:用來存儲商品銷售退貨的詳細信息。其邏輯結(jié)構(gòu)設(shè)計如表4-11。</p><p> 表 4-11 銷售退貨表(sellth_tb)</p><p><b> 4.3系統(tǒng)
84、功能設(shè)計</b></p><p> 4.3.1系統(tǒng)功能分析</p><p> 中小商業(yè)企業(yè)管理系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,由信息資料管理、商品庫存管理、商品銷售管理、查詢統(tǒng)計管理、財務(wù)結(jié)賬管理、用戶權(quán)限管理6部分組成。</p><p> 信息資料管理:信息資料管理主要是對企業(yè)的客戶信息、商品信息、供應(yīng)商信息進行有效管理,并可實現(xiàn)按不同條件對
85、這些數(shù)據(jù)進行查詢。</p><p> 商品庫存管理:該模塊主要是對商品的入庫及入庫退貨信息進行有效管理,對商品的價格進行調(diào)整,同時可按不同條件查詢庫存商品。</p><p> 商品銷售管理:主要是對商品的銷售及銷售退貨信息進行有效管理。</p><p> 查詢統(tǒng)計管理:主要實現(xiàn)按不同條件查詢商品的入庫信息及銷售信息,并可對某一時間段內(nèi)某種商品的銷售情況按數(shù)量或
86、金額進行升序或降序排行。</p><p> 財務(wù)結(jié)賬管理:主要實現(xiàn)對商品的入庫結(jié)賬、入庫退貨結(jié)賬、銷售結(jié)賬、銷售退貨結(jié)賬信息進行有效管理,同時可實現(xiàn)銷售結(jié)賬信息及入庫結(jié)賬信息的查詢操作。</p><p> 用戶權(quán)限管理:主要實現(xiàn)對操作員及操作員密碼、權(quán)限、角色進行有效管理。</p><p> 4.3.2系統(tǒng)功能模塊設(shè)計</p><p>
87、 根據(jù)系統(tǒng)的需求本系統(tǒng)設(shè)計了如下圖4-13所示的功能模塊圖。</p><p> 圖4-13功能模塊圖</p><p> 第5章 系統(tǒng)的詳細設(shè)計</p><p> 5.1系統(tǒng)主要功能設(shè)計與實現(xiàn)</p><p> 系統(tǒng)主要功能的設(shè)計與實現(xiàn)包括代碼設(shè)計和界面設(shè)計兩個部分。即根據(jù)總體設(shè)計的每個功能模塊的要求和數(shù)據(jù)庫的邏輯結(jié)構(gòu),利用相應(yīng)的開發(fā)
88、工具設(shè)計出應(yīng)用系統(tǒng)的過程。由于篇幅的限制,這里不給出具體的程序編碼,只給出主要模塊的功能設(shè)計描述和界面設(shè)計的方案。</p><p><b> 5.2登陸模塊設(shè)計</b></p><p> 頁面描述:登陸窗體的主體部分是兩個文本框,分別用來輸入用戶名和密碼以及驗證碼。</p><p> 功能實現(xiàn):用戶登錄分為系統(tǒng)管理員、普通管理員兩種,用戶
89、以不同的身份登錄后,將Session的值設(shè)為用戶登錄信息,用來判斷當前訪問者的身份。</p><p> 用戶登錄的頁面效果如圖5-1所示。</p><p> 圖5-1 用戶登錄的頁面效果</p><p> 用戶登錄的基本流程如圖5-2所示。</p><p> 圖5-2 用戶登錄的流程圖</p><p> 5.
90、3.信息資料管理模塊 </p><p> 5.3.1客戶信息資料模塊 </p><p> 頁面描述:頁面整體顏色偏淡,包括客戶信息查詢、查看、編輯、刪除等內(nèi)容。用戶通過相應(yīng)的功能進行操作。</p><p> 功能實現(xiàn):用戶通過輸入所要查詢的客戶名稱即可查詢指定客戶的信息。并且可以通過點擊相關(guān)按鈕對其進行操作以及具有分頁顯示的功能。</p>&
91、lt;p> 客戶信息資料頁面如下圖5-3、圖5-4所示。</p><p> 圖5-3客戶信息資料頁面效果</p><p> 圖5-4 客戶信息資料頁面效果</p><p> 5.3.2商品信息資料模塊 </p><p> 功能實現(xiàn):與客戶信息資料管理基本功能一樣,主要是對商品信息資料進行后臺的管理。</p>
92、<p> 商品信息資料管理頁面效果與客戶信息資料管理頁面效果圖一樣,這里就不做過多的展示。</p><p> 5.3.3供應(yīng)商信息資料管理模塊</p><p> 功能實現(xiàn):與客戶信息資料管理基本功能一樣,主要是對供應(yīng)商信息資料進行后臺的管理。</p><p> 供應(yīng)商信息資料管理頁面效果與客戶信息資料管理頁面效果圖也是一樣的,這里同樣就不做過多的展
93、示。</p><p> 5.4商品庫存管理模塊</p><p> 5.4.1商品入庫模塊</p><p> 頁面描述:該頁面主要包括兩方面,包括商品的選擇與對所選商品進行入庫操作。</p><p> 功能實現(xiàn):首先在下拉列表框中選擇所要入庫的商品,然后系統(tǒng)會將所選商品的的相關(guān)信息顯示在網(wǎng)頁上,用戶輸入需要入庫的數(shù)量及應(yīng)付的金額等信息后
94、,按“保存信息”按鈕進行入庫操作。。</p><p> 商品入庫的頁面效果如圖5-5、圖5-6所示。</p><p> 圖5-5商品入庫的頁面效果 圖5-6 商品入庫的頁面效果</p><p> 5.4.2 價格調(diào)整模塊</p><p> 頁面描述:該頁面主要是進行商品價格的修改。<
95、;/p><p> 價格調(diào)整的頁面效果如圖5-7所示。</p><p> 圖5-7 價格調(diào)整的頁面效果</p><p> 5.4.3商品入庫退貨模塊</p><p> 頁面描述:頁面與商品入庫模塊頁面效果圖一樣。 </p><p> 功能實現(xiàn):主要是選擇已經(jīng)入庫的商品進行退貨,在選擇了某一商品后,頁面會展示
96、出該商品的詳細信息,輸入退貨數(shù)量、以及應(yīng)退金額等相關(guān)信息后,即可進行入庫退貨操作。</p><p> 商品入庫退貨的頁面效果與圖5-5、圖5-6相似,在這里就不在贅述。</p><p> 其頁面效果及功能與“行在北京”頁面相同,所以,在此不再贅述。</p><p><b> 5.5查詢統(tǒng)計模塊</b></p><p&g
97、t; 5.5.1銷售信息查詢模塊</p><p> 功能實現(xiàn):主要是對銷售的商品進行查詢,可以按照商品名稱、經(jīng)手人、操作人驚醒查詢。</p><p> 銷售信息查詢的頁面效果如圖5-8所示。</p><p> 圖5-8 銷售信息查詢的頁面效果</p><p> 5.5.2商品入庫查詢模塊</p><p>
98、功能實現(xiàn):實現(xiàn)對入庫商品的查詢。分別可以按照商品名稱、操作人、經(jīng)手人進行查詢。</p><p> 其頁面效果與圖5-8相似,這里也不進行頁面展示了。</p><p> 5.5.3商品銷售排行模塊</p><p> 頁面描述:主要是對所有已經(jīng)銷售的商品按照銷售金額的升序或者降序的排序。</p><p> 商品銷售排行的頁面效果如圖5-9
99、所示。</p><p> 圖5-9 商品銷售排行的頁面效果</p><p> 5.6 商品銷售管理模塊</p><p> 5.6.1商品銷售模塊</p><p> 頁面描述:頁面主要是兩部分,上邊選擇要銷售的商品,下邊是顯示商品信息并且進行銷售操作的區(qū)域。</p><p> 功能描述:用戶在下拉列表中選擇所要
100、銷售的商品,下面會相應(yīng)出現(xiàn)該商品的一些相關(guān)信息,需要用戶自己輸入所要銷售的數(shù)量,金額等信息。</p><p> 商品銷售的頁面效果如圖5-10所示。</p><p> 圖5-10 商品銷售的頁面效果</p><p> 5.6.2銷售退貨模塊</p><p> 其頁面效果同商品銷售的頁面效果一致。主要功能是對已經(jīng)銷售的商品進行退貨的處理
101、。其頁面效果與圖5-10相似,這里也不進行過多的贅述。</p><p> 5.7財務(wù)結(jié)賬管理模塊</p><p> 5.7.1商品銷售結(jié)賬管理模塊</p><p> 功能描述:主要是對銷售的商品進行結(jié)賬管理,商品銷售結(jié)賬管理的頁面效果如圖5-11所示。</p><p> 圖5-11 商品銷售結(jié)賬管理的頁面效果</p>&
102、lt;p> 5.7.2入庫退貨結(jié)賬管理模塊</p><p> 其功能及頁面同商品銷售結(jié)賬管理類似,不做進一步的展示圖片與介紹。</p><p> 5.7.3商品銷售結(jié)賬管理模塊</p><p> 其功能及頁面同商品銷售結(jié)賬管理類似,不做進一步的展示圖片與介紹。</p><p> 5.7.4 銷售退貨結(jié)賬管理模塊</p&g
103、t;<p> 其功能主要是對銷售退貨的商品進行結(jié)賬管理,頁面效果也同圖4.11.相似,所以也不做進一步的截圖了。</p><p> 5.8用戶權(quán)限管理模塊</p><p> 用戶權(quán)限管理模塊主要是對系統(tǒng)管理用戶的用戶名、密碼及權(quán)限的管理,包括修改用戶的相關(guān)信息,刪除用戶、新增用戶等。其頁面效果圖如圖5-12所示。</p><p> 圖5-12用
104、戶權(quán)限管理的頁面效果</p><p><b> 第六章 總結(jié)</b></p><p> 本文詳細描述了中小商業(yè)企業(yè)管理系統(tǒng)的實現(xiàn),對于各種中小商業(yè)企業(yè)的研究,具有一定的理論和實踐意義。在老師的指導(dǎo)和同學(xué)們的幫助下,經(jīng)過不斷的調(diào)試修改測試,我基本完成了中小商業(yè)企業(yè)管理系統(tǒng)的開發(fā)。</p><p> 進銷存等管理在整個網(wǎng)站管理中占有很重要的
105、地位,但由于本系統(tǒng)基本上是屬于個人開發(fā)完成的,因此不可能實現(xiàn)如此多的功能,所以本系統(tǒng)僅包含了最為主要的幾個模塊功能。個人認為本系統(tǒng)的優(yōu)點在于以下幾點:</p><p> 1)頁面美觀大方。系統(tǒng)操作頁面美觀在當前系統(tǒng)中占據(jù)愈來愈重要的地位。本系統(tǒng)通過對各個Web用戶控件的調(diào)用使各個窗體外觀大體一致,便于用戶對網(wǎng)頁的操作。</p><p> 2)分頁。由于后臺信息數(shù)據(jù)的數(shù)目很多,在顯示信息
106、的時候,不可能一下在個窗體中全部顯示出來,因此分頁勢在必行。</p><p> 3) 權(quán)限控制?,F(xiàn)在各個系統(tǒng)基本上都有權(quán)限控制,該功能已成為一個基本功能,</p><p> 之所以把它作為本系統(tǒng)的一個優(yōu)點主要是因為本人花費在它上面的經(jīng)歷較多。該功能是在系統(tǒng)的初期編寫的,當時剛接觸Java語言,即便是一個基本功能也花費了很多精力。</p><p> 4) 有效地
107、實現(xiàn)了進貨、銷貨以存貨的管理。</p><p> 雖然本系統(tǒng)的功能基本都實現(xiàn),同時也有些亮點,但是結(jié)合目前相關(guān)的技術(shù)發(fā)展趨勢看,本系統(tǒng)還有不少可以改進的地方。比如說沒有進行數(shù)據(jù)報表的打印功能,一般的管理系統(tǒng)都能進行數(shù)據(jù)的打印與導(dǎo)出Excel,但是在被系統(tǒng)中沒有進行該功能的編寫,一方面是沒有多余的時間在去增加這樣一個功能,另一個方面是我自身學(xué)習(xí)能力有限,確實是不知道應(yīng)該如何去把這個功能很好的實現(xiàn)。 還有就是用戶操
108、作界面過于簡單,因為在頁面美工方面我能力有限,所以沒能做到絢麗的后臺頁面。所以本系統(tǒng)還存在很多的不足,還需要后續(xù)的完善。</p><p><b> 參 考 文 獻</b></p><p> [1] 李興華,王月清,名師講壇—javaWeb開發(fā)實戰(zhàn)經(jīng)典基礎(chǔ)篇.第1版.北京:清華大學(xué)出版社,2010.</p><p> [2] ??藸枺‥ck
109、el,B)著,陳昊鵬 譯.Java編程思想.第4版.北京:機械工業(yè)出版社,2007</p><p> [3] 蔡劍,景楠.Java Web應(yīng)用開發(fā):J2EE和Tomcat.第2版.北京:清華大學(xué)出版社,2004</p><p> [4] 雍珣.基于WEB的辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)[J].山西廣播電視大學(xué)學(xué)報,2009:05-08.</p><p> [5]
110、鄭人杰,殷人昆,陶永雷. 實用軟件工程.第2版.北京:清華大學(xué)出版社,1997.</p><p> [6] http://www.sitepoint.com/print/quantify-user-experience 2013.04.11</p><p> [7] Chad Darby,John Griffin,Pascal de Haan,etc.Beginning JAVA Ne
111、tworking[M].北京:電子工業(yè)出版社,2012.7</p><p> [8] 王建華.最新JAVA核心技術(shù).第5版.北京:機械工業(yè)出版社,2012:17-20.</p><p> [9] 閆菲.軟件工程(第四版)[M].北京:中國水利水電出版社,2012.7:06-10.</p><p> [10] 劉利民.JSP項目開發(fā)優(yōu)勢[D].北京:清華大學(xué),2
112、008.6. </p><p> [11] 何主潔,黃婷兒.數(shù)據(jù)庫設(shè)計教程[M].北京:機械工業(yè)出版社,2013:04-18. [12] 栗菊民.高效數(shù)據(jù)庫的設(shè)計[D].北京:北京郵電大學(xué),2012</p><p> [13] 劉曉華,周慧貞.JSP應(yīng)用開發(fā)詳解(第四版)[M].北京:電子工業(yè)出版社,2013:50-66.</p><p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小商業(yè)企業(yè)管理系統(tǒng)
- 中小商業(yè)企業(yè)管理系統(tǒng) 論文.doc
- 中小商業(yè)企業(yè)管理系統(tǒng) 封皮.doc
- 中小商業(yè)企業(yè)erp的設(shè)計與開發(fā)【畢業(yè)論文】
- 中小型商業(yè)企業(yè)管理系統(tǒng)
- 企業(yè)管理系統(tǒng)畢業(yè)論文
- 【計算機專業(yè)畢業(yè)設(shè)計】中小商業(yè)企業(yè)管理系統(tǒng)【開題報告+任務(wù)書+論文正文+評閱書+進度計劃+答辯記錄表】
- c#中小商業(yè)企業(yè)erp論文
- 中小商業(yè)企業(yè)管理軟件架構(gòu)及實現(xiàn)研究.pdf
- 中小商業(yè)企業(yè)ERP論文-杜凡.doc
- 中小制造企業(yè)管理系統(tǒng)設(shè)計與實現(xiàn).pdf
- 中小商業(yè)企業(yè)營運資金管理問題分析
- 中小商業(yè)企業(yè)信息管理系統(tǒng)(MIS)軟件的設(shè)計與實現(xiàn).pdf
- 計算機軟件設(shè)計畢業(yè)論文--企業(yè)管理系統(tǒng)
- 中小企業(yè)管理系統(tǒng)設(shè)計與應(yīng)用.pdf
- 國稅重點稅源企業(yè)管理系統(tǒng)的設(shè)計與開發(fā).pdf
- 企業(yè)管理系統(tǒng)erp開發(fā)文檔
- 中小型企業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 企業(yè)管理系統(tǒng)erp開發(fā)文檔
- 企業(yè)管理系統(tǒng)erp開發(fā)文檔
評論
0/150
提交評論