1、VB411 计算机毕业论文范文第 1 章 绪论1.1 概述随着关系数据模型的不断完善、各种类型关系数据库管理系统的出现,数据库技术逐渐被应用于多个不同的领域。实践课程综合考核管理也是教学管理中的一项重要工作,每个学期都要进行。该项工作包括学生成绩单的填写、任课教师对成绩分布的分析,学生成绩的名次排列等,非常复杂繁琐,以往都要靠人工完成,难免有错漏之处。在信息时代的今天,数据库技术在数据处理方面的应用已经非常广泛,作为高校教育工作一部分的教学评估和管理更应赶上时代的步伐。因此,开发一套适合学校专业设置的计算机化实践课程综合考核管理系统,不仅可以提高学校的管理效率,而且可以使我们的教学管理水平更上
2、一层楼。当前将发展教育作为拉动内需的重要措施之一,使教育面临极大的发展机遇。各学校在校学生人数急剧增长。但是,不少学校的教学管理仍停留在手工阶段,学生成绩登记、整理、统计等工作量极大,且经常出错。虽然在一些高校建立了校园网,实现了办公自动化,但是,还有相当数量的学校尚不具备这样的条件,因此开发实践课程综合考核管理系统,实现部分办公自动化就具有很大的实际意义。Visual Basic 6.0 中文版最大的特点是易学、高效、功能强大。1.2 选题意义实践教学是高等教育诸多环节中极其重要的一环;是培养学生的科学作风和创新精神、巩固和深化理论知识的重要环节;也是能力训练的中心环节。如何科学、客观、公正
3、、准确地考核学生在实践教学中的学习效果,是高校培养创新型人才的重要措施。应用计算机模糊考核系统来评价学生在实践教学中的学习效果,不但有助于提高实践教学质量,而且对于培养高素质人才也具有深远的意义。以往对学生的学习效果大多是定性分析或者是单因素的定量评价,这往往带有主观片面性,不够准确、全面。然而借助于模糊数学的方法,综合考虑多种因素,可以更好地模拟人们的模糊判断,从而有效的对实践教学这种复杂的且涉及到多种因素的事物进行综合考核。因此,本文提出一种实践教学的计算机考核系统的设计方案,采用了多策略指标权重确定方法和模糊数学技术对实践教学进行综合考核,对学生在实践教学中的学习效果的考核更加科学、客观
4、、公正、准确。1.3 国内外发展概况1.3.1 国内概况 伴随着计算机技术的飞速发展,基于自动化的应用系统的开发也是层出不穷,原来利用单机或手工管理的学生成绩管理系统已经不能很好的适应教学改革的发展需要,因此,拥有一套科学合理实用可靠的实践课程综合考核管理系统就具有很大的实际意义。国内一些理工科院校大多都建立了适合自己情况的管理系统,其中一些大学的系统是功能比较完善的,学校建立一个这样的成绩考核系统之后,成绩主管部门将相关数据输入后,各部门可非常迅捷地查询、打印各类相关数据,通过校园网,学生也查询、打印各学期成绩,大大提高了教务管理效率以及网络办公水平。这样的成绩考核系统提高了工作效率,缩短的
5、工作时间,在准确率上也要比人工好很多。1.3.1 国外概况英国教育家斯宾塞曾说过:“坚持一个人无论怎样也不过分的事情,就是在教育中应该尽量鼓励个人发展的过程,应该引导儿童进行探讨,自己去推论,给他们讲的应该尽量少,而引导他们去发现的应该尽量多。 ”而实践教学就是充分发挥计算机的优势和学生好动的特点,让学生在课堂中操作计算机,通过不断地实践,自己发现问题,解决问题,同时在这过程中掌握知识,提高了操作技能,于是他们也就真正成为课堂的主人。具体地,可从以下几方面来看实践教学的作用:1、可以揭去学习计算机的神秘面纱计算机是一门新兴学科,属于尖端技术,电脑设备相对较昂贵,以至于一些同学对电脑产生了一种神
6、秘感觉,认为学习电脑会很难。采用实践教学法,可以使他们明白,电脑不过是受人控制的机器而已,电脑的操作也是非常简单,这样他们就很自然地走近了电脑,也就消除了学习计算机的恐惧心理。2、多媒体网络教学使教学过程具体化、直观化教学过程是非常实在的过程,忌的是教师空谈。自然科学的教学非常重视实验教学,就是这个道理。你说电脑可以放 V C D、听 CD、全球通信,他会觉得你可能在吹牛,演示一下,耳听为虚,眼见为实,他们不得不相信。在计算机系统组成中,让学生面对计算机,解剖整台计算机也会非常自然的,硬件、软件也不是什么遥不可及的东西了;在 DOS 命令中,为什么内部命令前没有盘符、路径,外部命令前有盘符、路
7、径,什么时候可以省略,命令正确与否,怎么来完成某一功能,让计算机来 “说话” ,是一目了然的了;在程序设计教学中,语句写得对不对,程序能否实现所要求的功能,在机器上运行一下,马上就能知道。实践教学可以让学生在学习过程中,就能发现问题,并解决问题,学生的错误、疑点当堂就已经解决,也不会留到课后,或者是下一次课。本报讯近日,国际抢先的独立第三方支付及清结算企业快钱与中国游戏开发商网龙网络有限公司签署了包括快易付在内的支付协作协议。经过慎重评价,网龙旗下包括魔域、王者重生在内的一切游戏,均守旧了快易付效劳。 快易付是快钱针对频繁支付的状况而设计的全新支付方式。经过快易付,玩家就可以将授权银行账户的款
8、项支付给企业,完成支付。并且,“快易付”快速充值通道还可以在每次账户余额快用完的时分自动充值。 “快易付”的效率高、平安性好,可以让游戏不停顿,提升了游戏玩家的体验。此外,第三方支付还让游戏厂商的 BtoC 销售形式得以完成,可以节省少量本钱。快钱 CEO 关国光表示,第三方支付充值方式可以让玩家直接在游戏中充值,不需务实物点卡,因此基本不需求中间商的存在。同时,与第三方支付企业协作就可以向全国玩家提供充值效劳,免去了游戏厂商到全国各地终端铺设销售渠道的本钱。而关于线下购置实物点卡的玩家,快钱也提供神州行卡、联通卡、电信卡等多种充值方式,借用普及全国的移动充值卡销售网点提供便利。 规范指出,现
9、代信息技术要“作为学生学习数学和处置效果的强有力的工具,努力于改动学生的学习方式,使学生乐意并有更多的精神投入到理想的、探求性的数学活动中去” 。作为可操作的探求工具,现代信息技术不只可以有力地促进学生创新肉体的开展,而且可以协助学生从一些繁琐的、单谐和重复性的任务中摆脱出来,使他们有更多的时机入手、动脑思考 和探求,在真正意义上尊重学生的发明性,充沛开掘学生的潜力,促进学生师生之间的交流协作,使不时提出效果,处置效果的学习成为能够。 一、现代信息技术改动着学生的学习方式,协助学生停止探求性活动 在教学活动中,学生是学习的主体,教员必需改动“教员讲,学生听” “教员问,学生答”,以及少量演练效
10、果的数学形式。学生的学习方式也必需停止相应的改动,数学教学应留意引导学生入手实际,自主探求与协作交流。学生在观察、实验、猜想、验证、推理与交流等数学活动中,会逐渐构本钱人对数学知识的了解和有效的学习战略。信息技术提供的外部抚慰是多种感官的综合抚慰。它既能看得见(视觉),听得着(听觉), 又能用手操作(触觉),这样多样性的抚慰,比单一听教员解说强得多。而人机交互是多媒体计算机的清楚特点,有利于发扬学生的主体作用,激起学生自主学习的积极性。 比如,对初三几何“中点四边形”的看法,学生经常混杂,张冠李戴。应用几何画板,可协助学生自动有效地停止探求。画图:画一个恣意四边形,取四边中点,依次连成一个中点
11、四边形。探求:将恣意四边形改动为自己需求的特殊 四边形,如平行四边形、矩形、菱形、对角线相等的四边形等,观察中点四边形的变化。猜想:这些中点四边形的构成有什么规律?验证并结论: 可小组协作,探求交流。学生人人参与到这种图文声色并茂、感染力强的学习方式中,既能提高效率,又能激起兴味。 再如,“函数”是初中数学中学生较难把握 的一块。怎样协助学生化解难题、打破重点且印象深入呢?在学习“一次函数的图像与性质”时,教员可充沛应用计算机的自动绘图功用,对一次函数图像(直线)停止拖动,让学生观察不时变化的数据,思考 几个变量之间的内在联络 ,最终自己探求发现和归结图像与系数的关系。对“正比例函数的图像”,
12、教员可以提供画图软件,让学生入手绘制双曲线,体验“有限迫近”坐标轴的实质。经过探求与交流,发现和归结正比例函数的图像及其性质。这样学生经过操作计算机,逼真体验数学知识的构成进程,在“做数学”的探求中发现数学,不只要利于数学知识的了解和把握 ,而且有利于激起潜在的创新看法。 当然,在现代信息技术的协助下,学生可以将更多精神投入到有意义的探求性活动中。如可以停止一些复杂的数字计算:初学有理数运算规律时 ,将纸笔计算与计算器结果相对照,学习实数时用计算器求平方根、立方根,用有理数估量一个在理数的大致范围等;探求一些数量关系及函数的性质,图形的性质;作一个图形经过轴对称、平移、旋转后的图形; 应用坐标
13、停止作图;从事图案的设计;作展现丰厚多彩的几何图形,探求图形的变化规律 ;搜集数据,处置数据,模拟概率实验。 二、现代信息技术能协助学生自动地停止效果处置 学生的数学学习不能仅仅是把握 一些概念技艺,而且必需阅历探求、猜想、推理等进程,处置有关效果。运动的几何图形愈加有效地抚慰大脑视觉神经元,发生剧烈的印象,能协助学生停止效果处置,有利于对数学知识的获取与坚持。初中几何圆这一章,像“垂径定理” 、 “圆心角、弧、弦、弦心距关系定理”等,需求用“翻折、旋转、平移”等知识证实 的定理,都可用几何画板静态演示知识的构成进程,既可化笼统为直观,又可化运动为运动。 比如,在学习“等腰三角形三线合一”这一
14、性质时,不少学生了解有困难。我应用几何画板,先画一个恣意三角形,测出三线的长度,再拖动相关的点,引导学生观察长度变化,经过比拟发现三线合一的性质;看法多面体展开图时 ,虽然正方体实物比拟直观,但不透明,还是应用几何画板,作一个正方体,六个面涂上不同颜色且可透视,再结合实物,从而真正到达处置效果的目的。这一进程让学生直接感遭到数学来源于自然,笼统于实际,同时开阔了学生的视野,有利于学生发散思想的培育。 再如,初三代数“频率散布”,由于数据较多,计算繁琐,学生望而生畏,用计算机辅佐教学,繁复明了。把一切数据输入 Excel 排序,得出最大值和最小值,各组中的频数了如指掌,用 Excel 还能方便地
15、绘制出柱状图 ,相似频率散布直方图,把非智力进程交给计算机,降低难度,这样才干提高课堂效率,培育学生运用信息技术和处置效果的才干。 总之,现代信息技术将成为一种重要的数学学习手腕,一些过去只能经过思想、表象和想象体会的数学内容,可以失掉直观的表示与处置;一些与数据处置相关的简易计算,都能经过计算机停止,数学的理想情境和虚拟情境将经过现代信息技术融会贯串。现代信息技术的弱小看法工具作用,无疑将极大地影响数学课程的开展,数学学习越来越显得潜力无量。当然,初中数学与信息技术的整合,并非强调一切的数学内容都适宜计算机辅佐教学,它只可巧用,不能滥用。就如数学课程规范所指出的,我们不倡议用计算机上的模拟实
16、验来替代学生可以停止的实际活动;我们不倡议应用计算机演示来替代学生的直观想象,来替代学生对数学规律的探求。 凭风巧借力,送我上青云。初中数学的课程革新必需巧借现代信息技术的优秀功用,才干使二者的无机整合提升到一个新的高度,从而到达优化数学的学习进程和学习资源的目的。 摘要:本文通过发放调查问卷的方式,分析引起 IT 新生不适应大学生活的一些因素,并针对这些因素,探讨了 IT 新生如何适应大学生活的一些措施,提出几点可行性的建议,为帮助下一届新生更快适应大学的学习与生活提供参考。 关键词本文来自:计算机毕业网 :调查问卷;措施;建议 1 引言 新生刚进大学时,原先升学的愿望已实现,新的目标尚未找
17、到,难免陷入暂时的迷茫,同时,也感觉到大学与中学有着截然不同的生活、学习方式,需要尽快转变角色,适应大学生活,并在一年级时能否确立起合适的学习目标,制定出切实可行的人生规划,学会正确的学习方法。这些,都对学生的后继发展起到举足轻重的影响。2 调查研究方法 本文从以下几个方面出发设计了调查问卷的内容,并向所在的计算分院 06 级同学发放 400 份调查问卷,做了针对性的抽样调查。回收 332 份调查问卷,回收率 83,因此,此次调查结果是有效的。调查的内容包括:1) 大学的学习、生活,与中学的学习、生活之间的不同点; 2) 大一新生如何适应大学的学习及生活; 3) 大一新生应如何安排利用自己的学
18、习、娱乐时间。 3 调查结果分析 从以上统计结果可以看出:大多数的同学认为大学与中学在学习、生活上不同,主要体现在大学课程时间的安排和自主性学习。首先,大学里所学知识是由基础课、专业基础课和专业课组成的,循序渐进,环环相扣,前面任何一环没有学好都将会影响到后面课程的进行。另外,学生在校期间还要在外语上通过四、六级考试和计算机通过水平测试,学习的任务并不轻松。其次,对于以基础知识灌输和人文精神培养为主要特征的大学学习来说,不仅上课所学的要靠自觉去消化吸收,整个知识体系也要靠自己去补充完善。所以,除了专业学习外,应自我涉猎课外知识,使自己丰富起来。29.82% 的同学认为高中与大学相比,高中的生活
19、更适应自己。因为在中学时,有些生活琐事依靠父母亲友的帮助,进入大学后,衣食住行等个人生活都由自己处理安排,自主、自立、自律更是大学生活的主旋律。 指导新生走出迷茫,作好个人规划是让新生适应大学学习、生活的有效方式。许多学生以考上大学为唯一的学习目标,一旦目标实现,容易产生松懈心理,难以及时树立起进一步的学习目标,造成了考上大学前后的“动机落差” 。此外,高中阶段很多学生兴趣狭窄,爱好很少,一门心思考大学,没有形成特长。一旦进入大学,就把主要精力放在迫切发展自己的爱好特长上,而对学习却逐渐失去了兴趣。因此,刚进大学的新生应让他们从高考胜利的满足和陶醉中清醒过来,认识到大学是人生成才、成就事业的一
20、个新起点。根据学校教学的客观现实和自己的实际,制定出个人在学业、思想道德、心理发育等素质培养方面的奋斗目标和行动方略,以增强进取的内动力,为再创大学阶段的人生辉煌打下良好的基础。 自律方面,新生最需要注意的有锻炼并提升自身能力,自觉学习,接触社会,搞好寝室关系与室友和睦相处,谈恋爱,以及娱乐的安排。 1) 积极参加课余班团和实践活动,展现自我,提升自我,培养自我,积累工作经验。 2) 要学会合理安排自己的学习、娱乐、休息时间。 3) 室友之间、同学之间多加了解,熟悉互相的生活习惯、性格,为以后的相处打下基础。 4) 大学新生大多不能正确把握恋爱标准,如 43%的同学反映谈恋爱对学业的影响是负面
21、的。过早恋爱不利于新生顺利地适应大学生活和学习。 5) 从数据中反映出,有一部分同学不能跟上大学的脚步,借玩网络游戏,通宵来逃避现实,反抗现实。同时,这也反映出这 24%的同学对大学生活感到迷茫。 另外,有 62.65%的同学曾在碰到难学的课程时灰心过,他们反映,此时最希望得到诸如老师的关怀、指导,与老师更多的交流等。对于自己所学的专业,很多同学反映他们不太了解,概念很模糊,因此学习的目标性也不明确。 新生对于人生规划问题也出现两极分化,部分同学由于对大学生活的不适应,连带反应出的迷茫、消极情绪,十分不利于个人的成长、成才。对于已有了明确的人生规划的同学,他们已初步适应了大学生活,但计划的付诸
22、实施显得更为重要。 4 建议及措施 首先,通过讲座,帮助进入大学的新生认识到大学为培养专门人才服务,以培养各类高级专门人才为目标。其次,校方引导新生积极主动地去适应新的环境。如:引导新生合理安排自由的生活及生活空间,珍惜拥有的学习机会,及时了解图书馆、语音室、阅览室的开放时间,适度参加一些社团活动,多听有意义的学术报告及讲座,充实他们的生活并注意加强自我控制能力。 学生不仅要消化理解课堂上学习的内容,而且还要适量阅读相关方面的书籍和文献资料,以适应时代和科技的发展。大学不再是像中学那样老师追着学生,而是要学生主动求教老师;大量的时间需要自己去安排,而不是被老师占有;要学会研究性学习,善于发现和
23、提出问题,即要会主动的去学习,而不是被动的。 再者,指导新生合理规划大学四年,如:在节假日参加一些与自己的职业目标相关的实习,增加自己的能力,培养自己对职业规划的直观了解。新生在生活、学习方面要善于挖掘和发展自己的优势;当遇到困难时,解决这些问题主要靠自己,要有自强自立意识;同时,在自己无法解决时,要学会主动向老师和同学寻求帮助。最后,对于新生的谈恋爱和娱乐安排,学校可以通过讲座,报告会等引导学生正确对待,也建议引导新生以学为主以玩为辅,并且要有目的的玩,玩出“价值”来。 大一新生在一年级时,要对自己的人生做好规划,并围绕规划制定切实可行的学习计划,阶段性的目标,独立生活,自觉学习,为美好的人
24、生奠基。 摘要:为了了解计算机专业学生认识和使用开源软件的情况,本文对北京工业大学计算机学院部分学生进行开源软件使用情况问卷调查,对调查结果进行分析,并针对目前培养学生专业实践能力中存在的问题提出建议。 关键词:开源软件; 问卷调查;计算机实践能力 1 问卷调查背景 对计算机专业的学生来说,使用各种软硬件工具完成特定工作、管理各种软硬件程序、自己动手实现各种软硬件程序等工作能力是其必备的专业实践能力。培养学生实践能力,离不开众多主流软硬件程序和工具。由于允许免费使用源代码,并在此基础上进行再开发和再利用而不必考虑补偿等问题,开源软件1成为计算机科学与技术领域的最宝贵资源,并被应用于各种教育教学
25、实践 2-4。这些开源软件涉及计算机专业各个领域,如用于网络管理的 mrtg-2.13.2、mySql 数据库软件、应用服务器 tomcat 等,并且在各种仿真或实际项目中起着重要作用。了解、掌握、熟练使用这些开源软件解决问题,是计算机专业学生实践能力的最好体现。 本文的问卷调查对象以北京工业大学计算机学院的在校学生为主,对学生利用开源软件的种类、学习开源软件的渠道,以及对主流开源软件的认识和使用途径等方面进行了问卷调查和分析。 2 调查基本情况 调查表标题为“开源软件使用情况问卷调查”,调查对象是北京工业大学计算机专业的本科生和研究生,考虑到本科低年级学生还没有接触到专业课,本科生只选取三年
26、级和四年级学生,研究生只选取研二和研三学生,具体分布如表 1 所示。此次调查采用无记名问卷方式进行,共发问卷 90 份,回收有效问卷 81 份,有效问卷的回收率为 90%。问卷内容共分两个部分:第一部分主要涉及对开源软件概念及获取方式的基本认识,共 4 个问题;第二部分是对不同类型主流开源软件的认识和使用情况调查,为了配合计算机专业现有课程领域,本文选取了以下 9 个领域的开源软件:A操作系统,B Web 服务器、应用服务器,C 开发环境,D 数据库相关,E 网络应用相关,F 办公软件相关,G 电子商务,H 多媒体处理工具,I 系统结构相关。为了尽可能全面并兼顾企业对计算机专业实践能力的要求,
27、对每类开源软件,我们都选取了多种(大于等于三种) 目前比较流行的软件供调查对象选择,并采用人工核查方式对回收问卷进行统计分析。 3调查结果分析 对开源软件的认识和使用是一个学习过程,可能和调查者的基本情况,特别是性别和学历密切相关。性别的统计(如表 1 所示):男生占 72.84%、女生占 27.16%,这基本符合理工科专业的男女比例。本科生和研究生分别占 65.43%和 34.56%,也考虑了他们目前的分布情况。 3.1 对开源软件的认识 同传统的封闭源代码软件相比,开放源代码软件为客户,特别是在校学生和教师带来了诸多好处,例如它没有版权问题,客户无需支付软件 License 费用便可授权使
28、用 ;它更加安全和稳定,开放软件源代码可以得到全世界众多同行的审查,因此,主流的开源软件一般更具安全性和稳定性;它有更强的生命力,因为它容许修改和再开发,因此可以吸引更多的用户。作为一名专业的计算机工作者,了解开源软件的概念,并能主动选择适合自己使用的开源软件,甚至将自己的软件成果以开源软件的形式发布接受同行的审查,都是提升自己专业实践能力的有效途径。 为了了解学生对开源软件概念的认识,我们通过识别开源软件特点,辨别典型非开源软件及提供常用开源网站三个问题,并从不同的角度进行调查。为了了解学生认识和学习开源软件的渠道,我们提供教师、网络、同学和朋友以及其他四种方式。整体调查结果如下。 (1)
29、学生对开源软件概念和特定开源软件已有一定认识,这表现在本科生中有 67.92%的学生,研究生中有 53.57%的学生只选择了开源软件三个特点中的部分或全部;而 64.15%的本科生和 32.14%的研究生只将四个非开源软件部分或全部辨别了出来。上述数据似乎说明研究生比本科生对开源软件概念的认识更少,而事实恰恰相反,本科生在识别概念时仅仅依靠字面猜测,这可以通过本科生中有 39.62%,而研究生中有 25%的学生只选择“开放源代码 ”这个明显和字面关联的特点看出。另一方面,对开源网站的认识也证明了这一结论,本科生中有 58.49%的学生,而研究生中只有 7.14%学生对问卷中列出的 9 个比较著
30、名的开源网站完全不知道。基于上述分析,我们认为要增强本科生对开源软件的认识能力。 (2) 了解和认识开源软件的渠道比较统一,绝大多数同学,包括 58.49%的本科生和 71.43%的研究生都将网络作为最重要的认识途径。认为同学和朋友是最重要途径的本科生和研究生所占比例大致相同,一个是22.64%,另一个是 21.4%。有意思的是,有 16.98%的本科生将老师看做最重要的认识渠道,而仅有 7.14%的研究生这样认为。这些数据进一步说明研究生的认识能力比较主动,更多的学生会通过网络主动获取,而一部分本科生却希望在老师的带领下认识。这组数据的积极意义在于证明本科阶段的教师通过课堂教学引导学生的认识
31、和实践能力也是一个切实可行的方法。 3.2 不同类别主流开源软件的认识和使用 对于 9 类开源软件中的三类,即电子商务、多媒体工具、系统结构,本科生和研究生掌握程度都很差,学生对其了解的比例都未达到 10%。而系统结构是计算机专业学生必学的专业基础,电子商务和多媒体又是计算机应用中两个重要的分支。从这点看,这三个领域的教师需要在实践能力培养上重点加强,特别要引导学生认识这些领域的主流开源软件并将其应用在合适的场合,比如课堂教学、毕业设计、竞赛项目,用于提升学生的专业实践能力。 图 1 和图 2 分别是本科生和研究生对其他六类开源软件的掌握情况。在每一领域中,我们选取学生了解最多的一种主流软件作
32、为样本进行分析,图中从左到右对应着如下领域:操作系统、开发环境、数据库相关、网络应用相关、办公软件相关、Web 服务器、应用服务器。从图中可以看出 ,不管是研究生还是本科生仅仅是了解这些软件,精通的极少,而企业招聘时更关注熟知和精通专业技能的学生。这也正是目前学生就业的难题,而另外一个难题则是,一些主流软件,例如 tomcat,Jboss,Apache等,在社会上非常流行,而学生对此认识却很少,这也是学生不适应就业需求的一种表现。 为了解决这些问题,我们分析了学生对所掌握软件的使用途径。对于了解的软件,大多数学生,包括研究生基本的利用情况集中在 A 课程和 F 自己实践这两个途径。而对于熟知或
33、精通的软件,学生使用途径除了 AF 外,更多集中在 B 毕业设计 D 企业实习和 E 真实项目上。这个结果说明,要培养学生对某一软件的实践能力,教师除了课堂上引导外,必须尽可能多地让学生动手实践。有条件的可以参与真实项目,去企业实现;如果没有条件,也要以真实项目需求为标准组织各种竞赛项目,设计各种毕业设计和课程作业。增加学生的动手实践机会是实践能力提升的最好方式。 如果从熟知这个认识程度看,本科生和研究生在网络应用、开发环境、办公软件这三个领域做得相对较好,熟知的比例接近 30%。特别是对于浏览器 firefox 和办公软件 openOffice,本科生和研究生的掌握程度比较一致。同时 ,他们
34、的使用途径也都集中于 F 自己实践,这说明这两款软件和学生的日常生活联系很紧。 掌握数据库软件是计算机专业重要的实践能力,多数计算机项目都涉及数据库的使用。研究生在这方面做得比较好,所有人都了解 mySQL 这款软件,熟知和精通的比例也比较高。但是本科生有超过一半的人(56.60%) 完全不了解这款软件。这说明,该领域的实践能力在本科阶段需要大幅提升。 4 结论 通过对开源软件使用情况的问卷调查及数据统计结果分析 ,我们从中看到很多积极的因素,它说明北京工业大学计算机专业的学生对开源软件概念有一定的认识,能够掌握并在实践中使用一些主流的符合企业工作能力要求的开源软件。针对存在的问题,我们要在今
35、后的专业课教学中加强以下几方面工作。 (1) 教师,特别是专业课教师要在本课程的各个教学环节(课堂、课后作业、课程设计 )中着重介绍本领域的主流开源软件 ,有能力的教师要引导学生使用这些开源软件完成一些真实项目。 (2) 认识、精通某一开源软件的最好方法依然是动手实践,学校要尽可能为学生创造一些实践环境,比如送一些优秀学生到企业实习,教授特定专业课的教师应要求学生参与自己的真实项目,或者基于真实项目的需求组织学生参加竞赛等。 (3) 对多媒体处理、电子商务、系统结构类开源软件的认识和使用需要进一步加强。特别是讲授这些课程的教师要提高自身对开源软件的认识和使用,同时更要引导学生深入学习和实践这些
36、开源软件,以适应社会和企业的需要。参考文献: 1袁萌. 何谓开源软件J. 开源世界,2006(152):78-80. 2鲁志芳. 开源软件之教育应用初探 J. 信息技术教学与研究,2009(32):158-159. 3孔一童. 开源软件教学应用综合研究 D. 上海:华东师范大学硕士学位论文,2005. 4 熊伟,李军,陈荦 . 信息技术专业课程教学中的开源软件应用探索J. 当代教育论坛,2007(9):87-88 . The Research of Questionnaire on Open Source Software for Students of Computer Major GAO
37、Ming-xia, FANG Juan, MAO Guo-jun (College of Computer Science, Beijing University of Technology, Beijing 100124, China) Abstract: In order to instruct students to use open source software in classroom or work and improve them computer professional skill, the paper surveys the students, who is major
38、of computer, on questionnaire about open source software and gives some suggestions for existing problems. Key words: open source software; questionnaire; computer professional skill 1 第一章 应用软件的讨论 (从静态到动态的飞跃)11 动态服务器网页(ASP)的出现在 Web 诞生之初,所有的网页都是依靠超接的。人们可以从一个网页方便地连接到另外一个网页上。这些网页是事先编好并存放在Web 的服务器上的,Web
39、 服务器仅需要将这个网页取出,然后按照超文本传输协议(HTTP)规定的方式传送该浏览器,浏览器把这个网页按预先编排好的格式(使用最多的是 HTML格式)呈现出来。 但是,这样的网页只是静态的。这个问题导致了 CGI(Common Gateway Interface,公共网关接口)的产生。 CGI 是一个公共的界面,它规定了浏览器、Web 服务器和服务器的程序之间数据交换的格式。这个程序就是通常所说的CGI 程序,它可以由任何一种程序语言 (如 C/C+、Perl、Visual Basic、TCL 等) 编写。事实上,CGI 程序是一个可执行程序,它必须通过编译器编译并连接成可执行代码后才可以工
40、作。 CGI 不但编程复杂,修改后还要重新编译,并且很浪费系统资源,随之而来的 ISAPI 是另一个解决方案。ISAPI 也遵循 CGI 标准,它不但可以生成动态的页面,甚至可以作为过滤器放置到你的 Web 服务器上,处理所有的 WEB 访问及应答请求。但是,ISAPI 程序设计更加复杂,而且安全性较差。Asp (ActiveServerPages,动态服务器网页)出现解决了这些问题。ASP 存取数据的方法遵循 CGI 标准,但它大大简化了编程方法。只要在 Web 服务器上嵌如对应的 ASP 解释器,可以使用诸如VBScript、JavaScript 或者 PerlScript 等编写动态的
41、ASP 网页。这些网页全部都是解释执行的,你可以修改一个动态网页,无须任何编译器就可以直接发布管理到 Web 服务器上。12 ASP 的特性 Active Server Pages 就是用服务器端脚本、对象和组件扩展了的标准 HTML 页。它具有 3 个重要特性: 1、Active Server Pages 可包含服务器端脚本。将服务器脚本含在 Active Server Pages 中就可以用动态内容创建网页。 2、Active Server Pages 提供了几种内置对象。在 Active Server Pages 中使用内置对象可以使脚本功能更强,在其他方面,这些对象可使你从浏览器中检索
42、或向浏览器发送信息。 3、使用附加组件,可以扩展 Actire Server Pages。Active Server Pages 可以同几个标准的服务器端 ActiveX组件捆绑在一起,这些组件使你可以处理数据库,发送 EmaU 或访问文件系统。Active Server Pages 是编写 Web 服务器程序的最新利器。它是一个开放式的无须进行编译的应用程序环境。它提供了 CGI 程序和脚本的灵活性,同时不会使性能显著下降。与 CGI 不同的是, ASP 在服务器的进行内运行,是多线程的,可以进行优化来处理大量用户。它将 IDC 的简单性和 ISAPI 的灵活性综合在了一起。ASP 比 CG
43、I和 Perl 脚本编写系统具有优势,它把 HTML 的简单性和脚本编写,以及 Active 服务器组件等常见工具组合在一起,用以创建动态的和强有力的网站。 ASP 代表了微软公司开发技术的一个新发展。 ASP 允许开发者存储他们的 HTML 代码和单个文件中的脚本化代码。ASP 支持 Open Script 接口,这样就可以使用遵守这个标准的任何脚本编写语言。支持 Open Script 的语言包括 VBScript 和 Jscript,甚至是 Perl Script。这些脚本可以执行应用程序逻辑,并能够调用软件组件来执行特殊的任务,例如数据库查询、文件输入输出(IO)、业务规则和工作流。
44、ASP 技术有它自己的对象模型,再加上驻留在同一文件之中的 HTML 和脚本这一事实,才使得 ASP 比HTX IDC 更为强大。 13 ASP 的功能 使用 Active Server Pages 可以完成下面的工作: 1、产生动态网页。在一天中的不同时间,或对不同用户,Active Server Pages 可显示不同的内容。 2、处 HTML 表单的内容。使用 Active Server Pages 可以获取并对输 HTML 表单的数据作出反应。 3、创建数据库驱动的网页。Active Server Pages 可以从像 Microsoft SQL Server 之类的数据库中获取现存数
45、据或插入新数据。4、跟踪用户会话。从用户到达你的网站直到其离开,可以用Actire Server Pages 储存其信息。 5、创建可搜索网页。与Microsoft Index Server 或 Microsoft SQL Server 全文检索一起使用时,用 Active Server Pages可创建网站的搜索引擎。 6、检索不同浏览器的功能。Active Server Pages 可检索浏览器的支持特性并显示适合不同浏览器的内容。7、发送并接收电子邮件。Active Server Pages 可自动向用户发送并接收发送到网站的电子邮件。 8、将定制组件同网站结合在一起。用 Microso
46、ft Script Componts,Microsoft Visual Basic 或 Microsoft Visual C+创建的用户服务器端组件可以扩展 Active Server Pages 脚本。 任何一个 Web 服务器,只要内嵌 ASP 解释程序,就可以支持 ASP 编写的动态网页。一般来说,我们使用的都是基于 WindowsNT 服务器上的 Internet lnformation Server(IIS)。IIS 支持虚拟目录。我们可以通过“服务器属性”对话框中的“目录”标签管理虚拟目录。建立虚拟目录对于管理 Web 站点具有非常重要的意义。因为虚拟目录隐藏了有关站点目录结构的重
47、要信息。在浏览器中,客户通过选择“查看源代码” ,很容易就能获取页面的文件路径信息。如果在 Web 页中使用物理路径,将暴露有关站点目录的重要信息,这将容易导致系统受到攻击。所以 IIS 的支持虚拟目录的功能就大大的提高了系统的安全性。14 ASP 与静态网页的区别Active Server Pages 改变了这一切,在 IIS 仍然支持静态HTML 主页的前提下,利用 Active Server Page 可以根据用户要求在 Web Server 上建立新的主页。 Web Server 从硬盘或者内存中接收正确的 ASP 文件。Web Server 将这个文件发送到一个叫做 ASPDLL 的
48、特定文件中。 Active Server Pages 文件将会从头至尾被执行并根据命令要求生成相应的静态主页。 HTML 主页将被送回浏览器。用户浏览器解释执行 HTML 主页并显示在用户于浏览器上。Active Server Pages 技术经过不断的改进,其功能越来越强大,已经被越来越多的公司认可,今天 Internet 上很多最成功的商业网站都是利用 Actire ServerPages 创建的。 由于 ASP 的技术的种种优点,所以本网站决定采用 ASP 技术进行制作。在现在的互连网上,人们上网可以获取最新信息。如新闻、招商、论坛、娱乐等各种各样的信息,实现足不出户,就可以了解世界的梦
49、想。15 编辑和运行 ASP 文件的环境编辑和运行 ASP 文件需要一定的环境条件,用户必须满足这些条件才可建立 ASP 的开发环境。ASP 文件是以纯文本格式保存的,只要使用普通的文本编辑器,如 Windows 中的记事本或写字板就可进行编辑,然后将其存为ASP 文件即可.当然,使用一些工具软件,如 Visual InterDev 等来创建 ASP 文件将会更加方便快捷.要运行 ASP 程序,必须在 NT 服务器中安装 IIS(因特网服务器),或在Windows95/98/2000 操作系统中安装 PWS(个人网络服务器),或者在 NT 工作站中安装Peer Web Server.运行 ASP 程序的硬件要求:CPU:只要能运行相应的操作系统即可.但建议使用速率比较快的 CPU,如 PIII 以上的 CPU。硬盘空间: