会议室预定系统是一种依靠互联网平台,构建一个对普通用户能够预定会议室,对管理员能够编辑会议室,从而使会议室可以得到充分利用,并且能够查看预定信息,当普通用户预定的会议室与其他用户发生了冲突,用户可以通过管理员调解会议室使用的情况,避免冲突的发生。用户也可以删除自己预定的会议室。管理员可以添加、编辑、删除会议室,删除用户预定信息,对会议室进行操作,对会议室的使用情况进行查询。在多用户同时使用时,管理员还可以通过导入文件、导入多条数据,从而减少了重复的操作。管理员可以对会议室预定系统进行操作,从而使会议室的利用率有大幅度提高。
在这个系统中我综合应用了mysql、JSP等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用HTML语言对网站的静态页面进行精细的加工并且在系统的美工方面取得了良好的效果。其次,对于Java编程、JSP的动态编程以及mysq 数据库进行努力学习和大量实践,并运用到了系统的建设中。
本论文就此对会议室预订系统进行了详细全面的论述。访问本系统的用户分为管理员、员工两个角色,管理员的主要功能有:管理部门信息、员工信息、会议室信息及系统公告信息;员工的主要功能有:查看系统公告,预订会议室及取消相关预订操作。
<1> 普通用户操作模块:
1、用户注册登录:新用户需注册,后登录才可进入本系统。
2、个人信息的管理:普通用户的个人信息管理模块包括:个人信息的查询、个人信息的更改。
3、会议室预约管理:会议室预约管理模块包括:会议室查询、会议室预定、会议室取消、添加会议参与者。在会议室查询中,用户可根据会议室名称、召开会议时间、空闲会议室、已定会议室进行查询。在会议室预定中,用户跟根据需求设定单次预定或周期性预定。
4、参与人员提醒服务:在用户登录该系统后,可对即将开始的会议进行叶面提醒。
<4> 管理员操作模块:
1、实现普通用户可实现的基本功能。
2、会议室信息管理:会议室信息管理包括:会议室添加、会议室编辑、会议室删除、强制取消会议。
3、用户信息管理:用户信息管理功能包括对普通用户个人信息进行更改、冻结已经离职员工的账号。
4、系统公告管理:在该系统首页显示系统公告,包括:新增会议室简介,临时情况说明等。管理员可在后台对系统公告进行增加、删除、修改等功能。
目 录
摘 要 I
Abstract II
绪 论 1
1 系统概述与技术介绍 2
1.1 B/S结构介绍 2
1.2 SQL Server数据库 2
1.3 MyEclipse介绍 3
1.4 JavaScrip语言 3
1.5 JSP技术 3
1.6 MVC模式 5
2 系统需求分析 8
2.1 开发环境 8
2.2 需求分析 8
2.3 可行性分析 8
3 系统概要设计 10
3.1 系统设计概述 10
3.2 系统用例图 11
3.3 系统流程图 12
3.4 系统功能分析 13
4 数据库设计与实现 14
4.1 数据库结构设计 14
4.1.1 表概要说明 14
4.1.2 数据表的结构 14
5 系统的实现 18
5.1 管理员登录页面 18
5.2 部门管理模块 22
5.3 员工管理模块 26
5.4 公告管理模块 30
5.5 会议室管理模块 32
5.6 会议室预订 35
5.7 会议室预订管理 35
5.8 退出后台管理 38
6 系统测试 39
6.1 测试方法 39
6.2 系统测试结果 40
总 结 41
参考文献 42