博客网站项目
小组成员:李颜、唐文艳
- 概述
一个Blog就是一个网页日志,通常由简短的、经常更新的帖子文章构成。这些张贴的文章都按照年份和日期倒序排列。而作为Blog的内容,它可以是你纯粹个人的想法和心得,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。它并不等同于“网络日记”。从发展之初,博客就带有双重功能,一方面它是很棒的在线写日志的工具,另一方面也是绝佳的交流的工具。
博客按照个人的欣赏标准和评价尺度选择、收集自己感兴趣的话题并在博客网上推荐他人,他们将小部分有共同兴趣爱好的群体视为目标读者。(比如程序员最大的博客网站CSDN)。在博客社区中,每个人都有各自的读者群,每个博客又是这个群体的忠实的读者从而行程一种规模宏大的多对多互动传播的小众传播形式。
- 系统分析
2.1.1可行性分析
博客网站通常是由简短而且经常更新帖子构成。有些类似博主日记。但博客网站可以让每个人零成本、零维护地穿件自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客网站上。本系统使用JSP+JavaBean+Sevrlet与主流框架Hibernate技术开发的博客网站。Java语言是纯面向对象,而Hibernate框架技术允许Java程序员以面向对象的思想操作数据库。这两项技术的应用便于开发,易理解。
- 需求分析
□ 首先,统一、友好的界面,用以保证整个博客系统的易用性。
□ 我们需要设计一个查询功能,以便于用户查询所需要的博客文章。
□ 增加其他用户点赞、评论功能,如若觉得相当nice,可通过博主下方的微信,支付宝打赏博主一点苦力钱。
□ 可以在博文中,或者博客主页添加友情链接,让更多同道中人学习。
□ 公告管理功能,方便博主添加、修改、删除公告信息。
□ 日志管理功能,以方便博主添加、修改、删除日志信息。
□ 个人图片设置功能,以方便博主添加、修改、删除图片功能。
□ 朋友信息管理功能,以方便博主添加、修改、删除朋友信息。
□ 博主信息设置,可及时更新博主用户信息。
- 总体设计
3.1.1 项目规划
□ 查看文章
查看文章模块实现了用户查看博主发表的博客文章,并通过该模块可以对博主发表的文章谈价评论信息。
□ 查看图片
通过该模块可以查看博主发表的博文中所有图片,以及博主相册图片。
□ 查看日志
通过该模块可以查看博主发表的日志。
□ 博文管理
主要实现文章按类型添加、修改、删除博客文章等功能。
□ 公告管理
主要实现了个人相片的添加、修改、删除功能。
□ 朋友信息管理
主要实现了朋友信息的添加、修改、删除的功能。
- 系统功能结构图:
博客网站前台功能结构:
博客网站后台功能结构: