前端后端都懂一点的我,最近做了两个简单的全栈实战项目。做的过程中可谓
磕磕碰碰。大体套路就是前端写了几句发现不行得先把后台相关功能写了,马
上跑去写后端,写了没几句又发现,不对数据库里面缺个表或者某个表得加个
字段亦或是发现这个字段冗余。。
下午总结了一下发现前两年学的什么管理信息系统,数据库分析与设计等课虽
然讲的索然无味,甚至边上边骂作者傻逼把这么简单的问题复杂化,但是那都
是自己无知的时候干的事情,现在自己真正开始做一个简单的实例的时候都无
法离开一个项目前期的需求分析、业务流程分析、数据流程分析、数据库设
计、编码设计等,还得考虑用户的体验问题。
具体总结如下:
1、着手开始做一个项目的时候,首先需要认真分析一下客户要求的功能是什
么?功能间的相关关系是什么?
2、用户在使用的过程的流程是怎么样的?每个环节会产生什么数据?每个环
节所需要的数据来自哪里所产生的数据将流向哪里?确定 字段名。
3、前端界面要向用户展示哪些数据?那些数据不做展示但用于逻辑处理?页
面间跳转关系?用户的操作习惯,用户体验。
4、数据库设计,以先满足功能需求出发,在考虑性能需求(一般来说要考虑
性能需求的项目都是一个人完成不了的)
5、根据前两步的总结,确定需要哪些表,以及表间关系,这里一定要反复论
证推敲,一旦确定下来就不要轻易去改
6、按照前两步规划的结果写前端,先把前端的框架搭好,涉及到表单的部分
最好能和第二步确定的字段名一一对应,会省去很多麻烦
7、按照前两步规划的结果写后台,字段名同样要对应
8、添加数据,输入错误和正确的数据自己测试
9、找身边的人测试,参考他们的提出的意见
综上:先做好规划在开始coding
点击查看更多内容
5人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