基于JSP的进销存管理系统论文.doc_第1页
基于JSP的进销存管理系统论文.doc_第2页
基于JSP的进销存管理系统论文.doc_第3页
基于JSP的进销存管理系统论文.doc_第4页
基于JSP的进销存管理系统论文.doc_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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的企业进销存管理系统摘要进销存管理系统是商业信息管理的重要部分,面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且对数据操作的准确性不高。本文提出了一种易于操作的进销存管理系统对整个流程中涉及到的表单进行半自动化处理。本系统的设计目标是管理企业的进货、销售、库存、帐务等过程。用户通过使用本系统可以为企业有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。本系统采用基于B/S的三层体系机构进行设计,第一层采用MicrosoftInternetExplorer浏览器,第二层采用Tomcat作为Web服务器,以JSP开发Web应用程序,第三层采用SQLyog作为数据库服务器。本系统可以管理货品的基本信息,客户信息,供货商信息,员工信息等。它还可以建立以及查询企业在进货、销售、库存等过程中产生的各种单据,包括进货单,销售单,入库单,出库单,进货付款单,销售收款单等。本系统还可以对各种单据进行统计分析,并提供报表打印功能。本系统采用二级用户管理,有着良好的系统安全性。关键词:JSP,企业进销存管理系统,SQLyog数据库,DreamweaverIII目录1绪论.12开发环境.22.1JSP技术简介.22.2MySQL5.5数据库简介.32.3Eclipse3.6简介.32.4JDK1.6简介.42.5JAVA简介.52.6系统运行环境.63系统可行性研究.73.1技术可行性研究.73.2经济可行性研究.73.3操作可行性研究.84系统需求分析.94.1系统总体功能分析.94.2系统模块的功能分析.95系统软件设计.115.1系统设计的目标.115.2总体设计.125.3详细设计.136数据库设计.186.1数据表.187系统开发.207.1公司管理.207.2客户管理.217.3产品管理.227.4供应商管理.248软件测试.268.1软件测试的原则.268.2软件测试的目的.268.3软件测试步骤.269总结.2810致谢.29IV参考文献.30附录.31毕业设计说明书(论文)缩写稿.35毕业设计说明书(论文)缩写稿译文.41基于JSP的进销存管理系统11绪论随着中国电子商务、互联网业务的迅猛发展。国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始记账管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且消除了手工操作中可能出现的不确定因素,达到进销存管理流程清晰,从而能够比较彻底的贯彻经营者的管理模式。2开发环境22开发环境2.1JSP技术简介随着电子计算机技术的迅猛发展,Java作为一种面向对象的程序设计语言,它降低了Internet应用程序的编写难度。在WWW世界中有数不清的Java小程序,它们极大地丰富了Web网页的效果,使Internet世界变得更加丰富多彩。时至今日,JSP技术已经相当成熟,前景非常广阔。在此背景下,利用JSP开发公司资源管理系统具有非常的意义。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。2.1.1JavaBean技术JavaBeans就是一个可以复用的软件模型。JavaBeans在某个容器中运行,提供具体的操作性能。JavaBeans是建立应用程序的建筑模块。大多数常用的JavaBeans通常是中小型控制程序,但也可以编写包装整个应用程序运行逻辑的JavaBeans组件,并将其嵌入到复合文档中,以便实现更为复杂的功能。一般来说,JavaBeans可以表示为简单的GUI组件,可以是按钮组件、游标、菜单等等。这些简单的JavaBeans组件提供了告诉用户什么是JavaBeans的直观方法。但我们也可以编写一些不可见的JavaBeans,用于接受事件和在幕后工作,例如访问数据库,执行查询操作的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服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。JavaServletAPI定义了一个Servlet和Java使能的服务器之间的一个标准接口,这使得基于JSP的进销存管理系统3Servlets具有跨服务器平台的特性。2.2MySQL5.5数据库简介MySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。SQL语言可以为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许存储记录文件和图像。MySQL主要目标是快速、健壮和易用。它的特点有:2.2.1使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性2.2.2支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统2.2.3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。2.2.4支持多线程,充分利用CPU资源2.2.5优化的SQL查询算法,有效地提高查询速度2.2.6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名2.2.7提供TCP/IP、ODBC和JDBC等多种数据库连接途径2.2.8提供用于管理、检查、优化数据库操作的管理工具2.2.9可以处理拥有上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论