学生选课系统说明书

  • 格式:doc
  • 大小:48.00 KB
  • 文档页数:4

学生选课系统说明书
一、系统设计
注:灰色的功能是不做的(因为管理员的功能全都涵盖了);
1、登录系统:
1、学生(通过学生的用户名(学号)和密码)
2、管理员(包括老师和超级管理员(通过ID和Pwd登录)
2、操作:
1、学生可以选课,退课,查看已选课程,查看已修课程的成绩,总成绩,排名,查看
同班同学名单,修改个人信息(年龄,密码等,不包括学号、院系、专业、权限)
2、老师可以查看选自己课的学生名单,修改学生成绩,更改自己的信息;
3、超级管理员:添加/删除/修改学生信息,添加/删除/修改课程信息,查看学生信息、
成绩(学生所选课程成绩,统计每个学生的总分、平均分以及排名),查看课程信
息,修改用户密码等功能。

3、系统结构图:
添加/删除/修改学生信息,改动STUDENT表
添加/删除/修改学生选课信息,改动SC表,通过学生选课改动
添加/删除/修改课程信息,改动COURSE表,注意与STUDENT表和SC表的主外键约束修改学生成绩,改动SC表
查看学生信息,查询STUDENT表
成绩(学生所选课程成绩,统计每个学生的总分、平均分以及排名),查询SC表
查看课程信息,查询COURSE表
修改用户密码,改动MANAGER表
二、SC数据库设计:
学生界面:
学生选课0
已选课程 1
个人信息 2
修改密码3-------→tanchu chuangkou 选课查询 4
考试查询 5
成绩查询 6
安全退出7
管理员界面:
个人信息0
修改密码:
帐号管理 1
录入学生 2
录入课程 3
查询课程信息 4
删除课程信息
修改课程信息
查询学生信息 5
删除学生信息
修改学生信息
查询选课信息 6
修改选课信息
考试信息
查询学生成绩7
修改成绩信息
#include"MSelf.h"
#include"MPwd.h"
#include"Users.h"
#include"AddCourse.h" #include"AddStudent.h" #include"CourseInfo.h" #include"SelectInfo.h" #include"StuInfo.h"
#include"Exam.h"
#include"MScore.h" CMSelf mself;
CMPwd mpwd;
CUsers muser;
CAddCourse maddcourse;
CAddStudent maddstudent;
CCourseInfo mcourse;
CSelectInfo mselect;
CStuInfo mstu;
CExam mexam;
CMScore mscore;。