基于web框架的博客管理系统设计与实现

基于web框架的博客管理系统设计与实现

ID:20752731

大小:60.05 KB

页数:11页

时间:2018-10-15

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

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

1、基于Web框架的博客管理系统设计与实现摘要:设计并实现了一个基于B/S架构的个人博客管理系统,包括游客浏览博客、用户发表博客及使用爬虫抓取网络新闻等功能。系统前端使用当前流行的响应式布局框架Bootstrap开发,页面能匹配不同分辨率;后端使用Hibernate、Spring、Struts三大经典组合框架开发,系统扩展性强。本文论述了本系统的功能设计、流程设计、数据模型设计、效果实现等软件开发关键阶段的开发过程。关键词:Web框架;SSH框架;Bootstrap框架;个人博客;网络爬虫中图分类号:TP393.02文

2、献标志码:A文章编号:1006-8228(2017)05-20-04DesignandimplementationofblogmanagementsystembasedonWebframeworkLiuLei(TheOpenUniversityofGuangdong(GuangdongPolytechnicInstitute),Guangzhou,Guangdong510000,China)Abstract:Inthispaper,apersonalblogmanagementsystembasedonB/Sarc

3、hitectureisdesignedandimplemented,whichincludesthefunctionsofthevisitorsbrowsingtheblog,thebloguserspublishingtheblogandthecrawlercrawlingthenetworknews.ThefrontendofthesystemisdevelopedwithBootstrap,whichmakesthepagecanbematchedwithdifferentresolutions,andthe

4、back-endisdevelopedwiththeclassiccombinationframeworkcombinedwithHibernate,SpringandStruts,whichmakesthesystemscalable.Thispaperdiscussesthedevelopingprocessofthesoftwaredevelopment,suchasfunctiondesign,processdesign,datamodeldesignandtherealizationoftheeffect

5、s.Keywords:Webframework;SSHframework;Bootstrapframework;personalblog;Webcrawler0引言博客,又称网络日志,是一种表达个体思想、彰显个人风格的互联网工具,通常为个人自主管理的网站。用户可以自由的在博客上发表文章,最新的文章排列在最前显示,游客可以浏览博文;除了提供信息展示的功能,博客还提供评论、回复评论的交互功能,以提高博客的用户粘连度。一个典型的博客囊括了文字、图像、其他博客或网站的链接,以及相关媒体,博客是社会媒体网络的一部分。博客系统

6、是指,使用计算机语言编写、安装,方便用户在互联网上建立个人博客的一整套系统[1]。本文尝试从软件工程的角度,详细阐述个人博客管理系统的功能设计、流程设计和数据模型设计,技术选型使用经典的J2EE企业级开发框架SSH和响应式前端框架Bootstrap,最后分析了系统关键功能??现。1功能结构设计本文设计的博客系统主要实现三个功能:发表和浏览日志、新闻爬虫与收藏、内容评论与回复。1.1发表曰志权限控制:未注册的用户只能查看公开日志;需要登录才能增删改,查看隐藏日志。需要实现的模块有七个。①用户登录:用户使用帐号密码登录

7、系统,认证成功则转入个人主页,失败则显示错误信息;②用户注册:填写用户名、密码、个人信息,提交数据库保存;③个人资料:填写博主基本信息,包括博客名、作者简介、性别、邮箱等;④发表口志:用户发表口志,内容包括主题主题、正文、图片、媒体等信息,可以选择是否公;⑤删除日志:用户可以选择删除已经发表的日志,系统会从数据库删除这些信息;⑥查看日志:用户或游客可以浏览公开的日志内容;⑦修改日志:用户修改已经发表的日志,系统保存修改内容。1.2新闻爬虫与收藏权限控制:未注册用户只能查看爬虫新闻,需要登录才能设置爬虫筛选条件和进行

8、收藏。需要实现的模块有二个。①新闻爬虫:博客用户可以设置筛选条件,爬虫程序根据预定义规则获取网络信息并存储到系统数据库:②收藏:博客用户可以收藏本网站其他用户的口志,查看收藏记录。1.3评论与回复权限控制:允许匿名用户发表评论,只有被评论的日志作者有权限回复、删除评论。需要实现的模块有四个。①发表评论:系统允许访客匿名评论所阅读的口志;②回复评论:口志作者可

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

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

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