电脑编程开发学习范文

时间:2023-10-18 17:37:12

导语:如何才能写好一篇电脑编程开发学习,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

电脑编程开发学习

篇1

关键词:51单片机 “教学做”合一 汽车专业 实践

中图分类号:TP368.1-4;G712 文献标识码:A 文章编号:1674-098X(2016)10(c)-0126-03

随着单片机技术在汽车领域的广泛应用,汽车技术与微机系统的融合给汽车的结构和性能带来了革命性的变化。从汽车发动机的燃油喷射、点火装置、进气与怠速控制、尾气排放、故障自诊断到汽车底盘的传动与行驶、转向与制动等,普遍都采用了单片机控制系统。车载智能控制系统的大量应用,使汽车的动力性、安全性、舒适性、经济性都得到了显著的提高。单片机技术在汽车工程领域的地位越来越重要,未来的汽车竞争,趋向于单片机技术的竞争。因此,汽车相关专业的毕业生了解和掌握一定的单片机基础知识及编程技能成为一种必要。

1 学情分析

1.1 有利情况

该院汽车专业的学生偏向于汽车运用与维修方向,2013年开始招生,目前只有一届毕业生。课程《单片机原理与应用》在2014级汽车运用与维修专业的第四个学期首次开展教学,总共60学时。研究2014级汽车专业的学生在前面三个学期以及包括本课程学期在内所学课程可以看出,学生有一定的电工电子技术基础以及汽车电子电器控制技术基础。所以,汽车专业的学生在学习单片机应用课程时,对单片机电路中的模数电及电器控制,部分电路驱动芯片工作原理等有关知识应该是有所了解的。

1.2 存在困难

我院汽车专业的学生在学习单片机之前,没有学习过程序设计类的语言课程,学生的编程是零基础。要想在60学时这么短暂的时间里,让完全没有语言基础的学生学习单片机,对任课教师顺利展开教学是一个挑战。

2 教改总体思路

教学内容以51单片机作为学习芯片,因为现在用的较多的是51单片机,它的资料比较全,用的人也很多,市场也很大,车载智能控制中的主芯片里有不少用的都是51型号的单片机。编程语言基本采用C51进行讲解。从我院汽车专业的学生编程是零基础的情况下,在有限的教学时间内,采用C51进行编程,可以有效降低C51的进入门槛。编程软件采用目前比较通用的Keil C51编程软件。

课程内容进行单元化、项目化处理,以单片机内部资源的功能应用为核心,以项目案例为载体,以接口电路和软件编程为主线,以应用开发能力培养为目标,构建教学内容体系。在教学过程中实现“教学做”合一实践教学模式,理论教学与实践教学有机融合。在教学内容处理上,打破教材章节界限,以实验开发板上各个项目内容为载体,合理分配知识点,考虑学习能力的循序渐进,在具体的项目任务中体现理论知识和重点内容,增强感性认识,培养应用开发思维。在时间安排上理论教学与实践教学穿行。学生将开发板带到机房进行上课,空间上实现教室与实验室合为一体,做到边教边学边做。教学过程始终体现“教学做”合一的教学实践模式,充分发挥学生实践动手能力强的优势,在实践中掌握关键理论知识。在教学实践展开过程中,多种教学手段灵活结合,教师引导学生在课堂学习实践过程中,遇到问题及时查阅相关资料,培养学生自主解决问题的行为习惯。

3 教学实践设计

3.1 教学目标设计

经过教改实践,使得汽车专业单片机课程教学形式更加符合我院学生实际。学生掌握基本的51单片机内部资源工作原理与开发应用,掌握一种编程开发语言和对应的编程开发软件工具的使用,能够实现简单的Proteus仿真设计与调试。经过“教学做”合一教学实践锻炼,充分激发汽车专业学生对单片机应用系统设计开发的兴趣,养成学生自主分析问题、资料查找、解决问题、通力合作的能力。

3.2 教学项目设置

根学生学情和专业特点,实施教学做一体化项目式教学,促进理论教学与实践教学的融合。以项目的学习展开过程为主线,合理分配课程的知识点,将课程需要讲解的理论知识和重点内容融合到具体的项目设计中。考虑到学习过程是一个由易到难,知识点的掌握是一个循序渐进的过程,时间上合理安排各个项目内容的教学顺序。实施的部分项目见表1。

3.3 “教学做”合一教学实践

课程的教学地点选择在专业机房,里面已经安装了Keil C51编程开发软件、Proteus仿真软件以及PC机与单片机的串口通信驱动软件。上课机房有专业的极域教师机软件,可以实现教师的屏幕广播,教师在具体进行屏幕操作的时候,学生电脑屏幕端可以看到教师的屏幕,同时也可以实现学生的演示操作,演示给教师一个人看,或者是演示给全班同学观看。学期初,教师将学生两人一组分组,让学生按组领取单片机实验开发板。随着开发板下发的还有整个学期的教学项目中部分基础C51程序,以及实验开发板硬件电路的电路图连线资料、单片机硬件系统介绍资料以及C51语言开发资料。每次学生上课,都是带着实验开发板和相关的电子资料来专业机房上课,下课时将开发板随身带走自行保管好,实验开发板将跟随学生一个学期,到期末课程结束时,交还给教师。

学生在没有编程语言基础的情况下,任课教师从预备的教学项目中,选择最基本的单片机应用开发入门的项目来开始课程的教学:点亮一个LED灯。教师在课堂上带领学生完成实验开发板软、硬件连线以及与电脑的连接,将第一个项目的软件编写操作过程实时广播到学生屏幕上。通过实时编程软件的操作过程,学生对编程软件的操作有了一个大概的宏观印象:如何建立工程文件,如何编写程序代码以及对工程文件进行参数设置,最后完成调试生成单片机可执行代码。

教师完成操作演示之后,让学生自行在开发板上依照教师的操作步骤,完成第一个项目的第一个子任务的全部操作。学生在完成基本程序录入,看到开发板上相关的实验现象后,立刻对课程产生了一定的兴趣。在有一定兴趣的基础上,教师对程序代码展开详细的知识点介绍,让学生了解一个简单的单片机应用是软硬件的结合,在了解硬件电路结构特点以及单片机相关资源的硬件结构的基础上,进一步了解软件的编程。单片机应用系统的软硬件知识点的介绍,需要参看一部分资料,教师提醒学生查看手中相关电子资料。

在学期前期,教师带领学生阅读研究项目代码,熟悉项目硬件结构及接线,训练学生软硬件结合开发项目、熟悉C51编程和资料查找的行为能力。在项目的展开过程中,对部分子任务,教师在已有功能的基础上稍作要求修改,让学生作为学习的主体,边学变做,完成程序改编、硬件连线、调试与下载,在开发板上完成项目内容,实现相关实验效果。教师在课堂上来回走动,分组指导教学,在指导的过程中,教师对学生普遍出现的问题进行课堂集中广播讲解,针对个别问题,进行个别指导。教师在教学的过程中,把握好知识点的宏观主线,拣主要的知识点讲解,其余比较琐碎的知识点,让学生自行查找资料阅读理解,并进行动手实践分析,加深理解。随着教学进度的深入,要求学生自行完成的设计部分内容越来越多。学生变被动学习为积极主动探索和思考,教师不用再为有限的课时安排和讲不完众多的知识点而发愁,教学效果非常明显。

3.4 资料查找

学生在完成教学实践项目的过程中,对教师布置的要求有改动过的项目设计,肯定存在编程基础知识和单片机内部资源应用知识不清楚的情况。教师提醒学生带着问题查阅单片机教材或者是网络资源,自学预习相关理论知识,达到自学能力的训练目的。学生在进行问题分析和资料查找的过程中,自然养成一定的解决问题能力。

这里以项目2中的第二个子任务为例,简单介绍一下如何实现项目改动以及学生动手实践训练:子任务中要求单片机P2口控制的8盏共阳极LED灯实现左循环轮流依次点亮。

在学生完成子任务的基础上,进行适当要求改动,原程序的循环左移是用运算来实现的,现在要求学生通过调用Keil C51编译器里的库函数_cror_( )来实现LED灯的循环右移动。学生在完成改动项目的过程中,通过资料查找,自然对单片机的I/O口电平输出控制、发光二极管的硬件结构、Keil C51软件库函数调用以及用户延时子函数的编写更进一步加深理解。

3.5 Proteus仿真教学

实验开发板上所有的实验项目硬件电路的连线是非常清楚的,学生在学习软件编程的同时,学习硬件电路的结构,但是开发板上大部分的实践项目硬件电路部分都是预先做好的,学生在学习的时候,对硬件电路设计中的元器件选型,硬件电路具体连线训练程度还是有所欠缺。学生需要了解更多的硬件电路设计方面的知识,所以在学期的中后期可以适介绍Proteus仿真软件的使用。教师可以布置一部分训练项目,以作业的形式布置给学生,要求学生自行完成仿真训练内容并提交给教师。

