设计一个“学生健康状况登记系统”动态网站,并完成数据库的设计,实现以下功能:
1、注册功能:每次注册随机生成四位数字验证码,验证码输入正确后允许注册,注册时录入姓名、密码、学号、序号(文档最后一页)、班别、性别、出生日期到SQL Server数据库;
2、登录功能:支持姓名+密码、学号+密码两种方式登录,登录后每个页面都需要在顶部显示自己的序号、姓名、学号、班别,并支持以下3-7功能。
3、打卡功能:输入以下信息后保存到数据库中,
(1)打卡时间(直接获取电脑当前日期时间);
(2)体温(输入框)
(3)症状(复选按钮:包括咳嗽、乏力、腹泻不适、肌肉酸痛、呼吸困难)
(4)目前所在地址(输入框)
(5)近14日是否接触过新冠病毒感染人员(单选按钮:是、否)
(6)近14日是否去过高危地区(单选按钮:是、否)
4、查询所有打卡记录功能:显示出打卡时录入的所有数据;
5、按条件查询功能:
(1)按温度查询功能:设置温度界限(输入框),筛选出所有高于该温度的打卡记录并显示;
(2)按症状查询功能:筛选并显示出现过任一症状的打卡记录;
6、查看修改个人信息功能:支持查看和修改注册时录入的所有个人信息;
7、注销功能:删除当前账号和账号的所有打卡记录,删除后该账号无法再登录。
《Java Web高级应用开发》和《数据库管理与应用》两门课程的报告和文档分开提交。
Java Web高级应用开发提交文档:
(1)演示视频:序号-姓名-演示视频.mp4,使用“EV录屏”软件录下整个软件所有功能的视频,录屏时要求实名注册登录;
(2)源代码工程:序号-姓名-源代码工程.rar;
(3)课程设计报告:序号-姓名-课程设计报告.doc,模板参考后面几页。
将三个文件打包成:序号-姓名-JavaWeb课设.rar。
提示:可参考第四章PPT中例题4.3.8和实验4a。
提交日期:2020年7月6日前
数据库管理与应用提交文档
(1)课程设计报告:学号-姓名-课程设计报告.doc,模板参考上学期JAVA课程设计模板。
(2)SQL Server数据库mdf和ldf文件
提交日期:2020年7月6日前将文件打包交给学委,打包文件名:学号-姓名-数据库课程设计报告.rar