vb程序设计

2022-03-23 版权声明 我要投稿

第1篇:vb程序设计

VB教学案例设计浅析

摘 要 针对Visual Basic程序设计课程的案例教学法,提出教学案例的设计原则,并结合具体的实例进行解析。

关键词 案例教学法 案例设计 总体原则

案例教学法以其先进的教学理念、鲜活性的教学方法在教学改革的浪潮中发挥了越来越重要的作用。案例教学作为一种广泛应用的新型课堂教学方式,不但可以促使学生自主学习、主动学习、合作学习,还可以促进学生高效地学习他人的经验。案例教学法是以案例为中心来组织教学的,案例是对课程中某一单元或环节知识的情境再现,在教学中占据中心地位。知识的运用和拓展、能力的培养与提高,都是借助典型案例来实现的,因此案例的选取和设计质量将对教学效果产生直接的影响。Visual Basic(以下简称VB)作为计算机程序设计语言类课程,因其简单易学、开发效率高而获取了大多数学生的青睐。所以,在VB的案例教学中,设计经典的、实用的教学案例就成为教学的关键问题。

一、VB 教学案例的设计原则

(一)针对性原则。

针对性原则主要体现在教学内容和教学对象两个方面。教学内容方面是指案例的选取要充分考虑教学内容、教学难点、教学重点等内容;教学对象方面是指案例的选取应紧密结合学生的专业特点,体现一定的专业方向性,同一门课程,针对不同专业方向的学生,在案例选择上要有针对性,不能搞一刀切。不同专业方向的学生在案例的难易度、复杂程度要求上是有差别的,所以在案例教学中要考虑学生的差异性。

(二)循序渐进原则。

循序渐进原则是用一组逐步推进的案例来讲解教学内容,引导学生思考、总结。这组案例的典型特点是层层铺垫、逐步深入。此原则符合认知的一般规律,有利于发挥学生在学习中的主体地位,从而促使学生主动、积极地学习。

在使用循序渐进原则设计阶梯性案例组要注意以下问题。第一、案例组的每个案例对于基本知识的理解掌握均有其自身的作用,但最重要的作用是铺垫;第二、案例组中第一个案例的起点要低,足够简单,比如简单的输入、输出、求和等。第三、案例组中各个案例的难度要逐步加大,要符合美国著名的教学心理学家斯金纳提出的编制程序教学流程的“小步子原则”。

(三)趣味性原则。

兴趣是诱发学习积极性和自觉性的内部动因,案例的设计应能够能引起学生的兴趣,激发学生的求知欲望,使学生在极大的兴趣和迫切需要下,产生积极探究的动力。VB的案例程序要在第一时间吸引学生的注意力,激发学生的学习兴趣,应当具有趣味性和生动性。

在使用趣味性原则的时候,应注重两方面的问题:第一、教学案例的难度要适中,符合学生的认知水平。第二、教学案例要贴近生活、便于实现。

(四)一题多解原则。

一题多解原则就是对于同一道题而采用不同的解法,让学生在比较中进行学习。在教学中应多引导学生一题多解,从多种方案的比较鉴别中来寻找最为合适有效的答案(即最佳化答案)。“一题多解”的教学案例通过提问引导学生逐步思考、探索、归纳。这种多元化及最佳化答案选择,可以开拓学生的思路,调动学生的学习兴趣,培养学生的创新意识,同时也提高了教学效果、形成了良好的教学氛围,从而不断提高教学的效果。

在使用一题多解原则的时候,应注意的问题:第一、各种解法要分别涉及不同的内容;第二、要引导学生理解不同解法间的区别点,寻找最佳解法。

(五)案例迁移原则。

案例迁移原则是指在教学过程中,在原有案例的基础上通过逐步改变条件以过渡到新的案例,从而把应用逐步引申到新的问题上,借此提高学生举一反三的能力,同时提高学生主动发现问题、解决问题的能力。

通过案例的恰当迁移,可以逐步产生新的问题,借此来引导学生的思维,让他们变被动接受为主动思考;案例的恰当迁移,可以让学生对相关知识点之间的关系理解得更加透彻,能够根据问题的迁移来学会较大问题的分析、分解,从而在教师引导下做到融会贯通。要使案例具有良好的迁移性,教师必须系统地研究教学内容,抓住VB各个知识点之间的联系,根据问题的难度来巧妙地设计梯度案例。

(六)综合性原则。

在VB的教学过程中,选取的案例之间应该存在着某种关系,它们能够为一个共同的、典型的“大案例”服务。这样通过一个大案例来覆盖或贯穿VB的课程内容、揉和VB的诸多应用方面:文件系统、数据库编程、图形图像编程、多媒体编程和网络编程;具体教学时以贯穿整个学期的综合性案例为中心,以此案例引导学生学习新的知识点,逐步将案例完善。

大案例的教学,可以放在课程的开始或结束。在讲授完VB的基本知识后,笔者拿出了“学生信息管理系统”、“图书信息管理系统”、“学生公寓管理系统”几个与学生相关的典型系统的进行分析与讲解,让学生分组协作,相互探讨,各抒己见,激发学生们的创作热情并共同提高,这样既有效地锻炼了学生的交流与合作能力、学习和思考能力、解决问题和创造性思维能力,同时还引入了软件工程理论,严格控制系统开发各环节功能的实现过程,培养良好的严谨的软件开发风格,从而使学生既巩固了所学理论知识,并融会贯通,又培养了学生理论联系实际和综合运用各门课程理论的能力,为以后的实际工作打下坚实的基础。

二、结束语

高质量的教学案例,对保证VB课程的教学效果有着至关重要的作用,但是单纯的案例教学并不能孤立地进行,还需要配合使用适当的教学方法,如启发式教学、研讨式教学、多媒体教学等,多注重学生上机实践练习,这样才能更好的发挥案例教学的优势,提高VB课程的教学质量。

参考文献:

[1]求是科技.Visual Basic 程序设计与开发大全[M].北京:人民邮电出版社, 2006.

[2]史斌星,史 佳.Visual Basic 贯通教程[M].北京:清华大学出版社, 2003.

[3]瞿 军.Visual Basic程序设计培训教程[M].北京:清华大学出版社 2002.

[4]邵 洋,谷 宇,何旭洪.Visual Foxpro6.0数据库系统开发实例导航[M].北京:人民邮电出版社,2002(05):35-40.

作者介绍:

徐祥涛(1979-), 男,山东省汶上县人,助教,研究方向为数据库技术开发.

作者:徐祥涛

第2篇:兴趣激励的VB程序设计教学探索与实践

摘要:针对VB程序设计公共课教学中存在的问题,通过采取优化教学内容、改革教学方法、改进教学手段、完善教学资源建设和考核方式等一系列教学改革措施,培养和强化学习兴趣,激发学生学习积极性和主动性,以提高程序设计课程的教学质量。

关键词:VB程序设计;学习兴趣;案例教学

