基于小程序在市场交易中的应用

2020-01-08 10:48三亚学院信息与智能工程学院沈东旭白建姚嘉明
河北农机 2020年2期
关键词:开发者程序个性化

三亚学院信息与智能工程学院 沈东旭 白建 姚嘉明

由于近年来,使用智能手机的人越来越多,微信成了手机里装机必备的软件之一,直到微信小程序的诞生,才使人们对手机程序有了不同的看法。而在线市场交易与微信小程序的结合也是发展的趋势,因此,通过与传统的APP 对比,使用小程序来满足用户所需要的个性化服务。开发用户所需的个性化服务,不仅可以像已有平台一样交易,而且可以与不同用户进行沟通交流,从而得到更多的投资信息等,为生活带来便利,提高使用效率。

1 小程序开发平台

从运行环境和开发成本来对比APP直接运行在操作系统的单独进程中,APP的开发涉及Android/iOS 多个平台、开发工具、开发语言、不同设备的适配等问题;后期需要在商店上架(Android 需要上架各种商店);而小程序运行在微信的进程中,只需要开发一个就可以在Android/iOS 等不同平台、不同设备上运行,但只能在微信平台发布。从系统权限对比,APP 调用的是系统资源,系统提供给开发者的API 都可以使用;而小程序是基于微信的,小程序所有的功能都受限于微信,也就是说微信给开发者提供API 才可以使用,不能绕过微信直接使用系统提供的API。APP 可以给用户推送消息;小程序不允许主动给用户发送消息,能用回复模版发送消息。APP 有独立的数据库,可以做离线存储;小程序能存储到Local-Storage,无法做离线存储。APP 需要下载,安装包比较大;小程序无须下载,可以通过小程序码等方式通过微信直接打开。从运行流畅度对比,APP 运行在操作系统中,所有的原生组件可以直接调用GPU进行渲染;而小程序运行在微信的进程中,通过WebView进行渲染。

从运行环境、开发成本、系统权限等几个方面可以看出,小程序最大的优点是无须下载,即开即用,只需要开发一个即可以在不同平台、不同设备上运行。同时,小程序以微信作为连接口,充分利用大量资源,运营成本在很大程度上降低。能够针对不同用户解决不同功能需求,个性化开发的独特性使小程序的开发更加多样化。

2 小程序开发步骤

2.1 获取微信小程序的AppID,在此步骤分两种情况。一种为受邀开发者,对获得一个账号,用此账号登录到微信公众平台官网,在网站中就能查到个人的微信小程序的AppID 了,但不可以直接使用服务号或订阅号的ID 登录。另一种情况是游客模式,此模式可跳过上述步骤。如果还需要在手机上体验,则还需要绑定。

2.2 在完成开发者工具的安装后,可以使用微信扫码登录。创建项目,在弹出对话框中填入所需信息并设置项目名和代码储存文件夹,填写设置完成后新建项目即可。

2.3 首先,创建小程序实例,在开发者工具已有的初始化中已有了一些简单的代码文件,其中最重要最必不可少的的三个文件为:app.js、app.json、app.wxss。.js 后缀的是脚本文件,.json 后缀的文件是配置文件,.wxss 后缀的是样式表文件。其次,创建页面的代码需要写在app.json 的pages 中,小程序的首页也同样放在pages中。最后,手机测试环节,打开开发者工具,点击左侧菜单栏选择项目中的预览,手机微信扫码后即可在手机中预览体验。

3 系统的需求分析

市场交易中最重要的就是交易信息账户的安全,无论对个人还是对企业,保证交易账户信息安全都尤为重要。在当天交易中必须确认信息是根据市场实时更新的,只有正确且实时的信息才能在利益最大化的时间段内让客户做出最有益的投资判断。

4 系统功能需求

本程序不仅具备市面上APP 的一些现有的功能,并且可针对不同用户解决不同功能需求,拥有个性化开发小程序的功能。

4.1 登录功能

市场交易中最重要的是用户信息及交易账户的信息安全问题,登录时验证用户的信息尤为重要,如果用户不在使用范围的数据库中,则不能进行登录。如果检测是已有用户,对用户的密码进行验证,密码通多MD5 进行加密。

4.2 其他功能

投资功能里包含了搜索功能、关注、新闻、约茶等,搜索功能得用户快速找到需要的信息。关注是指客户在使用过程中对一些人物的重点勘察,每个被关注人带有的属性如姓名、职务、所在公司与所处的行业领域,通过这些信息使对其感兴趣的用户可以互相关注和单向关注。新闻提示功能提供最新最热门的相关性新闻,同时加入个性化私人定制功能,可以根据用户需求选择的新闻。约茶功能,可以定约用户喜欢的投资顾问,使投资方向更加明确。

5 总结

随着大数据技术的不断发展,各种新技术成为个性化开发小程序功能是必然趋势。未来小程序能够在为用户提供更便捷的服务的同时提高资源利用率。

猜你喜欢
开发者程序个性化
一种融合PageRank和PersonalRank的多层个性化推荐算法
坚持个性化的写作
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
上汽大通:C2B个性化定制未来
“85后”高学历男性成为APP开发新生主力军
16%游戏开发者看好VR
同桌宝贝