基于PHP的个人网站设计的毕业论文2015资料下载.pdf
- 文档编号:16123623
- 上传时间:2022-11-20
- 格式:PDF
- 页数:45
- 大小:1.43MB
基于PHP的个人网站设计的毕业论文2015资料下载.pdf
《基于PHP的个人网站设计的毕业论文2015资料下载.pdf》由会员分享,可在线阅读,更多相关《基于PHP的个人网站设计的毕业论文2015资料下载.pdf(45页珍藏版)》请在冰豆网上搜索。
如今建站技术的不断完善及开源,域名、服务器费用降低,使得每个人拥有一个属于自己的个性化站点成为可能。
本设计采用开源的HTML+CSS+JAVASCRIPT制作个人网站前台和开源的PHP+MYSQL+APACHE制作个人网站后台,打造一个个性化的个人动态网站。
关键词关键词HTML5;
PHP;
个人网站;
移动互联网;
开源PersonalwebsitedesignbasedonPHPAbstractIntwenty-firstCentury,theInternethasenteredarapiddevelopmentstage,thesitehasspreadtovariousindustries,thestatusofwebdevelopmentintheInternetcannotbeoverlooked.WiththereleaseofHTML5,inthedesignandmaintenanceofwebsiteplatformwillgreatlyreducethedifficultyandcost,intheeraofmobileInternetwillalsooccupyalargerproportion.Personalwebsitehasbeenneedbymanypeopleasaplatformforemergingmyself,nolongerdependentmicro-blog,blogandotherlargeplatform.Now,websitebuildingtechnologyconstantlyimprove,opensource,domainnameandreductionoftheservercost,makesthepossiblementofhavingownpersonalizedsite.ThisdesignusestheopensourceHTML+CSS+JAVASCRIPT+PHP+MYSQL+APACHEtocreateapersonalwebsiteatthefrontendandthebackend,createapersonalizedindividualdynamicwebsite.KeywordsHTML5;
PHP;
PersonalWebsite;
MobileInternetIVV目目录录第第1章章前言前言.11.1开发背景.11.2开发意义.11.3开发方法.1第第2章章相关技术概述相关技术概述.22.1PHP.22.2MYSQL数据库.22.3Apache.22.4ZendStudio.2第第3章章系统分析系统分析.33.1可行性分析.33.1.1技术可行性.33.1.2操作可行性.33.1.3经济可行性.43.2网站功能需求分析.43.3其他功能需求分析.5第第4章章概要设计概要设计.64.1总体方案设计.64.2网站功能模块设计.64.2.1系统功能结构图.64.2.2用例分析.84.3数据库设计.94.3.1数据库设计.94.3.2数据库链接.16第第5章章详细设计详细设计.175.1管理员登录.175.2管理员功能.185.2.1写心情发文章.185.2.2心情文章管理.195.2.3相册管理.245.2.4留言管理.285.2.5个人信息管理.315.2.6网站信息管理.325.3前台功能.33VI第第6章章测试测试.366.1测试环境.366.2测试方案.366.2.1数据库链接测试.366.2.2管理员登录测试.366.2.3页面显示测试.376.2.4互联网用户访问测试.376.3测试总结.37结论结论.38主要参考文献主要参考文献.38致致谢谢.391第第1章章前言前言11.1.1开发开发背景背景伴随Internet的不断普及,世界网民以及中国网民的快速增长以及上网素质的提高,上网者不再是满足于简单的浏览网页,获取信息,而是表现出更希望深入的参与到网络中来的趋势。
近十几年来,出现了多种类型的网民参与网络互动的形式,如BBS、blog、weibo、贴吧、微信等。
但互联网是一个不甘现状的有志青年,每天都在推诚出新,论坛、博客的繁荣时期已衰败,微博、贴吧也走向平缓,而微信正处于鼎盛时期,最近倡导WEB2.0,WEB2.0使用WEB平台,由使用者主导而产生的内容互联网产品形势。
可以看出,在未来的一段时间里,用户的行为将创造一个崭新的网络时代。
如今又进入了移动互联网时代,对制作网站的要求也更高了,不只能仅满足PC用户,需要做到跨平台浏览,并降低维护的成本。
最近几年,APP应用的高速发展,似乎网站在移动互联网的市场越来越小了。
但是2014年10月29日那天,万维网联盟公开宣布,经过近八年的不懈努力,HTML5这一标准规范终于制定完成,其更强大的优良特征,将会使网站在移动互联网更具强大竞争力。
11.2.2开发开发意义意义个人网站(Personalwebsite)不再是一个陌生的词汇,用户不再只满足于使用他人开发的平台或产品,不再使用千篇一律的应用模版。
更多的是钟情于能自己DIY出专属的事物,而在网络上,做一个个人网站就是一个很好的方式Internet的开放性使个人建立自己的站点成为可能,域名购买和服务器空间的租用费用不断降低,WEB开放技术的不断完善,资料的共享和公开,用户的上网修养提高,建立一个网站已不是个别人的专利了。
1.31.3开发方法开发方法本设计使用了PHP(HypertextPreprocessor)语言开发,结合MYSQL数据库完成网站的前台展示平台和后台管理平台。
开发运行环境选择的是windows7系统下的PHP5.6.0+Apache2.4.10+Mysql5.6.21,数据库管理软件为phpMyAdmin4.1.4,浏览器为谷歌浏览器39.0版本,开发工具为ZendStudio10.6.2和EditPlus3.51,图片处理软件为PhotoshopCS6,Flash制作软件为FlashCS5.5。
2第第2章章相关技术相关技术概述概述2.12.1PHPPHPPHP是一种通用的开源脚本语言。
语法吸收了C、Java和Perl的特性,利于学习,应用广泛,主要适用于Web开发领域。
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。
用PHP做动态页面和其他的编程语言相比,PHP是将程序嵌入到HTML中去执行,执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快i。
2.2MYSQL2.2MYSQL数据库数据库MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前由Oracle公司管理。
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言ii。
2.3Apache2.3ApacheApache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中iii。
2.4ZendStudio2.4ZendStudioZendStudio是ZendTechnologies公司开发的PHP语言集成开发环境(IDE)。
除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。
Studio5.5系列后,官方推出了基于Eclipse平台的ZendStudio,当前最新的11.0.1版本亦是构建于Eclipse平台iv。
3第第3章章系统分析系统分析本设计旨在建立一个以个人为中心,通过网站的多种表现形式,如文章,相册,日志,个人介绍等功能帮助个人进行全面的信息展示。
通过访问者对文章日志的评论,留言板进行留言,倾听来自他人的声音,达到与他人交流互动的效果。
33.1.1可行性可行性分析分析3.1.1技术技术可行性可行性个人网站网站规模不是很大。
为了达到站长负责管理更新内容,用户参与互动评论留言功能,需要使用动态脚本语言进行开发。
目前的动态语言主要是PHP,JAP,ASP.NET,而我通过对三个语言的特点以及自己的学习掌握情况,抉择PHP作为本次开发的语言。
PHP是当下最好的web脚本语言,没有其他的和它媲美,并且它拥有以下优势:
开放的源代码、免费、编辑简单、实用性强、适合初学者、跨平台强、效率高等。
虽然目前PHP面向对象支持不够,但随着PHP版本的不断更新,在面向对象方面有了很大的改良。
相信PHP6问世之后,这将会得到根本改变。
而对于本设计来说,PHP这些强大的特性已经足以开发本网站。
对于网站的数据必将会使用到数据库,目前有很多的数据库,如甲骨文的Oracle、Mysql,微软的Access、SQLServer。
PHP使用其强大的数据库扩展,对主流的数据库都进行了支持。
我选择使用Mysql,Mysql有着一些与PHP很像的特性,也拥有开放的源代码、免费,而且Mysql功能强大却体型小巧。
对于个人站点而言,Oracle、SQLServer这类大型数据库产品显得过于复杂并且昂贵,Mysql在很多开发中表现出了不低于大型数据库的能力。
为方便开发和使用时方便管理数据库,使用PhpMyAdmin软件进行管理,它可以让管理员用Web接口管理MySQL数据库。
3.1.2操作可行性操作可行性网站的运行需要购买服务器,这样访问者在可以在互联网上浏览到本网站。
而在开发测试阶段,基本采用本地搭建服务器的方式,降低开发成本,测试上线之后才会投入运营。
我采用Apache作为本次开发的服务器,它是世界使用排名第一的Web服务器软件、并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 个人 网站 设计 毕业论文 2015