首页 uml课程设计报告

uml课程设计报告

举报
开通vip

uml课程设计报告uml课程设计报告 课程名称: uml统一建模实用教程 设计题目: uml课程期末设计 姓 名: 学 号: 指导教师: 韩钰玲 时 间: 2012 , 2013 学年 第 2 学期 南京人口学院信息科学系 课程设计题目 宿舍楼管理系统设计 课程设计目的及要求: 一、课程设计目的和要求 1.初步了解UML语言的概念、结构、语义与表示方法; 2.掌握UML建模工具Trufun的使用方法; 3.给出某个简单系统的模型,能够熟练地使用Trufun工具表达; 二、课程设计理论基础 1.JAVA面向对象的程序...

uml课程设计报告
uml课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 课程名称: uml统一建模实用教程 设计题目: uml课程期末设计 姓 名: 学 号: 指导教师: 韩钰玲 时 间: 2012 , 2013 学年 第 2 学期 南京人口学院信息科学系 课程设计题目 宿舍楼管理系统设计 课程设计目的及要求: 一、课程设计目的和要求 1.初步了解UML语言的概念、结构、语义与 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示方法; 2.掌握UML建模工具Trufun的 使用方法 消防栓的使用方法指针万用表的使用方法84消毒液使用方法消防灭火器使用方法铁材计算器使用方法 ; 3.给出某个简单系统的模型,能够熟练地使用Trufun工具表达; 二、课程设计理论基础 1.JAVA面向对象的程序设计或C++程序设计课程; 2.SQLServer数据库系统; 3.软件测试技术,对传统软件工程具有一定的了解。 三、课程设计主要内容及要求 课程设计的主要任务: 1(根据所收集的简单需求,利用UML和Trufun工具对系统进行建模; 2(根据前述需求的 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 ,进行需求建模,绘制系统的用例图和活动图; 3(根据用例模型,进行架构建模,绘制系统的状态图,类图和交互图。 四、系统要求 该系统涉及到的事物有:宿舍楼、楼层、房间、家具;室长、楼长、保洁员、学生;学生所属的系,本系统应提供一定的查询功能 对于宿舍楼管理员: 1.信息要求: 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。 2.处理要求: 当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。 3(安全性与完整性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。 对于本宿舍楼的学生: 本宿舍楼的学生能查询其所在的宿舍的所有信息。 1 课程设计详细内容: 学生宿舍管理系统的主要的参与者是查询者,一般用户,系统管理员, 财 务人员,系统管理员,学生工作人员,以及时钟。 通过分析参与者的活动,可以初步确定这样的一些用例:(1)查询信息 (2)学生管理(3)宿舍分配(4)住宿管理(5)基本数据管理(6)财务 管理(7)决策支持。 UML采用9种视图来描述系统的结构和行为,具体下面将一一介绍: 用例图:参与者,用例的集合,可能的接口以及这些元素之间关系的图形表 示。 类图:类与类之间的相互关系。 构件图:构建以其相互依赖关系。 部署图:构建在各节点上的部署。 顺序图:强调时间顺序的交互图。 协作图:强调对象协作的交互图。 UML建模 根据前面的需求分析,分别建立系统的用例图,包图,类图,顺序图, 协作图,活动图。 学生宿舍管财务管理子 理子系统 系统 学生基本信决策支持 基本数据库 息管理子系管理子系统 统 查询子系统 公用部分 学生宿舍管理系统的包图 子系统的用例图 首先确定参与者,参与者是系统以外的一个实体(可以是任何的事物或者人),它以某种方式参与了用例的执行过程。参与者通过向系统或请求系统输入某些事件来触发系统的执行。我们看到宿舍管理系统的参与者是查询者,一般 2 用户,学生工作人员,信息管理员,住宿管理,系统管理员,财务人员,时钟。 在分析用例,从需求捕获看用例有以下这些: 查询信息,学生信息管理,基础数据库管理,财务管理,登陆,宿舍分配, 住宿管理,时钟支持。 画出上图的“学生宿舍管理子系统”的用例图。 参与者与用例的关系是通信关系。 用例与用例的关系是包含,扩展,泛化三种 系统管理 员 查询者 一般用户 基础数据 查询信息 库管理 学生工作 人员 财务人员 学生信息登陆 财务管理 管理 宿舍分配 时钟支持 住宿管理 信息管理时钟 员 学生宿舍管理子系统的用例图 添加学生 查询学生 更新学生 学生工作人员 删除学生 3 学生信息管理子用例图 用户名 登录用例 目标 登录。描述了用户登录到《学生宿舍 管理系统.的过程,设置了 各种用户的的访问权限 主参与者 用户企图进入各个系统模块的时出发 触发条件 用户企图进入各个系统模块的时出发 前置条件: 系统必须能正常启动 典型实践过 参与者 系统响应 程 ?当用户启动这个?系统显示登录 应用系统时,用力界面 开始。 ?系统验证信息 ?用户数如用户名?系统设置访问 和密码 权限 ?系统显示主菜 单(子用例:显 示主界面) ?用例结束 替代实践过程 如果用户输入错误的用户名或密码 时,给出提示信息,并跳转到? 后置条件 用户正常登录到界面上 系统类图 分析用例,从用例中寻找对象和类。例如,通过分析宿舍分配管理子系统,可以发现已下实体类:学生,宿舍管理员,班级,楼栋,床位等。类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依赖四种关系。其中类与类主要的关系是关联,泛化。 4 登陆界面 用户名 登陆类 型 密码 登陆 楼栋 班级 分配住宿界面 园区号 所属院代号 楼栋号 分配方式 所属系代号 楼栋名 班级 班级名称 增加楼栋 删除楼栋 增加学生 集体分配 个人非配 删除学生 DB学生 DB床位 床位 学生 学号 床位号 床位号 姓名 所住者学号 所住者学号 性别 所住者寝室号 所住者寝室号 学号 院代号 所属楼栋号 所属楼栋号 姓名 系代号 所属园区号 所属园区号 性别 班级号 院代号 专业号 系代号 类型号 班级代号 类型代号 专业代号 类型代号 入学日期 床位list +Get date() New() +Set date() Add() 。。。+() 5 静态分析阶段——学生宿舍分配类图 为对象分配操作——通过协作图 :宿舍管理员 :学生基本信息表 4.确认学生信 息 1.打开 3.显示学生具 体信息 2.输入学号查 询学生信息 宿舍分配界面 学生 5.查询空床位 7.修改住宿信 息 床位 6.显示空床位 具体信息 宿舍住宿情况表 为对象分配操作 6 2.密码与用户名匹配 5.密码与用户名不匹配 1.进入登陆界面 4.进入登陆界面 登陆界面 登陆者 3.确定住宿管理 住宿管理 登陆交互图 学生基本 宿舍管理员 宿舍分配界 学生 床位 宿舍住宿 信息表 面 情况表 打开 输入学号查询 学生信息 显示学生具体信息 查询空床位 确认学生信息 修改住宿信息 显示空床位 具体信息 学生宿舍分配顺序图 7 登陆界面 住宿管理 查询者 进入登陆界面 密码与用户名匹配 确定住宿管理 进入登陆界面 密码与用户名不匹配 学生宿舍管理系 统部分顺序图 动态分析阶段——登陆顺序图 活动图 活动图显示了系统从一个活动到另一个活动的流程。利用UML的活动图工具进行工作流程建模。在这个学生宿舍管理系统在中的其中的学生入住业务流程中,活动应该涉及到申请入住,交费认可,取消住宿,学生身份认证,住宿分配。 8 申请入住 失败 失败 交费认可 取消住宿 学生身份认可 认可 认可 住宿分配 学生入住业务流程——活动图 注:可另附页 9 课程设计总结及体会: 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。回顾起此uml课程设计,至今我们仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,一定把以前所学过的知识重新温故。同时,对给过我们帮助的所有同学和指导老师再次表示忠心的感谢~ 学生(签字) _____年_____月_____日 10 指导教师评语: 课程设计成绩: 指导教师(签字)_______________ _____年_____月_____日 教研室意见: 教研室主任(签字) _____年_____月_____日 11
本文档为【uml课程设计报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_963767
暂无简介~
格式:doc
大小:22KB
软件:Word
页数:9
分类:互联网
上传时间:2017-09-30
浏览量:52