- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南华大学
计算机科学与技术学院
实验报告
( 2011 ~2012 学年度 第二学期 )
课程名称 需求分析与建模 实验名称 基于UML的BBS系统需求分析与建模
姓名 肖喜武
皮志刚
刘康平
李 晓 学号 20094350225
20094350229
20094350242
20094350227 专业 软件工程 班级 本09软件02班 地点 8-212 教师 刘振宇 1.引言 4
1.1开发背景 4
1.2系统目标 4
1.3定义 4
2.系统功能分析 4
2.1系统功能模块图 4
2.2 BBS论坛的功能模块组成: 6
2.3BBS系统总体功能需求框架图 7
3.系统概况 8
3.1系统流程 8
4.系统需求分析 10
4.1系统业务流程及描述 10
4.1.1 会员注册流程 10
4.1.2会员登陆流程 11
4.1.3会员管理流程 11
4.1.4论坛版块管理流程 12
4.1.5帖子发表 12
4.1.6帖子回复 13
4.1.7帖子管理 13
4.1.8帖子检索 14
4.2系统UML建模 14
4.2.1系统用例图 14
4.2.2系统时序图 16
4.2.3系统协作图 20
4.2.4系统协作图 22
4.2.5系统活动图 25
4.2.6系统类图 27
4.2.7系统包图 29
4.2.8系统构件图 29
4.2.9系统部署图 30
4.4性能需求 30
4.5数据分析 31
5.1硬件环境 32
5.2软件环境 33
1.引言
1.1开发背景
BBS起源于20世纪80年代初。最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。作为与网民交流的园地。同时在线技术支持和在线服务也在论坛中开展起来。当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。
1.2系统目标
开发本系统意在吸纳大部分游离在众多论坛的大学生,达到像校内网等论坛的目标.
1.3定义
论坛也称为BBS,是bulletin Board System的简称,意即电子公告板,是一种在Internet上常见的用于信息服务的Web系统,它主要给浏览者提供相互沟通的平台,以此来吸引用户,服务用户。
2.系统功能分析
2.1系统功能模块图
论坛一般存在四种用户,分别为游客,注册用户和版主以及管理员。游客的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。
系统功能总框架图:
具体功能的分配结果如表所示:
对象实体 功能方法 用户类型 论坛 设置参数 管理员 板块 浏览列表 注册用户/游客 创建板块 管理员 修改板块 管理员 删除板块 管理员 帖子 浏览列表 注册用户/游客 查看帖子 注册用户/游客 发帖 注册用户 回帖 注册用户/游客 有哪些信誉好的足球投注网站 注册用户 编辑(自己所有) 注册用户 编辑(全部) 管理员/版主 删除 管理员/版主 置顶 管理员/版主 指定精华 管理员/版主 转移 管理员 用户 注册 游客 注册用户登录 注册用户 管理人员登录 管理员/版主 添加 管理员 删除 管理员 设定权限 管理员 2.2 BBS论坛的功能模块组成:
(1)会员注册
新会员注册,提供会员信息,检验会员信息的有效性,并将会员信息持久化。
(2)会员登陆
提供用户凭证,验证用户信息,基于角色授权。
(3)会员管理
管理员由系统初始化分配一个,管理员可以对会员信息进行部分更改,主要包括色调整,版主调整,删除会员等。
(4)论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块
(5)帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以本版块帖子进行置顶、删除等操作。
(6)帖子发表
用户可以在其权限允许的版块内发表帖子。
(7)帖子回复
用户可以对其权限允许的主题发表回复
(8)帖子浏览
用户可以浏览所有可见帖子
(9)帖子检索
注册用户可以提供标题关键字检索所以可见主题帖,并可以查看自己发表或回复的帖子
(10)意见建议
用户可以与我们联系,并欢迎提出各种意见和建议
2.3BBS系统总体功能需求框架图
3.系统概况
3.1系统流程
4.系统需求分析
4.1系统业务流程及描述
4.1.1 会员注册流程
会员填写个人信息—信息合法性
您可能关注的文档
- 互联网+大数据驱动工业转型与创新发展.pptx
- 会计收益数据的经验评价BallandBrown.ppt
- 基于支持向量机的高阶多光谱数据分类.ppt
- 基于DSP的数字逆变电源PWM控制器软件系统的设计.doc
- 卡通天地美国动画赏析.pptx
- 基于FX0N–60MR可编程控制器的油液循环控制系统.doc
- 基于Hadoop的数据分析.doc
- 万国数据北京亦庄数据中心基础设施介绍.ppt
- 基于iOS及ObjectiveC开发语言娱乐、学习app设计.doc
- 基于iOS及ObjectiveC开发语言娱乐、学习app设计2.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)