数据库课程设计报告-教务管理系统.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计报告 14 - 数据库系统课程设计 学 号:2012 班级序号: 姓 名: 指导老师:刘福江 成 绩: 中国地质大学信息工程学院 2014年2月24日 1. 需求分析 1.1 需求说明 设计一个教务管理系统,该系统包括教师、学生、班级、系和课程等信息,基本情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班号、最低总学分等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系l每个班的班主任都由一名教师担任。一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。一名同学可以选多门课,一门课可被若干同学选中。一名同学选中的课若已学完,应该记录有相应成绩。本单位学生、教师都有重名,工作证号、学号可以作为标识。教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况。。。等等。 1.2 初步需求理解 教务管理系统涉及的实体有: 教师——工作证号、姓名、职称、电话等; 学生——学号、姓名、性别、出生年月等; 班级——班号、最低总学分等; 系——系代号、系名和系办公室电话等; 课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: 每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 每个班的班主任都由一名教师担任。 一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。 一名同学可以选多门课,一门课可被若干同学选中。 一名同学选中的课若已学完,应该记录有相应成绩。 1.3 数据字典 1.3.1 数据项 编号 数据项名 数据项含义 别名 数据类型 1 工作证号 唯一标识一名教师的编号 Tno int 2 姓名 教师的名字 Name char 3 职称 教师的职位级别 char 4 电话 教师的电话 Tel int 5 学号 唯一标识一名学生的编号 Sno int 6 性别 学生的性别 Sex char 7 出生年月 学生的生日 Berth date 8 班号 唯一标识一个班级的编号 Class int 9 最低总学分 班级内最低的总学分 int 10 系代号 院系的序号 Dno int 11 系名 院系的名称 Dna char 12 系办公室电话 院系办公对外联系的号码 Dtel int 13 课序号 唯一标识一门课的编号 Cno int 14 课名 课程的名称 Cna char 15 学分 本门课程的学分 float 16 上课时间 本门课开始上课的时间 time 17 名额 本课一共可容纳的学生数量 int 编号 数据项名 长度 取值范围 取值含义 1 工作证号 8999999999 2 姓名 10 3 职称 8 4 电话 11 02700000000~02799999999 前三位区号 5 学号 12 195300000000~205099999999 前四位年份 6 性别 2 7 出生年月 8 8 班号 6 000000~999999 9 最低总学分 3 000~999 10 系代号 3 000~999 11 系名 16 12 系办公室电话 11 02700000000~02799999999 前三位区号 13 课序号 899999999 14 课名 16 15 学分 0.0~10.0 16 上课时间 4 17 名额 3 000~999 1.3.2 数据结构 编号 数据结构名 含义说明 组成 1 教师 在校老师 工作证号,姓名,职称,电话,系,课程 2 学生 在校学生 学号,姓名,性别,出生年月,班级,课程 3 班级 由学生组成的集体 班号,最低总学分,系,班主任(教师) 4 系 由班级组成的集体 系代号,系名,系办公室电话 5 课程 课序号,课名,学分,上课时间,名额 1.3.3 数据流 编号 数据流名 说明 数据流来源 数据流去向 1 变更学生信息 更新学生信息 变更信息 学生信息 2 查询学生信息 学号 学生信息 3 查询教师信息 工作证号 教师信息 4 查询班级信息 班号 班级信息 5 查询系信息 系代号 系信息 6 查询课程信息 课序号 课程信息 7 选课 选课表变更信息 选课信息 8 查询选课信息

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档