【技术实现步骤摘要】
一种基于Python的“智能停车场”在线教学系统
本专利技术属于计算机与网络
,特别是涉及可视化动态模拟在线教学系统。技术背景Python语言的由于简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。在现有的计算思维培养课程中,数据结构和算法初步的部分知识点由于比较抽象,特别是对于初高中学生来说 ...
【技术保护点】
1.一种基于Python的“智能停车场”在线教学系统,其特征在于,包括前端、后端以及负责前端与后端通信的数据传输模块;所述前端负责与用户之间的交互,包括可供用户点选的图标以及可视化反馈用户操作结果的“智能停车场”游戏界面,通过“智能停车场”游戏界面可视化地展示数据结构知识点;所述后端包括服务器,负责接收用户在前端的通过点选图标下达的命令,并将相应的处理结果反馈到游戏界面;所述系统采用B/S架构,使用前后端分离的技术,通过ajax的技术异步获取页面数据,以纯Web方式发布应用功能。/n
【技术特征摘要】
1.一种基于Python的“智能停车场”在线教学系统,其特征在于,包括前端、后端以及负责前端与后端通信的数据传输模块;所述前端负责与用户之间的交互,包括可供用户点选的图标以及可视化反馈用户操作结果的“智能停车场”游戏界面,通过“智能停车场”游戏界面可视化地展示数据结构知识点;所述后端包括服务器,负责接收用户在前端的通过点选图标下达的命令,并将相应的处理结果反馈到游戏界面;所述系统采用B/S架构,使用前后端分离的技术,通过ajax的技术异步获取页面数据,以纯Web方式发布应用功能。
2.根据权利要求1所述的在线教学系统,其特征在于,前端界面使用React前端技术栈搭建页面,网页中作为网站核心的可视化小游戏使用Html5新增的canvas绘图技术开发实现。
3.根据权利要求1所述的在线教学系统,其特征在于,通过对停车场的建模模拟数组的概念、创建、遍历以及插入操作。
4.根据权利要求1所述的在线教学系统,其特征在于,所述前端界面包括logo区、功能导航区和内容展示区;所述log...
【专利技术属性】
技术研发人员:陈惠香,欧阳佳,邓文新,余世娟,
申请(专利权)人:广东技术师范大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。