“学生成绩管理"数据库设计文档0、前言(一些必要的说明
1 数据库说明数据库名:PXSCJ 逻辑名称:学生成绩数据库数据文件:PXSCJ
mdf日志文件:PXSCJ_Log登录名:admin,密码:1234560
2 表命名说明Cjb:成绩表,保存选课信息Cxb:查询表,记录 boolean 值对应信息,1 代表男,0 代表女
Kcb:课程表
Tjb:统计表,统计成绩段分布
Xsb:学生表
Yhb:用户表,保存系统用户信息
Jsb: 老师表
Skb:授课表,记录授课信息
3 系统功能模块图1、 需求分析阶段说明:学生成绩管理系统需要实现以下功能:一个学生可以选修多门课程,一门课程可以由多个学生选修,学生选修一门课会有一个成绩
一个老师可以教授多个班级,一个老师也可以教授多门课程,一个班级有多个学生,一门课程也可以由多个老师来上,一个老师给一个班级上一门课有确定的时间和地点
不同的用户根据身份不同拥有不同的权限
(1)数据流图老师—--—成绩管理,学生信息管理,权限管理—-—学生成绩管理系统—成绩查询——学生(要求:用 visio 实现第一层数据流图,第二层数据流图,第三层数据流图)p121第一层数据流图第二层数据流图第三层数据流图(略)(2)数据字典(每个实体的详细说明)数据库编号:pxscj基表编号:f1基表英文名称:yhb基表中文名称:用户表字段编号英文字段名中 文 字 段名字段类型备注1Yhbh用户编号Char(6)2yhm用户名Char(8)3sf身份Varcha(20)4mm密码Char(6)5bz备注Varcha(50)说明:数据库编号:pxscj基表编号:f2基表英文名称:cjb基表中文名称:成绩表字段编号英文字段名中 文 字 段名字段类型备注1Xh学号Char(6)2Kch课程号Char(3)3Cj成绩Int说明:xh 参照学生表的 xh;kch