- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库管理系统》课程大作业任务书
《数据库管理系统》
课程大作业任务书
合肥工业大学
二〇一四年十一月《数据库管理系统》课程大作业任务书
一、课程大作业的性质、目的和作用
《数据库管理系统》大作业要求学生综合利用本课程的有关知识,在教师的指导下,利用Visual FoxPro的数据库环境和应用程序开发环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到应用系统的总体结构设计、功能模块的详细设计等设计过程,最终实现一个可在操作系统环境下,结构完整,部分模块(在有限的时间下)可以正常运行的、规模较小的但较为完整的反映数据库应用系统开发过程的管理信息系统。因此,要求学生应用全面考虑各个设计环节以及它们之间的相互联系。
本次大作业的目的是为了让学生能够全面了解数据库应用系统的整个开发过程,逐步掌握系统开发的以下相关技术:
1、熟悉关系模型,掌握VFP关系数据库的创建方法。
2、掌握面向对象的VFP语言的编程。
3、掌握针对特定应用环境数据库的设计。
4、了解数据库应用系统开发的相关技术。
通过本课程大作业的训练,有助于学生更好地了解整个课程的知识体系,锻炼学生运用本课程的知识、方法解决更为复杂的实际问题的能力,为后续课程的学习及以将来的实际工作打下坚实的基础。
二、课程大作业的具体内容
数据库管理系统的大作业就是针对某个给一的数据库应用问题,全面数据库管理系统课程所学知识,从系统需求分析着手,进行数据库的概念设计、逻辑设计,系统的总体设计和详细的模块设计,最后进行编程、调试以及在各个环节中提供相关的文档。下面是几个阶段的具体内容:
1、系统需求分析
数据库应用系统的开发是从系统的需求分析开始。需求分析是数据库系统设计的一个重要环节,在该环节中应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体处理要求,从而确定用户的需求。需求分析包括对需处理数据的数据分析和对应用的功能分析。
数据分析:该分析的结果是归纳出系统应该包括的输入、输出数据,以便为数据库设计做准备。学生应根据具体的大作业题目,认真分析有关的要求,确定本大作业的数据需求。
功能分析:即用户要完成什么处理功能,为应用程序的设计提供依据。学生在设计中应根据具体的大作业题目要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的数据查询等。
功能分析与数据分析是相互影响的。在设计应用程序以实现功能分析的结果时,将受到数据库当前结构的约束,而设计数据库时,也必须考虑为实现应用程序数据处理功能对数据的需要。
系统的安全性和完整性功能。这是一个需要与实际用户不断交流才能逐步确定的需求,本课程的大作业不作具体要求,但希望学生在自己的设计中能反映出基本的安全性和完整性功能的表达。
2.数据库的概念设计
在数据需要分析的基础上,利用与实际用户双方都能理解的形式,设计出数据库的概念模型。本课程大作业要求学生采用E-R方法进行数据库的概念设计。揭示出系统数据环境中用于描述实体对象的实体集合及其相互之间的联系。
3、数据库的逻辑设计
数据库的逻辑设计是将概念设计阶段设计好的E-R图转换成与VFP的DBMS所支持的关系数据模型相符合的逻辑结构。
本阶段设计中,将E-R转换成关系模式,要注意以下两方面:
⑴在E-R图中,如实体集之间的联系为1:1或1:N,则每个实体集将转换为一个关系模式,实体集中的码字,转换为相应关系模式中对应的关键字。如实体集之间的联系为M:N,则不但每个实体集将转换为一个关系模式,实体集中的码字,转换为相应关系模式中对应的关键字,而且它们之间的联系也要转换为一个关系模式,关系模式的关键字为两个实体集码字的组合。
⑵为了减少或消除关系模式中存在的数据冗余和操作异常,应根据范式理论逐一分析各个关系模式是否满足规定的范式要求,对不满足范式要求的关系模式,应对其进行保持“无损连接性和函数依赖性”的分解,以改进。
4、系统设计
根据系统的功能表达,运用结构化设计方法,合理设计出满足本课程大作业题目的功能要求的系统结构。考虑到课程大作业的时间短促限制,简化本阶段的设计任务要求,具体内容主要包括系统的总体结构设计和详细的功能模块设计,相关的接口设计等。
⑴系统的总体结构设计应该提供系统概要和完整的系统功能逻辑图。方便后面系统菜单的设计。
⑵详细的功能模块设计应包含每一个功能模块的功能描述、模块的处理流程和特定的处理要求。便于后面用表单控件集成其他操作控件以实现模块的功能。
⑶相关的接口设计主要描述相关模块之间的接口信息,包括模块与数据库之间的接口和各个模块之间的接口。便于掌握各个功能模块之间的衔接依赖关
您可能关注的文档
- NOIP普及组初赛单项选择复习资料.doc
- MasterCAMX5螺杆螺母画法.docx
- OPGW光缆架设施工方案.doc
- NBT47014-标准中的逻辑问题1.doc
- NBT47014-2011《承压设备焊接工艺评定》标准中的逻辑问题.doc
- NuDOG-301C_DApps-SG打三层流量方法简介.docx
- Oracle管理员教程.doc
- oracle表连接方式及其优化.doc
- MPA公共管理基础复习试题.doc
- OS-examA.doc
- 太阳照在桑干河上读后感太阳照在桑干河上心得体会.doc
- 四年级家长会学生代表发言4篇.doc
- 谁动了我的奶酪读书心得300字范文.doc
- 苏东坡传读书心得体会精选四篇.doc
- 专题05溶液溶解度曲线-5年(2018-2022)中考1年模拟化学分项汇编(广州专用)(原卷版).docx
- 专题10文言文阅读-2023年中考语文必考点“真题模拟”暑期体验卷(湖南长沙专用)(原卷版).docx
- 6.3.2物质的溶解性(二).docx
- 信息技术教学中的学科基本知识与技能培养.pptx
- 第14讲滑轮问题分类-2023年中考物理重点核心知识点专题讲练(原卷版).docx
- 专题11看图写句子和根据情景写句子(真题过关)-2022-2023学年七年级英语上学期期末考点大串讲.docx
文档评论(0)