办公自动化OA管理系统管理员部分的设计与实现毕业论文
2022-01-21 21:36:03
论文总字数:24540字
摘 要
随着时代的进步,人们的生活越来越信息化。对信息的利用和管理在当代显得格外的重要。互联网技术的飞速发展,实现了信息的快速传递,以往的人工信息传递已然不能适应现在信息快速传递的节奏,不能满足现代人们复杂的工作需求,迫切需要各种各样的信息管理系统协助人们的工作和生活。校园学生信息管理系统、图书馆图书管理系统、人事管理系统以及办公管理系统等信息化系统给我们的生活带来了极大的便利。
网上办公已成为人们处理办公信息的重要方式。我们的主要任务是设计并实现办公自动化的基本功能,通过可获取的技术和软件进行低成本的办公自动化OA管理系统的开发。本文主要介绍在开发过程中使用的各种技术并描述如何采用JSP技术和SSM技术框架,完成办公自动化OA管理系统的系统管理、事务办理、人力资源管理、办公用品管理、个人信息管理及流程管理这六个功能模块。这六个功能模块都是使用SSM框架来实现增加、删除、修改、查询等基本功能。
关键词:JSP, SSM框架, 办公自动化OA
Programming and Implementation of "Office Automation OA Management System" Based on JSP
Abstract
As the development of science and technology, information needed to be deal in our daily life become more and more huge and complicated, the use and management of information become more and more important. As the fast development of the internet technology, the transportation of information becomes rapider. Previous way of information transportation by hand cannot satisfy the need of daily work and life. New way of rapid information transportation is needed.
On-line office is one of the important way that we treat with our office information. Our aim is to program and implement the basic functions of office automation by available software and technology with low cost. First, we introduce various technologies used in the programing process, and then describe how to adopt JSP technology and SSM technology framework, finally, the basic function of the office management like the system management, transaction processing, human resource management, office supplies management, personal information management are achieved.
Key words: The JSP, SSM, Office Automation, OA
目 录
摘要 I
Abstract II
第一章 引言 1
1.1 选题依据 1
1.2 理论和实践意义 1
1.3 研究现状 2
1.4 研究方法和手段 2
第二章 网页关键技术 3
2.1 JSP技术框架 3
2.2 B/S架构介绍 3
2.3 关系型数据库 4
2.4 SSM框架 5
2.4.1 Spring框架 5
2.4.2 SpringMVC框架 6
2.4.3 Mybaits 7
第三章 需求分析 9
3.1 可行性分析 9
3.1.1 经济可行性 9
3.1.2 技术可行性 9
3.1.3 性能效益可行性 10
3.2 需求分析 10
3.2.1系统管理 11
3.2.2事务管理 11
3.2.3人力资源管理 11
3.2.4办公用品管理 11
3.2.5个人信息管理 12
3.3 管理流程分析 12
3.3.1 数据增加流程 12
3.3.2 数据修改流程 12
3.3.3 数据删除流程 13
3.3.4 数据查询流程 14
3.4 系统的设计原则 14
3.5 系统的非功能需求 15
3.5.1 硬件要求 15
3.5.2 完整性需求 15
第四章 详细实现 16
4.1 系统管理 16
4.1.1用户管理 16
4.1.2权限管理 17
4.1.3功能管理 19
4.1.4部门管理 21
4.2 事务管理 22
4.2.1留言管理 22
4.2.2会议室管理 22
4.3 人力资源管理 23
4.3.1人才资源库管理、招聘管理、人事档案管理 23
4.3.2公司用人管理 23
4.4 办公用品管理 24
4.4.1办公用品列表信息 24
4.3.2库存信息 24
4.3.3管理信息 24
4.3.4办公用品申领申购审批管理 24
4.5 个人信息管理 26
4.4.1个人资料管理 26
4.4.2密码修改 26
4.4.3业务使用情况 26
4.4.4套餐使用情况 26
结语 28
参考文献 29
致谢 31
第一章 引言
1.1 选题依据
办公自动化系统,英文全称Office Automation,简称OA,是利用现代先进的互联网技术,将人们的办公业务由各种设备和少量的人力来协助完成,充分利用办公信息,达到提高办公效率和工作质量的目的,从而进一步提升生产率(见[1])。在现在的科技发展下,信息的高效利用和管理成为重点。为了让办公信息能够被高效利用和管理起来,办公自动化逐渐成为办公必需品。本人通过研究国内办公自动化的发展状态,在B/S模式下,采用SSM(Spring,SpringMVC,Mybatis)框架完成能够实现基础功能的办公自动化OA管理系统。我们选用了IDEA(IntelliJ IDEA)作为我们的开发工具,相较于Eclipse,IDEA更加智能,可使用大学生身份注册免费使用,且现在大部分公司都会选用IDEA作为开发工具,这是我们学习和熟悉今后开发工作的机会(见[2])。数据库我们则使用了MYSQL,这是一个轻量级的数据库,但是它相较于ORACLE更方便安装和使用,使我们在项目的开发过程中更轻松。
1.2 理论和实践意义
这个项目的目的通过利用互联网技术,将办公信息快速高效的利用起来,完成信息的共享、传递和接收,从而花费较少的人力在这些基础工作上,提高办公业务的效率和质量。通过SSM框架实现不同的模块功能,使得各个模块的逻辑清晰,作为模块功能上相互独立,但作为项目整体各个模块相互联系,执行办公自动化OA管理系统的基础功能。传统的办公是由人力运作,并不像现在人们可以通过使用互联网技术快速处理和传递办公信息,因此传统办公存在信息停滞长,共享性差,地域存在信息差异,且需要耗费大量人力去处理办公事务,办公效率低下。通过办公自动化项目,让办公信息在互联网上快速高效的被处理和传递,达到高效执行办公业务的效果。在开发项目的过程中,考虑到系统运行过程中必然会出现需要多次调用相同信息,因此我们在开发系统时使用了面向对象编程中的封装技术,这样让各个模块的功能都逻辑清晰,大大提高了编程效率,最为重要的一点是封装的思想让整个项目系统的性能大大提升了,进一步提升响应速度。
1.3 研究现状
我国在20世纪末提出了办公的自动化的思想,并在其后40年将其内涵不断发展不断充实。与办公自动化有关的新式产品与技术在这期间不断被开发出来,技术不断进步,使得办公自动化的内涵也不断进步,不断发展,并不断充实。
现如今,互联网技术的飞速发展,给办公自动化新的发展空间,在互联网上使用办公自动化逐渐成为重点受到广大企业的关注。有一些大型的企业、公司、集团致力于实现更加高级更加层次化的办公自动化系统,实现之后这项技术将会为他们节省去大量的人力资源与办公资源,大幅度地提高办公效率,从而提高员工的办公质量。
请支付后下载全文,论文总字数:24540字