《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚

上传人:灯火****19 文档编号:143933695 上传时间:2020-09-03 格式:DOC 页数:3 大小:27KB
返回 下载 相关 举报
《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚_第1页
第1页 / 共3页
《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚_第2页
第2页 / 共3页
《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚》由会员分享,可在线阅读,更多相关《《数据库应用》课程设计教学大纲(xg&ampamp;dsh)-张立厚(3页珍藏版)》请在金锄头文库上搜索。

1、数据库应用课程设计教学大纲Database Application Design课程编号: 适用专业:信息管理与信息系统专业、电子商务专业 本科生课程设计时间:2周 执笔者:张立厚 编写日期:2004年9月课程性质和教学目的本设计是与为信息管理与信息系统专业、电子商务专业本科生开设的主要专业基础课程数据库原理与设计配套的课程设计,是其必修实践环节。本设计要使学生采用本课程中学习的数据库设计方法,运用其基本思路与主要图表工具完成一个自己所了解的业务的数据库应用系统信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计,用自己熟悉的数据库管理系统、程序设计语言及其相关开发工具实现该系统

2、,并运行、评价、改进之;在此基础上严格按本大纲所附报告提纲撰写课程设计报告。通过本设计进一步弄懂数据库系统及其相关的基本概念,理解数据库系统的系统结构、主要特点,掌握数据库设计的原理、方法及其基本过程,初步具备数据库应用设计的能力,初步形成运用数据库应用系统解决管理决策中的实际问题的基本素质。设计内容与要求参见附录数据库应用课程设计报告提纲设计过程与步骤要求学生结合所学管理知识,在借鉴课堂教学案例、了解家人或亲友所从事的业务及其流程的基础上,参考有关资料,选择自己了解的一项业务,运用课堂所学数据库系统与数据库设计知识,完成信息需求分析、数据库概念设计、逻辑设计、物理设计,实现完成该业务的数据库

3、应用系统,并运行、评价改进之,最后要写出课程设计报告。课程设计分3个阶段进行:首先,利用课程设计的一个分散周(每周3课时供6周)指导学生自学教材2,并结合课堂教学,要求学生结合家人亲友所从事业务工作的实际,选择自己能了解的一项管理业务,完成选题和资料准备;然后,在期末2周的课程设计阶段,在教师的面对面与网上指导下,完成业务需求分析、数据库的概念设计、逻辑设计、物理设计和处理功能设计并用Email交初稿;教师在假期的头几天批改,提出指导意见用Email返回给学生,学生在假期中在老师网上指导下全面完成课程设计,撰写并经过教师网上指导修改,完成课程设计报告;开学时交课程设计报告的打印稿和完整软件与报

4、告的电子文档的光盘。成绩评定:按课程设计报告提纲逐条逐项定出评分标准,逐项给出成绩,最后计算总分。建议教材与教学参考书推荐教材1 王 珊、陈 虹编著,数据库系统原理教程,清华大学出版社,2003.参考书目1 金银秋主编,数据库原理与设计,科学出版社,2000.2 李建中 王珊,数据库系统原理,电子工业出版社,1998.3 李大友,数据库原理及应用(第二版),清华大学出版社,2000附录数据库应用课程设计报告提纲(特别提示:报告要有自己思路的完整详尽的论述8000字以上,不能只有图表)封面:课题名称,与内容相符合的画面,设计人姓名、专业、班级、学号,日期。要美观大方,具有创新性。目录:有序号、标

5、题、页码,布局合理报告内容概述:系统的基本任务,主要业务,开发目标1. 需求分析1.1 用户需求:系统现状,要解决的主要问题,达到的具体指标等。1.2 业务流程分析:描述系统的业务流程,画出规范的业务流程图。1.3 信息需求分析1.3.1 资料收集:业务流程中用到的相关单据票证帐簿报表报告等资料,画出格式,最好是填有具体内容的表格等。1.3.2 事项分析:分析资料中标题、表头等中各栏目名,列出所有事项,作为数据项;分析这些数据项,找出组合项、导出项、非结构化数据项,确定基本项。检查是否有要补充的基本数据项,是否有要改进的地方,补充改进之,得出所有基本项。1.4 功能需求分析:改进完善业务流程图

