目录
一、系统设计
通过对用户需求调研并分析,确定本系统应该具备的功能,包括:用户注册/身份验证、实验室管理、实验室预约和预约情况查询。各模块的具体功能设计如下:
用户注册/身份验证功能
提供给用户注册和登录接口,实现教师、学生、管理员三者身份的用户注册、修改、添加、删除管理等。
实验室管理功能
提供接口为管理员管理实验室服务,使管理员能够添加、修改、删除实验教室及相关信息,能够对学生、教师的基本信息进行管理,对公共信息的发布管理以及对实验室预约进行受理等。
预约实验室功能
提供接口为教师预约服务,功能有:实验室状况列表,已经预约的情况,通知服务等。
预约情况查询功能
提供接口为用户(教师、学生和管理员)查询服务,如实验室的使用情况查询、教师的预约情况查询、其他查询服务等。
2.1 功能模块划分
2.3.1 基本模块划分