ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:1.13MB ,
资源ID:20170458      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20170458.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx

1、 With Chinas e-commerce, Internet rapid development of business. Many domestic enterprises has entered the computer network management era, and therefore improve the management efficiency and competitiveness. But there is still some enterprise still stays in the original accounting management phase.

2、 But as the global economys process of informationization and WTO the successful realization, the enterprise is facing unprecedented opportunities and challenges, so the drastically changing social situation in the fierce market competition, more and more enterprises managers realize efficient manag

3、ement and the importance of scientific management, and enhance the competitiveness of urgency, thereby establishing a scientific, standardized and effective management system and adhering to the competitive business philosophy is each enterprise managers longing, enterprise USES computer management,

4、 inventory, sales restocking etc many link also has become the trend and inevitable.Goods management system is an important part of business information management, facing a lot of commodity information, using human processing will waste a lot of time, manpower and material resources, and the accura

5、cy of the data operation is not high. This paper puts forward a kind of easy operation for the flow Goods management system that involves in form for half an automated. This system design goal is to manage the enterprise of its purchases, sales, inventory, accounting processes. Users by using this s

6、ystem can provide the enterprises effectively reduce blindly replenish onrs stock, reduce purchase cost, reasonable control inventory, reduce nbre and improve market sensitivity, and promote enterprises competitiveness.module design and realization, as well as concrete contact surface design and fun

7、ction.This system can manage goods of basic information, customer information, supplier information, employee information, etc. It also can build and inquires enterprise in incoming goods, sales, inventory process to produce a variety of documents, including restocked sheet, sales orders, GRN and ou

8、tbound order, purchase and sales of voucher, paying bills etc. This system can also to all the documents of statistical analysis, and provide print function. The system USES the secondary user management, there are good system security.Keywords: Goods management system; JSP technology; MySQL databas

9、e目录1 绪论 11.1 货物管理的概念 11.1.1 货物管理简介 11.1.2 货物管理系统的优点 11.2 货物管理研究现状及意义 11.2.1 国外研究现状 11.2.2 国内研究现状 21.2.3 课题研究的意义 31.3 本文主要工作和论文章节安排 32 系统的实现工具及介绍 52.1 JSP技术 52.1.1 JSP的基本概念 52.1.2 JSP语言功能 52.1.3 JSP的优点 52.1.4 JSP发展史 62.1.5 JSP语言发展趋势 72.2 Tomcat服务器 82.2.1 Tomcat技术简介 82.2.2 Tomcat 版本差异 82.3 My SQL数据库技术

10、和B/S技术 92.3.1 My SQL技术简介 92.3.2 B/S技术简介 112.4 模型/视图/控制器模式(MVC) 122.4.1 MVC模式 122.4.2 MVC模式的优点 133 系统分析与设计 143.1 需求分析和可行性分析 143.2 系统体系结构设计 143.3 系统流程与功能设计 153.3.1 系统流程设计 153.3.2 系统功能结构设计 153.3.3 具体功能分析 163.4 系统数据库表设计 173.5 系统实现关键技术 193.5.1 DAO模式技术 193.5.2 SERVLET服务器端技术 203.5.3 BEAN类技术 233.6 系统开发环境 24

11、4 系统的功能实现 264.1 前台功能的设计与实现 264.1.1 系统前台设计 264.1.2 前台主要功能模块 274.2 EXCEL表导出技术的实现 315 总结与展望 335.1 本文工作的总结 335.2 进一步工作及发展展望 33致谢 34参考文献 351 绪论本章主要介绍货物管理的基本概念和课题研究的意义,以及对它功能进行简介,并对其发展阶段、内外研究现状和论文的章节、工作进行了介绍。1.1 货物管理的概念1.1.1 货物管理简介货物管理就是对物资所进行的管理,是仓储机构为了充分利用所具有的资源提供高效的仓储服务所进行的计划、组织、控制和协调过程。具体来说,货物管理包括货物资源

