



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.一、 实验目的与要求按照软件需求分析报告的格式,写出校园博客系统的需求分析报告。二、实验仪器和设备PC(一台 ), Windows 2000或以上版本 ,安装安装 Microsoft Visio2003三、实验过程专业技术资料.文档编号 :CBS_1版本号:V1.0文档名称:需求分析规格说明书项目名称:校园博客系统项目负责人:编写:2009年10月21日校对:审核:批准:开发单位 :专业技术资料.1. 引言:1.1 编写目的 :确定校园博客系统的功能及有效性需求,以供软件开发人员参考 。1.2 项目背景 :本项目的名称 :校园博客系统本项目的应用范围 :XXXX 校园开发者: XXXX 大学
2、信息技术学院2006 级用户:开发人员1.3 定义:CBS: Campus Blog SystemUser :记录博客系统内所有用户的信息并可进行查询。Department: 记录学校院系信息 ,可通过院系查找博客信息。Blog :记录所有博客基本信息并可进行查询,修改。Log :记录博客内所有日志信息并可查询、修改、删除、增加。Discussion :记录博客内所有评论信息并可查询、修改、删除、增加。Academy :记录所有院系信息并可查询、修改、删除、增加 。Comment: 记录日志评论信息 ,并提供修改 、删除评论功能 。1.4 参考资料 :实用软件工程 (第二版)郑人杰殷人昆陶永雷
3、清华大学出版社软件工程 Java 语言实现 StephenR. Schach机械工业出版社实践者的研究方法 Roger S. Pressman机械工业出版专业技术资料.社2. 任务概述 :2.1 目标:该校园博客系统 是XXXX校园的博客系统 ,供学生老师进行交流 ,来加强学校教师和学生之间的了解和交流,教师与教师之间的教学经验的分享,学生与学生之间的学习心得的分享,以及更好的展示该学校老师和学生的风采,并且希望通过博客系统的日志积累,形成丰富的教学资源库 ,真正促进学校的教学工作。相应的需求有 :1 能够存储一定数量的用户信息,并方便有效的进行用户的管理和操作,这主要包括 :用户信息的录入
4、、删除和修改用户信息的多关键字检索查询用户的博客浏览数量统计2 能够对一定浏览数量的用户进行相应的信息存储于管理,这其中包括 :浏览者信息的登记 、删除及修改浏览者资料的统计与查询3 能够对需要的统计结果提供打印输出4 能够提供一定的安全机制,提供数据信息授权访问,防止随意删除 ,同时提供信息备份的服务 。2.2 运行环境 :本系统采用 C/S 体系结构 ,由一台服务器与多个客户机组成,专业技术资料.配置如下 :服务器:硬件: 80x86 系列微机CPU:733 以上内存: 256M 以上硬盘空间 :40G 以上软件: Windows Server 、 Access 等工作站:硬件: 80x8
5、6 系列微机CPU: 166 以上内存:16以上硬盘空间 :2G 以上软件: Windows 9x或 Windows 2000 professional、Access 等 。输入输出设备 :扫描仪、打印机等 。网络设备 :Hub 、网卡、网线等 。2.3 需求概述 :通过计算机实现对校园博客用户注册,日志管理 ,博客管理 ,信息管理 ,日志查询和评论等管理功能。2.4 条件与限制 :要求博客管理员会一般的计算机操作,会中文输入 。 要求用户界面友好 ,提供帮助 。专业技术资料.3. 功能模型 :3.1 用例:院系列表管理系统管理博客模板管理用户注册注册博客注册用户密码恢复审核学科分类管理审核注
6、册博客日志分类管理用户登录推荐博客管理博客日志审核管理日志站点通知系统管理员浏览博客查询日志浏览日志和评论查看博客统计信息发表评论及时聊天浏览者查看站点通知发表评论 ;浏览博客 ;浏览日志和评论 ;查看博客统计信息 ;查看站点通知 ;及时聊天 ;查询日志 ;审核注册博客 ;院系列表管理 ;博客模板管理 ;博客日志审核 ;管理评论管理友情博客管理个人相册管理个人文件管理修改博客注册信息修改教师和学生个性化设置博客信息修改查看个人消息专业技术资料.学科分类管理 ;推荐博客管理 ;站点通知 ;用户注册 ;用户密码恢复 ;用户登录 ;博客注册 ;博客注册信息修改 ;管理日志 ;日志分类管理 ;个性化设
7、置 ;管理评论 ;个人相册管理 ;个人文件管理 ;查看个人信息 ;友情链接管理 ;3.2 类模型:BlogUser+name : string+modify()1+id : int+delete()+username : string+search()+password : string1+add()+find on username() : string0.*+find on id() : int0.10.*Log1+id : intAcademy+title : string+context : string+id : int+find on title() : string+name :
8、 string+delete by title()+find on id() : int+modify by title()+find on name() : string+add()Discussion+context : string+title : string+modify()+delete()+add()0.*13.3 动态建模 :专业技术资料.【用户及博客注册 】输入注册信息系统核查用户是否已被注册注册成功 ,进入个人管理中心输入博客注册信息注册成功 ,进入个人博客管理中心. : Users: 用户账户注册: 用户信息审核: 注册博客register_usercheck()regi
9、ster_blog()add()【用户密码恢复 】输入用户信息系统将新密码发送到用户注册的邮箱【更新或删除用户 】输入用户显示该用户信息更新或删除该用户信息【列表显示 】(1)院系列表点击学院名称显示相应学院的所有博客列表(2)博客列表专业技术资料.点击博客名称显示此博客的页面内容( 3)日志列表点击日志名称显示此日志内容【日志查询 】输入与日志相关的关键值显示符合条件的日志【增加日志种类 】输入日志种类增加一个日志种类【更新或删除日志种类 】输入日志种类显示该日志种类信息更新或删除该日志种类【增加日志 】输入日志标题输入日志内容输入日志种类增加一篇日志信息【更新或删除日志 】输入日志种类输入
10、日志标题显示该日志信息更新或删除该日志信息专业技术资料.: Users:日志管理博客日志审核add()update()delete()check()【增加评论 】输入评论增加一条评论【更新或删除评论 】输入评论显示评论信息更新或删除该评论信息【增加友情博客 】输入友情博客增加一个友情博客【更新或删除友情博客 】输入友情博客显示该友情博客信息更新或删除该友情博客【增加个人相册种类 】输入相册种类增加一个相册种类专业技术资料.【更新或删除个人相册种类】输入相册种类显示该相册种类信息更新或删除该相册种类【增加个人相册 】输入相册名称输入相片输入相册种类增加一个相册【更新或删除个人相册 】输入相册种类
11、输入相册名称显示该相册信息更新或删除该相册4. 数据对象模型 :4.1 对象规范说明 :博客管理员信息 :目标:建立管理员登录信息 ,提供安全机制 。关联其他数据对象 :无属性说明 :专业技术资料.PrimaryKey用户名ForeignKey无UniqueKeyIndexKey用户名属性名类型 .长度值域说明用户名2字节 30密码2字节 30级别2 字节描述0字节 50博客用户信息 :目标:便于管理 、查找、查询。关联其他数据对象 :用户列表属性说明 :专业技术资料.PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型 .长度值域说明密用码户名2字
12、节 30性查别询名称2字节 430电类话别2字节 10地注址册日期2年字+月节+50日注资册料日简期介年2字+月节+50日资料简介2字节 50院系信息 :目标:便于管理 、查找、查询。关联其他数据对象 :院系列表属性说明 :专业技术资料.PrimaryKey院系名ForeignKeyUniqueKeyIndexKey院系名属性名类型 .长度值域说明院系名2字节 30院系人数2字节 10联系电话2字节 10地址2字节 50注册日期年+月+ 日资料简介2字节 50用户日志管理 :目标 :建立管理用户日志库,便于日志的查找、评论、发表、修改、删除。关联其他数据对象 :用户名属性说明 :专业技术资料.
13、PrimaryKey日志名称ForeignKey用户名UniqueKey日志序列号IndexKey日志名称 、日志内容属性名类型 .长度值域说明日志名称10 字节 20用户名2字节 30日志所有者日志序列号2字节 20组成部分包含博说明客序列号:10 字节 20日志分类日志分类序 2字节10列号关键字20 字节 50日志的关键字日志内容5000 字节 5000日志的详细内容日数椐量数据增长率极限数据量备注200M50%500G每天约增加 5 万篇日志博客用户等级 :目标:将博客用户划分为不同级别,给予不同用户不同的操作权限。关联其他数据对象 :用户信息 、发表日志信息 、上传相片信息 、别浏览
14、次数信息属性说明 :专业技术资料.PrimaryKey用户名ForeignKeyUniqueKeyIndexKey用户名属性名类型 .长度值域说明博客等级2字节 2博客等级说明2字节 10发表日志数2字节 10上传照片数2字节 10登陆博客次数2字节 4浏览博客次数2字节 45. 业务规则模型5.1 日志发表 :关联对象 :用户信息 、日志发表信息 、用户博客等级 、日志浏览情况 、日志评论信息规则说明用户发表的日志已存储,而且该用户对此日志有修改、删除、更新、设置浏览权限等操作 。5.2 相册管理 :关联对象 :相册信息 、用户信息 、相册上传信息 、用户博客等级 、相册浏览情况专业技术资料
15、.规则说明 :根据此用户的等级,设置了不同的照片上传的数量,该用户对此相册有删除、更新、设置浏览权限等操作 。5.3 博客开通审核 :关联对象 :用户名,院系列表 ,注册时间规则说明 :只有是本学校的在校学生和教师才能注册开通。5.4 发表评论 :关联对象 :用户名、日志序列号 、日志发表日期规则说明 :用户登录后方可发表评论。5.5 管理评论 :关联对象 :用户名、日志序列号 、评论序列号 、评论日期规则说明 :用户登录后方可管理评论、可以对已发表的评论有查看、修改和删除的权限。6. 环境6.1 网络环境以太局域网6.2 硬件环境开发硬件环境 :专业技术资料.计算机数量 :3 台。每台机器的
16、配置 :处理器: 733内存:256硬盘:20G输入输出设备 :打印机等 。网络设备 :Hub 、网卡、网线等 。运行硬件环境 :计算机数量 :30 台本系统采用 C/S 体系结构 ,由一台服务器与多个客户机组成,配置如下 :服务器:硬件: 80x86 系列微机CPU:733 以上内存: 256M 以上硬盘空间 :40G 以上软件: Windows Server 、 Access 等工作站:硬件: 80x86 系列微机CPU: 166 以上内存:16以上硬盘空间 :2G 以上专业技术资料.软件:Windows 9x 或 Windows 2000 professional、Access 等 。输入输出设备 :扫描仪、打印机等 。网络设备 :Hub 、网卡、网线等 。6.3软件环境应用软件开发环境 :操作系统 :Windows 2000 professional数据库软件 :Access编程工具 、编程语言 :Java应用软件使用运行环境 :操作系统 :Windows 9X/2000数据库软件 :Acc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 委托印刷合同范本3篇
- 城市道路绿化建设养护招标3篇
- 建筑外墙保温劳务合作合同2篇
- 工程索赔中的合同解释与适用
- 工伤处理委托
- 户口办理特别授权委托书3篇
- 劳动合同解除企业合规操作指南3篇
- 方便烤肉生产考核试卷
- 烟草制品零售库存风险控制考核试卷
- 科技会展城市形象宣传与推广考核试卷
- 2025年高考历史总复习高中历史必修二八大专题知识复习提纲
- 2025事业单位考试题库及答案200题
- 临床执业医师考试健康教育技能试题及答案
- 机车车辆试题及答案
- 地理澳大利亚课件-2024-2025学年人教版(2024)初中地理七年级下册
- 常用施工规定和技术要求1
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 健合集团笔试在线测评题
- 2024届江苏省苏锡常镇四市高三二模地理试题含答案解析
- 99S203 消防水泵接合器安装图集
- 《三国演义》竞赛100题含答案
评论
0/150
提交评论