实验反馈4

我的思路是:
两个身份,学生和管理员

四张表,分别是Student,SC,Course和存放账户的表ID

管理员拥有对前三张表进行增删改查的功能,对第四张表只允许读

学生可以选课,删课,查询成绩,修改自己的账户信息,密码和密钥(如果忘记密码,可通过输入秘钥答案来找回密码)

我现在的进度是忘记密码和修改账户信息这两个功能没有实现,也没有进行美化

现在这篇博客里我先不贴报告和界面,等完成后再对代码和对应的界面、功能进行详细的分析。因为还有很多细节的问题,我的代码时时刻刻都在变化,比如说注册这一步已经可以说是彻底完成了,但是你在下一次测试的时候,你不知道它还会出什么你没有想到的问题。比如说点击选择图片,但是没有选择任何图片,关闭窗口后会提示错误等等一系列的问题,还有就是注册的时候,学生的学号是否在student表中,秘钥不能为空,我的目的是要想在哪一步出了问题弹出相应的提示,而不是每次出错都报告同样的问题。但其实这种细节问题大多只要加一个if语句都可以实现。

我中间有耽搁一段时间是因为没有好好考虑到管理员和学生,他们俩的权利有什么不同,所以最后越做越复杂,后来又从头重新做了一下。这可能是跟之前的实验有所不同,之前的实验要怎么完成,具体什么功能老师都是给好了的,哪怕你不想清楚在修改的时候也会非常方便。所以吸取教训,以后在做一项工作时一定要从头到尾想清楚再开始做,不然你可能做的都是无用功

今天是周六,明天应该可以把这两个步骤完成,然后就开始美化的过程。之后差不多就可以提交作业了

你可能感兴趣的:(实验反馈4)