校园博客需求分析(软件工程)

上传人:xmg****18 文档编号:121234534 上传时间:2020-02-19 格式:DOC 页数:19 大小:539KB
返回 下载 相关 举报
校园博客需求分析(软件工程)_第1页
第1页 / 共19页
校园博客需求分析(软件工程)_第2页
第2页 / 共19页
校园博客需求分析(软件工程)_第3页
第3页 / 共19页
校园博客需求分析(软件工程)_第4页
第4页 / 共19页
校园博客需求分析(软件工程)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

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

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

2、人员1.3 定义:CBS:Campus Blog SystemUser:记录博客系统内所有用户的信息并可进行查询。Department:记录学校院系信息,可通过院系查找博客信息。Blog:记录所有博客基本信息并可进行查询,修改。Log:记录博客内所有日志信息并可查询、修改、删除、增加。Discussion:记录博客内所有评论信息并可查询、修改、删除、增加。 Academy:记录所有院系信息并可查询、修改、删除、增加 。Comment:记录日志评论信息,并提供修改、删除评论功能。1.4 参考资料:实用软件工程(第二版) 郑人杰 殷人昆 陶永雷 清华大学出版社软件工程Java语言实现 Stephe

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

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

5、sional 、Access等 。输入输出设备:扫描仪、打印机等。网络设备:Hub、网卡、网线等。2.3需求概述:通过计算机实现对校园博客用户注册,日志管理,博客管理,信息管理,日志查询和评论等管理功能。2.4条件与限制:要求博客管理员会一般的计算机操作,会中文输入。要求用户界面友好,提供帮助。3. 功能模型:3.1 用例:* 发表评论;* 浏览博客;* 浏览日志和评论;* 查看博客统计信息;* 查看站点通知;* 及时聊天;* 查询日志;* 审核注册博客;* 院系列表管理;* 博客模板管理;* 博客日志审核;* 学科分类管理;* 推荐博客管理;* 站点通知;* 用户注册;* 用户密码恢复;*

6、用户登录;* 博客注册;* 博客注册信息修改;* 管理日志;* 日志分类管理;* 个性化设置;* 管理评论;* 个人相册管理;* 个人文件管理;* 查看个人信息;* 友情链接管理; 3.2 类模型:3.3 动态建模:【用户及博客注册】输入注册信息系统核查用户是否已被注册注册成功,进入个人管理中心输入博客注册信息注册成功,进入个人博客管理中心【用户密码恢复】输入用户信息系统将新密码发送到用户注册的邮箱【更新或删除用户】输入用户显示该用户信息更新或删除该用户信息【列表显示】(1)院系列表点击学院名称显示相应学院的所有博客列表(2)博客列表点击博客名称显示此博客的页面内容(3)日志列表点击日志名称显

7、示此日志内容【日志查询】输入与日志相关的关键值显示符合条件的日志【增加日志种类】输入日志种类增加一个日志种类【更新或删除日志种类】输入日志种类显示该日志种类信息更新或删除该日志种类【增加日志】输入日志标题输入日志内容输入日志种类增加一篇日志信息【更新或删除日志】输入日志种类输入日志标题显示该日志信息更新或删除该日志信息【增加评论】输入评论增加一条评论【更新或删除评论】输入评论显示评论信息更新或删除该评论信息【增加友情博客】输入友情博客增加一个友情博客【更新或删除友情博客】输入友情博客显示该友情博客信息更新或删除该友情博客【增加个人相册种类】输入相册种类增加一个相册种类【更新或删除个人相册种类】

8、输入相册种类显示该相册种类信息更新或删除该相册种类【增加个人相册】输入相册名称输入相片输入相册种类增加一个相册【更新或删除个人相册】输入相册种类输入相册名称显示该相册信息更新或删除该相册4. 数据对象模型:4.1 对象规范说明:4.1.1 博客管理员信息:目标:建立管理员登录信息,提供安全机制。关联其他数据对象:无属性说明:PrimaryKey用户名ForeignKey无UniqueKeyIndexKey用户名属性名类型.长度值域说明用户名2字节30密码2字节30级别2字节描述0字节504.1.2 博客用户信息:目标:便于管理、查找、查询。关联其他数据对象:用户列表属性说明:PrimaryKe

9、y用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明用户名2字节30查询名称2字节30类别 2字节10注册日期年+月+日资料简介2字节50ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明密码2字节30性别2字节4电话 2字节10地址2字节50注册日期年+月+日资料简介2字节504.1.3 院系信息:目标:便于管理、查找、查询。关联其他数据对象:院系列表属性说明:PrimaryKey院系名ForeignKeyUniqueKeyIndexKey院系名属性名类型.长度值域说明院系名2字节30院系人数2字节10联系电话 2字节

10、10地址2字节50注册日期年+月+日资料简介2字节504.1.4 用户日志管理:目标:建立管理用户日志库,便于日志的查找、评论、发表、修改、删除。关联其他数据对象:用户名属性说明:PrimaryKey日志名称ForeignKey用户名UniqueKey日志序列号IndexKey日志名称、日志内容属性名类型.长度值域说明日志名称10字节20用户名2字节30日志所有者日志序列号 2字节20组成部分包含博客序列号日志分类10字节20日志分类序列号2字节10关键字20字节50日志的关键字日志内容5000字节5000日志的详细内容说明:日数椐量数据增长率极限数据量备注200M50%500G每天约增加5万

11、篇日志4.1.5 博客用户等级:目标:将博客用户划分为不同级别,给予不同用户不同的操作权限。关联其他数据对象:用户信息、发表日志信息、上传相片信息、别浏览次数信息属性说明:PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型.长度值域说明博客等级 2字节2博客等级说明2字节10发表日志数2字节10上传照片数2字节10登陆博客次数2字节4浏览博客次数2字节45. 业务规则模型5.1 日志发表:关联对象:用户信息、日志发表信息、用户博客等级、日志浏览情况、日志评论信息规则说明 用户发表的日志已存储,而且该用户对此日志有修改、删除、更新、设置浏览权限等操作

12、。5.2 相册管理:关联对象:相册信息、用户信息、相册上传信息、用户博客等级、相册浏览情况规则说明:根据此用户的等级,设置了不同的照片上传的数量,该用户对此相册有删除、更新、设置浏览权限等操作。5.3 博客开通审核:关联对象: 用户名,院系列表,注册时间规则说明:只有是本学校的在校学生和教师才能注册开通。5.4 发表评论:关联对象:用户名、日志序列号、日志发表日期规则说明: 用户登录后方可发表评论。5.5管理评论:关联对象:用户名、日志序列号、评论序列号、评论日期规则说明:用户登录后方可管理评论、可以对已发表的评论有查看、修改和删除的权限。6.环境6.1 网络环境以太局域网6.2 硬件环境开发硬件环境:计算机数量:3台。每台机器的配置:

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

当前位置:首页 > 办公文档 > 教学/培训

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