最近都在忙毕设,PAT也没怎么刷,今天终于把毕设后台管理的部分基本完结了,大致写一写,这篇主要写我已经完成的管理员部分的。
PS:博主大学期间比较菜,大三才有觉悟要好好学习,所以很多基础并不牢靠,代码风格可能有些朋友不会喜欢,请多指教~
我的毕设题目是用户自定义问卷调查系统,使用场景是学生对老师进行评教。
由于Java EE课程上课时正准备考研,并没有好好学,重头学起时间不充足,于是准备用比较熟悉的C#进行开发,此处感谢C#,不需要自己撸代码来搭外观!
需求分析:
管理员功能:
1.登录。
2.查看问卷(查看、删除、编辑问卷)
3.制作问卷(添加单选、多选、填空,设置问卷面向学生所在班级以及评教的对象(即老师),设置问卷截止时间)
首先进行数据库设计:
我使用的是PowerDesigner进行的数据库设计,主要分为:
学生用户表,教师用户表,管理员表,问卷表,单选表,多选表,填空表,问卷-老师-学生班级映射表。
在我的系统中,选择题最多可以设置5个选项。为了方便学生答卷时生成问卷方便,在选择题的表中增加一列来写出该题目的题目个数。
管理系统的类设计: