基于Spring Mybatis的企业日常事务管理系统开题报告

 2022-10-27 22:43:40

1. 研究目的与意义

随着科技、经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,办公室也开始了以自动化为重要内容的办公室革命,也称为管理革命,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化的轨道中。企业日常事务管理系统是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术。

用于办公室工作的技术越来越先进,功能越来越强为实现企业日常事务管理和无纸办公创造了必要的条件。这些技术和设备中,对办公室自动化的发展起最显著作用的是计算机信息处理设备和构成办公室信息通信的计算机通信网络系统。信息处理技术得益于计算机的高速处理能力,成为办公室自动化的主要技术手段,其内容也在不断地深化和丰富。

2. 课题关键问题和重难点

对企业内部网站来说,信息的即时性是要考虑的最大的问题。每个人都发布自己的消息,其他人员可以通过刷新网站的方式来看到最新的消息。其他员工可以对发表的消息进行回复,管理层领导可以对员工的消息进行批复。各角色的具体功能如下所示:普通员工角色:发布新消息、回复已经发布的消息、查看所有消息。管理层领导角色:发布新消息、回复已经发布的消息、批复已经发布的消息。所有人有查看所有消息的权限。难点是Spring和Mybatis技术的结合使用。

3. 国内外研究现状(文献综述)

1.随着科技、经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出。20世纪60年代以来,在微电子技术和通信技术迅速发展的推动下,办公室也开始了以自动化为重要内容的办公室革命,也称为管理革命,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化的轨道中。企业日常事务管理系统是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术。

2.用于办公室工作的技术越来越先进,功能越来越强为实现企业日常事务管理和无纸办公创造了必要的条件。这些技术和设备中,对办公室自动化的发展起最显著作用的是计算机信息处理设备和构成办公室信息通信的计算机通信网络系统。信息处理技术得益于计算机的高速处理能力,成为办公室自动化的主要技术手段,其内容也在不断地深化和丰富。从技术层面看,Browse/Server(简称B/S)模式开发管理系统是当前业界探索的热点和追求的目标,面向对象的理论和技术是当前较为先进的软件开发理论和技术,其综合运用在目前企业日常事务管理系统的为数不多,符合今后IT技术和管理工作的发展趋势。目前WWW服务是Internet/Internet中最流行、最主要的信息服务方式。Web技术与数据库管理系统相互融合的领域已经成为理论研究与实际应用的重点方向之一。

3.由于计算机技术的日益普及,尤其是网络技术的飞速发展,使得办公自动化系统也随之发展。我国事业单位与时俱进,与世界接轨,逐渐转变为无纸化办公、自动化办公。事业单位应该提高自身的工作效率,增强办公创新手段,才能更好得为社会发展服务,办公自动化就是事业单位实习这一目标的主要途径。经过多年的发展,我国事业单位大多都配备的计算机设备,基本能满足办公自动化的需求。伴随着电子信息时代的到来,事业单位相关的数据、信息在日常管理工作中将不断的增加。一个管理岗位每天都需要处理大量的信息,对这些信息进行录入、分类、分析和归档。显然传统人工方法很难完成。因此,本文引入办公自动化系统。本文首先阐述研究的背景、目的和意义,之后简述了国内外的办公自动化系统的发展,然后对事业单位办公自动化系统开发进行需求分析和可行性分析。基于这些分析和面向业务的架构,设计了满足事业单位业务的办公自动化系统。在设计的基础上,对系统进行了实现。系统的主要功能主要包括个人事务管理、工作流设置、行政管理、信息管理、人力资源管理、公文档案管理和系统管理等。系统生成后,对系统的功能模块进行了测试,结果符合预期。本文设计的系统是以事业单位的日常事务为参考,设计的系统为事业单位的通用型办公自动化系统,此设计也为后续事业单位设计更具特色的办公自动化系统打下良好的基础。(1)框架研究及比较随着Web应用的规模、复杂度不断升级,对软件架构的复用性、可靠性、可扩展性都提出了较高的要求。MVC这一款软件架构模式,成功实现了动态的程序设计,简化了后续对程序的修改以及扩展,使部分程序的重复利用成为可能。此外,此模式简化了应用程序的复杂度,使程序结构更加直观。基于MVC架构模式,系统采用SSM框架,即Spring,SpringMVC,MyBatis框架组合,采用此框架技术可以提高开发效率、降低程序的复杂度。还有一种框架为SSH,即Spring,Struts,Hibernate框架组合,他们的共同点是都使用了Sping依赖注入DI来管理各层的组件,都使用面前切面编程AOP管理事务、日志、权限等。不同点为Struts和SpringMVC控制器(controller)控制视图和模型的交互机制的不同,Struts2是Action类级别,SpringMVC是方法级别,更容易实现RESTful风格。总之,SSM和SSH不同主要在MVC实现方式,以及ORM持久化方面不同(Hiibernate与Mybatis)。SSM越来越轻量级配置,将注解开发发挥到极致,且ORM实现更加灵活,SQL优化更简便;而SSH较注重配置开发,其中的Hiibernate对JDBC的完整封装更面向对象,对增删改查的数据维护更自动化,但SQL优化方面较弱,且入门门槛稍高。(2)采用SSM框架的智能Web系统的优势采用新的技术框架组合(SSM),提高了开发的效率,并且使系统有很高的可扩展能力及可靠性。系统页面编写采用div进行布局,能够提高页面的加载速度。在请求时采用Ajax异步请求的方式,响应速度加快;页面渲染方面使用JQuery,使页面更加美观,加强了用户使用体验。不仅如此,在很大程度上降低了web开发以及维护人员的投入,提高了工作效率。参考文献:[1]. Jan Machacek / Aleksa Vukotic / Anirvan Chakraborty / Jessica Ditt 《Pro Spring 3》 [M] . 美国:Apress出版社. 2011-7[2]. Seyed M.M. (Saied) Tahaghoghi / Hugh Williams 《Learning MySQL》 [M] . 美国:O'Reilly Media出版社.2006-11-24[3].Ken Arnold / James Gosling / David Holmes 著 陈昊鹏 / 章程 / 张思博等译 《JAVA程序设计语言(第4版)》[M]. 北京:人民邮电出版社 2006[4].林信良著 《Sprng 2.0 技术手册》 [M]. 北京:电子工业出版社 2007.4

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

随着中小型企业的不断发展,企业内部员工的沟通是非常重要的,通过一个企业日常事务管理系统能够很好的解决员工沟通难的问题。它可以在员工在不访问外网的情况进行发布消息、查看消息、回复消息以及批复消息等功能。这样可以大大的加强员工与员工、员工与管理层的工作交流。

5. 工作计划

2022.1.15-2022.1.20 做开发的准备工作,搭建开发环境,整理开发逻辑和思路,查阅相关资料和书籍做开发的技术储备。

2022.1.21-2022.1.30 开始员工身份识别模块的开发

2022.2.1-2022.2.10 开始消息发布模块的开发

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。