内容发布更新时间 : 2024/12/27 14:57:38星期一 下面是文章的全部内容请认真阅读。
OA协同办公自动化系统 ——工作计划管理模块开发
摘要随着信息技术的不断发展,企业现有的人工管理模式已不能满足企业的发展,企业协同办公自动化系统的出现已成为必然。其不仅能改善公司办公条件,减轻工作人员负担,提高办公质量和工作效率,还能加快公司工作规范化、科学化、网络化的进程。
针对企业要求,使用JSP、Struts、Hibernate、Spring及Ibatis等技术开发一个基于Web的企业协同办公自动化系统。本系统一共分为十一个模块:人事信息管理、短消息管理、提醒器设置、日程管理、工作日志管理、工作计划管理、数据字典、部门管理、岗位管理、职位管理、权限管理、用户管理。超级管理员可以根据不同职位创建不同的角色,为用户灵活的分配系统功能权限。
关键词B/S结构,MVC设计模式,JSP网页技术标准,OA协同办公系统 ABSTRACT
Along with the development of the information technology,the labour management model of enterprise can not satisfy the development of the enterprise at the present time, so the appearance of the office automation system become inevitable. The system can improve the working conditions, reduce the staff's burden,improve work quality and efficiency, can also quicken
the process of standardization, scientization and network.
For requirements of the enterprise, use the technology about JSP, Struts, Hibernate, Spring and Ibatis to develop a office automation system based on web.The system has eleven modules. There are the management of personnel information, the management of short messages, reminder setttings, the management of daily work plan, the management of data dictionary, the management of department,the management of post,the
management of duty, the management of powers and the management of users. The administrator can create different roles for different positions by characters and can asign the resource of permission flexiblely.
Key Words:Browser/Server, Model View Controller, Java Server Page, Office Automation System
1.绪论 (1 1.1课题意义 (1 1.2课题目的 (1 1.3技术要求 (1 1.4可行性分析 (2 2.需求分析 (3 2.1概述 (3 2.1.1项目名称 (3 2.1.2开发背景 (3 2.1.3项目目标 (3 2.2任务说明 (4 2.2.1个人办公管理 (4 2.2.1.1日程管理 (4 2.2.1.2工作计划管理 (4 2.3需求分析 (5
2.3.1个人办公管理 (5 2.3.1.1日程管理 (5 2.3.1.2工作计划管理 (10 3.总体设计 (17 3.1概述 (17
3.2系统总拓扑图 (18 3.3系统功能清单 (18 3.3环境搭建 (19 4.系统设计 (19 4.1开发及运行环境 (20 4.2数据库设计 (20
4.2.1工作计划发布范围表(t_ico_ workPToStaff (21 4.2.2工作子计划表(t_ico_workSubPlan (21 4.2.3工作汇报表(t_ico_workReport (22 4.2.4工作计划表(t_ico_workPlan (22 4.2.5日程安排表(t_ico_schedule (23 5.系统程序设计 (23 5.1个人办公 (23 5.1.1日程管理 (23