欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    PHP实训报告书.doc

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

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

    PHP实训报告书.doc

    摘 要博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。 博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、博客等各种主题。博客是社会媒体网络的一部分。 目 录1.系统概述.11.1数据库分析.42.系统功能结构.53.数据库设计.64.程序预览.75.首页程序功能代码实现.86.使用的关键技术.117.数据库设计.148.功能实现部分.15总结.16参考文献.16 1.系统概述个人博客是博客的一种。自建独立网站的博客主,有自己的域名、空间和页面风格。是个人持续性的日记或评论。它是最传统常见的博客。个人博客作者一般注重博客的内容,即使他们的博客从来没有被除了自己以外的人阅读过。编写博客可以抒发感情,引起人们的共鸣。很少个人博客出名和成为主流,但一些个人博客很快就聚集了许多读者。本章的博客系统主要分为个人博客管理和博客后台管理2部分。个人博客管理,主要功能包括个人管理、文章管理、相册管理、好友管理、留言管理和纸条管理。个人博客管理功能结构如图所示 1.1数据库分析 图中详细画出来了好友管理、日志、相册、留言板、个人资料等。其中个人管理权限最高,他可以管理日志、相册、留言板以及个人资料。日志部分可以更新日志,删除日志,修改日志,查询日志等。相册部分可以添加相册和删除相册。留言板部分可以留言,增加留言,删除留言。个人资料包括修改个人资料等。管理员与日志之间的关系是管理员可以对日志进行修改和添加。管理员和相册之间的关系是管理员可以对相册进行更新和删除。管理员和留言板之间的关系是管理员可以对留言板做出回复功能和删除功能。管理员和个人资料之间的关系是管理员管理着用户注册的信息。并有删除用户的最终解释权。数据库关系数据库关系图介绍:主要分为六个模块。分别为管理员、相册、日志、留言板、协议、属性。管理员模块有以下几个功能分别是设置密码、用户名、登录时间、引言、管理员、路径等。相册模块有以下几个功能分别是标题、路径、内容等。日志模块包括以下几个功能分别是相册内容、更新时间、消息等。留言板模块包括以下几个功能分别是留言内容、管理留言板、留言协议、留言时间等。个人博客系统的协议模块包括以下几个内容分别是协议题目、协议内容、注册时间等。属性模块包括有以下几个功能分别是属性题目等。 2.系统功能结构图本系统首先需要对用户进行身份验证,验证时判断用户是一注册用户还是普通游客。如果已是注册用户,则跳转到对应的个人博客页面;如果是游客,则直接计入到博客网站首页。下面是博客网站的功能结构图。身份识别 是否为注册用户 是 否查看文章信息查看用户图片发表评论浏览所有文章个人博客页面进入他人微博上传图片发表文章个性化设置博客网站首页图2.1模块结构图 3.数据库设计本系统一共设计出3个实体,分别是用户实体 丶文章实体丶个性化实体。1) 用户表用来存储博客系统中建立自己的博客,并进行博客操作的客户,包括用户名丶密码丶昵称丶密码保护问题和密码保护回答字段。2) 个性设置表用来储存用户对个人博客进行个性化设置的基本信息,包括用户名丶博客标题和个性签名。3) 文章表用来存储博客系统中的博客文章的基本信息,包括文章的ID丶文章标题丶文章内容丶发表用户民丶发表时间和评论数。 4.程序预览个人博客运行预览图如图所示5.首页程序功能代码实现<?phpsession_start();include_once center/conn/conn.php;?><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>我的博客</title><link href="css/style.css" rel="stylesheet" type="text/css" /></head><body><div id="contain"> <div id="header"> <div id="login"> <div> <a onclick="javascript:window.open(center/login.php,login,width=300,height=200,false)">登录</a> |&nbsp; <a onclick="javascript:window.open(center/register.php,register,false)">注册</a> </div> </div> </div> <div id="content"> <div id="left"> <div id="nomblog"> <ul style=" padding-top:50px; list-style-type:none;"> <?php$nommembersql = "select * from tb_member where isnominate = 1 order by id desc limit 4"$nommemberarr = $conne->getRowsArray($nommembersql);$conne->close_rst();if($nommemberarr != )foreach($nommemberarr as $value)echo <li style="height:20px; line-weight:20px;"><a href="center/center.php?uid=.$valuename." target="_blank">.$valueblogname.</a></li>?> </ul> <div class="more"><a onclick="open(moreinfo.php?act=nominateblog,_blank,false)">更多>>></a></div> </div> <div id="nomart"> <ul style=" padding-top:50px; list-style-type:none;"> <?php$nommembersql = "select * from tb_member where isnominate = 1 order by id desc limit 4"$nommemberarr = $conne->getRowsArray($nommembersql);$conne->close_rst();if($nommemberarr != )foreach($nommemberarr as $value)echo <li style="height:20px; line-weight:20px;"><a href="center/center.php?uid=.$valuename." target="_blank">.$valueblogname.</a></li>?> </ul> <div class="more"><a onclick="open(moreinfo.php?act=nominatearticle,_blank,false)">更多>>></a></div> </div> </div> <div id="right"> <div id="left"> <div id="center"></div> </div> <div id="right"> <div id="hotblog"> <ul style=" padding-top:50px; list-style-type:none;"> <?php$hotmembersql = "select * from tb_member order by hitnum desc limit 4"$hotmemberarr = $conne->getRowsArray($hotmembersql);$conne->close_rst();if($hotmemberarr != )foreach($hotmemberarr as $value)echo <li style=" height:20px; line-weight:20px;"><a href="center/center.php?uid=.$valuename." target="_blank">.$valueblogname.</a></li> ?> </ul> <div class="more"><a onclick="open(moreinfo.php?act=hotblog,_blank,false)">更多>>></a></div> </div> <div id="hotart"> <ul style=" padding-top:50px; list-style-type:none;"> <?php$hotmembersql = "select * from tb_member order by hitnum desc limit 4"$hotmemberarr = $conne->getRowsArray($hotmembersql);$conne->close_rst();if($hotmemberarr != )foreach($hotmemberarr as $value)echo <li style=" height:20px; line-weight:20px;"><a href="center/center.php?uid=.$valuename." target="_blank">.$valueblogname.</a></li>?> </ul> <div class="more"><a onclick="open(moreinfo.php?act=hotarticle,_blank,false)">更多>>></a></div> </div> </div> </div> </div> <div id="bottom"></div></div></body></html>6.使用的关键技术1.文章管理模块 文章管理模块是本系统中最基础、最复杂的一个核心功能模块。文章管理模块可以分为添加博客文章、查询博客文章、发表文章评论、删除博客文章/评论4个功能部分。2.添加博客文章 发表博客文章主要是提供用户发表和张贴个人的文章或是对某些事物的独到见解等,通过发表的文章,其他用户可以发表相关的评论,以便能够同来访者进行交流,是一个展现自己的网络交流平台。 这个功能主要由file.php完成。发表文章后,提交博客文章信息到数据处理页(check_file.php)并保存在相应的数据库中。在保存过程中,系统会在数据库中为该文章自动生成一个文章ID编号,这个编号是自动递增的生成,用来唯一标识一篇文章。3.文章查询 发表文章子模块主要由query.php实现。在query.php页面中,查询的功能区,在”查询条件”后的下拉列表框中选择查询条件。在“关键字“后面的文本框中输入查询条件所对应的查询关键字,既可快速检索到相应的数据信息。如果存在,输出数据信息到浏览器;否则,弹出警告信息。4.发表文章评论 发表文章评论是在“查询博客文章“的前提下操作的。当页面显示查询的文章信息。如图7. 数据库设计1.文章列表(tb_article)文章列表存储的是用户发表过的文章信息 如图2.评论留言(tb_filecomment)评论列表存储的是用户对文章的评论,包括注册用户和游客都可以发表评,如图8.功能实现部分用户界面部分总体上划分为以下几个方面:主页面、博客页面、小组页面、管理页面。登录界面:如图后台管理模块的实现。如图 总 结通过此次个人博客系统的设计,我对Java Web程序设计有了进一步的了解,更重要的是对数据库的相关操作也有了切身的体会。对系统设计及开发有了比较全面的理解。首先,通过对系统进行需求分析,确定各个功能和非功能需求;然后一个个具体地对其进行分析设计,并且仔细检查看是否有矛盾或错误;在完成这一步之后再开始编写实现程序,最终通过对象协作和对象中的方法操作把各个系统功能表现出来。 在实际编程过程中遇到了各种不同类型的错误,有时候是一些很明显的语法错误,这些一般编译器有提示,或者编译过程中会报告错误所在,还有一些不明显的隐性错误却让我很头痛,只好仔细核对分析和设计模型,并对照实现代码利用断点调试来一步步检查错误。同时也翻阅了大量的书籍,尽管大部分书都只是翻看了其中一部分而已,却给了我非常有价值的经验和知识。同时也要感谢老师的指导和我的组员杨成的共同努力与付出,完成个人博客实训任务。 参考文献1.PHP典型模块开发全程实录 于国槐 王雨竹 清华大学出版社2.SQL Server 数据库技术及应用 陈艳平 北京理工大学出版社3.jQuerr权威指南 陶国荣 机械工业出版社

    注意事项

    本文(PHP实训报告书.doc)为本站会员(小**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开