当前位置: 首页 > 专利查询>西南大学专利>正文

一种手机课堂C语言编程系统技术方案

技术编号:17914877 阅读:20 留言:0更新日期:2018-05-10 19:43
本发明专利技术涉及一种手机课堂C语言编程系统,该系统由手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元、投影仪端显示单元组成;本发明专利技术可以让学生在课堂上通过手机就可以完成C语言的编程操作并查看运行结果,而不用去机房;同时学生的完成信息也能够在台式机和投影仪上显示,老师可以及时地了解学生的完成信息;本发明专利技术结构简单,实用性高,能够方便学生学习C语言,提高学生的学习效率;同时本发明专利技术能够帮助教师针对性地进行C语言教学,有利于提高教师的教学质量。

【技术实现步骤摘要】
一种手机课堂C语言编程系统
本专利技术属于一种编程系统
,特别涉及一种手机课堂C语言编程系统。
技术介绍
现如今,许多高等院校都开设了程序开发与设计课程,越来越多的学生会了解到什么是编程语言,编程语言能干什么。其中C语言作为几乎所有编程学习者的“启蒙”语言,如何有效地学习C语言对于程序开发与设计的学习者来说就显得十分重要;本专利技术使得C语言学习者能够在课堂上进行C语言编程,他们仅仅只需要使用手机,就能将老师在课堂上讲解的C语言编程实例即时地在手机上操作出来;同时老师可以通过投影仪上学生的完成情况来了解学生的掌握情况,并制定出相应的教学方案;这种不用去机房而直接在课堂上使用手机进行C语言编程的方式能够有效地提高学生的学习效率和老师的教学质量。
技术实现思路
有鉴于此,本专利技术涉及一种手机课堂C语言编程系统。该系统用于解决C语言学习者因必须在学校机房中进行C语言编程而带来空间限制问题和教师因无法直观查看所有学生的完成情况而不能对学生进行针对性教学的问题,有利于提高C语言学习者的学习效率和老师的教学质量。本专利技术的目的是通过这样的技术方案实现的:一种手机课堂C语言编程系统,该系统由手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元组成;所述C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元依次相连。进一步,所述手机端C语言编译运行单元由手机端主控模块、登陆模块、C语言编译运行模块、发送C语言运行结果模块组成;所述登陆模块、C语言编译运行模块、发送C语言运行结果模块与手机端主控模块相连。进一步,所述嵌入式主机端传输单元由嵌入式主机端主控模块、身份验证模块、验证信息反馈模块、接收运行结果模块、运行结果处理模块、发送完成信息模块组成;所述身份验证模块、验证信息反馈模块、接收运行结果模块、运行结果处理模块与嵌入式主机端主控模块相连。进一步,所述台式机端显示单元由台式机端主控模块、接收完成信息模块、处理完成信息模块、台式机显示完成信息模块组成;所述接收完成信息模块、处理完成信息模块、台式机显示完成信息模块与台式机端主控模块相连。进一步,所述投影仪端显示单元由投影仪端主控模块、投影仪显示完成信息模块组成;所述投影仪显示完成信息模块与投影仪端主控模块相连。进一步,所述手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元协同工作;学生通过手机端C语言编译运行单元控制嵌入式主机进行编程并得到结果,然后将结果传送到嵌入式主机端传输单元;嵌入式主机端传输单元接收学生的登录信息,验证信息和运行结果等并将完成信息情况传输给台式机端显示单元;台式机端显示单元将在台式机上显示完成信息;投影仪端显示单元则将台式机上显示的完成信息显示在投影仪上。本专利技术的有益效果是:学生在教室中使用手机就可以进行C语言的编程,而不用像传统方式那样到机房中进行C语言编程,学生通过老师在课堂讲解的C语言编程的相关知识可以及时地在课堂上进行C语言编程,这有利于方便学生学习C语言,提高学生的C语言学习效率;教师通过学生的完成情况来了解学生对知识的接受程度,从而能够制定出更有针对性的教学方案,这种能够及时得到教学反馈的方式有利于提高教师的教学质量。附图说明为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步的详细描述。图1为一种手机课堂C语言编程系统结构示意图;图2为手机端C语言编译运行单元结构示意图;图3为嵌入式主机端传输单元结构示意图;图4为台式机端显示单元结构示意图;图5为投影仪端显示单元结构示意图;图6为一种手机课堂C语言编程系统整体使用流程示意图。图中:1、手机端C语言编译运行单元;2、嵌入式主机端传输单元;3、台式机端显示单元;4、投影仪端显示单元;5、手机端主控模块;6、登陆模块;7、C语言编译运行模块;8、发送C语言运行结果模块;9、嵌入式主机端主控模块;10、身份验证模块;11、验证信息反馈模块;12、接收运行结果模块;13、运行结果处理模块;14、发送完成信息模块;15、台式机端主控模块;16、接收完成信息模块;17、处理完成信息模块;18、台式机显示完成信息模块;19、投影仪端主控模块;20、投影仪显示完成信息模块。具体实施方式以下将结合附图,对本专利技术的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本专利技术,而不是为了限制本专利技术的保护范围。如图1所示,一种手机课堂C语言编程系统,该系统由手机端C语言编译运行单元1、嵌入式主机端传输单元2、台式机端显示单元3、投影仪端显示单元4组成;手机端C语言编译运行单元1、嵌入式主机端传输单元2、台式机端显示单元3和投影仪端显示单元4依次相连。如图2所示,所述手机端C语言编译运行单元1由手机端主控模块5、登陆模块6、C语言编译运行模块7、发送C语言运行结果模块8组成;登陆模块6、C语言编译运行模块7、发送C语言运行结果模块8与手机端主控模块5相连。如图3所示,所述嵌入式主机端传输单元2由嵌入式主机端主控模块9、身份验证模块10、验证信息反馈模块11、接收运行结果模块12、运行结果处理模块13、发送完成信息模块14组成;身份验证模块10、验证信息反馈模块11、接收运行结果模块12、运行结果处理模块13、发送完成信息模块14与嵌入式主机端主控模块9相连。如图4所示,所述台式机端显示单元3由台式机端主控模块15、接收完成信息模块16、处理完成信息模块17、台式机显示完成信息模块18组成;接收完成信息模块16、处理完成信息模块17、台式机显示完成信息模块18与台式机端主控模块15相连。如图5所示,所述投影仪端显示单元4由投影仪端主控模块19、投影仪显示完成信息模块20组成;投影仪显示完成信息模块20与投影仪端主控模块19相连。手机端C语言编译运行单元1中的手机端主控模块5用于控制所述手机端C语言编译运行单元1中各个模块间的操作流程;整体的操作流程为:学生在课堂上用手机连上wifi,通过登陆模块6进行登陆,如果登陆成功,学生可以通过C语言编译运行模块7进行C语言编程并且能够得到结果,实际上是通过连接wifi使用嵌入式主机端上的C语言编译软件在手机上进行C语言编程然后得到结果;然后通过发送C语言运行结果模块8将运行结果传送至嵌入式主机端传输单元2,这个结果通过wifi传输至嵌入式主机端传输单元2,具体如图6所示。嵌入式主机端传输单元2中的嵌入式主机端主控模块9用于控制嵌入式主机端传输单元2中各模块之间的操作流程;整体流程为:身份验证模块10通过学生的登陆信息来进行身份验证,若验证通过,则通过验证信息反馈模块11通知学生允许学生使用嵌入式主机端的C语言编译软件,否则就会通过验证信息反馈模块11通知学生重新填入登陆信息;接收运行结果模块12用来接收学生的运行结果;运行结果处理模块13用来根据学生发来的运行结果来分析同学的完成情况并生成完成信息,如果同一个学生发送了多次运行结果,那么运行结果处理模块13会根据该学生最近的一次发送结果来生成该学生的完成信息。发送完成信息模块14是用来将学生C语言编程的完成信息发送至台式机端显示单元3中的接收完成信息模块16。台式机端显示单元3中的台式机端主控模块15用于控制台本文档来自技高网...
一种手机课堂C语言编程系统

【技术保护点】
一种手机课堂C语言编程系统,其特征在于:该系统由手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元组成;所述手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元依次相连。

【技术特征摘要】
1.一种手机课堂C语言编程系统,其特征在于:该系统由手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元组成;所述手机端C语言编译运行单元、嵌入式主机端传输单元、台式机端显示单元和投影仪端显示单元依次相连。2.根据权利要求1所述的一种手机课堂C语言编程系统,其特征在于:所述手机端C语言编译运行单元由手机端主控模块、登陆模块、C语言编译运行模块、发送C语言运行结果模块组成;所述登陆模块、C语言编译运行模块、发送C语言运行结果模块与手机端主控模块相连。3.根据权利要求1所述的一种手机课堂C语言编程系统,其特征在于:所述嵌入式主机端传输单元由嵌入式主机端主控模块、身份验证模块、验证信息反...

【专利技术属性】
技术研发人员:范文韬邱开金高树鹏
申请(专利权)人:西南大学
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1