《数据库基础与应用》TOC课程教学大纲定稿2.docx
- 文档编号:23812077
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:21
- 大小:26.23KB
《数据库基础与应用》TOC课程教学大纲定稿2.docx
《《数据库基础与应用》TOC课程教学大纲定稿2.docx》由会员分享,可在线阅读,更多相关《《数据库基础与应用》TOC课程教学大纲定稿2.docx(21页珍藏版)》请在冰豆网上搜索。
《数据库基础与应用》TOC课程教学大纲定稿2
《数据库基础与应用》教学大纲
课程性质
通识必修课
课程名称
数据库基础与应用
课程编号
022*******
适用专业
非计算机本科专业
先修课程
大学计算机基础
总学时
72
学分数
4
一、课程教学目标
通过《数据库基础与应用》课程的教学,学生应达到如下目标:
知识目标:
使学生理解软件开发的生命周期;理解数据库和数据库管理系统的基本知识;认识与理解Access的7大对象,掌握程序设计的基本思想和方法。
使学生掌握数据库分析、设计的方法和步骤;掌握ACCESS2003(或2010)数据库管理系统的基本操作;掌握VBA程序设计语言的程序编写方法;了解SQL语言的基本语法。
能力目标:
通过小组开发软件项目的过程培养团队协作,提高沟通能力、解决实际问题的能力、计划和组织能力、创新能力、自我管理能力、学习能力和技术能力,具备用计算机信息系统处理现实生活和工作中数据的能力。
情感目标:
使学生充分认识信息与信息处理的作用,为将来走上工作岗位后积极推行的信息化建设树立正确的思想。
二、课程教学基本要求
本课程的教学方法结合了“333制”和“项目驱动”教学模式,因此,本课程的教学需要将教学班的学生分为5至6人形成的项目组,来模仿实际的软件开发场景,并需要配备一定数量的免费实验室用于学生课后实践。
在条件许可的情况下,如果配备学生助教将会有更好的效果。
教学过程中将进行五次的小组作品汇报和展示。
因此,教室中需要配备多媒体设备。
因要举行一次小组查询操作的竞赛,如果班级中有八至十台的笔记本计算机则可将活动在理论教室举行,否则,需要在实验室进行该活动。
最后一次教学活动需要一间较大的多媒体教室,并需要其他教师的参与和协作,以完成小组软件作品发布会的场景模拟。
三、课程主要教学内容、学时及进程安排
1、课堂教学内容
序号
教学模块
主要教学内容
学时
1
软件工程知识
软件生命周期;
1
算法和数据结构的基本概念;
1
软件开发生命周期中各个阶段所使用的工具和方法;
1
2
数据库知识
数据库的基本模式;
1
数据库的类型和特点;
1
数据库分析和设计的方法和步骤;
2
3
ACCESS数据库管理系统
用ACCESS创建和管理数据库中的表
8
查询
8
窗体
10
报表
4
数据访问页
1
宏
2
模块
9
4
VBA程序设计
程序设计的发展过程;
1
程序设计语言;
VBA程序设计语言的编写;
3
VBA编程环境
1
5
软件开发过程
分阶段完成一个小型信息系统的设计和开发
8
6
国家二级知识强化
针对国家计算机等级考试的要求,对所学的知识和技能查漏补缺,加强应试能力
10
注:
此处的学时包括实验课的学时。
本门课程是一门实践性、操作性很强的课程,许多教学内容通过实验教学能取得更好的教学效果,因此,72个总课时中,实验教学课时分配为34个课时,理论课时为34个课时,另外的4个课时为答疑和考查活动。
2、实验教学内容
序号
实验项目名称
内容摘要
实验学时
实验类型
开出要求
1
某某信息管理系统展示;
介绍ACCESS的七个对象
图书管理系统案例展示。
往届学生软件系统作品展示。
运行ACCESS软件,熟悉其基本框架
2
综合性
必做
2
建立数据库和表
创建表,建立表间的联系
2
验证性
必做
3
选择查询
练习国家二级操作题库中的简单的选择查询。
涉及条件的输入
2
验证性
必做
4
查询条件及函数
总计查询、参数查询;
使用立即窗口学习函数。
2
验证性
必做
5
各种查询;初识窗体
交叉表查询、操作查询;窗体的基本操作
2
验证性
必做
6
窗体操作练习
QQ登录窗体设计;窗体的习题强化;控件设计
2
设计性
必做
7
窗体考试题型讲解,初识程序
UI设计加强,第55套和第48套的第三大题。
2
验证性
必做
8
窗体设计
学生制作计算器;小组准备活动三
2
设计性
必做
9
宏的操作;程序调试
宏的相关知识与操作;教材习题中的27、28、29程序调试。
2
验证性
必做
10
窗体和查询的综合;报表简介
第55套和第53套中窗体与参数查询联合使用;自动生成报表
2
综合性
必做
11
报表操作练习;数据访问页简介
报表操作的加强练习;第6章页;
2
验证性
必做
12
过程调用;初次数据编程
演示一个实例,使学生感受传址调用与传值调用的区别
2
验证性
必做
13
数据库编程
第33套和第27套数据库编程的窗体练习
2
设计性
必做
14
活动四个人作品检验
学生上交个人软件作品,相互测试软件
2
创新性
选做
15
活动五准备
小组作品的完善;
2
创新性
选做
16
国家二级模拟
二级试题加强
2
验证性
选做
17
答疑
解答学生操作中的问题
2
综合性
选做
四、教学方法与策略
单元名称
教学目标
教学方法和策略
所需资源
软件工程
理解软件生命周期;理解算法和数据结构的基本概念;理解软件开发生命周期中各个阶段所使用的工具和方法
以课堂讲授和课堂活动为主。
通过课后练习提高应试能力。
通过软件开发的实践帮助学生理解对应的概念。
教学讲义、教学PPT、教学活动说明、练习题。
数据库基础
理解数据库的基本三个模式;理解数据库的类型和特点;掌握数据库分析和设计的方法和步骤
以课堂讲授和小组讨论为主,辅以课后活动一的进行及项目组汇报进行加强
教学讲义、练习题、联系实际的数据库分析案例、多媒体教室。
ACCESS数据库管理系统
掌握用ACCESS创建和管理数据库中的表、查询、窗体、报表、数据访问页、宏、模块的操作
通过大量的实验演示和练习帮助学生掌握
实验案例、上机操作题、多媒体教室、实验室
VBA程序设计
了解程序设计的发展过程;理解程序设计语言;掌握VBA程序设计语言的编写;熟悉VBA编程环境
以课堂讲授和小组讨论为主。
需要通过实验课演示和学生的练习帮助学生理解
实验案例、实验室
软件开发过程
通过软件小组开发的实践活动将课程知识穿插和巩固,达到理论联系实际的教学目标。
通过成立虚拟项目组,学生的软件开发角色扮演来模拟软件开发的情境。
通过小组分阶段反思、展示和答辩实行“333”制教学模式。
一些小项目的原型、参考书
教师提供的选题和任务书、教师和助教的指导、实验室、多媒体教室、答辩老师(3人)
国家二级知识强化
针对国家计算机等级考试的要求,对所学的知识和技能查漏补缺,加强应试能力
以课堂讲授为辅,主要通过针对习题的练习来提高学生的应试能力。
总结性的教学讲义、大量高质量的习题、模拟试卷、教室
五、学生学习成效评估方式
本课程的考核为形成性评价。
五次反思汇报活动和实践项目活动计入评价之中。
因不确定是否具备举行模拟考试的条件,本课程的考核有三种方案可选:
方案一:
数据库分析和设计(15%)+查询设计(15%)+UI设计(15%)+VBA程序设计竞赛(15%)+软件系统展示和答辩(30%)+考勤(10%)
方案二:
数据库分析和设计(10%)+查询设计(10%)+UI设计(10%)+VBA程序设计竞赛(10%)+软件系统展示和答辩(10%)+模拟考试(40%)+考勤(10%)
方案三:
数据库分析和设计(15%)+查询设计竞赛(15%)+窗体设计小组展示(15%)+个人作品(15%)+软件系统集成和答辩(30%)+小组长所给平时分(10%)
六、选用教材
陈振主编,《Access数据库技术与应用》,清华大学出版社,2011年。
七、参考资料
1)教育部考试中心,全国计算机等级考试二级教程——(Visualaccess数据库程序设计),北京:
高等教育出版社,2011。
2)教育部考试中心,全国计算机等级考试二级教程——(公共基础知识),北京:
高等教育出版社,2011。
3)廖望,叶杰宏,余芳编著,中文ACCESS2003案例经典,冶金工业出版社,2004。
4)李雁翎,万玉主编,VisualBasic程序设计实践教程(第2版),北京:
人民邮电出版社,2011。
5)张银霞著,VisualBasic程序设计,北京:
北京航空航天大学出版社,2012。
相关网站与主页
维普考试资源系统
附:
活动一至活动五的方案及考核细则
大纲起草人:
杨成群、杨顺
参与讨论人:
陈振、高海波、曾喜良、徐红
系(教研室)审核人:
学院审核人:
日期:
2013年5月14日
活动一:
数据库分析和设计
一、活动目的
通过本次活动,使学生理解数据库的基本概念;掌握数据库分析和设计的方法和工具,使各项目小组增强团队凝聚力,得到针对具体需求的数据库分析和设计的E-R图。
二、活动前期工作
为完成本次活动,教师需要在一周前布置本次活动任务。
提前要求学生将活动成果发给课代表,用U盘存储,并于活动时间带来。
1、教师通过一个案例,讲解数据库分析和设计的过程。
2、教师布置活动一的任务(见活动一任务内容),并说明评分细则。
3、然后公布约五个选题,如物流业务管理系统,班费管理系统,某超市仓储管理系统,美发沙龙客户管理系统,学生成绩管理系统等(教师可根据专业特点和学生的实际情况推荐其它的选题,学生也可以自主选题)。
项目组讨论后确定本组的选题。
4、课代表登记各组选题。
5、项目组初步分工。
6、活动布置两至三天后,教师对项目组进行分小组辅导,解决学生在活动中遇到的困难,为学生活动的后续进行提供指导和帮助。
三、活动任务内容
第一步:
根据项目组的选题,针对具体的用户需求,项目组需进行项目调研,得到一些原始资料,重点是原始数据和业务流程。
例如,做物流业务系统的学生,可通过调查学校各快递公司和学生客户,通过谈话、上网搜集、问卷调查等各种手段得到用户的需求信息。
本阶段要提交进行需求分析的各种文档。
第二步:
小组分工,根据单个应用的需求,画出能反映每一应用需求的局部E-R模型。
然后将这些E-R图模型图整合起来,消除冗余和可能存在的矛盾,得出系统总体的E-R模型。
将E-R图用计算机画好,将在活动一现场展示。
四、活动流程
1、课代表组织小组抽签决定展示的顺序。
2、各个小组用三至五分钟的时间展示本组的设计成果,包括文档资料,用两分钟回答老师提出的问题,问题可是关于数据库基础中的一些概念,也可以是针对小组E-R图所提出的具体问题。
3、所有小组完成后,用五至十分钟的时间用于学生总结。
五、活动评分细则
项目
分值
备注
PPT文档或WORD文档
1
是否制作了PPT或WORD文档来展示E-R图。
E-R图的完整性
3
是否考虑了重要的数据和业务,若业务考虑全面则记3分,基本包含了业务则记2分,否则记1分。
E-R图的规范性
3
可采取不同的规范,但尽量按照国家二级教材上的要求,一个错误扣0.5分。
小组协作
1
小组是否分工合作完成,全员参与,只要有一位同学没有参与讨论,则扣1分。
回答问题
2
本次展示时,随机抽查的问题是否回答正确,答错一问扣1分。
E-R作业(后期工作)
5
是否按照要求修改了E-R图中的错误,并按时提交了E-R图作业。
没有修改错误扣1分,迟交一天扣1分。
六、活动需要的资源
1、一间多媒体教室;
2、评分表
七、活动后续工作
学习了范式和关系数据库的知识后,可布置课后书面作业,要求各项目组对E-R图进行“实现设计”和规范化。
要求学生修改并提交E-R图作业。
并在ACCESS软件中完成表的设计和数据输入。
八、备注
由于各班人数不同,有些班级可能需要两节课才能完成本次活动。
教师可根据实际情况,修改各项目的分值。
以小组为单位,只要上交一份结果。
活动二:
查询竞赛
一、活动目的
查询时数据库的重要操作,查询对象是ACCESS的重要基础对象,要求学生设计的数据库应用系统,查询的建立于使用必不可少,因此,学好查询对学好数据库知识至关重要。
本活动通过小组竞赛、计分的方法,要求组内成员协作分工完成。
在增强教学趣味性的同时,促使学生以集体的方式学习、讨论,更好的掌握查询的相关知识。
二、活动前期工作
1、教师完成查询教学。
2、活动前一星期将题库及答案(查询运行结果截图)发给学生。
3、活动时,每学习小组至少准备笔记本一台(带电池)、鼠标(带鼠标垫)(全班至少10台)
三、任务内容
按易、中、难三级(对应活动中2分、4分、6分题)选取选择查询、参数查询、交叉表查询、操作查询、SQL子查询部分试题组建题库。
活动时,采用小组对抗(选题)、险中求胜(随机抽题)的形式完成对相关要求的操作。
四、活动流程及评分细则
阶段一:
小组对抗。
抽签决定对抗组(两两对抗),每组选派三人进行对抗。
两组参赛者依次从2分、4分、6分的题库中抽题(已抽中试题不再使用,故其中一方拥有6分题优先选择权,另一方拥有2分题、4分题优先选择权)。
操作开始后5分钟内完成。
2分、4分、6分对抗双方完成速度最快者,报告完成并停止作答。
所有参数者完成或时间耗尽,教师开始评分。
评分规则:
①正确完成方计分,否则为0分;
②2分、4分、6分对抗双方最快完成者获得满分(2分、4分、6分),否则获得半分(1分、2分、3分);
③最快完成者答题不正确,对方正确完成,对方获得满分。
若双方均不正确,都不得分;
④2分、4分、6分对抗双方获得满分者为优胜,没优胜一局,小组总分加1。
阶段二:
险中求胜。
所有小组对抗完成后,进入此阶段。
依次询问每个小组是否进入此环节。
若进入,则要求小组再次选派1~3名参赛者(组员不能重复出赛;参加人数根据各班、各教室及剩余时间等具体情况决定),每名参赛者采取随机抽签的方式在2分、4分、6分的题库中抽取试题进行操作。
若正确完成则在小组总分中加入相应分值,否则扣除相应分值。
每次答题时间5分值。
小组满分15分或20分(教师根据阶段二参与人数决定)
五、活动二需要的资源
1、一间多媒体教室;
2、笔记本若干台(具体数目教师根据班内分组情况决定)
六、活动后续工作
教师可根据情况选择对题库进行讲解或下发操作流程;
要求各小组完成本组数据库应用系统查询部分
七、备注
若小组数为单数,可让轮空小组最后与此前低分最低小组进行对抗。
二次参加对抗的小组若获得更好成绩,则修改小组成绩为当前成绩。
活动三:
UI设计
一、活动目的
UI即UserInterface(用户界面)的简称。
UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。
好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。
通过本次活动,使学生理解UI设计的基本概念;掌握access 中界面设计的方法(重点掌握窗体与报表的设计)和理解交互设计(重点为理解窗体、报表与查询等界面之间的跳转及初步掌握对话框的设计与作用),使各项目小组理会从用户角度出发体会系统的使用与运行,并结合所学的知识实现UI设计,增强团队凝聚力,得到针对适合用户使用的、具体需求的界面设计与交互设计。
二、活动前期工作
为完成本次活动,教师需要在一至两周前布置本次活动任务。
提前要求学生将活动成果发给课代表,用U盘存储,并于活动时间带来。
1、教师通过一个案例,讲解数UI设计的重要性。
2、教师已完成表、查询、窗体和报表的教学
3、教师布置活动三的任务(见活动三任务内容),并说明评分细则。
4、活动布置两至三天后,教师对项目组进行分小组辅导,解决学生在活动中遇到的困难,为学生活动的后续进行提供指导和帮助。
三、活动任务内容
第一阶段:
UI设计展示
1、软件系统中建议有登录模块。
2、软件系统至少要实现相关信息的编辑(即增、删、改)、查询、打印等功能的相应窗体、报表和查询界面。
能体现用户的主要需求。
4、交互设计(这主要指窗体、报表、查询等界面之间的跳转操作和对话框的设计与使用)具有一定逻辑性,是否符合大多用户的操作习惯,感觉软件的操作舒适、简单。
5、界面美观、方便。
第二阶段:
实现阶段,软件作品展示
实现UI的设计。
要求在ACCESS软件中通过窗体\报表\宏和代码实现第一阶段的设计,并在计算机上运行和展示软件作品。
四、活动流程
1、课代表组织小组抽签决定展示的顺序。
2、各个小组用三至五分钟的时间展示本组的UI设计成果,要求用PPT模拟系统的UI设计交互操作过程,将设计好的窗体,报表及操作的逻辑性展现出来(即从用户角度出发,借助超级链接和相应的窗体报表图片模拟软件的操作过程)
3、用两分钟回答老师提出的问题。
4、所有小组完成后,用五至十分钟的时间用于学生总结。
5、各小组根据教师在第一阶段提出的修改意见,实现UI的设计。
6、第二阶段的小组软件作品展示。
五、活动评分细则
第一阶段的评分细则:
项目
分值
备注
窗体类型(登录、编辑、查询、打印、或其它类型)
2
评分时要注意学生设计的窗体是否考虑了重要的数据和业务;根据资料是否充分给予分值
界面美观
1
交互功能,是否方便操作
1
操作是否符合逻辑
1
第二阶段的评分细则:
项目
分值
备注
界面美观
2
窗体内容
3
工作量饱满记3分,工作量一般记2分,否则记1分
表、报表和宏的使用
3
使用一项则记1分
系统的完整性
4
增\删\改\查的功能各记1分
功能实现
3
能实现用户名和密码验证,记2分,还能打开相应的对象,记3分。
六、活动需要的资源
1、一间多媒体教室
2、评分表
七、活动后续工作
活动结束后,可布置课后作业,要求各项目组完善并实现本项目组系统的UI设计,为最后的系统集成做准备。
八、备注
教师需要加强对各小组的过程监督。
活动四:
程序设计竞赛
一、活动目的
模块是Access系统中的一个重要对象,它是以VBA语言为基础编写的,以函数过程(Function)或子过程(Sub)为单元的集合方式存储的VBA程序。
使用模块的前提在于正确编写过程,而过程编写的关键在于程序基本结构的理解和使用。
本活动要求学生在规定的时间内完成一系列数学问题的求解。
数学问题的严谨性、逻辑性将帮助学生在活动中理解程序的基本结构。
二、活动前期工作
1、教师完成程序的基本结构教学。
2、活动前一星期将题库发给学生。
3、活动时,每学习小组准备笔记本一台(带电池)、鼠标(带鼠标垫)
三、任务内容
按易、中、难三级(对应活动中2分、4分、6分题)选取一系列待求解的数学问题组建题库。
活动时,采用团队协作限时答题的形式完成问题求解。
四、活动流程及评分细则
1、本竞赛分三轮进行,每轮20分钟,每轮结束后休赛10分钟,进行小组总结与评分;
2、每轮竞赛时,小组集中、协作解题,共用一台(且只能使用一台)笔记本;
3、每轮开始阶段(2分钟内)各小组自行从题库中选取至少3个问题进行求解。
选取的待求解问题数允许超过3个,但所有问题都必须在本轮完成。
问题无论是否在本轮正确求解,下轮都不能再次选取。
4、规定时间内正确求解的问题,将获得该题相应的分值。
针对于该问题求解代码的注释和流程图(纸质)将分别获得最高1分的加分;
5、时间奖励:
所选问题在12分钟内完成求解的小组,获得2分的加分;
所选问题在14分钟内完成求解的小组,获得1.5分的加分;
所选问题在16分钟内完成求解的小组,获得1分的加分;
所选问题在18分钟内完成求解的小组,获得0.5分的加分;
注:
小组宣布完成求解后,立即计算得分,同时不再接收该组的补充材料;所有小组完成求解或本轮时间结束后,总结小组本轮得分并排名。
6、排名奖励:
排名1,2的小组将获得2分的加分;
排名3,4的小组将获得1分的加分;
排名5的小组将获得0.5分的加分;
7、排名惩罚:
排名6的小组将扣除0.5分;
排名7,8的小组将扣除1分;
排名9,10的小组将扣除2分;
五、活动四需要的资源
1、一间多媒体教室
2、笔记本若干台(具体数目教师根据班内分组情况决定)
六、活动后续工作
教师可根据情况选择对题库进行讲解,以加强学生对程序基本结构的理解;
七、备注
上述活动方案以10小组20台笔记本为依据进行设计,教师可根据班上小组数和笔记本数,自行设定三个阶段每个小组的参赛人数。
上述活动方案设计为三阶段,每阶段三轮,每轮答题时间10分钟。
教师可根据竞赛进展速度适当增加轮次数。
活动五:
软件系统的展示与答辩
一、活动目的
通过与兄弟班级共同举行的答辩和软件作品发布会,为学生提供一个更为广阔的学习者之间的交流的机会,也为优秀学生提供了更好的相互学习的机会。
通过类似于毕业设计答辩的活动过程,使学生在个人能力展示、小组团队协作及对数据库技术掌握的各方面能力得到提升。
本次活动展示的是一个小组通过一个学期在大家共同努力之下的成果,有利于学生获得学习中的成就感,得到更为广泛的教学反馈。
二、活动前期工作
本次活动中,各小组将展示最终的软件作品。
在前期四次活动的基础上,各小组完成软件作品的设计、编码和测试工作,于本次活动展示最终成果。
1、在本次活动举行之前,教师应督促各小组完成软件作品的开发工作。
2、提前两个星期布置活动任务,公布评分细则。
3、了解各小组的软件开发完成情况,给予指导。
4、给学生准备软件打包的相关工具(此项可选)。
5、在各班进行一次预演,评选出选秀作品。
6、联系一间大的多媒体教室,能容纳所任教的所有班级。
7、和其它老师(三位课程组老师及班级辅导员)发出参会邀请。
8、集中任教班级的学生干部开会讨论会议流程。
9、从学生中选择会议主持人,告知会议流程。
10、准备摄像器材,于会议前一天布置会场。
11、通知每个小组带一台电脑和U盘。
12、打印多份评分表。
13、各小组长抽签决定答辩顺序。
三、活动任务内容
各个班级优秀软件作品发布会及答辩。
每个班最多五个名额。
四、活动要求
1、软件系统中必须有登录模块。
2、软件系统至少要实现信息的编辑、查询、打印三个功能。
3、数据库至少要符合第3范式。
4、最好要体现创新意识和个性化设计,每个需要分工独立完成,不可拷贝或出现雷同。
5、答辩时需要提交需求分析文档、系统设计文档、项目报告、开发的软件系统,答辩时的PPT。
五、活动流程
1、各班清查人数。
2、主持人公布会议流程。
3、各小组按顺序展示作品和答辩。
每个组5分钟时间展示,2分钟答辩。
4、学生总结(10分钟)。
5、教师总结。
六、活动需要的资源
1、一间多媒体教室
2、评分表
3、各小组的电脑和U盘
七、活动评分细则
项目
分值
备注
需求分析和系统设计展示(PPT)
3
用户需求是否较明确,系统设计是否合理。
系统的实现
16
无登录窗体扣2分;
无用户名和密码验证扣2分;
没有用SQL语句扣2分;
没有数据表的增、删、改功能扣5分;
没有查询功能扣5分;
没有参数查询功能扣2分;
没有报表打印功能扣2分;
工作量
5
工作量饱满记4分,一般记3分,不够记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库基础与应用 数据库 基础 应用 TOC 课程 教学大纲 定稿