- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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语言描述,鼓励做一些研究性的设计。提倡几个同学分工合作完成一个较大的系统,但要有明确的分工,并在报告中说明。
本设计由学生自行收集资料,可以参考各类现有的业务系统,选定业务,确
您可能关注的文档
- 10m高支模架施工方案_2.doc
- 网上书店课程设计.doc
- 《常考题》初中八年级数学下册第十九章《一次函数》习题(含答案解析).doc
- 《10.5用二元一次方程组解决问题》期末复习专题提升训练苏科版七年级数学下册 .doc
- 北师大版九年级数学下册第三章圆(3.3垂径定理-垂径定理的应用)同步练习题(Word版,无答案).doc
- 最新人教版英语七年级下册《期中考试试题》含答案.doc
- 2022年高考英语全国Ⅱ卷(真题+答案+详细解析).doc
- 小学英语冠词分类详解及练习.doc
- 2022年高考英语全国卷1试卷+解析.doc
- 国际经济学实验报告.doc
- 2025年金发科技股份有限公司校园招聘模拟试题附带答案详解最新.docx
- 2025年金洲集团校园招聘模拟试题附带答案详解附答案.docx
- 2025年贵州省遵义碱厂校园招聘模拟试题附带答案详解完整.docx
- 2025年路达(厦门)工业有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解.docx
- 2025年金杯汽车股份有限公司校园招聘模拟试题附带答案详解及答案一套.docx
- 2025年邯邢冶金矿山管理局校园招聘模拟试题附带答案详解完整版.docx
- 广东省惠阳高级中学2025届高考冲刺押题(最后一卷)语文试卷含解析.doc
- 2025届安徽省明光中学高考冲刺语文模拟试题含解析.doc
- 2025届陕西省铜川一中高考英语必刷试卷含解析.doc
- 山东省东营市重点中学2025届高考语文一模试卷含解析.doc
最近下载
- 第五节-药物及添加剂中毒.ppt VIP
- DL5009.3-2013 电力建设安全工作规程 第3部分:变电站.docx VIP
- 徐州市2025届高三第一次调研测试(一模)化学试卷(含答案).pdf
- 2025深入贯彻中央八项规定精神学习教育研讨发言材料2篇.docx VIP
- 绿化工程关键技术、工艺及施工方案.pdf VIP
- 考勤表电子版.pdf VIP
- 学生心理危机预警工作流程图.doc VIP
- 2023-2024学年山东省青岛五十八中高一(下)期中数学试卷【答案版】.docx VIP
- 心理健康--快乐成长课件.pptx VIP
- 2023年中级经济师《建筑与房地产经济专业知识和实务》三色速记手册.pdf VIP
文档评论(0)