oa办公自动化系统的设计与实现(源码)
Office Automatic,即办公自动化,简称OA,是办公流程和信息的自动化、信息化的展现。属于一种“人机”系统。通过人与机器设备的协同工作达到调高办公的效率和质量的目的。本次设计中开发的办公自动化系统,根据公司实际生产和发展中的内部组织管理和业务流程的需求进行设计。该系统基于Java平台开发,采用了B/S架构,使用了MVC 的设计模式,利用了Spring+SpringMVC+Mybatis框架、MySQL数据库来完成系统后台业务逻辑的实现。该系统旨在方便用户、易于使用,以操作简便、界面简洁的角度出发,秉承着实用至上的理念,设计了用户管理、部门管理、公文管理、会议管理、日志管理、消息管理等模块,从功能上涵盖了企业自动化所需要的大部分业务。论文从OA系统的发展及意义开始,讨论了OA系统对于一个企业来说的存在意义和使用价值。随后介绍了该系统的设计思想和具体构建,包括了具体功能模块的实现和结构划分。最后是系统的详细介绍和测试结果,并给出了一系列的优化建议。关键词 办公自动化,信息化管理,OA,B/S架构
目 录
1 引言 1
1.1 研究背景及意义 1
1.2 研究现状 1
1.3 研究内容及论文组织结构 2
2 系统相关技术 3
2.1 B/S架构 3
2.1 SSM框架 4
3 系统分析 4
3.1 可行性分析 4
3.2 需求分析 5
3.3 数据流图 7
3.4 数据字典 9
3 系统整体设计 10
4.1 系统运行环境 10
4.2 功能模块 11
4.3 业务流程 12
4.4 数据库设计 13
5 详细设计 18
5.1 前台功能模块 18
5.2 后台业务逻辑设计 26
6 系统测试 28
6.1 测试内容 28
结论 30
致谢 31
参考文献 32
1引言
1.1 研究背景及意义
在当今信息化高度发 *好棒文|www.hbsrm.com +Q: ^351916072#
展的现在,能先一手掌握信息和处理信息成为了企业致胜的关键因素之一,办公自动化和办公信息化因此在技术和应用方面得到了突飞猛进的发展,成为了信息化社会和企业信息化的重要标志之一。
办公自动化系统即OA(Office Automation)系统,是一种将现代化办公和计算机网络功能综合起来的新型办公方式[1]。OA系统以计算机网络为基础,在计算机局部网络上建立起一种分布式信息处理系统,所以也称为办公信息系统。OA系统是一种人机系统,它的核心是在信息共享的条件下使各个部门协调工作,从而提高员工的工作效率,降低人为因素带来的损耗[24]。在实际的调查中,办公室的常见工作是大量文件的处理。办公自动化,则是需要将文件的处理从人工转移到计算机网络上。在办公管理中,工作人员之间最基本的联系是沟通(Communication)、协调(Cooperation)和控制(Control),即所谓的3C概念。而办公自动化就是利用先进的信息技术将办公过程电子化、数字化,从而创造一个集成的工作环境,使所有的工作人员都在同一个的桌面环境中协同工作。
1.2研究现状
办公自动化系统自上世纪50年代起在美国等西方国家首先兴起。70年代中期,自美国首先使用微型计算机系统实现办公自动化以来,OA系统在发达国家中得到了迅速的发展。到1984年,美国90%以上的政府机构采用了电子邮件系统和电子报表系统,70%的政府机构准备增加其他管理支持软件、文件查询及报告生成工具、数据库管理系统等[5]。在目前,办公自动化系统中普遍采用各种先进设备,如语音识别、多媒体技术等,使办公更加自动化、现代化。
中国的OA系统起源于政府的公文和档案管理。因为当时体制的原因,政府对于企业的管理通常是附带着一些行政指令或者指示。企业在进行许多决策的同时也需要向主管的政府部门进行申报请示。可以看出,当时的政府官员和企业领导基本上是一一对应且地位相同的[68]。此时的OA系统特点主要表现在以公文处理、档案管理为核心。
国内的OA系统发展大致可以分为以下几个阶段:[910]
第一代OA:以email、个人office办公软件为核心,以个人为单位处理日常工作,在组织内缺少较多的沟通。
第二代OA:以收发文和档案管理为核心业务,增加了一些辅助功能如公告板、日程安排等。这些功能相互独立但是只是对于系统来说属于锦上添花的范畴。
第三代OA:在第二代的基础上增加了例如文档、人事之类的管理功能,同时优化了办事流程。但是依旧只是停留在工作电子化的程度。
第四代OA:如果将目光放在整个企业的角度上来看,企业信息化所需要的不仅仅是办公自动化,财务、人力资源、进销存等管理系统也是对于一个企业信息化必不可少的部分。但是在实际中,经常会出现这些本需要信息共享的管理系统来自于多个不同的供应商,很少出现集成[11]。少部分企业采用了ERP套件将部分系统进行了集成,一体化的企业则并不多。
第五代OA:在第四代OA集成问题上解决了之后,面对日益普及的移动端,OA系统的发展方向也从PC端向移动端进行转移。移动办公较传统办公有着无法比拟的优越性,普及移动办公是当今企业办公自动化信息化的大趋势和发展方向。
1.3研究内容及论文组织结构
本课题针对应用广泛的OA办公自动化系统,设计一个基于Web的OA办公自动化系统,便于中小型企业使用。OA系统大致可以分为用户和管理员两个主要角色,该内容将在系统详细设计中进行介绍。OA系统开发平台为myeclipse,数据库为MySQL,编码语言为Java,使用了当前流行的SSM(Spring+SpringMVC+Mybatis)框架[1213]。
本系统主要包含以下功能:
a)员工账号由人事部提供,人事部员工权限相当于档案管理员。
b)任何员工拥有至少普通员工的权限,普通员工主要是提交工作日志。大部分档案管理的工作由人事或者部门经理进行。
c)公文管理模块,由人事部进行公文的申报和备案,部门领导进行审批。
d)人事部员工负责人员信息的增删改,同时也有对部门成员的管理。
e)人事部员工对会议进行通知和会议记录的备案。
就本课题研究内容,该篇论文的组织结构如下:
第一章为引言。描述了课题的研究背景和发展前景,同时对项目进行了简介。
b)第二章为系统相关技术。主要介绍开发OA系统所用到的SSM框架和B/S架构的一些基本情况。
目 录
1 引言 1
1.1 研究背景及意义 1
1.2 研究现状 1
1.3 研究内容及论文组织结构 2
2 系统相关技术 3
2.1 B/S架构 3
2.1 SSM框架 4
3 系统分析 4
3.1 可行性分析 4
3.2 需求分析 5
3.3 数据流图 7
3.4 数据字典 9
3 系统整体设计 10
4.1 系统运行环境 10
4.2 功能模块 11
4.3 业务流程 12
4.4 数据库设计 13
5 详细设计 18
5.1 前台功能模块 18
5.2 后台业务逻辑设计 26
6 系统测试 28
6.1 测试内容 28
结论 30
致谢 31
参考文献 32
1引言
1.1 研究背景及意义
在当今信息化高度发 *好棒文|www.hbsrm.com +Q: ^351916072#
展的现在,能先一手掌握信息和处理信息成为了企业致胜的关键因素之一,办公自动化和办公信息化因此在技术和应用方面得到了突飞猛进的发展,成为了信息化社会和企业信息化的重要标志之一。
办公自动化系统即OA(Office Automation)系统,是一种将现代化办公和计算机网络功能综合起来的新型办公方式[1]。OA系统以计算机网络为基础,在计算机局部网络上建立起一种分布式信息处理系统,所以也称为办公信息系统。OA系统是一种人机系统,它的核心是在信息共享的条件下使各个部门协调工作,从而提高员工的工作效率,降低人为因素带来的损耗[24]。在实际的调查中,办公室的常见工作是大量文件的处理。办公自动化,则是需要将文件的处理从人工转移到计算机网络上。在办公管理中,工作人员之间最基本的联系是沟通(Communication)、协调(Cooperation)和控制(Control),即所谓的3C概念。而办公自动化就是利用先进的信息技术将办公过程电子化、数字化,从而创造一个集成的工作环境,使所有的工作人员都在同一个的桌面环境中协同工作。
1.2研究现状
办公自动化系统自上世纪50年代起在美国等西方国家首先兴起。70年代中期,自美国首先使用微型计算机系统实现办公自动化以来,OA系统在发达国家中得到了迅速的发展。到1984年,美国90%以上的政府机构采用了电子邮件系统和电子报表系统,70%的政府机构准备增加其他管理支持软件、文件查询及报告生成工具、数据库管理系统等[5]。在目前,办公自动化系统中普遍采用各种先进设备,如语音识别、多媒体技术等,使办公更加自动化、现代化。
中国的OA系统起源于政府的公文和档案管理。因为当时体制的原因,政府对于企业的管理通常是附带着一些行政指令或者指示。企业在进行许多决策的同时也需要向主管的政府部门进行申报请示。可以看出,当时的政府官员和企业领导基本上是一一对应且地位相同的[68]。此时的OA系统特点主要表现在以公文处理、档案管理为核心。
国内的OA系统发展大致可以分为以下几个阶段:[910]
第一代OA:以email、个人office办公软件为核心,以个人为单位处理日常工作,在组织内缺少较多的沟通。
第二代OA:以收发文和档案管理为核心业务,增加了一些辅助功能如公告板、日程安排等。这些功能相互独立但是只是对于系统来说属于锦上添花的范畴。
第三代OA:在第二代的基础上增加了例如文档、人事之类的管理功能,同时优化了办事流程。但是依旧只是停留在工作电子化的程度。
第四代OA:如果将目光放在整个企业的角度上来看,企业信息化所需要的不仅仅是办公自动化,财务、人力资源、进销存等管理系统也是对于一个企业信息化必不可少的部分。但是在实际中,经常会出现这些本需要信息共享的管理系统来自于多个不同的供应商,很少出现集成[11]。少部分企业采用了ERP套件将部分系统进行了集成,一体化的企业则并不多。
第五代OA:在第四代OA集成问题上解决了之后,面对日益普及的移动端,OA系统的发展方向也从PC端向移动端进行转移。移动办公较传统办公有着无法比拟的优越性,普及移动办公是当今企业办公自动化信息化的大趋势和发展方向。
1.3研究内容及论文组织结构
本课题针对应用广泛的OA办公自动化系统,设计一个基于Web的OA办公自动化系统,便于中小型企业使用。OA系统大致可以分为用户和管理员两个主要角色,该内容将在系统详细设计中进行介绍。OA系统开发平台为myeclipse,数据库为MySQL,编码语言为Java,使用了当前流行的SSM(Spring+SpringMVC+Mybatis)框架[1213]。
本系统主要包含以下功能:
a)员工账号由人事部提供,人事部员工权限相当于档案管理员。
b)任何员工拥有至少普通员工的权限,普通员工主要是提交工作日志。大部分档案管理的工作由人事或者部门经理进行。
c)公文管理模块,由人事部进行公文的申报和备案,部门领导进行审批。
d)人事部员工负责人员信息的增删改,同时也有对部门成员的管理。
e)人事部员工对会议进行通知和会议记录的备案。
就本课题研究内容,该篇论文的组织结构如下:
第一章为引言。描述了课题的研究背景和发展前景,同时对项目进行了简介。
b)第二章为系统相关技术。主要介绍开发OA系统所用到的SSM框架和B/S架构的一些基本情况。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1144.html