3.6 集中实践项目训练

教W中学生使用的实验开发板具有扩展功能,学生可以另外购买元器件,完成较为综合性的训练项目。所以在课程的集中实践环节中,可以选择一个典型的、难度适中、测量内容较全面的一个实践任务,围绕该典型系统设计锻炼学生电路设计知识及测量技术,并让学生完成从原理分析、方案设计、元器件选用、电路设计、程序编制、组装、焊接等各个环节的训练。例如,开发板上可以实现的拓展综合训练项目有: 温感温控继电器动作,红外发射和接收控制继电器动作,十字路口带倒计时功能的交通信号灯系统等训练项目。让学生从这些项目中选择一个自己感兴趣的项目作为实践课题。学生在经历这样一个系统设计的全过程后,职业能力将有一个很大的提高。

4 教学考核设计

课程考核分两部分组成:期末试卷+实验考试。其中期末试卷由试卷库随机抽卷,客观考察学生单片机应用开发的理论知识掌握情况。实验考试一般安排在期末试卷之前,单独安排时间,对学生的实践操作技能进行考核。实验考试时,教师准备好一定量的实验考试题目,学生一人一组,分批次进入考场进行考试,每批次考场学生数控制在15人以内比较适宜,进入考场后学生随机抽签决定需要完成什么题目。实验考试环节要求学生能够根据考题要求,完成实验原理分析,单片机应用系统原理框图绘制,软件流程图绘制,具体程序代码编写及调试录入。实验考试分数中还有一项,学生平时课堂完成的各个项目的一个综合平时成绩的判定。

5 结语

汽车专业单片机课程的教学目前来说还没有非常经典的教学模式可循,在教学内容的设计和教学实践的展开等方面,各个高职院校都在积极探索。笔者认为单片机智能控制在汽车专业中越来越重要的行业背景下,任课教师只有不断学习了解最新的行业动态,才能把握教学的宏观设计。该文对汽车专业的单片机教学实践研究也只是进行了非常浅显的探索,希望能够为读者提供参考价值。

参考文献

[1] 曾维鹏,蔡莉莎,吴恒玉.基于“教学做合一”的单片机教学改革研究[J].苏州市职业大学学报,2013,24(2):84-86.

[2] 李文方,李海霞.单片机课程改革探索与实践[J].经济研究导刊,2014(18):287-288.

[3] 谈学,文远熔.单片机课程教学改革研究与实践[J].重庆工商大学学报:自然科学版,2006,23(6):593-595.

篇2

【关键词】李克特量表 计算机编程 态度 性别

前言

相关研究表明,近十年中选择计算机专业课程学生的数目一直持续下降,同时社会对合格程序员的需求却不断增加,造成具有良好编程素质专业人才短缺的局面。其中一个客观原因是由于本科计算机专业学生的编程学习效果不佳,导致学生对编程开发的态度消极。因此,研究计算机编程学习效果的影响因素是计算机科学教育的一个重要问题,直接影响到计算机专业的教学。

1. 研究对象和方法

研究目的:探索大学生态度和性别与计算机编程学习成绩之间的关系。

研究对象:长沙学院179名(85名女性,94名男性)学习计算机编程C语言的在校大学本科计算机专业学生。

研究方法:李克特量表是目前调查研究中使用最广泛的量表,可直接反映出被调查者的认同程度。本次共设计与计算机编程学习相关的47个选项构建李克特量表,每个项目可选择:“非常同意”“同意”“既不同意也不反对”“不同意”和“非常不同意”。为量化测量值对答卷重新编码为1到5的数值,这样高分反映积极态度,反之亦然。

研究者:由长沙学院计算机科学与技术系两位教授设计问题选项,11名学生(4名女性,5名男性)监督完成答卷以确保被调查者了解每一个项目的预期含义。

2. 计算机编程学习效果的影响因素分析

根据Erodogan和Kabaca的研究,计算机专业大学生作为一个基于认知,情感和行为的信息受众集体其个人信心(态度)对学习效果有着明显影响。计算机专业的学生一般在本科学习的第三学期进行计算机编程的入门学习。

3. 调查结果

在对编程态度和性别之间的相关性研究中,学生性别对编程态度的影响经计算平均得分为3.59(Xmin=1.66, Xmax=4.94, б=0.645)。可知学生对待编程的态度普遍比较消极,同时男性对编程态度的积极性明显高于女性,如表1所示:

从表2可知,四个分量表中除对编程学习成功的态度没有显著差异以外,在其他的三个分量表中男生表现出更积极的态度。

编程的态度和编程的成就之间关联度是一个关键问题。为研究这个问题,特别做了编程效果与平均PAS(皮尔森)值相关性分析,结果如表3所示:

从表3可知,学生编程的态度与他们学习编程入门的课程之间有明显的相关性。其中相关性最高的是对学习编程会带来成功的信心。另一方面,对成功的态度与学习计算机编程并没有特别的关联,这其中相关性最低的就是对编程有用性的感知与在编程方面获得的成就之间的关系。因此16.7%的学生对编程态度的变化归咎于他们的信心、动机和对计算机程序设计有用性的感知。

4. 调查结果分析

综上所述,在计算机编程教学中学习态度和学习效果呈正相关关系,同时女性在计算机编程中参与程度较低,这与一般情况下女性在计算机专业的入学率非常低而且女性较男性对电脑负面态度更多是一致的。

关于学习态度的研究一直是教育学研究的重要问题之一,学生的主体态度是决定教学方法和教学材料设计时要考虑的一个重要因素。本研究中调查的47个项目有35项涉及编程态度,以反映学生对计算机编程的感受和看法。调查结果表明,学生的平均态度得分与编程入门课程及格之间显性相关(r= 0.443,P

5. 结论

本次研究结果有一定的局限性,主要体现在调查科目与测试样本相对较小,相关研究可参考科斯特洛和奥斯本对因素分析的相关文章。另一个局限性是被调查者可能受到不同班级与授课老师的影响。这些问题均应被包括在进一步的研究中。

篇3

选取标准:378位消费者的调查显示,电脑配置、品牌、外观、重量等是消费者在购买时比较关心的指标,而56%的受访者会倾向于更换3千元到5千元之间的笔记本电脑。

7款非游戏本:ThinkPad性能做工受好评,神舟故障率高

消费者选择4千元左右的笔记本,一般定位就是学习和办公,与注重高性能高配置的游戏本相比,轻薄便携是这类电脑的主要特点。

目前,售价在4千元左右的主流品牌产品内存一般能达4G,CPU为Intel酷睿i5较多(如图1)。

在本次对比的这7款笔记本电脑中,联想系的两款口碑都相对较好,其中Thinkpad无论是性能还是做工,都广受消费者的好评,居口碑榜首位;神舟笔记本则被吐槽故障发生率高,综合评价垫底(如图2)。

NO.1:ThinkPad E450,性能好,散热快,做工有质感。

性能是用户对电脑的硬件配置、质量、电脑运行速度等的综合感受,是比较多购买者会提及的一个指标。“浮岛式”防泼溅键盘是这款电脑的卖点之一,此款电脑搭载的CPU为i5-5200U,是4000价位较为常用的配置,低电压版本的CPU足够省电。

对于这款电脑,普遍购买者反应性能不错,性价比高,笔记本轻薄,散热,续航都不错。ThinkPad键盘上独有的小红帽,可以作为鼠标操控,深得买家喜欢。

ThinkPad E450对于日常办公学习无压力,弱项是电脑屏幕分辨率只有1366*788,部分购买者认为屏幕分辨率不是很高,而且电脑运行起来的噪声有些大。《消费者报道》问卷调查结果也显示,ThinkPad用户对他们的笔记本性能以及散热效果满意度也较高。

NO.2:三星NP500R4K-X04CN,运行流畅,外观漂亮。

三星NP500R4K-X04CN是7款笔记本中售价最高的一款,也是唯一一款配备256G固态硬盘非游戏本。搭配固态硬盘使得开机及程序运行变快,部分购买者表示X04CN电脑开机只需几秒钟,运行流畅度提及率在7款电脑中最高。白色外壳的外观好评率达到13.89%,受女性群体喜爱。

商品海报中声称X04C能续航13小时,但部分购买者在实际办公时只能用7-8小时左右,和标称不符,但在7款电脑的续航能力也属于较高水平。最不足的地方还在于屏幕分辨率不够清晰。

NO.3:惠普15q-aj109TX,屏幕大、清晰,做工设计褒贬不一。

与前两款笔记本不一样的是,惠普笔记本屏幕达到15.6寸,分辨率为1920*1080。购买者表示显示画面细腻,很适合影音播放。

CPU为i5-6200U,流畅程度尚可。部分消费者对于惠普电脑的做工褒贬不一,部分认为鱼鳞纹理工艺用于机身,显得细腻,部分消费者则吐槽塑料感太强。

NO.4:联想小新310,中规中矩,亮点缺点均不明显。

联想,作为一个市场占有率较高的品牌,广受学生族以及办公族的喜爱。而这款小新310搭配的是i7-6500U的CPU,在7款对比的产品中CPU配置最高,售价跟上述三星的售价一样,同样为4399元。

三星配置的是固态硬盘,而这款则为高级CPU。与其他几款相比,小新310口碑表现中规中矩,没有特别突出的亮点。

NO.5:戴尔Vostro 14 5480R-3528S,轻薄便携,散热性能较一般。

重量仅有1.53kg的这款最“轻薄便携”的笔记本,对于需要经常携带电脑出差的商务人士是一个很好的选择,轻薄的特点也吸引了不少买家。

与传统黑色外壳相比,这款石墨银的笔记本的外观时尚,给购买者的印象深刻。但是运行起来的流畅度好评率相对其他几款较低,使用时有卡顿,散热性能也较一般。

NO.6:华硕FL5600L,散热好,键盘手感较一。

华硕FL5600L笔记本采用“后置性散热”设计,就消费者反馈而言,散热性能也的确较佳。FL5600L搭配的CPU为i7-5500U,和小新310同为Intel 酷睿i7。

不过系统优化一般,不少购买者表示使用起来还是偶有卡顿。全键盘设计能满足喜欢用数字键盘的消费者,不过键盘手感一般,使用起来有点“飘”。

NO.7:神舟战神K650D-i5 D2,故障发生率高,运行噪声大。

在售价4千元上下的笔记本中,神舟配备了显卡GTX950M,显卡配置比其他6款都要高,同时神舟战神有较高的性价比。

屏幕清晰度尚可,但不少购买者表示有漏光的现象。对于这款笔记本,槽点最高的就是故障发生率,“蓝屏”在不少买家那都发生过。风扇声音大也是多数用户不满意的地方。

5款游戏本:炫龙居五款之首,神舟依旧垫底

游戏本之于普通笔记本,配置高,价格贵。从事影音剪辑、编程开发等工作的人对于笔记本配置要求会更高,此时也可以选择购买游戏本(如图3)。

对于大家比较熟知的品牌,联想、戴尔、华硕等笔记本也是有专门的游戏本系列,但基于评论基数较少,为保证客观以及代表性,此次并没有选用它们进行对比。

本次对比的游戏本CPU均为I7,内存为8G,硬盘容量为1T+128G固态硬盘。分析评论数据显示,本次所选的炫龙笔记本综合评价是5款中最好的,而神舟依然垫底(如图4)。

NO.1:炫龙T1Pro,除了散热以外,都挺好的。

炫龙在五款电脑中CPU的配置来说是最低的,不过搭配了GTX965M显卡,性能满意度提及率达9.09%,居五款之首。除了性能好之外,酷炫的外观也广受购买者好评。

对于玩游戏这种产热量大的程序,散热性能的好坏也是消费者十分注重的,该款电脑最大的槽点就是散热性能不够好,即使卖家送了散热器,但是散热问题依然突出。

NO.2:微星GP62 6QG-1071XCN,运行流畅,故障发生率低,有漏光风险

微星作为五款电脑中售价最高的笔记本,搭配的同样是GTX965M的显卡,消费者表示该款电脑工作及游戏都非常流畅,能应付大部分游戏。

如果不追求顶配画质,帧数高带来的流畅感还是能够满足热爱网游的玩家们。赛睿游戏背光键盘的感官十分酷炫,不过部分玩家表示屏幕有漏光现象。

NO.3:机械革命X6Ti-M2,散热好,漏光少,键盘手感一般。

机械革命笔记本也具备了游戏本较为常见的一键散热的功能,相对来说购买者对散热满意度较高。关于玩家较为关心的漏光问题,该款笔记本的发生率较低。不过键盘做工,布局及手感,部分消费者则不太满意。

NO.4:惠普Pav Gaming NB 15-ak004TX,运行噪音相对较小,其他指标表现平庸。

惠普暗影精灵,该款电脑的外观设计比较特别,采用黑、绿双色主题设计。外观设计美,但是对于做工,不少消费者表示做工较差,需要提升。风扇散热声音较小,其他指标表现相较较平庸。

NO.5:神舟战神Z7M-SL7D2,屏幕漏光严重,故障发生率高。

战神Z7M-SL7D2笔记本跟微星的配置相似,价格要比微星便宜,性价比很高。不过这款笔记本跟战神K650D-i5 D2一样,评论中屏幕漏光的提及率以及故障发生率都是最高的,很多用户表示经常会死机。

篇4

关于中职计算机教学现状,可用“低层次化”来概述之,主要表现在四个方面。一是学生专业素质不高。由于受高校、高职和普通高中扩招的影响,中职校的生源普遍较差,整体水平偏低,尤其是计算机基础水平参差不齐,“菜鸟”与“熟手”之间存在明显差异。前者对专业基础水平教学很感兴趣,而后者几乎把“没意思”“没劲”和“无聊”等说法当成了口头禅。这给教学工作造成了一定难度。二是专业设置过于笼统。计算机一般分为硬件和软件两大类。硬件主要包括组装、电子电路知识、显示原理、打印原理和扫描仪等,而软件既有编程开发又有图像处理、动画制作等多种知识。在信息化时代,计算机知识包罗万象且更新很快,中职生利用两三年就想全面学习计算机的硬软件知识绝对是不可能。三是学生操作能力低下。许多计算机专业的学生对计算机系统的组成比较熟悉,却对主板、CPU、显卡和网卡等实物不是很认识,或者说虽然认识,对于如何组装电脑却显得无能为力。四是由于职校及其学生面临着生存压力等因素,市场化倾向浓重,普遍重视招生和求职而疏于教与学工作。计算机专业同样也不例外。

二、对中职计算机专业创新教学的实践与思考

1.合理安排课程内容,努力优化教学过程。中职计算机专业教材具有理论和实践双强的特点,尤其是初学阶段,我们完全可以尝试教学改革,以七三开比例把每节课堂教学分为“基础篇”和“提高篇”:本着“少而精”的实用性原则,从学生比较感兴趣的简单易学内容入手,主要教导操作的方法和步骤,如引导学生制作精美卡片,带着学生上网冲浪,组织学习并开展五笔输入法比赛或打字游戏等,以有效激发其课程学习情趣。等到学生拥有一定基础之后,再逐步组织学习计算机构造和信息的存储与表示等。至于那些能力稍强的学生,完全可以另外布置学习任务,如给他们灌输操作技巧和讲解一些计算机日常处理常识等;或者利用学生好为人师的心理,驱使他们帮助其他同学进行专业知识和技能的学习。此外,在作业设计上,可根据教学内容分为必做题和选做题,并施以不同程度的个别辅导,给不同层次的学生不断增强成功的信念,从而有效调动他们的学习积极性。

2.理论联系实际,努力促进学用结合。学校教育的最根本目的,是为了让学生在学用结合中有效地促进知行统一。唯物辩证法认为:理论是实践的基础,而实践是理论的升华,两者之间有着相辅相成、密不可分的关系。从教学实践中我们不难发现,一些学生在讲起计算机知识的时候口若悬河,可实践操作却显得笨手笨脚;而有些学生动手操作如行云流水,可问起他们有关基础知识的时候,却是大眼瞪小眼,说不出所以然来。这些都应当引起教师的高度重视和关注,如任其发展下去,理论与实践脱离现象将越来越严重。

3.有效增强师生互动,努力提升教学质效。在学校教育中,教学过程是一种双边性实践活动,非常需要师生之间的相互配合和有效互动。在中职计算机专业教学中,教师要努力突破传统的教学模式。一方面要充分发挥引领作用,有效调动学生的学习自觉性和主动性;另一方面要积极采取“案例教学”“模拟教学”“协作学习”等方式,指导学生对自选内容和工具进行多方面的思考、比较,以拓展学习思维,寻找解决问题的多种方法,然后经过归纳、判断和比较,最终得出优化结论,从而达到培养创新意识和能力的教学目的。如在教学内存和外存的区别时,有教师把内存比做“舞台”,把“外存”比做“后台”,把学生演员在后台做准备工作比做大容量外存正在存储程序和数据,把演员从“后台”走向“舞台”比做程序执行时从外存载入内存,而把登台演出比做内存存放的运行程序。教师以导演的身份与学生演员相互配合进行,整个过程显得生动活泼、有条不紊。经过综合比较和集体评价,这种教学方式既有趣味又很实实在在,效果比较显著。

三、总结

篇5

【论文摘 要】本文从计算机专业学生操作能力低下、专业设置太过笼统和学生综合素质不高三个方面指出了本专业教育存在的现状,并从教育教学方法、方式(实施项目教学、工学结合,校企合作、学生自我肯定—自信心培养)和教师技能实践能力改革两方面,论述了如何进行计算机专业教育教学的改良。

随着IT产业的发展和计算机、网络应用的普及,目前国内对计算机应用方面人才的需求也日益增加,这为中职学校创造了培养计算机专业人才的良好机遇。我们应该发挥职业教育的优势,提高办学效益。但现在的中职计算机专业教育出来的学生,在学校虽然学习了办公自动化,却不能胜任一个打字员岗位,对最基本的文字处理、版面设置、打印等都不能熟练操作。

一 计算机专业教育的现状

1.学生操作能力低下

很多计算机专业的学生,对计算机系统的组成很“清楚”,但却对放在眼前的主板、CPU、显卡、网卡等实物不认识,或虽然认识,但对如何组装一台电脑,却一窍不通。

2.专业设置太过笼统

学习计算机的人都深有体会,计算机包括硬件、软件,硬件包括组装、电子电路知识、显示原理、打印原理、扫描仪等多种知识。软件更是包罗万象,既有编程开发又有图像处理、动画制作等多种知识。计算机知识可谓无穷无尽,而且知识更新快,稍有懈怠就难以跟上最前沿的技术,中职学生利用二年或三年的时间,就想全面地学习计算机软件和硬件知识根本是不可能的。

3.学生综合素质不高

有些计算机专业学生埋头苦学专业知识,整天沉迷于电脑所带来的快乐之中,忽视了待人接物的技巧的培养。其实作为一名合格的劳动者,良好的团队精神、高尚的个人情操、个人修养、勇于创造的科学精神、良好的职业道德和思想品质有时比专业知识更重要。

针对以上现状,计算机专业的教育教学要想适应专业设置、适应社会的需求就必须进行专业教育教学的探索与改进。

二 教育教学方法、方式的对策

1.实施项目教学

项目教学是一种能力本位的教学法。通过实施一个完整的项目而进行的教学活动,通过一个个项目的实地进行,使学生能够了解和把握完成项目的每一环节的基本要求与整个过程的重、难点。在计算机课堂教学中,应用项目教学法把教学理论与实践有机地结合起来,充分发掘学生的创造潜能,提高学生解决实际问题的综合能力。为学生提出由表及里、逐层深入、逐步求精的学习途径,便于由浅入深、循序渐进地学好知识和技能。给予学生成就感,从而避免“只见树木,不见森林”的教学模式给学生带来的满头雾水和一脸茫然的结果,有利于调动学生学习的积极性,满足学生的学习欲望,培养学生自主学习、独立分析和解决问题的能力,同时也可使学生体验到探索、发现和创新的喜悦。

2.工学结合、校企合作

2009年1月14日教育部下发了《关于进一步深化中等职业教育教学改革的若干意见》,对中等职业教育教学改革提出了包括改革人才培养的模式,大力推行工学结合、校企合作、顶岗实习。学生走出校门以后发现自己在学校所学的知识完全不能与企业需要相衔接,缺乏对所学知识的运用和实地操作能力。而工学结合、校企合作教育模式弥补了单一学校教育的缺陷。通过工学结合、校企合作,让学生在学习了一定知识技能的情况下到单位企业实地实习,在工作实习中发现自己技能的缺陷,以便更能自主、积极地接受教师所教授的知识。让学生完成学校学业的同时,以“职业人”的身份在校外参加与所学专业相关的生产实践。工学结合、校企合作是实施学生学校学习与工作实践交替进行,学、用紧密结合;用人单位参与人才培养;具有两种教育教学场所;学生具有双重身份。这种教学方式为用人单位又好又快地培养了急需的新技术人才,同时解决毕业生的后顾之忧,提供了有力保障。

3.学生自我肯定——自信心培养

自信是人们事业成功的阶梯和不断前进的动力,对人的发展具有巨大作用。与普通高中生相比,中职生更容易产生自卑心理,总认为自己不如别人,而悲观失望、丧失信心、消极、孤僻。长期缺乏自信会使他们产生“无能”的心理,严重的甚至可以导致心理扭曲,产生自暴自弃、破罐子破摔等可怕心理。教师要根据计算机的专业特点和学生自身的特点和个性差异,提出适合其水平的任务和要求,确立适当的目标,使其经过努力自己完成任务。

在平时的课堂教学中,教师要有意识地创设情境,让自卑感较强的学生主动参与。创造机会让他们展现自己的才能,发挥其特长,及时让学生发现自身的闪光点,尽可能多地给学生以肯定和赞扬,从而使他们在不断的成功中培养自信,激起他们对成功的追求。

三 教师技能实践能力的改革

建设一支高水平的中职计算机专业教师队伍,是推进计算机专业教育改革和发展的关键。要想教出高水平的学生,必须要有高质量的教师队伍。计算机知识更新换代较快,教师需花费大量的精力和时间去学习新知识,否则就有落伍的危险。社会与学校应提供多种渠道让教师获得增长新知识、新技能的机会,拓宽老师的知识面。教师的水平提高了,教师、学校和学生都会受益,实现教师与企业挂钩,只有教师与企业、社会不脱节,才有学生与企业、社会的密切合作。

职业学校计算机专业教育是一个不断探索、不断完善的过程,应在发展中不断完善,在完善中逐步走向强大。职业中学计算机教育也应针对社会需求,与实际衔接,注重学以致用,问题必能迎刃而解。

参考文献

[1]华康清、程宝山著.职业中学办学思想与实践[M].江西高校出版社,2003.4

篇6

关键词:自主学习;大学生能力培养;微课;课程教学;辅助教学

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)33-0166-03

