ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:2.90MB ,
资源ID:19313502      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19313502.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(博客系统开发与设计Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

博客系统开发与设计Word格式.docx

1、 1、1技术可行性.5 1、2经济可行性.5 1、3操作可行性.62、需求分析.6三、总体功能概述.6四、数据库设计.8五、详细设计.121、用户登录模块设计.122、前台页面设计.13 2.1、日志管理.14 2.2、相册管理.15 2.3、风格转换.15 2.4、自我信息展示.15 2.5、统计信息显示.15 2.6、友情链接.163、后台设计.16 3.1用户管理模块.16 3.2、博客管理.16 3.3相册管理模块设计.16 3.4模版管理.17六、实验体会.18七、参考文献.19一、绪论1、研究背景随着计算机网络技术的快速发展和网络的普及应用,Web开发竞争日趋激烈,广大用户对网络服

2、务的要求越来越高,“博客”作为一种新的服务形式为越来越多的网民所青睐,因此各种博客也应运而生。博客是继电子邮件、网络论坛、即时通讯之后出现的第四种网络交流载体,它具有“零机制、零技术、零成本、零编辑、零形式”的使用特征,使用简便快捷,任何人都可以轻松建立自己的博客空间;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同兴趣和目标的人提供了一个充分交流沟通和协作的空间,在博客里共享资源,进行深度交流,实现从资源共享到思想共享。相比于以前我们经常使用的即时聊天工具QQ,博客从交互性、信息共享、信息管理、成本、技术等层面具有独特的优势,它绝不仅仅是一种单向的发布系统,而且有着极其出

3、色的交流功能。Blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。一个Blog就是一个网页,通常由简短且经常更新的张贴文章构成。其内容和目的各不相同,有的相当于博客本人的随笔和日记,有的则是一群人基于某个特定主题或共同利益领域的集体创作,且都包含许多其他网站的超级链接和评论,通过网络传达实时信息。简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合

4、性平台。2、研究目的为了满足广大网民日益增长的网络服务需求,提供一个更强大的,更方便快捷的交流平台。为了适应网络的快速发展及Web开发竞争的日趋激烈,设计开发一个更能满足用户需求的交流载体,使大家在网上可以进行各种信息的交流,提供学习交流、工作交流、情感交流的平台,使人们的工作更加简单快捷,使人们的生活更加丰富多彩。3、内容概述本博客系统预采用PHP进行开发设计,配合mysql数据库的后台管理及Apache服务器的支持,使博客系统的前台界面更加美观,后台应用更加灵活。创建此个人博客可以充分地表达自己的思想,通过发表文章展示个人才能,抒发个人情感;网友则可以根据主题发表个人的意见,表达自己的想法

5、,与博主进行思想交流。4、相关技术介绍 本博客系统采用了PHP+Apache+mysql开发,就这些技术介绍如下:(1)PHP是一种用来制作动态网页的服务器端脚本语言。通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。然而,PHP 跟 ASP 或 ColdFusion 不一样的地方在于,它是跨平台的开放源代码。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中执行,它也可以被编译为一个 Apache 模块,或者是一个CGI二进制文件。当被编译为 Apa

6、che 模快时,PHP 尤其轻巧方便。它没有任何繁琐程序所产生的负担,因此可以很快的返回结果,同时也不需为了保持较小的服务器内存映象,而去调整mod_perl。PHP的特性:开放的源代码:所有的PHP源代码事实上都可以得到;PHP是免费的;它是基于服务器端的:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下;嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难;简单的语言:PHP坚持脚本语言为主,与Java以C+不同;效率高:PHP消耗相当少的系统资源;图像处理:用PHP动态创建图像。二、可行性研究及需求分析1、可行性研究1、1技术可行性 本系统

7、主要应用PHP开发,它是免费的、开源的。PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PH

8、P程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。采用Apache服务器.。选择 Apache是因为 Apache是使用频率最高的 Web 服务器,还因为 Apache 是开源免费自由的。Apache WWW Server 最初的源码和思想基于最流行的 HTTP 服务器NCSA httpd1.3,经过较为完善的代码重写,它如今已在功能、效率及速度方面居于领先的地位,Apache项目成立

9、的最初目的是为了解答公用 HTTP Server 发展中人们所关心的一些问题,例如如何在现有的 HTTP 标准下提供更为安全、有效、易于扩展的服务器。Apache 的开发人员全部为自愿者,而不含任何商业行为。其名称 Apache 意为 A PatchyServer,即它是基于现存的代码和一系列的 Patch 文件。 开发过程中采用了MySQL数据库,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库,所以我也选择了它。1、2经济可行性本系统主要应用PH

10、P开发,它是免费的、开源的;MySQL数据库也是免费的。用户只需注册、登录博客系统,使用方便快捷。1、3操作可行性此博客系统具有简单、快捷、低成本的特点。博客像是简化了的个人主页,只需几分钟的时间就可以申请到一个属于自己的博客空间,并方便地发表观点或评论,快速建立起自己的网络形象。只要“会上网打字,就会博客”,与传统的个人主页相比,它的优势在于简单、快速和“入门免费”。此博客界面设计美观,功能齐全,一幕了然,更能使用户方便使用。2、需求分析全面展示博客网站的主题思想;通过发表“我的文章”表达作者的思想和观点,实现与访问者的相互交流;通过上传个人相册,使访问者对网站建设者有进一步的了解;用户可以

11、查看文章,并可以对文章发表意见;展现最新的博客列表,方便访问者浏览;提供网站统计信息,使访问者了解网站基本信息;对文章信息进行管理。通过选择文章类别名称添加文章内容,并可以查询、修改和删除文章内容;对相册信息进行管理。通过选择相册类别名称上传相册图片信息,并可以查看和删除相册内容;可以修改管理员登录信息。三、总体功能概述本系统分为前台设计及后台设计。其中前台主要实现的功能有:用户登录,用户信息查看,日志发布,日志分类,信息统计,风格更换,友情链接等功能。博客网后台,按照其特点可将其分为用户设置、相册管理、博客管理、朋友信息管理、风格更换及用户信息修改等部分。当用户在浏览器中输入相应的地址,将会

12、显示登录网页,用户将信息进行填写后可以进行登录,若是第一次登录可以进入用户注册模块,将信息填写后,系统会自动将数据信息保存至数据库中,从而完成了用户注册。用户在登录的过程中有相应的权限设置,当登录身份为博主时,进入博主网页,在导航菜单中将会显示“关于我”,点击进入此页面将会显示用户的基本信息;同时在导航菜单中将会显示“博客管理”,点击进入博客后台管理,此为进入后台的入口。当游客浏览页面时时,不会显示进入后台的入口。及不能对博客进行任何操作,例如删除博客等。等用户登录到博客首页面时,在首页中将会显示用户登录,用户信息查看,日志发布,日志分类,信息统计,风格更换,友情链接等各种功能。 系统流程图如

13、下所示: 面向用户的客户端流程图 面向系统管理员的流程图四、数据库设计 博客中涉及到的数据库实体分别为用户信息实体,公告信息实体,个人相册信息实体,朋友信息实体,博客文章信息实体以及文章分类实体。1.登录用户2文章分类实体:3博客文章信息实体: 博客文章信息实体包括文章题目、文章内容、文章发布时间及文章访问次数属性。4用户信息实体: 用户信息实体包括用户名、密码、姓名、性别、QQ号码、主页、兴趣、E-mail地址、管理级别属性,用户信息实体的E-R图如图所示:5个人相册信息实体: 个人相册信息 实体包括相册存放服务器端地址、相册描述信息及相册上传时间属性。6朋友信息实体: 朋友信息实体包括:名

14、字、QQ号码、描述等。1.表admin字段名称数据类型是否为空是否主键默认值说明idInt(4)NoNULL自动编号adminVarchar(50)Yes用户名passVarchar(100)密码2.表fenleiname分类名称3.表texttitleVarchar(30)文章题目textVarchar(2000)文章内容fenleitime文章发布时间4表tb_photophotoAddress相册存放服务器端地址photoDescription相册描述信息photoTime相册上传时间5tb_consumeraccountVarchar(10)password用户登录密码用户真实姓名se

15、xchar(5)用户性别QQNumber用户QQ号码mainPage主页地址interest用户爱好eMail电子邮件manageLevel用户登录级别6.tb_articleTypetypeName类型名称descriptionVarchar(1000)描述7.tb_friend朋友姓名QQ号码朋友描述五、详细设计1、用户登录模块设计 用户登录模块具有用户登录功能。博客网运行的第一个页面便是用户登录页面,用户登陆后,可以查看博主发表的文章。在用户登陆页面中,在“用户名”和“密码”文本框中输入用户名和密码后,单击“登录”按钮,系统验证成功后,用户将以会员的身份进入博客网首页,之后在网站中可以随

16、意查看博主发布的文章。如果登录的用户是博主本人,在博主信息显示区域中,则出现“进入后台”超链接,博主可以直接单击此超链接,进入博客网的后台进行管理。 用户登录模块是博客网最先使用的功能,是系统的入口。在用户登录页面中,用户可以通过输入正确的用户名和密码进入到系统,当用户没有输入用户名和密码时,系统会通过JavaScript脚本进行判断,并给予提示信息。2、前台页面设计: 在博客网前台页面的设计中,完成了日志管理,相册管理,风格转换,自我信息展示,统计信息显示,友情链接等功能。采用HTML+CSS编写的界面使界面美观大方,更具亲和力,适用于各种不同爱好的用户。2.1、日志管理:当用户登录到自己的

17、页面时,单击导航菜单中的“日志”将进入日志的发布页面,当用户将日志发布完毕,再次返回到首页中时,将会显示此日志的有关信息,如:浏览次数,发布时间等。 文章查询模块的主要功能是用户在浏览系统是查看发表的文章列表及文章的详细内容,包括文章的题目、发表时间、该文章的浏览次数等,并可以针对发表文章进行回复。这是博客最具代表性的特点之一。它给博主和用户提供展示文笔的平台,增加博主与用户、用户与用户之间的交流,能够使博客系统内的气氛更加活跃,内容更加丰富。前台文章查询模块主要包括所有文章查询、文章分类查询、文章内容详细查询及文章回复功能。2.2、相册管理:同样,用户可以进入此页面进行图片的上传,在图片浏览中可以看到发布的图片。2.3、风格转换:在本博客系统中提供了多种不同的样式.CSS文件,供用户进行不同风格的转换,是页面更具灵活性。2.4、自我信息展示:在此页面中将显示用户的基本信息。2.5、统计信息显示: 在首页中将会显示此功能,对博客信息,图片信息,朋友信息进行统计。2.6、友情链接: 另外,将用户的朋友显示在首页面中,并且创建了链接,点击朋友页面时,将会自动进入朋友的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1