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如何调用MYSQL存储过程
May 30 面试题
你所知道的集合类都有哪些?主要方法?
Dec 31 面试题
介绍下WebSphere的安全性
Jan 31 面试题
怎样声明接口
Sep 19 面试题
异常和异常类的概念
Sep 12 面试题
strlen的几种不同实现方法
May 31 面试题
局域网定义和特性
Jan 23 面试题
介绍一下grep命令的使用
Jun 28 面试题
为什么需要版本控制?
Aug 08 面试题
几个常见的消息中间件(MOM)
Jan 08 面试题
Static Nested Class 和 Inner Class的不同
Nov 28 面试题
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
Zerg基本策略
2020/03/14 星际争霸
PHP数据集构建JSON格式及新数组的方法
2012/11/07 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
php实现的三个常用加密解密功能函数示例
2017/11/06 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
vue中使用codemirror的实例详解
2018/11/01 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
Python常见异常分类与处理方法
2017/06/04 Python
Python3 中把txt数据文件读入到矩阵中的方法
2018/04/27 Python
python学习开发mock接口
2019/04/28 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
在python中对于bool布尔值的取反操作
2020/12/11 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
JAVA中的关键字有什么特点
2014/03/07 面试题
精细化工应届生求职信
2013/11/17 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
学校十一活动方案
2014/02/01 职场文书
个人剖析材料范文
2014/09/30 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
北大自主招生自荐信
2015/03/04 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP