如何选题、撰写微信小程序毕业论文,以及答辩流程?

一、开始准备选题

在大四上学期开学时,开始准备论文。首先需要确定论文主题,考虑自己想要做什么样的毕业设计。可以选择之前接触过或者做过的领域,这样可以更快地进展。如果选择了之前没有接触过的领域,一定要尽早开始准备。我打算做一个小程序,因为做过小程序的人比较多,而且网上有很多视频教学资料,这样在遇到困难时也可以方便地请教他人或者查询资料。如果之前没有接触过小程序,就需要开始学习了。基本上按照官方文档或者网上的一些视频来学习,1-2个月的学习时间应该足够了。

二、查阅资料



经过查阅资料,我决定做微信小程序。在网上找了一些零基础入门小程序的教学视频,建议选择比较新的课程,因为小程序更新很快,年代久远的课程中的一些知识可能已经不适用了。我当时选择的课程前半部分讲解了小程序的理论知识,后半部分则是带着我一步步完成一个小程序,这样可以更好地练习。

以下是我参考的微信小程序资料:

  1. 微信小程序学习路线:http://www.hzyaoyi.cn/
  2. 小程序中文教程网:http://www.4317.org/
  3. 微信官方文档:微信开放文档
  4. 微信小程序、零基础入门、基础语法讲解(微信小程序教程):微信小程序、零基础入门、基础语法讲解(微信小程序教程)-学习视频教程-腾讯课堂?

三、开始动手

看完一套视频后,一开始也很吃力,一个小时也写不出几行代码,布局总是达不到想要的效果,接口总是出错,bug一堆,控制台一堆红,真的很心累。每当遇到报错,我就一个一个地百度,大多数问题都能摸索着找到解决办法。那段时间我记得经常使用CSDN,不少博主都写过自己开发小程序时遇到的难题和解决办法,这些都对我有很大的参考价值。

四、开始写论文

毕设差不多完成后,我就开始写论文了。这个时候,知网就派上大用场了。我可以在知网上检索关键字,看看别人的论文是怎么写的,分为哪些部分。通常,论文的目录大概包括:研究背景、所用技术、需求分析、设计与实现、测试、总结、参考文献等。在我的经验中,导师非常注重论文格式,目录排版一定要正确,还有行间距、字体、插入图片的大小等,一定要统一。最后,参考文献的格式也很容易出错,一定要多检查。在我的小组里,有同学的论文格式很混乱,导师认为他们的态度过于不端正。此外,在答辩时,不仅要交定稿的论文,还要交过程性论文,即一稿、二稿、三稿、四稿等。因此,在写论文时,一定要记得保存之前的版本。

五、论文查重

论文查重是最难搞的地方。我记得在研究背景中开头写了这么一句话:“随着时代的发展,人们的物质生活水平不断提高等等。”就这么一句话,怎么改都是重复的。此外,一些技术介绍,比如对微信小程序、WXML、WXSS的介绍也很容易重复。我在论文中放了一部分的代码,有的也被查重软件标记为重复,有的同学为了防止代码被标记为重复,贴了代码的图片,好像图片不会被查重(我也不确定)。

因为学校给的知网查重次数有限,我也用过其他查重软件,有免费的,也有付费的,但都不太准确。不要轻信这些软件的查重率。我记得花了几十块钱用zhengfang查过一次,重复率只有3%,感到很开心,但是拿去用知网查,结果变成了13%,一点都不靠谱

六、答辩

答辩过程中,需要准备一个十页左右的PPT,介绍自己的毕设。在答辩过程中,老师们会针对毕设提出一些问题。我的毕设中有一个获取当前位置的功能,答辩时老师就问了编程中常用的坐标体系。只要你态度好,老师们还是很友善的。在答辩时,每位老师手中都会有一份你的论文。

七、我的心得

我的心得是:不要害怕开始。

很多同学总是一拖再拖,认为自己还没有准备好开始写毕设。

其实,最难的就是开始。

一旦开始就上手了,学习过程的快乐会压过你内心所有的不安。

每修改一个BUG都会带来成就感。加油!

参考选题

 

这些资源我会上传到资源库,感谢点赞三连哦

 

 

摘要 I Abstract II 前言 1 第一章 绪论 2 1.1课题研究的意义 2 1.2背景 2 1.2.1课题研究在国内外的研究现状和发展趋势 2 第二章 需求采集与分析 3 2.1需求采集 3 2.2需求分析 3 第三章 开发中采用的编程思想 5 3.1AOP 面向切面编程思想 5 第四章 系统分析与设计 6 4.1程序思维导图 6 4.1.1后端逻辑导图 6 4.1.2小程序端逻辑导图 10 4.2 功能介绍 10 4.2.1 客户端 10 第五章 ThinkPHP 5 框架分析 12 5.1项目运行结构原理 12 5.1.1程序的整体架构 12 5.2ThinkPHP 5 框架的运行原理 12 5.2.1 目录说明 13 第六章 系统开发技术介绍 15 6.1ThinkPHP 5 的三大核心知识 15 6.1.1 路由 15 6.1.1.1 虚拟域名的配置 16 6.1.2 控制器 18 6.1.2.1 独立验证 19 6.1.2.2自定义验证器(validate)规则 19 6.1.2.3调用自定义验证方法 20 6.1.3 模型 20 6.1.3.1Model 模型的示例 22 6.1.3.2 关联模型 22 6.1.3.3TP5 的静态调用方法和实例化调用方法 22 6.2全局异常处理 23 6.2.1实际情况下的异常处理举例 23 6.2.2在接口中全局异常处理的案例 24 6.2.3异常的分类 26 6.2.4自定义全局异常处理 27 6.2.5重写 Render 方法 28 6.3数据库访问与 ORM 29 6.3.1数据表设计 29 6.3.2外键关系—外键约束 30 6.3.3数据库的假删除 30 6.3.4数据库E-R 图 30 6.3.5数据库冗余的合理利用 31 6.4 接口 32 6.4.1接口的粒度与接口分层 32 6.4.2API 的权限 32 6.4.3 工作原理 33 6.4.4携带令牌来访问接口 33 6.4.5微信身份体系设计 33 6.4.6携带令牌访问下单接口的原理 34 6.4.7实现 token 令牌的生成及发放及管理 35 6.4.8token 写入缓存 37 6.5 微信支付 37 6.6 订单管理 41 6.6.1 事务与锁在订单(库存量)检测中的应用 41 第七章 微信小程序字段说明 48 7.1 微信小程序字段说明 48 7.1.1 接口介绍 48 7.1.2小程序端页面链接地址 49 7.1.3小程序后台各接口字段说明 51 7.1.4优惠券接口 52 7.1.5系统参数设置 52 7.1.6根目录config.js 配置文件说明 52 7.1.7配置小程序的模版推送消息 54 7.1.8配置订单取消通知 54 7.1.9配置订单配送通知 54 7.1.10配置提醒评价通知 55 7.1.11配置订单完成通知 56 7.1.12后台配置字段说明 57 7.1.13小程序启动页 60 7.1.14 设置板块 61 结论 65 参考文献 66 附录 67 附录 1 外文资料原文 67 附录 2 外文资料的中文翻译 80 致谢 85
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序袁小子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值