基于Web的KIDCODE少儿编程网站设计与实现毕业答辩ppt课件.pptx
,智能制造学院 计算机科学与技术 2017级11班,基于Web的KIDCODE-少儿编程网站设计与实现,答辩人:陈萍,指导教师:郝维来,CONTENTS,选题背景及意义,1,相关技术介绍,2,系统具体设计与实现,3,系统需完善地方,4,总结与鸣谢,5,目录,01,选题背景及意义,01近年来国家及地方出台的人工智能等相关支持性政策和素质教育相关政策为少儿编程提供了利好。,02随着社会的发展和生活水平的提高,家长们对教育部仅仅是停留在传统教育这一层面,开始追求孩子的综合全面发展。,03作为新高考试点改革的浙江省于2017年把信息技术纳入考试科目中,而机器人竞赛与信息学奥数也可为“强基计划”的面试环节舔砖加瓦,01 选题背景与意义,相关政策文件,想必在未来的社会,编程会慢慢走进每家每户,慢慢实现人人编程。,02,相关技术介绍,02 相关技术介绍,B/S架构即浏览器和服务器架构模式,B/S架构是WEB兴起后的一种网络架构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。,SSM实际上是三种框架的集成,它们分别是Spring,Springmvc以及mybatis。Spring是非常经典的java bean容器,它可以非常有效率的实现对java bean的管理。Springmvc作为控制层的web框架,使用注解的方式来定义controller中的antion,在xml中配置自动扫描即可实现业务的跳转。mybatis是当下较为流行的持久层框架,它抛弃了传统的硬编码编写sql语句的方式mybatis采用xml配置sql语句的方式,sql形式多样,便于扩展和后期维护。,MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。,JSP (全称 Java Server Pages) 是一种动态网页开发技术,它使用 JSP 标签在 HTML 网页中插入 Java 代码。它可以和后台交互完,根据后台数据变化得到的一些网页效果。JSP 本质上就是一种 Java Servlet ,在实际开发中,Servlet 主要用于逻辑实现,而 JSP 主要用于实现 JavaWeb 应用程序的用户界面部分。,03,系统具体设计与实现,3.1 系统设计,系统功能开发主要满足用户和管理员需求,3.2 系统功能图,3.3 具体功能实现,管理员登录模块流程图,3.3 具体功能实现,管理员课程管理模块流程图,3.3 具体功能实现,管理员留言管理模块流程图,3.4 系统展示,04,系统需要完善地方,04 系统需完善地方,05,总结与鸣谢,05 总结与鸣谢,论文摘要,经过几个月的努力、同学的帮助、老师的支持,顺利的完成了少儿编程在线教育网站的毕业设计,网站页面的布局虽然简单明了,不是很美观可能不符合大众很多人的审美,但是各项功能是完善的,该网站的功能设计是可以很大程度的满足青少年在学习少儿编程所需的基本需求的。经过这一次网站实践开发,我发现了自己对于开发的薄弱项还是很多的,需要提升的地方有很多,在细节的把控和难点痛点的克服上缺乏相关技能。但是也让我知道了,只要努力、只要想学、只要有心,就可以克服困难,就可以找到解决问题的办法。 感谢指导老师郝教授,在前期网站设计阶段给予我的功能设计建议,帮助我理清开发思路,所以我在后期真正动手开发的时候才开展的比较顺利,谢谢郝老师。在开发的过程中,与同学的交流分享也使我学到了很多,自己在做开发的时候容易当局者迷沉浸在自己的代码中,很多错误的点自己很难发现,同学的帮忙对我来说就是及时雨。 两年本科生活的点点滴滴对于我来说弥足珍贵,感谢所有老师的教导、同学的帮助让我两年的学习之路知识收货满满、快乐也满满。在未来我会继续努力,不辜负老师的期待、父母的期许,勇往直前。,智能制造学院 计算机科学与技术 2017级11班,基于Web的KIDCODE-少儿编程网站设计与实现,答辩人:陈萍,指导教师:郝维来,