基于JavaWeb的企业会议管理系统
优采云 发布时间: 2022-08-17 13:46基于JavaWeb的企业会议管理系统
项目概述
系统角色:管理员、部门经理、普通员工
系统信息管理(管理员角色)
具有增删改查的管理员管理、部门信息管理、公告管理模块
审批管理(管理员角色):具有审批、查看的会议审批会议室预约审批模块
日常业务管理(管理员或部门经理角色):具有增删改查的会议室管理、员工信息管理模块
会议业务管理(系统管理员/部门经理/普通员工):具有增删改查的会议管理模块,具有预约、取消预约、定时更新预约状态会议室预约管理模块
统计管理(管理员):会议室月使用数量柱状图、部门月使用会议室柱状图、会议室使用占比饼状图
框架结构:页面JSP, Struts2、Spring、MyBatis,可转为SpringBoot2结构
数据库:MySQL
第一部分思维导图
第二部分系统操作流程图
第三部分在线运行使用系统
01运行说明
单纯的文字描述不如展示代码,Linus说过的名言:Talk is cheap. Show me the code. 而对于成品系统:Code is complex, Show you the real apps. 代码太复杂,请在线运行系统。代码有没有问题自己最知道。
02运行条件
1.一台有网络浏览器的电脑.
2.手机访问效果不好,可以复制链接到电脑浏览器。
03运行链接和账户密码
基于JavaWeb的企业会议管理系统在线运行地址:请点击访问(需要注册毕业云账户,直接微信授权登录即可)
注意切换账户时需要注销之前的账户
管理员账号/密码:
admin1/admin1
部门经理账号/密码:
U20231103/password
普通员工账号/密码:
U20230840/password
04答疑
如有任何疑问,可以直接再公众号内咨询。
第四部分使用技术
01前端技术
JSP、JQuery、Bootstrap.
02后端技术(可转SpringBoot2)
控制层框架:Struts2 Annotation.
持久层框架:Hibernate.
中间件框架:Spring.
03数据库
MySQL.
04开发工具
Jdk 8/11、Idea/Eclipse、数据库可视化MySQL-Front.
第五部分源码目录结构
第六部分功能图文介绍
一、系统基本功能
1.登录,注销:登录就是在会议管理系统登录页面,输入在该系统中,已经注册成功的账号和密码,并且输入提示的验证码,之后点击登录按钮进入到系统当中;注销功能,就是在登录该系统时,想要退出该系统的账号情况下,点击注销按钮,可以退出该账号在系统当中的状态。
2.密码修改:为保证密码的安全性,需要定期进行修改,所以在登录自己账号权限的情况下,可以在资料维护模块进行密码的修改。
首页:展示个人信息相关内容,并且可以在该模块种进行个人信息修改或者密码修改等操作。
系统公告:在公告信息列表中展示公告标题、发布时间等信息,可以通过查看功能进行查阅单条信息。
二、部门经理角色功能
1会议业务管理:该模块一共拥有2个子模块,分别是会议管理和预约管理子模块。
会议管理:在该模块中可以对会议的信息进行管理,分别通过添加、删除、修改、检索来维护会议信息,主要维护的是会议主题、会议简述、会议开始与结束时间、审批状态等。
预约管理:部门经理可以在预约管理模块进行立即预约、取消预约、检索等操作来对会议室进行相关申请。
取消会议预约页面:
2.日常业务管理
会议室管理:部门经理在系统中可以在会议室信息列表中查看到会议室图片、会议室号、会议室名称、会议室位置、创建时间、使用状态,也可以对会议进行查看,添加、修改以及快速定位查看等功能来操作会议室相关信息。
员工管理:部门经理可以对会议管理系统中的人员权限进行管理,主要管理的是部门经理和普通员工信息,页面也会展示更多员工相关的个人信息,如姓名、登录帐号、联系电话和邮箱、权限标记等。可以对员工信息进行添加、修改、删除、检索的等操作。
三、管理员角色功能
1.统计管理:该模块主要包括三个子模块,这三个子模块可以通过不同的统计方式,更直观的展示会议室等相关情况。
会议室月使用次数柱形图:可以在该模块通过选择年份与月份,直接查看会议室月使用次数情况,会通过柱状图直接展示给月一共哪些会议室被使用,以及使用次数等信息。
部门月使用次数柱形图:可以在该模块通过选择年份与月份,直接查看不用部门当月所使用会议室的次数情况等信息。
会议室使用占比饼状图:可以通过饼状图直接显示所有会议室的使用情况。
2.审批管理: 该模块是管理员审批的模块,先审批是否允许召开对应主题的会议,然后再审批是否可以在对应会议室进行召开会议。
会议审批:当部门经理提交会议室预约后,需要由管理员下审批模块对提交的申请进行审批,之后射你通过的申请,该部门才允许召开该主题的会议。管理员在该模块中拥有审批功能和检索功能。
会议室预约审批:当审批通过的会议后,部门经理就可以通过系统提交会议室的预约,预约后需要由管理员进行审核,页面追显示部门名称、会议室号、会议室主题、预约状态等信息。
四、日常业务管理
主要管理系统中会议室和员工
会议室管理:该模块是管理系统中的会议室信息,主要通过添加、修改、删除、编辑、查看、检索等功能进行管理。