摘要: 图1 实验室预约系统流程图 数据库详细设计: 根据系统需求分析定义系统实体,本系统主要涉及到的用户角色有学生、教师、管理员。系统涉及的实体有实验、班级、教室。 根据要求设计预约系统需求的数据表 (1)学生注册数据库表:存储学生的注册信息,有学号、注册姓名(本人真实姓名)、注册密码、注册邮箱、联系电话、系别班级、籍贯7列。学生的学号是主键,注册邮箱、联系电话、籍贯三者允许为空,详细信息如表1。 表1 学生信息表(Student_information) 列名 类型 长度 是否为空 主键 是否外键 备注 S_ID char 10 Y 学生学号 S_name varchar 6 注册姓名 S_pwd varchar 15 注册密码 S_mail varchar 15 Y 注册邮箱 S_phone char 10 Y 联系电话 S_class char 15 系别班级 S_native varchar 5 Y 籍贯 (2)教师注册数据库表:存储教师的个人信息,有教师ID、注册昵称、真实姓名、注册密码、注册邮箱、联系电话6列。其中教师ID是主键,并且由系统自动生成的,注册邮箱和联系电话两者允许为空,详细信息如表2。 表2 教师信息表(Teacher_information) 列名 数据类型 长度 可否为空 是否主键 是否外键 备注 T_ID int 4 Y 教师ID T_name varchar 10 注册昵称 True_name varchar 15 真实姓名 T_pwd varchar 15 注册密码 T_mail varchar 15 Y 注册邮箱 T_phone char 10 Y 联系电话 (3)管理员信息数据库表:由于管理员只是少数几个教师,所以可以不需要注册,设计几个固定的用户名,供管理员使用。在该数据库表里有管理员ID、管理员的注册姓名、管理员的注册密码、管理员的注册邮箱和管理员的联系电话5列。管理员的ID 也是系统自动生成的 ,它被设成主键。同上,管理员的注册邮箱和联系电话允许为空,详细信息如表3。 表3 管理员信息表(Administrator_information) 列名 数据类型 长度 可否为空 是否主键 是否外键 备注 A_ID int 4 Y ID A_name char 10 注册姓名 A_pwd varchar 15 注册密码 A_mail char 15 Y 注册邮箱 A_phone char 10 Y 联系电话 (4)实验室房间信息数据库表格:存储实验室的基本情况和最新更新的情况,包括实验室的房间号(如6304)、实验室类别(如网络实验室)、可用设备数目、允许的实验项目、容纳的人数、备注6列。房间号是主键。并且在查询过程中,可用设备数要小于总人数,备注可以为空,详细信息如表4。 表4 实验室信息表(Lab_information) 列名 数据类型 长度 可否为空 是否主键 是否外键 备注 L_ID char 15 Y 房间号 L_class char 20 实验室类别 L_equip char 10 可用设 备台数 L_ exper varchar 800 实验项目 L_number char 10 总人数 L_mem varchar 150 Y 备注 (5)教师预约数据库信息表格:该表里包括房间号、预约课程的星期、课节信息、预约的实验项目、预约实验的教师姓名、完成的周次、授课的班级和预约的时间。其中房间号,星期和课节信息为组合主键,同时房间号是外键。完成周次是实验项目结束的时间,详细如表5。 表5 教师预约信息表(Tbooking_ information) 列名 数据类型 长度 可否为空 是否主键 是否外键 备注 L_ID char 4 Y Y 房间号 L_week char 10 Y 星期 L_lesson char 10 Y 课节信息 L_ exper Varchar 30 实验项目 True_name Varchar 15 预约教师 L_achtime char 10 完成周次 S_class char 30 班级 B_date datatime 8 预约时间 (6)学生预约数据库表格:该表格包括课程名、教师姓名、房间号、学生学号、预约时间5列。课程名和教师名为组合主键,详细信息如表6。 表6 学生预约表(Sbooking_information) 列名 数据类型 长度 可否为空 是否主键 是否外键 备注 L_exper char 30 Y 课程名 True_name varchar 30 Y 教师名 L_ID char 15 房间号 S_ID char 10 学生学号 B_date datetime 8 预约时间
1.1 学生功能
1.2 教师功能
1.3 管理员功能
1.4 实验室预约系统的流程图
1.1 逻辑设计
1.2 物理结构设计
版权所有© 帮我毕业网 并保留所有权利