Abstract: The paper analyses the questions that defecting in education and teaching in university education and weaken of autonomous learning ability of college students, especially the current status of self learning and studying of students and the problems of teaching in university and

particularly in second-level college. Depending upon author's teaching practical experience and lesson, A strategy and method to solve these problems is proposed and a Student Self-Learning Platform has been developed and implemented to improve the effect of students study practically and feasibly.By combining the platform and course teaching, the micro-lesson, homework, online testing etc has been deployed on it and the measure and significance for improving the ability of self-leaning of students is explored.

Key words:self leaning;ability training;micro lesson;course teaching;supplementary teaching

1 概述

如何改M大学教育的教学效果,提高学生的学习能力,使他们能很好掌握所学的知识和技能,以适应未来就业市场的需求,一直是各个高校不断改革的初衷和动力。

随着互联网的发展和普及,各大学建设的校园网虽然让大学生有了更加便利的学习和资料的获取途径,但是也提供了更加便利的娱乐,很多学生沉湎于网络游戏、电影和电视剧不能自拔,造成学业荒废,令学校和家长痛心疾首。

如何利用互联网平台和课程教学相结合,让同学能系统而又全面的学习其专业所需的课程,本文结合多年的教学经验和大学生自主学习的现状,调查了大学生课余学习的兴趣和爱好需求,开发设计并实施了基于大学校园网的自主学习平台[1],将各个专业的教师的课程以微课[2]的方式在此平台上,并且把课堂教学的每次课程分解成15分钟一次的微课,学生可以在任何时间,任何地点,在PC、手机或平板上观看学习。在平台上提供多种方式实现与教师的互动,包括论坛、留言、微信平台,实现全方位立体化教学[3],受到学生的普遍欢迎,平台上的课程自测系统更是成为学生期末复习的主要手段之一。

2 独立学院大学生自主学习现状分析

在当今互联网和智能手机飞速发展的时代,大学教育中超长的90分钟大课,已经难以提示学生学习的兴趣,上课看手机或睡觉已经成为课堂上的常态。即使很多教师采取了非常多的方法和措施,依然难以取得非常好的效果。

现在大学教育与中小学那种陪伴式模式完全不一样,大学授课老师不能像小学生那样跟班看护式教学,即使有辅导教师,由于他们负责的班级特别多,难以实现细致的管理和监督,如此大学生所受的约束也非常少,课后结伴玩游戏,周末网吧集体包宿现象非常普遍。

如果课后学生再不自主学习教师课上所教授的课程,强化课程的实际应用,就难以跟上教学的进度,前面的知识没有学会,后面的新知识又接踵而至,课程知识前后有关联,后面的知识就更不会,久而久之产生了厌学甚至放弃的情绪。作者教授多年软件开发的实际经验,发现很多软件工程专业的学生因为一直没有学好前面的课程导致最终放弃了就业时从事软件开发的职业,丢弃了大学所学的软件开发知识和技能实在是令人惋惜。

随着社会的快速发展,越来越多的技术融入了我们的生活。科技让生活更美好,但技术也让现代人难以集中注意力,大学生上课看手机已经成为各大学非常普遍的现象,使得课堂的教学效果大打折扣,成为所有教师头疼但难以解决的问题。

虽然互联网也出现了各种慕课网,微课网等,如网易云课堂,但是这些网络课程基本上都采用收费模式,只免费前几节,要想看完全部课程学生付出的费用不菲,造成学生和家长的经济负担。而且网上课程与学院的课程体系和授课内容和进度不完全相符,难以让学生取得预期的学习效果,如果网上课程与自己所学的课程完全符合是同学们最期待的。

