admin 管理员组文章数量: 887032
2023年12月18日发(作者:distinction是什么意思啊)
第27卷第3期 电脑开发与应用 文章编号:1003—5850(2014)03—0025—03 基于PHP的网站编程设计与实现 李年安 (桂林市机电工程学校,广西桂林541004) 摘要:随着互联网的发展,网站已经成为展示个人和企业形象有效平台。主要对如何建立网站进行了研究和探讨。 首先简单介绍了网站的发展前景,接着对网站用到的开发工具PHP、MYSQL等技术以及工具进行了介绍,最后又通过对 个人网站的步骤的分析与设计,详细展示了建立网站的具体步骤,让大家对于网站的设计与实现有一个全面的理解。 关键词:PHP,个人网站,MYSQL 中图分类号:TP393 文献标识码:A Website Programming Design and Application Based on PHP LI Nian-an (Guilin Machinery Engineering School,Guilin 541004,China) Abstract:With the development of the internet,the website has become a display of personal and corporate image effective platform.This paper mainly studies and discusses on how to establish the site. Firstly.It briefly introduces the development prospect of the site,and then introduces the website development tools used PHP,MYSQL technology and tools,and finally through the analysis and design of the personal website of the steps,showing in detail to establish speciic steps websitfe,let everybody to design web site has a comprehensive understanding and implementation. Key words:PHP,personal website,MYSQ1 引 言 随着网络的越来越普遍,网站正以其迅雷不及掩 示着自己。毋庸置疑,网站的发展前景广阔,是一个 很好的研究方向。今天通过对个人网站的设计和实 现来研究如何建立网站。 耳之势抢占着大片市场。通过丰富有效的信息、漂亮 的动静态图片、斑斓的色彩等等吸引着众人的眼球, 面向全球化的网站成为一种最有效传递信息的新型 媒体。其实网站就是不同网页的集合,就像是一个布 告栏,向全球发布各种信息,网友们通过浏览器就可 以找到这些信息。企业可以通过独具风格的网站宣 传公司的形象、增进大家的了解和彼此的沟通,促进 企业的长远发展。个人可以通过富有特色的网站展 1 开发技术介绍 1.1 PHP简介 网站的开发语言主要有ASP、JSP、PHP共3种, 其中PHP是一种比较流行的网站开发语言。PHP语 法是一种开源代码,所有的人都可以免费看到相应的 代码,所以代码很容易被学习,而且降低了开发成本; 另外,PHP的功能比较强大、具有较好的跨平台性,几 示个人的魅力,不仅可以提高自己的知名度,对个人 事业发展也有莫大的帮助,因此,越来越多的企业和 个人建立网站,并不断丰富网站的内容,向全世界展 乎支持所有的操作系统和数据库系统;混合了Java、 C、Perl语法,所以可以快速高效的执行编译后的动态 网页代码;最重要的是简单、开发周期相对比较短。集 % 收稿日期:2013一t2—17。修回日期:2014—02—13 作者简介:李年安,男,1970年生,讲师,研究方向:计算机硬软件开发。
・26・ (总0186) 众多开发语言的优点于一身的PHP,要比其他网站开 发语言要优秀许多。所以,PHP被大家广泛使用。 1.2 Mysql简介 数据库是网站的核心,所以,挑选合适的数据库 非常重要。Mysql是一种快速、多线程、多用户的SQL 数据库服务器,其出现时间晚,但是凭借“开放源代 码”的绝对优势从众多数据库中脱颖而出,成为PHP 的首先数据库。而且因为Mysql成本低、速度快、体积 小、功能强大等优点,中小型网站的开发一般都会选 Mysql数据库。所以,论文网站的建设优先选择了 Mysql数据库。 2网站总体设计 个人网站设计为简单展示作者的文字作品的网 站,通过网站增进大家对作者的了解,扩展作者的知 名度。网站主要有前台界面、后台界面以及数据库3 部分组成。通过前台界面,浏览者可以根据自己的兴 趣浏览信息,在后台界面管路员通过身份认证登陆网 站后台对网站进行管理。 2.1总体结构设计 个人网站总体前台上分为5个部分:主页、个人 简介、我的日志、我的相册、留言版,总体结构设计图 如图1所示。 图1 个人网站总计结构设计图 2.2模块功能介绍 (1)首页。首页主要包括个人简介、我的日志、我 的相册、和留言板5个板块,浏览者可以根据自己的 需要选择自己感兴趣的方面进人不同的子网页进行 详细阅读。 (2)个人简介。主要包括作者的姓名、年龄、兴趣 爱好、简单履历等个人的一些简单的信息,让大家对 个人网站的所有者身份有一个简单清晰的了解和认 识。 (3)我的文章。里面包括个人文章、社会热点文 章、逸闻趣事等,通过这些文章的分享让大家引起大 家的兴趣。 (4)我的相册这个页面存放了一些作者的照片和 有趣的照片分享给大家。 (5)留言版。这个是作者和大家进行交流的地方, 2014年第3期 每位访客可以针对对网站感兴趣的方面或者是网站 以外的问题和作者畅所欲言,留言板提供双方沟通 的平台。留言板的结构图如图2所示。 图2留言板功能图 (6)后台页面设计。后台是作者添加管理和添加 新内容的地方,可以实现网站信息的及时更新。不过 后台与前台不同,只有管理员经过身份验证后才能够 登陆。 3个人网站的具体实现 个人网站结构设计完成后,就可以进一步确定页 面的主题色调和风格具体,接着就可以对网站的页面 进行一一实现。 3.1个人网站的模块设计 (1)个人简介。个人简介板块不需要用到动态网 页设计,只需要简单的静态代码就可以。通过把网站 所有者的个人资料以表格的方式显示出来就可以让 个人简介显得很有层次和条理性。其中个人简介的 亮点是插入了一个网站所有者自己的图片。这个图 片是经过图片编辑软件编辑过。插入这副图片需要 精心设置好图片的高度、长度、显示方式已经图片的 保存路径等。 (2)我的文章。我的文章的页面,文章包括几个 分类,读者可以根据自己的兴趣选择浏览的类别。其 中文章页面链接包括首页链接和下一篇文章的链接, 方便读者浏览。 主要代码如下所示: if cid=””then sql=”select from HN—pro order by id desc” else sql=”select from HN—pro where cstr(clsss) =”’&cid&”’order by id desc” endif set rsnews-server.createobject(”adodb.recordset”) (3)我的相册。相册页面可以设置多个相册文 件,分别储存不同类型的文件,效果类似于经常使用
第27卷第3期 电脑开发与应用 (总0l87) 表2照片表 ・27・ 的QQ相册。当点击一个文件中的单个图像的时候, 图像就会放大清晰的显示出来。图片的存放路径和 图片的大小、高度等需要被存放在数据库中,这样图 片就会和数据库连接。当点击这些图片中的某一个 图片的时候,系统会自动提取图片的数据进行相应的 操作。图片连接数据库的代码如下主要所示: <% m%>//第m张图片 <img src=<% =request.cookies (”rI’If&j)% > Pic—url为图片的存放路径。当添加或者删除图片的 时候,数据库中的照片表的记录就会相应的出现增 减。留言板表详细格式如表3所示。 height=”100”width=”150”></a> (4)留言版。留言板可以发送不同的表情符号、 文字以及图片。 留言板的主要代码如下: rs.addnew rs(”name”)=htmlencode(bookname) rs(”where”)=htmlencode(bookwhere) rs(”pic”)=bookpic rs(flface”)=llimages/face/”&bookface&”.gif'’ rs(”show”)=bookshow rs(”content”)=htmlencode(bookcontent) rs(”ip”)=bookip rs(”time”)=nOW() %> 3.2个人网站的数据库设计 数据库创建的表格主要有管理员表、照片表、留 言表、文章信息表、图片信息表等,下面看看有管理员 表、照片表、留言表表格的详细格式。管理员表详细 格式如表1所示。 表1管理员表 管理员表是用来管理员登陆网站后台的,表共分 为4个字段,其中Admin_id字段设为主键,数据类型 是自动编号,Admin—user和Admin—pwd字段分别用 来存放管理员的登录名和密码,数据类型文本, Identy—code是验证码信息。在登录时,只要正确输入 的用户名和密码有存在有对应的值就能够登录到后 台管理界面,才有权登陆网站查看后台管理网站相关 内容。照片表详细格式如表2所示。 照片表用来管理照片,共有5个字段编号、图片 编号、图片路径,没有主键的设置,其中id是设置为 主键,pic—id为图片编号,数据类型分别为自动编号, s—name为相册的小类名,b-name为相册的大类名, 表3留言板表 留言板表包括编号、留言人的姓名、头像、以及留 言内容和时间,共有6个字段,其中Use—id字段为主 键,数据类型为自动编号,留言时间的数据类型是日 期/时间,Use—name、Use—title、Use—pic的3个字段数 据类型均为文本。当留言者提交内容的时候,留言者 的留言信息就会被存储到数据库中的留言表中,并且 这些信息也会在网站中及时显示出来。 4 结束语 通过一段时间的紧张 碌,个人网站终于圆满完 成。当然在个人网站制作过程中不是一帆风顺的,期 间也遇到了各种各样的问题,这也是自我完善的过 程,通过翻阅相关专业的书籍资料以及朋友的帮助, 这些问题及时得到一一解决。我的个人的知识网络 逐渐有了清晰的架构。当然,这个个人网站有些简单, 但是为我以后的工作打下坚实的基础。感谢有这样 一次机会来挑战自己、证明自己,我相信在后来的日 子里,对于网站的建设我会越来越得心应手的。 参考文献: [1】姜林美.PHP+MySQL动态网站开发从基础到实践【M】.北 京:电子工业出版社,2008:22—29. [2]仲进平,寿加炎.PHP+Mysql网站设计与实现[MI.北京:国 防工业出版,2001:31-35. 【3]刘华.程序设计[M].北京:清华大学出版社,2004:45—50. 【4】王建军.设计你的个人主页教程[M】.哈尔滨:黑龙江出版 社,2001:55—58. [5]杨成文,王竹林,戴军峰.轻松打造个性化网站【M】.北京:国 防工业出版社,2002:61—66. 【6]李鼎.电子商务网站建设【M】.北京:高等教育出版社, 2001:35-39
版权声明:本文标题:基于PHP的网站编程设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702880807h434432.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论