当前位置:首页 > 学生成绩管理系统论文
学生成绩管理系统流程(图3-3)
普通管理员在学生成绩管理系统中能够对所有学生的成绩查看,对学生按学号进行
查询,可以修改自己的登录密码,能对整个系统中的学生信息、班级、课程、成绩进行添加、删除、修改等。
学生成绩管理系统流程(图3-4)
学生在系统中的基本功能是对自己所有成绩的查询,个人登录密码的修改,基本信息的查看。
4 逻辑结构设计阶段
逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。
E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 4.1主要表关系
设计学生成绩管理数据库,包括课程、学生、成绩三个关系, 其关系模式中对每个实体定义的属性如下:
课程信息表
Class:(课程号,课程名,学分,学时,类型,备注) 学生信息表
Student1:(学号,姓名,性别,年龄,出生日期,系别,班级,入学时间,备注,密码)
成绩表
Score:(学号,课程号,成绩,补考1,补考2,学期,备注) 1、课程信息表(course)
字段名 cno cname credit period cif remarks 描述 课程号 课程名 学分 学时 类型 备注 数据类型 char(8) char(64) int int Char(2) Char(64) 字段限制 Primarykey Not null Not null Not null Not null Not null 2、学生信息表(student)
字段名 描述 数据类型 字段权限 sno 学号 char(16) Primarykey sname 姓名 char(8) Not null sex 性别 char(2) Not null birth 年龄 date Not null did 系别号 char(4) Not null cla_id 班级号 Char(2) Not null scome 入学时间 Date Not nulll remarks 备注 Char(64) Not null password 密码 Char(16) Not null 3.成绩表(grade)
字段名 id Sid cid mark mark1 mark2 term 属 性 序号 学号 课程号 成绩 补考1 补考2 学期 数据类型 auto char(16) char(4) int int int Char(64) 字段权限 Primary key Foreign key Foreign key Not null Not null Not null Not null 4.2其它表关系 1.系统管理员表(admin)
字段名 id username passward flag remarks 属 性 序号 账号 密码 类型 备注 数据类型 auto Char(16) Char(16) Char(2) Char(64) 字段权限 Primary key Not null Not null Not null Not null 2.系别表(depart)
字段名 did dname remarks 属 性 系别号 系别名 备注 数据类型 Char(4) Char(16) Char(64) 字段权限 Primary key Not null Not null 3.专业表(major)
字段名 mid mname did 属 性 专业号 专业名 系别号 数据类型 Char(4) Char(32) Char(4) 字段权限 Primary key Not null Foreign key remarks 备注 Char(64) Not null 4.班级表(class)
字段名 Cla_id claname did remarks 属 性 班级号 班级名 系别号 备注 数据类型 Char(4) Char(32) Char(4) Char(64) 字段权限 Primary key Not null Foreign key Not null 5.学期表(term)
字段名 id tename remarks 属 性 序号 学期名 备注 数据类型 auto Char(32) Char(64) 字段权限 Primary key Not null Not null
共分享92篇相关文档