3 高校教学环节的普遍问题分析

高校课程教学目前基本上都是以二个45分钟合并的大课为一个教学单元,每个单元的教学内容非常多,但时间又有限,每个教师的授课进度都非常快。尤其像软件编程开发课程这种情况更加严重,在课堂上不但需要讲解理论知识,而且要通过实际编程展示如何运用所学的知识,又敲代码又写板书,看到教师如此忙碌,学生都觉得累,学习的兴致难以提高。

每个教学单元的教学任务多导致学生普遍难以很好地适应和接受,但课程计划的进度基本难以改变,学生只能在课堂上云里雾里的了解了所学的大致内容,其知识的细节和实际的运用实在是没有时间和注意力在这么短时间内消化和理解。

高校教学环节的另一个问题是教师与学生互动性差,可以实现互动的渠道少。大学教师基本不坐班,授课结束后基本不与学生在一起,通常是课后学生简单问几个问题。许多大学教师没有办公室,学生都不知道到哪里能找到老师。由于与学生交流互动的机会非常少,学生在学习过程中需要无法解决的问题基本都到百度上去搜索,如果没有搜索结果,只能等到下次上课时抽空问,如果课程间隔时间长,通常又忘记了,最终不了了之,长此以往对学生的学习非常不利,会遇到困难躲避不解,对其人生的发展会产生不利的影响。

另外大量的研究报告指出人们平均注意力已经大幅下降,学生学习时能集中精力的时间大约为10-15分钟[4]。在90分钟的课堂教学中,要让学生在这么长时间内一直保持旺盛的精力和注意力是不可能的,况且大学生现在普遍晚上睡觉晚,上课时会出现各种的瞌睡状态,即使在课堂教学中采用各种提问式交互手段也难以实现很好的效果,但又不能讲15分就休息一会。

只有不断的复习所学知识才能真正学会它,这个道理是人人皆知的,但是大学的课程是无法实现反复重讲的,如果让学生有机会能在任何时间任何地点都能重复教师所讲的课程,只能借助于课堂的录像,再在一个合适的平台上。但是观看90分钟的录像不是所有人能认真地全神贯注地完成,毕竟授课无法实现与电影或电视剧那样引人入胜,如何找到解决之道是每个教师的应尽义务。

现在教师也都在分析教学中出现的问题,并不断独立钻研,希望能解决它们,使得教学效果能不断地得到改进,但这是一个长期而又漫长的过程,随着时代的发展,科技的进步,只能是出现新问题,分析再解决这些问题。

4 自主学习平台的开发与实施

4.1 平台的开发与建设

针对以上分析所存在的问题,作者所在学院专门设立了基于校园网的自主学习平台的研究项目,在现有校园网上开发大学生自主学习软件平台。该平台基于Linux Ubuntu Server的云平_技术,使用最新的基于Node.js[5]的微服务[6](Microservice)框架Seneca,采用REST API[7]和Socket.IO[8]技术实现前后台数据的实时交互,并利用基于HTML5的在线Video技术实现微课的实时播放。平台前端采用AngularJS[9]和Bootstrap[10]框架技术能自动适应各种终端的访问,包括PC桌面,智能手机和平板电脑,自动调整页面尺寸以使用不同设备的屏幕大小。

自主学习平台是以知识点为中心、能力测试为手段,提供一个集教、学、练、考、评等功能于一体的网络课程学习平台,该平台颠覆了以往以课堂教学为主的课程教学形式,学生通过现代化的网络手段可以随时随地到该平台进行教学视频的观看,在线论坛的互动,以及使用微信等流行的方式实现答疑、解答等。

学院的所有教师都可以使用该平台进行课程的视频上传和,授课课件,教案以及辅助学习资料的分类管理,在线练习题目的,学生自测成绩的自动评审。该平台作为课堂教学的补充和完善,能集中管理教师的授课资料。教学视频以微课形式为核心,每个教师将自己所授课程的每个授课单元按知识点分解为每个10-15分钟的讲解和操作演示。

学院学生使用该平台可以随时随地学习指定的课程,掌握教师课堂上没有时间讲解的知识点,熟练每个操作的详细步骤,提高学生的知识水平和技能。

4.2 自主学习平台的实施

经过全体软件工程专业教师和部分参与该项目的创新学生的共同努力,该自主学习平台在年初得以上线运行,学院要求每个教师规划自己课程的微课制作和计划,目前已经有Java编程,JavaEE应用开发,Hibernate框架,Spring框架,Struts2框架和NodeJS应用开发等众多课程的微课已经上线,深受学生的喜爱。

该平台实现了与校园网一卡通平台的互联,直接共享了一卡通平台中教师和学生的信息,不需要在该平台重复创建保存教师和学生信息的数据表,避免了数据的重复建设,为未来开发各种其他校园网应用项目打下良好的基础。

学院要求每个教师必须及时回复学生在平台上的咨询留言和论坛发帖,让该平台真正起到教师和学生的沟通的桥梁和纽带。除了所授课程的微课视频,学院还要求教师将课程的阶段测试题目定期到平台上,采用自动和手动的评阅机制,并跟踪每个学生的测试成绩。对没有参加测试的学生在授课课堂进行点名提醒,起到了很好的辅助教学的目的。

随着平台的使用,将来将进一步收集学生新的需求和爱好,同时不断跟踪最新的软件技术,不断地对平台进行改进和升级,力争打造出一个能推广和复制的教学改进利器。

在当今互联网和智能手机飞速发展的时代,大学教育中超长的90分钟大课,已经难以提示学生学习的兴趣,上课看手机或睡觉已经成为课堂上的常态。即使很多教师采取了非常多的方法和措施,依然难以取得非常好的效果。

5 平台对改进学生学习的效果

自年初平台开始上线运行,已经有很多教师将自己所教授的课程按照平台的要求进行了微课的分解并提交到自主学习平台,非常受同学们的欢迎。

由于按课程的知识点划分为微课视频教程,每个教程基本在12-15分钟左右,短小精炼,重点突出,尤其是课堂上由于时间限制,无法详细演示的软件编程,现在通过微课将每个操作和编程步骤都进行了详细的演示和说明,学生课下根据微课的视频,将这些知识和技能反复操练,极大提高了对所学知识的理解和掌握。这对学习工程专业课程,尤其需要掌握实际操作技能的课程学习尤为突出,如软件的安装和配置,项目开发的编程和测试过程等,对需要掌握这些技能的同学真是雪中送炭。

过去软件工程专业授课中,一直没有时间将一个完整的项目的开发过程详细地展示给同学们,现在教师将一个中等规模完整软件项目的环境安装、配置、编程、测试和部署的全过程分解为独立的、前后衔接的微课视频在平台上。通过这些系列化的授课微课视频,每个同学基本上都能熟练掌握自己课程需要项目的独立自主设计、开发、测试和部署的全过程,使同学们的软件开发能力大幅度提高。

教师们经过微课课程的规划和录制,不断地提高了微课视频的质量,对所授课程又有了新的认识和理解,在课程教学中能自觉根据微课的特点,改进自己的授课时的重点和难点的讲解技巧,对课堂的授课效果的改进有极大的帮助。

同学们通过平台的课程微课学习,可以提前预习课堂上老师准备讲解的知识和技能,这样带着不懂的问题在课堂听课,再也不是原来的那种稀里糊涂的听课状态,师生互动性改进巨大,教学效果提高明显,从课后实验课学生做实验的速度和正确性就反映出学生已经对所学知识有足够的理解和掌握。

通过学生不断询问教师什么时候更新微课的期盼中可以看到学生对新知识和新技能的渴望,这些是教师、学校、家长和社会都希望看到的结果,这是自主学习平台的圆满成功的体现。

6 Y论

在全院教师和网络信息中心的共同努力下,自主学习平台在不断完善和创新,在大学教育中对教学效果的改进是有目共睹,学生利用自主平台不但学会了课程需要的知识和技能,更为重要的是建立了自己的学习的信心,加强了对学习新知识和新技能的兴致,对他们适应未来就业市场的需求有了可靠的保证。未来在不断总结平台使用和反馈信息的基础上,将引入更创新的理念和思想,将自主学习平台打造为学生学习的核心。

参考文献:

[1] 潘庆红,伍丽媛. 基于Web2.0的自主学习平台研究与设计[J].现代教育技术,2011(2):32-35.

[2] 胡铁生,周晓清. 高校微课建设的现状分析与发展对策研究[J]. 现代教育技术,2014(2):20-22.

[3] 杜旭东.数控专业理实一体化教学实践与研究[J]. 教育现代化,2016(21):17-20.

[4] 杨伟文,蒋月婷,肖洪广,等.影响大学生上课注意力集中原因的调查和对策[J]. 中国高等医学教育,2012(12):24-27.

