考试项目需求描述:
编写一个学生成绩管理系统,
系统供3类人员使用,管理员、老师、学生,所有人员都可以通过自己的用户名和密码登录系统。用户名长度不能大于6个字符,密码长度不能小于4个字符。登陆成功后才可以进行各自的功能。系统的所有信息都使用csv文件保存。
管理员负责对账号的管理,系统默认有一个管理管理员账号,账号为‘root’,默认密码为‘1234’,添加的其他账号默认密码全为‘1234’,管理员功能如下:
1) 添加其他管理员账号
2) 删除其他管理员账号
3) 添加老师账号
4) 添加学生账号
5) 删除老师账号
6) 删除学生账号
7) 更改老师账号密码
8) 更改学生账号密码
9) 更改自己密码
老师负责对学生成绩进行管理,每个老师只能教授1门课程,功能如下:
1) 添加学生成绩
2) 更改学生成绩
3) 查看班级学生成绩:姓名、班级、课程名称、成绩
学生负责管理自己的信息,每个学生可以学习多门课程,功能如下:
1) 查看个人信息:姓名、年龄、属相,星座
2) 查看个人成绩:姓名、课程名称、成绩
3) 查看本班全部成绩:姓名、课程名称、成绩
⦁ 数据类分析(10分)
⦁ 数据类代码(10分)
⦁ 业务类分析(20分)
⦁ 业务类代码(20分)
⦁ 视图类分析(10分)
⦁ 视图类代码(10分)
⦁ 逻辑类代码(10分)
⦁ 实现效果截图(10分)
大哥看看我