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

面试题 相关文章推荐
包装类的功能、种类、常用方法
Jan 27 面试题
"引用"与指针的区别是什么
Sep 07 面试题
SQL语言面试题
Aug 27 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
上海期货面试题
Jan 31 面试题
linux面试题参考答案(4)
Sep 21 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
解释一下钝化(Swap out)
Dec 26 面试题
Prototype中如何为一个元素添加一个方法
Dec 08 面试题
Java程序员面试90题
Oct 19 面试题
Java的类可以定义为Protected或者Private得吗
Sep 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用户指南-cookies部分
2006/10/09 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
php变量作用域的深入解析
2013/06/03 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
python登录QQ邮箱发信的实现代码
2013/02/10 Python
python新手经常遇到的17个错误分析
2014/07/30 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
利用python在excel中画图的实现方法
2020/03/17 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
行政人员工作职责
2013/12/05 职场文书
财务总监岗位职责
2014/03/07 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
趣味运动会赞词
2015/07/22 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js
Go语言测试库testify使用学习
2022/07/23 Golang