Canvas电子签名和游戏化
今天一天的时间都在做包团报价的无流程原型设计,一方面参考了其他系统,一方面整理先在系统中不合理的部分,规范了报价元素的分类。梳理了意向需求,其实原来粗略的放了一个模板进去是听不靠谱的。客户的要求->安排标准 ->供应商采购是一条完整的链条。
最为重要的是梳理清楚了报价单的逻辑结构,逻辑结构是报价单-〉分类-〉类型-〉项目-〉明细说明。价格方面增加了优惠价,比如16免1这类的优惠。将原来的汇率明细成了人、天、次。公式就成了报价总计=报价单价*人*天*次-优惠
为了兼容现有的模型,增设了一个报价单模板的层次,用户可以根据模板来生成现有固定格式的报价单。
最近在读《游戏化思维》这本书,得到这本书纯属偶然,在两个月前,我在看老婆打麻将,达到晚上11点多看他们还是很兴奋,当时我萌生了一个问题,是什么让他们在工作了一天如此辛苦的情况下还能有如此旺盛的经历达到半夜,发现了游戏化的力量。无奈我从不玩游戏,所以只是感觉到这股力量但是却数不清道不明,更不知如何利用,所以我给办公室最年轻的小巫打了个电话,他是个游戏发烧友,年轻又活力,我请教了关于升级,经验,等级,打怪、任务、副本这类的内容。受益匪浅,但是如何将这些内容应用到商业的世界呢?我清楚地知道构建一个虚拟的世界是可以的,但是如何将现实与虚拟有机结合存在很大的挑战,而且还要将这些游戏中的规则通过我们设计的软件呈现给客户,对团队人员的技能,思想转变都存在极高的要求 ,毕竟玩游戏和设计游戏是完全不同的两码事。
后来去网上下来了本ARGP游戏设计的电子书没事就读一部分,但是一次机缘巧合发现老黄的书架上居然有这本书,拿出来翻看了一下顿时打了鸡血,这不就是我一直在找的资料吗。就这样一边学习传统的企业管理和游戏化的过度,一边找了晨光RPG制作工具试着设计一款简单的对话RPG。在设计的过程中,发现用户在工作或娱乐中都是需要有个助理的角色的,在实际环境中是很难为每个人都配一个秘书,但是游戏中每个玩家都有一个秘书,也就是NPC。过去做的系统中会时不时的需要产生一些提醒,然而往往这种提醒都是由系统发出,然而在游戏中,所有的通知是通过秘书这样一个虚拟NPC来进行转达,就给了用户一种人性化的感受。如果是个性感的妹子再配上一些音效感觉就完全不同了。
在找资料的过程中意外发现了Canvas技术来做电子签名的技术。这个技术很简单但是意义却很重大,现在流程化审批已经完成,但是关于款项的最后一步还是要求个人签收,因为财务是不相信电脑上打印出来的凭证上宋体签名的,当时想过让每个用户签字然后上传PNG,但是很难推行也不安全。如果Canvas可以实现的话就可以像银行一样在入职的时候留一个签名备案,以后的流程单中只需要在移动端用手签一个,财务审批的时候与原始签名对照即可。这样就完成了最后一步电子化。彻底进入无纸办公的时代了。
Canvas电子签名和游戏化的更多相关文章
- 2015-2016-2 《Java程序设计》 游戏化
2015-2016-2 <Java程序设计> 游戏化 实践「<程序设计教学法--以Java程序设计为例>」中的「游戏化(Gamification)理论」,根据 2015-201 ...
- 在线教程的游戏化-20分钟做了个demo
首先,不准说做得撇,因为其一,我只用了20分钟不到:其二,第一次尝试,以前想过,但是一直没有搞过,二话不说,先来截图,下载地址在最下面. 因为第一次尝试,所以很多事件自己还没有闹明白,不过基本上还是看 ...
- canvas贪吃蛇游戏
用canvas做了一个贪吃蛇小游戏 开始界面 游戏界面 结束界面 <!DOCTYPE html> <html> <head> <meta charset ...
- Canvas之打字机游戏
最近针对粒子化作了一点点的探究,决定结合其做个小游戏,于是这个简单的打字游戏出世了. 试玩地址:Typewriter game 仅在chrome下测试,请谨慎使用其他浏览器(特别是ff):加载速度有 ...
- 用Canvas写桌球游戏!!!
声明:本文为原创文章,如需转载,请注明来源WAxes,谢谢! 昨天上班的时候闲着无事,就用Canvas写了个桌球游戏来玩玩....所以就拿这游戏上来水一发.或许对一些刚学canvas的人有帮助. 话说 ...
- 用canvas开发H5游戏小记
自神经猫风波之后,微信中的各种小游戏如雨后春笋般目不暇接,这种低成本,高效传播的案例很是受开发者青睐.作为一名前端,随手写个这样的小游戏出来应该算是必备技能吧.恰逢中秋节,部门决定上线一个小游戏,在微 ...
- 用Canvas制作小游戏——贪吃蛇
今天呢,主要和小伙伴们分享一下一个贪吃蛇游戏从构思到实现的过程~因为我不是很喜欢直接PO代码,所以只copy代码的童鞋们请出门左转不谢. 按理说canvas与其应用是老生常谈了,可我在准备阶段却搜索不 ...
- 原生JS+Canvas实现五子棋游戏
一.功能模块 先看下现在做完的效果: 线上体验:https://wj704.github.io/five_game.html 主要功能模块为: 1.人机对战功能 2.悔棋功能 3.撤销悔棋功能 二.代 ...
- canvas 实现赛车游戏
一:创建画布 <canvas width="200" height="500" id="canvas" style="bor ...
随机推荐
- 使用java泛型设计通用方法
泛型是Java SE 1.5的新特性, 泛型的本质是参数化类型, 也就是说所操作的数据类型被指定为一个参数. 因此我们可以利用泛型和反射来设计一些通用方法. 现在有2张表, 一张user表和一张stu ...
- 两种常用的C语言排序算法
1. 要求输入10个整数,从大到小排序输出 输入:2 0 3 -4 8 9 5 1 7 6 输出:9 8 7 6 5 3 2 1 0 -4 解决方法:选择排序法 实现代码如下: #include &l ...
- sencha ext js 6 入门
Sencha Ext JS号称是目前世界上最先进和最强大的.支持多平台多设备的JavaScript应用程序开发框架.首先看一下Ext JS的发展简史. 1 Ext JS发展简史 YUI-Ext的作者J ...
- win10家庭版查看已连接wifi密码
点击屏幕右下角无线网路图标. 点击网络设置. 完成.
- minSdkVersion maxSdkVersion targetSdkVersion target 的区别
minSdkVersion 描述:app最低支持的sdk版本号 作用:如果手机SdkVersion小于app中定义的minSdkVersion,则android系统不允许安装该app 定义位置:And ...
- js的replace函数入参为function时的疑问
近期在写js导出excel文件时运用到replace方法,此处详细的记录下它各个参数所代表的的意义. 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式 ...
- 前端开发---ppt展示页面评论区展示
1. 工程地址:https://github.com/digitalClass/web_page 网站发布地址: http://115.28.30.25:8029/ 2. 由于后端同学希望按照 sta ...
- centos7中没有安装ifconfig命令的解决方法
初装centos 7时,运行config报 command not found 错误,我在网上找了大量资料,下面的资料中查找原因和解决方式最详细,能很好的解决这个问题. ifconfig命令是设置或显 ...
- Linux crontab定时器的使用
crontab参数: -u:帮助其他用户建立或移除工作排程 -l:查阅crontab的工作内容 -r:移除所有的crontab的工作内容 -e:编辑crontab文件 每项工作有六个字段: * * * ...
- mysql想要别人远程能连接
mysql -u root -pvmware mysql>use mysql; mysql>update user set host = '%' where user = 'root'; ...