采用了B/S架构,Thinkphp5框架作为开发平台,数据库采用了Mysql,使用Vscode作为开发工具进行开发。该系统包括前台操作和后台管理两个部分,一方面,为游客提供注册、登录、编程学习、在线测试、编程导航的查询等功能,为用户提供成绩分析等功能。另一方面,为管理员提供首页、个人中心、用户管理、编程类型管理、编程学习管理、数据统计管理、成绩分析管理、试题管理、在线测试管理、系统管理、考试管理等功能。
系统实现的功能截图如下:
相关技术简介
少儿编程学习平台基于B/S的架构、主要采用PHP语言开发,使得整个系统变得易于操作、界面简洁、使用安全。开发环境为Vscode,测试服务器为Tomcat8.0,结合Mysql数据库开发完成。
本系统采取的原则有:
a)开发采用的是B/S模式。B/S模式的优点是处理前台与后台时层次分明,并且符合现在大部分用户习惯的网页搜索的方法。
b)运用面向对象的开发与设计思想。只有对系统的整体充分了解才能使用面向对象的技术,通过面向对象的技术可以保证系统的框架,从而使系统更加稳定,提高运行的效率。
c)采用结构化的设计方法。将系统分成各个功能模块,正确的处理模块之间和模块内部的联系以及与数据库的联系,定义各模块之间的内部结构,通过对不同模块的设计和模块与模块之间关系的设计来实现整个系统的功能[9]。
d)系统的界面简单清晰。系统的界面设计简单,方便用户快速的操作使用
系统的主要的功能结构