SCI论文(www.lunwensci.com):
摘 要:为解决装修行业市场存在的信息复杂多样、获取信息渠道效率低所导致的个体装修工人接工难、用户需求得不到满足的问题, 利用 Node.js、HTML、CSS3、WeChat Developer Tools、JS 开发一款基于微信小程序云开发的装修服务平 台。微信小程序具有使用率高、无需下载、操作简单等特点怕,使消费者在消费方式、消费时间、消费地点方面的选择更加多 元化,在疫情冲击的大环境下,也为“老师傅”和新人装修工人提供了就业机会和工作渠道。
关键词:微信小程序;软件开发;功能设计;装修平台
Design and Implementation of Decoration Service Platform Based on Wechat Mini Program
AN Runze, WANG Xuhui
(Dalian University of Foreign Languages, Dalian Liaoning 116044)
【Abstract】: In order to solve the problems that individual decoration workers are difficult to meet work and users needs can not be met due to the complex and diverse information in the decoration industry market and the low efficiency of access to information channels. Using Node.js, HTML, CSS3, WeChat Developer Tools, JS to develop a decoration service platform based on WeChat Mini program cloud development. WeChat mini programs have the characteristics of high utilization rate, no need to download, simple operation, etc., so that consumers have more diversified choices in consumption mode, consumption time and consumption place. In the context of the impact of the epidemic, it also provides employment opportunities and work channels for experienced worker and new decoration workers.
【Key words】: WeChat mini program;software development;functional design;decoration service platform
1 研究背景
经调查中发现,在城市中,无组织的装修工人占装 修工人的 70% 以上,他们除了靠资历积攒下来的固定 客户群和熟人介绍之外,唯二的“接活”途径是在同城 微信群中揽活以及在临工市场碰运气。这种方式极大的 损耗时间和精力,具有偶然性、受天气影响大、环境恶 劣、效率极低的特点。且目前并不存在专门为无组织装 修工人提供招工信息交流的渠道,主要原因是中介从中获利的难度较大,平台的推广力度不够,双方缺少沟通渠道,使用人群基数小。这也造成了装修行业尴尬的局面:偌大的市场中介掌握话语权,工人无活可接,消费者无人可用。
小组调查还发现,装修工人中不乏不善于使用网络 技术的人,所以我们要打造精简的平台,把一切操作尽 可能的简单化,平台不设门槛,免除第三方,将装修工 人们打上年龄、工种、费用等标签进行模糊匹配,实现 消费者与工人的直接对接,不仅为顾客们提供了更好更 全面更方便的选择,也给了装修工人们大展身手的机 会,由此实现双赢。
2 系统开发环境及技术实现
2.1 开发环境
2.1.1 微信小程序开发工具
微信小程序自 2017 年发布,搭配腾讯云形成了一种全新的架构模式“云开发”。云开发是一种强调云端一体化的后端云服务,简化了开发所需要的服务器搭建 和运维的流程,可以轻松实现数据的相关操作,降低了 小程序开发的门槛。
微信小程序在开发时所用的语言是基于前端开发语 言 CSS、JS、HTML 等衍化出的 WXML、WXSS、JS 的 微信小程序特有开发语言,其后端开发语言有如 PHP、 JAVA、Python 等诸多选择。基于微信小程序平台开发 工具具有推广速度快、使用率高、操作简单等优点,并 且在开发过程中可以轻松实现手机设备定位、手机号码获取等,在保障安全的同时又具有很强的功能性。
2.1.2 云服务器的使用
开发使用“腾讯云”,在注册腾讯云账号之后,新 建访问权限为共有读写的存储桶,开发者可以使用非关 系型数据库操作语言来存储、读取数据。
2.1.3 地理位置获取
通过微信官方提供的 API 经过用户同意后获取用户 的地理位置,提供相关服务。
2.1.4 数据库
在开通微信开发者云开发服务的基础上,微信开发 者工具会提供一个云数据库,无需自行搭建数据库,调 用方便、安全。
2.1.5 框架
微信开发平台框架包括该 View 视图层和 AppService 逻辑层。(图 1 所示 )
View 层用来渲染页面结构, AppService 层用来进 行逻辑处理、数据请求、接口调用等操作。
视图层和逻辑层通过系统层的 JSBridage 进行通信 [1]。
微信小程序的系统框架分为: 云函数、项目文件、配置文件三个部分 [2]。
云函数:开发者在本地编写上传函数,调用后云函数将在服务端运行,对页面进行改变,同时可以获取用户 Openid、头像、性别以及云数据库中的信息。
项目文件: 主要包括页面文件夹和全局配置文件。
主体部分由 JS、JSON、WXSS、WXML 四个文件组成。 其中 WXSS 负责项目全体每个页面的层叠样式。JS 文 件所包含的小程序代码负责整个项目的逻辑处理、变量 定义等,该页面中组件的交互事件和功能都利用 JS 文件 中的函数实现;JSON 文件是主要负责页面配置、项目 页面组成、窗口标题、页面注册及 Tab 栏表现;WXML 主要负责通过标签将小程序的展示层显示出来。
配置文件: 由系统自带,可以实现对小程序的 ID、 路径以及语言检索的设置。
2.2 系统实现
后端数据库采用小程序默认的云端数据库进行数据 存储。前端提供身份发布有关装修需求的信息上传功 能,并且显示在 UI 界面中,供用户进行获取服务、提 供服务相关职能实现的浏览 [3]。在主页中,用户实时发 布装修需求信息帖,供装修工人选择性的接单,当交易 开始后,对正在进行中的交易进行流程实时监控跟踪, 通过微信开发者工具所提供的地图 API 精准获取交易 双方的当前位置,及时上传更新现场状态,便于用户跟 进。将各部分云函数代码模块进行分区管理,保证高内 聚、低耦合的逻辑设计,便于后期进行功能扩展 [4]。
3 小程序设计
3.1 系统体系架构
针对不同使用者群体的需求,小程序分为服务管理 端和用户使用端。
用户可以通过微信扫码或者关注查工工公众号找到 小程序入口进入到客户使用端,浏览首页的装修工人信 息,登陆注册经认证后自己发布需求信息或者成功装修 工人在充分考量后选择接单、与客户通过小程序功能进 行在线沟通等。同时平台管理人员可以登录服务管理 端,实现对用户信息的管理以及订单的管理。
3.1.1 客户使用端架构(图 2)
3.1.2 服务管理端架构(图 3)
3.2 小程序功能及界面设计
3.2.1 登陆注册界面
装修工人注册:装修工人通过提交个人基本信息完 成认证,基本信息包括联系方式、技术评定执照、以往 工作案例以及擅长工作种类等。(图 5 所示)
3.2.2 用户界面
(1)个人中心:系统会采集用户的个人信息并坚持 监控账号的后续操作。用户基本信息包括用户名称、联 系方式、证件号码、账号当前状态、历史发布帖子、浏 览记录、收藏、以及交易信息等。
(2)首页:用户可以在首页浏览装修工人自荐滚动 栏,按照定位显示周边工人及订单,还可以通过标签检 索能够胜任地装修工作工人。
3.2.3 交易界面
(1)交易流程跟踪: 当双方进入交易后,对正在交 易的订单进行实时的跟踪,通过高德的地图服务 API 实 现装修工人的实时精准定位,并且装修工人需要定时上 传施工现场照片已完成交易流程状态的更新。
(2)需求信息发布:用户通过发贴配对需求地装修 工人。帖子内容包括需求具体内容、装修工作佣金以及 本金、装修工作交接地点、装修工作时间区间。服务管 理端会进行审核,审核通过后,将利用场景分发技术投 放到周围地需求者地首页上。
(3)客服沟通: 通过调用小程序内部官方提供的 API、Bottom 按钮的 Opentype 属性赋值为 Contac 和网页后台的客服功能,实现用户和客服之间的通信。
(4)双向评价:在交易结束后, 双方都需要对此次 装修服务进行打分,可以在用户信息中查看。
3.3 业务流程设计
用户通过微信打开小程序,根据身份不同选择装修 工人以及装修雇佣者不同的登录口,完成注册、绑定个 人信息后,经同意后,小程序将自动获取用户的定位, 方便为用户推荐周边的装修工人。身份不同的用户都可以通过主动发帖或者接受邀请开始交易,交易过程平台 全程监控,双方都可以看到交易状态的实时更新。交易 结束,双方为此次装修服务打分。
4 结语
“查工工”平台基于微信小程序,用户无需进行相 关下载,可以通过二维码扫一扫或者在微信搜索“查工 工”找到对应的小程序或者公众号进入,即可在微信 中运行程序,方便快捷。该系统具有强稳定性、扩展性 广、应用场所选择多的特点,决定了该系统的发展空间 极其巨大, “查工工”作为一个微信小程序,能便捷高 效地通过标签为装修需求者匹配所需求的装修工人,其 页面设计简单,入门门槛低、信息资料全面、价格实 惠、信用安全保障,致力于为装修工人提供工作机会, 帮助客户解决装修工作的燃眉之急。
除了程序开发之外, “查工工”项目配有完善的商 业模式,量身打造的营销策略,专属公众号等。其敏锐 地发现了装修市场上的需求,客户面向于社区、学校、 公司等多种领域,能产生极好的社会效益。
参考文献
[1] 沈金伟,骆彦君,翁鑫鹏,等.基于微信小程序的校园淘交易平 台设计与实现[J].信息与电脑(理论版),2021,33(7):125-127.
[2] 吴帆,张文怡,刘畅,等.景泰蓝工艺文化传播微信小程序的设 计与开发[J].电脑知识与技术,2021(12):1-3.
[3] 王金恒,陈坚城,莫志裕.等.基于微信小程序的校园导航系统 的设计与实现[J].电脑编程技巧与维护,2021(6):77-79.
[4] 赵贯忠.基于微信小程序的悬赏发布系统的设计与实现[J]. 科学技术创新,2021(24):94-95.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/35760.html