企业日常事务管理系统.docx
- 文档编号:30378993
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:66
- 大小:491.05KB
企业日常事务管理系统.docx
《企业日常事务管理系统.docx》由会员分享,可在线阅读,更多相关《企业日常事务管理系统.docx(66页珍藏版)》请在冰豆网上搜索。
企业日常事务管理系统
毕业设计(论文)
题目企业日常事务管理系统的设计与实现
学生姓名国丽雅专业班级交通+软件
所在院系交通运输工程学院
指导教师王姣职称 副教授
所在单位大连交通大学软件学院
教研室主任 郑广海
完成日期年月日
摘要
本论文针对当今社会经济的高速发展中企业日常事务管理方面仍然存在着办公效率低、员工内部交流方式不能满足大量信息的快递传递和处理,以及工作不能规范化的问题,为此构造此系统模型。
本系统采用微软的WindowsXPProfessional开始进行系统开发,以JSP技术为基础,MySQL为后台数据库,MyEclispe为开发工具,最终开发出能够基本满足企业日常事务处理的管理系统。
通过该管理系统的实现与应用,可以满足企业的办公网络化、自动化的需求。
本次设计与实现的企业日常事务管理系统由六个基本模块组成,分别为:
通讯录管理、日程安排管理、工作日志管理、短消息管理、公告管理以及会议管理功能模块。
该系统体现了当前管理信息系统比较先进的设计水平和实现技术,对其它管理信息系统的设计开发具有一定的借鉴意义。
它的投入运行必将提高企业日常事务管理的效率,为企业带来便利从而获得更为丰厚的利润。
这篇论文按照软件工程的思想,主要内容包括系统概述、系统需求分析、系统总体设计、数据库设计、系统详细设计和实现以及系统测试六个方面,详细地阐述了企业日程事务管理系统设计与实现的全过程。
关键词:
企业日常事务,JSP,MySQL,MyEclispe
ABSTRACT
Thisthesisfocusesontheproblemsthatintherapiddevelopmentoftoday'ssocialandeconomicmanagementofdailyaffairsintheenterprise,therearestilllowefficiencyofofficestaffandtheinternalcommunicationmodecannotmeetthedeliveryofinformationtransmissionandprocessing,andtheworkcannotbestandard.Sothatweconstructthissystemmodel.ThesystemusesMicrosoft'sWindowsXPProfessionalsystemstostartthesystem'sdevelopment,andbasedontheJSPtechnology,MySQLasthebackenddatabase,MyEclispeasthedevelopmentoftools.SothatwecaneventuallydevelopedtheenterprisesystemthatmaybasicallymeettheneedofEnterprises'dailyServicesmanagement.ThroughtheImplementationandApplicationofthemanagementSystem,wecanmeetthecorporate'sofficenetworkandautomation'sneeds.TheEnterprises'dailyServicesmanagementsystemthatwedesignedandimplementedconsistsofsixbasicmodules,theseare:
addresslistmanagementmodule,schedulemanagementmodule,worklogmanagementmodule,shortmessagemanagementmodule,noticemanagementmoduleandmeetingmanagementmodule.Thissystemreflectsthecurrentmanagementsystem'shighlevelofdesignandadvancedimplementationtechniques.Andthesystemhassomereferencefortheothermanagementsystems'sdesignanddevelopment.Itwillimprovetheoperationalefficiencyofenterprises'sdailymanagement,inordertoprovidetheeasyworkingandsothartheenterprisescangainmoreprofits.
Accordingtosoftwareengineering,thisthesismainlyincludessixareas,theseare:
thesystemoverview,systemrequirements'analysis,systemdesign,databasedesign,systemdetails'designandimplementation,andsystemtesting.IthasadetaileddescriptionofprocessthattheEnterprises'dailyServicesmanagementsystemdesignedandimplemented.
Keywords:
Enterprises'dailyServicesmanagement,JSP,MySQL,MyEclispe
引言
随着科技、经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出。
20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,办公室也开始了以自动化为重要内容的“办公室革命”,也称为“管理革命”,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化的轨道中。
企业日常事务管理系统是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术。
随着科学技术突飞猛进的发展,办公室中使用的各类现代化的办公设备很大程度上代替了原来的文房四宝,办公桌上的打字机被计算机文字处理机所取代,办公室墙边的文件柜被又小又薄的“磁盘”所取代,包括记录、起草、编辑、修改、打印、存档和复制在内的办公室常规工作,无论在时间上还是在空间上都被大大地压缩了,这不但减轻和节省了人们的办公劳动,而且大大提高了办公效率,改善了办公环境,使人们从原先繁重的重复性、例行性的办公事务中解放出来,从而有更多的时间和精力投放在更需要人的思维来考虑和解决的问题上。
用于办公室工作的技术越来越先进,功能越来越强为实现企业日常事务管理和无纸办公创造了必要的条件。
这些技术和设备中,对办公室自动化的发展起最显著作用的是计算机信息处理设备和构成办公室信息通信的计算机通信网络系统。
信息处理技术得益于计算机的高速处理能力,成为办公室自动化的主要技术手段,其内容也在不断地深化和丰富。
企业日常事务管理系统是根据系统功能需求,采用B/S架构,系统功能及对数据库的操作都在服务器端完成,而用户在浏览器端的操作都送到服务器端处理。
B/S结构(Browser/Server)即浏览器和服务器结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
第一章系统概述
1.1课题来源及意义
随着科技、经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出,引起了各级领导者、管理学者以及技术人员的普遍重视。
20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,企业也开始了以自动化为重要内容的“办公室革命”,也称为“管理革命”,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化和现代化的轨道中。
是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术。
企业日常事务管理系统是现代信息社会的重要标志之一,涉及到系统工程学、行为科学、管理学、人机工程学和社会学等基本理论以及计算机、通信、自动化等支撑技术,属于复杂的大系统科学与工程。
信息化在各个企业内部正在被越来越广泛的应用。
企业的信息化程度已经成为决定企业竞争优势的重要组成部分,小到企业的一个简单的通知,大到企业的ERP项目,无不体现了信息化的重要性。
随着企业信息量的增长,传统的企业内部信息交流方式已经不能满足大量信息的快速传递和处理,这时越来越多的信息技术已经渗透到企业的日常工作中。
企业日常事务管理系统的应用可以满足企业的办公网络化、自动化的需求。
开发一个企业内部的日常事务管理系统已成为一个必须解决的问题。
通过该系统可以帮助企业快速的进行日常事务管理,大幅度的提高员工的办公效率,方便员工内部的交流,还可以方便员工和管理层的交流。
1.2国内外发展状况
(1)企业日常事务管理系统在国内的发展
企业日常事务管理系统利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息、提高工作效率和工作质量,提高生产率的目的。
企业日常事务管理系统起源于办公自动化系统。
由70年代未80年代初在我国提出,到现在已有了近二十多年发展历史。
由于技术和新产品不断的发展,其内涵也不断地丰富和发展起来。
最早的办公自动化系统指的是传真机、打字机、复印机等办公设备的使用。
接着,其指代的是用电脑进行文书存贮、排版、及输出工作,用电脑进行人事、财务等进行管理。
现代观点认为:
办公实际上是人与人、人与部门、部门之间信息的共享、交换、组织、分类、传递及处理活动的协调,从而达到企业整体目标的过程。
传统的企业日常事务管理系统多是指文字处理系统、轻印刷系统、文档管理系统,无法实现信息的共享、交换、传递,无法实现企业内部的协调,难以对非文本的如:
声频、视频、图形、扫描图象等多媒体信息、超文本信息进行有效的处理。
同时,传统的电子邮件系统没有对办公过程中的工作流提供良好的支持,难以根据不同的情况和工作状态采取不同的措施,以便更好跟踪事务的处理过程。
因此,现代企业日常事务管理系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,提供协同工作的环境。
目前成熟的基于客户/服务器结构的电子邮件系统和协作系统,较先进的Intranet/Internet(WEB)方式的企业日常事务管理系统,都是企业数字神经系统的重要组成部分。
因此,我们在实施企业日常事务管理,必须注意到事务内涵的发展变化,要密切注意日常事务管理系统及产品发展的最新进展。
用这种观点来制定办日常事务管理系统的有关规划,由此日常事务管理系统才能用最少的资金取得最好的效果。
好的软件产品不一定是用最新的技术来制作的,但先进的计算机技术一定会对我们更好地实现日常事务管理系统产生帮助,在这些技术里,尤其以平台技术最为重要,下面我们将简单介绍一下日常事务管理系统领域的平台技术的发展历史,相信会对我们了解并更好地实施日常事务管理系统项目有所帮助。
最早期的企业日常事务管理系统主要都是完成文件的输入及简单的管理,这个时期的主要平台是FoxPro、DBASE等数据库,其优点主要就是操作简单,功能也简单。
缺点同样也是简单,由于平台标准太简单导致我们无法可靠地实现非结构化文档的处理、联机备份、全文检索、容错技术、工作流这些重要的功能。
这个时期主要的成就就是实现了文档的共享及简单的查询功能。
随着数据库技术的发展,客户/服务器结构的出现,使我们的企业日常事务管理系统系统进入了DBMS的阶段。
原来困扰我们的联机备份、容错技术、联机查询等问题迎刃而解,但由于当时的数据库还是集中式处理的结构化数据库,所以非结构化文档的处理、全文检索、工作流等功能仍然无法很好地解决。
这个时期主要的发展是系统的功能和可靠性都有了很大的发展。
企业日常事务管理系统真正成熟并得到广泛应用是在LotusNotes、MicrosoftExchange出现了以后,它提供的工作流平台及非结构化数据库的功能使我们可以很方便地实现非结构化文档的处理、全文检索这些重要的功能,进入了实用化的阶段。
随着管理水平的提高,Internet技术的出现,仅实现文档管理和流转已经不能满足我们的要求,领导和员工希望能够获取更广泛的信息来源。
这个时候企业日常事务管理系统的重心开始由文档的处理转入了数据的分析,即我们所说的决策系统,同样LotusNotes作为一个非结构化数据库已经越来不能满足我们的需要,这时出现了以信息交换平台和数据库结合作为后台,数据处理及分析程序作为中间层,WEB作为前台(三层次结构)的全新模式,这种模式下,我们可以将系统纳入由业务处理系统、财务系统等系统构成的单位整体系统内,使我们可以看到、分析得到更全面的信息。
我们会将大量的业务数据,甚至是文档数据放回数据库内。
随着COM、OLE、WEB等技术的应用,我们将可以通过各种不同的开发工具方便地获取所需的信息。
WEB方式的企业日常事务管理系统的优点:
目前企业日常事务管理系统较成熟的模式是客户/服务器方式,而新一代的企业日常事务管理系统则应是Internet/Intranet方式(即B/S),才更能适应目前及未来的要求。
Internet/Intranet方式的企业日常事务管理系统是基于WEB的企业日常事务管理系统,其运作模式不同于C/S模式,它由客户在客户端工作站通过浏览器从服务器下载WEB方式的企业日常事务管理系统再动行。
这种方式的系统对客户端机器的硬件要求较低,而且目前流行的浏览器支持各种操作系统,使用户可以在保留原有的软件和硬件的基础上运行新的应用系统。
基于WEB的企业日常事务管理系统只需在服务器上作配置和维护,大大降低了用户用于软件系统维护和升级的难度和费用,使企业日常事务管理更加容易实施。
如其他基于WEB的应用系统一样,基于WEB的企业日常事务管理系统也是通过浏览器这个简单易用统一的界面来访问的,其界面相当友好,操作十分简单,易学易用,用户易于接受,从而节省用户的培训时间和费用。
这对减少实施企业日常事务管理的阻力来说,有相当重要的意义。
(2)企业日常事务管理系统在国外的发展趋势
1)平台化:
网络时代的日常事务管理是一种企业级跨部门运作的基础信息系统,可以联结企业各个岗位上的各个工作人员,可以联结企业各类信息系统和信息资源。
近年来不少企业都建立自己的企业日常事务管理系统,并上马了财务管理软件,还陆续引入了进销存、ERP、SCM、HR、CRM等系统。
这些系统在提升企业效率和管理的同时,也形成了各自为政的信息孤岛,无法形成整合效应来帮助企业更高效管理和决策。
因此能整合各个系统、协同这些系统共同运作的集成软件成了大势所趋,未来企业日常事务管理系统将是整合企业中已存在的MIS系统、ERP系统、财务系统等存储的企业经营管理业务数据,系统界面统一、账户统一,业务间流程紧密顺畅,与公文流转、信息发布、核查审批等系统实现无缝集成协同的一个大的办公平台。
2)智能化:
随着网络和信息时代的发展,用户在进行业务数据处理时,面对海量数据,往往费时费力,如果办公软件能帮助用户做一些基本的商业智能(BI)分析工作,帮助用户快速的从这些数据中发现一些潜在的商业规律与机会,提高用户的工作绩效,将对用户产生巨大的吸引力。
在微软的Office2007版本中已经提供了一些基本的商业智能的功能,相信未来会有更多的这方面功能。
未来系统可根据用户的需求,通过对海量数据的分类分析,提供决策支持、知识挖掘、商业智能等全面系统服务。
3)网络化:
随着网络使用的全面普及,软件网络化必然是大势所趋,企业日常事务管理系统与互联网轻松的衔接是企业日常事务管理系统必走之路。
目前一些企业日常事务管理系统已集成了网络办公功能,如GOOGLE推出了网上在线的文档处理软件和电子表格软件,实现了网上办公;微软Office用户可直接使用Office软件中的功能,直接与因特网无缝链接,实现移动办公。
4)人性化:
随着企业日常事务管理系统功能的不断扩展,使用将会越来越复杂,同时各企业内部情况不一,其需求也不尽相同,这就要求系统必须具有人性化设计,能够根据不同员工的需要进行功能组合,将合适的功能放在合适的位置给合适的员工访问,实现真正的人本管理。
未来企业日常事务管理系统的门户更加强调人性化,强调易用性、稳定性、开放性,强调人与人沟通、协作的便捷性,强调对于众多信息来源的整合,强调构建可以拓展的管理支撑平台框架,从而改变目前“人去找系统”的现状,实现“系统找人”的全新理念,让合适的角色在合适的场景、合适的时间里获取合适的知识,充分发掘和释放人的潜能,并真正让企业的数据、信息转变为一种能够指导人行为的意念、能力。
1.3系统开发环境及技术介绍
本系统采用Brower/Sever架构,典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。
三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。
客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。
PO,持久化对象。
通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。
Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。
1.3.1Struts简介
Struts对Model、View和Controller都提供了对应的组件。
ActionServlet,这个类是Struts的核心控制器,负责拦截来自用户的请求。
Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。
Model部分由ActionForm和JavaBean组成,其中ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。
JavaBean则封装了底层的业务逻辑,包括数据库访问等。
View部分。
该部分采用JSP实现。
Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。
对应JSP部分。
Controller组件有两个部分组成——系统核心控制器和业务逻辑控制器。
系统核心控制器:
ActionServlet。
该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。
该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。
业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。
对应Action部分。
1.3.2Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate的核心接口一共有5个,分别为:
Session、SessionFactory、Transaction、Query和Configuration。
这5个核心接口在任何开发中都会用到。
通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。
1.3.3Spring简介
1、Spring作为现在最优秀的框架之一,被广泛的使用。
2、Spring的骨骼架构
Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图:
图1-1Spring框架的总体架构图
从上图中可以看出Spring框架中的核心组件只有三个:
Core、Context和Beans。
它们构建起了整个Spring的骨骼架构。
没有它们就不可能有AOP、Web等上层的特性功能。
下面将主要从这三个组件入手分析Spring。
3、Spring设计理念:
前面介绍了Spring的三个核心组件,如果再在它们三个中选出核心的话,那就非Beans组件莫属了,为何这样说,其实Spring就是面向Bean的编程(BOP,BeanOrientedProgramming)。
Bean在Spring中作用就像Object对OOP的意义一样,没有对象的概念就像没有面向对象编程,Spring中没有Bean也就没有Spring存在的意义。
就像一次演出舞台都准备好了但是却没有演员一样。
为什么要Bean这种角色或者Bean为何在Spring中如此重要,这由Spring框架的设计目标决定。
Spring为何如此流行,我们用Spring的原因是什么,想想你会发现原来Spring解决了一个非常关键的问题:
他可以让你把对象之间的依赖关系转而用配置文件来管理,也就是他的依赖注入机制。
而这个注入关系在一个叫Ioc容器中管理,Ioc容器中的就是被Bean包裹的对象。
Spring正是通过把对象包装在Bean中而达到对这些对象管理以及一些额外操作的目的。
这种设计策略完全类似于Java实现OOP的设计理念,当然了Java本身的设计要比Spring复杂太多,但是都是构建一个数据结构,然后根据这个数据结构设计他的生存环境,并让它在这个环境中按照一定的规律在不停的运动,在它们的不停运动中设计一系列与环境或者与其他个体完成信息交换。
这样想来我们用到的其他框架都是大慨类似的设计理念。
下面我们了解一下核心组件是如何协同工作的。
前面说Bean是Spring中关键因素,那Context和Core又有何作用呢?
前面把Bean比作一场演出中的演员的话,那Context就是这场演出的舞台背景,而Core应该就是演出的道具了。
只有他们在一起才能具备能演出一场好戏的最基本的条件。
当然有最基本的条件还不能使这场演出脱颖而出,还要他表演的节目足够的精彩,这些节目就是Spring能提供的特色功能了。
我们知道Bean包装的是Object,而Object必然有数据,如何给这些数据提供生存环境就是Context要解决的问题,对Context来说他就是要发现每个Bean之间的关系,为它们建立这种关系并且要维护好这种关系。
所以Context就是一个Bean关系的集合,这个关系集合又叫Ioc容器,一旦建立起这个Ioc容器后S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 日常 事务管理 系统