[5] 王金龙,宋斌,丁锐. Node.js:一种新的Web应用构建技术[J]. 现代电子技术, 2015(6):70-73.

[6] 陈春霞. 基于容器的微服务架构的浅析[J]. 信息系统工程,2016(3):95-96.

[7] 俞黎敏. Web Services之REST风格架构设计[J]. 程序员,2010(11):26-26.

[8] 杨小娇. 轻量级高并发Web服务器的研究与实现[D]. 南京:南京邮电大学,2014.

篇7

【关键词】无纸化考试 B/S架构 C语言考试系统

【基金项目】2013年,省级教研项目:基于“理实贯通、多元协作”的信息与通信工程学科教学创新研究,项目编号:2013286;2015年,湖北工业大学校级项目:基于PBL教学模式的智能考试、评估、推送C语言学习方案研究,项目编号:校2015062;2014年,湖北工业大学校级项目:面向电子信息类专业的一体化CDIO工程教育改革实践,项目编号:校2014013;2013年,湖北工业大学校级项目:电气卓越工程师培养程序设计类课程改革研究,项目编号:校2013011;2015年,华中师范大学中央高校基本科研业务费项目:基于设备指纹的数字音频被动取证关键技术研究,项目编号:CCNU15A05054;大学生创新创业训练计划项目(201510500035)。

【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2016)04-0211-02

一、引言

C语言作为国际上广泛流行的计算机高级程序设计语言,在广大高校的计算机及相关专业中是一门必修课程。对于C语言的考核虽然已经走向计算机自动化阅卷的道路,但目前的考试系统的设计局限于技术细节改善,如客观题评分标准的完善、随机组建算法设计,而忽视了教学的本质――考试只是教学的一个环节,而不是终极目标。

(一)系统需求分析

根据现在考试系统的现状,针对目前考试系统只具备组卷、评分功能,缺乏教师和学生的沟通互动,信息反馈及用户使用范围受限等问题,本系统强化考试后的反馈环节,在题库的数据库组建时,考虑题目与知识点的对应关系,题目的难度分级。学生在预习时,通过查看其它学生的考试结果,可以预判学习的重难点,合理分配学习时间。

(二)系统设计分析

二、系统的设计与实现

(一)系统总体设计

根据系统需求分析,在线并发C语言考试系统由两个PC客户端和一个Android客户端组成,设计分为两个阶段实现:(1)先完成基于B/S模式的教师和学生的PC客户端系统;(2)在PC客户端的基础上开发基于Android手机平台的反馈和师生交流系统,在线并发C语言考试系统采用B/S架构,用户可以在PC客户端进行系统访问,PC端进行数据的读取和存储,并提供完善的考试管理系统,该系统采用Basic语言在VB开发环境下实现。

(二)学生考试模块

1.考生登录模块

首先判断考生输入的账号和密码是否正确,若账号或密码错误则给出相应的错误警告,验证通过后进入后台数据库提取相关数据转入答题界面,并且记录登录次数,限制只能登录一次,否则给予相应警告。

2.考试答题模块

在后台数据库中抽取题目,将题目以选择题、判断题、填空题和程序设计题的形式在不同窗口中显示,并提示考试时间和答题结果,在时间完成后自动交卷,并将考试数据自动存入后台数据库。

3.分数显示和本地推送模块

在考试完成并提交答案后将激活分数显示和推送模块,首先将考生的答案和数据库标准答案进行比对,对比正确答案进行统计,然后将考生答案和得分情况存入后台数据库并显示到本界面,反馈给相应的考生,推送模块只有考生在点击本页面的推送按钮时才被激活,然后根据统计结果将相应的知识点和学习方案推送到本地客户端,同时将反馈的内容一并上传到教师端数据库,供教师端进行整体统计使用。

4.管理模块

在学生端管理模块部分主要实现对账号和密码的修改,考生可以在管理界面对自己的信息进行修改,首先输入初始设置的账号和密码,确认正确后就可以修改为更加安全的账号密码,保证个人的信息安全。

(三)教师管理模块

教师端登录模块与学生端基本相似,在此不做另外介绍,着重介绍几个主要的模块。

1.记录工具模块

在登录完成后便激活记录工具模块,并获得相应记录ID,初始记录为空,教师可在此记录相关的工作日志等信息,并只有相同ID才可以访问其内容,保障其安全性,另本系统工具模块自带浏览器,相关问题可随时上网查询而无需切换界面。

2.导入试题模块

点击进入导入试题模块,可以进行选择题、判断题、填空题和程序设计题的导入工作,教师输入完成并确认后系统将自动分配题号并存入后台数据库。

3.试题浏览模块

本模块主要对数据库中生成的临时temp表进行显示,点击确认后生成正式试题表并发送至学生考试客户端。

4.考生信息查询模块

考生信息查询模块主要对学生端反馈的信息进行汇总后在本地显示并供教师端查询使用,查询方式为单条件方式查询和组合式查询,查询结果在本界面进行显示。

三、系统的实现

(一)学生端功能实现流程

参加考试的考生首先进入一个登录界面,考生输入正确的账号和密码登录,进入登录界面后系统自动开始进行倒计时,考生选择相应的试题类型进入相应答题界面,答完题后返回并选择其他未作答的试题,直到答题结束后,点击提交试卷,系统自动进行处理和判断,得出考试分数并显示出来,考试分数会自动存入相应数据库的表中,考试系统会自动在本地的数据库中链接生成推送的知识点内容和相应的方案,考生可以在本地浏览或者在连接的APP客户端中进行浏览。

(二)教师端功能实现流程

教师在输入正确的账号后登录教师端,首先是组卷界面,教师可以在这个界面选择自动组卷或者人工组卷,组卷完成后可以点击预览模式进行对试卷的预览,确认无误后就可以点击确定来生成的试卷到学生端供考试使用。

参考文献:

[1]李雪玲,管群. 基于 PHP技术的在线考试系统设计与实现[J]. 计算机与现代化, 2009,(2): 118-121

[2]张朋. 用数据库编程开发考试系统[J]. Computer Knowledge and Technology 电脑知识与技术, 2009,(6): 1374-1375

篇8

关键词:ASP;数据库;ADO;动态网站

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)11-2489-03

On the Design and Development of Dynamic Website by ASP

ZHAI Ying-jie

(Zhaoqing Business and Technology College, Zhaoqing 526240, China)

Abstract: The blog site is considered as a source of publishing articles, uploading photos, making comments to display individual talents, express personal feelings and views. Based on the blog site characteristics and web site development factors, selecting HTML+CSS layout, making use of Photoshop and Flash to do deal with art and animation effects and using Access2003 database to create and modify data are to complete the final blog website design and development.

Key words: ASP; database; ADO; dynamic website

博客的英文名字是Blog,是一个典型的网络新事物,该词来源于"Web Log"(网络日志)。博客是每周7天,每天24时运转的言论网站,这种网站以其率真、野性、无保留、富于思想而奇怪的方式提供无拘无束的言论。从形式上看,博客网站平淡无奇,属于最简单、最朴素的网站。而博客的力量就在于简单!博客网站的基本要素十分明确,在形式方面与个人网站、电子刊物、网上社区等本质的区别有两点:1)日志形式,每天更新信息内容;2)以链接为重要表达手段,真正发挥Web的特点。起码应该符合这两个最基本的条件,才能称得上博客。尤其是链接,是一直被人们忽视的武器,如今,只有博客通过链接发挥网络资源无穷的优势。

1 ASP的优势和特性

随着Internet和网络技术的日益发展,ASP逐渐被人们接受并广泛应用。ASP是一个基于web服务器的开发环境,用户利用它可以方便地创建和执行动态、互动且高性能的web服务器应用程序。ASP的英文全称是Active Server Pages:“动态服务器网页”,它能够把脚本、HTML、组件和强大的web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序。ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将ASP执行的结果直接在浏览器中“浏览”。ASP内含于IIS(Internet Information Server)中,采用脚本语言VBScript(JScript)作为自己的开发语言。

ASP的特性:

1.1编程环境简单

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,Dreamweaver、FrontPage等也都可以。

1.2语言相容性高

ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“Plug-In(外挂组件模组)的方式,使用其他厂商所提供的语言。

1.3运行在服务器端

当ASP程序在服务器端运行时,服务器是将程序执行的结果生成一个HTML页面返回给客户端。如果我们在浏览器中直接查看网页的原始代码,只能看到HTML文件,原始的ASP程序代码是看不到的!这样增加了代码的保密性。

1.4易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、Oracle等。

1.5面向对象学习容易

ASP具备面向对象功能,学习容易,ASP提供了五种能力强大的内建对象:Request、Response、Sever、Application以及Session。

2 ASP的工作过程

ASP的工作过程包括访问HTML页面和访问ASP页面两个过程。

