欢迎来到天天文库
浏览记录
ID:20086315
大小:22.50 KB
页数:9页
时间:2018-10-09
《基于web框架的博客管理系统设计与实现[word文档]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Web框架的博客管理系统设计与实现关键字:基于,web,框架,博客,管理,管理系统,系统,系统设计,设计,实现基于Web框架的博客管理系统设计与实现本文为Word文档,感谢你的关注! 摘要:设计并实现了一个基于B/S架构的个人博客管理系统,包括游客浏览博客、用户发表博客及使用爬虫抓取网络新闻等功能。系统前端使用当前流行的响应式布局框架Bootstrap开发,页面能匹配不同分辨率;后端使用Hibernate、Spring、Struts三大经典组合框架开发,系统扩展性强。本文论述了本系统的功能设计、流程设计、数据模型设计、效果实现等软件开发关键阶段的开发过程。 关
2、键词:Web框架;SSH框架;Bootstrap框架;个人博客;网络爬虫 TP393.02文献标志码:A1006-8228(2017)05-20-04 DesignandimplementationofblogmanagementsystembasedonWebframework LiuLei (TheOpenUniversityofGuangdong(GuangdongPolytechnicInstitute),Guangzhou,Guangdong510000,China) Abstract:Inthispaper,apersonalblogmanage
3、mentsystembasedonB/Sarchitectureisdesignedandimplemented,whichincludesthefunctionsofthevisitorsbrowsingtheblog,thebloguserspublishingtheblogandthecrawlercrawlingthenetworknews.ThefrontendofthesystemisdevelopedwithBootstrap,whichmakesthepagecanbematchedwithdifferentresolutions,andtheback
4、-endisdevelopedwiththeclassiccombinationframeworkcombinedwithHibernate,SpringandStruts,whichmakesthesystemscalable.Thispaperdiscussesthedevelopingprocessofthesoftwaredevelopment,suchasfunctiondesign,processdesign,datamodeldesignandtherealizationoftheeffects. Keywords:Webframework;SSHfr
5、amework;Bootstrapframework;personalblog;Webcrawler 0引言 博客,又称网络日志,是一种表达个体思想、彰显个人风格的互联网工具,通常为个人自主管理的网站。用户可以自由的在博客上发表文章,最新的文章排列在最前显示,游客可以浏览博文;除了提供信息展示的功能,博客还提供评论、回复评论的交互功能,以提高博客的用户粘连度。一个典型的博客囊括了文字、图像、其他博客或网站的链接,以及相关媒体,博客是社会媒体网络的一部分。博客系统是指,使用计算机语言编写、安装,方便用户在互联网上建立个人博客的一整套系统[1]。 本文尝试从软件工程
6、的角度,详细阐述个人博客管理系统的功能设计、流程设计和数据模型设计,技术选型使用经典的J2EE企业级开发框架SSH和响应式前端框架Bootstrap,最后分析了系统关键功能��现。 1功能结构设计 本文设计的博客系统主要实现三个功能:发表和浏览日志、新闻爬虫与收藏、内容评论与回复。 1.1发表日志 权限控制:未注册的用户只能查看公开日志;需要登录才能增删改,查看隐藏日志。 需要实现的模块有七个。①用户登录:用户使用帐号密码登录系统,认证成功则转入个人主页,失败则显示错误信息;②用户注册:填写用户名、密码、个人信息,提交数据库保存;③个人资料:填写博主基本信息
7、,包括博客名、作者简介、性别、邮箱等;④发表日志:用户发表日志,内容包括主题主题、正文、图片、媒体等信息,可以选择是否公;⑤删除日志:用户可以选择删除已经发表的日志,系统会从数据库删除这些信息;⑥查看日志:用户或游客可以浏览公开的日志内容;⑦修改日志:用户修改已经发表的日志,系统保存修改内容。 1.2新闻爬虫与收藏 权限控制:未注册用户只能查看爬虫新闻,需要登录才能设置爬虫筛选条件和进行收藏。 需要实现的模块有二个。①新闻爬虫:博客用户可以设置筛选条件,爬虫程序根据预定义规则获取网络信息并存储到系统数据库;②收藏:博客用户可以收藏本网站其他用户
此文档下载收益归作者所有