登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

办公自动化OA管理系统的框架设计与实现毕业论文

 2022-01-19 09:01  

论文总字数:15404字

摘 要

随着计算机科学的蓬勃发展,信息技术带领我们迈入了一个新的时代。而今,每个企业在加强自身竞争力与管理能力的同时,计算机技术逾渐成为企业发展中突破瓶颈的关键所在。

在大家如此强烈的渴求之下,用以解决这些问题的OA(Office Automation)办公自动化便应运而生。本项目是为常规企业开发的,具有人事管理、日程管理、文档管理、公告管理、考勤管理、薪酬管理以及管理等几大功能,以及涵盖了从员工管理、企业运营、档案管理、薪酬管理以及项目运作的整个过程的信息化、平台化管理。

本系统采用B/S架构实现,其中服务端程序采用Java语言开发,框架采用了Spring MVC Mybatis的SSM结构,分离了业务逻辑和视图从而降低了代码的冗余性。同时,又因为分离了视图逻辑,不但解决了JSP WEB程序中常见的JSP脚本和HTML标签混合存在导致的页面结构杂乱不易维护的问题,而且使得系统维护变得更加简易便捷。而对于我们学生开发比较友好的MySQL数据库,是此次开发中的最佳选择。同样的,WEB服务器我们选择了最为常见的Tomcat 8.5来搭建,系统客户端页面则采用Bootstrap和JQuery以及HTML5来加以实现。

关键词:OA B/S架构 Tomcat MySQL Bootstrap Jquery

Abstract

Along with the vigorous advance of the computer science, I.T. has led us into a new era. Nowadays, while each enterprise strengthens its own competitiveness and management ability, computer technology has gradually become the key to break through the bottleneck in the development of enterprises.

With such a strong desire, OA (Office Automation) office automation to solve these problems emerges as the times require. This project is developed for conventional enterprises. It has the functions of personnel management, schedule management, document management, announcement management, attendance management, salary management and management. It also covers the information and platform management of the whole process of staff management, enterprise operation, file management, salary management and project operation.

The system is implemented by B/S architecture, in which the server program is developed in Java language. The framework adopts the SSM structure of Spring MVC Mybatis, which separates the business logic and view and reduces the redundancy of the code. At the same time, because the view logic is separated, it not only solves the problem that the page structure is messy and difficult to maintain due to the mixture of JSP scripts and HTML tags commonly found in JSP WEB programs, but also makes system maintenance easier and more convenient. For our students to develop a friendly MySQL database, this is the best choice for this development. Similarly, WEB server we chose the most common Tomcat 8.5 to build, the system client page is implemented using Bootstrap and JQuery and HTML5.

Keywords:OA B/S structs Tomcat MySQL Bootstrap Jquery

目 录

摘要 II

Abstract III

第一章 绪论 1

1.1 选题依据 1

1.2 理论和实践意义 1

1.3 研究现状 1

1.4 研究方法和手段 2

1.5 系统的设计原则 2

1.5.1数据安全性 2

1.5.2易用性 2

1.5.3可靠性 2

1.5.4后期维护保障性 2

1.5.5经济效益 2

1.6 系统的非功能需求 2

1.6.1硬件要求 2

1.6.2完整性需求 3

1.6.3灵活性要求 3

1.6.4 跨平台要求 3

1.6.5支持软件 3

第二章 主要技术介绍 4

2.1 Java概论 4

2.2 B/S架构 4

2.3 MySQL数据库 5

2.4 SSM技术框架 6

第三章 需求分析 9

3.1 可行性分析 9

3.1.1 经济可行性 9

3.1.2 技术可行性 9

3.2 信息需求分析 9

3.3 功能需求分析 10

3.3.1前台功能页面 11

3.3.2后台功能页面 11

第四章 系统设计 13

4.1系统功能设计 13

4.1.1 系统登陆设计 13

4.1.2 管理员设计 14

4.2 数据库概念模型设计 14

4.3 建立数据库 18

4.4 SSM架构 21

第五章 具体实现 24

5.1 员工登录模块 24

5.2 公告事务页面 24

5.3 文件管理功能 26

5.4 新闻列表模块 28

5.5 个人事务功能 29

5.6 消息管理功能 30

第六章 总结 33

参考文献 34

致谢 35

绪论

    1. 选题依据

如今,由于员工的疏忽而导致的操作不规范甚至文档丢失的情况已经屡见不鲜。这着实成为了企业发展中的一大障碍。与之对应的,许多企业曾经采用的人工方式来处理企业运营的各个阶段,而当提及新员工的入职管理、员工的薪酬管理、部门管理,员工的分配及考勤等等诸多事宜面前,人工方式的低效性便暴露无疑。在这样的背景之下,企业迫切的需要一种高效的智能管理员工的系统。面对这样的问题,我们的OA办公自动化系统给出了一个完美的答案。

    1. 理论和实践意义

我们的OA办公自动化系统,其目的是为了使得企业在管理人员方面变得得心应手,从而减少人工成本,通过SSM框架技术的应用,将更加透彻明晰的逻辑渗透到各个管理的细节当中。在后台数据库能动式的复查之下,更是大大增加了整个系统的安全性。在传统的人工式系统中的繁琐式的管理,将会被更加简洁的更加清晰的更加明了的自动化系统所取代。

研究现状

目前来看,市面上存在形形色色的各式各样的办公系统,甚至有些系统不用花钱就可以免费租用。然而,网络中的系统市场鱼龙混杂,而关于OA办公自动化系统的质量更是良莠不齐,而直接使用这些系统从而导致水土不服的现象也鲜有发生, 因此,我们做到的并不能只是简单的取而代之。

请支付后下载全文,论文总字数:15404字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图