学员管理系统数据库设计
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小时内删除。