分 类 号
论 文 编 号
本 科 生 毕 业 设 计
基于 Java 的企业 OA 办公系统
姓 名:
院 系:
年级专业:
指导教师:
2018 年 5 月
基于 JAVA 的企业 OA 办公系统
目录
第一章 绪论...................................................................................................................1
1.1 引言...................................................................................................................1
1.2 背景...................................................................................................................1
1.3 企业 OA 办公系统现状问题分析....................................................................1
1.4 企业 OA 办公系统开发的意义和目的............................................................1
第二章 相关技术介绍...................................................................................................3
2.1 系统开发使用技术介绍...................................................................................3
2.1.1JAVA 概况介绍........................................................................................3
2.1.2MySQL 概况介绍....................................................................................3
2.1.3Tomcat 概况介绍.....................................................................................4
2.1.4Spring MVC 概况介绍............................................................................4
2.1.5CSS 概况介绍..........................................................................................5
第三章 系统分析...........................................................................................................6
3.1 系统开发的软件环境可行性分析...................................................................6
3.2 系统开发的硬件环境可行性分析...................................................................6
3.3 系统开发的构架设计可行性分析...................................................................6
3.3.1B/S 构架与 C/S 构架介绍........................................................................6
3.3.2C/S 构架的选择与分析...........................................................................7
3.4 系统开发需求分析...........................................................................................7
3.4.1 企业 OA 办公系统流程分析..................................................................7
3.4.2 系统功能需求分析.................................................................................8
第四章 系统设计.........................................................................................................10
4.1 数据库的设计.................................................................................................10
4.2 建立数据库.....................................................................................................11
4.3 系统功能设计.................................................................................................14
4.3.1 登录设计...............................................................................................14
4.3.2 管理员功能设计...................................................................................15
4.3.3 售货员功能设计...................................................................................16
第五章 系统的实现.....................................................................................................17
5.1 登录功能的实现.............................................................................................17
5.2 添加员工信息功能的实现.............................................................................18
5.3 员工信息管理功能.........................................................................................19
5.4 部门信息管理功能.........................................................................................21
5.5 日程管理功能.................................................................................................23
5.6 公告管理功能.................................................................................................24
5.7 档案管理功能.................................................................................................25
5.8 考勤管理功能.................................................................................................26
5.9 薪酬管理功能.................................................................................................27
基于 JAVA 的企业 OA 办公系统
5.9 项目管理功能.................................................................................................28
第六章 展望与未来.....................................................................................................29
总结..............................................................................................................................30
参考文献......................................................................................................................31
基于 JAVA 的企业 OA 办公系统
摘要
随着信息时代的到来,企业信息化已经成为解决企业发展瓶颈的最佳解决
方案,而以企业 办公系统为平台的企业信息管理系统则是该解决方案的具
体实施与体现。和以往的人工管理相比,企业 办公系统具有很多方面的优
势,首先人工管理不可避免地会有书写错误、数据遗忘、数据丢失、标准难以
统一、习惯难以全部规范等问题,与此同时人工管理不具备快速查询功能,靠
人工翻阅,不管是从速度上还是准确性上都无法保证。
为了解决这些问题,企业 办公系统就应运而生。本项目是为常规企业
开发的,具有人事管理、日程管理、文档管理、公告管理、考勤管理、薪酬管
理以及管理等几大功能,涵盖从员工管理、企业运营、档案管理、薪酬管理以
及项目运作的整个过程的信息化、平台化管理。
本系统采用 架构实现,其中服务端程序采用 语言开发,基于
框架实现,从而运用了 架构,将业务逻辑和视图
全面分离,提高了代码的重用性,减少了冗余代码的出现。因其本身将视图逻
辑分离,互不影响,解决了以往 程序里 脚本和 标签混合
存在使页面结构杂乱不易维护的问题,同时也为系统修改和扩展提供了良好的
条件。系统 代码采用面向对象思想设计,业务逻辑按照系统功能模块分离,
独立存在,杜绝不通业务之间代码影响。 作为本系统的数据库,成为
本系统不二之选。在程序中,基本的数据库操作用原生 脚本自己编写,从
而提高了数据库操作的灵活性和便利性,同时也提高了数据库查询效率,而其
基于 JAVA 的企业 OA 办公系统
他设计多表联查、数据类型处理等操作也采用自己编写 脚本来实现 。
服务器部分同样采用最常见的 !"# 搭建,在项目开发中采用
$%!。系统客户端页面基于 和 &' 以及 # 整合实现,可
以很好的适应各种屏幕、分辨率的设备,从而实现的响应式的页面设计。
关键词: 架构 (&'