1 / 6
文档名称:

基于微信小程序的“云便签系统”设计.doc

格式:doc   大小:15KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于微信小程序的“云便签系统”设计.doc

上传人:住儿 2022/4/27 文件大小:15 KB

下载得到文件列表

基于微信小程序的“云便签系统”设计.doc

文档介绍

文档介绍:基于微信小程序的“云便签系统”设计
摘要:云便簽系统项目,结合微信小程序的开放能力,无需下载,实现应用“触手可及”的理念。实现了便签多功能,包括公共便签,限时便签,私密便签,更多功能保护在便捷用户体验的同时,保证信息安全。
的交互。JavaScript的基本语法简单,易上手。它不需要依赖操作系统,在浏览器中就可以运行。在题服务器端分担工作时,JavaScript还能帮前端的css实现一些效果。
3 系统设计
系统的功能模块设计
云便签系统功能模块如图1所示。
扫一扫
用户进入首页,点击“扫一扫”,调用系统相机,可开启扫描二维码的功能。系统会根据用户的扫描的二维码,判断其为什么类型的便签。若是公共便签,用户即刻获得二维码便签中的信息。如果是私密便签则需用通过系统验证。
公共便签
用户进入首页,点击“公共便签”,进入便签记录页面,用户输入需要记录的信息,可生成便签。同时可以选择,是否要图文转码,将输入的信息转成二维码。点击“二维码生成”,系统将用户记录的信息对应转成二维码,用户可长按保存二维码到相册,也可直接截图。
限时便签
限时便签用户信息及时提醒,用户在选择限时便签后,可以设置便签提醒时间和销毁时间。及时提醒帮助用户规范化行程,避免信息遗漏。定时销毁,提高了用户体验,避免大量便签堆积,浪费资源。
私密便签
私密便签用于保护用户的信息的私密性,私密便签中记录的信息需要通过验证才能获取。区别于公共的便签,即使用户手机被窃取,私密便签中的信息也不会泄露。
4 项目的实现开发环境(表1)
用户选择便签,便签生成器及其保存核心代码如下:
createQrCode: function (url, canvasId, cavW, cavH) {
//调用插件中的draw方法,绘制二维码图片
(url, canvasId, cavW, cavH);
setTimeout(()=> {
();
}, 1000);},
//获取临时缓存照片路径,存入data中
canvasToTempImage: function () {
//把当前画布指定区域的内容导出生成指定大小的图片,并返回文件路径。
var that=this;
({
canvasId: 'mycanvas',
success: function (res) {
(res, "dadas")
var tempFilePath=;
(tempFilePath);
({
imagePath: tempFilePath});}, }); },
5 结论
本文介绍的是基于微信小程序的云便签设计。通过发现普通便签在使用过程中的不足,结合微信小程序即点即用的方式,快速开发。运用微信官方团推提供的we