“学生信息管理系统”数据库设计(全).doc_第1页
“学生信息管理系统”数据库设计(全).doc_第2页
“学生信息管理系统”数据库设计(全).doc_第3页
“学生信息管理系统”数据库设计(全).doc_第4页
“学生信息管理系统”数据库设计(全).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品1.学生成绩管理系统的数据库需求分析学生成绩管理是学生信息管理的重要组成部分,也是学校教育工作的重要组成部分。开发学生成绩管理系统可以大大减少教务管理人员和教师的工作量,同时也能使学生及时了解选修课的成绩。该系统主要包括学生信息管理、课程信息管理、绩效管理等,具体功能如下:(1)完成数据输入和修改,然后提交数据库保存。其中包括课程信息、学生信息、课程信息、学生成绩等。班级信息包括班级编号、班级名称、学生所在的大学名称、专业名称、入学年份等。学生信息包括学生的学号、名字、性别、出生日期等。学科课程信息包括学科课程编号、学科课程名称、学科课程的学分、学科课程时间等。各课程成绩包括各课程平时的成

2、绩、期末成绩、总成绩等。(2)实现基本信息的查询。包括对班级信息的查询、对学生信息的查询、对课程信息的查询和对成绩的查询。(3)实现信息的查询统计。主要内容包括各班学生信息统计、学生选修课情况统计、课程开设统计、各科成绩统计、学生成绩统计等。学生成绩管理系统的数据库摘要设计学生成绩管理系统的数据库详细设计(1)将E-R图形转换为关系模式班级(班级编号、班级名称、所在大学、所属专业、注册年份)学生(学号、名字、性别、出生日期、班级编号)课程(课程编号、课程名称、课程学分、课程时间)成绩(学号、教课号、平时、期末考试)(2)根据命名约定确定表名和属性名Class(ClassNo、ClassName

3、、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班级编号Nvarchar10否主键ClassName类名Nvarchar30否College所在的大学Nvarchar30否特别计划。所属专业Nvarchar3

4、0否EnterYear入学年份Int是Student(Sno、Sname、Sex、Birth、ClassNo)字段名字段说明数据类型长度是否允许空值约束雪学号Nvarchar15否主键Sname名字Nvarchar10否塞克斯城堡Nchar1否值只能是男人或女人伯特出生日期Datetime是ClassNo班级编号Nvarchar10否外键,引用Class表的ClassNoCourse(Cno,Cname,Credit,ClassHour)字段名字段说明数据类型长度是否允许空值约束Cno学科课程编号Nvarchar10否主键Cname学科课程名称Nvarchar30否信用额课程学分Numeric

5、(4,1)是值大于0ClassHour上课时间Int是值大于0Score(Sno、Cno、Uscore、EndScore)字段名字段说明数据类型长度是否允许空值约束雪学号Nvarchar15否主属性,引用Student表的SnoCno学科课程编号Nvarchar10否主属性,引用Course表的CnoUs核心平时成绩Numeric(4,1)是值为0-100EndScore期末成绩Numeric(4,1)是值为0-1001.学生住宿管理系统的数据库需求分析学生的住宿管理要面对大量数据信息,简化繁琐的工作模式,使管理更加合理化和科学,就必须使用计算机管理信息系统。节约大量人力和物力,避免大量重复工

6、作。该系统主要包括学生信息管理、宿舍管理、学生入住管理、宿舍卫生管理等。具体功能包括:(1)完成数据输入和修改,然后提交数据库保存。其中包括课程信息、学生信息、宿舍信息、入住信息、卫生检查信息等数据。班级信息包括班级编号、班级名称、学生所在的大学名称、专业名称、入学年份等。学生信息包括学生的学号、名字、性别、出生日期等。宿舍信息包括宿舍所在的建筑物洞、所在地层、房间号码、床总数、宿舍类别、宿舍电话等。入住信息包括入住的宿舍、床、入住日期、出国时间等。卫生检查信息包括检查的宿舍、检查时间、检查者、检查成绩、存在的问题等。(2)实现基本信息的查询。查看课程信息,查看学生信息,查看宿舍信息,查看入住

7、信息,宿舍卫生等。(3)实现信息的查询统计。主要内容包括各班学生信息统计、学生住宿情况统计、各班宿舍情况统计、宿舍入住统计、宿舍卫生情况统计等。学生住宿管理系统的数据库摘要设计学生住宿管理系统的数据库详细设计(1)将E-R图形转换为关系模式班级(班级编号、班级名称、所在大学、所属专业、注册年份)学生(学号、名字、性别、出生日期、班级编号)宿舍(宿舍号码、建筑栋、楼、房间号码、床总数、宿舍类别、宿舍电话)入住(学号、宿舍号、病床号、入住日期、出发日期)卫生检查(检查号码、宿舍号码、检查时间、检查者、成绩、问题)(2)根据命名约定确定表名和属性名Class(ClassNo、ClassName、Co

8、llege、Specialty、EnterYear)Student(Sno、Sname、Sex、Birth、ClassNo)Dorm (dorm no、build、storey、roomno、beb snum、dorm type、tel)Live(Sno、DormNo、BedNo、InDate、OutDate)Check (check no、dorm no、check date、checkman、score、problem)(3)关系模式详细设计Dorm (dorm no、build、storey no、room nono、beb snum、dorm type、tel)字段名字段说明数据类型长

9、度是否允许空值约束DormNo宿舍号码Nvarchar10否主键Build大厦Nvarchar10否Storey层Nvarchar2否RoomNo房间号码Nvarchar4否BebsNum床总数斯莫尔特是值大于0DormType宿舍类别Nvarchar2是特尔宿舍电话Nvarchar15是Live(Sno、DormNo、BedNo、InDate、OutDate)字段名字段说明数据类型长度是否允许空值约束雪学号Nvarchar15否主属性,请参阅Student表中的主键SnoDormNo宿舍号码Nvarchar10否主属性,请参阅Dorm表的主键DormNoBedNo病床号Nvarchar2否InDate入住日期Datetime否主要属性出库日期出发日期Datetime是出发日期必须晚于入住时间CheckHealth(CheckNo、dorm no、check date、checkman、score、problem)字段名字段说明数据类型长度是否允许空值约束CheckNo检查号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论