基于JAVA的企业信息管理系统Word格式文档下载.docx
《基于JAVA的企业信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于JAVA的企业信息管理系统Word格式文档下载.docx(49页珍藏版)》请在冰豆网上搜索。
本系统基于JAVA的Struts2,Spring,Hibernate主流三层框架上进行开发,前台使用JSP网页开发技术,后台则应用MySQL数据库进行存储数据,整个系统设计方面采用MVC模式。
本系统可以为企业者提供客户管理、合同管理、商品管理、售后管理、员工管理等功能。
关键词:
企业信息管理信息系统SSHJSPMVCMySQLBootstrap
TheenterpriseinformationmanagementsystembasedonJAVA
Abstract:
Withthecontinuousdevelopmentofinformationsociety,thefurtherexpansionofenterprisescale,enterpriseinformationmanagementisalsobecomingmoreandmorecomplex,moreandmoreimportant.Therefore,howtomanageenterpriseinformationeffectiveisverysignificanttopromoteenterprisemanagementandimprovethequalityoftheenterprise.ThedevelopmentoftheInternetmakesourcompanymoreandmoremodern,sotheinformationcommunicationbetweenemployeesandthecompanyareonlybetweenafinger.Enterpriseinformationmanagementsoftwareshouldbefullyrelyontheirowninformation,realizethecentralizedmanagementandinformationsharingoftheenterpriseinformation,maketraditionalmanagementindigitalpaperless,intelligentdirectiondevelopment,andtofurtherachievetheperfectinformationsystemtolayagoodfoundation.Thisthesisistakingenterpriseinformationmanagementsystemforinstance,anddevotingtoachievingthetimelydeliveryofinformationandimprovingthemanagementefficiencyofenterprises.ThesystemisbasedonStruts2,Spring,Hibernate,themainstreamofthreelayersframeworkofJAVA.ThefrontpageusestheJSPwebdevelopmentandstoresdataintheMySQLdatabase.Thissystemcanprovideentrepreneurswithcustomermanagement、contractmanagement、goodsmanagement、servicemanagementandstaffmanagementfunctions.
Keywords:
theenterpriseinformationmanagementsystemSSHJSPMVCMySQLBootstrap
引言
1.1研究背景
管理信息系统(MIS)的概念起源很早。
早在20世纪30年代,柏德就写书强调了决策在组织管理中的作用。
50年代,西蒙提出了管理依赖于信息和决策的概念。
同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。
50年代计算机已用于会计工作,1958年盖尔写道:
“管理将以较低的成本得到及时准确的信息,做到较好的控制。
”[]管理信息系统经历了一个不断发展和完善的过程。
随着信息社会的不断发展,企业规模进一步扩大,企业信息的管理也变得越来越复杂,越来越重要。
企业信息管理软件应充分依托企业自身信息,实现企业信息的集中管理、分散操作、信息共享,使传统的管理朝数字化无纸化,智能化,综合化的方向发展,并为进一步实现完善的信息系统打下良好的基础。
1.2发展趋势
现在我们国家的企业信息数据的管理还停留在纸介质的基础上,这种机制非常不适应时代的潮流,这是因为这样的话浪费了很多人力和物力。
因此,进入信息时代,这种很传统的管理方法必会被以计算机为基础的计算机时代的信息管理方式所取代。
数据库是数据管理的最新技术,是计算机科学的重要分支。
今天,信息资源已成为各个部门的重要财富和资源。
建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。
[]
信息技术的初衷也是最基本的任务就是提高生产力。
简而言之,由于信息技术具有准确存储及处理大量信息的高速度和能力,因而能够大量缩短时间,减少错误,减少各种与处理信息相关的成本。
[]基于信息技术而发展的信息系统功能不断完善中。
虽然各种类型的信息系统在具体内容与侧重点上有很大差别,但是其基本功能均可以概括为五个基本方面:
数据和信息的收集、存储、加工、传递和提供。
1.3研究意义
在计算机时代,使用计算机参与企业管理,特别是企业资源管理有诸多优势:
(1)非常友好的用户操作界面,方便操作。
(2)通过电子计算机的辅助,可以大大减少工作量,特别是一些重复的工作,从而提高工作效率。
(3)通过计算机对各种数据资源进行统计,计算,汇总,效率高,准确率高。
(4)可以通过设置权限,从而更好得做好保密工作。
此次这个课题是依据我国信息资源的特点,将企业中的资源管理信息化,部门化,从而节省公司大量的人力物力,减少工作中出现的失误,以提高信息管理的效率。
这在一定程度上帮助公司决策者适时的调整公司的运营方式,提高公司的运作效率以及协调各个部门之间的工作,并会从整体上增加了公司的竞争力。
1.4研究内容
本课题要求通过利用JSP、Servlet、Struts2、Hibernate、Spring、JQuery、Bootstrap等开发技术和框架来实现一个企业信息管理系统,为企业用户提供一个方便管理企业信息的平台。
一个完整的管理系统由六部分构成:
客户信息管理模块、合同信息管理模块,售后信息管理模块,产品信息管理模块,员工信息管理模块。
客户信息管理模块主要是对客户信息的管理,即查看,编辑,删除客户信息,添加新客户。
合同信息管理模块的功能则实现了对合同信息的管理,即查看,编辑,删除合同,添加新合同。
售后信息管理模块实现了对售后信息的管理,即查看,编辑,删除售后信息,添加新信息。
产品信息管理模块则是维护产品的相关信息,即查看编辑,删除产品信息,添加新产品。
最后,员工信息管理模块,主要实现对本公司员工的信息的管理,管理员可以通过此模块,查看本公司的所有员工的信息,还可以增加新员工,编辑员工信息,删除已经离职的员工。
1.5论文组织
第1章引言:
主要简单地介绍了课题的选题背景、发展趋势、研究的意义以及研究内容。
第2章相关技术简介:
主要介绍了系统的开发环境MyEclipse,服务器环境Tomcat,MySQL数据库以及开发使用到的技术,如:
JSP,SSH,MVC,Javascript,JQuery,Bootstrap。
第3章系统的分析与设计:
主要介绍了该系统的可行性分析、需求分析,概要设计、系统数据库实现以及系统的整体部署。
第4章系统的实现:
图文介绍登入功能,客户信息管理,合同信息管理,售后信息管理,商品信息管理和员工信息管理的功能。
第2章相关技术简介
2.1开发工具简介
2.1.1系统开发工具MyEclipse简介
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。
可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
在MyEclipse打开或新建项目,且保证数据库和tomcat服务器能够正常启动,项目才得以运行。
本次项目使用MyEclipse8.5进行系统的开发与测试。
2.1.2Web应用服务器Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。
)页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。
另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
为何选择Tomcat?
Tomcat的作者花了相当多的时间和精力,使Tomcat成为高性能的独立式Web服务器;
因此您很容易假设及运行网站,而无需担忧如何将Tomcat与第三方的Web服务器连接。
Tomcat内嵌的Web服务器是一个HTTP