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

上传人:b****6 文档编号:20170458 上传时间:2023-01-17 格式:DOCX 页数:36 大小:1.13MB
下载 相关 举报
基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx_第1页
第1页 / 共36页
基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx_第2页
第2页 / 共36页
基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx_第3页
第3页 / 共36页
基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx_第4页
第4页 / 共36页
基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

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

《基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于JSP和Mysql的货物管理系统的开发与实现Word文档格式.docx(36页珍藏版)》请在冰豆网上搜索。

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

WithChina'

se-commerce,Internetrapiddevelopmentofbusiness.Manydomesticenterpriseshasenteredthecomputernetworkmanagementera,andthereforeimprovethemanagementefficiencyandcompetitiveness.Butthereisstillsomeenterprisestillstaysintheoriginalaccountingmanagementphase.Butastheglobaleconomy'

sprocessofinformationizationandWTOthesuccessfulrealization,theenterpriseisfacingunprecedentedopportunitiesandchallenges,sothedrasticallychangingsocialsituationinthefiercemarketcompetition,moreandmoreenterprisesmanagersrealizeefficientmanagementandtheimportanceofscientificmanagement,andenhancethecompetitivenessofurgency,therebyestablishingascientific,standardizedandeffectivemanagementsystemandadheringtothecompetitivebusinessphilosophyiseachenterprisemanagerslonging,enterpriseUSEScomputermanagement,inventory,salesrestockingetcmanylinkalsohasbecomethetrendandinevitable.

Goodsmanagementsystemisanimportantpartofbusinessinformationmanagement,facingalotofcommodityinformation,usinghumanprocessingwillwastealotoftime,manpowerandmaterialresources,andtheaccuracyofthedataoperationisnothigh.ThispaperputsforwardakindofeasyoperationfortheflowGoodsmanagementsystemthatinvolvesinformforhalfanautomated.Thissystemdesigngoalistomanagetheenterpriseofitspurchases,sales,inventory,accountingprocesses.Usersbyusingthissystemcanprovidetheenterpriseseffectivelyreduceblindlyreplenishonr'

sstock,reducepurchasecost,reasonablecontrolinventory,reducenbreandimprovemarketsensitivity,andpromoteenterprise'

scompetitiveness.moduledesignandrealization,aswellasconcretecontactsurfacedesignandfunction.

Thissystemcanmanagegoodsofbasicinformation,customerinformation,supplierinformation,employeeinformation,etc.Italsocanbuildandinquiresenterpriseinincominggoods,sales,inventoryprocesstoproduceavarietyofdocuments,includingrestockedsheet,salesorders,GRNandoutboundorder,purchaseandsalesofvoucher,payingbillsetc.Thissystemcanalsotoallthedocumentsofstatisticalanalysis,andprovideprintfunction.ThesystemUSESthesecondaryusermanagement,therearegoodsystemsecurity.

Keywords:

Goodsmanagementsystem;

JSPtechnology;

MySQLdatabase

目录

1绪论1

1.1货物管理的概念1

1.1.1货物管理简介1

1.1.2货物管理系统的优点1

1.2货物管理研究现状及意义1

1.2.1国外研究现状1

1.2.2国内研究现状2

1.2.3课题研究的意义3

1.3本文主要工作和论文章节安排3

2系统的实现工具及介绍5

2.1JSP技术5

2.1.1JSP的基本概念5

2.1.2JSP语言功能5

2.1.3JSP的优点5

2.1.4JSP发展史6

2.1.5JSP语言发展趋势7

2.2Tomcat服务器8

2.2.1Tomcat技术简介8

2.2.2Tomcat版本差异8

2.3MySQL数据库技术和B/S技术9

2.3.1MySQL技术简介9

2.3.2B/S技术简介11

2.4模型/视图/控制器模式(MVC)12

2.4.1MVC模式12

2.4.2MVC模式的优点13

3系统分析与设计14

3.1需求分析和可行性分析14

3.2系统体系结构设计14

3.3系统流程与功能设计15

3.3.1系统流程设计15

3.3.2系统功能结构设计15

3.3.3具体功能分析16

3.4系统数据库表设计17

3.5系统实现关键技术19

3.5.1DAO模式技术19

3.5.2SERVLET服务器端技术20

3.5.3BEAN类技术23

3.6系统开发环境24

4系统的功能实现26

4.1前台功能的设计与实现26

4.1.1系统前台设计26

4.1.2前台主要功能模块27

4.2EXCEL表导出技术的实现31

5总结与展望33

5.1本文工作的总结33

5.2进一步工作及发展展望33

致谢34

参考文献35

1绪论

本章主要介绍货物管理的基本概念和课题研究的意义,以及对它功能进行简介,并对其发展阶段、内外研究现状和论文的章节、工作进行了介绍。

1.1货物管理的概念

1.1.1货物管理简介

货物管理就是对物资所进行的管理,是仓储机构为了充分利用所具有的资源提供高效的仓储服务所进行的计划、组织、控制和协调过程。

具体来说,货物管理包括货物资源的获得、货物商务管理、货物流程管理、货物作业管理、货物保管管理、货物安全管理等多种管理工作及相关的操作。

货物管理是一门经济管理科学,同时也涉及应用技术科学;

故属于边缘性学科。

货物管理是指对仓库及其库存物品的管理,货物管理系统是企业物流系统中不可缺少的子系统。

物流系统的整体目标是以最低成本提供令客户满意的服务,而货物管理系统在其中发挥着重要作用。

便捷的管理能够促进企业提高客户服务水平,增强企业的竞争能力。

现代货物管理已从静态管理向动态管理发生了根本性的变化,对货物管理的基础工作也提出了更高的要求。

1.1.2货物管理系统的优点

随着货物管理的不断推陈出新、各种编程语言的飞速发展(如PHP、ASP、JSP等),一套优秀的货物管理系统就成为了企事业单位迈进信息时代的“基石”,企业员工可以通过货物管理系统对大量纷乱的信息整合成数字,从而提高办公效率。

我国绝大多数企业都采用层层授权的金字塔模式,这种模式会使信息传送速度大打折扣,货物管理系统会把企业的各个部门紧密的联系在一起,根据不同的职能设置权限,强化了机构内部员工之间、部门之间的信息交流与协同工作,使得机构内部的办公、业务流程都能在内部局域网或互联网上进行。

货物管理系统能极大地提高工作效率,再也不用拿着各种货物单据在各部门跑来跑去,等候审批、签字、盖章。

这些复杂的流程都可在网络上进行。

从而可以节省运营成本:

包括时间和纸张。

货物管理系统还可以规范管理、提高企业竞争能力,为企业的管理人员提供良好的办公硬件和环境,使之准确、高效、愉快的工作。

1.2货物管理研究现状及意义

1.2.1国外研究现状

在国外,对于货物管理为核心的研究和应用已经长达半个世纪之久,在系统化领域上取得了很大的成就,可以把货物管理系统的发展大致分为3个阶段:

(1)初级阶段:

在20世纪50、60年代人们还没有具体的货物管理系统化的思想,仅仅只是做出了尝试。

(2)快速发展阶段:

在20世纪70年代,随着电脑技术的飞速发展,专用的货物管理系统正式在美国问世,这标志着货物管理的系统化程度有了进一步的提高。

(3)成熟阶段:

从上世纪70年代至今,国外货物管理系统化已经十分的成熟,大部分货物管理功能已经实现了全自动化。

1.2.2国内研究现状

货物管理系统在研究上起步较晚,技术上比较落后。

国内的计算机货物管理系统最早是在80年代初开始的。

到了80年代中后期,随着国外计算机系统的大规模引进,国外货物的先进管理技术进入我国,进一步促进了我国货物管理技术的发展。

国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代中期形成了几个较成熟的软件系统,同时产生了许多专职从事货物计算机管理系统开发的公司。

货物管理是指对仓库中存储的物资进行管理。

这种对仓库和仓储储存物资的管理工作,是随着社会的发展而不断变化发展的。

货物管理经历了简单货物管理、复杂货物管理和现代化货物管理三个阶段。

在需要货物管理的初期,由于生产力水平低下,库存物资的品种和数量都非常少,仓库结构简单,设备简陋,管理人员的工作也相对比较简单,主要负责物资入库的计量及看管好库存物资使之不受损失。

这种情况下的仓储管理,称为简单仓储管理。

随着生产率水平的不断提高,尤其是机器生产代替手工生产之后,社会存储产品数量、品种、规格都逐渐增多,对存储条件提出了更高的要求;

同时,由于社会分工越来越细,使得货物管理发生了一定的转变,货物管理不再只是单纯的存储和保管物资,还增添了产品分类、挑选、整理、加工、包装等活动。

机械进入仓库,并逐步代替手工作业,货物管理向复杂化方向发展。

这种情况下的货物管理,称为复杂货物管理。

随着信息技术的高速发展和网络的广泛普及,给货物管理带来了一系列的重大变化。

在整个管理活动中,可以使用电子计算机进行控制,增设光电感应系统,利用“自动分拣系统”进行商品分类整理,让机器人进入操作等。

随着Intranet技术的快速发展,企业员工和管理人员可以设置不同的权限,在计算机和互联网上随时的对货物进行管理。

这种情况下的货物管理称为现代化货物管理。

进入21世纪后,随着网络的快速发展,网络经济将商流、资金流信息化,将信息流电子化、数字化,实物和事务处理虚拟化、信息化、数字化,可以说是虚拟经济的社会,所以对于货物管理系统来说,又将面临新的特征和未来。

1.2.3课题研究的意义

随着计算机技术、网络技术和信息技术的高速发展,计算机给人们带来了很多便利。

人们借助计算机进行生产或劳动变得更加的方便与快捷,但是在当今的这个要求速度与质量的强竞争社会中,无论做什么事情都需要有一个趁手的工具,货物管理也一样。

