- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章:PHP大型网站开发实践Oricity
10.1大型网站开发前准备
经过前面章节的学习,您肯定跃跃欲试,想开发一个您喜欢的网站。目前您已有了基本功,只需要整合一下,多实践,多总结就能做到啦。
开发一个完整的PHP网站,
A. 需要掌握PHP的基础知识,一般包括:
PHP语句,数组,函数,运算等 (手头上有常用组件编程的代码,方便快速开发,如:分页、上传、文件操作、Cookie与Session操作、数据库操作、加密解密等)
网页设计知识:熟练使用HTML(包括常用标签、表格、表单、图片等),JavaScript事件处理(window对象、document对象、location对象、form对象/表单处理),CSS样式表处理美化界面。
数据库知识:会使用一种数据库工具,如:MySQL、Oracle,熟练使用“查询记录”、“添加记录”、“修改记录”、“删除记录”的方法。
B. 掌握PHP软件开发流程。软件开发的一般流程包括:
(1) 先进行需求分析,掌握网站的功能目标与面向的客户群。
(2) 对需求进一步细化,通过相应的功能模块,进而生成产品规格说明书,也就是给客户的功能与界面定义。
(3) 通过建模工具,生成UML图,比如顺序图、协作图等。
(4) 数据库表设计,拆分成多张表来存储所需要的信息,注意表的可扩展性。
(5) 搭建基础代码框架,规划目录结构、代码规则、模板设计、共用代码的存放位置等
(6) 正式大规模编码,遵循同样的规则进行coding。
(7) 调试,对代码进行分析,排查出错位置。
(8) 测试,有专门的测试人员对照产品规格说明书介入测试。
(9) 发布,达到产品规格说明书的要求,并且没有严重的缺陷,经过一段时间试运行,就可以正式发布了。
(10) 产品跟踪、对客户使用过程中遇到的问题进行解决;对客户提出的新功能需求又如同新产品一样,从(1)开始进行,当然有个基础框架后,要比初建快速得多。
本章以言若金叶软件研究中心在2006年开发的城市空间(Oricity)为例,向大家讲解一个大型网站的规划与开发过程。
10.2 网站目标定位与功能需求
随着人们生活水平的不断提高,人们越来越注重生活品质。人是群居动物,有思想,就要有沟通与交流。伴随城市化的发展,工作节奏的加快,年轻人的压力越来越大,同时也有着对自由、原生态的强烈向往,因此各种各样的活动也就应运而生。
Oricity就是充当摆渡人的角色,搭建一个供大家从虚拟进入现实的活动平台。在这里您可以发布各种活动,可以查看其他人安排的活动,可以查看自己安排活动的历史,可以通知您的好友参加活动。户外的活动可以全球GPS定位,可以用手机与群友们对某个活动进行在线交谈……一切尽在Oricity,童话般的Oricity根据目标定位,城市空间Oricity的主要功能列表及各功能优先级(如表10-1):
表10-1 城市空间Oricity的主要功能列表
功能名称 优先级(H,M,L) 功能简介 登陆与注册 H 允许用户注册成为本网站的会员;会员建立分组,邀请好友,上传图片,管理相册,站内短信,手机短信,个人资料管理,个人日历查询 活动发布 H 允许用户发布活动项目,管理活动内容 注册活动 H 允许用户注册活动以便参加活动 都市日历 H 让用户一目了然地了解时间安排以便安排/参加活动 都市相册 H 让用户管理自己的图片文件夹及上传图片 都市论坛 M 用户在这里可以畅所欲言,发表自己独特的见解,结识更多的朋友 注:H:高级别,必须要有的功能;M:中等级别;L:低级别,如果没时间暂时可以不做
10.3 Oricity产品规格说明书
10.3.1.网站基本定义
网站地址定义: /
网站主题名称: 城市空间
网站Logo(如图10-1):
图10-1 网站Logo
10.3.2.网站主页界面设计
网站主题:网站标题为“城市空间 户外 出行线路 旅游 GPS轨迹 ”(如图10-2);
图10-2 “城市空间”网站主页
网站头部设计为网站Logo加上田野的风光,Logo右边是登录和注册的链接,右上角是网站主要功能:户外轨迹、活动发布、都市日历、都市论坛和关于我们的链接(如图10-3);
图10-3 “城市空间”网站头部
网站的Logo下方为相册展示区,站内搜索及最新活动公告区(如图10-4);相册图片自动播放,站内信息搜索仅仅对会员开放,最新活动公告区内列出最新的两个活动及其背景图片;
图10-4 网站相册展示区、站内搜索及最新活动公告区
相册下方为户外活动展示区和论坛热帖(如图10-5),户外活动展示区列出最新的16个户外活动,论坛热帖则列出最热的12个帖子并可通过更多链接转到城市空间论坛;
图10-5 户外活动展示区和论坛热帖
论坛热帖区下方为已经结束的活动区(如图10
您可能关注的文档
- 保卫萝卜2:雪地主题01-15关图文攻略(一次性拿水晶金萝卜).doc
- 笔记本拆解DIY升级图文教程.doc
- 超时空之轮图文攻略.doc
- 超详细 CentOS 5.5 5.6 中英文对照图文安装教程.doc
- 沉井做法图文对照.doc
- 地基基础分部工程筏形基础图文_课件.doc
- 第十套大众广播体操动作图文详解.doc
- 电机中磁动势与电动势的图文分析.doc
- 飞狐交易师精彩图文教程.doc
- 工程施工细部做法图片(图文并茂_图片丰富)共88张.doc
- 国际标准 IEC 61169-47:2015 EN Radio-frequency connectors - Part 47: Sectional specification for radio-frequency coaxial connectors with clamp coupling, typically for use in 75 Ω cable networks (type F-Quick) 无线电频率连接器 - 第47部分:用于无线电频率同轴连接器的部分规范,.pdf
- 国际标准 IEC 61158-5-17:2007 EN 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素 Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements.pdf
- 国际标准 IEC 61158-5-17:2007 EN Industrial communication networks - Fieldbus specifications - Part 5-17: Application layer service definition - Type 17 elements 工业通信网络 - 现场总线规范 - 第5-17部分:应用层服务定义 - 类型17元素.pdf
- 国际标准 IEC 60939-2-2:2004 EN_D 完整抑制无线电干扰滤波器单元-第2-2部分:空白详细规范-用于抑制电磁干扰的被动滤波器单元-仅需进行安全测试的滤波器(安全测试) Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference .pdf
- 国际标准 IEC 60939-2-2:2004 EN_D Complete filter units for radio interference suppression - Part 2-2: Blank detail specification - Passive filter uits for electromagnetic interference suppression - Filters for which safety tests are required (safety.pdf
- 国际标准 IEC 60670-23:2006 EN-FR Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求.pdf
- 国际标准 IEC 60670-23:2006 EN-FR 家用和类似固定电气安装用电器配件的盒子与封闭装置——第23部分:地板箱和封闭装置的要求 Boxes and enclosures for electrical accessories for household and similar fixed electrical installations - Part 23: Particular requirements for floor boxes and enclosures.pdf
- 2024版完整的货物运输合同书.doc
- 2024版无财产的离婚协议书书模板.doc
- 2024版委托融资租赁合同书书.doc
文档评论(0)