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面试宝典
Aug 06 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
视图的作用
Dec 19 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
什么是Assembly(程序集)
Sep 14 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
静态成员和非静态成员的区别
May 12 面试题
为什么要做架构设计
Jul 08 面试题
MYSQL相比于其他数据库有哪些特点
Jul 19 面试题
启动一个线程是用run()还是start()
Dec 25 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
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接收shell返回的结果中文乱码问题
2014/01/23 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
PHP有序表查找之二分查找(折半查找)算法示例
2018/02/09 PHP
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
用客户端js实现带省略号的分页
2013/04/27 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
javascript如何使用bind指定接收者
2014/05/04 Javascript
5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
2015/01/29 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
vue组件间通信子与父详解(二)
2017/11/07 Javascript
解决Linux无法正常安装与卸载Node.js的方法
2018/01/19 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
详解Python Socket网络编程
2016/01/05 Python
python交互式图形编程实例(一)
2017/11/17 Python
python opencv判断图像是否为空的实例
2019/01/26 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
python实现月食效果实例代码
2019/06/18 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
《骆驼和羊》教学反思
2014/02/27 职场文书
机关单位动员会主持词
2014/03/20 职场文书
爱心倡议书范文
2014/05/12 职场文书
访谈节目策划方案
2014/05/15 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
怎样写离婚协议书
2015/01/26 职场文书