基于PHP技术的个人网站设计的开发与实现.docx

上传人:lao****ou 文档编号:16163 上传时间:2022-10-01 格式:DOCX 页数:53 大小:602.79KB
下载 相关 举报
基于PHP技术的个人网站设计的开发与实现.docx_第1页
第1页 / 共53页
基于PHP技术的个人网站设计的开发与实现.docx_第2页
第2页 / 共53页
基于PHP技术的个人网站设计的开发与实现.docx_第3页
第3页 / 共53页
基于PHP技术的个人网站设计的开发与实现.docx_第4页
第4页 / 共53页
基于PHP技术的个人网站设计的开发与实现.docx_第5页
第5页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于PHP技术的个人网站设计的开发与实现.docx》由会员分享,可在线阅读,更多相关《基于PHP技术的个人网站设计的开发与实现.docx(53页珍藏版)》请在第一文库网上搜索。

1、基于PHP技术的个人网站设计【摘要】随着互联网的高速发展,传统的WEB应用已经显得力不从心,而WEB2.0的出现极大改善了这一局面。所谓WEB2.0其核心就是用户不再只是被动的网页浏览者,他们既是网站浏览者,也是网站内容的制造者。未来的互联网趋势必然是WEB2.0。因此,以虚拟社区为主题,突出WEB2.0思想,构建一个由用户提供主要的网站内容,管理员只负责整理,发布用户提供的话题,然后供用户参与讨论的网站,比起传统的由管理员单一提供资源相比,有着提供资源更多,更全,网站与用户交互性更强等优势。本课题使用PHP技术设计一个具有WEB2.0特点的个人网站及其相应的功能模块。开发环境结合了PHP,M

2、ysql和Apache,利用这三种开源工具,来实现一个以虚拟社区为主的个人网站。【关键词】WEB2.0网站,个人网站,PHP技术PersonalwebsitedesignbasedonPHPphp+mysql+apachedevelopandapplicationAbstractTheplanofthethesisistodesignapersonalwebsiteandfunctionmoduleswhitchhasthecharacteristicofWEB2.0.ThedevelopmentenverimentcombinesPHP,Mysql,Apache,usingthethreeo

3、pensoursetoolstobringaboutapersonalwebbasedonvirtualcommunity.WiththeInternetdevelopingfasterandfasterthetraditionwebsitewasstrengthfallshortofwishes.AndtheWEB2.0sappearchangedthesituationextraordinary.ThenucleusofWEB2.0isthattheuserisnolongerjustviewingthepagepassively.Theuserisbothviewerandcreater

4、.ThefutureoftheInternetisWEB2.0.SousingWEB2.0ideologyandbasedonvirtualcommunitytocreateawebsitewhitchusercreatethecontentsandtheadministatorjustoperatethewebsiteandpublishthecontentswhitchcreatedbytheuser.Tocomparedwiththetraditionwebsitewasmoreabundant,safer,andhasmoreuserexchange.Thepurposeofthewe

5、bsite:protrudetheWEB2.0ideology,increaseuserexchange.Fortheuserstheyarealsoviewerandcreaterthatcanincreasethevisitnumbersandeasetheworkoftheadministrator.KeyWordspersonalwebsite,phptechnology,WEB2.0,userexchange,virtualcommunity目录第1章绪论11.1 WEB2.0时代的互联网11.1.1 关于WEB2.011.1.2 关于PHP11.2 个人网站和虚拟社区2第2章可行性

6、分析32.1 技术可行性分析32.2 网站功能分析3第3章开发环境和开发方法53.1 开发环境53.1.1 关于PHPnow53.1.2 其他开发工具53.2 开发方法6第4章基于PHP的个人网站设计总体设计74.1 主要页面74.1.1 主界面74.1.2 个人日记74.1.3 管理员界面74.1.4 论坛界面74.2 论坛功能设计74.2.1 论坛运行流程图94.2.2 用户级别设计10第5章详细设计115.1 数据库设计115.1.1 博客文章表115.1.2 博客评论表115.1.3 用户表125.1.4 用户文章表125.1.5 用户文章评论表135.1.6 置顶文章表145.1.7

7、 短消息表145.1.8 注册码表155.2 具体功能实现155.2.1 用户注册登录155.2.2 用户个人信息管理205.2.3 管理员登录225.2.4 管理员功能235.2.5 博客255.2.6 论坛275.2.7 站内短消息30528系统配置与公共头文件315.2.9 javascript和Ajax32第6章测试346.1 测试环境346.2 测试内容34结论35参考文献37致谢38图目录图4.1网站功能流程图8图5.1登陆界面18图5.2查看注册码20图5.3个人控制面板21图5.4管理员论坛用户管理界面24图5.5管理员论坛管理界面24图5.6博客文章列表25图5.7论坛主界面

8、28图5.8站内短消息界面30表目录表4.1用户权限表表5.1admintextform表5.2diaryreplyform表5.3userform表5.4usertextform表5.5userreplyform.表5.6hottextform.表5.7messageform.表5.8keyform131111错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。第1章绪论1.1WEB2.0时代的互联网在当今IT技术快速发展的今天,网页已经从WEB1.0时代发展到了WEB2.0,WEB2.0是一种更先进的理念,能更大程度的满足当下用户所谓需求。WEB2.0

9、的大趋势不可逆转,互联网正经历一次新秩序的建立I。WEB2.0的先进理念有: 更加开放、平等、协作、共享、精准。 能充分展现个人才华,集结群众智慧、广泛获取信息、提高办事效率。 市场更加细分、网络更加社会化、资源更加优化配置,大家都有更多成功的机会。归根到底,用户需求变化推进互联网的发展。首先,在WEB2.0时代信息爆炸的情况下,用户希望获得的信息更加精准;其次,希望提高使用互联网的效率或者效果;第三,希望能够按照自己的习惯和方式来使用互联网服务2。综上所述,学习一种适应WEB2.0理念的动态网页开发技术不论是在目前的WEB开发应用领域还是将来互联网的发展中都是十分有帮助的。1.1.1 关于W

10、EB2.0所谓WEB2.0,并没有什么明确的定义,一般来说WEB2.0是相对WEB1.0的新一类互联网应用的统称。W6b2.0是一个新生的术语,它更注重用户的交互作用,用户既是网站内容的消费者,也是网站内容的制造者3。也有人生动的将WEB2.0称作“大众的新智慧”,即利用网络来发掘大众的智慧。还有很多这种概念的支持者认为WEB2.0服务将取代传统桌面计算机应用4。1.1.2 关于PHPPHP是目前最流行的网站脚本语言之一,有着简单,轻便,开源免费且功能强大的优势。PHP支持目前主流的各种数据库如MSSQL,MySQL,Orcale等,并具有很好的跨平台性,除了对Windows有很好支持,还能在

11、Linux以及Unix上使用,且不同平台间代码的转移十分简便,无需大量修改。以上的各种优点,使PHP同Apache,MySQL,Linux组成的LMAP成为了最具性价比的WEB系统5。同时PHP有着成熟的面向对象体系,也能适应大型项目的开发。1.2个人网站和虚拟社区在WEB2.0时代互联网快速发展的背景下,建立网站已经不是专业的学术机构、大公司或者资深的计算机专家的专利了,网站变得越来越普及,越来越有亲和力,而越来越多的人也开始将自己交友,娱乐,获取信息的平台选择在了网络上。加上技术的进步,开源软件的发展,使得网站的成本逐渐降低,因此,大量由个人建设的网站出现在了网络世界中,并快速发展,预计2

12、009年中国个人网站所占总网站数的比例是25%,个人网站的繁荣为网络世界的发展提供了动力6。而虚拟社区这一典型的WEB2.0概念技术在与个人网站结合下,使得网站的内容和互动性得到了更好的表现。第2章可行性分析2.1 技术可行性分析本课题网站制作的目标是建立一个具有虚拟社区功能的个人网站,这是一个具有典型的WEB2.0特征的网站。网站的规模不会很大,网站内的内容主要通过用户之间的互动来跟新,而站长则主要负责管理。为了实现这样的设计目标,网站必须使用支持动态页面的开发语言,而目前流行的动态网页语言主要有三种sun的javajsp,微软的和zend的php。在分析了网站的规模需求和开发效率以及三种语

13、言各自的特点后觉得采用PHP来完成本次的设计,PHP是目前最流行的网站脚本语言之一,有着简单,轻便,开源免费且功能强大的优势。相比于性能较低、跨平台性差的ASP和繁琐的JSP,PHP有着轻便、简单、跨平台、安全等优点,十分适合个人网站这类中小型网站的开发7。数据库方面虽然sqlserver,oracle等大型商业化的数据库工具有着优异的性能,但对于个人网站这一类小型的项目,这类产品显得过于昂贵复杂。而功能强大体型小巧的MySQL是一种完全开源免费的数据库工具,并且在许多开源项目的实践应用中展现出了不亚于大型商业化数据库的性能,因此MySQL完全可以满足要求本次设计中对于数据库应用的需求。而we

14、b服务器的选择上是同样为开源软件的Apache,一个目前使用最为广泛的web服务器产品,有着出色的兼容性和跨平台性。这样,本次设计中的网站开发运行环境就确定下来了。2.2 网站功能分析主界面(myindex.php)。提供各个界面的链接和站点综合信息。日记浏览界面(view_diray.php)。普通用户可浏览站长的日记并发表评论。O站长可以通过管理员帐号写新日记或对旧的日记做修改。论坛主界面(main_form.php)。提供论坛资源浏览。供用户发表新话题。普通用户有登录,注册,修改个人信息的功能。提供发送站内短消息功能。管理员界面(admin_main_form.php)。站长可以管理日记,修改日记。站长可以在此修改用户信息,更改用户状态,删除用户。O站长可以对用户发表新话题的进行审核,对话题状态进行修改,删除话题。第3章开发环境和开发方法3.1 开发环境开发环境选择在windows环境下的PHP5.5+Apache2.2+MySQL5,浏览器为IE7和Firefox3,开发工具使用Dreamweaver,图片处理使用fireworks和photoshopoPHP与Apache,MySQL的组合虽然有着诸多优势,但三种出自不同作者的开源软件要能很好的配合工作,需要很多手工配置,这往往会为编程人员

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 技术资料 > 技术总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服