实验报告

课程名称:企业级前端应用开发实践

实验项目:学生家教小程序

实验地点:

专业班级:

学 号: 学生姓名:

指导教师:

年   月    日

实验报告

实验名称

学生家教系统

实验地点

实验日期

必修  □选修

□演示与验证性       □综合与设计性      □研究与创新型

  • 实验目的

在微信小程序开发框架下使用微信开发者工具编写学生家教小程序,在传统家教小程序的基础上作出一定的改变,使得家教小程序的界面更加简洁和美观,使用户能更加快捷的操作。

二、实验主要仪器设备及耗材

1、设备:笔记本电脑

2、软件:微信开发者工具

三、实验方法与要求

1、实验方法:

使用微信开发者工具去编写微信小程序

2、实验要求:

(1)、去查阅相关资料;

(2)、了解市场对于该类程序的需求,做出更符合需求额程序;

(3)、程序前端界面实现主要依靠微信小程序框架技术;

(4)、模块结构清晰、用户界面友好,操作方便;

(5)、按时按计划独立完成各项工作任务。

  • 实验内容

1、通过合法有效的途径查阅相关资料,了解微信小程序系统的实现方式以及流程,认真做好需求分析;

2、进行合理的功能划分和处理,尽量去开发界面友好,方便使用、稳定可靠的微信小程序;

3、使用Sketch、Photoshop、Axure 等制作小程序的UI界面和交互效果,提高用户的体验;

五、实验过程

第一章 引  言

1.1 研究背景

随着互联网的快速发展,国内外也出现了很多家教网站,如:三好家教,学大教育网,轻轻家教,阳光家教网等,诸如此类的家教网站数不胜数。

但是有的家教网站不接受本科生,有的只接受线下并且网站只是一个辅助运营宣传的工具。选择这种方式有以下缺点:职员较少且固定成本高。办公室硬件成本、人力资源成本、宣传成本也会消耗。

所以此家教网站采用线上与线下结合、并且只招收高校在校生和毕业不到三年的学生这种方式,既节约了宣传成本又扩大了职员招收。

1.2 研究现状

1、国内

许多家长们望子成龙、望女成凤,再者现在的教育改革虽说为孩子减轻负担,但“中国式教育”的存在使学生的负担明增暗减,学生凭借自己的能力往往无法完成自己的学习任务,这些原因造成家教市场异常活跃。家长们往往为了孩子的学习更愿意去请一对一的家教,而在职老师却无法满足市场需求。在这种情况下高校的在校学生,就成了一个很不错的选择。

2、国外

中国近年来国力迅速发展,树立起了大国形象,中国的国际影响力逐渐变强,很多国家都建立起了孔子学院去学习中国文化。许多外国学生都对其感兴趣,但苦于国外专门教中文的老师很少。

1.3 研究内容

学生家教小程序的功能内容:

1、首页界面:

首页界面总共分为四部分,分别是轮播图展示、课程类型展示、辅导类型展示以及拍照搜题。

(1)、轮播图展示:

将家教小程序的logo和老师与学生的互动场景展现出来。

(2)、课程类型展示:

展示家教小程序总共交哪几种课程。

(3)、辅导类型展示:

展示老师地教授课程地类型,是一对一或还是一对多,点击辅导类型则会跳转至相应的老师界面。

2、课程分类界面:

课程分类界面主要分为四部分,分别是小学、初中、高中以及特色课程板块。板块中会有查看更多,点击查看更多则会跳转至每个板块的介绍界面

3、师资力量界面:

师资力量界面主要分为三个部分,分别是搜索老师、部分老师展示、家教数量展示。点击搜索框输入老师姓名,再点击搜索则能实现搜索功能。

  1. 关于我们界面:

关于我们界面主要分为三个部分,分别是宣传简介,地图定位以及联系方式。地图可以进行缩放和拖拽。

第二章 系统开发环境

2.1技术支持

1、微信开发者工具:微信提供了开发者工具,可以在本地模拟器中开发、调试和预览小程序代码。微信开发者工具是小程序开发的必备工具之一,您可以在其中实时查看小程序的效果,并且可以快速调试和修改代码。

2、微信小程序开发框架:微信提供了小程序开发框架,包括 WXML、WXSS 和 JavaScript。使用框架可以更快速地开发小程序,同时还可以提高开发效率和代码质量。

3、小程序 API:小程序 API 可以帮助开发者实现丰富的交互和功能,例如网络请求、数据存储、地理位置、摄像头等。掌握小程序 API 可以让您更好地开发小程序并实现更多的功能。

2.2工具支持

1、调试工具:例如 Chrome 开发者工具、Fiddler 等。调试工具可以帮助您快速定位和排除代码中的错误,提高代码的可靠性和稳定性。

2、代码管理工具:例如 Git、SVN 等。代码管理工具可以帮助您更好地管理和版本控制代码,同时也可以方便多人协作开发。

3、设计工具:例如 Sketch、Photoshop 等。设计工具可以帮助您更好地设计和制作小程序的 UI 界面和交互效果,提高小程序的用户体验。

第三章 需求分析

3.1 需求分析

现今家长望子成龙望女成凤的现象逐渐普遍,并且课堂学习已不满足中国式教育,家长们就愿意花费高昂的费用为自己的孩子请家教,家教市场需求量很大,但家教老师跟这个群体数量又十分短缺,而家教网站又不为大众所熟知,所以一个好的网站辅助宣传工具尤其重要。

而有的辅助宣传工具是传单,传单看过就扔,这样无法让用户更加记忆犹新,还得雇佣发传单的人员,严重增加运营成本。而小程序只需要网上运营,不需要很多人,减少成本,并且互联网发展很快,宣传效果也会比发传单效果好。

随着科技的发展电子宣传是一个很好的选择,在节省人力财力的同时也有很好的宣传效果。

3.2 项目设计内容

1、项目设计所需工作内容:

学生微信小程序的开发及实现所需要的工作内容:

(1)、确定好系统制作出来的主要目的是什么,并且要充分为受用群体着想,并且要通过充分的研究讨论来确定系统所实现的内容能够真正被学生和家教教师所用到。

(2)、要根据所预想出来的系统功能、受用群体等来选择合适的技术手段,制定合适的业务逻辑。

(3)、熟练掌握小程序的语法,开发出简洁化、高效化的界面,使用户操作更为快捷,提供更为优质的家教服务。

3.3 功能分析

1、首页界面:

首页界面总共分为四部分,分别是轮播图展示、课程类型展示、辅导类型展示以及拍照搜题。

(1)、轮播图展示:

将家教小程序的logo和老师与学生的互动场景展现出来。

(2)、课程类型展示:

展示家教小程序总共交哪几种课程。

(3)、辅导类型展示:

展示老师地教授课程地类型,是一对一或还是一对多,点击辅导类型则会跳转至相应的老师界面。

2、课程分类界面:

课程分类界面主要分为四部分,分别是小学、初中、高中以及特色课程板块。板块中会有查看更多,点击查看更多则会跳转至每个板块的介绍界面

3、师资力量界面:

师资力量界面主要分为三个部分,分别是搜索老师、部分老师展示、家教数量展示。点击搜索框输入老师姓名,再点击搜索则能实现搜索功能。

4、关于我们界面:

关于我们界面主要分为三个部分,分别是宣传简介,地图定位以及联系方式。地图可以进行缩放和拖拽。

第四章 系统实现

4.1首页界面

4.1.1 实现的效果

4.1.2主要代码

轮播图代码

<!--首页轮播图-->
<swiper class="exam" indicator-dots circular autoplay interval="2000">
<swiper-item class="item1"><image src="/image/星星点灯.jpg" ></image>
</swiper-item>
<swiper-item class="item2"><image src="/image/lunbo2.jpg" ></image>
</swiper-item>
<swiper-item class="item3"><image src="/image/lunbo1.jpg"></image></swiper-item>
</swiper>

辅导分类主要代码

<!--弹性盒子-->
<view class="box">
<view class="box1">
<navigator url="/pages/teacher/teacher" open-type="redirect">
<view class="zi1">一对一辅导</view>
<view class="zi2">初三、高三毕业班冲刺</view>
</navigator>
</view>
<view class="box2">
<navigator url="/pages/teacher/teacher" open-type="redirect">
<view class="zi1">一对三互动</view>
<view class="zi2">小初高、非毕业班提升</view>
</navigator>
</view>
</view>

4.2 课程分类界面

4.2.1实现效果

4.2.2主要代码

课程分类代码