“程序设计基础(VB)”是西北农林科技大学面向全校农、林、理、工等众多专业开设的计算机基础课,也是许多高校非计算机专业本科生的计算机语言入门课。课程要求学生在学习VB可视化界面设计和掌握基本编程语法基础上,能够运用三种程序控制结构(顺序、选择、循环)和常用算法(统计、排序、查找等)来解决实际应用问题。课程具有较强的实践性,对于提升非计算机专业学生的计算机应用水平,提升学生综合素质和职业素养具有十分重要的意义。

随着对教学质量要求的不断提高,程序设计课程教学改革也有了较大的发展。现有研究从不同侧面对培养学生学习兴趣进行有益探索,例如,采用“倒叙教学法”[1]、引入“经典案例”[2]、使用“微信公众平台”[3]等,这些做法均取得一定成效。但由于各高校的具体情况不同,加上课程特点和教学内容不同,因此,探索研究适用性的教学方法,最大限度地激发学生的学习兴趣,仍需进行深入研究和探索。

一、教学中存在问题分析

程序设计基础(VB)课程是我校面向全校非计算机专业本科生开设的一门计算机公共必修课,包含理论教学、实验教学两个教学环节。2014版培养方案中该课程总课时为56学时。现有教学面临一些困境,集中体现在以下几个方面。

1.学生对课程重视程度不够。对于非计算机专业的学生来说,由于不清楚程序设计在专业学习和就业前景中的作用,容易对课程产生“学而无用”思想。在思想上缺乏重视,主观上没有把程序设计课程与专业课程同等对待,不愿抽出足够的时间和精力来学习。

2.教学内容枯燥、组织零散。理论教学内容主要以讲述程序设计语言的语法规范和编程方法为主,采用传统的“知识点—例题解释”方式组织;实验教学中实验内容大多来自教材中的例题和章节习题,以程序验证或算法应用为主,上机操作呆板,程序运行结果不吸引人。教学内容庞杂、抽象,缺乏与实际应用的关联和结合,导致学生对课程学习目标不明确,缺少兴趣和学习动力,在学生中间存在盲目“背语法”“背程序”等消极现象。

3.教学方法单一,缺乏有效引导和监督措施。大多采用传统讲授教学方法,辅以上机实践操作来巩固所学的知识点。学生处于被动学习地位,学习过程缺少讨论交流,实验过程以个人为主体训练,缺乏团队合作,不能有效地激发学习主动性和积极性

4.教师缺乏有效措施吸引学生关注。教学经验表明,在课程开课的前1—2周内学生的学习兴趣比较高,由于能够轻松实现一些小程序,学习成就感普遍较强。但随着课程的推进和内容的不断深入,加之枯燥的语法限制以及不断出现的编译错误,学生的学习热情逐渐下降。而教师缺少针对性地教学方法和措施,不能及时调整教学策略,导致部分学生丧失学习信心,产生厌学、弃学等消极情绪。

二、提升学习兴趣的教学策略与方法

为提高非计算机专业程序设计课程的教学质量,通过采取重视课程学习引导、优化教学内容、改革教学方法、改进教学手段、完善教学资源建设和考核方式等一系列措施,多方位培养和提升学生的学习兴趣,以提高教学效果。

(一)重视课程学习引导,激发学习兴趣

课程学习引导即教师在第一次上课时针对课程学习目标和意义、学习的内容和方法等进行引导,从而使学生对预期学习目标、学习内容等有宏观的认识。相对于传统的介绍VB开发环境使用、讲述基本概念、展示代码规范和VB程序设计流程的做法,增加课程导学环节更有利于吸引学生关注,引导学生明确和理解课程学习的目标和重要性。

教学实践中从三个不同层面进行课程学习引导,促使学生重视课程学习。首先,以计算机操作系统、常用应用软件和专业应用软件为例,引出程序设计目的和作用,以程序设计语言的发展历史和各种程序语言的应用现状,概述不同程序语言的特点和优势,使学生对课程学习目标和意义有宏观认识;其次,通过展示VB程序设计典型案例、趣味程序和往届学生优秀作品,并将如何利用本课程知识实现这些案例留下悬念,从而吸引学生关注、激发学习兴趣和好奇心,同时使学生对课程学习目标和作用有更加清晰具体的认识;最后,结合学生专业和社会就业技能需求,从通过课程考试、参加计算机等级考试、解决专业问题三方面,引导学生树立课程学习的短期目标、中期目标和最终目标,使学生对课程的重要性有更直观和明确的认识。

(二)增加教学内容的应用性,强化学习兴趣

现有教学中存在的突出问题是学生虽然掌握程序设计基礎知识,但是往往不理解所学知识的作用,不能做到“学以致用”。因此,教学中突破教材章节内容限制,通过设计不同类型的“应用案例”整合优化教学内容,结合具体应用创设教学情境,并将课程知识与实际应用或专业问题相融合,从所学内容的“实用性”这一角度激发学生学习的动力,提高解决问题的能力。

一是设计趣味案例,将教学内容和学生兴趣相结合。例如,设计简化的“果蔬连连看”游戏、“扫雷”游戏案例,使学生在游戏案例的实现过程中学习掌握程序界面设计、图像框、控件数组、程序控制结构、添加背景音效等多个知识点,通过设计“游戏高手榜”功能还可将文件读写知识融合在这些案例中。此外,搜集整理一些典型的病毒程序,使学生理解计算机病毒的工作原理,增加学习的趣味性。

二是设计实用案例,将教学内容与日常生活经历相关联。例如,设计“QQ登录”、“Windows记事本”、“验证码”等案例,通过模拟网络聊天软件、计算机常用软件、网页登陆界面中的验证码等具体应用,引导学生将课程学习和实际应用结合,提升教学内容的综合性和应用性。

三是设计整理专业案例,引导学生解决专业相关问题。对非计算机专业的学生来说,程序设计对专业学习的有用性是学生普遍关注的问题。而对于教师来说,由于不了解学生所学专业的知识,在教学中引导学生解决专业问题往往是有心无力。为此,在教学中采取搜集学术文献—学生自主选题—教师指导的方式设计专业案例,即通过引导学生查阅本专业学术文献,搜集整理某一领域的计算机处理需求,再由教师指导学生设计软件、完成相应的数据处理功能。例如,指导动物医学专业的学生设计“宠物医院”软件、指导食品科学专业的学生设计“健康营养自测”软件、指导水利工程专业的学生设计“VB数据处理与AutoCAD自动绘图”软件等。通过设计与专业相关的实用小软件,引導学生利用程序设计解决专业问题,提升学生学习的成就感。

(三)采取多样化教学方法,鼓舞学习热情

传统教学方法以集中的理论讲授为主,学生往往处于被动学习地位,学习积极性不高。教师应结合不同的教学内容特点,采取灵活多样的教学策略,充分调动学生的学习积极性。

一是开展学生作品展示活动,提升学生学习的成就感。在整个教学过程中,教师及时发掘学生设计完成的创意程序或创新解题思路,鼓励学生在每节课前进行公开交流汇报,并适时进行表扬和奖励,提升学生的自信心和成就感。此外,教师还应有意识地在课程学习的前期、中期和后期,分别挑选或设计一些典型程序进行展示,引导和带动学生的学习积极性。以学生自己的优秀作品鼓舞学生,调动其学习热情。

二是开展案例教学,促进学生主动参与课堂学习。先根据教学内容特点,精心设计教学案例并组建学习小组,按照“案例导入 分组讨论 案例实现 总结与拓展”流程开展案例教学。首先,由教师提出具体问题导入案例,由每一小组各成员讨论形成每个小组对案例的分析结论和解决方案;其次,针对不同小组提供的解决方案进行对比、讨论和分析,挑选出最佳方案,然后采取分步接龙的方式由学生完成案例;最后,教师对案例的实现思路和关键技术进行总结,并提出拓展型问题,启发学生思考。在整个案例教学过程中,学生由被动听课变为主动学习,每位学生都有参与案例研究、分析、讨论和交流的机会,因而能够充分调动学生的学习积极性和求知欲,促使学生全面参与课堂教学。

三是借助移动教学平台,增加教学活动的趣味性。通过蓝墨云班课平台,一方面可将教学课件、教学视频、拓展案例等教学资源推送到手机移动端,便于学生随时、便捷访问,增加学习过程的趣味性;另一方面,借助移动教学平台开展课堂签到、问卷调查、课堂测试、分组作业等教学活动,有利于增加师生互动交流,促进师生及时双向反馈,稳定学生学习兴趣。

(四)完善教学资源建设,保障学习兴趣

为解决学生课外学习缺少针对性的学习资源的问题,综合考虑每个学生个体在知识结构、个人能力以及差异教学需要,从学习视频、案例指导、拓展资源等三方面进行教学资源建设,为学生自主学习提供多方位的理论或技术指导,解答学习中遇到的困惑。

一是针对重难点内容录制微视频,便于学生反复观看学习。通过运用微课设计及制作技术,借助于音频、视频、动画等多媒体元素,把教学中的重点、难点内容以及典型案例分析与实现过程,以浅显易懂的方式呈现,形成简短精炼的微课教学视频,发布到教学网站和移动教学平台上,便于学生随时访问、反复观看。

二是编写以案例为单元的实验指导,为学生上机实践提供指导。相对来说,案例具有一定的综合性和实现难度,为了保证不同能力层次的学生都能完成案例,针对每个案例撰写详细的实验指导,提供案例背景、内容、任务、预期结果、相关知识等要素,一些复杂的案例还提供解题思路、关键技术,甚至实现源代码,帮助学生理解并顺利完成实验。

三是提供综合性拓展案例,开拓学生思路和视野。在现有趣味案例、实用教学案例基础上,设计一些综合型更强、更贴近实际应用的拓展案例,例如,VB多媒体编程、数据库编程、网络编程等综合案例。由于课时所限,这些案例中涉及到的知识,如数据库、网络编程等并未在课堂上讲授,因此直接向学生提供案例完整的可执行程序,学生下载后可直接运行、查看源代码,感兴趣的学生可以在理解这些案例的基础上,模仿设计自己的程序。通过这些拓展案例,开阔程序设计的思路和视野,启发学生在更高层次上做到学以致用。

(五)开展多元考核评价机制,稳定学习兴趣

一是鼓励课堂参与,加大过程考核力度。对于积极参与课堂学习,如主动回答问题、积极展示程序、在论坛或QQ群热心解答其他学生问题的学生,给予相应的奖励,作为平时考核的重要依据,提升学生课堂参与热情。

二是定期开展课堂测试,及时获取教学反馈。针对教学中的重点、难点内容,在教材每一章学完后进行章节测试,让师生共同了解每一章内容的学习效果,以便开展针对性辅导和练习。此外,在课程学习的中期和后期举行期中测试和期末测试。在测试形式和手段上,客观题采用蓝墨云班课平台,学生交卷即可查看成绩和答案;程序设计测试则采取纸质测试的方式,让学生手写程序。通过章节测试、期中测试和期末测试等形式,便于学生进行阶段性学习总结和反思,有针对性地调整学习策略,在客观上推动学生在整个课程学习期间的学习积极性。

三是开展程序免试答辩,鼓励学生进行创新。除了集中式的期末上机考试方式,鼓励学生进行实践创新,通过制作实用小软件取得课程成绩。在课程学习后期,由学生根据学习内容,结合专业需求或某一应用需求,设计制作一个相对综合、具有一定实用性的创意小软件,并进行集中答辩,由5名以上教师评委根据程序实用性、功能、创新性、技术难度等方面进行打分,答辩成绩可作为考试成绩,未通过或对成绩不满意的学生仍可参加上机考试取得课程成绩。实践表明,免试答辩举措能极大调动学生学习热情,达到强化实践能力考核、鼓励创新的目的。

三、教学改革实践效果

从2014年开始,针对我校部分专业的学生实施兴趣激励的教学改革与探索,通过重视学习引导、优化教学内容、采取灵活多样的教学方法、完善教学资源建设、推行多元考核评价机制等一系列教学改革措施,有效激发和培养了学生的学习兴趣,取得良好的教学效果,具体表现为:一是在课堂表现方面,学生课堂参与度明显提升,课堂气氛更加活跃,充分调动了学生的学习积极性;二是从课程后期对学生的问卷调查结果来看,90%以上的学生对提供的教学案例很感兴趣并愿意通过努力去完成这些案例,99%的学生认为课程学习对于提升计算机应用水平以及解决专业问题很有帮助;三是从考试结果来看,改革后的学生课程考核通过率相对之前有较大幅度的提升;四是从学生实践能力培养效果来看,学生编程能力有明显提升,分析和解决实际应用问题的能力明显增强。

参考文献:

[1]栾好利,杨政.基于兴趣的“程序设计基础”课程教学策略的研究与实践[J].计算机教育,2008,(2):78-81.

[2]崔冬霞.VB课程如何吸引学生兴趣的教学方法探讨[J].成都师范学院学报,2016,32(9):121-124.

[3]李霞,滕欣欣.微信公众平台在程序设计类课程中的应用模式探究[J].山东广播电视大学学报,2017,(2):33-36.

作者:宋荣杰

第3篇:基于网络信息平台的VB程序设计课程教学改革

摘要:随着信息技术的不断发展,高职校计算机专业课程信息化教学已进入全面改革阶段,教学模式及学习评价机制也必须随之改变,以适应网络信息化教学新的要求。结合该校VB程序设计课程设计教学模式、评分计划,尝试借助信息化教学方式提高教学质量。

关键词:信息化教学;教学模式;学习评价

VB Program Design Course Teaching Reform Based on the Platform of Network Information

ZHI Yuan, HUANG Xiu-juan

(Liu Guojun of the Jiangsu Lnion Technical Institute in Changzhou,Changzhou 213000,China)

Key words: information technology teaching; teaching mode; learning evaluation

随着信息技术的发展,利用互联网上的教育资源来更好的培养创新人才,目前已成为高职校计算机专业发展的方向。我校自2013年起全面推行信息化教学平台的使用,而计算机专业课程在利用网络信息平台上的资源,改进现有教学效果方面也已取得阶段性成果。信息化教学不仅提高了教育机构的工作效率,更使学生合理的利用自由时间进行有效学习。这种新的教育模式也正受到国家的重视,已经成为国家高职教育改革的重要组成部分[1]。

1 我校VB程序设计课程教学现状

随着国家对精品课程、资源共享课程及资源共享专业的深入开发,运用多媒体技术教学已经是一项对教师的基本技能要求。目前,国内高校普遍使用的网络教学平台已成为课堂教学的重要补充形式,成为高校信息化教学重要媒介[2]。以我校VB程序设计课程为例,已建成校级精品课程并纳入常州市十二五规划课题。截至目前,已经实现大部分电子化教学资源,包括课程整体设计和单元设计、课程标准、教学视频、教学课件、试卷库、习题库等。教师可以通过该平台开展教学、布置和批改作业、在线考试等,学生借助平台自主选择教学资源进行补充学习。

在教学实施过程中,不可否认的还存在诸多问题。如学生自主学习性不高,个别学习项目访问量较低,学生参与论坛讨论的习惯还不够自觉等问题。本文在已有课程信息化平台教学实施的基础上,进一步在挖掘网络平台优势,优化项目内容,改善学习评价模式等方面进行了深入探讨。

2 信息化教学的特点

信息化教学最基本的就是要有开放的网络信息平台和具有良好特性的教学资源,二者不仅要利于教师的便携管理,也要助于学生的体验学习,提高学习兴趣性。

1)信息化教学平台具有模块化、智能化的特点

我校信息化教学平台是以超星泛雅教学平台为基础,平台基本功能包括课堂、小组、专题、笔记、云盘、调查问卷等模块,教师主要用到课堂模块,可以创建自己的一门或多门课程,课程按项目模块进行整合,每个项目中包括统计、资料、作业、考试、讨论、设置等子模块。系统具有智能汇总统计学生完成任务情况的能力,有效提高过程评价的测量依据。学生可以实时在线完成任务学习及测试,借助论坛模块与老师、同学甚至互联网上其它高校的师生进行互动,大大提高了学习的兴趣性,使课后自学有所依助。

2)信息化教学资源具有互动性、兴趣性的特点

学习资源的建设要注重学习者的兴趣性和接受能力,它是衡量一门课程质量高低的重要指标,不仅要考虑用户学习的兴趣点和方便性,也要兼顾学习者的使用感受。所以在制作信息化资源过程中除了熟练使用常规的PPT、Prezi等课件制作工具外,还借助功能强大的Camtasia Studio等视频编辑软件,使得微课交互性、兴趣性更强。

3 改进学习评价模式,提高教学质量

3.1 建立信息化教学环境下新的评价模式

信息化教学环境下评价模式要遵循发展性、主体性、个性话、激励性的原则。学习评价坚持以学生素质的提高和发展为评价的主要依据,立足学生的差异性,从思想上,情感上,行为方式上接纳不同风格的学生。学习评价必须体现学习过程中学生的能动作用,使外在的环境与条件适应不同层次学生的个性特点,借助学生在兴趣、动机、意志等方面的心理优势,促进其人格的和谐发展。要注意最大程度地调动各个方面的积极性,不仅要调动学生参与评价活动的积极性,而且要注意保护和调动被评者学生在评价活动后进行教育教学改革的积极性[5]。

评价时空过程化,评价方法多样化。要随时对学生的学习过程和学习结果进行评价,从时间上看,将课前的诊断性评价,课中的形成性评价与课后的终结性评价相结合。从空间上看,不仅包括数学课堂上的评价,还包括网络信息平台上的评价。实现评价时空过程化要求注重平时的过程信息搜集,包括问卷调查、论坛讨论、课堂互动、课后在线作业,还涵括课中的参与情况包括参与状态、参与广度、参与时间和参与品质等。

3.2 设计制定学习评分计划

传统的“过程考核+期末考试”评价模式存在着过程考核数据采集、审查难度大,尤其专业操作课程可操作性差的问题。现在,教学目标不仅要注重学生学习新知与动手能力,也更注重培养学生自觉、主动、创新的职业素养。新目标下可以加大过程考核比例,过程考核占比可以达到60%-70%,包括任务点学习、测试题完成情况、作业完成率、论坛讨论情况以及学习评价等方面,并可根据实际情况调整各评价模块的权重,引导学生主动学习,使过程评价操作性更强。结合该平台的教学实践,设计如表1所示评分计划表:

3.3 培养信息化学习方式,提高自主学习能力

成功典范——可汗学院的“微课”模式采用知识地图(Knowledge Map),让学习者能直观地看到专题知识以及学习路径,为的是给学习者提供较好的路径指导,避免所学知识碎片化与彼此孤立。教师在网络平台上根据不同班级、学生个体情况设置不同的学习路径,让学生有径可循,同时教师可以根据学习痕迹不断改善课堂教学内容[2]。学生必须按照时间节点完成项目知识点中课件、视频的学习,完成有关测试题目从而达到理解、考核的目的。

本课程活动落实“以学生为中心”的学习理念,注重学生的积极参与,学生在“提问——思考——查找——回答”中学会自学,把随时遇到的问题通过移动客户端即时发布并在线做好笔记,有效避免了“不会不问不做”的学习怪象。对于五年制高职计算机专业学生学习《VB程序设计》课程,既要注重学生的实操能力,也不能忽视其理论基础。结合国家计算机等级二级考纲要求,笔者在平台上创建了丰富的题库,教师定时推送试题,学生在课上、课后均可在线完成,也可借助移动客户端答题,大大提高了学习的便利性。学生在评价机制的监督下,自觉主动的学习习惯有了很大改进,学习评价效果如下图所示:

4 结束语

当今,信息化教学已成为高职院校创新教学理念和模式的重要手段,充分发挥教师教学实践的主体作用,有效借助信息化手段大力提高学生自主学习的能动性和兴趣性,师生双方要走的路还很远。微课制作是降低专业课程学习难度、提高学习兴趣性的重要举措,应在微课设计开发上多下功夫,注重团队协作开发。教师围绕项目重点、难点和疑点拍摄制作时长一般10分钟左右的教学视频,学生学习自由度大,从而大大提高了学习效率。

参考文献:

[1] 蔡绍峰, 肖淮. 基于网络信息平台的计算机基础课程教学改革[J]. 赤峰学院学报,2014(8).

[2] 刘红. 基于网络教学平台高职院校信息化教学改革的几点思考[J]. 时代教育,2014(10).

[3] 支元. 信息化背景下计算机网络课程建设的实践与探究[J]. 无线互联科技,2015(4).

[4] 呼广顺, 张小虎. 基于“翻转课堂”共享网络视频公开课的设计实践[J]. 无线互联科技,2015(4).

[5] 互联网文档资源[EB/OL].http://wenku.baidu.com/view/172b23fd910ef12d2af9e7a8.html.

作者:支元 黄秀娟

第4篇:基于VB的物流管理信息系统设计

摘要:为了顺利完成目标和战略任务,物流运输、保存、供应、采购、外包和自动化一体化的单一功能保证了各个环节的优化。与传统物流相比,现代物流具有辅助流量控制的功能,它已经成为基础设施建设的主要手段,但信息技术的应用,使现有的基础设施、信息、交通需求共享和运输运营更快。现代信息技术的核心,是信息技术、物流的原始链接在一起,显示了现代物流一体的特征.信息技术,实现了空间的原始位移,同时将货物运输、仓库、包装、装卸、加工、和配送等几项统合在了一起,满足了社会的物流需求。

关键词:VB;信息管理;物流管理

基于VB的物资管理信息系统的设计方法。物资管理信息系统为企业物资管理的定性和定量分析创造有利条件并提供数据依据,是实现生产过程物资配备合理化、整体化控制的惟一途径。一方面系统能提供各种数据分析报表,使库存状况直观显示在企业物资管理人员的面前,另一方面,系统能收集数据进行统计分析辅助管理人员决策对采购状况的分析和生产装备形势的预测,及时发现工作中存在的问题,提前预防控制,改变物资管理工作的现状,形成科学的、动态的物资信息管理系统,为企业安全生产和资源管理提供助力。以围绕着数据结构设计和数据共享性为核心,建立物资管理的数据共享基础库,为系统进一步的深化和延伸打下坚实的基础。在应用功能上利用计算机网络及时、完整、准确地反映整个物流过程,同时提供物资的收料、发料、库存和资金情况,随时让有关人员掌握物资信息,实现各类物资管理信息操作、维护、查询、统计、汇总、分析等功能。

一、系统需求分析

1.登陆需求。⑴根据用户名和密码的匹配性判断用户是否可以登陆系统。⑵根据用户名的类型决定进入系统后所拥有的权限。

2.物资管理需求。在实际应用中,由于物资信息是可变的,经常会有一些新的材料信息需要录入,也有一些原有信息需要进行修改、删除等操作,基于此,该过程应该具有对材料信息进行管理的功能(包括对材料信息的添加、修改、删除)。

3.仓储管理需求。物资信息从仓库中取出,或将其加入到仓库中都涉及到材料信息的变更,包括添加、修改等操作,基于此,系统应该具有对材料入库信息、材料出库信息进行管理的功能。

4.物资管理信息查询需求。由于物资信息较多,并且比较复杂,管理者经常需要根据需求对某些材料进行信息检索,包括仓库中还有哪些材料,仓库中材料的价格如何,基于此,系统应具有对仓库中的材料信息进行各种查询的功能。

5.数据统计需求。为了清晰掌握仓库中的材料的销售、维护等信息,管理者需要经常对仓库中的材料的各种信息进行统计、汇总,基于此,该过程应具有对仓库中材料信息、设备修理成本、设备改造成本及工程成本进行统计和管理的功能。

二、VB的物流管理信息系统设计与实现

1.系统可行性分析。项目的可行性分析也被称为可行性研究系统的调查,此为基础,探讨新系统开发的必要性和可能性。通过对新系统的开发技术在经济、社会上的分析和研究,以防投资失误,确保新系统的开发成功。可行性研究的目的是用最少的代价尽早确定解决问题。(1)经济的可行:主要是评价项目的经济效益,该系是毕业设计、不需要开发经费,在该系统的还可以实现显著提高企业经营的效率。因此经济可行。(2)技术的可行:系统的使用、Visual Basic接口方便迅速发展平台,正确的系统接口;开发数据库SQL服务器再利用,创建具有合理的逻辑的数据库;服务的最终用途。利用信息技术车收据、ADO交互方式建立和后台参考数据库的连接,包括统计数据,删除,转换等等。计算机设备和信息技术设备、必须保证装备齐全并能完全滿足系统。(3)管理上的可行:主要管理人员的批准和认同。该系统开发目标,十分明确。技术和经济方面完全可以,而且投资少,但是,效果非常快。所以系统开发是完全可行的。

2.模块结构设计。“物流管理系统”可以分为主要的几个模块:文件管理模块、合同管理模块、工资管理模块,工作指令管理、仓库管理模块。根据系统的结构设计方法对系统进行拆解后,分解出相对立的模块,基于模块的设计和模块之间的关系得到软件的功能和系统功能模块结构。

3.概念模型设计。概念模型被视为在现实世界的机器的世界的中产阶层的过渡,占全体的数据库的设计的关键。概念结构的设计概念模型的结果,客观的对象,在现实世界中第一个抽象是过于依赖特定机械结构的信息,数据分析后词典,系统模型之间的关系是可以使用实物一关系图(E—R图)方法是数据结构分析得到了概念模型。为充分满足顾客的各种实物之间的关系,成功的逻辑构造的设计打下基础。这些实物含有各种具体信息的相互作用形成数据的流动。该系统的设计实现了对汽车信息实体和货物信息的系统统计。

4.数据库设计。系统中设计了两个数据库,一个是对登陆信息进行管理,另一个是对系统数据进行管理。⑴登陆信息库包括姓名与密码。⑵系统的物资信息管理数据库包括以下数据:1)物资信息管理,包括所有物资的基本信息。2)入库信息管理,包括入库单号号码、入库发票号码、入库日期等信息。3)入库材料信息管理,包括入库材料的入库单号、材料编号、价格、数量等信心。4)余2额信息管理,包括材料的编码、价格、数量等信息。5)出库信息管理,包括出库单号码、出库发票号码、出库日期等信息。6)出库材料信息管理,包括出库材料的出库单号、材料编码、价格、数量等信息。

5.系统实现。漂亮清晰的界面,容易理解,操作简单,具有指导功能,操作者会觉得简易,从而提高效率。由于系统基于Windows操作系统,因此接口遵循传统风格的窗户,标题栏,菜单栏,对话框组件。符合人机界面的Windows操作系统,只要操作者有Windows操作基础,能快速适应这种管理系统操作,因此可以大大降低培训成本,提高系统推广性。

总之,设计的物资管理信息系统,对生产现场物资配备、管理的快速反馈、动态监管、受控,提高对生产现场成本的受控能力,同时对物资管理的台账进行统计、汇总都由物资管理信息系统辅助完成,更加可靠的保证最佳物资储备和最佳的管理绩效,同时实现管理过程信息化的处理。

参考文献

[1]刘晓伟.浅谈基于VB的物流管理信息系统设计.2017.

[2]梁海平.浅析基于VB的物流管理信息系统设计与实现.2018.

作者:于芬

第5篇:基于VB的学生信息管理系统设计

摘 要:学生信息管理系统是根据学生信息的特点以及学校管理的实际需要而设计,能够有效地对学生信息进行管理,减轻学校工作人员的管理负担,提高大量学生信息管理的效率和科学化,并减少人为操作的错误以及不规范行为,从而提高学校学生信息管理的可靠性。

关键词:控件;窗体;数据库;VB

1 系统介绍及开发的意义

1.1 系统介绍

规范学生信息管理是一项既重要又复杂的工作,为提高管理效率,更好的做好本项工作,服务学校发展和教学过程管理,根据学校实际情况,基于VB设计一套学生信息管理系统。

1.2 系统开发的意义

随着教育信息化的不断进步,计算机日益成为我们工作密不可分的工具。学校学生信息管理是一项常规工作,对学校管理的规范化、科学化有着重要意义。因此,开发一个简单易用的学生信息管理系统对学校信息管理科学化的提升有着明显的实用价值。

1.3 研究方法、发展趋势

