【实训】第二期实训结课项目——外卖小程序

大二暑假的第二期实训,当时主要学的是小程序和maven,我在项目中担任组长,负责数据库的设计、后端代码的编写、ppt编写和最后的答辩。
课程结束后只给了四天的时间进行开发,大部分人都是第一次接触微信小程序,我在任务分配上也存在失误,最终的结果并不是非常好。因为后端只有我一个人负责,我自身的能力并不是太够,为了开发接口那几天都没睡好觉,也是对自己抗压能力的一个锻炼。
时间:2021-8

项目简介

该项目为基于微信小程序开发技术及后台数据库,使用了SSM框架、MySQL数据库,开发的以餐饮为主的外送服务小程序。提供查看部分合作商家信息,查看、选购合作商家商品,查看个人信息的功能。

项目文件结构

后端

【实训】第二期实训结课项目——外卖小程序_第1张图片

前端

【实训】第二期实训结课项目——外卖小程序_第2张图片

数据库设计

【实训】第二期实训结课项目——外卖小程序_第3张图片

我负责的部分代码

小程序首页使用的展示商家功能所用的接口。
【实训】第二期实训结课项目——外卖小程序_第4张图片
【实训】第二期实训结课项目——外卖小程序_第5张图片
接口文档。
【实训】第二期实训结课项目——外卖小程序_第6张图片

最终效果图

(程序运行不在我的电脑上,为当时的答辩录屏截图)
【实训】第二期实训结课项目——外卖小程序_第7张图片

实习内容总结

本次实习我选择的为前端,主要学习了js、jQuery、微信小程序、SSM框架等内容。
最开始的js内容,以植物大战僵尸项目为引入点,介绍了元素、样式等基本概念,学习了如何让元素移动、碰撞事件等;jQuery部分则仿造王者荣耀官网的界面,介绍了更为复杂的分页、长图片滑动、动画等操作;微信小程序是以前从未接触过的技术,这次学习以仿网易云音乐播放器和美容预约平台为主,介绍微信小程序的基本结构,如何进行页面的跳转、引入接口等。最复杂的就是后端接口编写的学习,对于第一次接触SSM框架、springboot的我而已较为困难,但随着老师的学习,逐渐理解各层次之间的引用关系,利用swagger输出接口文档,最终能够写出正确且可用的接口。

实习心得体会

相比于上一次实训,这次实训对我而言的难点在于第一次接触这些技术。虽然已经提前学习了部分html语法,但与课堂中所教授的技术重点又有所不同。有时明明是跟着老师一步步编写的,但实际运行起来又不同,只能一遍遍反复观看课程录播,寻找自己出错的地方。
在为期三天的小组项目开发阶段,虽然最终的成果仍有诸多不足,但我们在开发项目的同时巩固了之前所学的知识,遇到了难题也都尽全力去解决,在与小组成员交流的同时不断提升自身的能力。在这次实训中,我认识到了设计在项目开发中的重要性,在以后的学习工作中,会继续将所学的知识融会贯通。

git:waimaiProject

你可能感兴趣的:(大二,小程序,微信小程序,前端)