小程序毕设答辩问题【论坛/校园墙小程序】

这篇具有很好参考价值的文章主要介绍了小程序毕设答辩问题【论坛/校园墙小程序】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、介绍系统是怎么做的?(核心问题)

本系统是用node.js,uni-app的框架开发的微信小程序,并用云开发数据库进行数据存储。前端用的是微信开发者工具和VS Code,后台可以通过浏览器访问,组合完成了这样一个完整的校园墙小程序。
详细介绍系统各功能,结束:谢谢各位评审老师。

小程序问题:

2、小程序是怎么搭建的?有几种搭建方式?

一是通过微信开发者工具申请云环境,直接利用腾讯云做云开发的小程序。还有一种方式,搭建后台网站。本小程序用的是云环境搭建的,更加简易方便,而且云开发可以使用云开发控制台随时查看可视化数据,比如当前的环境,云函数调用次数,数据库的读写次数,存储数量,访问人数等。

3、小程序开发有什么限制?

小程序包:整个小程序所有分包大小不超过8M,单个分包/主包大小不能超过2M。
跳转限制:跳转的必须是H5链接,必须是https协议。
个人用户无法使用支付功能,小程序不能打开应用宝或App Store等软件商店等限制。

4、小程序的底部导航栏是自动生成的还是自己设计的?

在app.json的tabBar中的list设置,微信小程序最多可以设置五个页面,底部标签可以设置点亮后的状态和未点亮的状态。并且app.json里可以增加和减少全局页面,设置头部名称、颜色和底部标签等元素。

5、为什么做微信小程序?(核心问题)
1.小程序不需要占用系统内存,不需要安装软件,只需要手机中有微信就可以打开小程序,2.支持跨平台,苹果手机,安卓手机和pc端都可以进行访问,3.方便推广和宣传,4.不需要像网站或者软件上架,需要很大的成本,开发成本较低。

页面功能问题:

6、功能模块的数据是如何进行传递的?(核心问题)全局

微信小程序不同页面有不同的传值,主要用的是两种设置传值和url传值。
设置缓存:wx.setStrorageSync(‘message缓存名称’,res.data.message缓存值)。
获取缓存:wx.getStorageSync(‘message缓存名称’)。
url传值:wx.navigateTo({url: })
需要加载的数据在page中onLoad方法中获取值
onLoad:function (options){
console.log(“id:”)
console.log(“chapter”)
}

7、小程序怎么实现登录的?我的

当用户对小程序进行授权,可以通过wx.getUserProfile方法获取用户的ID、用户名等信息,然后存储在数据库中,如果数据库中有该数据,则查询到这条数据。

8、轮播图怎么实现的?首页

通过外层的swier,然后设置轮播项swiper-item,图片放在wxml中子节点用{{}}绑定一个item.image的变量,js中的this.setData方法请求获取。

9、校园资讯或互动信息怎么实现的?首页

wxml中子节点用{{}}绑定一个item.image的变量,js中的this.setData方法请求获取。

10、查询怎么实现的?(核心问题)论坛

用户可以使用不同的关键字对论坛进行搜索,通过关键字类型URL,检索关键字可触发不同条件进行查询,模糊查询是通过regexp()函数实现。

11、论坛分为表白墙、失物招领等模块,怎么实现的?论坛

后台检索得到论坛的列表后,可以对论坛进行排序和筛选,论坛筛选通过选择不同的字段进行筛选。

12、点赞和评论是怎么实现的?(核心问题)论坛

点赞:在updataPostData方法中添加当case为’up’的情况,并对upStatus进行判断,如果当前状态是未点赞,则当点击时,upStatus的状态变为true,同时数量增加;否则upStatus的状态变为false,同时数量减少。在页面中使用条件wx:if渲染进行判断。并在catchtap组件中添加响应用户点赞的方法。添加响应用户点赞的方法,当用户点击点赞按钮后 ,该方法将调用接口中的up方法并将返回的最新数据使用this.setData更新。
评论:首先wxml和wxss中进行布局,其次在数据库中建一个记录数据类型为json类型的数据,用来储存评论
然后是获取用户输入后亲求数据库。把评论的内容记录到该条记录中。

