校园博客系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验目的与要求

按照软件需求分析报告的格式,写出校园博客系统的需求分析报告。

二、实验仪器和设备

PC(一台),Windows 2000或以上版本,安装安装Microsoft Visio2003三、实验过程

文档编号:CBS_1

版本号:V1.0

文档名称:需求分析规格说明书

项目名称:校园博客系统

项目负责人:

编写:2009年10月21日

校对:

审核:

批准:

开发单位:

1. 引言:

1.1 编写目的:

确定校园博客系统的功能及有效性需求,以供软件开发人员参考。

1.2 项目背景:

本项目的名称:校园博客系统

本项目的应用范围:XXXX校园

开发者:XXXX大学信息技术学院2006级

用户:开发人员

1.3 定义:

CBS:Campus Blog System

User:记录博客系统内所有用户的信息并可进行查询。

Department:记录学校院系信息,可通过院系查找博客信息。

Blog:记录所有博客基本信息并可进行查询,修改。

Log:记录博客内所有日志信息并可查询、修改、删除、增加。

Discussion:记录博客内所有评论信息并可查询、修改、删除、增加。Academy:记录所有院系信息并可查询、修改、删除、增加。

Comment:记录日志评论信息,并提供修改、删除评论功能。

1.4 参考资料:

《实用软件工程》(第二版)郑人杰殷人昆陶永雷清华大学出版社

《软件工程——Java语言实现》Stephen R. Schach 机械工业出版社

《实践者的研究方法》Roger S. Pressman 机械工业出版社2. 任务概述:

2.1目标:

该《校园博客系统》是XXXX校园的博客系统,供学生老师进行交流,来加强学校教师和学生之间的了解和交流,教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示该学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库,真正促进学校的教学工作。相应的需求有:

能够存储一定数量的用户信息,并方便有效的进行用户的管理和操作,这主要包括:

用户信息的录入、删除和修改

用户信息的多关键字检索查询

用户的博客浏览数量统计

能够对一定浏览数量的用户进行相应的信息存储于管理,这其中包括:

浏览者信息的登记、删除及修改

浏览者资料的统计与查询

能够对需要的统计结果提供打印输出

能够提供一定的安全机制,提供数据信息授权访问,防止随意删除,同时提供信息备份的服务。

2.2运行环境:

本系统采用C/S体系结构,由一台服务器与多个客户机组成,

配置如下:

服务器:

硬件:80x86系列微机

CPU:733以上

内存:256M以上

硬盘空间:40G以上

软件:Windows Server、Access等

工作站:

硬件:80x86系列微机

CPU: 166以上

内存:16M以上

硬盘空间:2G以上

软件:Windows 9x或Windows 2000 professional 、Access等。

输入输出设备:扫描仪、打印机等。

网络设备:Hub、网卡、网线等。

2.3需求概述:

通过计算机实现对校园博客用户注册,日志管理,博客管理,信息管理,日志查询和评论等管理功能。

2.4条件与限制:

要求博客管理员会一般的计算机操作,会中文输入。要求用户界面友好,提供帮助。

3. 功能模型:

3.1 用例:

发表评论;

浏览博客;

浏览日志和评论;查看博客统计信息;查看站点通知;

及时聊天;

查询日志;

审核注册博客;

院系列表管理;

博客模板管理;

博客日志审核;

学科分类管理;

推荐博客管理;

站点通知;

用户注册;

用户密码恢复;

用户登录;

博客注册;

博客注册信息修改;管理日志;

日志分类管理;

个性化设置;

管理评论;

个人相册管理;

个人文件管理;

查看个人信息;

友情链接管理;

3.2 类模型:

3.3 动态建模:

【用户及博客注册】

输入注册信息

系统核查用户是否已被注册

注册成功,进入个人管理中心

输入博客注册信息

注册成功,进入个人博客管理中心

【用户密码恢复】

输入用户信息

系统将新密码发送到用户注册的邮箱

【更新或删除用户】

输入用户

显示该用户信息

更新或删除该用户信息

【列表显示】

(1)院系列表

点击学院名称

显示相应学院的所有博客列表

(2)博客列表

点击博客名称

显示此博客的页面内容

(3)日志列表

点击日志名称

显示此日志内容

【日志查询】

输入与日志相关的关键值

显示符合条件的日志

【增加日志种类】

输入日志种类

增加一个日志种类

相关文档
最新文档