- 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
您可能关注的文档
最近下载
- 中医气功学导论期末试卷.docx
- 请你谈一下你为什么要加入中国共产党谈谈为什么加入中国共产党.pptx VIP
- 2024南方电网广西电网公司校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- DB37T19976—2011山东物业服务规范第1部分住宅物业.doc
- 七年级心理健康教案完整版.docx
- 赤泥综合利用项目可行性研究报告(完整案例).pdf
- 2024款比亚迪海豹06DM-i豪华型尊贵尊荣尊享旗舰_用户手册驾驶指南车主车辆说明书电子版.pdf
- 企业技术改造资金绩效评价总结报告.doc
- 《生物化学》全套教学课件(共13章完整版).pptx
- 15-彭向刚-学习领导科学提升领导力(清华)__(全国各校课件参考).ppt
文档评论(0)