手痒和正好
自打从学校毕业后在番禺上了三个月班后我就再也没正式的写过什么代码了,写也是博客这种零零碎碎的改动。我只感觉我身体里那颗躁动不安的心痒的难受...。
正好,这几天老姐一直和我抱怨公司最近上的一部分品种因为存在厂家促销活动,需要员工每天晚上发销售小票照片,然后她去审核照片并发放相应金额的红包,说每天搞这个东西搞的很烦。我想了想,难到我就不能写个小程序吗?直接让员工自己把促销品种选好后拍好照片上传上来,而我姐就可以直接审阅员工上传的数据是否和规矩,并且系统可以自动算出总金额。
说写就立马写上了
心里有了想法当天就立马开始行动了,因为考虑到都是所有的操作都是手机上操作的,所以打算以webapp的这种形式来做,员工使用起来也方便,毕竟现在几乎每个人都有只能手机了。总结了一下:
- 找一个前台的webapp框架,选用的是微信的weui组件
- 后台用的php,本来打算用node.js,但是后来发现以前完全没接触过,看起来有点懵。最后还是选择了毕业后接触最多的php来作为服务器语言。但是使用什么框架也让我有点懵,后来想起笔记星球的博主自己写了个个站商店的程序,遂向他咨询了一下,最后选定:codeigniter框架来实现。
当天就立马开始写起来了代码,跌跌撞撞,边研究边看手册,花了大概一天时间做了一个页面,如下图。
成功的实现了从数据库读取数据并且利用了CI的模版语言做了输出,并且利用weui.js的api实现了图片上传的功能。
有点问题...
但是做到这里我就发现我有点懵了,我发现我不知道怎么做下去了...改了两三天页面,发现自己都在做无用功。我忽然猛地想起我漏掉了一个很重要的步骤:需求分析,想起来真是有点惭愧,对不起老师...,没有字段、没有需求、写起代码来真是无头苍蝇。
改变
所以,我整理了下思路,打算按以下步骤从新开始这个项目:
- 需求分析:软件需要的功能等..
- 程序原型设计:界面逻辑、数据库字段等。
- 代码实现:码代码。
感觉有了思路脑袋一下子就清晰了不少,似乎也找回了以前不吃不喝做毕业项目时的激情了...