欢迎来到天天文库
浏览记录
ID:55610897
大小:35.50 KB
页数:9页
时间:2020-05-18
《学生管理系统数据字典.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、StudentManageDataDictionaryModel:学生管理系统需求模型Report:StudentManageAuthor:NI_YinZVersion:1.0Date:2011年11月20日一、数据库数据字典通过对学生管理系统工作的内容以及相关数据流程分析,根据学生管理系统的需要,可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下:在mysql中建立了student_manage数据库,共包含八张表:学生表,成绩表,课程表,考试表,学生操行表,教师表,班级表,班级评估表。每张表的字段、数据类型具体以及备注
2、的详细情况如下:1、学生表(student)学生主键(student_id)Integer(数据库里长度设置为8)学生姓名(student_name)varchar(20)学生密码(student_password)varchar(32)学生所属专业(student_major)varchar(20)学生性别(student_sex)varchar(2)学生年龄(student_age)Integer(数据库里长度设置为3)学生生日(student_birthday)varchar(10)学生地址(student_address)varchar(40)学生兴趣(student_interes
3、ts)text(学生兴趣以数组形式存入)学生星座(student_constellation)varchar(6)学生QQ(student_qq)Integer(数据库里长度设置为11)学生头像(student_photo)text学生日志(student_log)text学生日志标题(student_log_title)text学生所属班级(studet_class_name)varchar(20)学生所属年级(student_this_semester)varchar(20)2、成绩表(grade)一个学生一条数据每个学生对应的每门课程的成绩成绩主键(grade_id)Integer(数
4、据库里长度设置为8)成绩学生名字(grade_student_name)varchar(20)成绩科目名(grade_curriculum_name)text(以数组形式存入,与成绩对应)成绩分数(curriculum_grade_num)text(以数组形式存入,与科目对应)成绩学期名(grade_semester)varchar(20)成绩专业名(grade_major)varchar(20)成绩班级名(grade_class)varchar(20)成绩考试时间/类型(grade_remark)varchar(20)成绩登记时间(grade_time)date成绩学生学号(grade_s
5、tudent_num)varchar(50)3、课程表(curriculum)一天一课一条数据课程主键(curriculum_id)Integer(数据库里长度设置为8)星期数目(week_num)varchar(8)(以如“星期一”形式存入)课程科目名(curriculum_name)varchar(20)课程课次(curriculum_this_week_num_time)varchar(30)(以如“第一节”形式存入)课程所属班级名(curriculum_this_class_name)varchar(20)当前班级的学期(curriculum_this_semester)varcha
6、r(20)4、考试表(remark)考试主键(remark_id)Integer(数据库里长度设置为8)考试类型或者时间(remark_grade_time)text(以如“期末”“一月”形式存入)当前考试分数(this_time_all_grade)Integer(数据库里长度设置为8)5、学生操行表(student_behavior)操行主键(student_behavior_id)Integer(数据库里长度设置为8)操行学生名(behavior_student_name)varchar(20)操行学期名(behavior_semester)varchar(20)操行班级名(behav
7、ior_class)varchar(20)操行学期周数(behavior_week_num)varchar(10)操行星期数(behavior_weekday)varchar(10)操行课次(behavior_class_time)text操行出勤情况(behavior_status)text操行总分(behavior_all_grade_num)varchar(10)6、教师表(teacher)教师主键(t
此文档下载收益归作者所有