12、的获得、货物商务管理、货物流程管理、货物作业管理、货物保管管理、货物安全管理等多种管理工作及相关的操作。 货物管理是一门经济管理科学,同时也涉及应用技术科学;故属于边缘性学科。货物管理是指对仓库及其库存物品的管理,货物管理系统是企业物流系统中不可缺少的子系统。物流系统的整体目标是以最低成本提供令客户满意的服务,而货物管理系统在其中发挥着重要作用。便捷的管理能够促进企业提高客户服务水平,增强企业的竞争能力。现代货物管理已从静态管理向动态管理发生了根本性的变化,对货物管理的基础工作也提出了更高的要求。1.1.2 货物管理系统的优点随着货物管理的不断推陈出新、各种编程语言的飞速发展(如PHP、ASP

13、、JSP等),一套优秀的货物管理系统就成为了企事业单位迈进信息时代的“基石”,企业员工可以通过货物管理系统对大量纷乱的信息整合成数字,从而提高办公效率。我国绝大多数企业都采用层层授权的金字塔模式,这种模式会使信息传送速度大打折扣,货物管理系统会把企业的各个部门紧密的联系在一起,根据不同的职能设置权限,强化了机构内部员工之间、部门之间的信息交流与协同工作,使得机构内部的办公、业务流程都能在内部局域网或互联网上进行。货物管理系统能极大地提高工作效率,再也不用拿着各种货物单据在各部门跑来跑去,等候审批、签字、盖章。这些复杂的流程都可在网络上进行。从而可以节省运营成本:包括时间和纸张。货物管理系统还可

14、以规范管理、提高企业竞争能力,为企业的管理人员提供良好的办公硬件和环境,使之准确、高效、愉快的工作。1.2 货物管理研究现状及意义1.2.1 国外研究现状在国外,对于货物管理为核心的研究和应用已经长达半个世纪之久,在系统化领域上取得了很大的成就,可以把货物管理系统的发展大致分为3个阶段:(1)初级阶段:在20世纪50、60年代人们还没有具体的货物管理系统化的思想,仅仅只是做出了尝试。(2)快速发展阶段:在20世纪70年代,随着电脑技术的飞速发展,专用的货物管理系统正式在美国问世,这标志着货物管理的系统化程度有了进一步的提高。(3)成熟阶段:从上世纪70年代至今,国外货物管理系统化已经十分的成熟

15、,大部分货物管理功能已经实现了全自动化。1.2.2 国内研究现状货物管理系统在研究上起步较晚,技术上比较落后。国内的计算机货物管理系统最早是在80年代初开始的。到了80年代中后期,随着国外计算机系统的大规模引进,国外货物的先进管理技术进入我国,进一步促进了我国货物管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代中期形成了几个较成熟的软件系统,同时产生了许多专职从事货物计算机管理系统开发的公司。货物管理是指对仓库中存储的物资进行管理。这种对仓库和仓储储存物资的管理工作,是随着社会的发展而不断变化发展的。货物管理经历了简单货物管理、复杂货物管

16、理和现代化货物管理三个阶段。在需要货物管理的初期,由于生产力水平低下,库存物资的品种和数量都非常少,仓库结构简单,设备简陋,管理人员的工作也相对比较简单,主要负责物资入库的计量及看管好库存物资使之不受损失。这种情况下的仓储管理,称为简单仓储管理。随着生产率水平的不断提高,尤其是机器生产代替手工生产之后,社会存储产品数量、品种、规格都逐渐增多,对存储条件提出了更高的要求;同时,由于社会分工越来越细,使得货物管理发生了一定的转变,货物管理不再只是单纯的存储和保管物资,还增添了产品分类、挑选、整理、加工、包装等活动。机械进入仓库,并逐步代替手工作业,货物管理向复杂化方向发展。这种情况下的货物管理,称

17、为复杂货物管理。随着信息技术的高速发展和网络的广泛普及,给货物管理带来了一系列的重大变化。在整个管理活动中,可以使用电子计算机进行控制,增设光电感应系统,利用“自动分拣系统”进行商品分类整理,让机器人进入操作等。随着Intranet技术的快速发展,企业员工和管理人员可以设置不同的权限,在计算机和互联网上随时的对货物进行管理。这种情况下的货物管理称为现代化货物管理。 进入21世纪后,随着网络的快速发展,网络经济将商流、资金流信息化,将信息流电子化、数字化,实物和事务处理虚拟化、信息化、数字化,可以说是虚拟经济的社会,所以对于货物管理系统来说,又将面临新的特征和未来。1.2.3 课题研究的意义随着

18、计算机技术、网络技术和信息技术的高速发展,计算机给人们带来了很多便利。人们借助计算机进行生产或劳动变得更加的方便与快捷,但是在当今的这个要求速度与质量的强竞争社会中,无论做什么事情都需要有一个趁手的工具,货物管理也一样。货物管理今天正朝着追求高效、低成本、稳定可靠的方向发展。信息化、自动化、网络化,已成为现代货物管理的鲜明特征。现代货物管理只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能为客户提供安全、优质、快捷、准确的现代物流服务。因此,建立完善、有效的货物管理系统是非常有必要的。货物管理系统是通过登陆管理、货物信息管理、供货商信息管理、出入库管理、库存管

