欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于php的博客管理系统的设计与实现管理资料.docx

    • 资源ID:10656095       资源大小:1.75MB        全文页数:17页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于php的博客管理系统的设计与实现管理资料.docx

    1、基于php的博客管理系统的设计与实现管理资料本科毕业论文(设计)题目:基于PHP的博客管理系统的设计与实现 学生: 胡 小 雪 学号: 200940910211 学院:计算机与信息学院专业:计算机科学与技术专业入学时间: 2009 年 09 月 10 日指导教师: 刘 争 艳 职称: 助 教 完成日期: 2013 年 05 月 8 日诚信承诺我谨在此承诺:本人所写的毕业论文基于PHP的博客管理系统的设计与实现均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人(签名):2013年5月8日基于PHP的博客管理系统的设计与实现摘要:本设计开发的系

    2、统为个人博客管理系统,可实现基本的系统操作,包括前台用户及游客的浏览、上传文章图片等基本操作以及后台管理员的管理操作,同样在该系统中集成了:用户管理子系统,便于实现用户账号的修改管理等基本工作;照片管理系统,便于实现照片的添加、删除、查询等基本操作。关键词:博客;PHP;Appserv。TheDesignandImplementationofBlogManagementsystemBasedonthePHPAbstract:The design and development of the personal blog management system, can realize the bas

    3、ic operation of the system, including the front desk users and visitors to browse, upload the pictures and other basic operations as well as the administrator of the management operation, is also integrated in the system: the user management subsystem, the basic work to realize the convenient user a

    4、ccount changes management; photos management system, to facilitate the realization of add, delete, query photo and other basic operations. Keywords:Blogs;PHP;Appserv.1(第1章)引言(绪论). .5(第1章第1节)课题研究工作.5(第1章第2节)主要工作.52(第2章)系统开发工具.5(第2章第1节)系统开发工具简介.5(第2章第2节)PHP开发环境的构建.63(第3章)系统分析.6(第3章第1节)系统分析.7(第3章第2节)系统

    5、目标.7(第3章第3节)用户管理.7(第3章第4节)文章管理.7(第3章第5节)图片管理.7(第3章第6节)数据库需求分析.7(第3章第7节)系统总体结构设计.7(第3章第7节第1目)用户增加文章信息.7(第3章第7节第2目)用户评论文章信息.7(第3章第7节第3目)用户添加图片信息.74(第4章)数据库与数据表的设计.8(第4章第1节)系统数据E-R图.8(第4章第2节)创建数据库与数据表.105(第5章)详细内容.10(第5章第1节)主页界面. .10(第5章第1节第1目)主页界面的实现.10(第5章第1节第2目)主页设计的实现过程1.10(第5章第1节第3目)主页设计的实现过程2.12(

    6、第5章第1节)用户管理. .12(第5章第2节第1目)游客注册. .12(第5章第2节第2目)用户登录. .12(第5章第3节第3目)查看用户信息.13(第5章第3节)文章管理. .13(第5章第3节第1目)加入文章.13(第5章第3节第2目)文章列表. .13(第5章第3节第3目)文章管理.13(第5章第3节第4目)浏览文章、发表评论.13(第5章第3节第5目)删除文章、评论.14(第5章第4节)图片上传模块设计.14(第5章第4节第1目)加入图片.15(第5章第4节第2目)浏览、删除图片.166(第6章)网站测试及维护. 17参考文献. 17致谢.171绪论当前时代下,计算机网络技术越来越

    7、成熟,博客现如今已经得到广泛的应用。博客开发人员应该掌握博客的基本开发流程以及各个模块的具体功能和实现方式。本系统为管理员与用户提供了一个简单的文字交流平台,实现了用户对文章、图片的基本操作,包括发布、评论、删除文章及图片等操作,也实现管理员对用户文章、图片、评论的修改与删除目的。博客(Blog)即网络日志,是习惯于在网上发布个人信息、表达个人思想感情、展现个性自我的一种有效方式,每个人都可以随时把自己的想法、灵感和评论在博客上发表,游客可以浏览所有的文章和评论1。到目前为止,博客的影响力正在严重威胁着传统媒体。(1)介绍了博客的背景和appserv组合包的原理2;(2描述了整个博客网站的系统

    8、结构;(3)设计实现:用户注册、文章管理、提供博客日历、上传图片信息等。(4)建立完整的网站,进行检测并分析结果。2软件开发工具,Appserv组合包是方便初学者完成系统所需环境的快速搭建,主要包括apache、php、mysql、phpmyadmin安装与配置工作。开发博客管理系统平台时,该项目使用的软件开发环境如下:PHP是大多数开发者选择的服务器端的嵌入式脚本语言,主要优势是开源、跨平台、面向对象、简单、性能优越安全等3。Apache是大多数开发者选择的一款Web服务软件,主要优势是高效、稳定、安全、免费,其跨平台和安全性较好。具有支持HTTP协议、网络接口等特性。MySQL数据库与PH

    9、P的组合,是很多开发设计者的选择,其开源、免费、方便、速度、安全、功能性强等优点,可直观的更改数据3。 PHP开发环境的构建搭建PHP的运行环境,是使用应用组合包来完成的。组合包,就是将所需的服务器软件和工具安装配置后打包处理。组合包相对于初学者,具有速度快、运行稳定、安装简单等优势,本次开发环境安装的是AppServ版本5。安装完成后,检测安装环境,打开IE浏览器,输入,若页面调试成功,则运行环境搭建成功。3系统分析博客拥有真实的内容,人们可以通过博客记录学习、工作、生活和娱乐的点滴,以及发表文章和对事物的评论,在网上建立一个属于自己的天地,很多门户网站都为注册用户提供免费的个人博客空间,吸

    10、引了很多用户注册,从很大程度上提高了网站的访问量和知名度,提供博客模块式有必要的4。管理者博客访问者博 客图3-1博客用户分类图突出重点内容,显示最新文章和图片信息等;游客可以匿名查看文章、查看图片、发表评论,登录用户可以管理自己的文章和上传的图片等信息;搜索查询功能;文章管理功能;图片上传功能;好友功能;用户登录普通用户超级用户文章管理 浏览图片浏览用户信息添加图片查询博客文章添加博客文章添加浏览朋友查询图片查询删除朋友删除文章评论、评论删除图片朋友查询用户信息用户管理图片管理用户注册博客系统朋友圈管理图3-2博客管理系统的功能结构图博客为管理员和用户提供强大的后台管理功能,管理员可以拥有所

    11、有功能,包括:用户管理、文章管理、图片管理等功能:用户登 录发表文章管理文章图3-3用户功能图用户登录博客通过用户名以及相应密码的验证,用户方可成功进入博客管理系统,浏览者可通过用户注册建立所需的博客空间6。文章管理是用户管理文章的所有内容,包括发表文章、对文章进行评论、删除等其他的操作。图片管理是用户管理所有图片的信息。包括图片上传、浏览图片、删除图片。数据库是程序开发中存在的载体,为了更好的存储信息,满足用户要求,本博客系统使用MySQL作为后台数据库。客户要有效、准确地浏览、评论到博客主人发表的文章,就需要有以下数据:文章的ID、文章的标题或文章摘要、文章内容以及发布的日期。我们需要将这

    12、些信息存放于MySQL数据库中,并且与博客绑定7。博客主人要准确、及时地回复各客户的评论,就必须拥有以下数据:评论的ID,评论所对应的文章ID,作者的名称,作者的Email地址,评论的内容以及发布的日期和时间。我们需要将这些信息存放于MySQL数据库中,并且与博客绑定。客户要有效、准确地浏览、博客主人上传的图片,就需要有以下数据:图片的唯一ID,图片名称,作者的名称以及上传的日期和时间。我们需要将这些信息存放于MySQL数据库中,并且与博客绑定。4数据库与数据表设计用户是博客活动的主要参与者,必须对用户身份继续拧手机,所以讲用户个人信息抽象为用户实体表示。用户实体包括注册信息电费详细信息,如果

    13、想在本博客系统中发表文章、上传图片等操作,必须先注册。注册用户用户ID用户生日用户性别登记时间等用户姓名用户账号图4-1用户实体E-R图博客可以保存用户的文章管理信息,为了有效保存这些内容,将文章抽象为文章实体。文章作者信息添加时间文章标题所属类别文章内容图4-2文章实体E-R图1、MySQL图像界面管理工具,安装简单、运行稳定、管理简单,故本系统将使用phpMyAdmin作为MySQL数据库创建和维护的工具8。在IE的地址栏中输入www./,如图所示,点击“创建一个新的数据库”取名为db_database25,然后点击“创建”按钮。图4-3MySQL数据库创建管理界面2创建文章表、评论表、用

    14、户信息表、图片信息表和公告栏信息表。(文章表)用于储存发布过的文章信息。图4-4MySQL数据库创建文章表tb_filecomment(评论表)用于储存用户对文章的评论,注册用户和游客都可发评论。图4-5MySQL数据库创建评论表表tb_public(公告信息表)用于记录网站情况、博客系统的版本情况等。图4-6MySQL数据库创建公告信息表。图4-7MySQL数据库创建个人信息表(图片信息表)用于存储上传图片的个人信息。图4-8MySQL数据库创建图片信息表5详细内容在主页中,博客日历的主要功能是使日历在主页中显示,根据用户或游客指示日期显示系统时间。使用times作为初始日期时间变量,使用m

    15、outh脚本函数确定当月的总天数并保存于变量sum中;使用weekday函数计算当前日期(today=weekday(times);使用day函数计算当前日期,存于变量days中;若当前一号与当前日期在日历中的同一行,则星期数为mi=today-days+1,否则为mi=7-(days+today)mod7)+,存于变量mx中8。图5-1首页界面在主页模块的中间,用户和管理员可以通过【登录】进入登录页,而其他用户则可以通过主页对该博客所有的文章进行浏览和评论,也可以浏览所有评论和其他有关博客主人的公开信息,如个人资料、文章、图片等9。(1)本博客首页的主显示区是一个可以自下而上移动的公告栏,主

    16、要用于公布信息、网站的最近活动安排、连接一些用户的文章。公告栏的上下移动主要是应用HTML语言的标记实现,使用标签可以实现文字或图片的滚动效果。(2)博客首部导航区域使用了汉字验证码,提高系统的安全性。实现过程:定义一个一维数组,该数组的内容极为索要显示的汉字图片所对应的的汉字,然后通过for循环随机输出4幅汉字图片,同事定义一个变量将这4幅汉字图片所对应的汉字连接成一个字符串,记录汉字验证码的值,使用该值与用户在登录表单中所输入的验证码的值进行比较,判断用户所输入的验证码是否正确。:使用session_start()函数启动Session支持,并使用include语句包含数据库连接文件,在首

    17、页中导入语数据库的连接代码,建立用户登录表单。(1)单击博客首部导航栏的“博客注册”超链接,进入注册许可页面。注册者首先需要查看该页面的协议内容,点击“同意”按钮进入下一步。(2)用户信息注册页面为:图5-2注册个人信息页面当用户完成信息的录入时,单击“注册”按钮,此时系统为用户提供了个人空间,用户可以发表文章、上传图片等。图5-3检测用户页面“检测用户”按钮是为了区分所有用户注册的用户名不能相同,需要检测用户名是否被他人占用,要在注册表单中添加提示窗口的代码,如下:上述代码定义javascript脚本语言的openwin()方法,将“用户名”文本框的内容作为函数值,“提交”按钮,该文件实现将

    18、填入的内容存储至数据库中。系统主页上多提供的服务,指示谢公共鼓舞,用户要获得更多的服务,必须先登录。登陆框设在系统主页上,用户可在该页面输入自己的用户名和密码,系统将会对其验证,“登录”,对用户的登录信息进行验证。图5-4用户登录页面建立用户查询表单,“提交”按钮对查询表单中的数据进行合法性验证,内容如下:用户登录博客后会自动跳转到添加文章页面,或通过“文章管理”-“添加文章”“超链接至添加文章页面。用户单击“提交”按钮,将提交的信息组成insert语句,保持在数据表里。添加成功,返回本页;添加失败,返回上一步。图5-5添加文章页面文章列表显示的是某个时间段中博客主人发表的所有文章标题,使用了

    19、分页技术和dowhile循环语句来输出文章标题。、发表评论当管理员找到该用户的博客地址后,需要查看文章等内容。此过程中,用户一般都会以文章标题为准,考虑自己是否有浏览该篇文章的必要,当用户找到文章标题后,只需要单击该标题,便可直接链接到该标题下的文章内容,进行浏览10。当用户浏览完一篇文章后,一般都会因为文章的内容而产生自己独有的想法,进而想与博客主人以及其他浏览该篇文章的用户分享与交流。要能让博客主人和其他用户看到用户的内容和思想,以便于供博客主人和其他用户交流,此时就需要提供“评论文章”的功能。、删除评论及列表中的记录系统根据相应ID号判断用户是否具有删除操作,若具有删除操作功能,将显示“

    20、删除”操作图片按钮。单击”删除“按钮,系统会提示是否删除,若query,则删除成功。删除文章的过程包括删除评论、删除文章列表中的记录。图5-6删除文章、评论页面本次图片上传采用POST方法实现,在表单中定义文件选择域,用来选择上传文件或图片,在表单中加属性enctype=”multipart/form-data”,否则上传不了文件。使用move_updoaded_file()函数上传文件,首先在前台表单中作如下处理:图5-7上传图片页面查看图片采用的是分栏显示,以每行两张图片的格式输出,每页显示四张图片。单击图片,可以查看图片原效果图。图5-8浏览图片页面在博客中,不能保证每个用户发表或者上传

    21、的内容都是合法的,为了保证博客能够正常运营、保持良好的形象,管理员需要对其进行删除。6 网站测试使用使用独立IP和自己的额服务器发布网站,只需安装PHP运行环境并填写独立IP地址,将申请的域名解析到服务器IP即可。使用租用虚拟主机空间的方式发布站点,需要经过注册域名、申请空间、解析域名和上传网站4个步骤。在系统设计开发过程中,可能会遇到多种多样的错误,此时就需要对系统进行修改、维护。下面介绍如何处理和解决博客开发过程中常见的问题。接受POST方法提交数据问题在接受GET方法或POST方法提交的数据时,一般使用$_POST全局数组接收。参考文献:1邹天思,孙鹏,PHP从入门到精通M.北京:清华大

    22、学出版社,2008:4-24.2刘中华,(十年典藏版).人民邮电出版社,2011,1:8-48.3高成,董长虹,2002:2-122.4熊家军,(3):67-90.5陈湘扬,+MySQL网页系统开发设计M.北京:电子工业出版社,2007:43-64.6、模式与实践(第2版).人民邮电出版社,2010,5:8-69.7:Apache+PHP+,28(4):5-95.8周光辉,杨建军、(第2版).中国水利水电出版社,:33-69. 9潘凯华,M.北京:清华大学出版社,2010:259-306.10许登旺,邹天思,M.北京:人民邮电出版社,.致 谢感谢母校阜阳师范学院的辛勤培育之恩;在学校的四年,让我成长了不少。感谢我大学里的所有任课老师,是他们的辛勤劳动,给了我新的知识,提高了我的素质和能力。特别感谢我的指导老师刘争艳老师,他不但具有渊博的知识,严谨负责的治学态度,而且具有高尚的人格。在项目开发阶段与论文阶段,他都在百忙之中投入了大量的时间,给了我细心的指导和帮助,给予了我许多宝贵的建议和意见。他丰富的实践经验、深入的见解和勤勉的工作作风给我留下了深刻的印象,使我在学习和工作上取得了长足的进步,他的悉心指导和关怀让我终生受益。在此祝愿所有的老师和同学身体健康,工作顺利!


    注意事项

    本文(基于php的博客管理系统的设计与实现管理资料.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开