- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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.作业:继续完
您可能关注的文档
最近下载
- 汉语口语速成入门篇上 第九课 你家有几口人?教案资料.ppt VIP
- DZ∕T 0291-2015 饰面石材矿产地质勘查规范.pdf
- 太阳能路灯工程施工组织方案的编制与应用指南.docx VIP
- 教育行业在线教学平台建设与运营管理方案.doc VIP
- 2025年国家开放大学电大《公共部门人力资源管理》机考3套真题题库及.docx VIP
- (2024版)小学一年级道德与法治下册第一课《有个新目标》教学设计部编版.pdf VIP
- 中华护理学会专科护士通科题库 .pdf VIP
- 2025天津市华淼给排水研究设计院有限公司对外招聘7人笔试历年参考题库附带答案详解.docx
- 老年社会工作服务项目策划书.docx VIP
- 圆钢方钢管受压承载力计算表.xls VIP
文档评论(0)