学员管理系统数据库设计
1、设计内容要求:
实现学生成绩的管理(增、删、改、查询、持久化、成绩排序、成绩统计、评优评先等功能)在文件中增加、删除学生信息,根据学号查询、修改学生信息、统计功能求每个人的总分并按照从高到低排序,通过这些操作对文件中的信息进行保存。
2、系统总体设计:
成功登陆系统以后,出现成绩管理界面。系统初始化,可对学生成绩进行增加、删除、查询、修改、统计,进入相应界面进行成绩管理,退出系统自动保存本次操作内容,保存信息。
简易流程:
系统功能模块:
管理:
用户管理:添加用户、删除用户;
学生管理:添加学生、删除学生、修改学生;
专业管理:添加专业、删除专业、修改专业;
课程管理:添加课程、删除课程、修改课程;
班级管理:添加班级、删除班级、修改班级;
成绩管理:添加成绩、删除成绩、修改成绩。
操作:修改密码;切换用户;退出系统。
系统数据模块:
系统用户信息:用户名、密码、用户权限;
学员基本信息:学号、姓名、性别、出生年月、籍贯、学历、住址、、、备注、班级编号;
专业信息:专业编号、专业名称;
课程信息:课程编号、课程名称、专业编号;
班级信息:班级编号、班级名称、班级类别、班级人数、辅导员、专业编号;
成绩信息:学号、课程编号、成绩;
用户信息表(UserInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
UserName(主键) | varchar | 用户名 | 20 | NOT NULL\ |
PassWord | varchar | 密码 | 20 | NOT NULL |
Power | int | 权限 | 4 | NOT NULL |
Truth | varchar | 真实姓名 | 20 | NOT NULL |
课程信息表(CourseInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
CourseID(主键) | int | 课程编号 | 4 | NOT NULL |
CourseName | varchar | 课程名称 | 20 | NOT NULL |
SpecialtyID | int | 专业编号 | 4 | NOT NULL |
学员基本信息表(StuInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
StuID(主键) | varchar | 学号 | 20 | NOT NULL |
StuName | 学生管理系统数据库设计说明书Varchar | 姓名 | 20 | NOT NULL |
Sex | Char | 性别 | 10 | NOT NULL |
Birthday | varchar | 出生日期 | 20 | IS NULL |
NativePlace | varchar | 籍贯 | 20 | IS NULL |
SchoolAge | varchar | 学历 | 20 | IS NULL |
Address | Varchar | 地址 | 100 | IS NULL |
Postcode | varchar | 20 | IS NULL | |
Tel | Varchar | 20 | IS NULL | |
ClassID | int | 班级编号 | 4 | NOT NULL |
Remark | Varchar | 备注 | 100 | IS NULL |
成绩信息表(GradeInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
StuID | Varchar | 学号 | 20 | NOT NULL |
CourseID | int | 课程编号 | 4 | NOT NULL |
Grade | Varchar | 成绩 | 20 | IS NULL |
班级信息表(ClassInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
ClassID(主键) | Int | 班级编号 | 4 | NOT NULL |
ClassName | varchar | 班级名称 | 20 | NOT NULL |
Number | int | 班级人数 | 4 | IS NULL |
Teacher | varchar | 辅导员 | 20 | IS NULL |
SpecialtyID | int | 专业编号 | 4 | NOT NULL |
专业信息表(SpecialtyInfo)
字段 | 类型 | 说明 | 大小 | 是否为空 |
SpecialtyID(主键) | int | 专业编号 | 4 | NOT NULL |
SpecialtyName | varchar | 专业名称 | 20 | NOT NULL |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论