系统角色:管理员、部门经理、普通员工

系统信息管理(管理员角色)

        管理员管理:增删改查

        部门信息管理:增删改查

        公告管理:增删改查

审批管理(管理员角色)

        会议审批:审批、查看

        会议室预约审批:审批、查看

日常业务管理(管理员或部门经理角色)

        会议室管理:增删改查、查看历史会议记录

        员工信息管理:增删改查

会议业务管理(系统管理员/部门经理/普通员工)

        会议管理:增删改查

        会议室预约管理:预约、取消预约、定时更新预约状态

统计管理(管理员)

        会议室月使用数量柱状图

        部门月使用会议室柱状图

        会议室使用占比饼状图

系统基础功能

修改个人信息、密码、注销、登录、验证码

框架结构:页面JSP, Struts2、Spring、MyBatis,可转为SpringBoot2结构

数据库:MySQL

Exchange java 会议日程 javaweb会议管理系统_spring

系统详细介绍

不建议看图购买系统, 毕业云提供在线浏览真实的系统,请认真验收完全部功能,查看更多系统,可点击页面最下方卡片进入官网。

管理员账号/密码:admin/admin

部门经理账号/密码:U20231103/password

普通员工账号/密码:U20230840/password

系统操作流程图

Exchange java 会议日程 javaweb会议管理系统_mybatis_02

Exchange java 会议日程 javaweb会议管理系统_mybatis_03

Exchange java 会议日程 javaweb会议管理系统_spring_04

技术概要

前端技术:JSP、JQuery、Bootstrap

后端技术:

控制层框架Struts2 Annotation、Spring 5 框架、持久层框架 Hibernate、可转SpringBoot2结构

数据相关:

MySQL5.7

开发工具:

Jdk 8/11、Idea/Eclipse、数据库可视化 MySQL-Front

项目源码目录结构图

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_05

功能图文详情

系统基本功能

1.登录,注销:登录就是在会议管理系统登录页面,输入在该系统中,已经注册成功的账号和密码,并且输入提示的验证码,之后点击登录按钮进入到系统当中;注销功能,就是在登录该系统时,想要退出该系统的账号情况下,点击注销按钮,可以退出该账号在系统当中的状态。

Exchange java 会议日程 javaweb会议管理系统_mybatis_06

2.密码修改:为保证密码的安全性,需要定期进行修改,所以在登录自己账号权限的情况下,可以在资料维护模块进行密码的修改。

Exchange java 会议日程 javaweb会议管理系统_spring_07

首页:展示个人信息相关内容,并且可以在该模块种进行个人信息修改或者密码修改等操作。

Exchange java 会议日程 javaweb会议管理系统_java_08

系统公告:在公告信息列表中展示公告标题、发布时间等信息,可以通过查看功能进行查阅单条信息。

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_09

部门经理角色功能

1会议业务管理:该模块一共拥有2个子模块,分别是会议管理和预约管理子模块。

会议管理:在该模块中可以对会议的信息进行管理,分别通过添加、删除、修改、检索来维护会议信息,主要维护的是会议主题、会议简述、会议开始与结束时间、审批状态等。

Exchange java 会议日程 javaweb会议管理系统_java_10

预约管理:部门经理可以在预约管理模块进行立即预约、取消预约、检索等操作来对会议室进行相关申请。

Exchange java 会议日程 javaweb会议管理系统_后端_11

取消会议预约页面:

Exchange java 会议日程 javaweb会议管理系统_mybatis_12

2.日常业务管理

会议室管理:部门经理在系统中可以在会议室信息列表中查看到会议室图片、会议室号、会议室名称、会议室位置、创建时间、使用状态,也可以对会议进行查看,添加、修改以及快速定位查看等功能来操作会议室相关信息。

Exchange java 会议日程 javaweb会议管理系统_后端_13

员工管理:部门经理可以对会议管理系统中的人员权限进行管理,主要管理的是部门经理和普通员工信息,页面也会展示更多员工相关的个人信息,如姓名、登录帐号、联系电话和邮箱、权限标记等。可以对员工信息进行添加、修改、删除、检索的等操作。

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_14

管理员角色功能

1.统计管理:该模块主要包括三个子模块,这三个子模块可以通过不同的统计方式,更直观的展示会议室等相关情况。

会议室月使用次数柱形图:可以在该模块通过选择年份与月份,直接查看会议室月使用次数情况,会通过柱状图直接展示给月一共哪些会议室被使用,以及使用次数等信息。

Exchange java 会议日程 javaweb会议管理系统_spring_15

部门月使用次数柱形图:可以在该模块通过选择年份与月份,直接查看不用部门当月所使用会议室的次数情况等信息。

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_16

会议室使用占比饼状图:可以通过饼状图直接显示所有会议室的使用情况。

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_17

2.审批管理: 该模块是管理员审批的模块,先审批是否允许召开对应主题的会议,然后再审批是否可以在对应会议室进行召开会议。

会议审批:当部门经理提交会议室预约后,需要由管理员下审批模块对提交的申请进行审批,之后射你通过的申请,该部门才允许召开该主题的会议。管理员在该模块中拥有审批功能和检索功能。

Exchange java 会议日程 javaweb会议管理系统_mybatis_18

会议室预约审批:当审批通过的会议后,部门经理就可以通过系统提交会议室的预约,预约后需要由管理员进行审核,页面追显示部门名称、会议室号、会议室主题、预约状态等信息。

3.日常业务管理: 主要管理系统中会议室和员工

会议室管理:该模块是管理系统中的会议室信息,主要通过添加、修改、删除、编辑、查看、检索等功能进行管理。

Exchange java 会议日程 javaweb会议管理系统_spring_19

员工管理:主要是通过添加、修改、删除、检索功能对员工的姓名、联系电话和邮箱以及权限和部门等信息进行操作。

Exchange java 会议日程 javaweb会议管理系统_Exchange java 会议日程_14

4.系统信息管理:用三个子模块,主要是管理员管理子模块、部门管理子模块、公告管理子模块,并且对这三个模块的信息进行管理。

管理员管理:通过添加、修改、删除和检索对管理员信息进行管理,该模块也是对员工信息进行管理,但是他还区别于部经理和普通员工的,所以单独放在一个模块中。

Exchange java 会议日程 javaweb会议管理系统_后端_21

部门管理:通过添加功能来新增部门信息,通过修改和删除来更新部门信息,通过检索来快速定位部门信息。

公告管理:公告信息是在所有账号上都会展示的信息,这里主要展示公告的标题、发布时间等,对于公告内容可以通过查看来完成。

Exchange java 会议日程 javaweb会议管理系统_后端_22

普通员工角色功能

1.会议业务管理:主要通过该模块的预约管理模块进行会议操作。

预约管理:通过检索、预约、取消预约等操作完成会议室的预约。

Exchange java 会议日程 javaweb会议管理系统_mybatis_12