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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
垃圾回收的优点和原理。并考虑2种回收机制
Oct 16 面试题
String这个类型的class为何定义成final?
Nov 13 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
为什么会有内存对齐
Oct 10 面试题
了解AppleTalk协议吗
Apr 01 面试题
介绍一下EJB的体系结构
Aug 01 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
内部类的定义、种类以及优点
Oct 16 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
abstract class和interface有什么区别
Aug 04 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
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中Http协议post请求参数
2015/11/02 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
vuejs router history 配置到iis的方法
2018/09/20 Javascript
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
python mysqldb连接数据库
2009/03/16 Python
python网络编程实例简析
2014/09/26 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
实习生的自我评价
2014/01/08 职场文书
服装店营销方案
2014/03/10 职场文书
爱情保证书大全
2014/04/29 职场文书
工作所在部门证明
2014/09/21 职场文书
先进班组事迹材料
2014/12/25 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
文书工作总结(范文)
2019/07/11 职场文书
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
php将xml转化对象的实例详解
2021/11/17 PHP