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 27 面试题
Java的五个基础面试题
Feb 26 面试题
C,C++的几个面试题小集
Jul 13 面试题
.net软件工程师面试题
Mar 31 面试题
shallow copy和deep copy的区别
May 09 面试题
.NET面试问题集
Dec 08 面试题
一些网络技术方面的面试题
May 01 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
介绍一下linux的文件系统
Oct 06 面试题
网友共享的几个面试题关于Java和Unix等方面的
Sep 08 面试题
创立科技Java面试题
Nov 29 面试题
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随机输出名人名言的代码
2012/10/07 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
工作需要写的一个js拖拽组件
2011/07/28 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
jQuery晃动层特效实现方法
2015/03/09 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
2016/12/09 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
opencv与numpy的图像基本操作
2019/03/08 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
软件项目实施计划书
2014/05/02 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
英文升职感谢信
2015/01/23 职场文书
2015年大学教师工作总结
2015/05/20 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
国家助学金受助感言
2015/08/01 职场文书
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers