网站大量收购独家精品文档,联系QQ:2885784924

数据库应用课程设计指导书.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 数据库应用课程设计指导书 课程设计的目的和意义 《数据库应用课程设计》是《数据库原理及应用》课程的辅助实践教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。 课程设计内容 该课程设计要求学生根据所学知识,设计开发一个小型数据库应用系统。 设计要求: 通过设计一个完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。熟练掌握两个主要环节:①概念结构设计与逻辑结构设计;②熟练的使用SQL语言实现数据库的建立、应用和维护。 要求如下: 1.以小组为单位,3~4人为一组。 2.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。 3.课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 4.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 5.小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 设计说明书(设计报告)提纲 (特别提示:报告要有自己思路的完整详尽的论述[3000字以上],不能只有图表) 设计说明书内容如下: 概述:系统的基本任务,主要业务,开发目标 需求分析 用户需求:系统现状,要解决的主要问题,达到的具体指标等。 业务分析及整理:描述系统的业务工作流程,如果有能力可考虑画出数据流程图及必要的数据字典。 功能需求分析:改进完善数据流程图,分析系统需要拥有哪些功能来完成用户需要完成的任务。 数据库概念(模型)设计 写出由基本项构思的ERD(实体关系图)分别得出实体、联系及其属性,并确定主实体的主标识,画出ERD;对其中复杂的多元联系进行分析,必要则改进。 数据库)逻辑(模型)设计 1. 一般逻辑模型设计:根据ERD导出一般关系模型,列出数据库初步构思的关系框架(二维表的表头),并检查改进之。[与具体DBMS无关] 2. 具体逻辑模型设计:按所用的DBMS(SQL Server)要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小数位数等行。 数据库物理设计与数据库保护设计 设计索引:在表(文件)的具体结构关系框架下补充字段索引行或在框架外补充索引说明,指出索引字段或索引表达式、索引类型。 设计表间关系:指出要建立的表间关系的类型,用关系图描述。 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。 处理功能设计(注意:此时系统未实现,设计结构都是写出或画出的,而不能是系统运行生成的) 主控模块设计:包括系统环境初始化、欢迎画面、用户身份验证、主控表单或菜单、告别画面、系统退出的环境恢复等功能。 子模块设计:按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能。 设计输入:设计输入数据到表中的表单或窗口,注意实现用户定义的完整性约束,并具有输入校验,以确保输入数据正确,没有垃圾数据混入。 查询设计:设计不少于两个查询功能。 报表设计:设计不少于两个报表输出功能。 数据库应用系统的实现 数据库及其表结构的建立:建立数据库、表结构、完整性规则、索引的实现。打印出数据库系统的表结构、关联图、参照完整性图表。 数据输入:实现(五)3.中的输入程序后,用这些输入程序或系统的追加插入命令录入数据。 模块实现:用程序设计语言设计系统的界面和功能模块。注意数据库连接技术的使用,系统实现后无须手工设置数据源。 数据库应用系统运行 1. 写出系统操作使用的简要说明。 2. 运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果)。 3. 系统评价:采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算。 说明:本次数据库课程设计采用Visual Basic设计系统前台,后台数据库使用SQL SERVER设计生成。数据库连接技术可参照ADO技术,报告可参照本指导书撰写,报告的内容要包括系统的需求分析(业务分析、数据流程、数据字典和功能分析等)、系统的总体设计(功能模块设计)、数据库的概念结构(E-R图),数据库中的表、查询、报表用SQL语言描述,鼓励做一些研究性的设计。提倡几个同学分工合作完成一个较大的系统,但要有明确的分工,并在报告中说明。 本设计由学生自行收集资料,可以参考各类现有的业务系统,选定业务,确

您可能关注的文档

文档评论(0)

有志者事竟成 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档