做一个基于B/S结构的自动化办公系统,帮助公司或者企业等单位搭建一个便利的日常办公平台,使得公司或企业的管理层和员工层能够分别通过该平台沟通和交流,以利于公司或是企业的工作更为方便的开展,并能够利于公司或企业的规范化管理。
意义:随着社会的发展,企业信息化管理需求大大增加,传统的办公模块凸显出效率低下,耗费资源等缺点。传统的手工模式无法满足新形势下发展的需要,需要用先进的生产工具来提高企业办公的效率。本系统以企业信息化办公为出发点,来提高企业办公的效率,节省资源和成本。实现效率化,信息化,和系统化的办公。
主要内容及技术要求:
该课题要求以面向对象的编程思路、技术和方法完成系统的需求定义、系统结构和功能的分析、设计、编码以及后期的测试任务,最终要完成基于Spring+Hibernate框架的自动化办公系统的设计与实现。
1.主要内容:
1)前端主要用ExtJs框架完成页面的搭建。
2)后端后台使用Servlet进行数据处理。
3)架构主要用hiberate、JOOQ、MySQL等完成数据处理。
4)系统实现的功能:系统前台实现了用户的登录,个人信息维护,文档阅览、修改、上传,查看公共资源等信息;后台实现了管理员的人事管理,日程管理,文档下达、审批、共享管理,考勤管理,系统管理等模块
2.技术要求
1)熟练掌握Hibernate3.0+Ext3.0+Servlet开发框架。
2) 能够熟练地使用Eclipse开发工具。
3)能够熟练地使用SpringMVC完成架构搭建。
原始数据与资料:
1.做充分的资料收集,并且参考网上自动化办公系统的资料以获取系统需求。
2.查看相关技术的论坛和社区,丰富知识面。
3.查看相关技术的官方文档,查漏补缺。
4.根据测试系统运行而采用的测试数据。
5.有关毕业设计及毕业论文撰写方法的资料。
进度安排:
第 1- 3周 完成毕业设计问题定义、可行性研究,进行需求分析
第 4- 5周 完成总体设计,开始撰写毕业论文
第 6- 7周 详细设计,撰写毕业论文
第 8-11周 上机编码、设备配置和测试,撰写毕业论文
第 12 周 完成毕业论文
第13-14周 根据指导教师意见对论文修改并完善
第15-16周 论文答辩
主要参考资料:
[1]王泉.《“互联网+”时代下的协同OA管理》 北京:清华大学出版社 2016
[2]陈志泊. 数据库原理及应用教程(第4版)[M].北京:人民邮电出版社,2017.
[3]刘金岭、冯万利、张有东. 数据库原理及应用[M]. 北京: 清华大学出版社, 2017
[4]Alex MacCaw.《基于MVC的JavaScript Web富应用开发》,电子工业出版社,2012
[5]岳赖均. 软件工程[M]. 北京: 清华大学出版社, 2011
[6]黄慧,肖璞. SOL Server 数据库应用于实践教程[M]. 北京: 北京邮电大学出版社有限公司, 2017