- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML基础与Rose建模-专业技能实训实验报告
实 验 实 习 实 训
课程名称___软件工程职业实践 _
学生学院___计算机_____________
专业班级___软件工程0804_______
学 号______________________
学生姓名______________________
指导教师______林小平__________
2011 年 11 月 28 日
____________学院____________专业_____班____组、学号______________
姓名______________协作者______________ 教师评定_________________
实验题目1. BBS论坛系统的需求分析与UML建模
2. 汽车租赁系统的需求分析与UML建模
一、实验目的
了解UML的基本原理和面向对象的分析设计方法,初步掌握Rational Rose 2003建模工具的使用方法,进一步巩固软件工程的理论知识。
二、实验内容
1、初步掌握Rational Rose 2003开发工具的使用,包括建立用例、活动者、用例图、顺序图、协作图、类图、对象图、包、状态图、活动图、构件图、配置图等。
2、了解面向对象的基本概念,初步掌握Rose环境下用UML进行分析和设计的技术;基本学会在Rose环境下用UML语言为系统建模。
3、BBS论坛系统的需求分析,建立UML模型。
4、为一个汽车租赁系统的需求分析阶段建立模型。
三、实验设备
硬件环境:P4 2.0/512M/以上;激光打印机。
软件环境:Windows 2000/XP/2003;Rational Rose 2003,Windows Office 2003。
四、实验要求
1、要求每人能独立完成实验。能独立搭建建模平台,掌握Rational Rose 2003的安装、运行和使用。
2 总体要求:用面向对象的UML方法,实现各系统的需求分析阶段的建模工作,建模工具使用Rational Rose 2003。
3、要掌握Rational Rose 2003的安装和运行,初步掌握Rational Rose 2003系统建模的基本方法。
4、BBS论坛系统的功能需求:(1)会员注册,(2)发表文章,(3)文章查询,(4)会员管理,(5)论坛分类管理,(6)帖子管理。
5、一个汽车租赁系统的功能需求:(1)客户可以通过不同方式(包括电话、前台、网上)预订车辆,(2)能够保存客户的预订申请单,(3)能够保存客户的历史记录,(4)工作人员可以处理客户申请,(5)技术人员可以保存对车辆检修的结果。
五、设计过程和完成情况
1. BBS论坛系统
设计过程:
一.系统的功能需求
本系统是一个基本的BBS论坛系统,可大致分为一下流程:用户登陆进入论坛( 一般为游客,有时还要注册为会员),就某个话题(帖字的主题)展开讨沦。通过发帖功能发布新的 话题;通过回帖功能回复已有的话题;通过有哪些信誉好的足球投注网站功能查找已有的话题,管理员通过管理功能 创建、编辑、删除论坛的版块;管理注册的用户;管理帖子。 这样的流程决定了BBS论坛系统的需求。
(1) 会员注册
提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。
(2) 发表文章
提供会员发表文章的功能,未注册用户不允许使用该功能。
(3) 文章查询
对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题信息,以及查看详细内容及回复文章的超链接。
(4) 会员管理
当网上论坛的会员完成注册后,系统会在数据库中加入会员的资料。包括会员名称、会 员密码、会员E—mail等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除本讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的 特殊身份登录到论坛后台对会员信息进行管理。
(5) 论坛分类管理
根据不同的讨论内容,管理员将整个讨论区划分成不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括文章数量等的统计功能。
(6) 帖子管理
管理员和版主都可以对会员发表的帖子进行转移、置顶和删除等操作。
系统总体功能需求框架图如下图所示。
BBS论坛系统
会员管理
前台基本业务模块
后台模块
浏览帖子
版块管理
帖子管理
登陆系统
游客注册登录
二. 前台基本业务模块
前台基本业务模块包含下图几个方面。
前台基本业务模块
登陆系统
浏览帖子
会员发表帖子
注册会员
回复帖子
图2.1前台基本业务模块
(1) 注册会员
提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会
员信息存入对应数据库的数据表。
(2) 登录
文档评论(0)