办公OA系统的设计与实现(Springboot,MySQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
办公OA系统的设计与实现(Springboot,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库)
系统功能分析
本系统实现一个办公OA系统,分为管理员、部门经理或员工三种用户。具体功能描述如下:
管理员模块包括:
1.用户管理:管理员可以对部门经理信息进行添加、查看、修改或删除,对员工信息进行添加、查看、修改或删除,可以调动岗位。
2.部门&职位管理:管理员可以对部门信息进行添加、查看、修改或删除,对职位信息进行添加、查看、修改或删除。
3.公告管理:管理员可以对公告信息进行添加、查看、修改或删除。
4. 流程管理:管理员可以查看请假信息,查看报销信息。
5. 文件管理:管理员可以对文件信息进行添加、查看、修改或删除。
6. 通讯录管理:管理员可以对通讯录信息进行添加、查看、修改或删除。
7. 考勤统计:管理员可以查看考勤统计。
8. 修改密码:管理员可以修改自己的登录密码。
部门经理模块包括:
1. 个人信息:部门经理可以查看自己的信息。
2. 部门员工:部门经理可以查看员工信息。
3. 考勤查询:部门经理可以查看考勤信息。
4. 请假管理:部门经理可以查看请假信息,可以驳回或准许请假。
5. 报销管理:部门经理可以查看报销信息。
6. 任务管理:部门经理可以发布任务,可以查看或删除自己发布的任务。
7. 公共资源:部门经理可以查看系统公告信息,可以查看文件信息,可以查看通讯录信息。
8. 修改密码:部门经理可以修改自己的登录密码。
员工模块包括:
1. 个人信息:员工可以查看自己的信息。
2. 我的考勤:员工可以查看自己的考勤。
3. 请假:员工可以申请请假或销假。
4. 报销:员工可以申请报销。
5. 任务:员工可以查看自己的任务信息。
6. 计划:员工可以对计划信息进行添加、查看、修改或删除。
7. 邮件:员工可以发送邮件,可以查看自己收到的邮件。
8. 公共资源:员工可以查看系统公告信息,可以查看文件,可以查看通讯录信息。
9. 修改密码:员工可以修改自己的登录密码。
开发语言:JAVA
框架:Springboot
数据库:MySQL
开发软件:Eclipse/MyEclipse/Idea
目录
1 绪论 5
1.1 系统开发目的 5
1.2 系统开发意义 5
2 系统开发工具介绍 6
2.1 JSP技术 6
2.2 JAVA语言 6
2.3 MyEclipse简介 7
2.4 B/S框架 7
2.5 MYSQL简介 8
2.6 SPRINGBOOT 8
2.7 性能分析 8
3 需求分析与设计 10
3.1 可行性分析 10
3.1.1技术可行性 10
3.1.2 经济可行性 10
3.1.3操作可行性 10
3.2 系统功能分析 10
3.3 系统功能结构图 12
3.4 系统流程图 12
3.5 系统运行环境 14
3.6系统设计原则 14
4 数据库设计 15
4.1 数据库逻辑结构设计 15
4.2 数据库物理结构设计 18
5 系统的详细设计与实现 22
5.1 系统登录页面 22
5.2 部门经理管理信息页面 22
5.3 员工管理信息页面 23
5.4 部门管理信息页面 23
5.5 职位管理信息页面 24
5.6 请假管理信息页面 24
5.7 文件管理信息页面 24
5.8 通讯录管理信息页面 25
5.9 请假管理信息页面 25
5.10 计划页面 26
5.11 修改密码页面 26
6 系统测试 27
6.1 测试的目的 27
6.2 测试的步骤 27
6.3 测试的主要内容 27
结束语 29
致 谢 30
参考文献 31