登录

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

注册

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

找回密码

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

基于SSM的办公系统的设计与开发毕业论文

 2021-12-15 23:08:13  

论文总字数:23741字

摘 要

在当今社会,由于科技带动的信息化水平不断发展,众多企业中的信息化管理方式已经渐渐从理论进入到实际应用阶段,过去的工作方式已经远远不够满足当今的企业管理水平,甚至还存在很多繁复的工作仍然需要人工来处理的情况,但是如今企业工作所强调的高效早就已经不被单纯的人工模式所满足,甚至企业的工作很多时候还会被人工的低效率所拖累,以造成企业的损失。而如今,各中小企业为了提高企业的工作效率,相继采用了一种新型的管理方法,便是使用信息化手段来对企业内部的工作流程进行管理。

本毕设系统遵循了JAVA软件工程的开发思想,本文介绍了基于SSM的OA办公管理系统,重点对此项目从分析需求到构思功能,再到一步步实现功能,最后对功能进行测试进行了详细阐述。系统实现用户注册、用户登录、考勤管理、任务发布、邮件发送、搜索和系统公告等功能。运用JSP SSM技术进行开发,采用Spring MVC基于方法设计的分层体系框架,使用Spring容器管理所有业务逻辑,配置文件里的DispatchServlet提供Spring MVC的集中访问点,并且负责分配职责。系统架构采用了当今已经发展成熟的B/S结构,数据库服务器采用了轻量且易用的MySql,服务器则选择了开源的Tomcat。

本毕设开发出的系统在界面上美观,操作简单直白,在代码上具有易于维护且良好的可扩展性,可以初步满足中小型企业的OA办公业务场景的需求。

关键词:OA;Spring;Spring MVC;Mybatis;MySql

Design and development of office system based on SSM

Abstract

In today's society, due to the continuous development of the level of information technology driven by technology, the information management methods in many enterprises have gradually entered the stage of application from theory to the past. The working methods in the past are far from enough to meet the current level of enterprise management, and even exist. Many complicated tasks still need to be handled manually, but the efficiency emphasized by enterprise work has long been no longer satisfied by the simple manual mode, and even the work of enterprises is often dragged down by manual inefficiency, resulting in Business losses. Nowadays, in order to improve the work efficiency of enterprises, various small and medium-sized enterprises have successively adopted a new management method, which is to use information technology to manage the internal work processes of enterprises.

This complete system follows the development idea of ​​JAVA software engineering. This article introduces the OA office management system based on SSM, focusing on this project from analyzing needs to conceiving functions, and then step by step to achieve functions, and finally test the functions in detail set forth. The system implements functions such as user registration, user login, attendance management, task release, email sending, search, and system announcement. Developed using JSP SSM technology, adopting a layered system framework based on Spring MVC method design, using Spring container to manage all business logic, DispatchServlet in the configuration file provides a centralized access point for Spring MVC, and is responsible for assigning different responsibilities. The system architecture adopts the mature B / S structure that has been developed today. The database server uses lightweight and easy-to-use MySql, and the server chooses the open source Tomcat.

The system developed by this design is beautiful in interface, simple and straightforward in operation, easy to maintain and good scalability in code, and can meet the needs of OA office business scenarios of small and medium enterprises.

Keywords: OA;Spring;Spring MVC;Mybatis;MySql

目  录

摘要 I

Abstract II

第一章 绪论 1

1.1 课题背景及目的意义 1

1.2 国内外研究现状 2

1.3 本章小结 3

第二章 相关技术介绍 4

2.1 Javascript及相关技术 4

2.2 SSM框架 5

2.3 JSP技术 5

2.4 B/S模式 5

2.5 系统开发工具 7

2.6 本章小结 7

第三章 系统分析与设计 9

3.1 功能需求分析 9

3.1.1系统功能 9

3.1.2用户功能 10

3.2 非功能需求分析 11

3.2.1实用性 11

3.2.2稳定性 11

3.2.3开放性 11

3.2.4安全性 12

3.3 可行性分析 12

3.3.1 经济可行性 12

3.3.2 技术可行性 12

3.4 本章小结 12

第四章 系统设计 13

4.1 系统架构 13

4.2 系统功能模块设计 13

4.3 系统工作流程设计 14

4.4 数据库设计 15

4.4.1 数据库概念设计 15

4.4.2 数据库逻辑设计 19

4.5本章小结 21

第五章 OA办公管理系统实现 23

5.1 系统功能模块演示 23

5.1.1 注册 23

5.1.2 登录 24

5.1.3 考勤 25

5.1.4 公告 25

5.1.5 任务 26

5.1.6 邮件 27

5.1.7 搜索 29

5.2 系统部分关键代码 29

5.2.1登录错误处理 29

5.2.2首页公告显示逻辑 29

5.2.3考勤逻辑判断 30

5.2.4邮件收纳 30

5.3 本章小结 31

第六章 系统测试 32

6.1 测试的目的与目标 32

6.2 测试用例 32

6.3 测试结论 35

6.4 本章小结 35

结论与展望 36

致谢 37

参考文献 38

第一章 绪论

1.1 课题背景及目的意义

在21世纪20年代的今天,计算机和网络逐渐发展到了普及社会大众的程度,人们对于信息化重要性的认知也越来越清晰。在企业中,人们发现信息化对企业的办公发展可以起到革命性的作用。其实,在上世纪人们就已经尝试过进行计算机引入企业的行为,但是因为技术落后的限制,引入企业的大多为只能进行一些简单工作的单机系统,这种系统对于对企业的发展起到的作用可谓是微乎其微。计算机网络和软件的相关技术在1980年代得到了飞速发展,企业的系统也渐渐从单机系统发展到了网络系统。完善的网络信息化管理体系,在提高工作效率的同时,还能对工作负担进行减轻。它的作用不仅在经济领域巨大,在其他的社会领域的作用也不可忽视。目前,企业信息化的建设在我国已经在飞速推进。

曾经企业系统大多基于C/S架构,但是此架构具有开发周期长、费用昂贵、兼容性差的缺点,所以开发出的系统根本无法满足企业的需求,如此不方便的架构随着计算机网络的发展也是渐渐被抛弃;而观现代,全新的B/S架构完美代替了C/S进行企业系统的开发,这种架构在对于C/S架构的缺点进行了克服,开发出的企业级软件快速并且高质量,具有极好的兼容性以便于用户可以使用任何终端,访问系统只需要通过浏览器,系统后期的运维也很方便。

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

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

企业微信

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