bolg个人博客系统v1.02需求文档(共41页).docx
《bolg个人博客系统v1.02需求文档(共41页).docx》由会员分享,可在线阅读,更多相关《bolg个人博客系统v1.02需求文档(共41页).docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上个人博客系统 v1.01B北京联合大学小圆脸开发团队Tel: 2011/4/10需求分析文档v1.02 项目经理: 小组成员 : 白建伟 李岩 韩文龙编写全体组员日期2011.3.20审核董震等资深日期2011.3.22发布版次:v1.01编写全体组员日期2011.4.10审核待审日期待定发布版次:v1.02版权声明: 本文档版权由北京联合大学信息学院所有。任何形式的拷贝或部分拷贝都是不允许的,除非是出于有保护的评价目的。 本文档所包含的信息是机密的,并且由北京联合大学信息学院提供。此信息只用于北京联合大学信息学院0505博个人客项目组的成员或咨询专家。特别指出的是,
2、本文档的内容在没有得到北京联合大学信息学院书面允许的情况下不能被全部或部分泄露给任何其它单位。变更记录日期版本变更说明作者 2011.0409v1.02术语定义; 页眉页码修改; 管理员权限在各种图中的定义;系统功能流程图;功能子模块;报表功能模块; 全体组员 签字确认职务姓名签字日期目录1. 概述1.1. 项目背景由于软件项目管理这门课的要求,我们小组做了个人博客这个项目。1.2. 目的本需求分析说明书主要的目的是在小组与用户之间的需求界定提供说明。此文档所述需求,将成客户判博客系统是否开发完成的标准。同时,此文档也为开发人员界定了具体的工作范围。本文档预期的读者为:1项目经理:范硕2项目管
3、理部:董震3项目组成员:翟蒙 李岩 知男 徐罗希 白建伟 石奇 韩文龙 4CS部工作人员:白建伟 5 各位项目组资深经理及组员1.3. 项目范围包含的范围:注册、登陆、博客动态、访问统计、权限管理、博客今日动态、博友管理。不包含的范围:应用程序(包括:看电影,收听音乐等.),关注,圈子。1.4. 术语定义Personal blog system :个人博客系统System movements:系统活动图 Functional modules:功能模块Function report :功能报表The project manager:项目经理Needs analysis:需求分析UML:Unifi
4、ed Modeling Language 统一建模语言DFD:Data Flow Diagram 数据流图Report:报表Operating environment:操作环境Server:服务器Client:客户Administrator:管理员System Domain Picture:系统域名图片Class diagram:类图System Business Whole Picture1.5. 系统用户组织结构图1.6需求描述1)客户与用户业务高层他们关心的企业是系统的目标性需求,关心的是系统总体的功能框架,关心的是系统解决了哪些管理问题2)用户的中层管理人员与具体人员企业的中层管理人员
5、关注的是企业的局部需求,他们要求对自己的负责的局部系统能够有总体的了解3)用户IT主管与开发人员:包括设计人员、编码人员、同行的专家在描述需求时候传统的做法是以功能为主线,来展开描述,实际上如果是以数据为主线来描述需求也是一种很好的办法4) 项目管理人员:包括项目经理、质量保证人员、测试人员、需求管理员、配置管理员、计划人员等等在此基础上项目经理、质量保证人员可以据此来进入项目策划过程,测试人员可据此进入测试策划过程,需求管理员、配置管理员可以识别配置项制定相关的活动计划。2. 运行环境2.1. 硬件环境设备类型设备名称用途配置信息(最低)备注ServerPC Server应用服务器PIII5
6、00双CPU256M内存20G硬盘100MBPS网卡PC Server数据库服务器PIII500512M内存20G硬盘100MBPS网卡PC ServerSMTP服务器PIII500256M内存20G硬盘100MBPS网卡ClientPC2.2. 软件环境软件名称软件类别版本号补丁程序语种备注Windows 2000 Advanced Server操作系统5.00.2195SP3中文版SQL Server 2000数据库软件8.00.194SP2中文版Microsoft .Net Framework运行平台1.0.3705SP2中文版Microsoft Office 2000应用软件9.0SP
7、2中文版3. 功能需求说明3.1. 系统功能流程3.1.1. System Business Whole Picture3.1.2. System Domain Picture3.2系统功能模块3.2.1个人博客系统功能模块图3.2.2管理员权限1登录 查用户名,密码, 但不能修改。 能禁用用户名。 能查看用户信息,但不能修改。2上传日志 审查上传日志。 禁止发布某些日志。 删除某些已发布日志。 把某些特殊字打上星号。3关注好友动态 好友有更新时提示。 有好友评论用户的日志提示。 4评论 审查评论。 禁止发布评论。 删除已发布的评论。 有人回复用户评论时提示。 对某些字打星号。(管理员用户协作
8、图)5人气排行榜 根据访问次数决定人气之星。 将人气之星介绍给每个用户。3.2.3.注册模块用户通过填写相关注册信息即可成为个人博客的用户,用户必须填写的信息:邮箱、昵称、密码、重复密码、密保问题(用户密码丢失时找回密码)、问题答案、验证码等,选填信息:出生日期、性别、居住地、职业、学历、QQ、MSN等。用户注册时email和用户名都通过DWR与后台数据库进行交互,判断是否email和用户名已经使用;居住地使用DWR与城市表连接实现级联菜单;邮箱格式、密码长度、密码和重置密码是否相同、验证码是否正确都在前台javascript中进行了校验,在后台servlet中也进行了校验。信息全部输入正确方
9、能完成注册。用户输入的密码在后台进行MD5加密。活动图基本流程:输入“登录名”和“密码”,可以选择是否保留登录状态,点击“登录”按钮。如果“登录名”和“密码”输入正确,登录成功。如果“登录名”或“密码”输入错误或不存在,则显示“登录名或密码错误”分支流程:找回密码如果密码忘记,则点击“找回密码”,需要填写“登录名”和“验证码”,点击“提交。”如果“验证码”输入错误,则显示“验证码输入错误或过期!”如果“登录名”不错在,则显示“用户不错在”输入正确,则显示信息:用户会接收到重置密码的邮件。DFD:3.2.4登陆模块名称:登陆流程优先级:最高基本流程主线流程:设定博客名字,设定博客地址,完善个人资
10、料(*性别、*出生日期、婚姻状况、职业、现居地、家乡),完成分支流程支线流程:博客名字非法填写出现错误提示,博客地址若是非法填写出现错误提示,个人资料中性别和出生日期为必填项若没有填写出现错误提示备注说明备注说明:博客名字为12个中文或24个字符以内,博客地址可以是3-24位小写字母与数字的组合,不支持纯数字用户登录顺序图:3.2.5统计模块3.2.2 名称:访问量界面优先级:低基本流程当有人访问时记录访问人的来源,访问日期,总访问次数加一;每天结束时统计今日总的访问次数,存入数据库,将每日的访问总次数作为纵坐标,天数作为横坐标进行绘图,显示出最近30天的访问量走势。博客主人可以修改自己博客的
11、访问设置,设置为私密博客,更改消息设置还可以限制别人对自己的博客进行评论。也可限制别人转载自己的博文。分支流程当访问人对于博客主人或日志等进行评论时,保存评论次数。当访问人转载博客主人的日志时统计转载次数。备注说明同一个ip地址对这个博客访问,次数不累加。界面草图3.2.6博客动态模块3.2.6.1动态更新功能1. 进入博客动态页:登录博客,在左侧导航栏点击“个人中心首页”,进入博客动态页 2.博客动态页布局:博客动态页的最顶端显示个人中心,在个人中心的下面显示博客动态博客动态从上到下分为“最近全部”“昨天”“最近一周”其中,博友的全部动态每屏最多显示20条,点击下一页可以查看更多动态3.显示
12、博客动态页:博客动态显示博友的更新博客的摘要,主要显示的是“博文标题”和“博文的前三行”在每个博文摘要的后面会显示博文发表日期时间4. 刷新博客动态: 查看博友的最新动态需要点击“博友动态”按钮刷新5.其它: 博客动态页只显示最近一周的博友动态,如果一周内没有博友动态更新,则只显示“个人中心”。3.2.6.2日志博文更新功能基本流程:首先主页出现两个连接:传图片和发博文A发博文1 如果选发博文则出现以下页面 2本界面功能:页面表头有时间显示 标题栏和正文分开 正文中可以:写博文,博文中可加表情 图片和视频,可对文字进行排版, 3 在范围内限定字体 4 允许插入音乐,插入的音乐可以自己在此界面搜
13、索.5可对博文的公开私密性进行设置 6可对博文评论有以下自主的选择设置:7最后决定是否发表博文 给博文添加权限、标签和分类,权限分为:公开和仅主人可见,标签由主人设置,最多8个,每个关键字不能超过4个字,分类分为两类:私密博文和非私密博文。6、博客首页上将显示博文的发表时间、摘要与标签,摘要字体字号与博文相同,摘要最多显示750字,摘要后会显示查看全文。除此之外还会显示该篇博文的阅读、收藏数量以及是否可以转载。博客内容发表顺序图3.2.7统计模块名称、标识符统计管理模块功能描述对总用户数,在线用户数的显示,优先级低输入管理员操作操作序列TBD输出各主页面界面3.2.8评论模块名称、标识符评论管
14、理模块(用户)功能描述对评论的添加,删除优先级中输入content(内容)操作序列评论的添加1, 在文章或是照片下面有评论框2, 填写评论内容,点击“提交”,返回添加成功页面;返回失败页面,提示返回评论添加页面。评论的删除点击“删除”,判断是否有删除权限,正确返回删除成功,失败返回删除失败页面,提示返回上页。输出返回文章页面补充说明名称、标识符评论管理模块(管理员)功能描述对留言的添加,删除优先级高输入content(内容)操作序列留言的添加3, 点击“我要留言”,进入留言页面4, 填写留言内容,点击“提交”,返回添加成功页面;返回失败页面,提示返回留言添加页面。留言的删除点击“删除”,判断是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bolg 个人 博客 系统 v1 02 需求 文档 41
限制150内