毕业设计论文基于JSP的北京昌玉恒信公司进销存管理论文.doc
《毕业设计论文基于JSP的北京昌玉恒信公司进销存管理论文.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于JSP的北京昌玉恒信公司进销存管理论文.doc(36页珍藏版)》请在三一办公上搜索。
1、 本 科 生 毕 业 论 文题目: 基于JSP的北京昌玉恒信公司 进销存管理系统的设计与实现目 录1 引言11.1 系统开发的背景21.2 系统开发现状22 基本技术方案32.1 B/S模式简介32.2 JSP技术32.2.1 JSP技术介绍32.2.2 JSP运行和开发环境搭建42.3 Tomcat简介53 系统分析与总体设计5 3.1 当前系统分析及改进方案提出5 3.1.1 现有系统说明53.1.2 现有系统存在的不足53.1.3 改进系统说明63.1.4 改进之处63.2系统结构设计63.2.1 系统功能模块63.2.2结构设计73.3系统数据库详细设计73.3.1 数据库分析73.3
2、.2 数据库设计E-R图83.3.3 系统主要数据表设计84 系统功能的具体实现164.1 公共核心类的设计164.2 主要JavaBean类174.3 登录模块实现174.4 系统首页实现184.5 基础信息管理模块实现194.5.1 客户信息管理模块194.5.2 客户信息查询模块194.5.3 商品信息管理模块204.5.4 商品信息查询模块214.5.5 供应商信息管理模块214.5.6 供应商信息查询模块224.6 库存管理模块实现224.6.1 商品入库模块224.6.2 商品价格调整模块234.6.3 商品入库退货模块244.6.4 入库查询模块254.7 商品销售模块实现254
3、.7.1 商品销售模块254.7.2 销售退货模块264.8 查询统计模块实现274.8.1 销售信息模块274.8.2 商品入库查询模块284.8.3 商品销售排行模块284.9 往来管理模块实现294.9.1 商品销售结账模块294.9.2 入库退货模块294.9.3 销售结账查询模块304.9.4 商品入库结账模块304.9.5 销售退货结账模块304.9.6入库结账查询模块304.10 系统设置模块实现314.10.1系统设置模块314.10.2用户基本设置模块315 总结32参考文献33致谢33III基于JSP的北京昌玉恒信公司进销存管理系统的设计与实现作者:XXX 指导教师:XXX
4、摘 要:随着计算机技术的发展,各个中小型企业已广泛采用进销存管理系统来进行日常工作。北京昌玉恒信公司已经选择了进销存软件,但是其软件基于C/S模式,已经严重妨碍了企业的发展。本文针对现有企业进销存系统的不足,设计了基于B/S模式的进销存管理系统,提出了改进方案并且简单介绍了系统的开发现状及其JSP开发技术,详细论述了系统的总体分析设计和系统功能的具体实现。关键词:JSP; B/S; 进销存管理The Design and Implementation of Purchase-sell-stock Management System Based On JSPAuthor:XXX Tutor:XX
5、XAbstract:With the development of computer technology, small and medium-sized enterprises have been widely adopted purchase-sell-stock management system to conduct routine work. Beijing Changyuhengxin company has been chosen a software, but it is based on C/S mode, and has seriously influenced the d
6、evelopment of the enterprise. Based on the shortage of the system they use now, I design a purchase-sell-stock management system which is based on B/S model. the text propose the improvement scheme of system and briefly introduces the development status of the system and JSP development technique, d
7、iscuss the overall analysis the system design and the realization of the system functions.Key words: JSP; B/S ; Purchase-sell-stock Management1 引言随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。北京昌玉恒信公司虽然采用了进销存管理软件,但由于软件是
8、采用C/S模式,已经严重不适应企业如今的发展,并且功能上也存在很大的不足。本进销存管理系统是一个基于Internet的应用系统,它是一个面对当前的进销存管理工作基本还处于半信息自动化处理状态而应运而生的一个基于Internet的一个完全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。企业单位只需具备访问Internet的条件即可在系统发布的站点上进行进销存的管理。在图型化的人机界面中完成日常的进销存管理工作.一方面摆脱了时间和空间的限制,另一方面有效的解决的数据共享的问题。1.1 系统开发的背景进货、库存、销售是企业管理的重要工
9、作,由于企业进货种类繁多,每天都有进货、销售、退货的工作,因此迫切需要一个进销存管理软件来提高日常工作效率。经过了解,企业在进销存管理软件的使用上存在较多问题,例如,就北京昌玉恒信公司而言,公司采用了一款进销存管理软件,但是由于其购买时间久远,已经远不能适应企业现在的发展,并且软件中有些功能是企业所不需要的,大大浪费了操作人员的操作时间。为了跟上信息时代的发展,更好地利用信息技术给我们的工作带来的便利,提高工作人员的工作效率和工作质量,减轻工作人员的工作强度,发达的网络环境启示我利用现在企业能够进行网上操作的便利条件,开发了基于JSP的进销存管理系统来管理公司的日常工作事务,实现了将进货、出货
10、及销售环节用计算机进行全程管理,并且消除了原来软件操作中可能存在的不确定因素,达到进销存管理流程清晰。由此便有了进销存管理系统课题的设计与实现的开展工作。1.2 系统开发现状有关资料显示,在企业内部信息系统的建设和整合中,全部实现计算机辅助设计系统、办公自动化系统、信息管理系统的企业占有率严重不足;作为企业电子商务系统最核心的ERP系统,目前已实现的企业也是很少了.而在美国,大多数的企业业务是在互联网上完成的。从这些对比中可以看出,我国中小企业的信息化程度与国外企业存在着很大差距。虽然由于最近几年中国经济的飞速发展,我国的生产企业在这方面也有了很强的意识和长足的进步,但仍然存在着很多问题:比如
11、一些注册资金很少的企业,这些公司没有电脑,目前仍然是手工或半手工操作,每次在提取信息时,要先不断查询记载,如果数量不多,还可以在较短时间内整理出结果,但如果记载很多,一来翻阅要花时间,二来对人脑记忆是一种挑战,长时间得出的结果,不一定是最全面、最适合的,且延误商机。还有,有的企业单位既有了计算机同时也有了进销存管理系统软件,但硬件上去了,软件却跟不上了,因为他们用的软件,有的是一些非专业人员所开发的简单的管理程序,很难真正称得上是“进销存管理系统”软件,这些程序的弱点多表现为:系统开发时无科学的理论支持、开发过程中调研不全面、软件编写时模型不清晰完整,所用开发工具较落后。还有就是有些企业选择了
12、大型进销存软件,强大的处理功能是企业用不到的,虽然自动化了,但不一定比人工处理的速度快。我所研究的北京昌玉恒信公司所使用的进销存管理软件在技术上和功能上都存在问题,严重不符合他们发展的现状,迫切需要一款适合公司日后发展的进销存管理软件。2 基本技术方案2.1 B/S模式简介B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intr
13、anet等)访问和操作共同的数据。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础
14、上建立自己的Internet。通过以上分析和比较,我决定选择B/S模式开发此进销存管理系统。根据进销存管理系统的运行流程,可知对它所开发的软件系统需要运行在网络中才能体现出各部门都是通过软件系统来取得联系的,才能实现网络化的进货、出货及销售管理。2.2 JSP技术2.2.1 JSP技术介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开
15、发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java S
16、ervlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。2.2.2 JSP运行和开发环境搭建本系统以JSP为开发技术,SQL Server 2000为后台数据库。若要作用JSP技术开发应用程序,首先要搭建JSP的开发运行环境。本系统采用Tomcat5.0为Web服务器。JSP的运行和开发环境框架模型如图1.图1 JSP运行和开发环境框架模型1、硬件平台:当前主流计算机的配置已经完全可以满足项目的开发。下面是开发时对硬件的最低要求。CPU:P41.8GHz。内存:256MB以上。2、操作系统Java是跨平台的,因此在目前的主流操作系统上均可以
17、JSP,而且JSP应用程序能在各个操作系统之间方便地进行移植。3、软件平台:操作系统:Windows 2000。数据库:SQL Server 2000。开发工具包:JDK Version1.4.2。JSP服务器:Tomcat 5.0。2.3 Tomcat简介 Tomcat是Apache Jakarta软件组织的一个子项目,它是一个JSP/Servlet的容器,是在Sun公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个JSP和Servlet规范的标准实现。使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,使得Tomca
18、t不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,使得它被一些企业用于商业用途。可以登录网站:http:/jakarta.apache.ort/tomcat/index.html下载Tomcat5.0。3 系统分析与总体设计3.1 当前系统分析及改进方案提出3.1.1 现有系统说明虽然北京昌玉恒信公司目前由计算机管理进销存的管理工作,但是是基于C/S模式的应用软件,并且由于由于企业目前所采用的软件技术上和功能上都存在很大不足,因此存在很多缺陷。当前的入库工作仍然采用的是纸制化的办公模式。其业务流程为:首先,由入库人员统计好库存信息,然后交给销售
19、人员。然后,销售人员根据库存表来开始进行销售工作。最后,销售人员把销售记录回传给库存人员,由库存人员再次进行统计。3.1.2 现有系统存在的不足根据对以上系统的分析,北京昌玉恒信公司的进销存管理系统有以下几点不足之处:1.需要人工计算机库存信息,业务量大。这就给公司的工作带来了很大的隐患。例如,工作人员需要在规定的时间内提交库存信息给销售人员,这就要求工作人员有较高的耐心与细心,万一统计信息有错误,将会对销售工作带来很大的不便,这是一个潜在的隐患。2.采用纸制化办公无疑增加了企业的成本。3. 需要销售人员及时将商品的销售信息及退货信息传达给库存人员,这就容易在操作过程中出现错误,加大了各方的工
20、作量。鉴于以上缺陷,使用基于JSP的进销存管理系统来进行日常工作能够有效得解决以上问题,消除了手工操作中可能出现的不确定因素,从而提高企业效率、降低运营成本。3.1.3 改进系统说明本进销存管理系统可由管理员登录进行进销存管理的工作。首先,系统应该具有良好的人机操作界面。其次,负责进货的工作人员可以根据输入的基础数据来自动计算金额。然后,管理员可对客户或者供应商的往来账目进行有效管理,避免存在假账、漏账、差账等情况。库存人员可以直接“透视”仓库存储情况。销售人员可以对某一个时间段内的某一种商品的销售情况,按数量或金额进行升序或降序排序。最后,改进后的进销存管理系统可有效地管理企业的进销存情况,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 JSP 北京 昌玉恒信 公司 进销存 管理
链接地址:https://www.31ppt.com/p-4864564.html