版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要1摘要“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而课题的开发目标:这次的课程设计最终目标是要建立一个Blog网站。基于服务器端应用。Blog网站主要采用PHP,HTML、My技术开发,整体设计遵循软件工程的方法。该Blog网站主要具备如下的基本功能:如发表、查询、删除和分页浏览博客文章,发表、删除文章评论,查询、上传、删除分页浏览图片,添加、查询、删除、分页浏览朋友圈,以及查询、目录 I Ⅱ第一章博客系统总体概括 11.1博客系统要求 11.1.1登录注销 1.1.2文章管理 11.1.3评论管理 11.1.4留言管理 11.1.5基本设置修改 11.2系统运行环境 11.3研究该系统所要解决的问题 第二章系统的工作流程 22.1服务流程(系统功能开放后) 22.2网站总体结构 22.3数据库设计 2 32.3.2数据字典 3第三章具体实施步骤 63.1界面设计 63.2各功能模块的设计 73.2.1用户登录 73.2.2文章管理 83.2.3评论管理 3.2.4留言管理 3.2.5好友管理 第四章总结与展望 4.1总结 4.2展望 参考文献 第一章博客系统总体概况1第一章博客系统总体概括登录:用户只有在登录状态下才能进行浏览以及其他功能发表文章:用户可以发表自己的文章,以便自己或者其他人查看删除文章:只有超级用户可以对文章进行删除浏览图片:用户可以对已添加的图片进行浏览1.1.4朋友圈管理添加到朋友圈:用户可以通过输入好友信息添加到朋友圈浏览我的朋友:用户可以浏览自己的朋友查询朋友信息:用户可以通过输入姓名或编号查询好友查询用户信息:用户可以通过输入用户名和ID来进行查询用户信息第二章系统的工作流程2第二章系统的工作流程因为网站属于实名认证的,所以用户在注册后必须等待认证,认证通过后方能使用网站的功能,同时网站会自动为用户生成blog空间,以及其他的相关功能都无需用户再次设置,只需一次注册,即可在整个网站畅游网站流程结构图,如图2-1所示:用户管道用户管道册复闻管遭图片管理管理中心文重管理名边问着客置相评重博文及关论注用置录图2-1网站流程图据库便显得异常重要了。有了好的数据库,可操作,提高系统的效率,也便于管理。所以选择了MySql作为数据库管理系统,第二章系统的工作流程3章曾慧删要发重德通片值番勇期席羞重的丽发重意请著文童要得著文重活加别蓄图2-2用户功能表2.1用户信息数据表(tb_user表)是自动编号用户名称密码生日E-mail地址所在城市人物头像性别QQ号个性化签名自我简介管理员及用户标记表2.2博客文章表(tb_article表)是文章标题人物表情文章内容作者发表时间表2.3文章评论表(tb_filecomment表)4是自动编号博客文章的id号评论内容评论时间表2.4朋友圈信息表(tb_friend表)是自动编号朋友名称性别生日所在城市家庭住址邮政编码电话号码手机号码QQ号用户名表2.5图片信息表(tb_tpsc)是自动编号图片名称以二进制形式保存的图片作者上传时间第三章具体实施步骤5第三章具体实施步骤如上所述,本网站的设计风格为简洁、清新,部分页面设计如下:主页页苷页槽客文章○博客主册1五梁博客天空同站欢迎您的光临!!!博客天空同站欢迎您的光临!!!今天是2013-06-25淮安信息职业技术学院毕业设计论文6图3-3用户登录博客博客SKY用户注册协议《一)不得利用本园站进行商业广告宣传;(二)不得利用本同站发送非法文章;(三)不得利用本网站进行上传丰法图片!《四)互相尊重,对自己的言论和行为负责(五)苦鱼用户欲册除文章、评论、图片等信息,请与管理员联系;(六)本网站版权归1AE工作室,不得对本网站进行转载或作为私7W首页博森文京庆图3-5注册系统主页上所提供的服务,只是一些浏览等普通功能的服务,用户要获得更多的服务,必须先登录。登录框设在系统主页上,用户可在该页面输入自己的用户名和密码,系统将会按类别对用户名和密码进行验证,如果名字和密码都正确将被连接到各自的登录成功的界面上,例如普通用户正确登录后将连接到添加博客文章的页面中去,否则提示用户输入的密码或用户名不正确。该页面使用查询数据库匹配数据来验证登录者的身份。实现按类别查询的语句是:Ssql=mysql_query("select*fromtb淮安信息职业技术学院毕业设计论文8window.location.href-"index图3-4为文章发表页面,用户可以发表自己喜欢的文章或者自己想说的话。」u」u字体字号3▼颜色野认颐色▼提交重写图3-4文章管理9这部分的实现主要是先判断用户是否是登录状态,如果是登录状态则可以进行文章发表操作,在用户书写完自己的日志时点击发表即可,倘若用户没有输入任何数据直接点击发表则会弹出提示,提醒用户输入文章,如图3-5添加博客文章来自网页的消息来自网页的消息文字编程区:博客主辊名称不允许为空!文章内容:当用户正确发表文章时,程序将把用户发表的文章存入的数据库中,并对数据库中的一些项进行更新,比如当前网站总共多少文章、该用户发表了多少篇文章等if(Saction="home.php?add"Ssql="SELECTuser_idFROM".SDBprefix."userswhereif(Srewrite=1)Scontent="@<ahref=\"$webaddr/home/u.Sjs_uid\">href=\"Swebaddr/home.php?uid=Sjs_uid\">SjsSquery1="INSERTINTO".$D(user_id,user_name,user_pic,content_bo('Suser_id',Suser_name','Suser_pic,'S(is_id,fs_id,fs_name,fs_pic,message(Sjs_uid,Suser_id,Suser_name',Suser_pic',$$query3="UPDATE".SDBprefix."usersSETblog_num='Sbnum'whereuser_id='Suser(user_id,user_name,user_pic,content_bo(Suser_id,Suser_name',Suser_pic,$c}f(user_id,user_name,user_pic,content_body,share(Suser_id,Suser_name',Suser_pic,'$conterequire_once'sendtominibloSETblog_num='Sbnum'where浏览文章用户或者游客可以发表的文章进行浏览,超级用户具有删除文章的功能查看全部博客文章1、人世间和人们的意识中,不知有多少误会和错觉3、只需几片绿叶5、我要留言页次:1/1页记录:5条博客ID号作者发表时间博客主题人世间和人们的意识中,不知有多少误会和错觉文章内容传说在几百年以前,我的家乡发过一次特大洪水。不过,这次洪水带留的时间不长,很快就干涸了。回到村里的人们,发现街道上突出一个深赭的浑圆石头,露出地面的部分有碌碲那么大。人们开始认论纷纷,但有一种说法得到了大家的一致认可一一这个圆石是一座突兀的山峰,为了让洪水及时退却,它从地底钻了出来,把洪水淹没的土地拱高了许多。于是,村里的人们就把这个圆石视作救命的福星,深信它是一座神山的山头。人们开始朝拜和供奉它,并在它的附近修建了一座山神庙。直到20世纪70年代,村里来了几个“上山下乡的知识青年(他们就住在那座山神庙里),认为这个圆石是快陨石,并从城里带来了几个天文和地质学家,最终确认了他们的想法。接着,有关部门派来了挖据机、推土机和吊车,不到一刻钟,这块并不太的石头就装到了一辆汽车上(现在还保存在市博物管的后院里)。据天文工作者们的传说和地表土层分析),在它降临地球、藩到地面时,正赶上洪水这甬的风雨之夜,村里的人们都逃避水灾暂时离开了村庄……洪水冲积的於泥又接着摘饰了它砰然入地时激起的泥土。所有,洪水这后,回到村庄的人们就认页次:1/0页记录:0条图3-6浏览文章查询条件:博客主题▼关键字查询条件:博客主题▼关键字我要留言发表时间|2013-06-0312:44;49博客文章博客主题文章内容博客主题文章内容图3-7查询文章删除操作的要求是必须是登录用户,还有必须是自己发表的文章,其他人的文章不能删除,进行删除操作时,系统先向数据库匹配用户信息与文章信息Ssql="deletefromtb_filecommentwhereid=".Scommentecho"<script>alert('您的博客文章评论已被删除!');window.location='comment.php';</echo"<script>alert('博客文章评论删window.location='comment.php';</添加图片 当用户成功添加图片后,系统将该评论内容写入数据库,更新数据,并且在页面上显示图片。查询图片检案关键字查询条件:图片名称▼检案关键字图片名称作者添加留言同文章以及评论类似,这里就不赘述了删除留言同文章以及评论类似,这里就不赘述了当用户想添加好友的时候,需要向对方发送好友申请等待对方的同意,当对方同意的时好友添加成功,如果对方不同意,则好友添加失败。现在我想添加admin为我的好友,点击加为好友,如图3-12,弹出图3-13对话点击返回,等待对方的确认。对方可以选择同意或者拒绝,如图3-13选择同意或者拒绝会弹出图3-14的对话框,如果同意好友申请,点击确定后在好友页面中会有好友显示,如图3-15显淮安信息职业技术学院毕业设计论文签名:这家伙很懒,什么也没写。图3-12申请签名:这家伙很懒,什么也没写。图3-13申请同意否确定确定图3-14拒绝提示下面为完整的加为好友源代码require_once'commonheader("location:Swebaddr/login/notheader("location:Swebaddr/login.php?action=nif(Saction="yes"&&$Squery="UPDATE".$DBprefix."friendSETisfriend='I'wherefid_jieshou='Sfsid'&&fid_faSqueryl="UPDATE".SDBprefix."friendSETisfriend='I',make_time='Saddtime'wherefid_jieshou='Suser_id'&&fid_fasong='$fsid'";Squery3="selectfrieSmes=Suser_name.”已经同意您加为好友的邀请,并加你为好友!”;Squery2="INSERTINTO".SDBprefix."mes(is_id,fs_name,message_body,m_time)VALUES(Sfsid,系统管理员SETfriend_nuecho"<script>alert("提示:您已经同意了加为好友的邀请!\");window.location.href='$prev';</sSmes=Sfname.”拒绝您加为好友的邀请!";Squery2="INSERTINTO".SDBprefix."messages(is_id,fs_name,message_body,m_time)VALUES('$fsid,系统管理员Squery="DELETEFROM".SDBprefix."friendWHEREfidjieshou-Sfsid'&&fid_jieshou='Suser_id'&&fiecho"<
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 税务工作总结税收优惠减免政策执行情况
- 2024年物业办公室管理制度及岗位职责(共4篇)
- 《梦幻西游案例分析》课件
- 第7单元 工业革命和国际共产主义运动的兴起(A卷·知识通关练)(解析版)
- 《物流之探讨》课件
- 2024年度天津市公共营养师之二级营养师题库检测试卷B卷附答案
- 2025停薪留职的合同范文
- 2024年度四川省公共营养师之三级营养师自测模拟预测题库
- 2024年度四川省公共营养师之二级营养师全真模拟考试试卷B卷含答案
- 2024年医药广告行业发展监测及投资战略规划研究报告
- 2025届青海省西宁二十一中学七年级数学第一学期期末考试试题含解析
- 湖北省宜昌市2025届九年级物理第一学期期末达标测试试题含解析
- DL-T5394-2021电力工程地下金属构筑物防腐技术导则
- 2021泛海三江JB-QBL-QM210火灾自动报警控制器消防联动控制器说明书
- 儿科护理技术操作规范
- 2024年江苏宿迁经济技术开发区城市管理辅助人员招聘笔试参考题库附带答案详解
- 马拉松赛事运营服务方案
- 阳光少年体验营辅导员工作总结
- 国家能源集团考试试题
- 2024销售业绩深度总结报告
- 小学道德与法治教学工作总结3篇
评论
0/150
提交评论