基于JSP的進銷存管理系統(tǒng)論文.doc_第1頁
基于JSP的進銷存管理系統(tǒng)論文.doc_第2頁
基于JSP的進銷存管理系統(tǒng)論文.doc_第3頁
基于JSP的進銷存管理系統(tǒng)論文.doc_第4頁
基于JSP的進銷存管理系統(tǒng)論文.doc_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

IJSP-basedinventorymanagementsystemofenterpriseABSTRACTPurchase-sell-stockmanagementsystemisanimportantpartofbusinessinformationmanagement,facingalotofcommodityinformation,usinghumanprocessingwillwastealotoftime,manpowerandmaterialresources,andtheaccuracyofthedataoperationisnothigh.Thispaperputsforwardakindofeasyoperationfortheflowpurchase-sell-stockmanagementsystemthatinvolvesinformforhalfanautomated.Thissystemdesigngoalistomanagetheenterpriseofitspurchases,sales,inventory,accountingprocesses.Usersbyusingthissystemcanprovidetheenterpriseseffectivelyreduceblindlyreplenishonrsstock,reducepurchasecost,reasonablecontrolinventory,reducenbreandimprovemarketsensitivity,andpromoteenterprisescompetitiveness.moduledesignandrealization,aswellasconcretecontactsurfacedesignandfunction.ThissystembasedonB/Sthree-leyeredinstitutiontocarryonthedesign,thefirstlayerusingMicrosoftInternetExplorerbrowser,firstflooradoptsTomcatasWebserver,withJSPdevelopmentWebapplications,thethirdflooradoptsSQLyogasdatabaseserver.Thissystemcanmanagegoodsofbasicinformation,customerinformation,supplierinformation,employeeinformation,etc.Italsocanbuildandinquiresenterpriseinincominggoods,sales,inventoryprocesstoproduceavarietyofdocuments,includingrestockedsheet,salesorders,GRNandoutboundorder,purchaseandsalesofvoucher,payingbillsetc.Thissystemcanalsotoallthedocumentsofstatisticalanalysis,andprovideprintfunction.ThesystemUSESthesecondaryusermanagement,therearegoodsystemsecurity.KEYWORDS:JSP,Enterprise,Purchase-sell-stock,ManagementSystem,SQLdatabase,DreamweaverSeverII基于JSP的企業(yè)進銷存管理系統(tǒng)摘要進銷存管理系統(tǒng)是商業(yè)信息管理的重要部分,面對大量的商品信息,采用人力處理將浪費大量的時間、人力和物力,且對數(shù)據(jù)操作的準確性不高。本文提出了一種易于操作的進銷存管理系統(tǒng)對整個流程中涉及到的表單進行半自動化處理。本系統(tǒng)的設計目標是管理企業(yè)的進貨、銷售、庫存、帳務等過程。用戶通過使用本系統(tǒng)可以為企業(yè)有效減少盲目進貨,降低進貨成本,合理控制庫存,減少資金占用并提高市場靈敏度,提升企業(yè)市場競爭力。本系統(tǒng)采用基于B/S的三層體系機構進行設計,第一層采用MicrosoftInternetExplorer瀏覽器,第二層采用Tomcat作為Web服務器,以JSP開發(fā)Web應用程序,第三層采用SQLyog作為數(shù)據(jù)庫服務器。本系統(tǒng)可以管理貨品的基本信息,客戶信息,供貨商信息,員工信息等。它還可以建立以及查詢企業(yè)在進貨、銷售、庫存等過程中產(chǎn)生的各種單據(jù),包括進貨單,銷售單,入庫單,出庫單,進貨付款單,銷售收款單等。本系統(tǒng)還可以對各種單據(jù)進行統(tǒng)計分析,并提供報表打印功能。本系統(tǒng)采用二級用戶管理,有著良好的系統(tǒng)安全性。關鍵詞:JSP,企業(yè)進銷存管理系統(tǒng),SQLyog數(shù)據(jù)庫,DreamweaverIII目錄1緒論.12開發(fā)環(huán)境.22.1JSP技術簡介.22.2MySQL5.5數(shù)據(jù)庫簡介.32.3Eclipse3.6簡介.32.4JDK1.6簡介.42.5JAVA簡介.52.6系統(tǒng)運行環(huán)境.63系統(tǒng)可行性研究.73.1技術可行性研究.73.2經(jīng)濟可行性研究.73.3操作可行性研究.84系統(tǒng)需求分析.94.1系統(tǒng)總體功能分析.94.2系統(tǒng)模塊的功能分析.95系統(tǒng)軟件設計.115.1系統(tǒng)設計的目標.115.2總體設計.125.3詳細設計.136數(shù)據(jù)庫設計.186.1數(shù)據(jù)表.187系統(tǒng)開發(fā).207.1公司管理.207.2客戶管理.217.3產(chǎn)品管理.227.4供應商管理.248軟件測試.268.1軟件測試的原則.268.2軟件測試的目的.268.3軟件測試步驟.269總結.2810致謝.29IV參考文獻.30附錄.31畢業(yè)設計說明書(論文)縮寫稿.35畢業(yè)設計說明書(論文)縮寫稿譯文.41基于JSP的進銷存管理系統(tǒng)11緒論隨著中國電子商務、互聯(lián)網(wǎng)業(yè)務的迅猛發(fā)展。國內許多企業(yè)已跨入電腦網(wǎng)絡管理時代,并因此提高了管理效率和市場競爭力。但目前仍有部分企業(yè)還停留在原始記賬管理階段。而隨著全球經(jīng)濟信息化的進程和WTO的成功實現(xiàn),企業(yè)面臨著前所未有的機遇和挑戰(zhàn),在如此激變的社會形勢和激烈的市場競爭下,愈來愈多的企業(yè)管理者意識到效率管理和科學管理的重要性,以及增強市場競爭力的迫切性,因此建立科學、規(guī)范、高效的管理制度和秉承富有競爭力的經(jīng)營理念是每一個企業(yè)管理者的渴望,企業(yè)采用電腦管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。在進貨、庫存、銷售環(huán)節(jié)中,由于商品種類繁多、業(yè)務量大、庫存管理復雜,使用手工操作的工作量很大,在操作過程中也容易出現(xiàn)各種錯誤。而采用計算機管理則可以大大提高日常工作的效率,不僅將原來由手工操作的進貨、出貨及銷售這一整套流程用計算機進行全程管理,而且消除了手工操作中可能出現(xiàn)的不確定因素,達到進銷存管理流程清晰,從而能夠比較徹底的貫徹經(jīng)營者的管理模式。2開發(fā)環(huán)境22開發(fā)環(huán)境2.1JSP技術簡介隨著電子計算機技術的迅猛發(fā)展,Java作為一種面向對象的程序設計語言,它降低了Internet應用程序的編寫難度。在WWW世界中有數(shù)不清的Java小程序,它們極大地豐富了Web網(wǎng)頁的效果,使Internet世界變得更加豐富多彩。時至今日,JSP技術已經(jīng)相當成熟,前景非常廣闊。在此背景下,利用JSP開發(fā)公司資源管理系統(tǒng)具有非常的意義。JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。2.1.1JavaBean技術JavaBeans就是一個可以復用的軟件模型。JavaBeans在某個容器中運行,提供具體的操作性能。JavaBeans是建立應用程序的建筑模塊。大多數(shù)常用的JavaBeans通常是中小型控制程序,但也可以編寫包裝整個應用程序運行邏輯的JavaBeans組件,并將其嵌入到復合文檔中,以便實現(xiàn)更為復雜的功能。一般來說,JavaBeans可以表示為簡單的GUI組件,可以是按鈕組件、游標、菜單等等。這些簡單的JavaBeans組件提供了告訴用戶什么是JavaBeans的直觀方法。但我們也可以編寫一些不可見的JavaBeans,用于接受事件和在幕后工作,例如訪問數(shù)據(jù)庫,執(zhí)行查詢操作的JavaBeans,它們在運行時刻不需要任何可視的界面。在JSP程序中所用的JavaBeans一般以不可見的組件為主,可見的JavaBeans一般用于編寫Applet程序或者Java應用程序。2.1.2ServletServlet是使用JavaServlet應用程序設計接口(API)及相關類和方法的Java程序。除了JavaServletAPI,Servlet還可以用以擴展和添加到API的Java類軟件包。Servlet在啟用Java的Web服務器上或應用服務器上運行并擴展了該服務器的能力。JavaServlet對于Web服務器就好象Javaapplet對于Web瀏覽器。Servlet裝入Web服務器并在Web服務器內執(zhí)行,而applet裝入Web瀏覽器并在Web瀏覽器內執(zhí)行。JavaServletAPI定義了一個Servlet和Java使能的服務器之間的一個標準接口,這使得基于JSP的進銷存管理系統(tǒng)3Servlets具有跨服務器平臺的特性。2.2MySQL5.5數(shù)據(jù)庫簡介MySQL名字的來歷MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器結構的實現(xiàn),它由一個服務器守護程序MySQL和很多不同的客戶程序和庫組成。SQL是一種標準化的語言,它使得存儲、更新和存取信息更容易。SQL語言可以為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時MySQL也足夠快和靈活以允許存儲記錄文件和圖像。MySQL主要目標是快速、健壯和易用。它的特點有:2.2.1使用C和C+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性2.2.2支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)2.2.3為多種編程語言提供了API。這些編程語言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。2.2.4支持多線程,充分利用CPU資源2.2.5優(yōu)化的SQL查詢算法,有效地提高查詢速度2.2.6既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名2.2.7提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑2.2.8提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具2.2.9可以處理擁有上

溫馨提示

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

評論

0/150

提交評論