bs架构的协同办公任务管理系统的设计与实现
摘 要摘 要协同办公任务管理系统是针对企业员工之间交流而开发的一款以提高办公室员工之间办公效率的基于B/S架构的WEB办公系统。传统的办公方式通过纸质化的办公文件管理方式,使用纸张记录的方式,不光办公效率较低而且资源也得不到优化,但是协同办公任务管理系统刚好解决了这一问题,最大限度的提高了办公效率。该系统采用了Spring+Mybatis的整合框架,MVC模式开发,服务器使用Apache的Tomcat7,Orcle11g作为后台数据库。本文对任务管理系统的功能模块进行了设计和实现,包括:管理员和员工登录模块,用户管理模块,部门管理模块,员工信息管理模块,个人信息管理模块,公文管理模块,电子档案管理模块,任务管理模块和日程安排模块。这些功能的实现将有效的提高企业员工的办公效率,为员工提供一个更好的交流平台。关键字:任务管理系统 ;SpringMVC模式;B/S架构 Keywords: Task management system ; SpringMVC mode ; B/S architecture目 录
第一章 绪论 1
1.1 研究背景 1
1.1.1国内外研究状况及发展 1
1.2 课题研究的内容和意义 1
1.3本章总结 2
第二章 开发工具和开发环境 3
2.1 任务管理系统简介 3
2.2 开发工具介绍 3
2.2.1 ECLIPSE简介 3
2.2.2 TOMCAT简介 4
2.2.3 ORCLE11G和PLSQL简介 4
2.3 开发模式介绍 5
2.3.1 B/S架构体系 5
2.3.2该系统的B/S架构实现方式 6
2.4 开发技术介绍 7
2.4.1 SPRING简介 7
2.4.2 MYBATIS框架简介 8
2.4.3 JQUERY和AJAX简介 9
2.5本章总结 10
第三章 需求分析 11
3.1 系统需要解决的问题 11
3.2 系统应具备的功能 11
3.3 系统模块图及系统流程图 13
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
7
2.4.1 SPRING简介 7
2.4.2 MYBATIS框架简介 8
2.4.3 JQUERY和AJAX简介 9
2.5本章总结 10
第三章 需求分析 11
3.1 系统需要解决的问题 11
3.2 系统应具备的功能 11
3.3 系统模块图及系统流程图 13
3.4 系统主要模块数据流图 15
3.5 章节总结 15
第四章 系统设计 16
4.1系统数据库设计 16
4.1.1 数据库ER图 16
4.1.2 数据库逻辑设计过程 17
4.1.3 数据库物理设计 17
4.2 系统模块设计 19
4.2.1 管理员或员工登录模块的设计 20
4.2.2 用户管理模块的设计 20
4.2.3 部门管理模块的设计 22
4.2.4 员工信息管理模块的设计 23
4.2.5 个人信息管理模块的设计 23
4.2.6 公文管理模块的设计 26
4.2.7 电子文档管理模块的设计 29
4.2.8 任务管理模块的设计 30
4.2.9日程安排管理模块的设计 34
第五章 系统测试 35
5.1 系统的测试方法 35
5.2 测试用例设计与运行结果 35
5.2.1 管理员或员工登录模块的测试 35
5.2.2 修改密码功能的测试 36
5.2.3 添加操作的测试 37
结 论 38
致 谢 39
参考文献 40
第一章 绪论
1.1 研究背景
1.1.1 国内外研究状况及发展
随着互联网的越来越普及以及经济的不断高速发展,信息化早已深入到各行各业,OA系统,也就是自动化办公系统的需求越来越大,几乎所有的稍微上规模的企业都有自己的OA系统。它已经潜移默化的成为了企业必不可少的一部分,因为公司总在发展壮大的,随着规模的变化,对于员工的管理或是员工内部的交流,无论是生活方面或是工作方面,都迫切的需要一个联系起公司每个角落的平台。OA系统正是在这样的背景下诞生的,并且不断发展。本系统协同办公任务管理系统也是属于OA的范畴,它开发的目的就是帮助企业内部员工进行便携高效的交流,以达到提高工作效率的目的。
1.2 课题研究的内容和意义
本系统旨在实现一个协同办公任务管理管理系统。该系统开发的主要目的是,能够对企业员工之间的交流起到高效交流的效果,利用当今信息化的优势,可以实现远程工作汇报,从而实现跨部门、地域的远程办公,信息共享、协同办公,实现这一目标就是企业能够通过该系统的自动化办公平台,在企业范围内试下广泛的信息共享,并通过该系统的工作流程管理,有效地、自动地完成办公业务,并且通过协同办公功能,支持多人就某一业务项目或者决策的协同协作,此外,通过该系统的监督功能,就协同办公的效率进行监控,加强部门之间、员工之间的协同办公能力,提升办公效率。
互联网作为目前世界上最大的信息交流网,它功能强大,网罗世界几乎所有的信息。根据数据统计,如今互联网早已深入到生活的各个角落,其中包括了教育科研、文化事业、金融产业、商业投资、新闻出版、娱乐资讯、体育等各个行业,互联网的用户几乎遍及世界的各个角落,而且浏览网页也成为大多数人生活中必不可少的一部分,所以做一个成功的WEB站点是几乎所有IT网页相关企业的共同的目标。
在B/S结构网站的制作技术日益成熟的今天,它早已深入到各个行业,其中OA系统又是其中需求比较大的一类型网站,所以想做一款比较成功的OA系统并不是那么容易,需要考虑到许许多多的因素,不同公司开发出来的也是各具特色,尝试着做出这样一个协同办公任务管理系统出来还是比较具有挑战性的,对于今后的工作方面还是很有帮助的。
课题主要工作:
1 阐述该系统的体系架构和整个系统的工作流程,分析系统实现过程具体方法;
2 设计实现各个模块和MVC模式下不同层次之间的跳转;
3 调试和不断完善系统;
4 建立完整协同办公任务管理系统,进行调试达到不断完善系统的目的。
1.3 本章总结
该章节作为论文的首章节,主要讲解了任务管理系统开发的背景,课题所包含的内容以及意义。 从互联网的有点和其不可或缺性等方面解释了协同办公任务管理系统是怎么一款软件,它的优点和在当今社会的重要性,它具体有哪些功能,实现的大概思路和计划。
第二章 开发工具和开发环境
2.1 任务管理系统简介
协同办公任务管理系统主要采用的是Spring+Mybatis框架整合的MVC模式,Spring框架作为一个轻量级的MVC模式设计的框架,配合上Mybatis这样一个较小的持久层框架,简单且易上手,免去许多繁琐的代码,为此次开发系统提供了技
第一章 绪论 1
1.1 研究背景 1
1.1.1国内外研究状况及发展 1
1.2 课题研究的内容和意义 1
1.3本章总结 2
第二章 开发工具和开发环境 3
2.1 任务管理系统简介 3
2.2 开发工具介绍 3
2.2.1 ECLIPSE简介 3
2.2.2 TOMCAT简介 4
2.2.3 ORCLE11G和PLSQL简介 4
2.3 开发模式介绍 5
2.3.1 B/S架构体系 5
2.3.2该系统的B/S架构实现方式 6
2.4 开发技术介绍 7
2.4.1 SPRING简介 7
2.4.2 MYBATIS框架简介 8
2.4.3 JQUERY和AJAX简介 9
2.5本章总结 10
第三章 需求分析 11
3.1 系统需要解决的问题 11
3.2 系统应具备的功能 11
3.3 系统模块图及系统流程图 13
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
7
2.4.1 SPRING简介 7
2.4.2 MYBATIS框架简介 8
2.4.3 JQUERY和AJAX简介 9
2.5本章总结 10
第三章 需求分析 11
3.1 系统需要解决的问题 11
3.2 系统应具备的功能 11
3.3 系统模块图及系统流程图 13
3.4 系统主要模块数据流图 15
3.5 章节总结 15
第四章 系统设计 16
4.1系统数据库设计 16
4.1.1 数据库ER图 16
4.1.2 数据库逻辑设计过程 17
4.1.3 数据库物理设计 17
4.2 系统模块设计 19
4.2.1 管理员或员工登录模块的设计 20
4.2.2 用户管理模块的设计 20
4.2.3 部门管理模块的设计 22
4.2.4 员工信息管理模块的设计 23
4.2.5 个人信息管理模块的设计 23
4.2.6 公文管理模块的设计 26
4.2.7 电子文档管理模块的设计 29
4.2.8 任务管理模块的设计 30
4.2.9日程安排管理模块的设计 34
第五章 系统测试 35
5.1 系统的测试方法 35
5.2 测试用例设计与运行结果 35
5.2.1 管理员或员工登录模块的测试 35
5.2.2 修改密码功能的测试 36
5.2.3 添加操作的测试 37
结 论 38
致 谢 39
参考文献 40
第一章 绪论
1.1 研究背景
1.1.1 国内外研究状况及发展
随着互联网的越来越普及以及经济的不断高速发展,信息化早已深入到各行各业,OA系统,也就是自动化办公系统的需求越来越大,几乎所有的稍微上规模的企业都有自己的OA系统。它已经潜移默化的成为了企业必不可少的一部分,因为公司总在发展壮大的,随着规模的变化,对于员工的管理或是员工内部的交流,无论是生活方面或是工作方面,都迫切的需要一个联系起公司每个角落的平台。OA系统正是在这样的背景下诞生的,并且不断发展。本系统协同办公任务管理系统也是属于OA的范畴,它开发的目的就是帮助企业内部员工进行便携高效的交流,以达到提高工作效率的目的。
1.2 课题研究的内容和意义
本系统旨在实现一个协同办公任务管理管理系统。该系统开发的主要目的是,能够对企业员工之间的交流起到高效交流的效果,利用当今信息化的优势,可以实现远程工作汇报,从而实现跨部门、地域的远程办公,信息共享、协同办公,实现这一目标就是企业能够通过该系统的自动化办公平台,在企业范围内试下广泛的信息共享,并通过该系统的工作流程管理,有效地、自动地完成办公业务,并且通过协同办公功能,支持多人就某一业务项目或者决策的协同协作,此外,通过该系统的监督功能,就协同办公的效率进行监控,加强部门之间、员工之间的协同办公能力,提升办公效率。
互联网作为目前世界上最大的信息交流网,它功能强大,网罗世界几乎所有的信息。根据数据统计,如今互联网早已深入到生活的各个角落,其中包括了教育科研、文化事业、金融产业、商业投资、新闻出版、娱乐资讯、体育等各个行业,互联网的用户几乎遍及世界的各个角落,而且浏览网页也成为大多数人生活中必不可少的一部分,所以做一个成功的WEB站点是几乎所有IT网页相关企业的共同的目标。
在B/S结构网站的制作技术日益成熟的今天,它早已深入到各个行业,其中OA系统又是其中需求比较大的一类型网站,所以想做一款比较成功的OA系统并不是那么容易,需要考虑到许许多多的因素,不同公司开发出来的也是各具特色,尝试着做出这样一个协同办公任务管理系统出来还是比较具有挑战性的,对于今后的工作方面还是很有帮助的。
课题主要工作:
1 阐述该系统的体系架构和整个系统的工作流程,分析系统实现过程具体方法;
2 设计实现各个模块和MVC模式下不同层次之间的跳转;
3 调试和不断完善系统;
4 建立完整协同办公任务管理系统,进行调试达到不断完善系统的目的。
1.3 本章总结
该章节作为论文的首章节,主要讲解了任务管理系统开发的背景,课题所包含的内容以及意义。 从互联网的有点和其不可或缺性等方面解释了协同办公任务管理系统是怎么一款软件,它的优点和在当今社会的重要性,它具体有哪些功能,实现的大概思路和计划。
第二章 开发工具和开发环境
2.1 任务管理系统简介
协同办公任务管理系统主要采用的是Spring+Mybatis框架整合的MVC模式,Spring框架作为一个轻量级的MVC模式设计的框架,配合上Mybatis这样一个较小的持久层框架,简单且易上手,免去许多繁琐的代码,为此次开发系统提供了技
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1461.html