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

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
几个人围成一圈的问题
Sep 26 面试题
如何在Cookie里面保存Unicode和国际化字符
May 25 面试题
类、抽象类、接口的差异
Jun 13 面试题
What is view? why do we have view?
Jun 22 面试题
天网面试题
Apr 07 面试题
params有什么用
Mar 01 面试题
linux下进程间通信的方式
Jan 23 面试题
百度软件工程师职位
Feb 14 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
Unix如何添加新的用户
Aug 20 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
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 COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP实现下载功能的代码
2012/09/29 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
HTML node相关的一些资料整理
2010/01/01 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
jQuery基础知识小结
2014/12/22 Javascript
js查找节点的方法小结
2015/01/13 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
JS实现li标签的删除
2019/04/12 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
python使用reportlab画图示例(含中文汉字)
2013/12/03 Python
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Selenium的使用详解
2018/10/19 Python
Python检查ping终端的方法
2019/01/26 Python
python制作图片缩略图
2019/04/30 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
django使用多个数据库的方法实例
2021/03/04 Python
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
企业演讲稿范文大全
2014/05/20 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