本系统是采用功能分析法进行设计和叙述的一个系统。现代信息技术,特别是网络和多媒体技术的发展,对各行各业的工作和生活带来了深远的影响。办公信息化、管理信息化已成发展趋。

本系统采用简单单机模式,在某些方面还有待进一步开发。未来有关学生信息管理的架构应采用多层系统,成为适应学校全面信息化发展方向的校园网络应用平台,并整合Internet功能、远程控制与访问功能,采用更加先进的CS和BS模式,支持学校日常教学、教务管理、信息交流等方面工作的应用。构建为一个基于学校内部联网,支撑不同类型学校管理需求的综合服务平台和开发平台,并以校园信息共享为基点,搭建起顺畅的信息交流通道。提高教育信息化综合应用水平,提升学校管理效率。

2 系统分析与设计

2.1 系统功能分析

学校学生具有很强的流动性,每年都有离校、入校和学籍变化。在校学生的各种信息也随时在发生改变。要对这些庞大的信息量进行准确管理并提高工作效率,就必须建立一套有效的管理系统。系统应具备基础管理、信息查询、增加减少、删除修改等功能,从而减少学生信息管理的工作量。

2.2 系统构架

本系统主要包括用户管理、学生信息管理、学生成绩管理、密码修改等四大模块,各个模块的操作流程如图1所示。

2.3 系统E-R图

①用户(包括管理员和普通用户)基本信息如图2所示。

②学生基本信息如图3所示。

2.4 学生信息数据库的设计

学生信息管理系统的建立,首先必须要构建一个科学的数据库。本数据库基于Access2003构建,包括3个基表,分别是用户信息关联表(admin)、学生信息关联表(student)和学生成绩关联表(grade)。

①用户信息表(admin)结构见表1。

②学生信息表(student)结构见表2。

③学生成绩表(grade)结构见表3。

3 系统具体实现

3.1 登录窗体设计

设计一个登录窗体(form1)。窗体主要功能是对用户真实性进行验证,对登录次数进行限制,窗体结构如图4所示。

3.2 主界面设计

设计一个主界面窗体(form2)。窗体要提供按钮控件和菜单编辑器。窗体在登录后显示,基本结构如图5所示。

3.2.1 Toolbar

在主窗体上设定一个工具栏控件,添加6个按钮,按钮属性见表4。

3.2.2 菜单编辑器

在主窗体上设定一行菜单编辑器。编辑器的结构和属性见表5。

3.3 用户信息管理

用户信息管理主要包括用户注册、密码修改和账号删除管理。

3.3.1 用户注册窗体

设定一个用户注册窗体(form3),窗体主要提供用户注册功能。运行情况如图6所示。

3.3.2 密码修改窗体设计

添加一个窗体(form4)、一个ADO控件。要把控件属性设定为链接“学生信息系统.mdb”数据库,把记录源链接为数据库里的“学生信息表”。把窗体上的文本框的数据源设定为adodc1,把数据字段设定为与数据库相对应的字段。

该窗体主要用于用户密码修改的功能,窗体运行情况如图7所示。

3.3.3 删除账号窗体设计

添加一个窗体(form5)、一个ADO控件。把ADO控件的属性设定为链接至“学生信息系统.mdb”数据库,把记录源链接至数据库中的“用户账户表”,再把窗体上文本框的数据源链接到adodc1,分别把数据字段设定为与数据库相对应的字段。

该窗体主要用于用户密码修改的功能,窗体运行情况如图8所示。

3.4 学生基本信息录入窗体设计

设定一个窗体(form6)和一个ADO控件。将ADO控件属性设定为链接到“学生信息系统.mdb”数据库,将记录源链接到数据库里面的“学生信息表”,将窗体上的文本框和下拉框的数据源设定为adodc1,将数据字段对应设定为数据库中的字段。

该窗体主要针对学生基本信息的录入操作,窗体设计如图9所示。

3.5 学生基本信息维护窗体设计

设定一个窗体(form7)和一个ADO控件,一个DataGrid控件。在设计中添加一个数据环境,将ADO控件属性设计为链接到“学生信息系统.mdb”,将记录源链接到数据库中的“学生信息表”,再将DataGrid控件的数据源设定为DataEnvironment1、把DateMember设定为Command1。该窗体主要功能是对学生基本信息进行维护,并将数据导出为Excel文件等。窗体设计如图10所示。

3.5.1 数据环境

把数据环境的链接属性设定为链接到Access2003中的“学生信息系统.mdb”中的student表,将命令Command1添加到在建立好的链接下,并在属性页设定数据源为student表,将记录集管理的锁定类型设定为开发式,同时在Command1中添加子命令Command2,将其属性页设定数据源为“学生信息表”,并在关联定义中增加“学号”to“学号”的关联。其数据环境结构如图所11示。

注:在建立数据库时添加了较多字段备用,实际使用中,部分字段并未使用。

3.5.2 DateReport1的设计

在系统中设计Data Report,并添加一个数据报表,报名名称为默认的Data Report1,并将其数据源设定为DataEnvironme-

nt1,DateMember设定为Command1,报表窗体设计如图12所示。

报表的运行界面如图13所示。

3.5.3 成绩查询

添加一个窗体(form8)、一个ADO控件和一个DataGrid控件。将ADO控件属性设定为链接到“学生信息系统.mdb”,该部分主要功能完成班级选择。窗体运行情况如图14所示。

3.6 成绩信息录入窗体设计

设定一个窗体(form9)和一个DataGrid控件。将控件的数据源设定为DataEnvironment1,将DateMember设定为Command2。将窗体上的文本框和下拉框的数据源设定为DataEnvironment1,将DateMember设定为Command1,数据字段与数据环境里的字段对应。该窗体主要功能是为学生添加成绩,对成绩进行打印。窗体运行情况如图15所示。

3.6.1 DateReport2的设计

在系统中添加Data Report,设置一个数据报表,报表名使用默认的Data Report1。报表的数据源设定为DataEnvironment1,DateMember设定为Command1。报表界面如图16所示。

报表的运行界面如图17所示。

4 结 语

本文结合学校实际,对学生信息进行系统管理进行了设计,并实现了设计,对于这个系统,由于各方面条件的限制,许多系统功能还有待进一步精确化,本系统实现了基本功能,但仍需修改完善,使之功能更加广泛和完备。

参考文献:

[1] 林陈雷.Visual Basic6.0[M].北京:人民邮电出版社,2005.

[2] 潭浩.学用Visual Basic编程[M].西安:西安电子科技大学出版社,2001.

[3] 龚沛曾.面向对象程序设计系列教材[M].北京:高等教育出版社,2003.

[4] 温贤发.Visual Basic6.0数据库程序设计高手[M].北京:科学出版社,2001.

[5] 敬铮,于英杰.Visual Basic6.0数据库开发与专业应用[M].北京:国防工业出版社,2002.

作者:周宝珍

第6篇:基于VB的学生信息管理系统设计

摘要:随着中国高等教育招生规模的日益扩大,基于网络的大学生信息管理系统己经成为适应我国高等教育扩大规模,培养高等人才跨世纪工程的关键环节,也是高等教育得以顺利发展的基础条件。以下将分析基于VB的学生信息管理系统的设计。

