个人博客需求分析

上传人:hs****ma 文档编号:469861054 上传时间:2022-11-09 格式:DOCX 页数:9 大小:81.54KB
返回 下载 相关 举报
个人博客需求分析_第1页
第1页 / 共9页
个人博客需求分析_第2页
第2页 / 共9页
个人博客需求分析_第3页
第3页 / 共9页
个人博客需求分析_第4页
第4页 / 共9页
个人博客需求分析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《个人博客需求分析》由会员分享,可在线阅读,更多相关《个人博客需求分析(9页珍藏版)》请在金锄头文库上搜索。

1、个人博客系统 需求分析说明书1.引言1.1 编写的目的本概要设计为系统的详细设计、实现、测试以及验收提供参考,也为评价系统功能和性 能提供标准。本概要设计适用于用户、项目管理人员、系统分析人员、程序设计人员以及系 统测试人员阅读和参考。1.2 背景说明开发的系统名称为“* 博客”。本需求分析是为了更好的给出本系统的大致设计思路, 为设计人员提供一个简洁的系统结构,为用户能够得到一个满意的系统而做参考依据。1.3 术语定义博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post (这个词当名词用 时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒叙排列,也就是最新的放 在最上面

2、,最旧的放在最下面。不同的Blog的内容和目的有很大的不同,从对网络资源的 整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说 都应有尽有。许多Blog只是个人所见,所闻,所想之事的内心独白,而其他一些Blog则可 能是一群基于某个特定主题或者共同利益领域的集体创作。 Blog 就像是对网络传达的实时 讯息。撰写这些Weblog或Blog的个人就叫做Blogger或BlogWriter即博客。1.4 参考资料2.项目概述2.1 产品描述本系统所实现的功能将是利用各种数据,将各个Blog的最新内容整合到一起。( 1 )建立查询网站,支持并发访问(2) 可提供面向所有

3、客户的基于HTML和RSS等格式的实用信息( 3)提高数据读取效率4)建立多个发布点,规避网络风险,保证数据传输稳定5)能随时根据站点数量和内容的变化实现更新和扩展6)发布的信息能够鼓励 Blog 作者经常更新自己的站点,能够产生实际的宣传效果2.2 产品功能开始*i,;二登亲 -冈注册-v4游客划水I管理员|管理员,注册用户X X博客首页用户信息管理个人信息管理日志管理相册管理音乐管理好友簿管理留一一口板管理收藏夹管理结束2.3 用户的特点游客:游览所有博客信息。 注册用户:游览所有博客信息,修改自己的博客信息,发表评论,发表留言。 管理员:个人信息管理,日志管理,留言管理,评论管理,相册管

4、理,视频管理。 博友:注册用户可以添加自己的博友,这样可以随时关注网友动态,及时的和好友互动2.4 假定与约束系统采用吧 b/s 结构注册用户可以登录以后对自己的个人信息、日志、留言、访问权限、博友、评论、相册、视频管理等。2.5 运行环境客户端使用 WindowsXP/2000/vista/7 操作系统客户端使用 IE6.0 或者火狐3.0 浏览器 服务器端使用 WindowsXP/2000 操作系统 服务器端使用 JDK6.0+Tomcat6.0+SqlServer20053 需求描述3.1 功能需求3.1.1 安全管理(1)用户注册 新会员注册,添加会员基本信息,注册成功的用户可以享有该

5、博客的功能; 如若注册不成功,页面提示相关信息,并返回注册页面。(2)用户登陆 要求任何使用系统的用户都应经过用户名、密码和图形验证码进行身份验证后,方可进 入系统。如果用户未通过验证停留在登录界面,并给出相关提示。(3)修改密码 任何用户都可以,并且仅能修改自己的密码。修改密码时,必须要求用户输入原密码、 新密码和确认新密码进行验证,验证通过后方能修改密码。3.1.2 管理模块(1)会员管理 持有管理员账号的用户可以在各个页面对普通会员进行管理,可以对发表不雅或者违反 相关法律的文章的会员进行处理,如删除他的账号,还可以对会员进行权限设置如设置某某 为某某板块的版主等等。(2)个人信息管理

6、注册成功的用户通过登录个人账号登录博客,进入完善个人基本信息页面,完善基本信 息后可以进入主界面,在主界面将会显示个人的基本信息,也可以通过个人信息管理模块对 个人信息进行详细的完善,可以对自己的个人信息的访问权限进行设置,权限有尽主人可见、 尽好友可见、任何人可见,还可以通过个人信息管理模块来完善自己的联系方式,这些联系 方式可以让朋友更方便的联系自己。(3)博文管理 登录成功的会员可以在博文管理模块撰写博文来发表自己的一些思想、见解等,也可以 向博友对自己发表的文章的评论进行回复,如若不喜欢他的评论还可以删除博友的评论,可 以通过博文管理模块对博文进行权限设置,可以设置成尽主人可见、尽好友

7、可见、任何人可 见,可以对自己的博文进行分类,自己的私密博文,自己的美文等,自己可以新建分类。(4)相册管理 登录成功的会员可以对自己的相册信息进行操作,可以添加新的相片到自己的相册中, 也可以对相册进行排列、删除,还可以对自己的相册设置访问权限,使得到权限的好友才能 对相册进行浏览,也可以向别人对相片的评论进行回复、删除、统计等功能!(5)博友管理 登录成功的会员可以在自己的好友栏里查看好友的信息、好友的博客空间等等,也可以 添加自己喜欢的会员为好友,也可以回复好友的验证信息以此来对好友的验证进行回复。(6)留言管理 通过登录的会员可以在自己的版块对向自己的博文发出留言的博友进行回复或者对一

8、 些不喜欢的留言实行删除等功能。(7)音乐管理 为了使登录本博客的会员缓解每天的工作压力,本博客特意为会员们增加的音乐界面让 劳碌一天的博友们得到足够的放松,在此功能区可以根据自己的爱好搜索自己所喜欢的歌 曲,试听后如若很喜欢还可以对歌曲进行收藏、添加等,也可以分享给其它的博友共同娱乐 还可以删除不喜欢的歌曲、对收藏的歌曲进行排列等。(8)收藏夹管理 通过注册登录的会员可以对自己所喜欢的博文、音乐、网站进行收藏,以方便下次浏览, 所收藏的信息全部储藏在收藏夹中,还可以把某些不喜欢的或者已经透彻了解的信息删除, 为了方便快捷的找到自己所需要的信息还可以对所收藏的信息进行分类收藏等。3.2 性能需

9、求支持的终端数:100 支持并行操作的用户数:20 支持一月内处理的管理记录总量:2000 条 95%的事务必须在小于 3s 时间内处理完,最长不超过 10s。3.3 设计约束3.3.1 标准的约束暂无3.3.2 硬件的限制数据库服务器硬件环境:内存2G以上,硬盘320G以上,CPU双核2.0MHz以上。Web服务器硬件环境:内存2G以上,硬盘320G以上,CPU双核2.0GHz以上。客户端硬件环境:内存1G以上,硬盘40G以上,CPU1.7GHZ以上。3.4 属性3.4.1 可用性要求 Web 服务器损坏和停电等日常故障丢失数据,部署出现问题后可随时重新部署项 目,不影响数据。3.4.2 安

10、全性未登录用户只能进行博客阅读,不能进行其他操作。 用户不能访问未授权功能。同一用户只能单点登录。3.4.3 可维护性新功能的实现仅涉及局部。3.4.4可转移/转换性在日常办公和居住环境下均可正常使用。上述属性十分重要,能够使用规定的方法去进行客观的验证。3.5 外部环境需求3.5.1用户接口用户通过标准显示器、键盘和鼠标操作,其中显示器的分辨率不低于 1024*768。3.5.2 硬件网络要求:内部局域网带宽100Mbps,工作站带宽10M/100Mbps,客户机(浏览器) 外部接入带宽不低于 512kbps。web服务器端硬件要求:内存2G以上,硬盘320G以上,CPU双核2.0MHz以上

11、。 数据库服务器硬件要求:内存2G以上,硬盘320G以上,CPU双核2.0GHz以上。 客户端硬件要求:内存1G以上,硬盘40G以上,CPU1.7GHz以上。Web 服务器端操作系统:window XPJDK 要求: JDK6.0Web 服务器: Tomcat 6.0 数据库服务器: SQLServer2005 客户端操作系统: window XP/vista/7浏览器: IE6.0 及以上,或者火狐 3.03.6 其它需求暂无4.数据字典4.1 数据项1.表名: UsersUseridchar(20)not nullprimary keyWebUserldchar(20)nullforeig

12、n keyUserPasschar(20)not null2.表名: WebUserWebUserIdchar(20)not nullprimary keyUserIdchar(20)nullforeign keyUserBirthdaydatetimenot nullUserNamevarchar(20)not nullUserMailboxchar(20)not nullUserSexvarchar(5)not nullUserWorkvarchar(20)not nullUserMarriagevarchar(20)not nullUserIdentitychar(30)nullUser

13、Addressvarchar(50)nullUserHomevarchar(50)nullUserWordvarchar(50)nullUserRemarkvarchar(lOO)nullUserStateintnull3.表名:LogLogIdintnot nullprimary keyWebUserldchar(20)nullforeign keyLogTitlevarchar(30)nullLogvarchar(3000)nullLogTypevarchar(20)not nullLogDatedatetimenot nullLogStatevarchar(20)not null4. 表

14、名: LogCommentLogCommentIdintnot nullprimary keyLogIdintnullforeign keyLogCommentvarchar(500)not nullLogCommentDatedatetimenot nullFriendIdchar(20)not null5. 表名: LogCommentReturnLogRerturnIdintnot nullprimary keyLogCommentIdintnullforeign keyLogReturnvarchar(200)not nullLogReturnDatedatetimenot nullFriendIdchar(20)not null6. 表名: MusicsMusicIdintnot nullprimary keyWebUserIdchar(20)nullforeign keyMusicNamevarchar(20)not nullMusicAuthorvarchar(20)not nullMusicDatedatetimenot nullMusicTypevarchar(20)not nullMusicSharechar(20)null

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号