DataStructureBH
项目名称
教务管理系统
介绍
数据结构大作业代码仓库
数据类型
学生
data in each line: id, name, sex, major, grade, key, lesson
in string "lesson", each 3 character indicates a class
老师
data in each line: id, name, sex, password, lessons
教务员
主要功能
学生端
- 根据自己的学号和密码进行登录。登录出错应提示。
- 显示当前的作业。当教师发布作业时,要求界面上马上提示有作业的任务。学生可以打开查看。
- 查看自己的课程成绩。
- 退出保存功能。当该软件被关闭,再打开时,数据没有丢失。
教师端
- 根据自己的帐号和密码进行登录。登录出错应提示。
- 发布作业。
- 提交课程成绩。成绩由平时分和期末分的平均得出,其中平时分和期末分由教师输入,计算总评时的比例由老师设置(比如平时分占30%,期末分占70%)。在教师输入了课程成绩之后,教务员端应该能查找到,学生端也能查找到自己的成绩。
教务员端
- 管理学生登录帐号和教师登录帐号。增加/删除/修改学生信息、班级信息、教师信息、课程信息。
- 支持对学生、课程信息、教师信息的快速查找。数据量较大,要建立索引以支持对文件的高效查找。可以根据学生名、学号、课程名、教师名等进行多关键字组合查找。
- 实现课程成绩的统计、排序,按课程或班级或学生生成成绩表。
- 退出保存功能。当该软件被关闭,再打开时,数据没有丢失。
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request