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...

面试题 相关文章推荐
Android interview questions
Dec 25 面试题
Oracle性能调优原则
May 03 面试题
linux面试题参考答案(4)
Sep 21 面试题
Linux中如何用命令创建目录
Jan 12 面试题
一些Solaris面试题
Dec 22 面试题
中科软测试工程师面试题
Jun 16 面试题
主要的Ajax框架都有什么
Nov 14 面试题
什么是方法的重载
Jun 24 面试题
Java基础知识面试题
Mar 25 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
Servlet的生命周期
Aug 25 面试题
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中filter_input函数用法分析
2014/11/15 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
package.json文件配置详解
2017/06/15 Javascript
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
python将人民币转换大写的脚本代码
2013/02/10 Python
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
提升Python程序运行效率的6个方法
2015/03/31 Python
python中format()函数的简单使用教程
2018/03/14 Python
python 基本数据类型占用内存空间大小的实例
2018/06/12 Python
django_orm查询性能优化方法
2018/08/20 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Python类中的魔法方法之 __slots__原理解析
2019/08/26 Python
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
预备党员思想汇报范文
2014/01/11 职场文书
房地产公司见习自我鉴定
2014/04/28 职场文书
机械工程师岗位职责
2014/06/16 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
道歉短信大全
2015/05/12 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
学校教学管理制度
2015/08/06 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP