PHP网站毕业设计论文.docx
- 文档编号:2806118
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:31
- 大小:644.33KB
PHP网站毕业设计论文.docx
《PHP网站毕业设计论文.docx》由会员分享,可在线阅读,更多相关《PHP网站毕业设计论文.docx(31页珍藏版)》请在冰豆网上搜索。
PHP网站毕业设计论文
广州市广播电视大学
增城分校
论文题目
吉他介绍网
专业班级:
计算机信息管理
学号:
指导教师:
2014年6月
摘要
在网络飞速发展的时代,网络的重要性越来越强。
而国内关于吉他的网站仅有屈指可数的几个,好的只有一两个。
所以建立发展吉他介绍网是非常重要的。
建设“吉他介绍网”的主要目的是为了广大的用户能够在网络了解更多的吉他,让人们知道关于吉他方面的更多知识。
在购买或学习的时候能够更加的清楚自己目前需要什么样的吉他。
在互联网飞速发展的时代,Internet成为人们快速获取、发布和传递信息的渠道。
人们更注重兴趣爱好,其中吉他是大多数人喜欢的一种乐器,而且还是入门音乐的垫脚石。
所以让我们更加了解吉他。
本论文旨在详细说明如何在基于PHP+MYSQL的环境下,完成的一个网站,主
要内容是介绍吉他的各种分类、吉他的配置、吉他的价钱、还有一些关于吉他的历史和教程等等。
关键字:
乐器吉他PHP吉他网
第1章前言
在今天,全球已有2000万个网站使用PHP,包括最流行的雅虎、Google、XX、YouTube、Digg,也包括像汉莎航空电子订票系统、德意志银行的网上银行、华尔街在线的金融信息发布系统,甚至军队系统这类五花八门和苛刻的环境。
然而在PHP成功的两大秘诀中,第一条就是简单。
PHP简单到让喜欢卖弄技巧的程序员感到羞愧,但让那些渴望进入Web开发领域的初学者欣喜若狂。
PHP像是一条鲶鱼,与XML、WebServices融合无间。
即使历次的版本升级,也无需担心PHP会丧失这种简单的特性。
无疑,这个特点给需要快速开发、交互应用的Web2.0潮流极大的带来了方便,有超过半数的Ajax-enabled和Web2.0站点都选择了PHP。
PHP的第二个秘诀,就是“Community(强大的社区)”。
Discuz!
软件的开发者,25岁的康盛创想公司CEO戴志康就是这个特性的受益者。
他说,不像其他的开发者需要从零开始,大量的PHP程序都有开放源代码可供学习,后人站在前人的肩膀上加以改进,又将这种知识积累的结果回馈给社区。
这曾被比喻为“大教堂和集市”,在集市中,知识得到了最大化的利用,效率提高、错误减少、成本降低。
而大教堂只能越垒越高,不断延迟发布时间。
所以我就以PHP为基础,建设一个“吉他介绍网”其中主要目的是为了使广大的用户能够在网络了解更多的吉他。
如何以更快更详细的了解吉他,而且还是我自己的兴趣之一
第2章需求分析
2.1.用户需求分析
在21世纪的今天互联网高速发展的时代,网络成为人们快速获取、发布和传递信息的渠道。
而每个人都有各种的兴趣爱好,其中吉他是大多数人喜欢的一种乐器,而且还是入门音乐的垫脚石。
但是目前国内的吉他网站少之又少,能获取有价值信息的网站更是寥寥无几。
因此,我将浏览网站的用户和网站管理员作为系统服务的主要目标,建设一个具有用户注册、用户登录、信息浏览、用户管理、发表信息等功能的一个吉他介绍网站。
2.2.网站前台功能分析
网站首页:
网站首页是集中各种人气高受大众欢迎的各类吉他乐器的介绍。
民谣吉他:
介绍国内外各品牌的民谣吉他价钱吉他的配置和吉他的图片显示等功能。
古典吉他:
介绍国内外各品牌的古典吉他价钱吉他的配置和吉他的图片显示等功能。
电声吉他:
介绍国内外各品牌的电声吉他价钱吉他的配置和吉他的图片显示等功能。
低音吉他:
介绍国内外各品牌的低音吉他价钱吉他的配置和吉他的图片显示等功能。
Uklele:
介绍国内外各品牌的Uklele吉他价钱吉他的配置和吉他的图片显示等功能。
吉他入门:
介绍一些基础的吉他知识
网站后台登陆:
通过登录来进入后台的管理界面。
2.3.网站后台功能分析
信息发布:
如今的网站信息不能只有管理员发布,更多的是需要用户的信息共享,所以信息发布时非常重要的
文档管理:
管理网站所有内容的修改、删减
用户信息:
显示所有管理员用户的信息
第3章吉他介绍网的整体设计
3.1.吉他介绍网的整体风格设计
现在的商业门户网站在几乎都是三栏,上面是logo+banner。
其实门户网站因为信息大,更新频繁,太过于平凡的设计打动不到用户浏览的激情,我认为可以充分利用吉他的优势,充分利用用户对吉他的认识,所以网站整体采用了摇滚风格。
以黑色为主色调进行开发,网站的banner采用了一张摇滚音乐会的图片,更加明显的突出了网站的风格和表明了这是一个关于吉他的网站。
3.2.网站的总体结构设计
吉他介绍网主要功能模块结构示意图:
3.3.吉他介绍网系统流程
3.3.1.前台页面
用户根据搜索引擎或者收藏夹等方式访问到网站
用户通过首页点击首页中的内容链接到内容的详细页面
浏览完网页以后通过导航链接到其他目录下的页面选择喜欢的内容然后连接到详细页面。
3.3.2.后台页面
管理员通过登录界面登录到后台管理首页
然后选中需要的功能进行操作
最后进行发布信息,文档管理,和用户的信息管理
3.4.吉他介绍网系统模块设计
吉他介绍网,主要完成信息的添加,删除以及信息的修改功能。
以及对多用户的管理以及在后台对用户的信息进行管理。
以下是页面划分以及各模块的功能介绍。
3.4.1前台界面
前面页面-网站首页
网站的首页是每个网站的必需品,他的作用是吸引用户访问设计者想让用户最先看到的内容,主要完成用户的引导作用。
前台页面-网站内容页
网站的内容页是显示所属模块的所有数据,他的作用是当用户进入到改页面的时候按照事先设计好的排序方法显示所属数据的所有数据
3.4.2.后台页面
后台页面子模块-信息发布
信息发布作为后台管理的一个重要部分,管理员通过登录后用于发布网站显示的信息
后台页面子模块-文档管理
文档管理,主要是用于已经发布的信息来修改,管理员通过登录后选中要修改的信息然后进去修改,最后就保存。
管理员管理,主要是用于设置能够对当前系统后台的功能进行操作的用户,以及设置这些用户可以使用后台哪些功能。
该功能使得后台管理更为灵活,可以方便的进行权限托管。
并且可以设置对某个功能专门进行操作的管理人员,简化了管理的复杂程度。
3.5.数据库设计
上图是根据网站的需求设计出九个数据表,分别是:
系统管理员表(admin),低音吉他表(bass),电声吉他表(dian),古典吉他表(gudian),没分类吉他表(guitar),吉他入门表(jiaocheng),民谣吉他表(minyao),uklele表(uklele),吉他资讯表(zixun)。
数据表主要分为以下几个部分:
系统管理员表:
低音吉他表:
电声吉他表
:
古典吉他表:
吉他入门表:
民谣吉他表:
uklele表:
吉他资讯表:
第4章吉他介绍网的实现
4.1.方案选择
4.1.1.系统模式比较
目前比较流行的两种开发模式主要有C/S结构和B/S结构:
C/S结构,即Client/Server(客户机/服务器)模式,是大家熟知的软件系统体系结构,通过将任务合理分配到客户端和服务器端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
B/S结构,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
4.1.2.系统技术平台
开发环境:
WindowsServer2013DatacenterEdition、MySql4.2、Apache2;
开发工具:
Dreamweaver8、PhotoShop、记事本;
系统构架:
PHP+MySql4.2;
开发语言:
PHP5。
4.1.3.开发环境搭建
1.配置PHP5
将从网络上下载下来的文件解包,然后需要以下操作:
打开php.ini文件,修改以下内容:
max_execution_time=600;
max_input_time=600;
memory_limit=16M
post_max_size=20M
file_uploads=On
upload_max_filesize=20M
default_socket_timeout=60
以上选项避免由于用户上传过大的图片导致PHP处理超时。
register_globals=Off
magic_quotes_gpc=On
以上选项为防止用户恶意提交。
extension_dir="D:
\PHP\PHP\ext"
以上选项用于设定PHP的扩展所在文件夹。
extension=php_mbstring.dll
该扩展用于支持长字符集
extension=php_exif.dll
该扩展用于支持PHP读取图片的EXIF信息。
extension=php_gd2.dll
该扩展用于PHP对图片的操作以及验证码的生成操作。
extension=php_mysql.dll
extension=php_mysqli.dll以上两项用于PHP对MYSQL的支持
extension=php_sockets.dll
该扩展用于PHP对SOCKET的支持,主要用于支持上传时显示上传进度的UPU库
2.Apache2.0
将从网络上下载下来的文件解包,然后需要以下操作:
修改Apache的配置文件:
进入到解包根目录下的conf目录。
打开httpd.conf文件,修改以下内容:
设置执行超时:
Timeout300
设置监听80端口:
Listen80
开启APACHE对PHP的支持:
LoadModulephp5_moduled:
/php/php/php5apache2.dll
开启URL重写功能:
LoadModulerewrite_modulemodules/mod_rewrite.so
设定WEB服务的根目录:
DocumentRoot"E:
\web"
设置URL重写所生效的范围:
OptionsFollowSymLinks
AllowOverrideALL
设置中文支持:
AddLanguagezh-CN.zh-cn
AddLanguagezh-TW.zh-tw
AddLanguagezh-cn.cn
设置默认语言
AddDefaultCharsetGB2312
设置默认索引页:
DirectoryIndexindex.htmlindex.html.varindex.htmindex.php
设置APACHE对PHP文件进行解析:
AddTypeapplication/x-httpd-php.php
将APACHE安装为服务:
进入命令行,转到APACHE文件夹下的BIN文件夹,执行以下命令:
apache-kinstall
启动APACHE服务器
执行以下命令:
netstartapache2
3.mysql安装
将从网上下载的MYSQL解包,然后修改其配置文件如下:
default-character-set=utf8//由于整个系统均使用UTF-8,故数据库也统一文字编码
key_buffer_size=20M
max_allowed_packet=15M//以上设置用于处理将图片存入数据库的大量信息数据。
运行MySQLInstanceCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 网站 毕业设计 论文