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

面试题 相关文章推荐
如何用PHP实现邮件发送
Dec 26 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
实现向右循环移位
Jul 31 面试题
上海奥佳笔试题面试题
Nov 16 面试题
Android面试题附答案
Dec 08 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
sort命令的作用和用法
Aug 25 面试题
软件工程师面试题
Jun 25 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Jan 27 面试题
中软国际Java程序员机试题
Aug 19 面试题
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 变量未定义等错误的解决方法
2011/01/12 PHP
Codeigniter中mkdir创建目录遇到权限问题和解决方法
2014/07/25 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php计算多维数组中所有值总和的方法
2015/06/24 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
php post换行的方法
2020/02/03 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
PHP webshell检查工具 python实现代码
2009/09/15 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
Python jieba库用法及实例解析
2019/11/04 Python
户外用品商店创业计划书
2014/01/29 职场文书
完美的中文自荐信
2014/05/24 职场文书
火灾现场处置方案
2014/05/28 职场文书
北京奥运会口号
2014/06/21 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
2014幼儿园教师个人工作总结
2014/11/08 职场文书
圣诞节开幕词
2015/01/29 职场文书
社区文明倡议书
2015/04/28 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis
Android studio 简单计算器的编写
2022/05/20 Java/Android