一、 开发成员 a)项目主管 b)页面美工 c)页面开发 d)服务端程序开发 e)系统与数据管理 f)测试与版本控制 二、 网站组开发简明流程 三、 开发工具与环境 a) 服务器配置 i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。 ii. 数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服务,邮件服务器。 iii. 100M/1000M交换机 b) 开发工具 i. 前台: Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe photoshop CS ii. 后台: Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin 在PHP网站开发中,一套完整的开发方案至关重要,它涵盖了团队组织、开发流程、技术选型、编码规范以及安全策略等多个方面。以下是对这些关键知识点的详细解析: **一、开发成员** 1. **项目主管**:负责整个项目的规划、协调和进度监控。 2. **页面美工**:设计网站的视觉效果和用户体验。 3. **页面开发**:实现美工设计,创建HTML和CSS布局。 4. **服务端程序开发**:编写PHP代码,处理服务器端逻辑。 5. **系统与数据管理**:负责服务器配置和数据库管理。 6. **测试与版本控制**:进行功能测试,确保质量,同时使用版本控制系统(如SVN)管理代码。 **二、开发工具与环境** 1. **服务器配置**: - **WEB服务器**:FreeBSD6.1 + Apache2.0 + PHP5.0,用于运行PHP代码;SVN用于版本控制(仅限测试机)。 - **数据库服务器**:Windows Server 2003 + SQL Server 2000 + MySQL5.0,实现CLUSTERED SERVER集群服务,以增强数据处理能力;同时设有邮件服务器。 - **网络设备**:100M/1000M交换机,提升网络传输速度。 2. **开发工具**: - **前台**:使用Macromedia Flash 8.0、Dreamweaver 8.0和Photoshop CS,辅助设计和开发前端界面。 - **后台**:使用Zend Studio 5.2进行PHP开发,SQL Server Enterprise Manager管理SQL Server,PhpMyAdmin管理MySQL数据库。 **三、技术规则** 1. **浏览器兼容性**:确保网站在IE5.0以上和Firefox2.0以上版本的浏览器中正常显示。 2. **SEO优化**:针对百度、Google、Yahoo等主流搜索引擎进行优化,提供网站地图。 3. **字符编码**:使用GB2312标准处理中文字符。 4. **文件命名**:使用小写字母,兼容win32和Unix系统。 5. **公共文件命名**:如默认首页、CSS、JS、配置文件等,有统一的命名约定。 6. **公共文件目录**:如图片、CSS、JS、模板和类库文件等,有明确的目录结构。 7. **脚本规范**:统一使用JavaScript。 8. **命名规范**:类、函数、变量名使用近似英文单词。 9. **代码注释**:每个函数或过程都有明确注释。 10. **数据库规则**:小写命名,使用前缀分类,日期字段统一为Unix时间戳,主键统一为"id"。 11. **模板组件**:使用Smarty并统一缓存目录。 12. **数据库虚拟层**:使用Adodb或Pdo,SQL兼容性好。 13. **工厂模式**:以`comm.php`为中心进行组件开发。 14. **面向对象**:所有函数以类方法形式存在。 15. **SQL封装**:SQL语句放在单独过程中。 16. **URL转向**:使用Apache的mod_rewrite模块美化URL。 **四、网站安全与维护策略** 1. **服务器与数据库安全**: - 安装防火墙,关闭不必要的端口和服务,防御病毒。 - 规范用户权限管理,定期监控系统日志。 2. **容灾与备份**: - 数据库集群保证数据同步,确保故障转移。 - 定期备份文件和数据,多途径保存。 3. **程序安全**: - 防SQL注入,过滤非法字符。 - 不使用不安全的第三方代码,避免潜在风险。 这套PHP网站开发方案全面考虑了开发的各个环节,从人员配置到技术实施,再到安全性保障,为高效、稳定且安全的网站开发提供了坚实的基础。遵循这些规范,可以构建出高质量的PHP应用程序。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![php](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)