一、需求分析
实现会议室的预约,用户分为普通用户和管理员。
-
基本需求
(1)普通用户:可进行会议室查询、预约、取消预约、用户信息修改等功能;会议室预约,按照空闲和时间先后预约,预约需管理员审核后才可使用。可查看自己的预约情况。
(2)管理员:可进行预约审核、数据统计等功能。数据统计需提供多种维度的统计:例如按年、按月,统计所有会议室使用次数;统计各个会议室的使用情况;不同统计选择最适合的图表形式。 -
数据需求
(1)会议室:需记录会议室名称、地点、座位数、功能(是否多媒体)、会议室照片等;
(2)普通用户:用户ID,用户真实姓名、电话、所在部门、职务、登录密码、邮箱等;
(3)可预约时间应分段设置,例如上午8点-9点,都为整时间段,不要出现8点5分到某个时间。预约时间为早上8点到晚上10点。其他时间不预约;
(4)预约时,需记录预约的时间及预约用户。并且预约不会产生冲突;