企业协同办公系统的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

企业协同办公系统的设计与实现(毕业论文16000字)
摘  要:随着计算机技术的发展,办公自动化进入各种办公场所的趋势已经很明显。本毕业设计采用JSP和Servlet技术开发了一套企业协同办公系统,主要包括员工日程安排、会议室管理、图书资料管理、印章管理、电子公告、车辆使用管理等功能模块。该系统的实现较大地提高了公司的办公效率,加快了公司信息在上下级之间的传递,把人们从复杂、庞大的办公环境中解脱出来,实现了办公自动化和高效化。
关键词:企业协同办公系统;管理信息系统;JSP;servlet

The Design and Implementation of Enterprise Cooperation Office System
Abstract: With the development of computer technology, office automation more and more applied to the office space.  I designed and implemented the enterprise cooperation office systems based on JSP and Servlet, including staff scheduling, conference room management, information and library management, seal management, bulletin boards, traffic management modules. Implementation of the system greatly improves the efficiency of office works, accelerates the company's information to pass between the upper and lower levels. The staffs are freed from the complex and large office works by using this system.
Keywords: Enterprise cooperation office system; Management information system; JSP; Servlet

课题研究的内容
本毕业课题专注于办公自动化的设计与实现,主要做了以下工作:
(1)分析国内外众多已经被企业使用的OA系统及其采用的技术和运行平台。
(2)结合自己的实际情况,分析设计了本毕业设计的系统的十大功能模块。
(3)采用JAVA技术体系,对设计的十大功能模块进行了实现。
办公自动化研究的意义有以下四点:
    (1) 信息传递与沟通交流顺畅
    (2)整合信息资源,实现知识管理
    (3)实现文档管理的自动化。可使各类文档(包括各种文件、知识、信息)能够按权限进行保存、共享和使用,并有一个方便的查找手段。
(4)辅助办公。牵涉的内容比较多,像会议管理、车辆管理、物品管理、图书管理等与我们日常事务性的办公工作相结合的各种辅助办公,实现了这些辅助办公的自动化。 

3.3  系统功能模块简介
3.3.1  用户登陆模块
本系统功能的开发与设计,是针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露[5]。
3.3.2  日常事务模块
在本系统中为员工日常办公常用功能,包括日程安排、个人通讯录、会议管理、车辆管理、投票箱、图书管理、印章管理。当个人忘记密码时,由其通过电话向系统管理员请求修改密码。
(1)日程安排
为员工提供日程安排维护和查询功能,系统根据设定时间将提示内容发布到该员工的日程安排中。
此模块包含的功能有:设置日程、更新日程、删除日程、综合查询和日历查看。
(2)待办工作
员工可以通过查看代办工作查看自己当天的详细的工作安排。
此模块包含的功能有:查看我的代办工作
(3)个人通讯录
为员工提供包括密码、自我介绍、兴趣爱好、联系方式等通讯信息维护功能。
此模块包含的功能有:添加公共通讯录、修改公共通讯录、查看通讯录、添加私人通讯录和修改私人通讯录。
(4)会议管理
任何人都可以申请会议室。如果有空闲的会议室,则可以申请,如果没有则只能将时间延后。申请不需要批准。
此模块包括的功能有:查看会议室、申请会议室。
(5)车辆管理
员工根据所做事情的重要性可以提出用车申请,如果申请被批准测可以用车,否则不能用车。
此模块包括的功能有:查看车辆、申请用车、审批车辆。
(6)投票箱
如果有事件需要该部门所有人来决定,则可以使用投票箱。
此模块包含的功能有:发起投票、参与投票和删除投票。
(7)图书管理
可以向图书库中添加图书,员工如有需要,可以借阅自己想要的书籍,只要批准,就可以拿到书籍。
此模块包含的功能有:添加图书、申请借书、审批借书、还书和查看借书记录。
(8)印章管理
当员工需要盖章的时候,要先申请盖章,申请时要填写申请人的信息(如:部门名称、申请人姓名、职位等),应何事要盖章,得到批准后才能去行政部盖章。持章人员给申请用章人员盖章后,将此信息(如:时间、事件、申请人、批准人、盖章人)存档。
此模块包含的功能有:申请盖章、批准盖章和盖章存档。
 

企业协同办公系统的设计与实现
企业协同办公系统的设计与实现
企业协同办公系统的设计与实现
企业协同办公系统的设计与实现
企业协同办公系统的设计与实现
企业协同办公系统的设计与实现


目    录
摘要    1
关键词    1
1  前言    1
1.1  课题背景    2
1.2  课题研究的内容    3
2  企业协同办公系统的实现技术和开发环境    3
2.1 JAVA web开发技术    3
2.1.1  JSP    3
2.2.2  Servlet    4
2.2  MyEclipse 8.5    5
2.3  Microsoft SQL Server 2005简介    5
2.4  Tomcat 6.x    6
3  企业协同办公系统的分析与设计    6
3.1  系统功能分析    6
3.2  系统功能模块图    6
3.3  系统功能模块简介    7
3.3.1  用户登陆模块    7
3.3.2  日常事务模块    7
3.3.3  公共信息模块功能    8
3.4  系统各功能模块的设计    9
3.4.1  用户登录模块的设计    9
3.4.2  日程安排模块的设计    10
3.4.3  代办工作模块的设计    11
3.4.4  个人通讯录模块的设计    12
3.4.5  会议室管理模块的设计    13
3.4.6  车辆管理模块的设计    14
3.4.7  投票箱模块的设计    15
3.4.8  图书管理模块的设计    16
3.4.9  印章模块的设计    17
3.4.10  电子公告模块的设计    18
3.4.11  意见箱模块的设计    20
3.5  数据库设计    21
3.5.1  数据库总体E-R图    21
3.5.2  数据库表的设计    22
3.5.3  数据库的连接    29
4  企业协同办公系统的实现    31
4.1  用户登录模块的实现    32
4.2  日程安排模块    34
4.2.1  设置日程    35
4.2.2  更新日程    36
4.2.3  删除日程    37
4.2.4  查看日程    38
4.3  代办工作模块    39
4.4  个人通讯录模块    39
4.5  会议室管理模块    43
4.6  车辆管理模块    45
4.7  投票箱模块    46
4.8  图书管理模块    48
4.9  印章模块    49
4.10  电子公告模块    50
4.11  意见箱模块    50
5  系统测试    52
5.1  系统测试的定义    52
5.2  测试的主要内容    52
5.2.1  功能测试    52
5.2.2  可用性测试    53
5.2.3  兼容性测试    53
5.2.4  安全测试    53
6  结束语    53
参考文献    54
致谢    55