SQL教案09软件24班.doc_第1页
SQL教案09软件24班.doc_第2页
SQL教案09软件24班.doc_第3页
SQL教案09软件24班.doc_第4页
SQL教案09软件24班.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程名称:数据库系统设计与项目应用 教师姓名:蒋直泉 教研室:软件技术教学对象:31104软件班 教材:SQL SERVER 2008基础教程与实验指导教学内容教学管理系统需求分析和概念设计授课时间 第三周 星期一学时节数3教学目的1、了解数据库系统组成和当前数据库管理应用系统模式;2、了解数据描述模型,掌握关系数据库中实体-联系方法;3、掌握数据库设计规范。4、认识教务管理数据库系统功能组成,实体和联系。教学内容提要1、数据库基本概念和数据库管理系统;2、数据库系统组成及基本用户;3、ER数据模型:介绍ER方法(实体-联系方法),E-R图的基本组成,实体(Entity)和联系(Relations);4、数据模型:层次模型、网状模型和关系模型;5、数据库系统设计概念:需求分析、概念设计、逻辑设计和物理设计;6、数据库系统设计特点;7、数据库规范化:第一范式、第二范式及第三范式。重 点与难 点重点:ER方法,ER图及其基本成分,实体、属性和联系。难点:数据库设计规范。更新补充删节内容教学组织与设计课程导入任务01-1 “学分制教学管理系统”需求分析 任务描述;相关知识:数据库系统概念、组成、数据库设计步骤;任务实现与拓展:开发环境、系统流程、功能。任务01-2“学分制教学管理系统”概念设计 任务描述;讲解相关知识(实体联系属性);分析设计教务系统实体联系。采用多媒体课件教学形式,图文结合,联系学生实际,加深学生对E-R方法的感性认识,并结合具体实例进行讲授,激发学生对本课程的兴趣。小结作业布置作 业主任意见教学实施情况小结 情况良好,学生有反应,但发言不积极。 可能与刚刚开始接触数据库有关,真正适应可能有一个过程。教学内容数据库逻辑设计授课时间第三周 星期三 、 星期四学时节数2+3教学目的理解关系数据库设计的知识,掌握数据库设计规范和方法,会进行数据库逻辑设计。教学内容提要关系数据库、键、字段类型;数据库设计命名规范、逻辑设计;1对多,多对多的联系的逻辑设计;课堂练习重 点与难 点重点:键、字段类型;数据库设计命名规范、逻辑设计。难点:ER图转化为逻辑模型更新补充删节内容教学组织与设计任务01-3 “学分制教学管理系统”逻辑设计 任务分析;相关知识讲解:关系数据库、键、字段类型;任务是是拓展:数据库设计命名规范、逻辑设计任务实现拓展:1对多,多对多的联系的逻辑设计;实体【学生】与【课程】间的“多对多”关系 逻辑设计。作 业参见实训讲义主任意见教学实施情况小结听课情况良好,学生有反应。作业反馈情况不是太理想,在今后的数据库设计中要通过教学管理系统数据库设计重复加深学生对范式设计的理解。教学内容关系规范化授课时间第四周 星期一学时节数3教学目的理解关系数据库设计的知识,掌握数据库设计规范和方法,会进行数据库逻辑设计,对数据库表进行规范化设计改进。教学内容提要教务管理系统其他实体的逻辑设计关系规范化理论和应用课堂练习重 点与难 点重点:数据库设计命名规范、逻辑设计。难点:范式理论,规范化设计更新补充删节内容教学组织与设计任务01-3“学分制教学管理系统”逻辑设计 任务实现:课程、班级、选课等实体联系的逻辑设计任务01-4 “教学管理系统”数据库设计规范化 任务分析;相关知识讲解:关系规范化理论、第一范式、第二范式、第三范式任务实现拓展:系部表规范化、成绩表规范化模块小结:数据库设计规范检查作 业参见实训讲义主任意见教学实施情况小结规范化设计需加强练习。教学内容教学管理系统数据库创建与维护授课时间第四周 星期三学时节数2教学目的1、了解如何安装SQL Server 2005及SQL Server 2005体系结构;2、熟悉SQL SERVER 2005 管理工具;3、熟悉数据库的存储结构、系统数据库及数据库中主要对象。教学内容提要1、SQL Server 2005安装条件;2、安装SQL Server 2005;3、SQL Server的体系结构:SQL Server的组成部分(数据库引擎、Analysis Services、Reporting Services和Integration Services)和这些组成部分之间关系;4、SQL SERVER 2005 管理工具:SQL Server Configuration Manager、SQL Server Management Studio、SQL Server联机丛书;5、数据库系存储结构:逻辑结构与物理结构;6、SQL SERVER 2005系统数据库的框架,5个系统数据库:master、modle、msdb、tempdb和resource数据库;7、数据库中存储的表、视图、索引、存储过程、触发器等数据库对象。重 点与难 点重点:SQL SERVER 2005 管理工具。创建数据库。难点:SQL Server的体系结构。更新补充删节内容教学组织与设计任务02-1 安装SQL Server 2008数据库服务器 任务描述分析;相关知识与技能:SQL Server 2008特性、体系结构、安装;任务实现拓展:SQL Server 2008安装;任务02-2 启动和连接SQL Server 2008服务器 相关知识:登录方式、服务选项、管理工具、联机丛书。登录服务器。实现任务。作 业主任意见教学实施情况小结 情况良好,学生有所反应。 SQL Server的体系结构是个难点,管理工具,尤其是SSMS今后会越来越熟悉。教学内容Lecture 7教学管理系统基本表创建授课时间第四周 星期四学时节数3教学目的1、掌握创建和维护数据库;2、熟悉并理解表字段数据类型;3、掌握创建和维护表。教学内容提要1、用图形界面SSMS创建数据库;2、用Transact-SQL语句创建数据库;3、分离和附加数据库(图形界面和Transact-SQL语句);4、重命名和修改数据库用两种方法(图形界面和Transact-SQL语句),用系统存储过程SP_HELPDB查看已创建的数据库信息;5、熟悉并理解表字段数据类型:数字数据、日期和时间数据、字符数据、文本和图形数据类型;6、用图形界面SSMS创建表;7、用Transact-SQL语句创建表;8、修改表及其更名、删除表;9、表数据在图形界面(SSMS)下的插入、修改、删除。 重 点与难 点重点:创建数据库和表。难点:数据类型。更新补充删节内容教学组织与设计任务02-3 创建和维护“教务管理系统”数据库 任务描述;相关知识讲解:数据库文件和对象;实现任务:向导方式、SQL语句创建教学系统数据库。任务拓展:修改、收缩、删除数据库。任务02-4 分离和附加TeachingMS数据库 任务描述;相关知识:分离附加数据库,复制、快照、数据库状态;任务实现与拓展:向导方式和SQL语句分离附加数据库。作 业参见实训讲义主任意见教学实施情况小结学生上机时习惯性用SSMS图形界面创建数据库和表,不太习惯用Transact-SQL语句来创建,这在今后上机辅导教师要适当注意提醒学生用SQL语句创建并保存相应的创建SQL语句,以备后面使用。教学内容教学管理系统基本表创建授课时间第五周 星期三学时节数3教学目的1、掌握创建和维护数据库;2、熟悉并理解表字段数据类型;3、掌握创建和维护表。教学内容提要1、用图形界面SSMS创建数据库;2、用Transact-SQL语句创建数据库;3、熟悉并理解表字段数据类型:数字数据、日期和时间数据、字符数据、文本和图形数据类型;4、用图形界面SSMS创建表;5、用Transact-SQL语句创建表;重 点与难 点重点:创建数据库和表。难点:数据类型。更新补充删节内容教学组织与设计任务03-1 创建“教学管理系统”基本信息表 任务描述;相关知识讲解:表、结构、类型、主键。任务实现拓展船舰系部表、学年表等。任务03-2 创建“教学管理系统”对象信息表 相关知识:外键主键约束;任务实现:建立教务系统基本表,专业、教师、学生、课程等表。作 业参见实训讲义主任意见教学实施情况小结学生上机时习惯性用SSMS图形界面创建数据库和表,不太习惯用Transact-SQL语句来创建,这在今后上机辅导教师要适当注意提醒学生用SQL语句创建并保存相应的创建SQL语句,以备后面使用。教学内容教务系统对象表创建授课时间第五周 星期三 四学时节数2+3教学目的1、理解数据完整性的意义和作用;2、掌握数据完整性的创建和维护。教学内容提要1、实体完整性(主键、唯一性约束);2、参照完整性(外键约束);3、域完整性(check、默认值约束);4、上述几种约束在数据库及表的创建和维护中的作用和意义;5、用SSMS图形界面完成上述几种约束的创建和维护;6、用Transact-SQL语句完成上述几种约束的创建和维护。 7、创建6个对象信息表的有些字段加了一些默认值和CHECK约束。 “T-SQL语句”创建6个对象信息表:TB_Spec、TB_Teacher、TB_Role、TB_Class、TB_Student和TB_Course。重 点与难 点重点:主外键约束和CHECK约束。难点:外键约束。更新补充删节内容教学组织与设计任务03-2 创建“教学管理系统”对象信息表 任务描述分析:创建6个对象信息表:TB_Spec、TB_Teacher、TB_Role、TB_Class、TB_Student和TB_Course。相关知识与技能:主键、外键、CHECK约束等。任务实现与拓展:向导创建表结构,TSQL语句创建表结构。讲解和学生练习结合,对典型问题分析讲评。作 业参见实训讲义主任意见教学实施情况小结学生对CHECK约束的掌握情况较好,但是对主外键约束的理解还不够,可能要在今后的练习和设计中慢慢领悟,要在今后教学中不断提及和抄冷饭,逐步提高学生对此的认识。教学内容教务系统对象表创建授课时间第六周周 星期一、三学时节数3+2教学目的1、理解数据完整性的意义和作用;2、掌握数据完整性的创建和维护。教学内容提要1、实体完整性(主键、唯一性约束);2、参照完整性(外键约束);3、域完整性(check、默认值约束);4、上述几种约束在数据库及表的创建和维护中的作用和意义;5、用SSMS图形界面完成上述几种约束的创建和维护;6、用Transact-SQL语句完成上述几种约束的创建和维护。 7、创建3个业务信息表:TB_CourseClass、TB_SelectCourse和TB_Grade。重 点与难 点重点:主外键约束和CHECK约束、数据类型。难点:外键约束,级联更新和删除。更新补充删节内容教学组织与设计任务03-3 创建“教学管理系统”业务信息表 任务描述分析:创建3个业务信息表:TB_CourseClass、TB_SelectCourse和TB_Grade相关知识与技能:主键、外键、CHECK约束、级联更新和删除等。任务03-4 为“教学管理系统”表创建相关索引任务实现与拓展:向导创建表结构,TSQL语句创建表结构。讲解和学生练习结合,对典型问题分析讲评。作 业参见实训讲义主任意见教学实施情况小结对字段类型主外键建立需要进一步练习巩固。教学内容图书管理系统数据库分析、设计分组交流授课时间第六周 星期四学时节数3教学目的1、 熟练掌握向数据表中插入数据的命令;2、 了解向有主外键约束的表中插入数据应该注意的操作;3、 熟悉教务管理系统中各个数据表的结构和测试记录值。教学内容提要1、 学习并掌握数据操作命令INSERT INTO语句的用法;2、 向教务管理系统中插入测试数据表;重 点与难 点更新补充删节内容教学组织与设计任务03-5:向“教务管理系统”表中插入测试数据;相关知识与技能:INSERT语句的运用,主外键约束的表的创建顺序03 模块实训操作 表的创建与维护插入测试数据作 业主任意见教学实施情况小结对INSERT语句完成插入需要进一步练习,操作不熟练。教学内容图书管理系统数据库分析、设计分组交流授课时间第六周 星期五学时节数3教学目的完成学生对数据库系统设计阶段所学的概念、应用情况的监测。教学内容提要数据库系统设计阶段测试。重 点与难 点更新补充删节内容教学组织与设计作 业主任意见教学实施情况小结教学内容图书管理系统数据库分析、设计分组交流授课时间第七周 星期一学时节数3教学目的1、锻炼学生的项目交流能力;2、训练学生分组的团队协作能力;3、掌握并分析学生的图书管理系统数据库设计情况。教学内容提要1、学生组长用PPT进行图书管理系统数据库设计情况交流;2、其他学生从学生交流中相互学习数据库概念设计知识。重 点与难 点更新补充删节内容教学组织与设计1、在多媒体教室用PPT进行分组交流,由每个组组长汇报。每个组汇报结束后,其它组学生和老师可以进行提问,本组其他成员可以帮组长回答其它组的提问。2、课前说明交流的规则,交流过程中老师做好记录并最重给各个组评分和作适当评价。作 业主任意见教学实施情况小结部分学生PPT能力尚可,学生表达能力欠缺(表现为不够大胆,不能与大家目光交流,肢体语言不够),需要多锻炼。教学内容教务管理系统数据查询授课时间第七周 星期三学时节数3+3 教学目的1、理解结构化查询语言SQL。2、掌握简单的SELECT查询SELECT 字段1,字段2, FROM 表名 WHERE 查询条件。3、会查询学生、班级信息,计算列使用。教学内容提要结构化查询语言SQL介绍:简单的SELECT查询只:选择列表、FROM子句和WHERE子句SELECT 字段1,字段2, FROM 表名 WHERE 查询条件查询学生、班级信息,计算列使用。重 点与难 点重点:查询语句、计算列难点:计算列更新补充删节内容教学组织与设计任务04-1 简单查询学生信息 任务描述分析:查询学生信息相关知识与技能:查询机制、查询基本语句、排序。任务实现与拓展:查询学生、班级中数据。任务拓展:TOP、 DISTINCT关键字、别名使用。 任务04-2 用计算列显示学生和学生选课信息 相关知识:计算列、字符串连接运算、常用函数。任务实现与拓展:显示合成字段,计算学生年龄,用计算列可选数显示课程班剩余可选学生数信息 。函数使用。作 业参见实训讲义主任意见教学实施情况小结基本列结合掌握。函数应用要继续深入学习。教学内容教务管理系统数据查询授课时间第七周 星期四 第八周 周一学时节数3+3教学目的1、理解掌握GROUP BY、HAVING、COMPUTE BY子句、聚合函数。2、会计算平均分、筛选出班内平均成绩在不同分数段的学生。教学内容提要分组GROUP BY、HAVING、COMPUTE BY子句使用;常用聚合函数;实现教务管理系统查询任务计:算平均分、筛选出班内平均成绩在不同分数段的学生。重 点与难 点重点:分组条件、聚合函数难点:分组计算更新补充删节内容教学组织与设计任务04-3 运用运算符查询学生相关信息 任务描述分析:查询符合条件的班级、学生信息相关知识与技能:查询条件、运算符、通配符。任务实现与拓展:查询男生、某年龄段学生信息,班级中数据。任务拓展:空值判断、通配符使用。 任务04-4 运用分类统计功能查询学生成绩 相关知识介绍:GROUP BY、HAVING、COMPUTE BY子句、聚合函数。 任务实现与拓展:演示讲解:计算平均分、筛选出班内平均成绩在不同分数段的学生、函数使用。练习小结。作 业参见实训讲义主任意见教学实施情况小结分组条件使用理解不够,实训时表现出不会分组,聚合函数使用不正确。教学内容多表联合查询授课时间第八周 星期三学时节数2教学目的1、 理解掌握多表查询方法。2、 理解掌握自查询的方法。教学内容提要多表查询: (1)SELECT子句列表中,字段前要加上基表名称; (2)FROM子句应包括所有使用的基表; (3)WHERE子句应在表之间建立连接关系。 内连接、外连接、交叉连接、自连接和联合查询。重 点与难 点重点:多表查询方法。难点:多表查询方法。更新补充删节内容教学组织与设计任务04-5 多表联合查询班级信息和课程成绩 任务描述;相关知识:连接种类、条件语句、UNION是联合查询;任务实现拓展:查看班级情况;查询各个系的班级情况,并统计各个系的班级数;查询单个课程班的成绩;查询所有课程班的平均成绩 ; 作 业见实训讲义主任意见教学实施情况小结对于多表连接,学生一下子可能理解上存在问题,要多训练,且在今后的教学中要经常提及。教学内容子查询、视图和数据操作语言(1)授课时间第八周 星期三、四学时节数2+3教学目的1、理解子查询在SQL查询和其它操作中的作用;2、掌握子查询在各种情况下的运用;3、了解视图的用途,掌握创建和删除视图。教学内容提要1、子查询在SQL查询和其它操作中的作用和意义;2、普通子查询;3、IN、ANY和ALL子查询;4、EXISTS子查询;5、HAVING子查询;6、视图的作用和意义;7、创建和删除视图。 重 点与难 点重点:子查询。难点:子查询。更新补充删节内容教学组织与设计1、回顾上次课学的内容,然后对学生进行本次学习内容的引导;2、 任务04-6 用子查询实现学生成绩信息查询功能 分析任务;讲解相关知识、演示讲解任务实施。3、任务04-7 创建学生课程成绩视图 任务分析;讲解相关知识,实现任务。作 业参见实训讲义主任意见教学实施情况小结子查询对于学生来说是个难点,但又非常重要,学生在课堂上能听懂,但在实际应用中,简单的可以实现,业务逻辑稍微复杂一点,可能就存在问题,所以还是要多练,同样在今后的教学中要反复提及和应用,逐步提升学生的理解和应用能力。视图相对简单,学生掌握基本没有问题。教学内容ASP.NET基础授课时间第九周 星期一学时节数3教学目的1、掌握安装和配置IIS的步骤和方法;2、掌握如何创建和设置虚拟目录的步骤和方法;3、了解ASP.NET开发环境并创建第一个ASP.NET网站。构建一个实现“教学管理系统”中“学生模块”相关功能的网站。教学内容提要 安装IIS(Internet信息服务); 测试IIS是否已经安装成功; 配置IIS; 设置虚拟目录(WEB站点物理文件夹的逻辑映射); 客户端(IE)访问网站; 什么是ASP.NET和Visual Studio 2005; ASP.NET 2.0的基本配置; 创建第一个ASP.NET网站。重 点与难 点重点:IIS安装、虚拟目录安装。难点:ASP.NET页面与代码相分离的开发理念。更新补充删节内容教学组织与设计1、采用多媒体课件教学形式,边讲解边实现,使学生更容易理解和掌握。2、用几分钟进行本次学习内容的引导,讲授时对重点与难点进行详细说明和演示,结束时布置下次课预习范围。3、任务04-8 创建“学生模块”网站 任务描述;介绍相关知识:见教学提要;实现任务:创建学生模块网站。作 业见实训讲义主任意见教学实施情况小结 学生基本能掌握IIS安装、虚拟目录创建等知识点的应用,对于ASP.NET环境的进一步熟悉,和对ASP.NET页面与代码相分离的开发理念将在后续的开发设计中得到更进一步的体验和实践。教学内容ASP.NET实现学生登录和成绩查询功能授课时间 第九周星期三、星期四学时节数3+3教学目的会使用Web.config配置文件;理解ADO.NET对象:DataAdapter对象 属性方法;DataAdapter对象的常用属性和方法 ;DataSet对象属性方法。会编写登录和成绩查询程序。教学内容提要 ADO.NET控件、对象属性方法;DataAdapter对象的常用属性和方法 ;DataSet对象属性方法。 Web.config配置文件;学生登录和成绩查询实现。 选课系统登录界面设计思路; 登录页面基本元素组成和主要控件属性设置; Default.aspx文件的设计与处理;Default.aspx.cs功能代码设计与实现; 1、学号密码不能为空2、学号密码重置3、用户登录处理和显示4、密码错误处理和提示重 点与难 点重点:对象属性方法使用。难点:设计流程、数据库连接技术。更新补充删节内容教学组织与设计复习回顾1、任务04-9任务4-9 学生模块登录功能设计与实现 任务描述:流程;介绍相关知识:见教学内容提要;实现任务:系统登录界面设计,原型设计,页面设计,登陆验证,密码提示。2、任务04-10 学生成绩查询功能设计与实现 任务描述:学生查看自己的成绩;相关知识:见内容提要。任务实现与拓展:原型设计页面框架,编写网页代码实现功能。小结布置作业作 业见实训讲义主任意见教学实施情况小结初次编写WEB应用程序,对控件使用、类对象属性方法不熟悉,要加强课后世勋和练习。对ASP.NET页面与代码相分离的开发理念将在后续的开发设计中得到更进一步的体验和实践。教学内容教务管理系统数据添加删除修改授课时间 第十周 星期一学时节数3教学目的掌握使用SQL语句中的数据操纵语言(DML)对表中的数据进行相关的添加、理解掌握更新和删除操作:INSERT、UPDATE和DELETE语句。会编写WEB应用程序实现选课记录添加、成绩异常处理、删除课程选修无效数据功能。教学内容提要INSERT INTO语句插入单行多行记录;创建表同时插入数据;UPDATE语句修改数据,常见的数学函数;DELETE 语句删除记录;实现选课记录添加、成绩异常处理、删除课程选修无效数据功能。重 点与难 点重点:INSERT、UPDATE和DELETE语句的应用。难点: 更新补充删节内容教学组织与设计复习回顾1、任务05-1 学生选课和成绩记录数据插入 任务描述:将选课记录逐条插入选课信息表“TB_SelectCourse”;用子查询将课程班的成绩表单插入表“TB_Grade”中;介绍相关知识:见教学内容提要;实现任务:原型设计,代码设计,运行调试。2、任务05-2 学生成绩异常处理与锁定 任务描述:修改某课程班学生成绩;相关知识:见内容提要。任务实现与拓展:实现子任务,完成对成绩修改和锁定功能。3、任务5-3 删除课程选修中的无效数据 任务描述:删除某条记录;相关知识:见内容提要。任务实现与拓展:实现子任务,完成对退课、删除无效选课记录功能。作 业见实训讲义主任意见教学实施情况小结掌握情况较好,今后其它知识的讲解中也会反复涉及,应该没什么问题。教学内容班级管理模块的功能实现授课时间 第十周 星期三 星期四学时节数3+3教学目的1、了解班级管理页面的基本设计框架和思路;2、掌握ASP.NET中数据库编程的几个重要控件的使用方法。3、ASP.NET技术构建一个“管理模块”网站,并在其中实现上述班级和学生的添加、编辑和删除功能。教学内容提要 网站其它页面的登录控制;班级管理模块设计思路; 页面的布局与主要组成元素;SqlDataSource控件属性设置和数据连接; 数据库连接的通用化(WebConfig);GridView控件属性设置和添加CheckBox列;下拉框数据绑定,数据加载; 调用SQL Server 2005存储过程;功能代码实现。重 点与难 点重点:设计流程思路与功能代码实现。难点:修改班级数据,页面参数传递。更新补充删节内容教学组织与设计1、复习回顾,然后进行本次学习内容的引导,讲授时对重点与难点进行详细说明和演示,结束时布置作业。任务05-4 班级数据添加功能实现 任务描述:添加班级记录;相关知识:见内容提要。任务实现与拓展:班级添加页面设计、成功提示,代码实现。任务05-5 班级数据编辑和删除功能实现 任务描述:维护班级信息;相关知识:见内容提要。任务实现与拓展:班级信息修改删除页面设计、成功提示,删除班级实现代码、修改班级信息代码。模块小结,作业布置。作 业见实训讲义主任意见教学实施情况小结学生基本能理解并实现选课页面的布局、设计和相应的代码设计运用,通过本次课程的实施,大部分学生能够了解并掌握如何用ASP.NET结合SQL Server 2005开发一个动态网站(管理信息系统),对数据库的认识有了感性的更深层次的理解。但是对GridView控件使用还需要锻炼。教学内容存储过程实现课程班查询授课时间 第十一周 星期三、四学时节数3+3教学目的1、理解掌握创建、执行与删除存储过程。2、使用带参数的存储过程。3、理解掌握T-SQL三种结构,会使用常量、变量、表达式、运算符。教学内容提要 创建、带参数的存储过程; 常量、变量、表达式、运算符; IF ELSE控制语句; CASE分支语句; BEGIN END语句块;重 点与难 点重点:设计流程思路与功能代码实现。难点:修改班级数据,页面参数传递。更新补充删节内容教学组织与设计1、 复习回顾,导入新课;2、 对作业中问题讲评;3、 任务06-1任课教师课程班成绩查询4、任务6-2 学号自动递增的学生记录添加 任务描述;相关知识介绍:见内容提要。任务实现与拓展:用存储过程实现学号自增的学生记录插入功能。 5、任务6-3 课程班成绩的等第自动划分 任务描述;相关知识介绍:见内容提要。任务实现与拓展:创建执行存储过程,实现成绩登第划分功能。6、小结作 业见实训讲义主任意见教学实施情况小结 学生理解掌握较好。教学内容存储过程实现课程班查询授课时间 第十二周 星期一学时节数3教学目的1、理解掌握创建、执行与删除存储过程。2、调用SQL Server 2005存储过程实现课程班查询功能。教学内容提要 WHILE循环控制语句 WAITFOR延迟语句 TRYCATCH语句 事务处理重 点与难 点重点:设计流程思路与功能代码实现。难点:修改班级数据,页面参数传递。更新补充删节内容教学组织与设计1、复习回顾,导入新课;2、任务06-4 学生课程选修和课程退选 任务描述;相关知识介绍:见内容提要。任务实现与拓展:创建执行存储过程实现选课、退课功能。任务拓展:WAITFOR延迟语句、TRYCATCH语句、事务处理使用举例;3、小结作 业见实训讲义主任意见教学实施情况小结 学生理解掌握较好。教学内容基于课程班的学生成绩查询的应用程序授课时间 第十二周 星期三学时节数2教学目的1、掌握ASP.NET中数据库编程的几个重要控件的使用方法。2、基于ASP.NET技术创建一个基于课程班的学生成绩查询的应用程序教学内容提要 页面的布局与主要组成元素;SqlDataSource控件属性设置和数据连接; 数据库连接的通用化(WebConfig);GridView控件属性设置和添加CheckBox列;下拉框数据绑定,数据加载; 课程班下拉框与教师下拉框联动;课程班成绩查询并绑定; 调用SQL Server 2005存储过程;功能代码实现。重 点与难 点重点:设计流程思路与功能代码实现。难点:下拉框联动,数据绑定。更新补充删节内容教学组织与设计1、复习回顾,然后进行本次学习内容的引导,讲授时对重点与难点进行详细说明和演示。2、任务06-5 课程班成绩查询功能实现 任务描述:基于ASP.NET技术创建一个基于课程班的学生成绩查询的应用程序相关知识:见内容提要。任务实现与拓展:页面设计,代码实现。3、小结,作业布置。作 业见实训讲义主任意见教学实施情况小结学生基本能理解并实现选课页面的布局、设计和相应的代码设计运用,但对课程班下拉框与教师下拉框联动,课程班成绩查询并绑定缺少深层次的理解。通过实训作业大部分同学实现了功能。教学内容基于课程班的学生成绩查询的应用程序授课时间 第十二周周四学时节数4教学目的基于ASP.NET技术创建学生网上课程选修和退选的应用程序,并通过调用“教学管理数据库”中相应的存储过程来实现该功能。教学内容提要 课程班信息查询存储过程创建; 课程班信息查询并绑定; .学生课程选修功能实现; 调用SQL Server 2005存储过程;功能代码实现。重 点与难 点重点:设计流程思路与功能代码实现,存储过程使用。难点:控件属性方法使用,复选框。更新补充删节内容教学组织与设计1、复习回顾,导入新课。2、任务06-6 课程选修和退选功能实现 任务描述:基于ASP.NET技术创建学生网上课程选修和退选的应用程序;相关知识:见内容提要。任务实现与拓展:页面设计,代码实现。3、小结,作业布置。作 业见实训讲义主任意见教学实施情况小结学生基本能理解并实现选课页面的布局、设计和相应的代码设计运用,但对复选框使用缺少深层次的理解。需要进一步练习。教学内容AFTER/FOR触发器的创建与应用授课时间第十三周 星期一 星期三学时节数3+2教学目的1、理解触发器的作用和意义;2、掌握定义、运用After触发器。教学内容提要1、触发器的作用和意义;2、触发器的类型(DML触发器和DDL触发器);3、创建AFTER/FOR触发器;重 点与难 点重点:创建AFTER/FOR触发器。难点:更新补充删节内容教学组织与设计任务07-1用After触发器实现课程选修唯一性约束任务描述;触发器基本概念;必备知识;任务实现任务07-2用After触发器实现选课人数自动递增功能任务描述;必备知识;任务实现作 业见实训讲义主任意见教学实施情况小结学生对创建触发器都能较好的掌握,根据业务逻辑应用触发器的能力还要在今后的学习和训练中进一步提高。教学内容触发器的创建与应用授课时间第十三周 星期三、四学时节数2+3教学目的1、理解触发器的作用和意义;2、掌握定义、运用INSTEAD OF触发器。教学内容提要1、创建INSTEAD OF触发器;2、创建DDL触发器;3、禁用和启用触发器;4、修改和删除触发器。重 点与难 点重点:创建INSTEAD OF触发器。难点:更新补充删节内容教学组织与设计复习巩固触发器的概念,创建AFTER/FOR触发器任务07-3禁止修改学生选课信息表记录任务描述;必备知识;任务实现任务07-4禁止修改教学管理系统数据表结构任务描述;必备知识;任务实现任务07-5修改并禁用上述触发器任务描述;必备知识;任务实现作 业见实训讲义主任意见教学实施情况小结学生对创建触发器都能较好的掌握,根据业务逻辑应用触发器的能力还要在今后的学习和训练中进一步提高。教学内容游标的创建与应用授课时间第十四周 星期一学时节数3教学目的1、理解游标的作用和意义;2、掌握定义、运用游标。教学内容提要1、游标的作用和意义;2、游标的类型;3、游标的定义、打开、利用、关闭和释放;4、游标的相关参数运用;5、利用游标实现教学管理系统模块之一:教师课程成绩录入、处理。重 点与难 点重点:游标的定义、打开、利用、关闭和释放。难点:利用游标实现课程成绩录入、处理。更新补充删节内容教学组织与设计任务07-6:用游标实现成绩处理功能任务描述;游标的作用和意义;游标的定义使用、释放;任务实现作 业见实训讲义主任意见教学实施情况小结学生对游标的定义、打开、利用、关闭和释放基本都能掌握和运用;但对利用游标实现课程成绩录入、处理理解上还存在一定困难,可能要在今后的不断应用中逐步理解和掌握。教学内容ASP.NET实现成绩录入模块授课时间第十四周 星期三、四学时节数2+3教学目的1、了解成绩录入页面的基本设计框架和思路;2、掌握ASP.NET中GridView模板列和下拉框联动绑定的使用方法。教学内容提要1、网站其它页面的登录控制;2、成绩录入模块界面设计思路;3、成绩录入模块页面的布局与主要组成元素;4、课程班成绩查询存储过程、课程班下拉框绑定5、循环扫描GridView行获取每个学生的课程成绩6、学生成绩录入并计算总评成绩重 点与难 点重点:GridView模板列的使用,下拉框的联动绑定难点:循环处理GridView行更新补充删节内容教学组织与设计复习巩固游标的创建、释放、使用任务07-7 成绩录入与处理 任务描述;必备技能与知识;任务实现1.课程班成绩查询存储过程修改 2.教师下拉列表框数据绑定 3.基于教师下拉框的课程班下拉框数据联动绑定 4.课程班成绩录入绑定并显示 5.成绩更新及总评成绩计算 作 业见实训讲义主任意见教学实施情况小结学生基本能理解并实现成绩录入页面的布局、设计和相应的代码设计运用,GridView的模板列使用以及循环处理有一定的难度。通过本次课程的实施,大部分学生能够了解并掌握如何用ASP.NET结合SQL Server 2005开发一个动态网站(管理信息系统),对数据库的认识有了感性的更深层次的理解。教学内容安全性:创建用户授课时间第十五周 星期一学时节数3教学目的1、理解SQL Server的三级安全机制的作用和意义;2、掌握服务器登录名和数据库用户名的创建和删除方法;教学内容提要1、SQL Server的三级安全机制的作用和意义;2、创建Windows操作系统登录用户方法和步骤;3、创建SQL服务器登录名(图形界面和SQL语句方法);4、SQL服务器登录验证模式(Windows验证模式和SQL Server验证模式);5、创建数据库用户名(图形界面和SQL语句方法);6、删除数据库用户和登录名; 重 点与难 点重点:创建Windows和SQL Server两种身份验证登录用户。难点:SQL Server的三级安全机制的理解。更新补充删节内容教学组织与设计任务08-1 创建Windows验证模式的登录账户任务描述;三级安全机制;必备知识讲解;任务实施任务08-2 创建SQL SERVER验证模式的登录账户 任务描述;必备知识讲解;任务实施任务08-3 创建“教学管理系统”相关用户任务描述;必备知识讲解;任务实施 作 业主任意见教学实施情况小结学生对SQL Server的三级安全机制能基本理解,对于创建服务器登录名和数据库用户名,赋予用户对象权限和语句权限能较好掌握;教学内容安全性:角色授权授课时间第十五周 星期三学时节数2教学目的1、掌握对象权限和语句权限的赋予和剥夺方法;2、理解角色的作用,系统角色;3、掌握用户自定义角色的创建,用户加入、剥离角色方法。教学内容提要1、对象权限和语句权限的意义、作用和范围;2、对象权限的赋予(图形界面和SQL语句方法);3、语句权限的赋予(图形界面和SQL语句方法);4、对象权限和语句权限的剥夺(图形界面和SQL语句方法);5、角色的意义和作用,系统服务器角色和数据库角色;6、用户自定义角色的创建,用户加入、剥离角色方法; 7、角色的删除条件和方法。重 点与难 点重点:对象权限和语句权限的赋予和剥夺、自定义角色。难点:系统服务器角色的理解与应用更新补充删节内容教学组织与设计任务08-5 赋予不同用户相应的权限 任务描述;必备知识讲解;任务实施任务08-6 创建“教学管理系统”相关角色 任务描述;必备知识讲解;任务实施作 业见实训讲义主任意见教学实施情况小结本部分语法知识和运用难度不大,学生都能基本掌握;教学内容安全性:创建架构授课时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论