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

面试题 相关文章推荐
神路信息Java面试题目
Mar 31 面试题
C语言编程题
Mar 09 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
试解释COMMIT操作和ROLLBACK操作的语义
Jul 25 面试题
SQL里面IN比较快还是EXISTS比较快
Jul 19 面试题
什么是Smart Navigation?
Jul 03 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
易程科技软件测试笔试
Mar 24 面试题
AJAX的全称是什么
Nov 06 面试题
IBatis持久层技术
Jul 18 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php date与gmdate的获取日期的区别
2010/02/08 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
Javascript Tab 导航插件 (23个)
2009/06/11 Javascript
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
2019/09/27 Javascript
jQuery实时统计输入框字数及限制
2020/06/24 jQuery
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
基于python调用psutil模块过程解析
2019/12/20 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
python sleep和wait对比总结
2021/02/03 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
代理商会议邀请函
2014/01/27 职场文书
通用自荐信范文
2014/03/14 职场文书
员工评语范文
2014/12/31 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
英文投诉信格式
2015/07/03 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书