I'm Sham
一个尝试做码农的行政文员

行政小程序开发过程中记录

2020-05-24

前段时间申请了云注册个体商户服务,前几天办理好了,也马上申请了认证的公众号和服务器,另外注册了微信支付商户,尝试了1晚上,终于把小程序在线支付给做出来了,虽然也是看别人代码做的,但是大体弄懂了是怎么实现的了,近期抽空再研究下。

另外V2版把反馈功能给大概做出来了,因为准备全部更新的,所以基本算是重写的,精简了些代码,但是还没把后台给做出来。

准备近期先把小程序端给做好,然后再做后台页面,加油,1个业余人员做全栈,真心痛苦。

近期计划

  • 将原来V1.5版的宿舍和食堂功能慢慢更新后加到V2版中;
  • 尝试V2版小程序端使用JS封装,后端使用面向对象开发;

2020-05-09

今天做了2个大的而尝试(至少对我而言):

1. 自建了1个简单的加密和解码的功能,计划用户数据库用户密码存储,比较简单,但是应该比md5好点,毕竟网上解密md5很方便;

2. PHP部分开始尝试面向对象开发,把上面的加密和解密的封装成类,放在1个公用类文件里,同时也试着把获取mqsql的语句封装成类,只是尝试,不知道这样会不会后续高效;

2020-05-07

将试卷、表单提交次数限制完成了,就是简单的在发布的时候设置次数,然后小程序读取数据的时候同时读取当前用户提交过的次数,然后2者一减,等于0则次数用完不能提交;

试卷读取最高分这个,因为数据库提交的数据结构问题,暂时没做,先偷了个懒,替代为显示最后一次提交的成绩,看后期需求再做调整

近期计划

  • 试卷提交增加次数限制,次数使用完,则不能再提交;同时如果是试卷的话,不采用更新数据,全部采用插入数据;(已完成)
  • 通知公示,后台增加用户提交数据详情,如果是试卷,直接显示每次成绩;
  • 通知公示前端,读取的用户提交数据,如果是试卷,读取最高分;如果是其他的,读取最后提交的那个(初步完成)

2020-05-04

最近事情比较多,也没有沉下心来,趁这个五一蹲家不出门,把原来一直想做的试卷答题功能给整出来了,然后同时把数据提交数据库时优化了下,大致如下:

1. 表单设置的数据放在该通知公告数据的后面,没有单独放入别的数据库表,然后通过特定的字符来区分,等读取的时候,在分割还原成数组;

2. 增加1个答题页,一次性读取表单数据,然后通过点击下一页,设置下一个下标的数据显示,同时隐藏当前下标的数据,简单的就是通过display:none来实现;

3. 把原来的报名结果优化了下,如果是试卷,会显示得分,然后同时显示错的题;

V2版进展缓慢,但是至少其中一个重要功能算是基本做出来了,后面就是优化下就行;

2020-03-18

昨晚熬夜,把购物订单丰富了下,增加了库存显示(没库存显示售罄无法购买);清空购物车功能;把购物清单存入缓存用做跳转提交订单页返回修改;添加提货时间;微调了界面美化,总体下来,基本上除了付款,送货地址等没有添加进去,以及我的订单页没做,单单购物下单应该算是做完了

2020-03-15

这个周末试着把购物车&订单功能完善了下,包括订单提交到后台数据库,后端查看商品清单明细及对应该商品对应订单数,以及订单清单列表(还没加订单明细查看)。

因为订单提交的时候是直接以”商品:数量,商品2:数量”这样的数据存储数据库的,所以在查询某个商品对应有哪些订单的话,如果直接查订单数据库会比较麻烦,于是偷了个懒,在提交订单的时候,把订单号以“订单号1,订单号2”这样加到商品数据库后面,这样只需在调取商品明细的时候,在转换成数组处理就行了,呵呵

2020-03-07

今天测试制作了1页购物页面,包含商品清单(图片+标题+单价),然后尝试做了添加购物车功能,能在购物车中添加/减少对应商品数量,然后实时统计出所有商品金额,目前测试没问题,就是没法测试支付功能,慢慢来吧

2020-02-28

因为近期疫情防控推出了苏城码,为了便于收集,临时做了网页版上传 图片的界面,因为不能提前获取工号姓名,于是需要在上传图片的时候获取员工输入的工号信息,然后用于图片重命名,方便后期下载辨识,通过layui上传时before: function(input)来先读取员工填写的工号姓名来实现了

2020-02-27

今天发现个bug,表单提交时因为少了1个判断,结果有的表单会导致少提交最后1个选项,添加修正了下;

想偷懒用对号来替代CSS或者图标,结果中文输入法的对号在小程序里显示为根号,坑,后来改成英文输入的才行;

2020-02-16

将线上版的表单优化了下,将单选和多选项样式调整了,但是还没搞定选中后通过css来显示对勾,待优化

另外发现些小问题 ,待解决 :

1. 如果通过数据库直接删除某个表单选项的话,会导致数据提交错误;

2. 原先是通过表单提交后每个表单选项对应的提交数据存成单独1条的,导致如果一个表单有很多提交项的话,会占用很多条数据库,计划改成1个表单用户提交后,存成1个数组,然后读取的时候再把数组拆分,节约数据库行数,也更美观易查些;

2020-02-11

把后台中关于用餐人数汇总统计的加上去了,通过读取各部门人数,最后通过循环添加$meal []=$row[“meal”]; ,然后array_sum($meal)来输出数组中数字的和;

同时,给后台汇总页面添加了弹出编辑表单来添加、更新相关数据(通过layui弹出层调用后端php表单文件)

2020-02-10

春节一直宅在家里,本来开始写V2版了,把计划的访客页面做了下,放了公司介绍、协议酒店、交通方式和地图定位等。

因为疫情,公司复工要求每天统计吃饭人数,于是在线上的版本中更新了每日用餐统计,刚开始只能一天天来,后面改成了通过push空数组来循环添加表单组件,实现了动态添加,就是界面还得再美化美化。

2020-01-04

今天给v2版草拟了一个文件说明思维导图,标注后面每个页面对应的文件名及用途,以及一些注意事项,以便后期真正开始写的时候更清晰,工欲善其事,必先利其器。

才写了1个个人中心页,然后发散了部分对应的其他功能页,发现貌似我心有点大,任务艰巨啊

话说这个磨刀磨得有点久,半个月了才准备开始

2020-01-02

最近将原来的模板消息全部换成了订阅消息,被自己坑了一把,一直以为订阅消息弹窗授权时,如果选择下面的总是选择不再显示的话,就是意思是下次不用点,也能一直不限次数推送,所以特意做了1个页面来给用户自己批量选择,结果发现并不是,选择了总是之后,只是不弹窗了,还是点一次只能推送一次的,于是全部删除重新添加,坑啊,为什么就不能想公众号一样,授权了就随便推送呢?

2019-12-28

最近年底工作比较忙,又加上年会活动需要提供些后勤支持,于是也没时间写代码。

因为年会提到有个节目评选,但是希望能每个节目只能评一个奖,建议是选择一个奖项之后,从清单中删除,想想挺简单,就是选择后从数组中删除然后更新就行,但是从前端到后端提交到数据库,搞了大半天,终于在刚刚给实现了,不容易,希望能用得到吧。

2019-12-22

1. 将小程序设置放置到后端,添加了一些基本需求,比如轮播banner图片设置等。

2. 初步学会了用$setting=array_combine($key,$value); 来自定义数组的键值,便于后面通过 $setting[ $key]来去$value;

赞(5) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » 行政小程序开发过程中记录
分享到: 更多 (0)
【采购季】上云仅¥223/3年

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