货物管理今天正朝着追求高效、低成本、稳定可靠的方向发展。

信息化、自动化、网络化,已成为现代货物管理的鲜明特征。

现代货物管理只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能为客户提供安全、优质、快捷、准确的现代物流服务。

因此,建立完善、有效的货物管理系统是非常有必要的。

货物管理系统是通过登陆管理、货物信息管理、供货商信息管理、出入库管理、库存管理、综合查询和财务管理等七大模块综合运用的管理系统,对库存业务管理全过程进行有效控制和跟踪,实现完善的企业货物信息管理。

系统使用JSP语言和MySql数据库技术开发而成,它是采用面向对象和基于MVC模式开发的具有组件的模块化、灵活性和重用性的优点。

在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的设计。

货物管理系统以需求调研、概要设计、详细设计、编码实现、系统测试及部署实现等步骤实现。

1.3本文主要工作和论文章节安排

在本次设计中,主要工作如下所示:

(1)对货物管理系统进行全面的学习了解;

(2)对Navicat+MySQL、JSP技术学习研究,对MVC进行了解;

(3)对货物管理关键的技术进行学习对其进行需求分析;

(4)对基于JSP和MySQL的中小型企业货物管理系统的分析与设计;

(5)中小型企业在线货物管理系统的实现。

本论文将分成五章对该系统进行详细论述:

第1章绪论,主要介绍货物管理的基本概念和课题研究的意义,以及对它功能进行简介,并对其发展阶段、国内外研究现状进行了介绍。

第2章系统的实现工具及介绍,对JSP技术的基本概念、语言功能、发展趋势进行了详细的介绍;

对Tomcat、MySQL和MVC模式进行了简介。

第3章系统分析与设计,对货物管理系统进行了总体的分析和设计,对其进行需求分析、总体设计、可行性分析、数据库详细设计和相关技术的分析。

第4章基于JSP的货物管理系统的详细设计与实现,通过两大部分对本系统的前台的七大模块、EXCEL表导出技术的实现,并对每一模块的功能及其实现进行了描述,列出了关键技术的相关代码。

第5章总结与展望,对货物管理的未来发展进行了展望,对本设计的工作进行了总结。

2系统的实现工具及介绍

2.1JSP技术

2.1.1JSP的基本概念

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件(.htm;

.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(.jsp)。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

2.1.2JSP语言功能

JSP作为一种被广泛使用的开放源代码多用途脚本语言,尤其适用于Web开发,并可以嵌入到HTML语言中。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

2.1.3JSP的优点

为了快速方便地进行动态网站的开发,JSP在以下几个方面做了改进,使其成为快速建立跨平台的动态网站的首选方案。

(1)将内容的生成和显示进行分离

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。

由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

(2)可重用组件

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来执行应用程序所要求的复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

(3)采用标识

Web页面开发人员不会都是熟悉脚本语言的编程人员。

JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

(4)适应平台

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。

从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

(5)数据库连接

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库。

此外,通过开发标识库,JSP技术可以进一步扩展。

第三方开发人员和其他人员可以为常用功能创建自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。

作为采用Java技术家族的一部分,以及Java2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

2.1.4JSP发展史

JavaServerPages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言——server-sideJavaScript(SSJS)和微软的ActiveServerPages(ASP)。

JSP比SSJS和ASP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。

尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。

在Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注。

JSP为创建高度动态的Web应用提供了一个独特的开发环境。

按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、IIS4.0在内的85%的服务器产品。

按照脚本语言是服务于某一个子系统的语言这种论述,JSP应当被看作是一种脚本语言。

然而,作为一种脚本语言,JSP又显得过于强大了,在JSP中几乎可以使用全部的Java类。

作为一种基于文本的、以显示为中心的开发技术,JSP提供了JavaServlet的所有好处,并且,当与一个JavaBeans类结合在一起时,提供了一种使内容和显示逻辑分开的简单方式。

分开内容和显示逻辑的好处是,更新页面外观的人员不必懂得Java代码,而更新JavaBeans类的人员也不必是设计网页的行家里手,就可以用带JavaBeans类的JSP页面来定义Web模板,以建立一个由具有相似的外观的页面组成的网站。

JavaBeans类完成数据提供,这样在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人员来维护。

当然,也可以利用JavaServlet来控制网站的逻辑,通过JavaServlet调用JSP文件的方式来将网站的逻辑和内容分离。

一般来说,在实际的JSP引擎中,JSP页面在执行时是编译式,而不是解释式的。

解释式的动态网页开发工具如ASP、PHP3等由于速度等原因已经满足不了当前大型电子商务应用的需要了,传统的开发技术都在向编译执行的方式改变,如ASP→ASP+;

PHP3→PHP4。

在JSP规范书中,并没有明确要求JSP中的程序代码部分(称为Scriptlet)一定要用Java来写。

实际上,有一些JSP引擎就是采用的其他脚本语言,如EMAC-Script、WebL等,但实际上这几种脚本语言也是构建在Java上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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