在访问HTML页面时,Web服务器根据收到的用户请求,查询对应的文件,从磁盘或存储器中取出并送回浏览器。由本地用户端的浏览器来负责解释HTML文件,并将结果显示出来。

访问ASP页面时,根据用户提供的ASP文件在当前服务器上查找,将该文件交付脚本引擎(ASP.Dll)文件中,脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页。若该ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台数据库相连,并依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。

3系统功能介绍

博客,是互联网平台上的个人信息交流中心,通常可以在上面发表文章、上传照片、评论等,由前台展示和后台管理两大模块组成,具体规划如下:

前台模块的功能包括最新博文、相册、控制面板、博客日历、博客内部搜索、网站流量统计。

后台管理模块的主要功能包括文章信息管理、相册信息管理、管理员资料管理。

系统流程图如下(见图1)。

图1

4开发环境和开发工具的选择

操作系统:WindowsXP

数据库:Access2003

Web服务器:IIS5.0

IE浏览器:IE5.0及以上版本

开发工具:Dreamweaver 8

Dreamweaver简介

创建网页的工具有很多,最原始的如记事本,还有微软公司的FrontPage等。在本网站设计过程中,所用到的是Macromedia公司的Dreamweaver。使用Dreamweaver这一网页编辑器,省去了很多代码的编写工作,使得设计者不必编写HTML代码,便可以制作出精美的网页。这是一款优秀的“所见即所得”的网页编辑器,Dreamweaver的可视化特征使用户可以直接在页面上添加和编辑元素,而不用写一行代码。例如可以在页面视图直接插入图片、表格等元素,Dreamweaver自动将内容转换为HTML代码,利用代码视图进行修改,方便初学者学习掌握HTML语言,也给专业人员提供良好的编写环境。

数据库

动态网页和静态网页最大的区别就是采用了数据库,Microsoft Access是当前最流行的关系型数据库管理系统之一,利用它可以创建、修改和维护数据库中的数据,并且可以利用向导来完成对数据库的一系列操作,不仅可以用作本地数据库,还可以用于网络环境。ADO是一种对Microsoft所支持的数据库的操作方法,它是ASP与数据库之间的桥梁,利用ASP可以在服务器上动态生成web页面。在动态网页的开发工作中,应用ASP内建的Database Access组建,可以方便地通过ADO(ActiveX Date Objects)对象访问存储在服务器端的数据库中的信息。下面介绍在博客网站中应用Server对象的CreateObject方法创建一个Connection对象实例,然后再使用ADO的Connection对象访问Access数据库,具体代码如下:

If Not Is empty(Request (“sure”) ) Then‘判断表单是否提交

Dim Conn,Connstr‘定义变量

Set Conn =Server.CreateObject(“ADODB.Connection”)‘创建connection对象

ConnStr=”Driver={Microsoft Access Driver(*.mdb)};

DBQ=”&Server.MapPath(“DataBase/db.mdb”)&””‘定义连接数据库字符串

Conn.Open(ConnStr)‘建立连接

Response.Write(“alert(‘通过ADO连接Access数据库成功!’);”)>

‘弹出提示信息对话框

End If

%>

整个博客网站的代码过多,这里就不一一列举出来了。

5安全问题

通常中小网站采取ASP+Access+IIS的体系进行网站的开发和管理,不过在实际应用过程中存在一些隐患,如存储、安全漏洞等。这些隐患常常会招来黑客的攻击。网络信息安全不仅仅是网络安全方面的维护,作为编程开发人员,在网站开发中养成良好的安全习惯也可以有效的防止数据库的丢失、代码泄露等问题。如Access数据库的扩展名为.mdb的文件,在地址栏中输入该文件的地址即可下载到本地计算机,这样会给网站带来安全隐患。可以将数据库的扩展名更改为.asp,这样只会对这些文件浏览而不会下载。

参考文献:

[1]冯栋.基于ASP技术开发的网站安全防范[J].电脑知识与技术,2010(6).

[2]夏葳,张超,张建国.基于ASP的气象网站动态网页设计[J].计算机与网络,2012(3).

篇9

当局声称这名47岁的前马刺球星是绑架14岁的圣安东尼奥女童的嫌疑人之一,强迫她与客户进行,还强迫她在科珀斯克里斯蒂脱衣舞夜总会进行性表演,这名女孩从绑架者手中逃脱后,推动了此事的调查,其中自7人因此事被,其中包括罗伯特森的女朋友,而罗伯逊是唯一位尚未被逮捕的嫌疑人。作为1984年选秀总排名第7位的罗伯特森,职业生涯打了10年NBA,场均得到14分,并有4次入选NBA全明星赛。

虚拟诱惑

由于对电子游戏的强大兴趣和热情,德奎安・库克决定在这个夏天到EA体育游戏公司编程开发部门进行实习体验。库克于周末在旧金山与NBA live的行政设计师进行过交谈,“作为体育类电子游戏的狂热玩家,我总是好奇并想学会设计师是怎么样把球员创造出来的。”库克说,“由于你不知道自己的NBA生涯会有多久,所以对自己来说,另一个人生规划很必要的,我认为很有意义。”早在去年夏天,EA体育游戏公司曾经与太阳队的罗宾・洛佩兹及黄蜂队的埃克・迪奥古开展过实习合作。

总统的业余爱好

美国总统巴拉克・奥巴马似乎已经把接见NBA球员当成了一种消遣,2月19日,他宴请了国王新秀泰瑞克・埃文斯,两人在国王老板、酒店大亨乔治・马鲁夫位于拉斯维加斯的家中享受了晚餐埃文斯还在孟菲斯大学打球时就被奥巴马看好,总统直接向马鲁夫推荐,劝国王在选秀中摘下埃文斯。

怪癖

刚刚加盟小牛的卡隆・巴特勒有一个奇怪的嗜好:嚼吸管,据说他每场比赛要嚼掉12个之多达拉斯当地电台的一个节目主持人就号召球迷在比赛中携带吸管来表示对新成员的支持但是这引起了NBA联盟副总裁斯图・杰克逊的注意,他打电话给巴特勒,通知他将吸管留在家里,联盟认定嚼吸管是非法行为巴特勒表示他会换点别的嚼,虽然现在还没找到,但会很快的初步判断应该是牙套。

难辨真伪

近日美国媒体爆料“小皇帝”勒布朗・詹姆斯全明星期间在达拉斯与光头模特艾波,罗斯私下单独会面。媒体把詹姆斯私会艾波・罗斯的绯闻描述的绘声绘色,据知情人士透露,艾波,罗斯此次前往达拉斯并没有带上男友嘻哈天王坎耶・韦斯特,“坎耶可不是傻子,他怎么放心让自己的女友与一群篮球运动员见面呢,所以他派他的堂兄一直陪伴在罗斯身边。”可罗斯甩掉了男友的堂兄,同詹姆斯单独见面,而两人见面后做了什么就不得而知了。这位知情人士继续爆料・詹姆斯这次是带着未婚妻萨万娜・布林森和孩子一起去的达拉斯,“詹姆斯的未婚妻一直在陪着自己的孩子,所以这给了詹姆斯自由活动的空间。”

艾波・罗斯的光头打扮奇特个性张扬,尽管已有男友,但她在接受采访时曾公开承认自己是个双性恋,说过“男人、女人,我都喜欢。”艾波・罗斯的职业是模特,在成为模特之前她是一名脱衣郎,曾经为《Smooth》、《Elle》和《Complex》等多本著名杂志拍摄过。

“答案”的新麻烦

一位俄亥俄州的居民向当地法院提请诉讼,他状告前活塞球员阿伦・艾弗森,这位居民称去年春天在底特律的一个夜总会里,他在一次争执中受到了伤害,他要向艾弗森索赔250万美元。在长达八页的诉讼材料中,这位名叫沃克的人声称去年4月11日在底特律当地的一个酒吧。他和艾弗森发生了激烈的争执,艾弗森的保镖之一安托力・克里西在酒吧里挑起了事端,争执发生后,艾弗森马上被护送离开酒吧,他并没有采取有效的行动来阳止这场争斗。材料中提到沃克尔在那次争斗中除“眼球破裂”外,身体上还有一些伤处。

NBA都是爆脾气

由于在遭到警方检查时拒绝配合,热火后卫卡洛斯・阿罗约遭到了逮捕,他将面临的是拒捕等罪名的。据当地警方介绍,当时一位驾驶摩托车的巡警怀疑阿罗约酒后驾车。并在路上拦下了阿罗约的车。但阿罗约在警方数次提出要求后都拒绝下车接受检查,最终导致被捕。阿罗约将面临驾车速度过低阻碍交通、拒绝警方合法要求以及非暴力拒捕罪名的。

NBA里的文化人

一直以来运动员都被视为“没文化”的群体,但至少在NBA里,就有不少人喜欢读书和学习。