19、理、综合查询和财务管理等七大模块综合运用的管理系统,对库存业务管理全过程进行有效控制和跟踪,实现完善的企业货物信息管理。系统使用JSP语言和 MySql 数据库技术开发而成,它是采用面向对象和基于 MVC 模式开发的具有组件的模块化、灵活性和重用性的优点。在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。货物管理系统以需求调研、概要设计、详细设计、编码实现、系统测试及部署实现等步骤实现。1.3 本文主要工作和论文章节安排在本次设计中,主要工作如下所示:(1)对货物管理系统进行全面的学习了解;(2)对Navicat+MySQL、JSP技术学习研究,对MVC进行了解

20、;(3)对货物管理关键的技术进行学习对其进行需求分析;(4)对基于JSP和MySQL的中小型企业货物管理系统的分析与设计;(5)中小型企业在线货物管理系统的实现。本论文将分成五章对该系统进行详细论述:第1章绪论,主要介绍货物管理的基本概念和课题研究的意义,以及对它功能进行简介,并对其发展阶段、国内外研究现状进行了介绍。第2章系统的实现工具及介绍,对JSP技术的基本概念、语言功能、发展趋势进行了详细的介绍;对Tomcat、MySQL和MVC模式进行了简介。第3章系统分析与设计,对货物管理系统进行了总体的分析和设计,对其进行需求分析、总体设计、可行性分析、数据库详细设计和相关技术的分析。第4章基于

21、JSP的货物管理系统的详细设计与实现,通过两大部分对本系统的前台的七大模块、EXCEL表导出技术的实现,并对每一模块的功能及其实现进行了描述,列出了关键技术的相关代码。第5章总结与展望,对货物管理的未来发展进行了展望,对本设计的工作进行了总结。2 系统的实现工具及介绍2.1 JSP技术2.1.1 JSP的基本概念JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(.htm;.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而

22、形成JSP文件(.jsp)。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。2.1.2 JSP语言功能JSP作为一种被广泛使用的开放源代码多用途脚本语言,尤其适用于Web开发,并可以嵌入到HTML语言中。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。2.1.3 JSP的优点为了快速方便地进行动态网站的开发,JSP在以

23、下几个方面做了改进,使其成为快速建立跨平台的动态网站的首选方案。(1)将内容的生成和显示进行分离用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问J

24、avaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。(2)可重用组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识Web页面开发人员不会都是熟

25、悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。(4)适应平台几乎所有平台都支持Java,JSPJavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。(5)数据库连接Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Su

26、n公司还开发了JDBCODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MS SQL Server和MS Access等数据库。此外,通过开发标识库,JSP技术可以进一步扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用Java技术家族的一部分,以及Jav

27、a 2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。 由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为Java Servlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。2.1.4 JSP发展史Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言 server-side JavaScript(SSJS)和微软的Active Server Pages(ASP)

28、。JSP比SSJS和ASP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。在Sun正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。按照脚本语言是服务于某一个子系统的语言这种论述,JSP应当被看作是一种脚本语言。然而,作为一种脚本语言,JSP又显得过于强大了,在JSP中

29、几乎可以使用全部的Java类。作为一种基于文本的、以显示为中心的开发技术,JSP提供了Java Servlet的所有好处,并且,当与一个JavaBeans类结合在一起时,提供了一种使内容和显示逻辑分开的简单方式。分开内容和显示逻辑的好处是,更新页面外观的人员不必懂得Java代码,而更新JavaBeans类的人员也不必是设计网页的行家里手,就可以用带JavaBeans类的JSP页面来定义Web模板,以建立一个由具有相似的外观的页面组成的网站。JavaBeans类完成数据提供,这样在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人员来维护。当然,也可以利用Java Servlet来控制网站的逻辑,通过Java Servlet调用JSP文件的方式来将网站的逻辑和内容分离。一般来说,在实际的JSP引擎中,JSP页面在执行时是编译式,而不是解释式的。解释式的动态网页开发工具如ASP、PHP3等由于速度等原因已经满足不了当前大型电子商务应用的需要了,传统的开发技术都在向编译执行的方式改变,如ASPASP+;PHP3PHP4。在JSP规范书中,并没有明确要求JSP中的程序代码部分(称为Scriptlet)一定要用Java来写。实际上,有一些JSP引擎就是采用的其他脚本语言,如EMAC-Script、WebL等,但实际上这几种脚本语言也是构建在Java上

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1