简介:随着计算机及网络技术的发展,计算机技术有了新的发展。JSP是Web开发的最先进的技术,是当前Web开发人员的最好技术。但是由于JSP对Web开发人员要求高,所以许多Web开发人员还不能够使用这一项技术。本文基于JSP网页自动生成工具的设计和实现,提出具体的设计思想和实现方法。关键词JSP;自动生成;模板ImplementationofAutomaticallyGeneratedJSPToolsSunYuan(PuyangVocational&TechnicalCollege,Puyang457000,China)AbstractWiththedevelopmentofcomputerandnetworktechnology,computertechnologywithnewdevelopment.WebDevelopmentJSPisthemostadvancedtechnology,iscurrentlythebesttechnologyWebdevelopers.However,duetoJSPdevelopersdemandingontheWeb,manyWebdevelopersnottouseatechnology.BasedonJSPpagesautomaticallygeneratedtooldesignandimplementationofspecificdesignideasandimplementationmethods.KeywordsJSP;Automaticallygenerated;Template一、JSP技术的发展随着因特网的普及,动态网页技术也发展很快。从原来的CGI到ASP,都从某种程度上满足了网页人员对动态网页开发技术的需求。但是它们存在一定的不足之处,如CGI对服务器资源的耗费,ASP只能同MicrosoftIIS一起使用,这些都限制了技术的使用范围,阻碍了它们的推广。许多的开发人员都有一种统一的页面开发技术,该技术应该具有的特点第一,提供代码重用,简化开发基于Web的交互式应用程序的过程;第二,与操作平台无关,能够在任何Web或应用程序服务器上运行。JSP技术大大提高了企业的信息化水平,使整个生产过程趋于灵活有效。然而,此时内部原有的各种异构数据库却未能与企业信息系统很好的协同工作,使企业内财务、库存信息得到及时准确的传递。因此,利用先进的技术将现有企业信息系统有机集成,对于企业的发展具有重要意义。JSP技术就是被设计用来满足这样的要求的。关于JSPJSP技术的描述,它是由太阳公司推出的网页开发技术,是基于JavaServ以及Java体系的Web开发技术,是Servlet2.1API的一种扩展。利用这一技术,可以建立比较先进和安全的动态网站。Java是未来的主流技术,而JSP则是Java在IntranetWeb上的重要应用,目前得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂和现实的应用。二、JSP技术自动生成工具的实现(一)数据库连接部分JSP技术支持常用的几个数据库,包括Oracle、Sybase、MSSQLServer、MySQL和DB2,根据用户选择的数据库类型和用户提供的数据库名称、用户名、密码使用JDBC同数据库相连。和数据库连接以后,根据同数据库相连的用户名生成两个系统基本表TC-Tables和TC-Columns,TC-Tables表包含在该数据库中属于该用户的所有的表的英文名称、中文名称和一些属性,如是否可修改、是否可查询等;TC-Columns表包含在该数据库中属于该用户的所有的表的所有列的中英文名称和其它一些属性。如是否可显示、是否可查询等。这两个系统基本表在整个系统的开发过程中提供用户所使用数据库的基本信息。模板选择和网页生成部分是系统的核心部分。它包含了两个子模块。第一,是模板选择部分,为用户提供模板选择界面,让用户根据需要从模板库中选择所要使用的模板。第二,是模板处理部分,根据用户选择的模板,系统调用指定的模板处理模块对这个模板进行处理。当处理程序遇到模板中的标签时,就为用户提供交互界面,让用户为指定的标签输入参数,并由系统验证用户输入的标签的有效性。最后由系统完成JSP页面的生成。网页生成出来以后,系统为用户提供了一个网页预览窗口和代码查看修改窗口。通过这个预览窗口,用户可以预览一下生成出来的JSP页面的效果。如果用户对页面的静态方面的效果不太满意,用户可以通过代码查看修改窗口修改代码中的HTML代码。如果用户对页面的静态效果有进一步的要求,系统还为用户提供了一个调用DreamWeaver编辑器的接口,用户可以使用它来对生成出来的JSP页面的静态效果进行进一步的修改和完善。(二)JSP技术的分布管理JSP技术的分布管理要求企业需要实时传递信息,以实现对整个企业的统一监控和规划,要求采用先进的网络计算模式来解决问题。JSP技术的分布的实现,对于JSP技术在整个系统设计中至关重要,它关系到了系统运行的效率。(1)尽量少用含静态的HTML界面。对于一般用户来说,标签是透明的。企业数据的业务逻辑封装在EJB中,现有的系统根本不需要修改,就可以集成为应用程序所需的运行时服务,可以分解出来,并指定应用程序流程的Servlet。servlet代码可将注意力集中在应用程序控制逻辑上,可将静态和动态内容混合在一起,生成表示信息。用户不能够查看了过多的静态HT-ML语句,限制了程序的使用。(2)尽量提供适用的标签。提高代码的重用度。JSP技术的主要目标是实现跨平台的互操作,完全基于独立平台和软件供应商的标准,创建分布式应用程序的新平台。JSP技术定义了应用程序实现互操作性,我们可以通过标准对这些服务进行访问。除了易于分析,JSP技术还在于它既是平台无关的,形成标签。而不用在每个标签中都实现用,只需对这一个标签进行修改即可,因此应尽量提供适用的标签。(3)应用JSP程序集成。JSP技术可以使用一个基于应用程序更新现有的库存,通过浏览器输入Servlet代码,充当应用程序控制器角色,然后使用LB定位所请求产品编号的远程对象。最后,将根据数据库的更新,对在设计JSP技术系统时,考虑到用户的使用情况,使用户能够很容易使用程序。三、JSP技术的发展前景JSP技术是未来开发语言的主流,最大特点是能使一般的开发人员也能够方便地使用JSP的动态页面功能。我们深信,借助最新的JSP技术技术,将彻底消除困扰企业的信息问题,实现企业内外信息的畅通与共享。参考文献1BruceEckel.Java编程思想(ThinkinginJava)M.北京机械工业出版社2CayS.Horstmann,GaryCornell.Java2核心技术(CoreJava2)M.北京机械工业出版社作者简介孙媛(1981-),女,河南濮阳人,河南濮阳职业技术学院,职称助教,学历本科,研究方向计算机软件。详细通讯地址河南省濮阳市黄河路与京开大道交叉口北200米路东濮阳市公安局巡特警支队3大队5中队胡立伟邮编457000联系电话13623936303
简介:该系统基于校园网,采用ASP.NET+SQLServer开发技术,解决了传统人工方式处理学生成绩信息的弊端,实现了学校人力资源的优化和学生成绩信息的科学管理,具有较高的实用价值。关键词学生成绩管理系统;ASP.NET;SQLServer中图分类号TP311.1文献标识码A文章编号1007-9599(2010)04-0000-01Design&ImplementonWebScoreManagementSystemofStudentsChengGuangde(DepartmentofComputerScience,PassCollegeOfChongqingTechnologyandBusinessUniversity,Hechuan401520,China)AbstractThesystemisbasedonthecampusnetwork,usingASP.NET+SQLServerdevelopmenttechniques,tosolvethedisadvantagesoftraditionalmanualapproachtostudentachievementinformation,toachievetheoptimizationforhumanresourcesofschoolsandthescientificmanagementfortheachievementofstudents,hashighpracticalvalue.KeywordsStudentsscoremanagementsystem;ASP.NET;SQLserver随着高等院校招生规模的不断扩大,每学期的成绩管理工作异常繁琐复杂。采用传统完全人工记录、信封发送成绩方式,工作重复量大、错误率高、保密性差、查询复杂,也造成了大量的人力、物力、财力资源浪费。基于此,我院结合实际情况,开发了基于WEB的学生成绩管理系统,有效实现了信息的规范管理、科学统计和快速的查询,对整个校园的信息化建设具有极其重要的意义。一、系统总体设计(一)系统体系结构本系统基于.NET技术,采用标准B/S三层结构进行设计。三层结构包括客户显示层、业务逻辑层、数据层。客户表示层Web浏览器。它负责由Web浏览器向网络上的Web服务器(即中间层)发出服务请求,把接受传来的运行结果显示在Web浏览器上。业务逻辑层Web服务器。采用Windows2003Server搭建,完成各种业务逻辑处理。通过ADO.NET完成数据库的检索或更新操作。数据层采用SQLServer2000。负责管理数据库,接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能及相关服务,并把结果数据提交给Web服务器。(二)系统功能模块学生成绩管理系统涉及班级、教师、课程、学生、成绩等基本信息的维护,学生成绩的录入和查询,各类报表的生成和打印,同时还具有录入高效、查询完整等特点,其主要功能模块如下1.学生模块学生登录系统后,可根据需要对自己的信息包括用户名和密码等个人信息进行修改,但限制修改学号、姓名、班级信息。并能根据课程名或学期快速查询本学期成绩、历史成绩、未通过课程情况,以及已修课程学分、已休学位课程学分信息。2.教师模块该模块实现已注册教师对学生成绩的查看、录入、修改操作。(1)成绩录入管理成绩录入涉及到期末考试成绩录入和补考成绩录入。教师登录系统后,系统会自动列出所任教课程与任课班级信息,然后以表格形式批量录入以班为单位的学生成绩,包括平时成绩、考试成绩和期末成绩。录完成绩后,教师可预览该班本课程的成绩汇总信息。(2)学生成绩浏览及修改教师录完成绩后,可通过选择课程名及对应的班级查看成绩信息,并适当对成绩进行修改,但必须设置修改有效期限或经教务人员同意,才有修改学生成绩的权限。3.教务员模块该模块主要实现教师、学生、课程的基本信息维护;任课教师的安排管理;课程成绩的查询和打印;按学期考试成绩自动生成各班成绩汇总表及补考名单等统计分析。(1)学生、教师、课程信息管理该功能模块可根据学生学号、姓名、课程名等关键字进行查询,对学生、教师、课程基本信息进行修改、删除等操作,并能实现各基本信息的批量录入。(2)任课安排管理将教师、学生、课程基本信息录入数据库后,就可以通过下拉框依次选择教师、任教课程和任课班级形成任课教师信息表,从而为教师录入学生成绩模块提供基础数据。(3)成绩查询及统计该模块可根据学号、课程号、班级、学期关键字进行任意组合查询,并生成相应视图报表,提供打印或下载功能。成绩统计分析包括学生个人以及班级成绩单的输出,不及格学生的统计、各科成绩的对比分析、自动生成补考名单、对成绩未达要求的学生提出降级或退学等警戒,并生成相应视图报表,提供打印或下载功能。二、系统的实现ASP.NET程序通过ADO.NET组件对象和ODBC接口来与数据库服务器相连,并取得数据库中的数据。当对SQLServer数据库执行选择查询时,需要先通过SqlConnection对象创建与数据库的连接,然后构造包含查询语句的DataAdapter对象,再通过DataAdapter对象的Fill方法用查询结果填充DataSet对象。当执行插入、更新和删除操作时,可使用SqlCommand对象,通过调用其ExecuteNonQuery方法完成。三、结论学生成绩管理系统采用基于Web模式的ASP.NET与SQLServer技术开发,既方便了教师对学生成绩的维护和统计分析,也方便学生对成绩的查询,有效实现了信息的规范化,科学化,现代化管理,大大提高了学生成绩管理工作效率和水平。参考文献1贾红宇.高校学生成绩管理系统的设计与实现J.教育论坛.2008(9)148-149作者简介程光德(1982-),男,汉族,重庆市合川区人,初级实验师,工学学士,研究方向基于web应用程序的开发,网络管理与维护。
简介:从教师素质、教学方法、考核方法等方面逐一分析网络营销课程教学中存在的问题,引导学生参加网络营销实践。以提高教学效果为目标进行改革。关键词网络营销;课程改革;实践教学中图分类号TN915.03文献标识码A文章编号1007-9599(2010)04-0000-01PracticeTeachingThinkingofOnlineMarketingCourseXuRuizhao(ShangqiuNormalCollege,ComputerTechDepartment,Shangqiu476000,China)AbstractAnalyzetheproblemexistinginthecourseofOnlineMarketingfromrespectssuchasteacher'squality,teachingmethods,examinationmethods,etc.Thenweleadstudentstoparticipateinonlinemarketingpractice.Regardimprovingtheteachingeffectasthegoalandcarryonthereform.KeywordsOnlinemarketing;Coursereform;Practiceteaching一、引言20世纪90年代初,对人类社会发展进程最有影响的事物莫过于互联网,网络深入到人类生活的方方面面,引起了整个社会的变化。人们在获取信息的手段和方法上突破了传统时空的限制。互联网的飞速发展在全球范围内掀起了互联网应用热,世界各大公司纷纷利用互联网提供信息服务和拓展公司的业务范围,并且按照互联网的特点积极改组企业内部结构和探索新的管理营销方法,网络营销应运而生1。网络营销跟传统的学科比较起来仍然比较新,目前国内外关于网络营销的教学体系仍然不统一有侧重于网络营销理论的,有侧重于网络营销技术的,也有侧重于网络营销实践的。每一种教学体系都有他的预期教学目标。针对与不同层次不同环境的学生我们也应该有所侧重、因材施教。二、《网络营销》实践教学现状(一)教师水平参差不齐《网络营销》课程不同于传统的理工科的数学、物理、化学或者文科的政治、历史或者是地理。它是一门交叉学科,需要综合的知识。网络营销涉及到管理学的管理理论、市场营销理论,涉及到统计学的统计分析方法,涉及到网络技术、计算机技术,涉及到经济学的市场分析等等。然而,恰恰是这样一个需要具备较高综合素养的教学岗位,往往招揽不到合适的教学人选。通常的情况是,有些学校的《网络营销》课程选择了教授《市场营销》的老师代替,或者计算机专业的相关老师来代替。长此以往的结果是,理论和实践相脱离。学生得不到一个综合的训练。学生拿市场营销的理论直接套用在网络营销上,效果肯定不理想。甚至学生学习《网络营销》到最后变成了网站建设,建一个在线销售的网站了事。(二)实践课时分配有限2。网络营销课程分为理论教学和实践教学两部分,其中实践课时只占总课时的四分之一,就是这四分之一的时间也往往是被学生自己上网所占用,没有很好的老师指导实业。作为一门实践性的学科,在较短的实验课时内,学生很难按照自己的意愿做实验,影响了学生创造能力的培养。(三)实践环境脱离实际3。现有的网络营销实践系统通过设置模拟商业环境,训练学生掌握各种网络营销方法,基本为虚拟实践系统,缺乏真实的商业环境和企业参与,无法提高学生的实际市场运作能力。网络营销发展的非常快,一些新的思路和模式根本在模拟环境下没办法体现。另外,即便是加入些新的模块,实验环境和现实网络营销实际还是会有很大的不同。(四)考核方式过于单一。目前《网络营销》课程的考核方式仍然以理论考试为主,强调的是学生的识记背诵能力,而网络营销的本质动手实践却没有得到足够的重视。这就造成了学生学习的时候不注重实践,只注重理论的结果。最终导致理论脱离实践,学生觉得没有学到有用实用的东西。三、《网络营销》实践教学改革(一)提高教师素质。提高教师素质应该从《网络营销》课程的实际出发,从理论到技术到实践,对教师进行全面素质的提高。要想提高学生的实践素质,首先作为教师除了应该具备相应的理论知识外,还要有相关的实践经验,只有如此,才能够有能力指导学生。网络营销是一个发展的很快的实践活动,作为教师应该时刻关注最新发展动态,并亲自实践,总结成败得失,然后灵活应用于课堂,指导学生。(二)增加实践课时。实践课时分配过少也是目前实践教学当中存在的一个突出问题,没有时间保证,学生很难在网络营销实践方面学到知识。现在的教学分配一般实践课程仅占总学时的1/4到1/3,我认为,网络营销的实践课时至少要提高到1/2,让学生充分实践多种网络营销环境,自我解决实践当中遇到的各种问题。(三)学生亲自实践。以往的情况,实践课程一般在实验室软件模拟的环境下进行,这远远不够,学生必须参加真正的网络营销实践活动,才能切实体会到网络营销实践中需要的知识,才能够更加深刻的理解课本中相关理论。比如,我们可以要求学生自己在淘宝网上开一个小店,自己选择产品。我们现在分析这个实践过程会涉及到我们网络营销课程上的那些理论知识。首先,我们选择在淘宝上开店,要了解淘宝网是一个什么样的网站,在我们所学的理论知识中,我们知道淘宝网的模式是B2C和C2C。接下来我们要选择产品,选择什么样的产品?这里涉及到市场调研的知识,我们要了解我们的销售对象,他们有什么的潜在需求,这些需求有什么样的特点等等。选择了产品以后,我们又要考虑到品牌推广、产品促销。当然还要涉及到进货渠道、物流选择等等。这里的重点是产品促销,如何在激烈的淘宝网凸显出来我们的产品,这是一个非常有挑战性的营销实践。我们是选择SEO(即搜索引擎优化)还是选择普通的网络广告,是选择百度凤巢计划还是GoogleAdwords还是选择相应的广告联盟来推广,还是进行综合的应用。这些都是在实践过程当中我们要根据实际需要作出自我的判断。当然,有了客户以后,如何维护客户的关系也是网络营销理论中客户关系管理的实践应用。(四)进行灵活考核。增加了学生的实践时间,自然考核的时候不能仅仅以背诵的理论知识为考题。我们可以合理划分比重,比如理论占50%,实践成绩占50%。理论成绩容易考核,关键实践我们采取什么样的标准,这个需要根据我们给学生的实践指导来制定。四、结语《网络营销》是一门实践性非常强的课程,所以我们在对实践教学进行改革的时候强调了学生亲自实践。一方面,调动学生积极性,通过实践更好的理解课本理论知识;另一方面,通过实践,弥补教材的滞后性。唯有如此,我们《网络营销》课程才能变成真正的紧密联系实际的,切实提高学生动手能力和素质的学生喜爱的课程。参考文献1李蔚田.网络营销实务J.北京北京大学出版社,2009,42孙玉玲.网络营销课程实验教学研究.全国商情(经济理论研究),2009,103钱瑛.对《网络营销》课程教学的思考.云南财经大学学报(社会科学版),2009,10
简介:高职教育以适应社会需要为人才培养目标,而传统的《C语言》教学模式已不适应现代社会职业岗位人才的需求,因此课改势在必行。本文探索应用基于工作过程新模式开发《C语言》课程,加强对学生综合职业能力的培养。关键词职业岗位;课改;基于工作过程;职业能力中图分类号C41文献标识码A文章编号1007-9599(2010)04-0000-01ExplorationofCurriculumDevelopmentBasedonCLanguageWorkingProcessWeiFeng(HeilongjiangInformation&TechnologyCollege,Harbin150025,China)AbstractThegoalofhigherprofessionaleducationistotrainthequalifiedpersonneltomeettheneedsofthesociety.ButthetraditionalteachingmodelofCLanguagehasnotadaptedtotheneedoftheprofessionalpositioninthemodernsociety.Sothecoursereformisimperative.Thearticle,explorethecourseCLanguagebasedontheworkprocesswithnewmodelandstrengthentrainingstudents’comprehensiveabilities.KeywordsProfessionalposition;Coursereform;Basedonworkprocess;Professionalability一、引言目前国内多数高校,把《C语言》作为新生学习计算机知识的基础语言。但由于我国多年的应试教育,使学生学习主动性不强,学习兴趣不高,只是为了应付考试被动地学习。而传统C语言教学注重由设计算法到书写程序的过程,显得抽象、复杂,这也是大多数学生抱怨程序设计太难、太深奥、不好学的主要原因。因此要对《C语言》教学进行改革,提高高职高专院校《C语言》教学质量。高职高专教育人才培养模式的基本特征是以培养高等技术应用性专门人才为根本任务;以适应社会需要为目标、以培养技术应用能力为主线设计学生的知识、能力、素质结构和培养方案,毕业生应具有基础理论知识适度、技术应用能力强、知识面较宽、素质高等特点。可以看出在高职教育中,强调以就业为导向。目前,随着教学改革的不断深入,涌现出很多新的教学模式和教学方法。其中基于工作过程的改革模式比较适合高职院校《C语言》的教学。基于工作过程的课程是通过整体化职业分析(关注的是工作过程的系统化知识和完成工作任务的职业行动能力,而不仅仅是独立的、点状的岗位技能和知识),开发出一系列典型工作任务,按照人的职业能力形成规律进行序列化,形成学习领域,并按照工作过程进行基于教学论的组合和序化构成教学内容体系,以工作过程行动导向为教学实施原则的课程模式。二、基于工作过程的《C语言》课程开发过程(一)职业岗位分析目前我国大力发展信息化、智能化产业,因此具有编程水平高,技术熟练的技能型人才是社会岗位急需的。由于C语言使用范围广,如果能够熟练掌握C语言进行程序设计,则对学习其它高级程序设计语言也会有很大帮助。综合分析我校学生的就业特点,对基本使用岗位进行职业技能与职业素质分析,把本课程职业岗位定位为程序设计人员。通过企业调研、毕业生回访、与企业管理与技术人员交流等方式,认真分析岗位工作任务的职业能力,细化对应的知识点,使课程内容的构建与实际工作过程相联系。(二)学习情境的设计学习情境是实现学习领域能力目标的具体的课程方案,是整个教学设计的关键。通过精心设计的一个个理论和实践一体化的工作任务和项目,将专业知识点合理串联起来,学生通过工作任务循序渐进的完成,逐步深入地掌握离散的知识点,不断提高实际解难能力。在C语言课程开发中,将内容设计成4个学习情境,分别为“走进高级语言程序设计”,“数值计算”,“基础部分应用能力训练”,“图形处理及综合能力应用”。每个情境设计若干个工作任务,如在“图形处理及综合能力应用”情境中包含“绘制几何图形、卡通时钟、学生信息管理系统、”等任务。通过学生编制和修改源程序,理解程序设计的语法规则和设计思想。学习情境设计围绕岗位工作过程所涉及的知识与技能,根据学生的认知特点,逐层递进、由简入繁展现教学内容,通过真实“项目+任务”的结构组织教学内容,使学生在项目活动中掌握岗位技能,培养学生在软件工程实施过程中的职业能力。(三)在教学中的实施在教学过程中,通过校企合作、校内实训基地建设等多种途径,采取工学结合、课程设计等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。教师在给予评价时,指出不足,更要肯定学生的闪光之处,这将会很好的激发学生的学习热情,激励学生不断进取。三、总结基于工作过程的课程不再把知识传授和技能训练作为教学的核心任务,而是把完成具体的工作任务、提高学生的职业行动能力作为教学目标。基于工作过程的《C语言》课程改革实施的过程中,笔者发现学生在上课时课堂气氛活跃,学生逃课、上课开小差的现象减少了,学生学习的兴趣大大提高了,取得了比较明显的课堂教学效果。同时培养了学生创新意识和创新精神,团队合作能力和组织实施操作能力以及自主学习的能力。参考文献1徐健.构建基于人的发展的职业教育课程模式J.教育与职业,2007,62姜大源.职业教育研究新论M.北京教育科学出版社,2007作者简介魏峰,职称副教授,单位黑龙江信息技术职业学院注此文为黑龙江省新世纪高等教育教学改革工程项目而发。
简介:计算机网络实验课程教学应该符合实验教学课程体系的要求,达到多层次多角度,满足多层次不同学生的不同需求,本文介绍了实验课程在建设的必要性、理论课程建设、实践课程建设和环境建设等方面进行了探索。关键词理论课程;实践课程;网络实验TeachingReformingonComputerNetworkExperimentCoursesWangChunxia(ShangqiuNormalCollege,ComputerTechnologyDepartment,Shangqiu476000,China)AbstractComputernetworkexperimentcoursesteachingshouldmeettherequirementsofteachingcurriculumtoachievethemulti-levelsandmulti-anglesinordertosatisfydifferentstudents’needs.Thispaperdescribestheexplorationoftheexperimentalcurriculumsintheconstructionofnecessariesandthebuildingoftheoretical,practicalandenvironmentalcourses.KeywordsTheoreticalcourses;Practicalcourses;Networkexperiment计算机网络课程既是计算机科学与技术专业的一门专业基础课,又是一门理论性强并有一定实践性的专业必修课。而计算机网络实验课程是计算机网络课程中的一部分核心内容,建立计算机网络实验课程教学模式,实现网络课程理论性知识和实践性知识的结合,从而满足当今社会对学生学习计算机网络技术知识的多层次要求。一、实验课程建设的必要性目前,在传统教学中,大部分院校都呈现出“重理论,轻实践”的现象。大多高校在实施网络实验教学时,仍是以让学生看演示、看教学片或者参观已经建好的网络环境等方式来帮助学生了解、消化专业实验的内容,而把实验或实践的重点放在Windows网络的基础应用上。而这些内容,随着网络的发展与网络知识的普及,已经被一部分学生掌握,没有必要单独设课,而更深入的实现网络规划、网络建设、协议分析、网络应用等内容,则由于课程安排不合理或实验设备的短缺而没有纳入实际的教学当中。针对目前大多高校包括我们学校在内所进行网络实验课程讲授存在的问题,提出了架构计算机网络实验课程体系,进行实验课程的改革,建设网络实验环境,重新架构适合学生理论和实践相结合的网络课程体系,研究出一套适应社会网络人才需求教学方案。网络实验教学中从多层次角度考虑,实现计算机网络课程教学新体系,把计算机网络课程的教学分为课堂讲授、基础应用、开发应用和综合应用等多个层次,形成集知识和能力培养为一体的复合型网络教育模式,为培养适应当今社会需求的网络服务型人才做好准备。因此,对计算机网络实验课程的改革势在必行。二、实验理论课程建设实现网络理论课程相对应的网络实验课程,建立高校网络实验课程的必要性,具备完备的实验课程教材和实验课程的环境,实验课程教材和理论课程教材相适应,同样实验环境的模拟环境,也要必备。学校根据自己的师资力量和教学条件的投资,建设自己的实验室。(一)改革实验内容改革实验内容,是实验课程建设的目标,根据培养的人才不同,将实验课程分为科研型和应用型两类人才。教学中也按照培养的目的分为原理性实验和应用性实验两种情况。针对原理性实验,主要帮助学生对抽象的网络理论概念,比如网络体系结构、网络协议等进行深入的理解和更深层次的研究,为网络理论的高级应用和管理奠定理论基础。另一方面,对应用性实验,着重培养学生在组建网络、网络管理、网络维护等实际技能的培养,培养学生的动手能力,解决网络实际中的问题。(二)实践理论课程体系建设社会需求网络人才的目标越明确,对于网络理论和实践课程的分工就越具体,通常将两类实践课分为科研实践,着重对网络协议深入研究,详细给出分析的原理,让学生掌握基础理论更扎实,为进一步的科研学习打下扎实的基础。另一方面,对实践应用性人才,着重对动手能力的培养,培养动手方面的操作,提供更详细的步骤,让学生动手方面更熟练。(三)实验理论课程的环境网络实验理论课程可以有两种不同的教学模式。对于传统意义上教学模式是黑板、多媒体方式,该方式适合以前网络设备比较少的情况,学生在多媒体的教学方式下,直观的接受网络实践课程的理解和“动手”能力意义上的学习。这种方式丧失了学生做实验的乐趣,只有亲自动手的解决方案,才是学生真正意义上动手能力的培养。为了使学生更能很好的学习实验理论课程的,采取实验机房教学模式,是对网络实践性强的学科,更易于学生直观的接受,学生更能掌握网络的理论知识,并且学生的动手能力和思考问题的能力也得到了很大的提高。三、实验实践课程建设网络实践课程的建设按照两类不同的实验或者不同类型的网络人才进行分类,架构不同的网络实验室,开设不同的实验课程。网络实验一般分为原理性实验又称为“验证性实验”,需要在老师的指导下进行,让学生理解原理,掌握网络实现的原理。学生根据网络原理知识,进行验证,分析原理实现的过程。原理性的实验主要涉及到网络各层实现功能需要的网络协议,复杂性的原理主要涉及高层次,比如比如网络协议分析和协议的配置,针对具体的协议IP、TCP、路由器使用的协议RIP、OSPF等。应用性实验需要实验设备,学生根据实验的目的,自己动手亲自实践,并根据出现的问题,提出解决的方法。一般按照小组分组自主来进行实验。通过应用性实验,提高学生的动手实践能力。应用性实验一般是基于WindowsServer2003的网络实验包括WindowsServer2003下TCP/IP配置实验、WindowsServer2003下网络命令应用实验、WindowsServer2003下客户程序应用实验等;网络安全方面的实验,主要针对在Windows2003防火墙方面进行的实验;局域网组网技术,指熟练各种组网的硬件设备;综合布线实验等。这些适合专业层次要求比较低的学生来学习的内容。另外一类应用性实验是路由器实验、交换机实验、网络管理实验等,主要实现高层次硬件设备的配置及该网络设备需要添加的协议,对学生层次要求比较高,适合以后从事网络工程的学生来学习。四、实验环境建设计算机网络实验环境分为软、硬件环境建设,软、硬件环境也是根据网络实验课程的性质来划分的,一般的硬件环境主要针对应用性实验,比如交换机或路由器的配置、网络架构等,让学生进行网络组建,提高学生动手能力的。一般是分小组进行实验,小组实验室主要包括一个实验台;每个实验台配备基本的网络设备一台服务器,若干台计算机,双绞线若干米,RJ-45头若干个,线钳一把,测线仪一部,集线器、交换机、路由器一到两台,软件包一个(包括Windows2000server系统盘、网络管理软件、教学光盘等相关软件),网络实验指导书一本。硬件环境的建设,要根据学校的投资情况进行建设,不同的网络设备,在一些网络建构和设置上有不同的差别,这需要老师根据情况给学生讲解,实现理论应用于实践的更好应用。现在市场上有不同品牌的网络产品,比如CISCO、华为等,可增加路由器、交换机,需要,教师根据情况给学生加以介绍。而软件环境是根据网络理论课程,进行验证性的网络实验原理,有教师提供网络原理实验的软件,比如wireshark,一个免费的软件,能够深入的了解协议、分析协议的重要软件,针对IP、ARP、ICMP、HTTP等协议进行分析的软件原理,从而让学生更深入地了解网络的理论知识。除此之外,还有一些专门的软件模拟真实的实验环境,实现交换机或路由器的配置,构造不同的网络结构,实现虚拟环境下的网络的配置。通过软件环境可以方便学生进行理论知识学习。学生或老师也可根据网络理论原理,自己动手编程实现验证的网络理论知识,学生在实验时,只要开启软件就很容易完成实验项目。这样可以提供两方面的综合能力。五、网络实验课程体系建设网络课程体系以计算机网络理论课程作为基础,对应网络实践课程体系。一般可以分为理论实验课程和实践实验课程。理论实验课程针对原理性实验和一些应用性实验课程进行实验过程的讲解,最好在多媒体上讲授,然后学生分小组进行实验。下面给出一些网络理论实验课程,比如网络体系结构数据流在各层的传递,数据链路层、网络层、运输层等各层的协议、网络流量分析、网络应用开发、协议应用、IPv6协议等。实践实验课主要包括服务器的应用、路由器的配置、网络测试工具的使用、局域网的组建等。除了上好实验课程,还要考虑网络技术的更新和实验内容的调整,针对计算机网络实验课程《实验指导书》可以做到随时更新,既要有很强的针对性,又要方便学生预习和自学。因此,为了更加突出《实验指导书》的指导性作用,高校应该组织教师根据本学校实验的安排设置情况编写自己的《实验指导书》。计算机网络课程的改革,使学生系统学习并掌握计算机网络的主要技术,掌握计算机网络的基本原理,学会网络全程的日常操作、维护和管理,具有独立构建中小型局域网的能力。最终使学生在网络设计方面达到网络设计师水平、网络工程方面达到网络工程师水平,为日后从事网络设计和网络工程方面的工作,打下坚实的基础;为学生进入高等院校从事网络研究打下坚实的基础。六、结论通过本论文的学习,将使得网络专业的学生,有计划、更系统地完成网络实践教学环节,更深刻体会网络理论与实践的关系。更好掌握由网络基础到局域网架构、广域网架构及网络协议支持等网络工程全方面知识的灌输,培养学生具备较强的实践动手能力。改革网络实验课程体系,整合新思想、体现网络发展的观点。针对现在处在网络化的时代,网络课程的学习的重在实践,提出了网络实验课程从网络环境到网络授课种种情况的考虑,每个学校根据自己培养学生的目标进行选择,也可根据学校情况建构实践环境,使网络课程的教学质量从原来量的提高到质的飞跃。参考文献1李赫男,陈松乔.计算机网络实验课程体系的设计J.湖南第一师范学报,2007,432-342全成斌,杨士强,赵有健.计算机工程实践教学的改革与探索J.计算机教育,2008,4100-102作者简介王春霞(1975-),女,河南沈丘人,副教授,研究方向计算机网络基金项目商丘师范学院教学改革重点项目