- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML实验报告_bbs论坛
学期2011-2012(2)
统一建模语言UML
课程设计报告
成绩:
指导老师: XXX
班级: 软件X班
学号: XXXXXXXXX
姓名: XXX
完成日期: 2012,8,30
【实验名称】 BBS论坛系统
【实验类型】 综合性实验
【实验目的】1.掌握UML建模的基础知识和其应用;
2.熟悉Rational Rose环境及功能,能够设计出完整系统。
【实验要求】1.对系统功能进行必要的描述;
2.绘制系统的主要模型图;
3.模型图要有说明性文字解释。
【实验内容】1. BBS论坛系的需求分析;
2. BBS论坛系?“建模。
【实验步骤】
一: BBS论坛系统的需求分析
1、系统功能需求
(1)从前台用户和游客角度,系统应包括:用户注册,用户登录,浏览文章,发表文章,帖子查询。
(2)从论坛管理员角度:会员管理,帖子管理,论坛分类管理,帖子分类。
(1)前台基本业务模块:
注册会员,登录系统,发表文章,浏览文章,文章查询。
(2)后台管理模块:
会员分类管理,帖子管理,帖子分类,论坛版块管理。
图 1.1系统功能需求
2、数据库管理模块
图 1.2根据前后台的划分
二: 系统的UML建模
1、系统的用例图
图 2.1超级用户管理用例图
(2)后台管理用例
(3)前台用户及游客使用用例
2、系统的时序图
BBS系统中的用例很多,所能画出的时序图也很多,在此不一一介绍。
(1)超级用户管理时序图
(2)论坛管理员管理论坛时序图
(3)用户使用时序图
3、系统的协作图:
(1) 、超级管理员论坛分类
(2),会员发帖回帖协作图
4、系统的状态图:
(1)后台会员管理
(2)后台论坛分类
(3)后台帖子管理
(4)前台用户使用
5、系统的活动图:
(1)后台活动
(2)前台活动
6、系统中的类
使用到的类有很多,此处只写一个例子,下面画类图。
类图:
7、系统的组件图
8、系统的配置图
配置图主要是用来说明如何配置系统的软件和硬件。Bbs系统的应用服务器负责保存整个Web应用程序,数据库是负责数据库管理。此外还有很多终端可以作为系统的客户端。由于客户端很多,在此只画出3个客户端,系统配置图如下图:
【小结】
在建模过程中,遇到一些问题,首先选题的时候就得一番思考,我从网上参考了一些资料,最终选择了bbs论坛,在用例图,时序图阶段,通过查资料上网查询,得到了比较满意的解决;但是类图对于依赖和关联的选择出现了问题,在老师的帮助下,最终解决。现在感觉,作为软件领域的学生,掌握好uml这门工具是非常有必要的,这能使我们的编程更加清晰,彻底打消了我以前认为建模是浪费时间的错误思想,规范正规的变成习惯值得提倡,在以后的工作学习中,我将更加熟练的使用uml建模,提高我的编程效率。最后,感谢郭老师,平时对我们耐心的教育。 课程设计作品及设计报告
原创性声明
专业: 班级: 学生姓名: 学号:
指导教师:
设计题目:
本人声明所呈交的是本人在导师的指导下工作取得的成果其他人已经发表或撰写过的研究成果已经注明引用
11
说明:学生在验收前提交“原创性声明”,对弄虚作假、故意欺诈的学生,成绩以不及格计。
文档评论(0)