面向对象分析与设计实验任务书.docx
- 文档编号:12662813
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:14
- 大小:404.22KB
面向对象分析与设计实验任务书.docx
《面向对象分析与设计实验任务书.docx》由会员分享,可在线阅读,更多相关《面向对象分析与设计实验任务书.docx(14页珍藏版)》请在冰豆网上搜索。
面向对象分析与设计实验任务书
实验报告
课程名称UML软件建模
实验名称人事信息管理系统的分析与设计
专业计算机科学与技术
班级
学号
姓名
指导教师张铁楠、韩宁、罗静、肖鹏
2013年9月10日
目录
实验一用例建模实验报告3
实验二静态结构建模实验报告6
实验三动态行为建模实验报告8
实验四物理建模实验报告13
实验一用例建模实验报告
实验名称人事信息管理系统的用例建模评分
实验日期2013年11月10日第7-8节课指导教师张铁楠姓名朱泽青专业班级计算机科学与技术1003班学号201003010322
一、实验目的
熟悉用例图的基本功能和使用方法,掌握如何使用建模工具绘制用例图方法。
二、实验环境
1.硬件:
●处理器:
●内存:
●硬盘空间:
●显卡:
2.软件:
RationalRose2003或MicrosoftVisio2003
三、实验内容与要求
完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。
要求:
对其中主要功能的用例书写书面用例。
对每个用例的进一步描述可以活动图,这一部分在动态建模来完成。
四、实验步骤
(1)用户登陆根据权限拥有不同的功能。
(2)普通员工可以对自己个人档案信息、考勤、奖惩情况进行查询;用户可以对自己的登陆密码进行修改。
(3)信息管理员可以对员工档案信息进行管理;系统管理员可以对用户权限进行修改以及数据库的更新维护。
(4)对用户权限进行划分,使不同权限的用户的功能范围不同,有效保护数据库中数据的安全性。
本系统对可能出现的错误操作设计出错反应,使系统可靠性高。
2.1用例图
2.1-1普通员工用例图
图2.1-2信息管理员用例图
2.1-3系统管理员用例图
五、实验收获与体会
完成用例图之后,给我最大的感受就是一定要把课堂上学到的知识用到实践中。
以前总觉得老师在上课讲的东西很简单,当真正操作起来的时候,才发现没那么容易,将课堂知识运用到实践中才是真正掌握了知识。
实验二静态结构建模实验报告
实验名称人事信息管理系统的静态结构建模评分
实验日期2013年11月13日第7-8节课指导教师张铁楠
姓名朱泽青专业班级计算机科学与技术1003班学号201003010322
一、实验目的
熟悉\静态结构建模的基本功能和使用方法。
掌握如何使用建模工具绘制静态结构模型方法。
尤其要理解类的基本概念,掌握如何从需求分析中抽象出类的方法,掌握在RationalRose中绘制类的操作方法。
二、实验环境
1.硬件:
●处理器:
●内存:
●硬盘空间:
●显卡:
2.软件:
RationalRose2003或MicrosoftVisio2003
三、实验内容与要求
系统的静态结构模型主要由类图和对象图表达。
对于复杂的系统可能还要用到包图,本实验可以不考虑去设计包图,而对于信息系统必然有数据库模型也可以不去设计或者设计的话只需参考教材第11章的实例列出数据库模式即可。
所以,类图是静态建模的核心。
四、实验步骤
1.需求描述
2.从顺序图中分析出相应的类
3.筛选备选类、筛选修选类、得到候选类
4.关联分析,建模,多重性分析,再建模
5.职责分析
6.限定与修改
7.在模型LogicalView包中,建立相应的类,并建立它们直接的关系。
8.构建交互模型
五、实验结果
(1)类图
(2)对象图
五、实验收获与体会
1.本次实验主要是练习静态视图建模,熟悉类图、包图和对象图分别的含义与建立。
2.在实验中,各项建立与联接操作在原来的基础上,本次还是比较熟练了。
但是在一些问题的思想上还有待提高与深入挖掘。
3.对于包图的建立操作还不是很明确,下了实验还要好好研究。
希望老师对于本次实验的不足与错误及时纠正。
实验三动态行为建模实验报告
实验名称人事信息管理系统的动态行为建模评分
实验日期2013年11月13日第7-8节课指导教师张铁楠
姓名朱泽青专业班级计算机科学与技术1003班学号201003010322
一、实验目的
熟悉动态结构建模的基本功能和使用方法。
掌握如何使用建模工具绘制动态态结构模型方法。
二、实验环境
1.硬件:
●处理器:
●内存:
●硬盘空间:
●显卡:
2.软件:
RationalRose2003或MicrosoftVisio2003
三、实验内容与要求
系统的动态结构模型主要由交互图(顺序图和协同图)、状态机图和活动图表达。
在系统的分析和设计中应当对主要的UseCase和对象类绘制这些图形,以便分析系统的行为,印证和修改系统的静态结构,满足用户的需求,达到系统的目标。
由于时间的关系,本次实验可以只建立其中的一种图(如顺序图)。
四、实验步骤
2.2类图
图2.2-1普通用户类图
登陆界面类Login用来登陆系统:
id表示登陆系统的用户的用户名;
password表示用户的登陆密码;
queryDB表示查询数据库;
initial()表示初始化系统界面。
用户类user:
id表示登陆系统的用户的用户名;
password表示用户的登陆密码;
name表示新增用户的名字;
sex表示用户性别;
birthday表示新增用户的出生日期;
id_card表示用户的身份证号;
queryDB()表示查询数据库,得到用户信息;
queryInfo()表示查询员工档案信息;
queryRP()表示查询员工奖惩信息;
queryTC()表示查询员工出勤信息;
changePassword()表示修改用户登陆密码。
获取帮助类getHelp:
initial()表示初始化类;
gethelp()表示获取帮助信息;
dispose()表示释放资源。
图2.2-2信息管理员类图
新建员工信息类createInfo:
createNewInfo()表示新建员工档案信息;
createNewRP()表示新建员工奖惩信息;
createNewTC()表示新建员工出勤信息
updateDB()表示更新数据库,保存新建的用户信息。
删除员工信息类deleteInfo:
delInfo()表示删除员工信息。
修改员工信息类changeInfo:
图2.2-3系统管理员类图
创建新系统用户类createNewuser:
createNewUser()表示新建系统用户;
updateDB()表示更新数据库,保存新建的用户。
删除指定用户类deleteuser:
deleteUser()表示删除系统指定用户;
updateDB()表示存储对数据库的修改。
2.3顺序图
(1)登陆个人信息顺序图:
图2.3-1登陆个人信息顺序图
(2)档案信息管理顺序图
图2.3-2档案信息管理顺序图
(3)更新用户群顺序图
图2.3-3更新用户群顺序图
五、实验收获与体会
本次实验我们做的是动态行为建模,相比之前的几次实验,难度有所加大,而且需要用工具绘制的图也挺多的。
这并没有阻挡我们做本次实验,最终在老师精心指导下,完成了动态行为建模中的交互作用图、状态图和活动图。
通过本学期的实验,我获得了好多东西。
不仅从面向对象思想、ULM基础、软件工程等方面加深了对课程内容的理解,同时在系统分析与设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格地训练。
实验四物理建模实验报告
实验名称人事信息管理系统的物理建模评分
实验日期2013年11月13日第7-8节课指导教师张铁楠
姓名朱泽青专业班级计算机科学与技术1003班学号20100301322
一、实验目的
组件图和配置图用于建立系统的实现模型。
理解这两种图的基本概念及应用,掌握组件图和部署图绘制的方法。
二、实验环境
1.硬件:
●处理器:
●内存:
●硬盘空间:
●显卡:
2.软件:
RationalRose2003或MicrosoftVisio2003
三、实验内容与要求
分析和设计已按计划完成类图和交互图的分析与设计,下一步将完成系统的组件图和部署图,现系统分析部指派您完成如下任务:
1.完成系统的组件图。
2.完成系统的部署图
四、实验步骤
(1)分析程序中类的关系
(2)分析组件图和配置图的逻辑
(3)根据项目工程画出组件图和配置图
五、实验收获与体会
实验我们主要做的是uml中的物理建模,熟悉怎样利用工具建立一个系统的组件图和部署图,并且掌握创建的过程与思路。
在本次实验中遇到的主要问题是不知道怎么去分析一个系统的物理模型,经过老师的讲解和分析,一个系统物理模型很快就在脑中浮现了,最后通过Rose2003很快就画出了系统的组件图和部署图。
通过本次实验让我们知道怎么去分析一个系统的物理模型,怎么画出系统的组件图和部署图。
让我们让理论与实践相结合了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 分析 设计 实验 任务书
![提示](https://static.bdocx.com/images/bang_tan.gif)