<!--特色-->
<view class="tese">
<image src="/image/特色.jpg"></image>
<view class="tezi1">— 特色课程 —</view>
<navigator url="../../pages/tese/tese">
<view class="tezi2">查看更多</view>
</navigator>
</view>

查看更多代码

<!--pages/tese/tese.wxml-->
<view class="yinyue">
<image src="/image/音乐.jpg"></image>
<view class="zi">音乐</view>
</view><view class="wudao">
<image src="/image/舞蹈.jpg"></image>
<view class="zi">舞蹈</view>
</view><view class="jisuanji">
<image src="/image/计算机.jpg"></image>
<view class="zi">计算机</view>
</view>

4.3师资力量界面

4.3.1系统实现

4.3.2主要代码:

搜索模块代码

<!--搜索框-->
<view class="searchInput"><input placeholder="搜索老师"/><button class="btn" bindtap="handleTap">搜索</button>
</view>

搜索模块样式代码

/* 搜索框样式设置 */
.searchInput{height: 90rpx;padding: 10rpx; /*注意,这里用的是 rpx*/background-color: #993333; }
input{width: 70%;height: 100%; /*继承父组件的高度*/display: flex; /*定义成伸缩盒子*/justify-content: center; /* 内容居中 */align-items: center;  /*垂直居中*/background-color: #fff; /*背景色*/border-radius: 18rpx;  /*圆形边框*/color:#666 ;}
.searchInput .btn{width: 70px;height: 30px;position: absolute;left:240px;top: 20rpx;font-size: 10px; /* 设置文字大小为28物理像素 */font-weight: 100px; /* 设置文字加粗 */font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; /* 设置字体 */
}

部分老师展示代码

<!--老师展示-->
<view class="laozhan1">
<image src="/image/weierlite.jpg"></image>
<view class="zi1">薇尔莉特老师</view>
<view class="zi2">语文老师</view>
<view class="zi3">就读于师范学院思维活跃而不失严谨,大气广博而不失细腻,在她课上由欢笑有思考,有耐心更有折服。善于为学生建构知识体系。</view>
</view>

4.4关于我们界面

4.4.1系统实现

4.4.2主要代码

系统简介代码

<!--简介-->
<view class="jian">
<view class="jian1">
<view class="jianjie">
星星点灯家教网打破以前家教网站的传统,只接收高校学生和毕业不超过三年的学生做家教,让大学生们有了一个属于他们自己的正规家教网站。教学方式采用线下与线上结合的方式,使时间能够更好地利用。并且大学生与学生客户年龄差距不大能够更好地融入他们,使学生客户更好更快地学习知识。本小程序主要是进行家教网站的辅助宣传工作。
</view>
</view>
</view>

系统简介样式代码

.jian {display: flex;height: 230px;background-color: #fffff0;
}.jian1{background-color:#993333;width: 300px;height: 210px;margin: 10px;  border-radius: 10px;
}
.jianjie{text-indent: 2em;line-height: 20px;letter-spacing: 1px;
}.view {position: absolute;height: 120px;left:10px;top:530px;
}

地图代码

<!--地图-->
<view class="view"><map id="map" longitude="{{longitude}}"  latitude="{{latitude}}"    show-location="true" >  </map>
</view>
<view class="zi">- 联系我们 -</view>

第六章 结论

1、系统不足与改进:

(1)、家教服务的用户应该分为教师和学生,而该小程序没有区分用户;

(2)、拍照搜题只是个图片没有真正实施。

(3)、首页的课程分类部分无法跳转。

2、系统总结:

该小程序简单的介绍了家教小程序的几个功能,这些功能是为了更好的进行网站的宣传,使更多的人熟知家教网站。

通过对该程序的编写我学到了一些小程序的基本操作,对我受益匪浅。在此十分感谢我的指导老师。最后随着知识面的增加,我希望今后我可以将这个系统编写的更加完善。

微信小程序实验报告-----学生家教小程序相关推荐

  1. 一般单纯形法的matlab程序,实验报告(单纯形法的matlab程序)

    <实验报告(单纯形法的matlab程序)>由会员分享,可在线阅读,更多相关<实验报告(单纯形法的matlab程序)(5页珍藏版)>请在人人文库网上搜索. 1.实验一:线性规划单 ...

  2. python猜拳小游戏实验报告_Java猜拳小游戏程序设计实验报告

    实验题目:猜拳小游戏 实验要求: 用 java 编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断 输赢,记录输赢情况.有简单的操作界面. 实验内容: 1 .问题分析过程: ( 1 )首先 ...

  3. java小游戏实训目的_Java弹球小游戏实验报告.doc

    Java弹球小游戏实验报告 滨江学院 Java程序设计实验报告 题 目 弹球小游戏 姓 名 许浩 学 号 20112346064 学 院 滨江学院 专 业 网络工程 年 级 2011级 指导教师 张舒 ...

  4. c语言实验报告管理系统,C语言实验报告-学生信息资管理系统.doc

    C语言实验报告-学生信息资管理系统 C语言实验报告 院系: 数学与计算科学学院 班级: 信息与计算科学2班 姓名: 学号: 2011年12月21日 一.问题描述 编写一个信息管理系统,包括姓名.性别. ...

  5. c语言学籍管理实验报告,c语言实验报告(学生学籍管理系统)

    c语言实验报告(学生学籍管理系统) (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 实实 验验 报报 告告学学 生生 学学 籍籍 ...

  6. 川轻化c语言实验答案,c语言实验报告(学生学籍管理系统)

    <c语言实验报告(学生学籍管理系统)>由会员分享,可在线阅读,更多相关<c语言实验报告(学生学籍管理系统)(20页珍藏版)>请在人人文库网上搜索. 1.氮闭谜蹋典灸逐簇距坏硕蹄 ...

  7. java学生考勤系统实验报告,程序设计实验报告学生考勤系统).doc

    程序设计实验报告学生考勤系统) C语言程序设计 课程报告 所在学院计算机科学学院所在班级计算机科学与技术1班 小组成员XX(组长) XXX(副组长) XXX(组员) XXX(组员) 指导老师XXX X ...

  8. 数据结构实验报告—学生成绩管理系统(Java实现)

    数据结构实验报告----学生成绩管理系统(Java实现) [具体下载链接]https://download.csdn.net/download/mmzian/10897535 部分代码展示 Test类 ...

  9. C语言实验报告计算成绩,c语言实验报告--学生成绩管理系统.doc

    c语言实验报告--学生成绩管理系统.doc XX大学CSUC语言程序设计实践报告题目学生成绩管理系统学生姓名剽悍的小白兔指导教师TZ学院信息科学与工程学院专业班级电气信息类XXXX班完成时间20XX年 ...

最新文章

  1. 隐私保护新突破:高斯差分隐私框架与深度学习结合
  2. 一文读懂线程池的工作原理(故事白话文)
  3. what do eco consulting do
  4. Mysql学习笔记(三)运算符和控制流函数
  5. 除了沉迷酒色之外,你还做过什么?
  6. mysqls压力测试怎么用_阿里研究员:测试稳定性三板斧,我怎么用?
  7. 从0到上线一个完整Java项目,需要具备哪些技能?
  8. 数学建模 聚类模型
  9. springboot通过各种不同类型参数获取容器中的bean工具类
  10. android fragment 抽屉,如何从Fragment Android中禁用或隐藏抽屉布局
  11. 分布式事务解决方案之可靠消息最终一致性
  12. DCEP | 农行将上线数字人民币刷脸支付
  13. javascript当中iframe的用法
  14. 记录(2019年2月4日)解决的小程序中Token交互及用户下单和微信支付问题
  15. 一个码稿人自述:什么样的文档产品适合我?|深度吐槽
  16. js实现排列组合算法(全排列)
  17. 二进制、八进制、十六进制的转换
  18. 全国大学生“高教杯“成图大赛:关于齿轮的快速建模研究
  19. 树莓派 使用3.5耳机口输出音频
  20. STM32学习之温湿度检测——DHT11

热门文章

  1. 常见病毒 木马进程速查表
  2. python不运行一段代码_Python:当满足某个条件而不使用“if”语句时跳过一段代码(计算)...
  3. (四)Kubernetes - 手动部署(二进制方式安装)
  4. 关于WIFI mac地址 合法性说明
  5. Excel实现阅后即焚地信息保护方法_艾孜尔江撰稿
  6. 《统计学习方法第二版》学习笔记2——感知机
  7. 带bitlocker解密的pe_bitlocker解锁工具
  8. 前端埋点数据收集及上报方案实战
  9. 各大平板电视厂商的音效技术(转) ---一篇较老的文章
  10. 一个免费开源的pdf合并和分割工具