- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access教学管理数据库应用系统设计方案.doc
函数。
Access教学管理数据库应用系统设计方案
第一章 课题背景
1.1数据库
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理
1.2 Access数据库简介
Access是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQL Server数据库。由于在Office 97及以前的版本中,Microsoft JET 3.51及以前版本的数据库引擎是随Access一起安装和发布的,JET数据库与Access就有了天生的血缘关系,并且Access对JET数据库做了很多地扩充,如,在Access的环境中,可以在查询中使用自己编写的VBA函数,Access的窗体、报表、宏和模块是作为一种特殊数据存储在JET数据库文件(.mdb)中,只有在Access环境中才能使用这些对象。随着,Microsoft Windows操作系统版本的不断升级和改良,在Windows XP以后版本中,Microsoft将JET数据库引擎集成在Windwos操作系统中作为系统组件的一部分一起发布(主要原因是Windows中还有很多组件需要使用JET引擎,活动目录等)。从此JET数据库引擎从Access中分离出来,而Access也就成为了一个专门的数据库应用开发工具。
1.3教学管理系统
高校的教学管理工作中,需要存储和管理大量数据。只有借助计算机对这些数据进行存储和管理,才能保证教学工作顺畅、有序地进行,才能提高教学管理的质量和效率,减少错误发生。为此设计开发“教学管理系统”这一Access数据库应用系统。
在数据库系统开发分析阶段确立的总体目标的基础上,就可以进行数据库应用系统开发的逻辑模型或规划模型的设计
数据库应用系统开发设计的首要任务,就是对数据库应用系统在全局基础上进行全面的总体规划,就是要确该系统的逻辑模型总体设计方案,具体确定数据库应用系统所具有的功能,各个系统模块所承担的任务,特别是要指明数据的输入、输出的要求等。
的设计主要基于以下需求做出设计
随着信息量的增加、教学管理工作越来越烦杂,手工管理的弊端日益显露,为了提高教学管理的质量和工作效率,及时提高信息,实现教学管理的信息化,特开发“教学管理系统”。
第二章 设计简介及设计方案论述
2.1数据库概念设计
为了利用计算机完成上述复杂的教学管理,必须存储教师、班级、学生、、授课、大量信息因此中的实体应该包括:班级课程、学生由于教师与课程没有因此教师设计为授课的一个合属性
图2-1 功能模块图
2.1.2确定实体的属性
的属性如图-1所示
2.1.3确定实体联系类型
每个班级可以开设,而每门课程可以在多个班级开设。班级课程是多对多的联系。
每个班级可以有多名而一个班级。班级学生只能属于一个班级。班级学生是一对多的联系。
每个学生可以选修多门课程,而没门课程可以多名学生选修。学生课程是多对多的联系。
将E-R图中的实体和联系转换为模式。
的属性因此将教师单独转换成一个关系模式。
单独转换成一个关系模式。
实体单独转换成一个关系模式,班级和学生之间的是一对多的联系,因此将班级的主键学生关系模式中。
单独转换成一个关系模式。
和课程之间的联系是多对多的联系,因此单独成一个关系模式,并且加入两端的键,作为授课关系的主键。
和课程之间的成绩联系是单独的联系,因此单独转换成一个关系模式,并且加入两端的键,作为成绩的主键。的物理实现表
第三范式的建表原则,将系统所需要的划分到表中,分别是班级”表、成绩、教师表、课程教授表、和学生表。班级表班级表了的详细信息如表-1所示
表2-1 “班级”表
列名 数据类型 宽度 小数 不允许空 主键 外键 班级编号 文本 20 √ √ 班级名称 文本 50 入学时间 文本 50 专业 文本 50 培养层次 文本 50
您可能关注的文档
最近下载
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版).pdf VIP
- 华为ICT大赛云赛道认证考试复习题库(含答案).pdf VIP
- 北师大版六年级数学上册期中期末试题及答案.pdf VIP
- 2021-2022年中国ESG行业研究报告.pptx
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.pdf
- 2024年秋新人教版地理七年级上册课件 4.1 多变的天气.pptx
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 大单元教学中的项目化学习——以五年级上册民间故事单元为例.docx
- 全员专项学习培训试题题库单选、多选试题附答案.doc VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
文档评论(0)