基于java的OA办公管理系统设计(含源文件)

本文介绍了采用SSH(Struts2、Hibernate、Spring)和Activiti5技术实现的OA办公管理系统,系统涵盖部门管理、用户管理、角色管理、日程管理、论坛交流和审批流转等功能。系统设计中,通过Activiti5实现工作流自动化,满足不同角色用户权限需求。在数据库设计方面,采用ER模型和物理结构设计,确保数据的完整性和一致性。通过对系统的测试,确保了系统的稳定性和功能的实用性。
摘要由CSDN通过智能技术生成

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye

目  录
摘要    1
关键词    1
Abstract    1
Key words    1
1 引言    2
1.1 研究背景及意义    2
1.2 OA系统的发展    2
1.3 研究内容    3
2系统分析与建模    3
2.1系统总体目标    3
2.2 需求分析    3
2.3 主要技术介绍    4
2.3.1 Struts2    4
2.3.2 Hibernate    4
2.3.3 Spring    4
2.3.4 Activiti5    5
3系统设计    5
3.1 解决方案设计    5
3.2 功能权限流程设计    5
3.3 数据库设计    8
3.3.1 概念结构设计    8
3.3.2 物理结构设计    9
4系统实现    10
4.1 开发环境    13
4.2 主要业务功能实现    13
4.2.1 个人办公模块    14
4.2.2 系统管理模块    14
4.2.3 网上交流模块    15
4.2.4 审批流转模块    17
4.3 基于角色的权限设计与实现    18
5系统测试    19
5.1 系统测试的原则    19
5.2 系统测试用例    19
6总结    21
致谢    22
参考文献    22

 
基于B/S架构的OA系统的设计与实现
软件工程专业    xxx
指导教师    xxx
摘要:一个企业实现办公自动化的程度是衡量其实现现代化管理的标准。办公自动化(OA: OFFICE AUTOMATION)就是采用Internet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效协同工作。本文采用结构化与原型法结合的系统开发方法。整个系统分为用户登录验证模块、员工信息管理模块、日程管理模块、论坛模块、审批流转模块等。该系统的应用改变了过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。
关键词:办公自动化 SSH Activiti5
Design and Implementation of OA System Based on B/S
Student majoring in Software Engineering    xxxxx
Tutor    xxxxx
Abstract:The extent of an enterprise's realization of office automation is the standard of its realization of the modernization management. AUTOMATION OA: (OFFICE) is the use of Internet technology, based on the concept of workflow, so that the enterprise internal personnel to quickly and easily share information, and efficiently work together. In this paper, the structure and the prototype method of the system development method. The whole system is divided into user login verification module, employee information management module, schedule management module, forum module, approval and transfer module, etc.. The application of this system has changed the complicated and inefficient manual office methods, and realized the information collection and information processing, which can provide scientific basis for the management and decision of enterprise.
Key words:Office automation; SSH;Activiti5

1 引言
1.1 研究背景及意义
OA系统,它利用先进计算机网络的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,从而提高工作效率、工作质量。信息自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。信息自动化技术的发展速度不断提高,办公自动化新产品越来越多,办公自动化有越来越多的新含义。
办公软件给办公职员带来的方便是毋庸置疑的,现在的办公软件已经不仅仅减轻员工的工作量,更重要的是将员工从繁琐的事务性工作中解放出来,把重心放到最重要的事情上去,提高整体员工的工作效率,提高企业的效率,增强企业实力。在这种软件的协同下,企业的组织结构更简化,各部门之间的信息交流更方便、快捷、准确,企业的战略决策可以更好更快的跟进。从这些意义上讲,在市场竞争越来越激烈的今天,办公自动化己经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。
办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。
1.2 OA系统的发展
第一代OA:数据处理自动化阶段。自80年代中期开始,伴随传统MIS(管理信息系统)的兴起与发展,OA进入以数据处理自动化为标志的第一代OA阶段。它的最大特点是应用基于文件系统和关系型数据库系统,以结构化数据为存储和处理对象,强调对数据的计算和统计能力。
第二代OA:C/S(Client/Server)架构下的工作流自动化阶段。伴随企业内部局域网的兴起和发展,第二代OA开始关注并实施企业不同部门间工作流程的自动化。不同部门及各员工间的协作大大加强,从而使企业办公的效率得到较大的提高。因此这是真正意义上"办公自动化"的开始。
第三代OA:无障碍工作流自动化阶段。90年代中期开始,随着互联网(Internet)的兴起与发展,办公自动化管理模式获得极大的突破。以Internet为基础,第三代OA实现了移动办公,企业资源不再受到通讯技术的限制。然而,由于受到企业传统的文化环境、管理模式和业务流程的束缚,协同工作的模式难以建立,工作流程自动化的效益也难以全部实现。
第四代OA:协同工作型办公自动化(KM1代)。90年代末期开始,随着协同管理思想(Collaboration)的兴起,旨在实现项目团队协同、部门之间协同、业务流程与办公流程协同、跨越时空协同的第5代协同工作型OA开始兴起。第四代OA的核心是KM(知识管理),实现方式是Workflow(办公流程自动化)及KM(知识管理)相结合的信息系统。
第五代OA:协同发展型办公自动化(KM2代)。第五代OA已经超越了传统办公的狭义范畴,它是一种领先的企业管理思想。在实现方式上,它仍然以工作流程自动化Workflow(办公流程自动化)及KM(知识管理)为核心。从两者的关系来看,工作流程自动化是实现协同的重要手段。而KM仍然是OA的核心。但与第4代OA中的KM(KM1代)相比较,KM2代的涵义发生了重大的变化。KM2代的优势在于,其注重知识的收集、积累与继承,最终目标是要实现企业及员工的协同发展,而不是关注办公事务本身与企业本身的短期利益。
1.3 研究内容
本系统采用ssh,activiti5等技术,完成了OA系统的设计。主要实现了系统管理、个人办公、网上交流、审批流转等功能。系统管理主要分为部门管理、用户管理、角色管理等功能;个人办公主要实现了日程管理等功能;网上交流主要实现了论坛、邮件等功能;审批流转主要实现了用户请假等功能。本系统经过多次开发、修改及测试后,功能基本满足企业的正常使用。
2系统分析与建模
2.1系统总体目标
在当前很多企业中,存在下列情况:有的工作流程不清晰、不建全;员工、部门之间沟通与协作效率较低;业务动态进展监控难;审批周期长,遇领导出差或事务繁忙审批效率低;缺少多层次沟通平台,通知、公告、领导随机交办的临时事件等信息,传达不顺畅;多项目同时运作,跨部门、跨地域协调成本高,集中管控难度大等等其他实际工作中存在的问题。
利用OA系统实现协同办公,可以在任何地点、任何时间、以任何方式协同处理任何人的事件,领导出差在外、采购人员外出办业务、人力专员参加招聘会等情况,虽然本人不在办公室,均可随时、随地登录协同平台,处理公务,如:领导签字审批、查看通知、发送邮件,全体人员共享一个办公平台,缩短办事时间、大大提高工作效率。
2.2 需求分析
为适应企业的协同办公,增强领导、员工之间的交流,方便员工使用,充分发挥办公系统的优越性,本系统实现了日程管理,员工管理&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值