毕业设计-基于微信小程序的装修服务系统
前言
📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科同学来说是充满挑战。为帮助大家顺利通过和节省时间与精力投入到更重要的就业和考试中去,学长分享优质的选题经验和毕设项目与技术思路。
🚀对毕设有任何疑问都可以问学长哦!
选题指导:
课题背景与简介
实现设计思路
一、前言
小组调查还发现,装修工人中不乏不善于使用网络 技术的人,所以我们要打造精简的平台,把一切操作尽 可能的简单化,平台不设门槛,免除第三方,将装修工 人们打上年龄、工种、费用等标签进行模糊匹配,实现 消费者与工人的直接对接,不仅为顾客们提供了更好更 全面更方便的选择,也给了装修工人们大展身手的机 会,由此实现双赢。
二、系统开发环境及技术实现
开发环境
2)云服务器的使用
开发使用“腾讯云”,在注册腾讯云账号之后,新 建访问权限为共有读写的存储桶,开发者可以使用非关 系型数据库操作语言来存储、读取数据。
3)地理位置获取
4)数据库
5)框架
视图层和逻辑层通过系统层的 JSBridage 进行通信。
云函数 :开发者在本地编写上传函数,调用后云函 数将在服务端运行,对页面进行改变,同时可以获取用 户 Openid、头像、性别以及云数据库中的信息。
项目文件 :主要包括页面文件夹和全局配置文件。
主体部分由 JS、JSON、WXSS、WXML 四个文件组成。 其中 WXSS 负责项目全体每个页面的层叠样式。JS 文 件所包含的小程序代码负责整个项目的逻辑处理、变量 定义等,该页面中组件的交互事件和功能都利用 JS 文件 中的函数实现 ;JSON 文件是主要负责页面配置、项目 页面组成、窗口标题、页面注册及 Tab 栏表现 ;WXML 主要负责通过标签将小程序的展示层显示出来。
配置文件 :由系统自带,可以实现对小程序的 ID、 路径以及语言检索的设置。
系统实现
后端数据库采用小程序默认的云端数据库进行数据 存储。前端提供身份发布有关装修需求的信息上传功 能,并且显示在 UI 界面中,供用户进行获取服务、提 供服务相关职能实现的浏览。
三、小程序设计
系统体系架构
1)客户使用端架构
2)服务管理端架构
小程序功能及界面设计
1)登陆注册界面
装修工人注册 :装修工人通过提交个人基本信息完 成认证,基本信息包括联系方式、技术评定执照、以往 工作案例以及擅长工作种类等。
2)用户界面
(2)首页 :用户可以在首页浏览装修工人自荐滚动 栏,按照定位显示周边工人及订单,还可以通过标签检 索能够胜任地装修工作工人。
3)交易界面
(1)交易流程跟踪 :当双方进入交易后,对正在交 易的订单进行实时的跟踪,通过高德的地图服务 API 实 现装修工人的实时精准定位,并且装修工人需要定时上 传施工现场照片已完成交易流程状态的更新。
(2)需求信息发布 :用户通过发贴配对需求地装修 工人。帖子内容包括需求具体内容、装修工作佣金以及 本金、装修工作交接地点、装修工作时间区间。服务管 理端会进行审核,审核通过后,将利用场景分发技术投 放到周围地需求者地首页上。
(3)客服沟通 :通过调用小程序内部官方提供的 API、Bottom 按钮的 Opentype 属性赋值为 Contac 和网页后台的客服功能,实现用户和客服之间的通信。
(4)双向评价 :在交易结束后,双方都需要对此次 装修服务进行打分,可以在用户信息中查看。
业务流程设计
身份不同的用户都可 以通过主动发帖或者接受邀请开始交易,交易过程平台 全程监控,双方都可以看到交易状态的实时更新。交易 结束,双方为此次装修服务打分。
四、总结
实现效果样例
装修服务系统:
毕设帮助,疑难解答,欢迎打扰!