多用户商品展示系统开发心得 [ 技术分享 ]
上次的失败作品给了我点启示,必须做点有用的东西,想了想现在商品展示很流行,试一下吧!
不重要的就不提了,第一步,分析需求,设计数据表,我竟然花了5天时间才理清头绪,问题很严重,最后得出一个结论,我必须把需求一个一个记录下来,必须把表之间的逻辑记在纸上,以前我很不愿意按照规则来设计,渐渐我发现这些规则都是前人血的经验,走这条路可以节省大量的时间与精力,下次开发一定按照规矩做!
第二步,开始安装YII2吧,下载速度真慢,好多蜗牛,我忍!
第三步,万能的GII快速搭建框架,这里,还是第一步有问题,在第一步的时候,我就应该把各个角色的线路图写下来,万恶的,现在模型我改了又改,又添加了好几张数据表,下次一定按规矩来!
第四步,修改模型,添加各种关联,在设计数据表的时候已经设置了外链,这里只是修改漏掉的,传说在模型层上还有一操作层,目前我还没见识过,下次开发前一定先找一个模板参考下,这里要强调下,我又忘了提前修改GII的模板,以致要修改大量的内容,以后开发一定要记着先修改GII的模板!
第五步,现在系统大致成型了,开始自己编码了,主要完成五大模块,后台多用户的实现,前台商品展示的实现,前台用户的实现,前后台的关系,还有权限设置,一个一个解决吧,在第一步设计数据表的时候多做点,能省很多事,反正我是改了又改,以后绝对不再这么二了!
第六步,后面还有什么事了,脑袋乱乱的,好像已经结束了,看来我要去翻翻软件设计流程之类的书,为下次做准备,还是一句话,按照规矩来,不要偷懒!
这次开发,得到了大量的经验,所以想写出来跟大家分享,网站各模块拆的越细越好,简单的功能设计成小部件,集中的功能设计成模块,同时准备大量的素材,其实到现在我都还没准备,这些只是以后开发的标准,目标是快速开发,差不多了,各位能看到这里的也不容易,最后还是把这次失败的作品拿出来给大家看看! http://no-relationship.cn 大家有什么意见可以提出,我才刚入门YII很多都还没搞清楚!
共 1 条回复
逗你玩
最后登录:2017-04-21
在线时长:19小时3分
- 粉丝6
- 金钱790
- 威望10
- 积分1080