关键词:学生;信息管理;VB

中图分类號:TP311.5 文献标识码:A

VB-based Student Information Management System Design

Yang Hui,Tong Lu

(Inner Mongolia Xinganmeng Xingan Vocational College,Xing'an137400,China)

一、学生信息管理系统的设计思想

(一)适应新体制下大学生管理模式的要求。系统要求具有较高的跨平台性,不同的职能部门,具体的业务逻辑往往不同,学生信息管理系统必须适应管理逻辑变化的要求。

(二)按用户的使用合理划分系统模块。学生信息管理系统按照用户第一的原则,采用面向对象的思想,按照系统使用用户设计系统模块。整个系统的使用用户分为三种角色:系统管理员、教师和学生。不同角色的用户具有不同的使用需求、不同的操作对象、不同的权限和不同的操作功能。

(三)较高的数据安全性。由于数据信息集中存储在数据库服务器上,其中包含学生课程成绩、选课纪录等许多十分重要的信息,因此一方面要严格限制非授权用户访问学生信息管理系统,对各类合法用户建立完善的用户权限管理体制,另一方面要保障系统本身运行的安全性和稳定性,防止由于系统故障而导致的数据丢失。

(四)采用最新软件开发技术。随着信息技术的高速发展,系统数据量和用户数量的不断增加,采用新的编程技术进行开发能够确保系统拥有较长的生命周期。本系统采用基于软件构建的开发技术。采用Windows作为应用服务器操作系统,SQL SERVER作为数据库服务器,采用全新的Eclipse+My eclipse+Tomcat作为开发平台和开发工具,确保了技术的先进性和开发的高效性。

二、系统的功能设计

根据系统的开发目标,现将系统的功能分为系统管理、学位管理、行政办公管理、招生就业管理、学科管理、排课系统管理和学生管理七大模块:

(一)系统管理模块。系统管理模块主要完成一些基本信息的录入与维护,如学生信息、公共信息、用户管理、课程信息等。因为这部分内容是其他各个管理模块的基础,所以我们进行详细的介绍。

1.学生基本信息管理:主要是针对学生表的操作,其中主要包括学生的学号、姓名、院系、研究方向、大学期间信息、学位情况、毕业论文、在读期间发表论文以及所获各种成果奖励等信息的录入和更新工作;

2.公共信息管理:主要针对各种基础类别表信息的维护工作。比如性别代码表、民族代码表、国别代码表、政治面貌代码表、学院代码表、大学生类别代码表等等。对于公共信息管理只有管理员才能进行维护,其他用户无权访问。

3.用户管理:主要是针对本系统三种不同种类的用户而设置的,每一种用户有不同的访问权限。学生用户可以查询自己的基本信息、选课信息、成绩信息以及其他的培养信息等。教师用户可以查询自己的基本信息、学生信息以及学生成绩提交等。管理员用户则有更高级别的权限,他还可以更新一些基础信息。

(二)行政办公管理。行政办公管理主要涉及到学生的档案管理、学费标准的制定、学生的缴费信息、学生经费管理、学生证书管理以及学生的离校审查等。这部分管理主要是由学校的职能部门来完成的。学生在校的档案管理一般由大学生处管理人员完成的。收费标准是由学校的相关招生部门根据每年不同的具体情况为不同类别的学生制定出不同的收费标准,然后再由学校的财务部门反馈给学生。

(三)学科及教师管理。学科信息管理包括学科专业基本情况录入、教师情况录入等。学科基础建设主要包括学科人员配备信息,学术梯队信息,科研情况信息,学生培养情况信息等。

(四)排课系统管理。能够及时、有效、方便的进行学生的排课管理,是提高学生培养质量的一个重要前提。它主要包括以下几个方面:教室管理、授课教师管理、排课管理、课表查询及打印等功能。

(五)学生培养管理。学生培养管理是进行学生教育的一个重要环节,其他所有的工作都是紧紧围绕着这个工作来展开的。主要包括学籍管理、培养方案、学生选课管理、成绩管理、导师资格管理、教师成绩上传管理、学生实验实训管理等。

三、部分代码实现

大学生信息管理系统是一种融合管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性先进管理手段。近年来,随着信息技术、计算机技术及管理技术的进步,大学生信息管理系统在理论上和开发方式上取得了巨大发展,其应用领域也越来越广泛,这为大学生信息的实时跟踪、信息集成、信息共享提供了保障,促进了管理效率的提高。部分代码如下:

Dim FileNum As Integer

If Len(FileName) > 0 Then

'有输入文件名

FileNum = FreeFile() '获得可用文件号

Open FileName For Output As FileNum '打开输出文件

'如果无指定文件,则创建新文件

Print #FileNum, Text1.Text '输出文本

Close FileNum '关闭文件

End If

Text1.Text = ""

FileName = ""

End Sub

参考文献:

[1]Bob Reselman,Richard Peasley.Wayne Pruchniak.Visual Basic 6.0使用指南[M].电子工业出版社,2009,8

[2]孙凡士,田小勇.教育信息化资源开发与利用[M].北京:科学出版社,2008,8

作者:杨辉 佟璐

第7篇:vb程序设计方法

发表于《中小学信息技术教育》杂志2005年第7期 VB程序设计方法——今天我来做导演!

教学目标:

1、 知道创建一个VB程序的基本步骤

2、 了解窗口、事件和消息的含义

3、 培养学生的自主探究精神

教学重点和难点:

1、窗口,事件和消息的关系

2、属性的设置

3、代码的输入

学生分析:

高一学生,已经学习了程序的三种基本结构,能辨别三种结构,但不会自己书写程序。对VB基本上一无所知。

教学方法:

采用主动式任务驱动的教学方法,通过创设情境,激发学生对VB的兴趣,使学生产生动手做一个VB程序的欲望.在布置任务的时候,不是教师指定完成什么任务,而是由学生自己提出想完成一个样的任务,即想做一个什么样的VB程序,因为任务是学生自己提出来的,所以学生肯定感兴趣的,这就避免了教师布置的任务不能照顾到全体学生装的弊端.而教师作为引导者和技术帮助者,帮助学生一步步地完成任务,引导学生分解任务,分解为界面的创建,属性的设置,代码的输入等几部分。在实践过程中,使学生掌握用VB进行程序设计的步骤和方法。

教学过程:

一、 激趣引入

师:上节课中我们演示了一个抛硬币的VB小程序,大家还有印象吗?(教师演示这个程序) 师:下面我再来演示几个其他VB小程序(教师演示若干个趣味小程序,如,和刘德华对话,井字棋,心情好吗,挖地雷,单选复选框与字体,测验记忆力,弹球游戏,剪刀包袱,在演示过程中,让学生注意鼠标单击按钮,或者鼠标移动,窗口上会有什么反应)

师:窗口——舞台,事件——导演的命令,反应——演员的表演,控件——演员(以对比方式说明它们之间的关系,让学生明白,需要哪个演员(控件)作出什么表演,要对这个演员(控件)发号施令,导演不能瞎指挥,不然表演要乱套的。)

师:有了舞台,演员,导演在哪儿呢?导演就是你!今天就是请大家当一回导演(出示课题:今天你来做导演!) 意图:

1、在演示过程中,提醒学生注意窗口,事件(点击按钮或移动按钮),消息(事件的反应)。

2、激发学生的兴趣,产生自己动手做一个VB程序的欲望。

二、 形成任务 大屏幕展示:

一、确定导演的工作目标,即你想要完成一个什么样的VB程序?

老师引导,启发学生,使每个学生能确定自己的目标,即要完成一个什么样的VB程序,即名称是什么?功能是什么?……。(对于不能确定的学生,建议参考老师演示的例子,从中选择一个自己感兴趣的)

意图:这是很重要的一个过程,要很好地引导学生,使学生清楚地知道自己的任务,即自己要做什么?

三、 分解任务

(以演示中的一个小例子,来说明如何完成一个VB程序) 大屏幕展示:

二、导演如何完成任务?

师:导演正式上任了,大家都胸有成竹了,明确了要做一个什么样的VB程序,首先做什么呢?

1、界面的设计(舞台的布置) 师:一个程序,你最先看到是什么?

师:舞台如何布局?演员如何选取?窗口如何布局?上面要放哪些东西?这些东西怎么放比较好看?……

意图:引导学生从界面设计入手,学会用控件来输入文字,图片,通过对文字的修饰,图片的插入,引入属性的设置,突破这个难点。

2、如何让对象动起来?

师:窗口布置好了,舞台拱建好了,演员也到位了,那么让演员如何表演呢?每个演员做什么动作呢?导演发布命令的时候(输入代码)的时候,一定要看清对象,不要乱发命令啊! 意图:

引入代码的输入。为节省时间,提供演示程序的代码,避免自己书写代码。

四、动手实践

师:各位跃跃欲试的导演们,按照自己刚才确定的任务,动手来完成自己的第一个VB小程序吧! 可能问题:

有些学生在输入代码的时候,为分不清代码需要给哪个控件加上,这时一定要让学生明白,导演的指令必须是针对某个演员发的,不能乱发。 对于学生碰到的问题,老师做好技术指导工作。

五、 评价交流(展示学生作品,交流评价)

师:不同风格的导演设计的效果是不同的,让我们来欣赏一下各位导演的作品吧 意图:

通过电子教室软件,转发一些小组完成的作品,能过交流了解其他同学的制作成果,吸取他人经验

提醒学生在程序中加入制作人信息,即导演的信息,有初步的版权意识

有些学生可能设计的任务比较大,在课内无法完成,则鼓励在课后继续完成,作为拓展作业。

五、 总结

师:各位导演感觉如何?做一个导演不容易吧,做一个好的导演更不容易。创建一个VB程序的基本步骤:界面设计,属性设置,代码输入。

导演有大有小,但是基本工作是一样的,就是上面这些步骤,今天我们是小导演,明天我们可能是大导演,期待欣赏到同学们的大作! 意图:回顾过程,总结提高。

附:学案

今天我来做导演

——VB程序设计方法

一、明确目标

身为导演,最重要的一件事,就是明确自己的目标,请确定你的目标,即你想做个什么样的VB程序?

提示:如果一时之间想不出来,可以参考老师演示的例子

二、设计舞台(界面的布局)

1、如果你想在窗口上输入文字,方法如下:

(1)用鼠标选择左边工具栏中的“LABEL”标签

(2)在窗口上拖出一个大小合适的矩形(矩形的大小可以用矩形边上的八个小方块进行调整)

2、如果你想插入一张图片,方法如下:

(1)用鼠标选择左边工具栏中的“IMAGES”标签

(2)在窗口上拖出一个大小合适的矩形

3、如果你想在窗口上增加一个按钮,方法如下:

(1)用鼠标选择左边工具栏中的“BUTTON”标签

(2)在窗口上拖出一个大小合适的矩形

4、如果你想在窗口上增加一个文本框,方法如下:

(1)用鼠标选择左边工具栏中的“TEXT”标签

(2)在窗口上拖出一个大小合适的矩形

:),增加其他控件的方法类似,相信自己,试一试!

