数据库设计实例—学管理系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计实例—学管理系统

数据库课程设计报告 教学管理系统 数据库设计 课程设计题目 教学管理系统 学 院 软件学院 班 级 软件技术四班 年 级 2013级 姓 名 彭超 李新 徐彤 ( 2014 年 11月) 用5行左右的文字对系统进行简要介绍 对教学管理信息统一规范整理,实现各种信息的自动管理。为便于信息的查询,找出各种信息的关联性,根据各种需求设计出合理的报表。 减轻教学日常信息管理的负担,方便学生、教师查询信息和学校对所有信息的管理。以简单便捷的操作获取详尽的信息。 一、数据需求分析 某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号、名称和类别,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。另外,为了管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上若干门课程,一门课程可以有多名老师来上,每个教师所上的每门课都有一个课堂号和课时数。 本系统数据字典如下: 数据项表 编号 标识符 类型 长度 同义名 CourseNo varchar 10 课程号 ClassName Varchar 20 课程名 Credit int 4 学分 CPeriod int 4 学时 DeptNo varchar 10 学院号 DeptName Varchar 20 院名 President Varchar 256 院长 StudentNo varchar 10 学号 StudentName varchar 20 姓名 Gender varchar 4 性别 Age datetime 8 年龄 Nation varchar 8 民族 Place Varchar 256 籍贯 Synopsis Varchar 256 简历 Photo Varchar 256 登记照 Major Varchar 8 主修专业 TeacherNo Varchar 10 教师号 TeacherName Varchar 20 教师姓名 TeacherGender Varchar 4 教师性别 TeacherAge datetime 8 教师出生日期 ProTitle Varchar 20 职称 Specialized varchar 20 专业级教学课程 TeacherCpllage varchar 8 所属学院 ExamScore float 8 考试成绩 SumScore float 8 总成绩 数据流 数据流表 编号 名称 来源 去向 组成 1 身份信息 学生/教师/管理员 教学系统 用户名+密码 2 身份验证信息 教学系统 学生/教师/管理员 验证结果 3 学生/教师/管理员查询/修改请求 学生/教师/管理员 教学系统 待查询对象识别符 4 查询/修改结果 教学系统 学生/教师/管理员 被查询/修改对象具体信息 二、概念结构设计 首先确定系统中的实体 从以上数据需求可以看出,系统共包括5个实体:学生、专业、学院、教师、课程。 再确定系统中实体间的关系 根据数据需求描述推出:专业与学生是1对多关系;学生与课程是多对多关系;课程与老师是多对多关系;课程与学院是多对1关系;学院与专业是1对多关系;学院与教师是1对多关系。 转化成E-R图 图1 实体-属性图 图2 教学管理ER图 三、逻辑结构设计 在转换为关系模型时,一对多的联系都在相应的多方实体的关系中增加一个外键。本系统由ER模型转换的关系模型是: 学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照) 专业(专业号,专业,专业类别,学院号) 学院(学院号,学院,院长) 课程(课程号,课程名,学分,学院号) 成绩(学号,课程号,成绩) 教师(编号,姓名,年龄,职称) 四、物理结构设计(不写) 五、数据库实施 基于Access的 数据库结构设计如下。 指定数据库文件的名称,并为设计好的关系模型设计表结构。 数据库文件保存在“E:\教学管理\”文件夹中,数据库文件名:教学管理.MDB。 表包括:学院、专业、学生、课程、成绩单。对应表结构如表1-2至表1-6所示。 表

文档评论(0)

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

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

1亿VIP精品文档

相关文档