设计思路
3.1 系统功能模块
本会议管理系统划分为两大模块:系统管理模块和会议管理模块。
3.1.1系统管理模块分析
(1)会议室信息维护模块
可以对会议室进行增加、删除、查找、修改。删除时将提示会删除与该会议室相关的预约,删除该会议室的同时短信或邮件通知已预约该会议室的申请人预约失败。
(2)会议角色管理模块
可以对会议管理系统中涉及到的角色及其权限进行管理,实现管理员可以添加、删除、修改、查看用户权限,普通用户可以根据其权限查看与其相关的会议信息。
(3)资源管理模块
对单位的会议室、投影仪等资源信息进行管理,可以添加、修改、删除会议室资源信息。
3.1.2会议管理模块分析
1)会议显示模块
进入会议显示页面,系统会显示近期将要召开或已经召开的会议,主要显示会议的相关信息等。每一显示项都支持排序,用户可以通过信息进行筛选。
(2)会议预约模块
可以增加、删除、查看、修改预约。系统会列出空闲的会议室供用户选择,用户可以进行会议预约,填写会议时间、会议室信息、会议所需资源等。预约成功后,所预约的会议室的状态会被标记为已预约。
(3)会议通知模块
会议预约成功、修改预约、取消预约都会在第一时间以电子邮件或者短信等方式通知会议申请者。
(4)资源预定模块
可以查询现有会议室及会议设备的预订情况、空闲时间。预定会议室及会议设备,并记录预定情况。
结合实际情况及对用户需求的分析,会议管理系统数据库主要包含如下数据表,分别为user(用户信息表)、room(会议室信息表)、equip(会议资源信息表)、yuyue(会议室预约表)、yuding(会议资源预定表)、meeting(会议信息表)。
重点解决的问题
所有会议信息都在网站中展示;提供一个日历空间,方便用户选择时间;数据库设计和资源权限分配。