或许美籍球员主要的消遣方式都是玩电脑、看电影、打游戏、听音乐,但外籍球员中更多的人喜欢读书和学习。犹他爵士的前锋安德烈・基里连科就经常在更衣室与来自乌克兰的队友凯莱洛・费申科吵架,他们争论的内容一般都是关于科幻小说的。基里连科的妻子每年都从莫斯科给他寄来厚厚一摞的俄罗斯经典文学。每次当他看书的时候,总有队友在嘲笑他,但基里连科表示,自己完全“忽视”他们。“大z”伊尔戈斯卡斯沉迷于军事历史,有时候直到比赛开始前他都在看书。魔术老将弗耶尔从小在连电都没有的南美洲小岛上长大,他在每次客场飞行的时候都会带些硬壳精装书在行李箱中。他还跟几个朋友合办了一个书友会,每年休赛期他们都要高谈阔论一番。新奥尔良黄蜂的奥卡福的父母来自尼日利亚,他大概是全联盟最爱书的人。本赛季他已经读完了6本书,包括著名的《末日危途》等等。

纽约尼克斯的比尔-布拉德利是著名的书虫,他甚至在进盟之前跑到牛津进修。克里斯・杜德利是耶鲁大学毕业,拿到了政治科学与经济的学位。洛杉矾湖人的主教练菲尔・杰克逊一直是个文化人,他在北达科他大学读书的时候就开始专研心理学。前湖人传奇球星“天勾”贾巴尔现在仍记得自己在菜鸟赛季的时候总是在客场飞行时反复阅读《福尔摩斯全集》,他说他曾经收到过著名作家罗伯特・帕克的一大箱书,因为后者耳闻贾巴尔是他的书迷兴奋不已。在太阳队的客场飞行中,你会发现几乎所有球员都捧着一本书在读;加索尔成了禅师目前最好的书友,本赛季禅师送他的《2666》已经读了100页;德维恩・韦德表示自己现在仍最爱那本《傲慢与偏见》,他今年夏天的第一个行程安排就将是回到学校上学。韦德计划选修他的母校马奎特大学的在线课程,以努力拿到通讯相关的本科学位。因为还缺少30个学分,韦德目前还没有从马奎特大学毕业。学校为了表彰韦德为学校带来的荣誉,同意韦德通过在线课程完成毕业所需的学分。

迷途知返的国产三井寿――陈建州

陈建州最被人熟知的是他的艺名:黑人,身为艺人的他目前活跃在与篮球有关的现场采访、报道、主持中,他同时还担任着台湾啤酒篮球队的副领队和行销总监,这是他从演艺圈的一种回归。延续着自己与篮球的不解之缘。

陈建州最初是为了减肥加入了学校篮球队,因此并没有在篮球上很专注。1994年华航名古屋空难,陈建州的父亲身为华航飞机的座舱长,当时就在这架飞机上。小学四年级时,母亲就与父亲离异离开了他,父亲遇难后,陈建州成了孤儿,

伤心又没人管束的陈建州与朋友骑机车四处游荡,一次与人发生摩擦,在不知道对方是警察的身份下对其大打出手。陈建州随后被警察局拘留,陈建州的祖父为了替他求情而流泪、低声下气的祈求警察原谅。看到爷爷的眼泪,陈建州的胸口好像被狠狠的打了一拳,他很羞愧,这次犯错使陈建州彻底觉悟。为了弥补爷爷,重回篮球场的他开始奋发向上。

21岁时,陈建州被选入中华台北男篮,成为当年最年轻的台北男篮队员。他几乎赢得一切同级选手所能得到的荣誉――甲级联赛得分王、篮板王、MVP,在巅峰时期,陈建州靠着1米89的身高可以轻易做出空中360°旋转灌篮,在台湾有这种弹跳素质的人寥寥无几。但在参加新加坡职业联赛时。陈建州因十字韧带两度断裂,被迫放弃球员生涯,进入演艺圈。

艺人生涯让陈建州结识了自己的未婚妻――范玮琪。就在2月17日网队主场的比赛过程中,陈建州在IZOD中心向交往了十年的女友范玮琪求婚,在摄像机的注视和现场观众的鼓噪声中,范玮琪接过了陈建州的求婚戒指。因为太紧张,陈建州忘记主动把戒指为范玮琪戴上,小小的尴尬了一下,兴奋的陈建州直向正准备比赛的好友易建联高喊:“成功了!成功了!”。一整片看台都为这对幸福的恋人鼓掌庆祝。陈建州表示,将在今年年底前办完婚事。

山外有山

全明星赛期间德怀特・霍华德创造了新的坐姿投篮吉尼斯世界纪录,但文斯・卡特竟然轻易的打破了霍华德的纪录。一天霍华德和尤因一起练完投篮和罚球后,“魔兽”又和一名球童玩起了坐地投篮,看还能不能把球投进。几分钟后,卡特说他也要玩,卡特觉得中场太近,于是做到了接近底线、距离篮筐86尺的位置,之后就命中了一个惊人的投篮。

都是鞋轻惹的祸

活塞本赛季一直都在沉沦的一部分原因是他们碰到了连绵不断的伤病,脚踝、膝盖、腹股沟伤常常出现在球队之中。活塞的力量教练阿尼・坎德调查发现,理查德・汉密尔顿、本・戈登以及威尔・拜纳姆的鞋子出现了问题,他决定禁止这些球员穿之前这些球鞋。”我这里就不点出这个球鞋品牌了,但是目前我们的更衣室已经禁止这个牌子的鞋出现,不允许球员们再穿了。”坎德说道,“这些鞋去掉了侧面大部分支撑物,变得很轻,大多数篮球鞋都应该是1.4到1.7磅重,而这些鞋才0.8磅重。这样的鞋太轻了,没有足够的侧支撑自从我们下了禁令,祈求好运之后,我们再也没有碰到过任何脚踝问题。希望上帝保佑,我们接下来也不回碰到伤病,可以健康完成赛季,看看球员们在场上能做些什么。”

温情NBA

凯尔特人队前锋谢尔顿・威廉姆斯将由于缺席球队一天晚上的训练而被罚款。不过他和球队都能够相互理解。“谢尔顿带着爱意去了俄罗斯。”主教练里弗斯在谈到这次罚款时说。原来,威廉姆斯趁着全明星假期飞到了俄罗斯,他的老婆坎迪丝・帕克正带着九个月大的女儿在俄罗斯打球。虽然威廉姆斯知道他旅程时间很赶,但他还是带着教练的祝福飞往了俄罗斯。“我希望他能去。”里弗斯说,“假如你老婆也呆在俄罗斯,你也会去看他的。我告诉他,‘你极有可能会迟到训练,我们会罚你一点钱,但是我觉得这是你应该做的,这很值得。’我知道时间很紧张。”去年十二月之后,威廉姆斯就没看见过他的妻女了。“无论何时你见不到老婆和孩子都很难熬。”威廉姆斯说,“这是我进行这次旅程最主要的原因。看到她们非常好。看到我的女儿,以及两个月以来她的变化,这感觉非常好!”由于长途旅程消耗了许多时间,这次也仅仅和他的家人一起呆了两天半。

悲惨城市

《福布斯》杂志连续第三年推出美国“最悲惨城市”排行榜。今年的榜单上,俄亥俄州的克利夫兰名列第一。

评选主要参考9项指标,包括失业率、通货膨胀指数、税收水平、交通状况、犯罪率、城市支持的体育运动队过去两年里比赛门票价格、气候、污染程度及公共部门官员腐败程度。最后一项主要以美国司法部公共廉政处记录在案的被判定有罪的腐败案件为依据。结果,坐落于凯霍加河口的克利夫兰因高失业率、坏天气、高税收、公共部门官员腐败及体育运动队表现不佳等5个因素名列榜首。

《福布斯》杂志在其官网上评论说:“克利夫兰之所以排名第一,是因为它的相关指标得分都不高,它是9项指标中超过半数得分垫底的惟一一座城市。”去年的美国“最悲惨城市”、加利福尼亚州的斯托克顿今年名列第二,主要原因是高犯罪率和高失业率。田纳西州孟菲斯排名第三,主要因为暴力犯罪率高以及官员腐败问题。受汽车制造业不景气拖累,密歇根州的底特律和弗林特分列第四、第五名。由于较高的税收,美国第一大都市纽约和伊利诺伊州的芝加哥也在榜单前20名之列。

洛杉矶“恋友会”

据西班牙媒体爆料,保罗・加索尔已经和相处半年的加泰罗尼亚女友――西尔维娅在洛杉矶同居,29岁的西尔维娅曾是巴塞罗那啦啦队队长,现在是一名大学啦啦队教练,两人在前不久的NBA全明星赛上公开亮相,加索尔还带她参加了洛杉矶2009年度体育事业表彰大会。加索尔是在上届波澜欧锦赛上结识的西尔维娅,当时她是西班牙国家队的啦啦队员。