学生成绩管理系统数据库设计文档格式.docx
- 文档编号:20088800
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:17
- 大小:764.32KB
学生成绩管理系统数据库设计文档格式.docx
《学生成绩管理系统数据库设计文档格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统数据库设计文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
P2
统计成绩
期末成绩单学籍表(校)
获奖名单
P3
留退名单
学籍表(系)
补考成绩
数据字典
4.实体联系模型E-R图
管理员ER图
教师ER图
学生ER图
5.数据字典
学生
5.1数据项的定义
数据项名称:
学生编号
别名:
简述:
学生身份证号,学号
类型及宽度:
字符型,10位
5.2数据结构的定义
数据结构名称:
期末成绩单
各班学生的成绩信息,包括单科成绩和总成绩。
明细成绩表
包括各班学生总成绩、平均成绩、班级排名及统计班级某分数段内的学生人数;
各个学生该科成绩、班级排名及统计班级某分数段内的学生人数,以作出柱状图,散点图,表格.
5.3数据流的定义
数据流名称:
教师汇总期末成绩的清单
数据流来源:
教师
数据流去向:
期末成绩登记部门
数据组成:
学生姓名+学生学号+考试科目+学生成绩
成绩单分析
对各班期末成绩进行分析的清单
统计分析部门
有关领导
班级+各班人数+学生姓名+学生学号+考试科目+各班总成绩+各班排名+年级总成绩排名+年级单科成绩排名
5.4外部实体定义
外部实体编号:
01
外部实体名称:
输出的数据流:
02
输入的数据流:
3.4界面设计
1.登陆界面
2.管理员专区
3.教师专区
4.学生专区
4数据库设计
1.SQLServer2005数据库建立过程
(1)建立chengji数据库
(2)点击表,新建表。
(3)设置主键等
(4)打开表
(5)键入资料
2.表结构实现
根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据结构:
(1)、名称:
学生信息表
表名称标识:
Student表
数据来源:
新生信息录入模块进行录入
字段名
字段类型
长度
主外键
字段值约束
对应中文含义
Student_id
Int
20
主键
Notnull
学号
Student_name
nchar
10
学生姓名
Sex
char
性别
birth
smalldatetime
4
出生年月
nation
8
民族
college
nvarchar
50
学院
Department_name
系名
Class_name
班级名称
Entrance_time
入学时间
Home_address
家庭住址
politic
政治面貌
id
int
18
身份证号
Email_address
varchar
电邮地址
(2)、名称:
班级信息表
class表
管理员信息录入模块进行录入
Class_id
班级号
grade
Char
年级
Varchar
40
classnum
班级人数
(3)、名称:
老师信息表
teacher表
老师信息录入模块进行录入
Teacher_id
15
教工号
Teacher_name
教师姓名
Work_datetime
Smalldatetime
入职时间
Department
系
(4)、名称:
课程信息表
course表
教师模块进行录入
Course_id
课程号
Course_name
课程名称
cerdit
2
学分
Minnum
人数下限
Maxnum
人数上限
(5)、名称:
成绩信息表
grade表
外键
P_grade
Float
平时成绩
Q_grade
期末成绩
F_grade
总成绩
P_rate
decimel
(18,4)
平时成绩占总成绩比例
Q_rate
期末成绩占总成绩比例
Semester
学期
Year
学年
(6)、名称:
用户信息表
user表
User_id
用户编号
User_role
用户类型
User_name
用户名
password
密码
\
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 数据库 设计