vb教学设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb教学设计

学籍管理 ---登陆模块 课题 登陆模块---vb+sql(3节课) 以“项目”为中心的教学指导思想 确定教学目标 掌握以vb+sql为模式的编程思路,设计编写多用户登陆框。 进行教学分析 学生要达到此次教学目标,必须具备的技能: 掌握基本的vb程序设计语言基础 掌握sql数据库的基本知识和基本查询语言。 掌握vb访问数据库的方法。 于是教学顺序确定为: (1)分析目标和相关知识点 (2)课前分发任务书,学生根据自己的能力去完成。 (3)讨论分析项目过程,理清模块实现的具体步骤。 (4)学生根据掌握的步骤,自己去整理完成模块的编写。 (5)完善任务书的填写,写上掌握情况、体会和感受。 (三)项目教学分析 计算机教学中项目教学可以极大地调动学生的学习积极性,丰富课堂,学生通过任务的过程中会获得相应的成就感。以项目驱动教学,理论教学随着项目的推进而逐步扩展开,可以极大地提高效率。 三、教学实施方案的设计 时间安排:课时采用1+2的方式进行,前一节课用于分析讨论模块的实现过程,后两节课为学生实践阶段,根据第一节课的分析结果,自己完成任务,然后教师评讲,总结,找出问题和难点。 课前任务书内容如下: 登陆模块课前任务 本任务是本校学籍管理系统的一部分,从中我们拿出一个小模块进行分析讲解。 窗口如下: 模块说明: 后台数据库用的是sql,数据库存放在学校的信息中心的服务器上,服务器的名字为cx ,数据库的名字为student,其中的jsxx表的结构如下: ID name pass Type 1 生家峰 111 必修课 2 井乔 222 必修课 3 061 333 班主任 4 教务科 444 教务科 5 学生科 555 学生科 从表的结构可以看出:表中的用户名有“教师”、“班级”、“教务科”、“学生科”这几种,也就是说,不同的用户名进入系统后的权限不一样。 新知识点: ① 利用ADO对象来连接SQL数据库 Dim objcn As New ADODB.Connection Dim objrs As New ADODB.Recordset objcn.Open Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=student;Data Source=cx Set objrs.ActiveConnection = objcn ② 把所需要的查询记录放入objrs这个记录集中,也就是把数据库表中所需要的整条记录读出来,存放在objrs中。 objrs.Open (strsql) ‘其中的strsql是一条查询语句。 ③ 读出其中的某个字段:objrs.Fields(pass).Value ④ 判断记录集是否到头了用objrs.eof 要求: 一、写出设计思路(怎样根据不同的用户名设定系统的不同权限)? 写出设计的代码,完成登陆功能(提醒:可以用function函数模块完成密码核对,在主程序中再调用) 体会: 课堂教学过程: 教学环节 学生活动 活动目的 引入: 演示软件的运行,强调一下本节课的任务 观察后,由组长发言总结课后的任务执行情况。 明确本节课任务,了解学生的知识状况。 讲授新课 1提问:完成此模块的思路是什么? (任务在课前已经布置下去了) 组长总结每组意见,发言,说出自己的思路。 让学生讲出自己思路,看看各个思路是不是都能解决问题。 2 总结学生思路提出问题: ①怎样判断用户名、密码、类型是否一致 学生回答问题,搞清楚为什么。 以窗体的用户名、类型为参数,带入查询看是否能得到pass的值。 3 详细讲解模块设计的思路、步骤? 用function函数完成以上的一个判断过程,返回三个值,0代表没此人,1代表密码错误,2代表密码正确。 观察 思考 设计思路是每个问题的方案,学生必须在解决问题前搞清楚解决问题的常用的思路,对思路进行总结、概括,得出自己需要的东西。 4 在主程序中调用此函数 观察 标准的设计过程 5.学生根据设计思路,自己编写符合思路的程序代码。 动脑思考 动手编写 小组讨论 锻炼学生学着去思考,学着自己解决问题,从动手中找出问题。 6.检查每组完成代码的情况,学生主动展示自己的作品,教师给予 鼓励与肯定 部分学生演示 了解学生自己解决问题的情况,鼓励好学生。 7.教师对学生在编程中出现的各种问题给予及时的分析和解答,并针对共性问题,全班广播教学给予共同解答。 听讲 思考 解决学生中存在的问题, 8.师生共同总结程序设计三个环节 思考、设计、编程 总结 从总结中获得经验 9.作业:继续完

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档