基于MVC的IT办公系统的设计与实现


时间: 2022-03-04 08:46:59 人气: 14 评论: 0

由于近年来信息技术的高速发展,传统的办公方式不再适合现代的办公,所以许多公司都在采用办公系统来替代传统的办公方式。本系统是采用自动化办公系统,降低传统办公的风险,提升办公效率。
为了解决目前存在的问题,本课题在分析了办公系统现状以及对OA系统的基础上,针对公司职员可以在家办公,设计研发了一套基于MVC的毕业生求职应聘管理系统。本系统的集成开发环境有IntelliJ IDEA VSCode,使用MySQL作为数据库管理系统,Web服务器采用Tomcat,运用MVC思想,后台采用SpringBoot+SSM框架技术实现,前台采用Vue框架实现。为了利用网络信息化的优势,该系统采用B/S结构。系统具有发放薪水、制作合同、管理员工出勤管理,能够实现员工管理等功能。数据的增删改查都不需要以纸质方式进行处理,而是直接通过网络进行传递。
办公系统将现代办公和计算机技术结合起来,让办公更加智能的一种新型的办公方式,它能够起到优化管理、提高工作效率的作用。
问题描述
由于去年疫情的影响,让许多公司公司的业务受到较大的影响,让许多公司不得不居家办公,然而实际他们办公效果也不见得也多好,因此为了解决这种问题,我就想出个线上办公系统,让公司业务线上化,让工作变得更加方便、简单。
1.2 项目目标
IT公司办公系统开发开发目标是按照软件项目的管理和开发方法,用自己可以利用的技术进行系统开发,利用办公系统这一项目,让公司慢慢实现信息化,让办公越来越智能化。
本系统主要针对办公系统中存在的问题,对需要改进的地方进行系统分析,制作成系统所具有的功能,让公司办公变得简便,做好系统设计,设计出功能完善的办公系统。
1.3 项目适用范围
   适用于公司人员因为出差、疫情等原因不在公司内办公的情况,也适用员工在公司内上班情况。
1.4 涉众
系统设计人员:了解用户需求,根据用户需求完成方案的设计。根据用户的反馈,能完成相应设计方案的改进与完善。
系统开发人员:按照需求和设计模块完成功能开发,避免功能缺陷,也能够与设计人员一起研究系统功能的可行性。
管理员:能够对员工和部门进行管理。
员工:能够与部门经理进行交流,并完成自己的任务
部门经理:能够与总经理和员工进行交流,能够对员工进行管理。
总经理:能够与员工、部门经理、客户进行交流,能够接受客户反馈的信息。
客户:能将自己的需求信息传递给总经理。

目  录
摘  要    I
ABSTRACT    II
第1章 项目概述    1
1.1 问题描述    1
1.2 项目目标    1
1.3 项目适用范围    1
1.4 涉众    1
第2章 需求分析    2
2.1 业务需求    2
2.2 功能性需求    3
2.2.1 用例概述    3
2.2.2 用例描述    4
2.3 非功能性需求    7
2.4 项目约束    7
2.5 运行环境    7
第3章 系统设计    9
3.1 技术路线    9
3.2 软件体系结构设计    9
3.2.1 功能结构    9
3.2.2 系统架构    9
3.3 数据库设计    11
3.3.1 概念结构设计    11
3.3.2 表的详细设计    12
3.4 用例实现    12
3.4.1 创建问卷用例实现    12
3.4.2 **用例实现    13
3.5 对象设计    13
3.5.1模块设计    13
3.5.2业务实体类的设计    13
3.5.3业务处理类的设计    14
3.5.4类的描述    16
第4章 系统实现    19
4.1 核心功能实现    19
4.2 关键技术难点与解决方案    19
4.3 关键算法(可选)    19
4.4 编码规范(可选)    19
第5章 系统测试    20
5.1 功能测试    20
5.2 非功能测试    21
5.3 测试总结    22
第6章 结论与展望    23
参考文献    24
致  谢    25

 

评论
188083800