三、对演员进行分工(属性的设置)

1、如何在窗口上显示文字?

方法如下:

(1)用鼠标选中Label控件

(2)在右边的属性窗口中找到“Caption”属性,在右边输入要显示的文字 思考:如何修改文字的字体?颜色?大小? 提示:修改相应的属性

2、如何插入图片?

方法如下:

(1)用鼠标选中Image控件

(2)在右边的属性窗口中找到“Picture”属性,点击旁边的省略号按钮,选择要插入的图片

3、如何修改Text显示的文字? 方法如下:

(1)用鼠标选中Text控件

(2)在右边鼠性中选中Text属性,输入要显示的文字

4、如何修改按钮上显示的文字? 方法如下:

选中按钮,修改“Caption”属性

四、让演员动起来(输入代码) 选择演员,输入想要演员实现的代码

五、检查一下导演工作进展如何? 方法: 运行、播放

六、你是个合格的导演?还是个优秀的导演?

1、你知道如何做一个VB程序了吗?(知道/不知道)

2、你是个合格的/优秀的导演?(是/不是)

第8篇:VB程序设计课程设计

1、目的

VB程序设计课程设计是考察学生对VB程序设计课程相关知识点掌握情况的重要环节,也是激励学生进一步学习VB、提高运用VB开发实际计算机程序的能力。课程设计的重点在于学生利用VB开发程序的能力。

2、课程设计题目

学生信息管理系统

3、程序功能

该程序具有建立数据库,建立数据库表,添加数据,删除数据,查询学生每学期成绩、不及格情况、积点情况等相关信息的功能。

4、实现要求

每个学生建立一个数据库(名字自拟),数据库中建立学生基本信息表(学号、姓名、性别、出生年、出生月、出生日、联系电话、年级、班级、住址等)、学生成绩表(学号、课程号、成绩、学期等)、课程信息表(课程号、课程名称、出版社、出版日期、版次、页码、价格、课程类型(基础课、专业基础课、选修课等)、开课学院等)。

把课程信息、每一学期的成绩等分别输入相应的表中,其中学生基本信息表记录不少于5个学生的信息。

在以上数据的基础上,实现相关的程序功能(不仅仅第3条指定的功能)。

设计多界面程序,相关查询结果应由不同的界面显示,每个同学显示结果的形式应尽量不同。

5、考核

根据学生实现程序功能多少(40分)、界面设计情况(20分)、课程设计报告撰写情况(20)、答辩情况(20分)进行考核。雷同者应重做。

6、课程设计报告内容

1)课程设计题目

2)课程设计的目的

3)程序功能介绍

4)程序界面设计与控件属性设置

5)程序代码编写

6)程序演示(将运行过程用截图方式截下来,并对输入数据、输出的结果进行适当说明)

7)课程学习与课程设计心得体会

7、上交材料

本次课程设计以小班为单位上交如下资料:

1)光盘:每一小班建立一个目录(专业年级班级),在此目录下建立每个同学的目录(学号姓名),在每个同学的目录下保存该同学的电子版的课程设计报告、打包的程序。

2)纸制版的课程设计报告

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:iwenmi@163.com。举报文章