- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计--教学管理系统
教学管理系统
摘要
数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。
随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视.
目录
1 概述 3
2 需求分析 3
2.1 设计任务 3
2.2 设计要求 4
2.3 需求描述的规范文档 4
3 概念结构设计 5
3.1 概念结构设计工具(E-R模型) 5
3.2 学生信息子系统 6
3.2.1 子系统描述 6
3.2.2 分E-R图 6
3.3教师信息子系统 7
3.3.1 子系统描述 7
3.3.2 分E-R图 7
3.4 课程信息子系统 7
3.4.1 子系统描述 7
3.4.2 分E-R图 8
3.5 院系信息子系统 8
3.5.1 子系统描述 8
3.5.2 分E-R图 9
3.6 总体E-R图 9
3.6.1 E-R图的集成 9
3.6.2 总体E-R图 10
4 逻辑结构设计 10
4.1 关系数据模式 10
4.2 视图的设计 11
5 数据库物理设计与实施 12
5.1 数据库应用的硬件、软件环境介绍 12
5.2 物理结构设计 13
5.3 建立数据库 14
5.4 加载测试数据 19
6 数据操作要求及实现 20
6.1 数据查询操作 20
6.2 数据更新操作 23
6.2.1 数据修改 23
6.2.2 数据添加 25
6.2.3 数据删除 27
6.3 数据维护操作 27
7 收获、体会和建议 28
8 主要参考文献。 28
1 概述
教学管理是所有学校都应有的最基本的管理功能。通过教学管理系统,使教学的工作系统化、规范化、自动化,从而达到提高教学管理效率的目的。对
学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有学生管理、
成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上常用的概念模型是E-R模型E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。E-R
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)[1]
概念结构设计的设计可分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。
3.2 学生信息子系统
3.2.1 子系统描述
学生信息子系统,ER图中实体是学生,实体属性有学号、姓名、年龄、性别、所属院系等
3.2.2 分E-R图
3.3教师信息子系统
3.3.1 子系统描述
教师信息子系统,ER图中实体是教师,实体属性有工号、姓名、性别、所属院系、职称、年龄、出生年月、基本工资等
3.3.2 分E-R图
3.4 课程信息子系统
3.4.1 子系统描述
课程信息子系统,ER图中实体是课程,实体属性有课程代号、课程名、课时数、课程类型、学分等
3.4.2 分E-R图
3.5 院系信息子系统
3.5.1 子系统描述
院系信息子系统,ER图中实体是院系,实体属性有编号、院系名、负责人等
3.5.2 分E-R图
3.6 总体E-R图
您可能关注的文档
- 数据库系统课程设计任务书.doc
- 数据库系统课程设计图书管理系统.doc
- 数据库范式和ER图设计.doc
- 数据库系统设计.doc
- 数据库规范试习题与解答.doc
- 数据库讲义10.ppt
- 数据库设计.doc
- 数据库设计一般步骤.doc
- 数据库设计三大范式.docx
- 数据库设计三大范式应用实例剖析.doc
- 2025年上海市崇明县崇明县机关车辆服务中心招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年云南省大理州洱源县审计局招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年云南省保山市隆阳区派出所招聘协(辅)警6人考前自测高频考点模拟试题附答案详解.docx
- 2025年云南省临沧市凤庆县人事局事业单位工作人员公开招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年云南省文山州麻栗坡县住房和城乡建设局选聘事业编制人员考前自测高频考点模拟试题含答案详解.docx
- 2025年云南省大理州鹤庆县不动产登记服务中心招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年云南省昆明市嵩明县自然资源局招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年云南省思茅市普洱县发展和财政局招聘编外人员考前自测高频考点模拟试题及答案详解1套.docx
- 2025年云南省昆明市富民县卫生健康局招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年内蒙古自治区赤峰市巴林左旗人事局事业单位工作人员公开招聘考前自测高频考点模拟试题附答案详解.docx
文档评论(0)