关于学生选课系统的一些小问题的解决

问题一:教师在有课程安排的情况下,无法被删除信息

其实就是判断在浏览教师信息的表里面,在课程信息表里面,查询某位老师的工号,用list集合封存,若是集合数据信息数目为0,那么就表示可以删除,否则无法删除;

这样就ok啦!

问题二:删除课程信息时,若是已有学生选课,则无法删除

就是在选课完成信息表里面,将所有的课程编号查询出来,放进list集合里面,在for循环里面比较,若是想要删除的课程信息的编号出现了,那么就无法删除,否则就可以删除,可以定义一个flag标志帮助判断一下;

问题三:学生学号如何在自动递增的情况下,还能够符合题目要求(这个例子脱离了选课系统,能够表述得更清楚一些---这个功能跟课程那个是一样的哈,课程省略喽!)

我也是第一次这样子做,彻底记住啦!

就是在每个对象的java类的定义里面,设置出来一个这个

用于id的自增:

当然,既然已经自增了,所以id的set函数方法里面就不需要再放参数啦:

添加界面也不要再放编号信息啦!

servlet界面这样放就好:

问题四:如果要实现教师工号的前两位我们输入并根据它进行一定的判断,后四位数字实现自动递增的话

可以这样做,就是,无论我们在输入框里面输入什么,我们只取前两位,然后依旧在用户类里面先定义一个递增数据,利用get函数在servlet里面获取到,然后利用字符串的拼接,将工号拼接好,就是这样,快去实现一下吧!

解决!拜拜啦!

posted @ 2022-11-16 22:20  yesyes1  阅读(79)  评论(0编辑  收藏  举报