PHP开发的一般流程


Posted in 面试题 onAugust 13, 2013
1、尽量完整的需求方案,具体到每个功能点上
2、建模结构UML,通过UML工具建立专业的模或自己画一个简单的关系图。
3、建立数据库
1)、建立的表名、字段名要与他的功能有关系英文不好的拼音同样可以
2)、根据结构建立数据库表,原则是不定项内容一定要分表。
3)、字段类型要考虑内容是否够用就好,选择适合的类型 INT Varchar Date
4、设计HTML
文件和脚本的实现
根据模和数据库来设计页面是个很科学的方法,当然有的时候有人喜欢根据模型设计页面,数据库基于页面设计,都是可以的。设计页面时要考虑到每个细节,包括提示消息页面,错误页面。
5、PHP代码的书写
1)、先建立底层结构和文件夹(如果是大型的网站同样设计一个文件UML
2)、基础功能分类关联,以便今后代码引用。
3)、代码的书写,注意简洁性和函数的使用,内部函数能实现的尽量用内部函数
4)、在部分关键位置加以代码注释。
6、程序的测试和修正
1)、对于发现的BUG不能就解决BUG而解决,要处于完整程序考虑。避免收之东隅失之桑榆。
2)、对于解决过的BUG已经要详细记录,以便日后更新。

Tags in this post...

面试题 相关文章推荐
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
Java的for语句中break, continue和return的区别
Dec 19 面试题
怎样声明子类
Jul 02 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
如何在存储过程中使用Loop
Jan 05 面试题
利达恒信公司.NET笔试题面试题
Mar 05 面试题
局域网标准
Sep 10 面试题
如何开启linux的ssh服务
Feb 14 面试题
50道外企软件测试面试题
Aug 18 面试题
非功能性需求都包括哪些方面
Oct 29 面试题
什么是GWT的Entry Point
Aug 16 面试题
灵泰克Java笔试题
Jan 09 面试题
mysql_pconnect()和mysql_connect()有什么区别
May 25 #面试题
什么是smarty? Smarty的优点是什么?
Aug 11 #面试题
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 #面试题
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 #面试题
PHP如何对用户密码进行加密
Jul 31 #面试题
PHP如何调用MYSQL存储过程
May 30 #面试题
PHP中如何使用Cookie
Oct 28 #面试题
You might like
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
php实现的顺序线性表示例
2019/05/04 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
jQuery实现动态添加和删除一个div
2015/08/12 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
深入理解Vue transition源码分析
2017/07/30 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
javascriptvoid(0)含义以及与"#"的区别讲解
2019/01/19 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
浅谈Python type的使用
2019/11/19 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
html5唤起app的方法
2017/11/30 HTML / CSS
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
大学应届毕业生求职信
2014/05/24 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
预备党员介绍人意见
2015/06/01 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
Vue Element-ui表单校验规则实现
2021/07/09 Vue.js
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android
详解python的异常捕获
2022/03/03 Python
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