时隔多天,我的这个数据库实验1.0第三次报告博客终于是来了。虽然根据我最初的预想来说,现在确实是晚了点,但我还是很高兴地宣布,我的1.0完成了!!!
好了,废话不多说,上“证据”😁
这些就是本人目前完成1.0所建立的所有Java类。
登陆界面
点击确定之后
有两种登陆方式,我现在将要用的是学生登陆
下拉框内容
查询全部成绩(就是查询成绩不为零的所有课程的成绩)
个人信息查询
本学期课表
选课,会生成以下两个窗口
点击显示数据按钮,会将课余量大于零的所有课程输出显示
这里好像需要修改一下,已经选修的课程就不显示了。等这篇博客写完就去弄一下
选课成功后,会退出选课界面,再次点击显示数据按钮就可看到相关课程的课余量减一。
修改密码
这里有多重判断:三个文本框都不能为空;原密码与登陆密码是否相等;新密码与原密码不能相同;两次输入的新密码必须相同。
以上就是学生端的操作。下面说一下教师端。
查询下拉框
修改下拉框
增加学生信息界面
输入数据库中已有学号会停止操作
查询全部学生成绩
查询全部学生信息
查询所有课程平均成绩
查询选课结果
修改学生信息
会先在数据库中查询是否有该学号,没有会有提示,有的话就会依次更新。
修改学生成绩
会先查询是否有该学号,该课程,都会的话再判断该学生是否选修了该课程,如果选了,再更改。
修改个人密码与学生端相同
增加课程
会先查询是否已经有该课序号,没有再添加
删除课程
同样会先判断是否有该课程,如果有才能删除
删除学生信息
同样会先判断是否有该学生的学号,如果有才能删除
好嘞,以上就是我的数据库实验1.0的全部操作了。
我终于是完成这第一步了,太难了。应该算是大上周了,由于一些不可抗力因素,导致我根本没怎么写,上周好不容易正式开始了,然后,我的笔记本电脑坏了。。。
我。。。。。。。
周六趁着没课紧急修的,昨天一天又“努力”了一下,终于,成功了。