毕业设计(论文)-基于JSP连接池实现的企业进销存管理系统研究.doc_第1页
毕业设计(论文)-基于JSP连接池实现的企业进销存管理系统研究.doc_第2页
毕业设计(论文)-基于JSP连接池实现的企业进销存管理系统研究.doc_第3页
毕业设计(论文)-基于JSP连接池实现的企业进销存管理系统研究.doc_第4页
毕业设计(论文)-基于JSP连接池实现的企业进销存管理系统研究.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

基于JSP连接池实现的企业进销存管理系统研究I1引言1.1课题研究背景随着我国改革开放程度的不断深入和经济的持续高速发展,大、中、小企业如雨后春笋般的在中国大地上崛起,不少企业在各地建立了分公司和代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在不同的地理位置,跨时空的频繁业务信息交流是这些企业业务的活动的主要特点。在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。因此,为了解决上述问题,在竞争中占的先机,作为生产企业的一个必不可少的重要环节进销存管理的信息化也就迫在眉睫了。1.2相近研究课题的介绍与优缺点分析(1)中小型商品流通企业进销存管理系统的分析与设计介绍:本文在分析了现有进销存系统的特点的基础上,了解了中小销售企业对进销存管理软件的总体要求后,提出了基于B/S的中小型商品流通企业进销存管理系统的研发。优点:本系统在力求简单易用的基础上实现业务与功能的完美结合,有较为广泛的适用范围,用户只需做很少的工作就可使多种不同类型的商品共用同一系统,且即可单机使用,也可连锁经营,适合不同用户的需要,突出强大的进销存业务的管理能力。缺点:安全性不够高。(2)基于WEB企业进销存应用系统的研究与实现介绍:本文详细地阐述了进销存管理系统的设计、开发和实施过程。系统是在.NET平台下开发的,.NET平台提供了多层的分布式的应用模式、组件再用、一致化的安全模型以及灵活的事务控制,很好的满足了系统的要求。优点:本系统一方面通过进销存管理系统的建立,理顺了企业的信息流程和流向,使企业的经营管理更加完善,提高了管理的整体水平;另一面,在现有的人力、物力和财力的基础上,进一步发挥了企业的优势,使得企业能够扩大市场占有率,提高了公司的竞争能力。广师天河学院本科毕业设计(论文)1缺点:页面复杂,管理员不易上手操作使用。1.3课题研究意义开发进销存管理系统可以顺应时代的信息化、现代化潮流,提高经济效益;又可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加企业效益。通过进销存管理系统,管理者可利用信息化手段把先进的企业管理方法引入到企业的实践中,为企业的管理改革提供切实易行的途径。更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转化为企业信息,从而可以及时发现问题,解决问题,进而为相关管理者提供决策依据。1.4本论文的目的及工作内容按照管理信息系统开发的原理和方法,采用现代成熟的信息技术手段来有效的管理整个采购销售的运行业务,加强此过程中对信息资源的管理及应用,使信息处理工作更加科学化、规范化。开发出一套操作方便,功能实用,能满足企业要求的管理系统。本系统可以完成客户、商品和供应商的信息管理,还有进货、出货、查询、销售额图表分析等几大主要功能,同时可对与这几大功能模块有关的附加资料的处理功能,完全可以满足企业进出货信息的管理任务。1.5本论文的主要结构第1章引言描述了本课题的背景、意义和相近课题的研究现状,并总结了本论文的目的和工作内容。第2章介绍了JSP、Dreamweaver等相关技术和开发工具。第3章对系统进行需求分析和可行性分析。第4章分析了系统的功能模块,介绍了数据库的概念结构设计和物理结构设计。第5章叙述了本进销存网站主要模块的实现方法,以及中心算法的实现原理。第6章介绍了系统测试方法与流程并列出了网站主要功能模块的测试用例与结果。第7章对本进销存网站的操作和维护进行说明。第8章对本论文进行总结并提出展望。基于JSP连接池实现的企业进销存管理系统研究22相关技术和开发工具介绍2.1JSP技术特点介绍1、一次编译,多次、多处运行,代码的执行效率高JSP的脚本语言是JAVA语言,因此它具有JAVA语言的一切特性。同时,JSP也支持现在大部分平台。当JSP第一次被请求时,JSP页面转换成Servlet,然后被编译成.calss文件,以后(除非页面有改动或Web服务器被重新启动)再有客户请求该JSP页面时,JSP页面不被重新编译,而是直接执行已编译好的.class文件,因此执行效率特别高。2、组件的重用性可重用的、跨平台的JavaBeans和EJB(EnterpriseJavaBeans)组件,为JSP程序的开发提供方便,我们可以将复杂的处理程序(如页面中需要显示的动态内容及对数据库的操作)放到组件中。可以多次使用这些组件,极大的减少了在JSP页面中重写重复的代码。3、将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容。生成动态内容的语句一般被封装在JavaBean组件、EJB组件或JSP脚本段中。这样,页面的设计人员和页面的编程人员可以同步进行。同时在客户端通过查看源文件,看不到JSP标识的语句,更看不到JavaBean和EJB组件,也可以保护源程序的代码。2.2SQLServer数据库介绍SQLServer是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应用。MicrosoftSQLServer是基于服务器端的中型数据库,可以适合大容量数据的应用,在功能和管理上比MicrosoftAccess强。能够处理大量数据,灵活地开发后台,具有可广师天河学院本科毕业设计(论文)3扩展性等。运用SQLServer数据库,实现网站数据传递,保证数据的完整性、安全性。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据,添加数据,删除数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。2.3Dreamweaver简介Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。利用Dreamweaver中的可视化编辑功能,可以快速创建Web页面而无需编写任何代码。可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。Dreamweaver还提供功能全面的编码环境,其中包括代码编辑工具;有关层叠样式表、JavaScript和其它语言的语言参考资料。Dreamweaver具有设计和开发网站过程中需要的网站管理、网站设计、页面制作、多媒体制作和动画制作等丰富实用的功能:它具有友好的操作界面,在文档窗口中可以打开各种浮动面板,同时还可以使用系统内置的多种对象进行操作。Dreamweaver启动后,工作区是白色的空白区域,可以在工作区插入图像、表格、添加背景、添加音乐以及其它页面元素;浮动面板提供了访问程序特性的简单方法,可以对浮动面板进行选择、拖放、重新定位、移动等操作,当不需要使用某个移动面板时,可以用鼠标单击该面板右上角的关闭按钮将其关闭,需要时再打开;状态栏位于窗口的最下端,用于显示文档的HTML标记、文档窗口大小、下载速度等信息。2.4Tomcat服务器简介Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,基于JSP连接池实现的企业进销存管理系统研究4可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。广师天河学院本科毕业设计(论文)53系统分析3.1系统初步调查目前中小企业希望解决的问题是:解决企业内部统一的物料编码管理,物流管理中的信息流通,库存积压与物料的配套问题,完善质量检验,对生产过程中的质量信息进行全面管理。包括原材料、外购外协件、半成品、成品各道工序的质量控制,并对各种数据进行统计分析。对公司的各种资源与信息进行查询,包括销售、采购、生产、财务等信息数据进行查询、统计与分析,对根据信息作出快速合理的经营决策。3.2可行性分析3.2.1技术可行性分析本网站是采用JSP+SQLServer2000开发的,虽然现在JSP的使用相对于ASP,PHP没有这么流行,但是它是未来网站发展的趋势。它所具有的一些功能是ASP,PHP无法比拟的,比如:一处编写随处运行,系统的多平台支持,强大的可伸缩性等优势。而SQLServer2000是由微软公司推出的,能提供超大型系统所需的数据库服务,并对数据库提供全面的保护,具有防止问题发生的安全措施。它是一个采用SQL语言的关系型数据库管理系统。作为客户机/服务器的后端数据库,是所有数据的汇总和管理中心。3.2.2经济可行性分析现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全。本系统的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在经济上是可行的。基于JSP连接池实现的企业进销存管理系统研究63.2.3管理可行性分析对于企业公司来说,拥有一个有效的进销存管理系统是必需的一部分。通过该进销存系统,可以提供给公司有价值的分析,帮助制定战略决策,有效的了解并解决客户的信息。本系统完成后,将会使进销存管理工作变得简单、高效、方便,且系统用户界面简单友好,易于维护和管理。3.3需求分析3.3.1用户需求分析随着我国市场经济的蓬勃发展,企业正处于一个高速发展的时期。行业的快速发展,必然导致市场竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。而我国大部分企业虽然经营实现了专业化,但是从信息机制上还没有摆脱原有的销售模式,企业内部没有形成完善、有效的激励和约束的信息化管理机制,企业发展的动力不足,影响了企业的持续、稳定、快速发展。同时,我国企业经营形式正在向集团化、连锁化发展。在这一发展过程中旧有的企业管理模式已不能适应新型的社会主义市场经济的要求。如何利用现代化信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是经营企业特别关心的问题。再者,由于企业产品种类繁多、销售模式繁多、业务量大,单凭手工记账很难适应工作的需要。如何尽快建立和完善现代企

温馨提示

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

评论

0/150

提交评论