您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 22广工UML建模实验报告
实验题目1.档案管理系统的需求分析与UML建模2.图书自动借还书系统的需求分析与UML建模一、实验目的了解UML的基本原理和面向对象的分析设计方法,初步掌握RationalRose2003建模工具的使用方法,进一步巩固软件工程的理论知识。二、实验内容1、初步掌握RationalRose2003开发工具的使用,包括建立用例、活动者、用例图、顺序图、协作图、类图、对象图、包、状态图、活动图、构件图、配置图等。2、了解面向对象的基本概念,初步掌握Rose环境下用UML进行分析和设计的技术;基本学会在Rose环境下用UML语言为系统建模。3、档案管理系统的需求分析,建立UML模型。(教材第10章)4、为一个图书自动借还书系统的需求分析阶段建立模型。(需求建模)三、实验设备硬件环境:P42.0/512M/以上;激光打印机。软件环境:Windows2000/XP/2003;RationalRose2003,WindowsOffice2003。四、实验要求1、要求每人能独立完成实验。能独立搭建建模平台,掌握RationalRose2003的安装、运行和使用。2总体要求:用面向对象的UML方法,实现各系统的需求分析阶段的建模工作,建模工具使用RationalRose2003。3、要掌握RationalRose2003的安装和运行,初步掌握RationalRose2003系统建模的基本方法。4、档案管理系统参照教材第10章,根据10.2中的需求分析,对系统功能需求进行模块划分,使用RationalRose2003建模工具,完成系统建模。5、一个图书自动借还书系统的功能需求:本系统为无人借书系统,借书人可以在借书柜员机上,用IC借书卡借还书。系统应能确认用户的身份,能够提供在库图书的清单查询,能查询借书人资料,如姓名、可借图书的数量,已借图书的清单、超期的罚款等。最后能打印已借的图书清单。6、定义系统对象,画出用例图、类图、对象图、时序图、协作图、状态图、活动图等9种图,5种视图中不能少于3种视图,例如,用例图必须有系统总用例图,每一种图不能少于3个,在documentation栏内用文字详细说明对象、事件流的作用、角色功能和逻辑关系等,最后用WebPublisher功能以Web页面的形式发布Rose模型。五、设计过程和完成情况1.档案管理系统1.1系统功能需求(一)用户登录验证用户名和密码是否匹配,用户的密码要进行加密算法。(二)修改用户信息用户可以修改自己的注册信息,包括修改用户密码,但是不能修改用户名,姓名,和部门等信息。(三)权限设置本模块只有管理员可以使用,可以增加,删除,修改用户相关属性(四)系统参数设置设置系统的辅助参数表,在输入数据是作为辅助使用,每个参数需要有增加,删除,修改和查看等操作。(五)数据录入处理用户输入新的档案文件信息或者档案案卷信息(六)数据维护需要具有数据维护的权限的用户可以操作(七)数据查询安用户输入的条件查询乡音的档案文件信息(八)数据修改实现批量修改数据的功能,可以由用户指定条件,讲数据库中所有符合条件的文件或案卷记录安要求修改某个字段的值(九)报表打印打印各种档案的目录表和统计表(十)档案借阅外界登记,归还登记和电子借阅申请(十一)数据备份及恢复实现数据的本分和恢复机制(十二)查阅操作日志对系统运行日志操作,具有“日志操作”权限的用户可以进入1.2系统功能框架1.3系统用例图1.3.1确定参与者1.3.2确定系统用例档案管理系统用户管理模块系统参数设置模块借阅管理模块案卷管理模块文件管理模块数据管理模块1.4系统的用例图管理员用例图档案室人员用例图一般人员用例图1.5系统的时序图系统管理员添加用户的时序图案例管理员录入案例的时序图一般人员查询文件的时序图1.6系统的协作图案例管理员录入案例的协作图系统管理员添加用户的协作图一般人员查询文件的协作图1.7系统的状态图借阅者账户状态图档案状态图1.8系统的活动图借阅管理人员活动图一般人员活动图1.9系统类图案卷管理模块的类图备份管理模块的类图借阅管理模块的类图文件管理模块的类图1.10类关系图1.11系统组件图1.12系统配置图2.图书自动借还书系统2.1系统功能需求(一)基本业务:包括图书的检索,新用户注册,借阅图书、归还图书,图书预定,图书退订。(二)个人资料查询:包括个人姓名,个人ID,个人身份(会员、VIP、管理员),可借书数目、已借书数目,已借书的条目。(三)数据管理:包括会员管理(会员注册,删除会员,修改会员资料、变更会员身份),和图书管理(增加书目,删除书目)。2.2系统功能框架2.3系统用例图2.3.1确定参与者图书自动借还书系统个人资料查询数据管理会员注册借阅图书归还图书会员管理图书管理基本业务检索书目2.3.2确定系统用例2.3.3确定系统用例图系统总用例图管理员用例图普通会员用例图2.4系统的时序图管理员管理会员时序图会员借书时序图游客注册时序图2.5系统的协作图管理员管理会员协作图会员借书协作图游客注册协作图2.6系统的状态图管理员管理会员状态图会员借书状态图基本业务模块状态图2.7系统的活动图管理员管理会员活动图管理员图书管理活动图会员借书活动图2.8系统类图参与者相关类借还书系统组成类2.9类关系图系统类关系图2.10系统组件图系统组件图2.11系统配置图系统配置图六、结论和体会RationalRose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。在这次实训中,我了解了UML的基本原理和面向对象的分析设计方法,学会了RationalRose建模工具的使用方法,巩固了软件工程的理论知识。当然我也遇到了不少问题,比如rose软件的安装和使用,比如时序图和协作图的区分,活动图和状态图的区分等,总的来说获益匪浅!
本文标题:22广工UML建模实验报告
链接地址:https://www.777doc.com/doc-6167972 .html