第一范文网 - 专业文章范例文档资料分享平台

“学生信息管理系统”数据库设计(全)演示文档.doc

来源:用户分享 时间:2025/8/1 4:53:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1.学生成绩管理系统的数据库需求分析

学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下:

(1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。

班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。

(2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。

(3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。

2.学生成绩管理系统的数据库概要设计 班级编号班级名称学号姓名性别出生年月学生n属于1班级n平时成绩选修期末成绩m课程学分课程课程学时课程编号课程名称3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式

班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名

Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore)

所在学院所属专业入学年份

(3)关系模式详细设计

Class(ClassNo,ClassName,College,Specialty,EnterYear) 字段名 ClassNo ClassName College Specialty EnterYear

Student(Sno,Sname,Sex,Birth,ClassNo) 字段名 Sno Sname Sex Birth ClassNo

Course(Cno,Cname,Credit,ClassHour) 字段名 Cno Cname Credit ClassHour

Score(Sno,Cno,Uscore,EndScore) 字段名 Sno Cno 字段说明 学号 课程编数据类型 nvarchar nvarchar 长度 15 1是否允许为空 否 否 约束 主属性,参照Student表的Sno 主属性,参照字段说明 课程编号 课程名称 课程学分 课程学时 数据类型 nvarchar nvarchar numeric(4,1) int 长度 10 30 是否允许为空 否 否 是 是 约束 主键 值大于0 值大于0 字段说明 学号 姓名 性别 出生年月 班级编号 数据类型 nvarchar nvarchar nchar datetime nvarchar 长度 15 10 1 10 是否允许为空 否 否 否 是 否 女 外键,参照Class表的ClassNo 主键 值只能为男或者约束 字段说明 班级编号 班级名称 所在学院 所属专业 入学年份 数据类型 nvarchar nvarchar nvarchar nvarchar int 长度 10 30 30 30 是否允许为空 否 否 否 否 是 约束 主键

号 Uscore EndScore

1.学生住宿管理系统的数据库需求分析

平时成绩 期末成绩 numeric(4,1) numeric(4,1) 0 是 是 Course表的 Cno 值在0—100 值在0—100 学生的住宿管理面对大量的数据信息,要简化繁琐的工作模式,使管理更趋合理化和科学化,就必须运用计算机管理信息系统。以节省大量的人力和物力,避免大量重复性的工作。该系统主要包括学生信息管理、宿舍管理、学生入住管理、宿舍卫生管理等。具体功能如下:

(1)完成数据的录入和修改,并提交数据库保存。其中的数据包括:班级信息、学生信息、宿舍信息、入住信息、卫生检查信息等。

班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。宿舍信息包括宿舍所在的楼栋、所在楼层、房间号、总床位数、宿舍类别、宿舍电话等。入住信息包括入住的宿舍、床位、入住日期、离开宿舍时间等。卫生检查信息包括检查的宿舍、检查时间、检查人员、检查成绩、存在的问题等。

(2)实现基本信息的查询。包括:班级信息的查询、学生信息的查询、宿舍信息的查询、入住信息的查询和宿舍卫生情况等。

(3)实现信息的查询统计。主要包括各班学生信息的统计、学生住宿情况的统计、各班宿舍情况统计、宿舍入住情况统计、宿舍卫生情况统计等。

2.学生住宿管理系统的数据库概要设计 学号姓名班级编号性别班级名称所在学院出生年月学生n床位号入住n属于1班级所属专业入住日期离寝日期入学年份宿舍编号检查号卫生检查检查时间检查人员存在问题成绩1宿舍编号宿舍电话宿舍类别楼层总床位数房间号宿舍楼栋1进行1

3.学生住宿管理系统的数据库详细设计 (1)E-R图转换为关系模式

班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号)

宿舍(宿舍编号,楼栋,楼层,房间号,总床位数,宿舍类别,宿舍电话) 入住(学号,宿舍编号,床位号,入住日期,离寝日期)

卫生检查(检查号,宿舍编号,检查时间,检查人员,成绩,存在问题) (2)根据命名规范确定表名和属性名

Class(ClassNo,ClassName,College,Specialty,EnterYear) Student(Sno,Sname,Sex,Birth,ClassNo)

Dorm(DormNo,Build,Storey,RoomNo,BebsNum,DormType,Tel) Live(Sno,DormNo,BedNo,InDate,OutDate)

“学生信息管理系统”数据库设计(全)演示文档.doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c800322q9ut1jxus0hkxz44s0w0d4pn00w1w_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top