6、,分析用户需要系统完成哪些任务,逐层分解,画出功能层次图。2. (数据库)概念(模型)设计写出由基本项构思ERD的四条原则及根据这些原则相应得出的实体、联系及其属性,并确定主实体的主标识,画出ERD(不少于两个主实体,一个从实体,一个联系和24个属性);用原则4检查改正错误;对其中复杂的多元联系进行分析,必要则改进。3. (数据库)逻辑(模型)设计3.1 一般逻辑模型设计:写出由ERD导出一般关系模型的四条原则,列出数据库初步构思的关系框架(二维表的表头)与具体DBMS无关,并检查改进之。3.2 具体逻辑模型设计:按所用的DBM要求,设计表(文件)的具体结构,在关系框架下补充字段类型、长度、小

7、数位数等行。4. 数据库物理设计与数据库保护设计4.1 设计索引:在表(文件)的具体结构关系框架下补充字段索引行或在框架外补充索引说明,指出索引字段或索引表达式、索引类型。4.2 设计表间关系:列出父表与子表的关联索引,指出要建立的表间关系的类型。4.3 完整性设计:列出主要字段完整性的字段名、完整性约束条件;列出记录完整性约束及其约束条件;列出参照完整性表。4.4 在有多个用户操作时,考虑用户授权与安全性控制。5. 处理功能设计(注意:此时系统未实现,设计结构都是写出或画出的,而不能是系统运行生成的)5.1 主控模块设计:包括系统环境初始化、欢迎画面、用户身份验证、主控表单或菜单、告别画面、

8、系统退出的环境恢复等功能。5.2 子模块设计:按系统业务要求设计各项业务模块和系统管理模块,要能完成系统业务和系统管理功能,总体规模至少要达到5.2.15.2.4的要求。5.2.1 设计输入:设计输入数据到表中的表单或窗口,注意实现用户定义的完整性约束,并具有输入校验,以确保输入数据正确,没有垃圾数据混入。5.2.2 视图设计:设计不少于两个定式视图,并提供调用视图设计器的用户现场生成视图。5.2.3 查询设计:设计不少于两个定式查询,并提供调用查询设计器的用户现场生成查询。5.2.4 报表设计:设计不少于两个定式报表,并提供调用报表生成器的用户现场生成报表。6. 数据库应用系统的实现6.1

9、数据库及其表结构的建立:建立数据库描述文件(.DBC)及其数据库表(.DBF),注意完整性、索引与永久关联的实现,并附打印出的作为系统命令执行结果的数据库表结构及其关联图、参照完整性表。6.2 数据输入:实现5.2.1中的输入程序后,用这些输入程序或系统的追加插入命令录入数据,并打印出用命令列出的各表的内容。6.3 模块实现:用视窗菜单和/或程序编辑器实现各模块,建议参考教材2采用菜单与多表单技术,调试正确后打印实现的系统输出结果。建议先实现输入模块,再实现其他子模块,然后实现主控模块。最好建立项目,用项目管理器来管理整个系统。打印出实现结果(表单、源程序)。写出实现的经过与体会。7. 数据库应用系统运行7.1 写出系统操作使用的简要说明。7.2 运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果)。7.3 系统评价:采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算。说明:其报告可参照本提纲撰写,基本内容应不少于本提纲的要求;提倡学生做一些研究性的设计,那么就可以别具一格,但要事先与老师商量好。提倡几个同学分工合作完成一个较大的系统,但要各开发其一个子系统,有明确的分工,每人各自完成的规模得到上述要求,各自写出报告(不得雷同)。本设计由学生自行收集资料,可以参考各类现有的业务系统,选定业务,确定主题,按指导书要求按时完成。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号