基于web的博客系统的设计与实现

基于web的博客系统的设计与实现

ID:33125566

大小:63.80 KB

页数:4页

时间:2019-02-20

基于web的博客系统的设计与实现_第1页
基于web的博客系统的设计与实现_第2页
基于web的博客系统的设计与实现_第3页
基于web的博客系统的设计与实现_第4页
资源描述:

《基于web的博客系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、题目:基于Web的博客系统的设计与实现说明一、开题报告应包括下列主要内容:1.通过学生对文献论述和方案论证,判断是否已充分理解毕业设计(论文)的内容和要求2.进度计划是否切实可行;3.是否具备毕业设计所要求的基础条件。4.预计研究过程中可能遇到的困难和问题,以及解决的措施;5.主要参考文献。二、如学生首次开题报告未通过,需在一周内再进行一次。三、开题报告由指导教师填写意见、签字后,统一交所在系(部)保存,以备检查。指导教师评语:指导教师签字:检查日期:一、课题的背景越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与他人互动交流,拥有一个自己独立的空间,随着Web2.0时代

2、的到来,一个新的概念出现了----博客。在Web2.0应用中,博客(Blog)是Web2.0核心应用中最典型、最流行的代表之一,也是Web2.0技术应用最直观的表现,是Web2.0精神和理念的具体体现。博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。要在网络世界体现个人的存在,张扬个人的社会价值,拓展个人的知识视野,建立属于自己的交流沟通的群体。从这个意义上说,博客将会变得越

3、来越普及,越来越为更多的人接受。从信息传播的角度看,博客网站、频道的出现对于博客个体而言,意味着将信息采集与发布的通道最大程度的简单化与快捷化。二、目的和意义Blog记载了日常生活发生的事情和自己的兴趣爱好,把自己的思想和知识和他人分享、交流,同时通过“六度空间”结识更多志趣相投的朋友;而越来越多专业知识的Blog的出现,让我们看到了Blog更多所蕴涵的巨大的信息价值;不同的Blog选择不同的内容,收集和整理成为很多人关注的专业Blog----目前越来越多的人获取信息的来源是一些固定的Blog。随着博客人数的增加,Blog作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接

4、受,并且在改变传统的网络和社会结构;网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧结合变的更加有效,个人出版变成人人都可以实现的梦想----Blog正在影响和改变着我们的生活。三、关键技术与解决方案本系统主要采用了JSP、Servlet和JavaBean技术。由于本系统对于数据的增、删、改、查等操作较为频繁,如果使用普通的开发模式,在开发过程中必定增加编码难度,且代码混乱,条理不够清晰,势必造成代码的冗余。所以该系统引入了MVC2设计模式将程序分为了三个部分,分别是模型层、视图层、和控制层,MVC2模式在MVC模式基础上引进了Servlet技术。此种开

5、发模式遵循MVC的设计理念,其中JSP作为视图层为用户提供与程序交互的界面,JavaBean作为模型层封装实体对象及业务逻辑,Servlet作为控制层接收各种业务请求,并调用JavaBean模型组件对业务逻辑进行处理,在视图与业务逻辑直接建立起一座桥梁。四、系统基本情况描述本系统的架构模式属于浏览器/服务器(B/S)模式,主要实现了对Web博客主要功能。前台主要是用户博客申请、博文展示、好友信息展示、图片展示、博文评论展示及回复等,后台主要是对个人资料信息、图片、博文、评论等进行管理和维护。本系统包括四大功能模块:用户信息管理、好友信息管理、图片专辑管理和博文管理。五、系统模块设计本系统一共

6、分为四大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。因为需要将它们组成一个数据流,各模块之间需要默契的配合才能实现系统功能。系统功能模块图如图1所示。1、用户信息管理(1)用户注册:主要指用户可以申请自己的博客。(2)个人资料管理:主要包括用户维护、用户积分等级管理。其中维护包括信息修改、密码找回等,用户等级积分查询主要是根据用户发布博文的数量获得的积分进行查询。(3)人气之星信息管理:主要包括用户投票、投票统计、用户排名。其中用户投票是指用户对满意的博文作者进行投票,用户排名是根据该用户所得到的票数进

7、行排名从而选出票数较高的用户成为人气之星。2、好友信息管理(1)好友列表展示:主要是指显示当前用户的所有好友。(2)好友更新提示:主要是好友发布了新博文或上传了新图片对该用户进行提示。(3)好友信息分享:主要指当前用户对其好友公开发布的博文或公开专辑里的图片浏览、转载功能。(4)好友信息维护:主要用于指当前用户所具有申请加他人为好友、处理他人加当前用户为好友的申请、删除好友的功能。3、图片专辑管理(1)图片的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。