13、点击头像进入该用户的空间/我的表白发布,是怎么实现的?(核心问题)论坛/我的

比如:用户点击表白墙,触发表白墙URL,把表白墙id和用户id同时请求接口,然后存入数据库,就可以知道是哪个用户收藏的哪个论坛,在我的表白发布页面,因为获取了用户id可以找到该用户所发布的内容。

数据库问题:

14、数据库是怎样实现的?主外键的原理?

在云开发中数据库中进行编写数据库名称,主键、外键,并且修改数据表的权限。
各个数据表的ID都为该表的主键,select by id数据库更新需要使用。

后台问题:

15、后台是如何搭建的?

可以通过编写json文件,然后拖拽到云开发的内容管理,可以自动生成后台网站,也可以在后台网站自行配置。需要注意的是每个字段和属性不能出现字符的问题,避免出错。

16、后台有哪些功能?

可以访问到数据库,并且查看到各个字段,各个数据表。还可以查看前台页面渲染的数据,并且可以实现增删改查。例如:轮播图:还附带富文本编辑器和上传图片的功能。文章来源地址https://www.toymoban.com/news/detail-444970.html

到了这里,关于小程序毕设答辩问题【论坛/校园墙小程序】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于java高校校园网站系统 (springboot框架)开题答辩常规问题和如何回答

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年01月19日
    浏览(47)
  • 基于java高校校园新生报到系统 (springboot框架)开题答辩常规问题和如何回答

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年01月19日
    浏览(48)
  • 基于java高校校园教务排课系统 (springboot框架)开题答辩常规问题和如何回答

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年01月18日
    浏览(46)
  • 基于java高校校园学习资料共享系统 (springboot框架)开题答辩常规问题和如何回答

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年01月18日
    浏览(54)
  • 基于web的校园论坛的设计与实现-计算机毕设 附源码92291

    基于web的校园论坛的设计与实现 摘  要 随着计算机科学技术的高速发展,计算机成了人们日常生活的必需品,从而也带动了一系列与此相关产业,是人们的生活发生了翻天覆地的变化,而网络化的出现也在改变着人们传统的生活方式,包括工作,学习,社交等,网络的出现使

    2024年02月02日
    浏览(46)
  • 校园跑腿微信小程序,校园跑腿小程序,微信小程序跑腿系统毕设作品

    目的 :本课题主要目标是设计并能够实现一个基于微信校园跑腿小程序系统,前台用户使用小程序发布跑腿任何和接跑腿任务,后台管理使用基于PHP+MySql的B/S架构;通过后台管理跑腿的用户、查看跑腿信息和对应订单。 意义 :手机网络时代,大学生通过手机网购日常用品、

    2024年02月11日
    浏览(41)
  • 校园报修维修小程序,微信小程序报修系统,微信小程序宿舍报修系统毕设作品

    目的 :本课题主要目标是设计并能够实现一个校园维修报修的微信小程序系统,前台用户使用小程序查找维修人员并提交预约维修,后台管理使用基于PHP+MySql的B/S架构;通过后台添加资讯、录入校园维修人员信息信息、管理校园维修预约订单等。 意义 : 1.校园维修是延长

    2024年02月09日
    浏览(36)
  • 【毕设精选】基于微信小程序的校园跑腿+后台管理系统

    💗全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战💗 文章最下面有微信,获取完整源码和数据库,没有套路,没有套路,没有套路!!! 网上大部分的毕设套路如下: 在b站发毕设项目的演示视频,让你免费领取,你领取

    2024年02月13日
    浏览(60)
  • 计算机毕业设计,ssm智能停车场系统小程序-67860(免费领取源码)【毕设开题选题+程序定制+论文书写+答辩ppt全流程 包售后】

    ssm智能停车场系统小程序 摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件

    2024年02月04日
    浏览(52)
  • 【毕设不求人】基于微信小程序的校园跑腿+后台管理系统

    💗全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战💗 文章最下面有微信,获取完整源码和数据库,没有套路,没有套路,没有套路!!! 网上大部分的毕设套路如下: 在b站发毕设项目的演示视频,让你免费领取,你领取

    2024年02月09日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包