应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

C语言程序设计课件和教学网站设计论文

  摘要:《C语言程序设计》课程教学网站的开发是对课堂教学的一个有益的补充,能够为学生的学习提供优质的学习资源,通过对课程教学网站设计的功能需求进行分析,探究了教学网站设计包括的主要功能,并对网站开发的关键技术进行分析,最后分析了教学网站设计主要包括的功能,并利用JSP技术实现了课程网站的开发。
  关键词:《C语言程序设计》;教学网站;设计
  《C语言程序设计》课程几乎是每一所大学都必须开设的公共基础课程之一,课程设计的质量直接影响着学生的学习效果,也会影响着学生学习计算机语言的兴趣。《C语言程序设计》的教学网站设计是一个系统的、全面的教学工程,它设计的主要目标是为学生提供一个线上线下学习、交流的平台,进而能有效弥补课堂教学的不足,如何设计一个稳定、高效、内容丰富、界面美观的《C语言程序设计》的教学网站,是当前C语言教学面临的一个重要问题。
  1、《C语言程序设计》教学网站设计的需求分析
  《C语言程序设计》教学网站的设计要求能够方便学生在线学习资源共享,并能够有效地将学习资源在网上发布,网站的平台要求界面美观,操作能力强,具有明确的导航设计,网站的安全性可靠,容错性强,能够为学生提供多种学习资源,帮助学生解决学习过程中遇到的问题,在内容设计上,要求具有很强的实践性,能为教师与学生提供交流互动的模块,在网站的功能上,要求实现用户注册、教学资源发布管理、资源浏览管理、学生的留言管理、学习大纲、教师课件、视频、在线考试等相关的学习内容,同时还要能够实现资源修改与管理,用户的管理功能要能够实现用户注册、登录、密码修改与重置等功能,用户与管理员的权限分配等功能。
  因此,对《C语言程序设计》的教学网站主要完成如下的功能,课程概述、教学团队、在线测试等,网站主要包括教学区、学习区、互动区、在线练习、深入提高几个部分。教学区主要包括C语言的学习大纲、学习目标、教学实验内容、学习进度计划表、C语言的基本应用介绍等,它的主要功能是帮助学生了解C语言的学习方法、课程教学的目的,进而形成对C语言学习的整体认识。学习区主要包括C语言的教学课件、视频资源、关键代码、教学与实验指导、C语言案例分析等相关的学习资源,通过学习区学生可以根据自己的偏好选择合适的资源进行学习,解决自己在学习过程中遇到的问题,练习区主要包括练习题、在线测试等,主要是帮助学生能够及时地掌握学习的结果,以对学生的学习结果进行验证,提高区是C语言高级应用部分,主要提供一些C语言的经典应用、优秀案例分析以及一些外部学习资源的链接等,提高学生对C语言学习的应用能力,互动区包括师生自己的互动、学生之间的互动,学生学习C语言的心得讨论交流、为学生提供一个互动交流的空间,通过互动区学生可以找到合作学习的伙伴,解决学习遇到的问题。
  2、《C语言程序设计》教学网站的关键技术分析
  对于《C语言程序设计》教学网站的开发,主要采用JSP作为网站网贞开发技术,运用MYSQL作为网站后台的数据库,实现对网站开发的数据存储功能,JSP技术主要基于Scrvlet规范的动态网页开发技术,而MYSQL主要开源代码的关系型网络数据库,改数据库在一些中小型网站中得到了广泛的应用。《C语言程序设计》教学网站系统平台的设计,主要运用SSH(StrutsSpringHibernate)框架网络三层网络架构的设计模式,并采用MVC模型设计模式,将教学网站的安全性、可靠性、稳定性以及可扩充性等有机结合在一起,形成了网络的表示层、业务逻辑层、数据层以及域模块层等多层级设计与开发的动态教学网站结构,采用该模型结构,充分的考虑了用户的请求与响应的时间,有效地将数据端、客户端的分离,同时也实现了数据的业务逻辑层与应用层的分析,使得系统的安全性、可靠性、稳定性等得到了大幅度的提升。
  首先,通过动态的JSP交互页面的设计,能够有效地将系统用户的请求(Request)接收,并实现与数据库的连接与传送响应(Response),然后系统的Struts命令根据配置文件对用户的请求进行处理,并利用ActionServlet功能来接收到的用户Request的内容,然后将相应的信息交给Action命令进行处理,完成整个数据库的调用与连接,并将结果反馈给用户;其次,在系统网站的业务层设计中,主要由SpringIOC容器对用户的请求进行分析,并负责向系统Action提供业务模型(Model)组件控制,调用相应的数据库文件,并利用对象数据处理(DAO)组件来完成系统数据库的连接与断开操作,在系统的数据库连接中,还提供了数据的缓冲池、事务处理等容器等组件,来控制数据处理过程可能出现的问题,以保证系统在处理数据过程中的稳定性、安全性、容错性与完整性;最后,在数据处理的过程中,充分的利用Hibernate的对象化映射处理技术来实现系统数据库的动态连接与交互,并利用处理DAO组件请求的数据,结合用户请求的结果,然后在数据处理的结果返回给用客户端,实现整个过程的数据处理与应用。在网站的数据库设计中,主要采用动力数据库的数据表,主要包括的关键数据表有Admin、Announce、AnicleClass、Article等数据表结构。《C语言程序设计》教学网站平台在网页设计上充分的采用了Ajax系统架构的模式技术对网站的页面进行设计,来完成页面局部刷新与资源上传的功能,运用F1ashPaper实现文档到FLASH动画的转换功能,并使用开源代码的在线HTML编辑器KindFditor来编辑数据,实现对动画、视频、PPT课件的在线编辑功能,这样就能够充分的实现《C语言程序设计》的课件在线编辑的功能。
  3、《C语言程序设计》的实现功能
  《C语言程序设计》教学网站的功能是现实教师与学生有效互动的平台,通过网络的开发与设计,为师生提供丰富的教学资源与学习资源,并为师生提供了便捷的访问方式,每一个页面都相应的链接,并以图、文件、表格的形式来呈现教学内容。因此,教学网站实现的功能如下:
  1)《C语言程序设计》课程概述。主要对C语言课程进行全面的概述,主要有课程的内容简介、课程的教学目标、学习要求、具体的学习方法以及在线作业、在线考试、学习链接以及在进入网站学习时需要注意的一些问题等相关的栏目与内容设计。
  2)教学团队简介。主要对C语言的教学团队进行总体的介绍。介绍C语言教学团队的负责人、团队成员活动的教学成果、获奖证书,学习C语言的感受及学习计算机编程语言的励志名言等内容,在每一个栏目下边还设计相应的子栏目。
  3)在线学习功能。在线学习是《C语言程序设计》教学网站的重要功能,它主要为学生提供在线学习功能,并为学生的学习所需的各类资料与相关的学习指导。在线学习功能主要包括资源的推送、教师课件、学生资源、教材资源的配送、教学大纲、习题解答、经典案例代码等相关的学习资源,在线学习的相关资源可以供学习者下载使用。
  4)教学录像提供。该功能主要是提供课程负责人的完整教学录像与教学视频、微课视频、PPT课件等资源。本模块主要与《C语言程序设计》的教材向对应,不同的章节具有不同的学习内容,学习者只要打开相应的栏目,系统就会以不同的格式呈现出相应的教学视频等文件,便于学生在线或者下载后进行学习。
  5)在线练习功能。主要介绍《C语言程序设计》的相关系统与解题方法,主要为学习者提供基础知识的学习、相关编程题目的讲解与分析,并为学习者提供在线编程习题,系统根据学习者的情况,为学习提供相应的帮助或者提示,学习者在完成相应的习题之后,系统会自动对学习者答案进行判断,并指出存在错误的地方等功能
  。6)在线考试功能。主要是对《C语言程序设计》进行在线考试,系统对C语言程序设计的环境等情况做详细的说明,同时也提供国家计算机二级考试、历年考试真题、计算机二级考试的大纲等内容,学习者在进行在线考试时,系统会为用户设置考试时间,在用户完成在线考试之后,系统为自动对用户考试成绩进行判断。
  7)计算机大赛。主要以C语言编程为主,鼓励学生积极参与到各种计算机大赛中,在改栏目功能中主要设置了ITAT大赛和中国大学生计算机设计大赛等栏目,并能够将计算机大赛的相关资源进行展示,帮助学生了解计算机大赛的相关内容,同时也供学习者下载相应的大赛资料。
  8)师生作品展示功能。该教学网站为师生提供了成果作品展示的平台,便于其他学习者能够学习师生的成功经验,改变模块主要包括教师作品与学生作品等两个功能,主要介绍教师与学生开发的优秀程序,供其他学习者参考与学习。
  9)互动栏目。互动功能主要是为学习者与教师之间提供互动的区域,主要完成教师的在线答疑、学生在线提问、教学交流、师生互动等相应的功能,学生学习《C语言程序设计》的心得体会与感受、C语言学习论坛、留言等。
  4、网站数据库的建设
  《C语言程序设计》教学网站开发的内容比较多,在具体的数据库设计中需要综合考虑多种因素,网站的开发有教学课件库、视频资源库、在线考试数据库、习题答案数据库等。
  1)教学课件库。课件库是学生学习《C语言程序设计》的重要组成部分,主要包括教师课件库、学生课件库和教材配送课件库。教学课件数据库为教师与学习提供了在线编辑课件的功能。教师课件库是教师根据教学要求,按照教材的知识体系详细编制的C语言教学课件,在教学网站设计时,将相应的程序代码都存在在PPT的备注页中,方便教师在教学的过程中能够随时调用,学生课件库主要功能是专门为学生提供课件下载,为了保证教师的知识产权,学生下载的PPT课件都是JPG格式,在学习内容上与教师的PPT内容一致,只是没有教师PPT中的动画设计与层次,学生在课件下载之后也不能进行编辑,教材配送课件库主要是提供与《C语言程序设计》教材相配套的课件资源。
  2)试卷资源数据库。主要包括单元试卷库、综合试卷库、历年考试数据库、国家计算机等级考试数据库几个部分。单元试卷库主要运用于在线测试,或者在线练习等,主要是安全教学的知识体系而设计的数据资源库,综合试卷数据库主要是依据国家计算机等级考试而设置的在线测试试卷,可以用户在线测试或者期末测试等功能,试卷习题的出现时随机的。
  3)习题及答案库。主要是根据《C语言程序设计》教材的章节体系设计的习题练习库与答案库,学习者可以根据自己的需求,下载网站提供WORD格式的习题或者答案,但是提供的答案是经过加密处理的,学生只有在网站上提交完成的作业,才能在网站的互动区获得答案的密码。
  4)教学录像数据库。主要包括教师课堂教学的视频录像、教师制作的微课视频、PPT课件学习资源等,视频课件能够体现出现教师与学生的互动,视频录像要求与《C语言程序设计》的相应章节相对应,以及网络相应的学习资源链接等内容。
  5、结束语
  《C语言程序设计》课件与教学网站平台的设计与开发,需要充分的考试网站的功能需求,将网络课件库、学习资源库、教学录像、在线考试、习题、讨论、互动、师生作品展示等功能综合在一起,利用教师与学生的互动,为学生提供在线指导与帮助,帮助学生掌握程序设计的相关专业知识,以提高学生学习《C语言程序设计》的效果,同时也有利于提升教师的课堂教学效果。
  参考文献:
  〔1〕郑伟平,胡遵华,田杰。多租户精品课程网站系统的研究与实现〔J〕。东北师大学报:自然科学版,2015(11)。
  〔2〕张斌,郭黎。计算机图形学精品课程网站建设〔J〕。测绘与空间地理信息。2016(3)。
  〔3〕李慧。高校教学资源共享平台建设的实践与探索〔J〕。中国教育信息化,2016(9)。
  〔4〕张启字。探析精品课网站的开发〔J〕。农业网络信息,2015(6)。
  〔5〕石少敏。计算机基础精品课程网站建设与实践〔J〕。新西部,2017(2)。112

怀念我的老岳父昨夜梦到了老丈人。按媳妇古人的说法,老丈人虽然是的爹,但是你必须要对他格外恭敬,他接见你时,你只能站在距他一丈外,才能和他说话。但我和老丈人相处非常好,从未这么客气和见外过,他……谙怎么读(垂纶怎么读)接着我们的《说文解字》课程,本课讲言部的三个汉字:諳、讄、諡。其中諳在现代汉语随着言字旁的简化简化为谙,既不是常用字,但也不属于生僻字,因此这个字也需要着重记忆。三个字的详情如……嬲怎么读(嫐怎么读)嬲怎么读(嫐怎么读)俗话说:一个汉字就是一个故事。这句话一点也不假。大多数人认知汉字的的能力在30004000字左右。而中华词典记载将近10万文字,我们又能认识多少呢?中……清心书卷(大话2清心书卷消耗)清心书卷(大话2清心书卷消耗)2021042223:47阿成视频老规矩神兽镇楼两个月区纵酒狂歌90碎片换出大浪这波不亏家丁点出问号?竟然是范式一生……野生大熊猫分布(大熊猫主要在哪个省)野生大熊猫分布(大熊猫主要在哪个省)国家林业局2月28日召开发布会公布了全国第四次大熊猫调查结果。相隔10年一次的最新调查显示,全国野生和圈养的大熊猫种群数量均有增长,其……促芯片短缺为啥这么严重芯片短缺为啥这么严重自2020年下半年以来,全球掀起了一股汽车供应链的芯片荒,且愈演愈烈。3月29日,w来汽车决定自当天起,合肥江淮w来制造工厂暂停生产5个工作日。3月2……中国名小吃(全国各地美食代表)中国名小吃(全国各地美食代表)北京:烤鸭、老北京涮肉、驴打滚、艾窝窝、糖卷果、奶油炸糕等。天津:狗不理包子、天津大麻花、耳朵眼炸糕、煎饼果子和锅巴菜等。河北:……寺庙里的不了情民国35年,一位姓周的和尚在青河桥的万佛寺里坐关已经两年了。青河桥是江南水乡的一个小镇,万佛寺就坐落在镇东一里多路的旷野上。这是一座远近闻名的寺庙,它规模博大,形制宏伟,……收快递是否安全?哪些人群需集中隔离?石家庄回应本文转自【中国新闻网】;10日晚,河北石家庄市召开新冠肺炎疫情防控工作第六场新闻发布会,发布疫情防控最新消息,并解答市民普遍关心的一些问题。1月9日,河北省石家庄市……吉林省政府最新批复!这项收费标准调整吉林省人民政府关于同意调整全省部分货车车型高速公路收费标准的批复省交通运输厅、省发展改革委:《关于降低全省部分货车车型高速公路通行费收费标准的请示》(吉……清明节,祭奠亡灵感恩中国!哪有什么岁月静好,只是有人在为我们负重前行!2020年4月4日,全国性哀悼活动,下半旗志哀。10点起,全国人民默哀3分钟。一场新冠病毒肺炎疫情,让2020年注定成为……正式开始!北京发布通知,严查近期电动自行车充电安全问题再次成为大家关注焦点从即日起至2021年12月底北京市集中组织开展电动自行车领域消防安全专项整治行动重点整治这九个……
大学数学教学与创新能力培养论文摘要:大学数学是本科生的一门重要基础课,创新能力培养则是本科教育的根本目的之一。就如何通过大学数学教学,培养大学生创新能力的问题,从四个方面进行了深入分析:(1)数学概念……安居工程项目建设的论文一、保障性安居工程项目建设资金管理内容1。投资资金的分类管理保障性安居工程项目建设过程中,建设资金的使用需要根据其建设性质应用到指定的工程建设中,而且建设资金的来源……黑河车祸(车祸赔偿)黑河车祸(车祸赔偿)5月20日,中午11点30分左右,在黑河市文化街和邮政路交口处发生一起车祸。一辆轿车与一辆三轮车相撞,两车车身变型严重,致三轮车驾驶人员受伤。120救……电大行政管理专业毕业论文各位电大行政管理专业的同学们注意啦,小编今天为大家带来的是电大行政管理专业毕业论文,欢迎阅读和参考。电大行政管理专业毕业论文【摘要】企业行政管理是现代企业生存发展目标顺利……超雪解锁(苹果超雪卡贴解锁教程)超雪解锁(苹果超雪卡贴解锁教程)T之家2020031119:23IT之家3月11日消息去年7月,苹果iPhone有锁机卡贴解锁方式被封杀,所有带SIM卡锁的iPhone和iPa……日版iphone5(iphone5破解移动4g教程)日版iphone5(iphone5破解移动4g教程)17070315:47正二品官网苹果手机在全球都有销售,但是在每个国家的售价均不同。举个最简单的例子,在苹果官网上,中国大陆……浅谈篮球运动中踝关节损伤及防治论文摘要:通过调查,本文对篮球运动中踝关节损伤原因进行了系统分析,并从踝关节解剖结构入手,重点分析了致伤因素。踝关节损伤主要是踝关节外侧韧带损伤,占足部损伤的13以上。应该有针对地……科普下描写国庆节的英语作文范文三篇关于到现在描写国庆节的英语作文范文三篇这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道描写国庆节的英语作文范文三篇小编也是到……以人为本理念下人力资源管理对策分析管理论文劳动力资源作为企业事业单位发展的重要资源,只有充分满足职工的需求,帮助单位内部职工实现自身经济价值,才能增强职工集体的凝聚力,调动员工工作激情,让员工感受到大家庭的温暖。尤其要……科普下描写重阳节的英语作文范文三篇关于到现在描写重阳节的英语作文范文三篇这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道描写重阳节的英语作文范文三篇小编也是到……科普下关于国庆节的英语作文范文三篇关于到现在关于国庆节的英语作文范文三篇这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道关于国庆节的英语作文范文三篇小编也是到……科普下关于中秋节英语作文100词精选关于到现在关于中秋节英语作文100词精选这个话题相信很多小伙伴都是非常有兴趣了解的吧因为这个话题也是近期非常火热的那么既然现在大家都想要知道关于中秋节英语作文100词精选小编也……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网