admin 管理员组文章数量: 1184232
2024年4月12日发(作者:c语言硬件编程教程pdf)
第10章:PHP大型网站开发实践Oricity
导读:
大型网站的开发,需要在开发前做市场调研、分析,对使用的技术、架构进
行适当而清晰的规划。
本章通过城市空间网站Oricity()几个模块的实例讲解,来具
体介绍大型网站模块设计的大致流程。
您已经实践到本章,应该明白能写个PHP程序不是一项繁重的工作了吧。
但是当您看到别人大型网站做的那么成功时,您是否在想“我自己能不能做到
呢?”
答案是肯定的,您就是主角,完全有能力做到,并且还有可能做的更好。
其实大型的网站无非是页面更多一些,功能更丰富一些,所有的网站无非都
是这样的流程(展示---保存---再展示):
1. 把网站想要表达的功能、特色等展现给客户,展现的方式大多采用
HTML,JavaScript,CSS等技术。
2. 收集客户的信息加以保存 (把客户的信息存入数据库) 。
3. 再将用户保存的信息展现出来(从数据库读信息并显示)。
4. 然后就是考虑网站如何能做得让客户体验更满意,界面更整洁、美观和
易用。
Oricity是言若金叶软件研究中心在2006年主导研发的,目前这个网站已经
进入商业运营中。让我们通过Oricity的设计理念来一起体验PHP能完成的功能
和效果吧!
Oricity,Original City,承载着简单而又真实的童话情感„„
我们活跃于人类最初的天性需求和未来的都市梦想之间,怀着对生活本身的
爱意与尊敬、热情与关注,怀着和谐人群关系的理想,帮助人们在寻常的日子中
发现异乎寻常的光芒,在异乎寻常的日子里发现生活本身的平实与美好!
人与社会,正是借助多彩的活动去表现和延伸其丰富的内涵。这里是人群活
动的一个真实而浪漫的舞台,童话般的Oricity。
我们响应每一份期待,用智慧和创意,为停留在这里的活动者编织有趣而实
用的童话背景,使其超脱于生活的平淡之上,深植于生活的趣味之中,仿佛沿着
依稀可见的羊肠小道,深入泉水叮咚、树叶沙沙和芳草萋萋的茂林,带着纯洁的
向往,沉浸在睿智的探索之中。在Oricity,您会情不自禁地,要倾心于朴实而爽
朗的人给我们带来愉悦和美感。
为Oricity的诞生,为那尚未言传又亟待揭示的美,我们既兴奋又期待。希望
用灵动的翅膀带您飞翔,让您可以感受到时间之手那轻柔的抚摸。
一簇簇的鲜花,一丛丛的树叶,一缕缕阳光,都在往复不断的运动,正如夜
间喃喃私语的大海上空,星球的运动一样,充满无言的震撼和鼓舞。
PHP:脚步不停,是为了童话的实现„„
1
10.1大型网站开发前准备
经过前面章节的学习,您肯定跃跃欲试,想开发一个您喜欢的网站。目前您已有了基本
功,只需要整合一下,多实践,多总结就能做到啦。
开发一个完整的PHP网站,
A. 需要掌握PHP的基础知识,一般包括:
(1) PHP语句,数组,函数,运算等 (手头上有常用组件编程的代码,方便快速开发,
如:分页、上传、文件操作、Cookie与Session操作、数据库操作、加密解密等)
(2) 网页设计知识:熟练使用HTML(包括常用标签、表格、表单、图片等),JavaScript
事件处理(window对象、document对象、location对象、form对象/表单处理),CSS
样式表处理美化界面。
(3) 数据库知识:会使用一种数据库工具,如:MySQL、Oracle,熟练使用“查询记录”、
“添加记录”、“修改记录”、“删除记录”的方法。
B. 掌握PHP软件开发流程。软件开发的一般流程包括:
(1) 先进行需求分析,掌握网站的功能目标与面向的客户群。
(2) 对需求进一步细化,通过相应的功能模块,进而生成产品规格说明书,也就是给客
户的功能与界面定义。
(3) 通过建模工具,生成UML图,比如顺序图、协作图等。
(4) 数据库表设计,拆分成多张表来存储所需要的信息,注意表的可扩展性。
(5) 搭建基础代码框架,规划目录结构、代码规则、模板设计、共用代码的存放位置等
(6) 正式大规模编码,遵循同样的规则进行coding。
(7) 调试,对代码进行分析,排查出错位置。
(8) 测试,有专门的测试人员对照产品规格说明书介入测试。
(9) 发布,达到产品规格说明书的要求,并且没有严重的缺陷,经过一段时间试运行,
就可以正式发布了。
(10) 产品跟踪、对客户使用过程中遇到的问题进行解决;对客户提出的新功能需求又如
同新产品一样,从(1)开始进行,当然有个基础框架后,要比初建快速得多。
本章以言若金叶软件研究中心在2006年开发的城市空间(Oricity)为例,向大家讲解一个
大型网站的规划与开发过程。
10.2 网站目标定位与功能需求
随着人们生活水平的不断提高,人们越来越注重生活品质。人是群居动物,有思想,就
要有沟通与交流。伴随城市化的发展,工作节奏的加快,年轻人的压力越来越大,同时也有
着对自由、原生态的强烈向往,因此各种各样的活动也就应运而生。
Oricity就是充当摆渡人的角色,搭建一个供大家从虚拟进入现实的活动平台。在这里您
可以发布各种活动,可以查看其他人安排的活动,可以查看自己安排活动的历史,可以通知
您的好友参加活动。户外的活动可以全球GPS定位,可以用手机与群友们对某个活动进行
2
版权声明:本文标题:第10章:PHP大型网站开发实践Oricity 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1712929329a612954.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论