校园博客系统需求分析

上传人:油条 文档编号:26279283 上传时间:2017-12-24 格式:DOC 页数:13 大小:614.50KB
返回 下载 相关 举报
校园博客系统需求分析_第1页
第1页 / 共13页
校园博客系统需求分析_第2页
第2页 / 共13页
校园博客系统需求分析_第3页
第3页 / 共13页
校园博客系统需求分析_第4页
第4页 / 共13页
校园博客系统需求分析_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

1、一、实验目的与要求按照软件需求分析报告的格式,写出校园博客系统的需求分析报告。二、实验仪器和设备PC(一台),Windows 2000 或以上版本,安装安装 Microsoft Visio2003三、实验过程文档编号:CBS_1版 本 号 : V1.0文 档 名 称 :需 求 分 析 规 格 说 明 书项 目 名 称 :校 园 博 客 系 统项 目 负 责 人 : 编写: 2009 年 10 月 21 日校对:审核:批准:开发单位: 1. 引言:1.1 编写目的:确定校园博客系统的功能及有效性需求,以供软件开发人员参考。1.2 项目背景:本项目的名称:校园博客系统本项目的应用范围:XXXX 校

2、园 开发者: XXXX 大学信息技术学院 2006 级用户:开发人员1.3 定义:CBS:Campus Blog SystemUser:记录博客系统内所有用户的信息并可进行查询。Department:记录学校院系信息,可通过院系查找博客信息。Blog:记录所有博客基本信息并可进行查询,修改。Log:记录博客内所有日志信息并可查询、修改、删除、增加。Discussion:记录博客内所有评论信息并可查询、修改、删除、增加。Academy:记录所有院系信息并可查询、修改、删除、增加 。Comment:记录日志评论信息,并提供修改、删除评论功能。1.4 参考资料:实用软件工程 (第二版) 郑人杰 殷人

3、昆 陶永雷 清华大学出版社软件工程Java 语言实现 Stephen R. Schach 机械工业出版社实践者的研究方法 Roger S. Pressman 机械工业出版社2. 任务概述:2.1 目标:该校园博客系统是 XXXX 校园的博客系统,供学生老师进行交流,来加强学校教师和学生之间的了解和交流,教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示该学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库,真正促进学校的教学工作。相应的需求有:能够存储一定数量的用户信息,并方便有效的进行用户的管理和操作,这主要包括:用户信息的录入、删除和修改用

4、户信息的多关键字检索查询用户的博客浏览数量统计能够对一定浏览数量的用户进行相应的信息存储于管理,这其中包括:浏览者信息的登记、删除及修改浏览者资料的统计与查询能够对需要的统计结果提供打印输出能够提供一定的安全机制,提供数据信息授权访问,防止随意删除,同时提供信息备份的服务。2.2 运行环境:本系统采用 C/S 体系结构,由一台服务器与多个客户机组成,配置如下:服务器:硬件:80x86 系列微机CPU:733 以上内存:256M 以上硬盘空间:40G 以上软件:Windows Server、Access 等工作站:硬件:80x86 系列微机CPU: 166 以上内存:16以上硬盘空间:2G 以上

5、软件:Windows 9x 或 Windows 2000 professional 、 Access 等 。输入输出设备:扫描仪、打印机等。网络设备:Hub、网卡、网线等。2.3 需求概述:通过计算机实现对校园博客用户注册,日志管理,博客管理,信息管理,日志查询和评论等管理功能。2.4 条件与限制:要求博客管理员会一般的计算机操作,会中文输入。要求用户界面友好,提供帮助。3. 功能模型:3.1 用例:系统管理员教师和学生审核注册博客院系列表管理博客模板管理博客日志审核学科分类管理推荐博客管理站点通知用户注册用户密码恢复用户登录博客注册博客注册信息修改日志分类管理管理日志管理评论个性化设置友情博

6、客管理个人相册管理个人文件管理博客信息修改查看个人消息浏览博客查询日志浏览日志和评论查看博客统计信息发表评论及时聊天查看站点通知浏览者系统管理审核注册管理修改发表评论;浏览博客;浏览日志和评论;查看博客统计信息;查看站点通知;及时聊天;查询日志;审核注册博客;院系列表管理;博客模板管理;博客日志审核;学科分类管理;推荐博客管理;站点通知;用户注册;用户密码恢复;用户登录;博客注册;博客注册信息修改;管理日志;日志分类管理;个性化设置;管理评论;个人相册管理;个人文件管理;查看个人信息;友情链接管理;3.2 类模型:+ f i n d o n u s e r n a m e ( ) : s t

7、r i n g+ f i n d o n i d ( ) : i n t+ i d : i n t+ u s e r n a m e : s t r i n g+ p a s s w o r d : s t r i n gU s e r+ f i n d o n t i t l e ( ) : s t r i n g+ d e l e t e b y t i t l e ( )+ m o d i f y b y t i t l e ( )+ a d d ( )+ i d : i n t+ t i t l e : s t r i n g+ c o n t e x t : s t r i n gL

8、 o g+ m o d i f y ( )+ d e l e t e ( )+ a d d ( )+ c o n t e x t : s t r i n g+ t i t l e : s t r i n gD i s c u s s i o n+ f i n d o n i d ( ) : i n t+ f i n d o n n a m e ( ) : s t r i n g+ i d : i n t+ n a m e : s t r i n gA c a d e m y+ m o d i f y ( )+ d e l e t e ( )+ s e a r c h ( )+ a d d (

9、)+ n a m e : s t r i n gB l o g10 . . 110 . . *10 . . *0 . . *13.3 动态建模:【用户及博客注册】输入注册信息系统核查用户是否已被注册注册成功,进入个人管理中心输入博客注册信息注册成功,进入个人博客管理中心 : 用户账户注册 : 用户信息审核c h e c k ( ): 注册博客. : U s e r sr e g i s t e r _ u s e rr e g i s t e r _ b l o g ( )a d d ( )【用户密码恢复】输入用户信息系统将新密码发送到用户注册的邮箱【更新或删除用户】输入用户显示该用户信息更新

10、或删除该用户信息【列表显示】(1)院系列表点击学院名称显示相应学院的所有博客列表(2)博客列表点击博客名称显示此博客的页面内容(3)日志列表点击日志名称显示此日志内容【日志查询】输入与日志相关的关键值显示符合条件的日志【增加日志种类】输入日志种类增加一个日志种类【更新或删除日志种类】输入日志种类显示该日志种类信息更新或删除该日志种类【增加日志】输入日志标题输入日志内容输入日志种类增加一篇日志信息【更新或删除日志】输入日志种类输入日志标题显示该日志信息更新或删除该日志信息: U s e r s博客日志审核: 日志管理a d d ( )u p d a t e ( )d e l e t e ( )c

11、 h e c k ( )【增加评论】输入评论增加一条评论【更新或删除评论】输入评论显示评论信息更新或删除该评论信息【增加友情博客】输入友情博客增加一个友情博客【更新或删除友情博客】输入友情博客显示该友情博客信息更新或删除该友情博客【增加个人相册种类】输入相册种类增加一个相册种类【更新或删除个人相册种类】输入相册种类显示该相册种类信息更新或删除该相册种类【增加个人相册】输入相册名称输入相片输入相册种类增加一个相册【更新或删除个人相册】输入相册种类输入相册名称显示该相册信息更新或删除该相册4. 数据对象模型:4.1 对象规范说明:4.1.1 博客管理员信息:目标:建立管理员登录信息,提供安全机制。

12、关联其他数据对象:无属性说明:4.1.2 博客用户信息:目标:便于管理、查找、查询。PrimaryKey 用户名ForeignKey 无UniqueKeyIndexKey 用户名属性名 类型.长度 值域 说明用户名 2字节 30密码 2字节 30级别 2 字节描述 0字节 50关联其他数据对象:用户列表属性说明:4.1.3 院系信息:目标:便于管理、查找、查询。关联其他数据对象:院系列表属性说明:4.1.4 用户日志管理:目标:建立管理用户日志库,便于日志的查找、评论、发表、修改、删除。关联其他数据对象:用户名属性说明:PrimaryKey 用户名ForeignKeyUniqueKeyInde

13、xKey 用户名属性名 类型.长度 值域 说明用户名 2字节 30查询名称 2字节 30类别 2字节 10注册日期 年+月+日资料简介 2字节 50用户名属性名 类型长度 值域 说明密码 字节性别 字节 4电话 字节地址 2字节 50注册日期 年+月+日资料简介 2字节 50PrimaryKey 院系名ForeignKeyUniqueKeyIndexKey 院系名属性名 类型.长度 值域 说明院系名 2字节 30院系人数 2字节 10联系电话 2字节 10地址 2字节 50注册日期 年+月+日资料简介 2字节 50说明:日数椐量 数据增长率 极限数据量 备注200M 50% 500G 每天约增

14、加 5 万篇日志4.1.5 博客用户等级:目标:将博客用户划分为不同级别,给予不同用户不同的操作权限。关联其他数据对象:用户信息、发表日志信息、上传相片信息、别浏览次数信息属性说明:5. 业务规则模型5.1 日志发表:关联对象:用户信息、日志发表信息、用户博客等级、日志浏览情况、日志评论信息规则说明用户发表的日志已存储,而且该用户对此日志有修改、删除、更新、设置浏览权限等操作。PrimaryKey 日志名称ForeignKey 用户名UniqueKey 日志序列号IndexKey 日志名称、日志内容属性名 类型.长度 值域 说明日志名称 10字节 20用户名 2字节 30 日志所有者日志序列号

15、 2字节 20 组成部分包含博客序列号日志分类 10字节 20日志分类序列号2字节 10关键字 20字节 50 日志的关键字日志内容 5000字节 5000 日志的详细内容PrimaryKey 用户名ForeignKeyUniqueKeyIndexKey 用户名属性名 类型.长度 值域 说明博客等级 2字节 2博客等级说明 2字节 10发表日志数 2字节 10上传照片数 2字节 10登陆博客次数 2字节 4浏览博客次数 2字节45.2 相册管理:关联对象:相册信息、用户信息、相册上传信息、用户博客等级、相册浏览情况规则说明:根据此用户的等级,设置了不同的照片上传的数量,该用户对此相册有删除、更新、设置浏览权限等操作。5.3 博客开通审核:关联对象:用户名,院系列表,注册时间规则说明:只有是本学校的在校学生和教师才能注册开通。5.4 发表评论:关联对象:用户名、日志序列号、日志发表日期规则说明:用户登录后方可发表评论。5.5 管理评论:关联对象:用户名、日志序列号、评论序列号、评论日期规则说明:用户登录后方可管理评论、可以对已发表的评论有查看、修改和删除的权限。6.环境6.1 网络环境以太局域网6.2 硬件环境开发硬件环境:计算机数量:3 台。每台机器的配置:处理器:733内存:256硬盘:20G输入输出设备:打印机等。网络设备:Hub

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

当前位置:首页 > 行业资料 > 其它行业文档

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