1、R3.1禁用博客用户11R3.2删除博客用户11R3.3最新日志的审核和推荐12R4.专辑分类管理12R4.1添加新专辑13R4.2查看专辑信息13R4.3修改专辑信息14R4.4删除现有专辑14R5日志浏览功能15R5.1显示最近推荐的日志15R5.2站内搜索15R5.3显示专辑分类列表16R5.4按日期查看当天日志16R5.5显示人气排行17R5.6分页显示最新日志17R6日志的分布和管理18R6.1.1添加日志18R6.2.1修改日志信息19R6.2.2删除日志19R7日志的讨论和管理20R7.1查看日志全文20R7.2. 发表评论21R7.3.1删除评论22R8好友管理23R8.1查看
2、好友信息23R8.2. 访问好友博客24R8.3添加好友24R8.4删除好友254.3对性能的规定254.3.1精度264.3.2时间特性要求274.3.3灵活性274.3.4系统容量284.4故障处理要求284.5其他专门要求294.6文档需求294.7测试需求30第五部分 运行环境规定305.1设备315.2支持软件315.3接口325.3.1硬件接口325.3.2软件接口335.3.3通信接口335.4控制34第一部分 引言1.1编写目的需求说明书有时候也被称为规格说明书,本规格说明描述了BMS(Blogger Management System)博客管理系统案例研究项目的要求,作为系统
3、设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。并且作为各方面沟通的依据,也为下一步工作提供基准。软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。1.2适用范围本文档主要涉及“BMS”的应用模型和功能需求描述。1.3背景说明:A、 软件系统的名称: BMS(Blogger Management System) 博客管理系统B、 任务提出者:NY2T41班开发者:NY2T41班需求说明书有时候也被称为规格说明书,本规格说明描述了BMS(Blogger Manag
4、ement System)博客管理系统案例研究项目的要求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。C、 软件系统的名称:D、 任务提出者:E、 开发者:NY2T41班第一项目组1.4术语、定义和缩写BMS:(Blogger Management System) 博客管理系统1.5文档概述本文档主要描述了“BMS”的外部接口需求、功能需求以及其他非功能需求。1.6参考资料相关的文件包括:A、 供求信息管理系统开发文档B、 国家标准软件需求说明书(GB856T88);C、 莱克公司的人力资源管理项目的软件需求说明;第二部分 任务概述2.1目
5、标总体上,系统的目标是使学员和老师有一个交流和沟通的平台。通过博客系统实现学员和老师异地沟通、项目经验交流、工作成绩记录等问题的解决。 具体来讲,系统的目标包括:u 登录、注册功能u 个人信息管理功能u 系统管理功能u 专辑分类管理功能u 日志浏览功能u 日志发布和管理功能u 日志讨论和管理功能u 好友管理功能2.2用户的特点本系统将为北大青鸟使用,使用者为北大青鸟全体师生, 根据业务的频繁程度,系统每天操作完成一个功能点应该在50 - 1000次之间。用户对界面的友好性,有一定的要求。2.3假定和约束设计和实现上的限制:1. 基于.NET架构进行开发。2. 使用sqlserver开发3. 具
6、有良好的性能第三部分 问题分析3.1技术架构A.基于.NET架构进行开发。B.基于SqlSever2000/2005第四部分 需求规定4.1对功能的规定R1.登录、注册功能R2.个人信息管理功能(博客用户操作)R3.系统管理功能(系统管理员操作)R4.专辑分类管理功能(博客用户操作)R5.日志浏览功能(博客用户操作)R6.日志发布和管理功能(博客用户操作)R7.日志讨论和管理功能(博客用户操作)R8.好友管理功能(博客用户操作)4.2系统功能的概述系统用例图系统功能概述登录、注册功能1.用户可自由注册。注册时用户输入详细注册信息,同时向数据库中保存用户注册的时间和IP。登陆时系统保存用户登录名
7、2. 添加日志(文章)和讨论时都需要用户登录。登录时输入用户名和口令。3.管理员和博客用户可分别登录到相应的页面个人信息管理功能博客用户登录后,可修改个人的设置和信息。个人设置包括外观样式选择(可选)和标题图片设置等。个人信息包括用名姓名,登录密码,用户照片,用户性别,出生日期,地址,Email,QQ,MSN,个人主页个人介绍信息等。系统管理功能1.管理员有权禁用和删除博客用户2.管理员可以对用户推荐的日志进行审核,审核通过的日志将被显示在博客主页专辑分类管理功能博客用户可对日志内容进行分类。专辑分类管理主要包括对专辑分类信息的查看,添加、删除和修改。专辑分类的信息包括专辑分类名称,专辑的排序
8、,创建日期等。日志浏览功能1. 博客主页提供站内搜索功能和显示最近推荐的日志,显示人气排行。2. 博客用户主页显示专辑分类列表,按日期查看当天日志.,分页显示最新日志。日志发布和管理功能对日志信息的查看、添加,删除和修改。日志信息包括日志标题,日志主体内容,创建日期,所属的专辑分类,是否为私有,是否为推等。日志讨论和管理功能1. 对日志的全文查看。2. 对日志发表评论。(登录后才可发表评论)3. 对讨论信息(讨论的内容和日期等)的删除。好友管理功能1. 添加和删除好友2. 查看好友的基本信息和访问好友的博客主页R1.注册、登录功能功能编号功能名称备注R1.1登陆R1.1.1博客用户登陆登陆到博
9、客用户主页R1.1.2管理员登陆登陆到管理员界面R1.2注册用户可任意注册为博客用户 R1.1.1博客用户登陆1、功能描述普通用户登录系统2、参与者已注册用户3、前置条件参与者访问系统4、结果登陆成功或失败5、基本流程1、用户进入系统登陆界面2、用户输入用户名、用户密码,并确认登录3、系统对用户提供的信息进行验证,如果失败则给出提示并返回;如果成功则进入相应界面6、异常1、如果用户没有输入用户名,给出相应提示。如:“用户名不能为空请输入”2、如果用户名不正确,系统提示用户用户名不存在3、如果用户没有输入密码,给出相应提示,如:“密码不能为空,请输入”4、如果用户密码不正确,提示用户密码错误7、
10、数据格式8、返回数据无9、补充R1.1.2管理员登陆管理员登录系统系统管理员1、管理员进入系统登陆界面2、管理员输入管理员名、管理员密码,并确认登录3、系统对管理员提供的信息进行验证,如果失败则给出提示并返回;如果成功则进入相应界面,并记录管理员名1、如果管理员没有输入管理员名,给出相应提示。2、如果管理员名不正确,系统提示用户名不存在。3、如果用户没有输入密码,提示密码不能为空。R1.2用户注册匿名注册为博客用户匿名用户匿名用户注册为博客用户4、后置条件注册成功或失败1、用户访问注册界面。2、在注册界面根据要求输入详细的注册信息。3、输入完毕后,开始注册,系统将验证注册信息,若无误则自动保存
11、注册后所有用户的信息。4、系统提示注册成功。1.若信息为空,给出相应提示2.若用户名已存在,提示用户换一个用户名R2. 个人信息管理功能R2.1修改个人信息R2.1.1修改个人设置包括外观样式和标题图片设置R2.1.2修改个人详细信息包括用名姓名,登录密码,用户照片,用户性别,出生日期,地址,Email,QQ,MSN,个人主页个人介绍信息等 R2.1.1修改个人设置修改个人设置(外观样式和标题图片)已登陆的博客用户参与者登录到自己的博客主页修改成功或失败1、用户登录进入自己的博客主页2、用户根据自己的需求修改个人设置,将修改后的信息提交给系统3、系统要求用户确认修改,如果用户确认修改,系统则保存用户修改后的信息,否则不保存1、用户信息输入不符合要求时提示用户输入正确信息。2若标题图片的路径不存在,则显示默认图片R2.1.2修改个人详细信息修改个人详细信息(包括个人基本资料及安全信息)参与者访问自己的博客主页1、用户进入自己的博客主页2、用户根据自己的需求修改个人信息并将修改后的信息提交给系统3、系统要求用户确认修改,如果用户确认,则将信息保存,否则不保存1、用户信息输入不符合要求时提示用户输入完整信息。R3. 系统管理功能R3.1禁用博客用户博客用户
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1