欢迎来到天天文库
浏览记录
ID:47514106
大小:496.84 KB
页数:27页
时间:2020-01-12
《学生成绩管理系统数据库设计文档 - (全)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、“学生成绩管理”数据库设计文档0、前言(一些必要的说明。)0.1数据库说明数据库名:PXSCJ逻辑名称:学生成绩数据库数据文件:PXSCJ.mdf日志文件:PXSCJ_Log登录名:admin,密码:1234560.2表命名说明Cjb:成绩表,保存选课信息Cxb:查询表,记录boolean值对应信息,1代表男,0代表女。Kcb:课程表。Tjb:统计表,统计成绩段分布。Xsb:学生表。Yhb:用户表,保存系统用户信息。Jsb:教师表。Skb:授课表,记录授课信息。0.3系统功能模块图1、需求分析阶段说明:学生成绩管理系统需要实现以下功能:一个
2、学生可以选修多门课程,一门课程可以由多个学生选修,学生选修一门课会有一个成绩。一个教师可以教授多个班级,一个教师也可以教授多门课程,一个班级有多个学生,一门课程也可以由多个老师来上,一个老师给一个班级上一门课有确定的时间和地点。不同的用户根据身份不同拥有不同的权限。(1)数据流图老师----成绩管理,学生信息管理,权限管理---学生成绩管理系统—成绩查询--学生(要求:用visio实现第一层数据流图,第二层数据流图,第三层数据流图)p121第一层数据流图第二层数据流图第三层数据流图(略)(1)数据字典(每个实体的详细说明)数据库编号:pxs
3、cj基表编号: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参照课程表的kch;cj介于0-100之间。数据库编号:pxscj基表编号:f3
4、基表英文名称:kcb基表中文名称:课程表字段编号英文字段名中文字段名字段类型备注1Xh学号Char(6)2XM姓名Char(8)3XB性别Bit4CSSJ出生时间Datetime5Bj班级Varchar(50)6Zy专业Char(12)7ZXH总学分Int8Lxfs联系方式Varchar(50)9zp照片Varbinary(MAX)10BZVarchar(500)说明:xh参照学生表的xh;kch参照课程表的kch;cj介于0-100之间。xb参照查询表的xb数据库编号:pxscj基表编号:f4基表英文名称:jsb基表中文名称:教师表字段编
5、号英文字段名中文字段名字段类型备注1Jsbh教师编号Char(6)2Jsxm教师姓名Char(8)3zy专业Varchar(30)4Fy分院Varchar(30)5Zc职称Varchar(20)6Zc职务Varchar(20)7BzVarchar(50)说明:xh参照学生表的xh;kch参照课程表的kch;cj介于0-100之间。数据库编号:pxscj基表编号:f5基表英文名称:kcb基表中文名称:课程表字段编号英文字段名中文字段名字段类型备注1KCH课程号Char(3)2KCM课程名Char(16)3Cj成绩Int说明:xh参照学生表的x
6、h;kch参照课程表的kch;cj介于0-100之间。数据库编号:pxscj基表编号:f6基表英文名称:cjb基表中文名称:课程表字段编号英文字段名中文字段名字段类型备注1Xh学号Char(6)2Kch课程号Char(3)3KKXQTinyint4XS学生tinyint5XF学分tinyint说明:xh参照学生表的xh;kch参照课程表的kch;数据库编号:pxscj基表编号:f7基表英文名称:skb基表中文名称:授课表字段编号英文字段名中文字段名字段类型备注1Jsbh教师编号Char(6)2Kch课程号Char(3)3Bj班级Varcha
7、r(50)4Sj时间Varchar(50)5dd地点Varchar(50)说明:jsbh参照教师表的jsbh;kch参照课程表的kch;数据库编号:pxscj基表编号:f8基表英文名称:CXB基表中文名称:查询表字段编号英文字段名中文字段名字段类型备注1XB性别Bit2XBM性别名Char(4)说明:1、概念设计阶段(1)分ER图(两个分ER图,1)学生和课程,2)教师,课程,班级)(2)总ER图(由分ER图画出总ER图)1、逻辑设计阶段(1)表关系图(看是否可以画出)(2)表结构图Xsb结构Kcb结构Cjb结构Yhb结构Jsb结构Skb结
8、构Tjb结构Cxb结构(1)表优化(判断每个关系是否达到3NF要求,如果没有达到,则继续规范)按照(1nf->2nf->3nf进行判断和优化)Cjb(xh,kch,cj)码:(x
此文档下载收益归作者所有