本次更新增加了数据库,数据库文件存放在sql文件夹中。其中以old后缀的数据库为最初的版本,为mysql数据库。但我自己发现XAMPP导入会出现出错(数据类型不匹配),修复错误后的数据库以.sql为后缀。但XAMPP使用的是MariaDB数据库,可能存在不兼容的问题。如果出现兼容性问题,请使用原先的数据库。
两个数据的表结构和数据并无差别。
实体类依据需求规格说明书新建,可能存在不合理的地方,后期根据需要进行更改。请将所有实体类与文档不相符的地方写在这里,以便后续文档的更改↓:
- 更正拼写错误:
NUMBER_VAILD
字段改为NUMBER_VALID
- 增加新字段:增加
NUMBER_TOTAL
字段,类型同NUMBER_VALID
字段
- 删除:
startTime
字段,endTime
字段 - 新增:
week
字段、day
字段、start
字段、end
字段,分别对应周次、星期、开始节次、结束节次。类型为INT
用于传递诸如机器保修信息、教师实验安排被管理员取消、学生选择的实验被教师取消等跨越用户的信息。在用户登录其首页时,查找该表获取系统消息。在用户阅读完消息后,删除对应的数据,避免重复提醒 。
id
字段,VARCHAR
类型,消息的id号message
字段,VARCHAR
类型。用于存储具体的信息内容type
字段,VARCHAR
类型。用于指定消息的发送对象(Student/Admin/Teacher
)targetId
字段,VARCHAR
类型。用于指定消息的发送对象的id
- 为保证程序正常运行,
condition
字段只应该存在**"正常"、"损坏"**。 - 为保证程序正常运行,
machine_id
字段每个教室都应该从1开始,顺序递增。
- 删除4.2.2教师排课中的“教师可以将名单导入系统”
- 删除4.2.6 管理员后台管理 中的“管理员可以向教师和学生发送消息”
- 更新了主页内容 index.html
- 为三类用户(学生、教师、管理员)编写了三种前端,分别存放在admin/teacher/student三个文件夹中,请打开每个文件夹中的index.html查看主要页面,其中内容有待进一步完善。
该项目不需要用户注册功能。