信息系统开发方法与工具实验报告_第1页
信息系统开发方法与工具实验报告_第2页
信息系统开发方法与工具实验报告_第3页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 PAGE 41第41页实验名称:UML建模管理学院信息管理专业上机实践报告一、实验目的熟悉UML 建模实验环境。本书推荐实验环境为Rational 验准备。掌握识别参与者和用例的方法。掌握定义参与者之间、用例之间关系的方法。学会对用例进行描述。实验内容图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统MIS该信息系统能够方便的为借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提 供方便的管理服务。该信息系统能够方便地为超市的售货员提供各种日常售货功能,也能够为超市的管理者提 供各种管理功能,如进货、统计商品等。根据管理信息系统和超市管理信息系统进行需求分析、用例识别和用例

2、图绘制。三、实验成果(一)图书管理系统的功能性需求包括以下内容:数量超过限制时,不运行借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,归还时不需要。书目的添加和删除,借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书 和图书管理员的信息。查询图书可以通过图书的名称或图书的ISBN/ISSN(二)超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统(MIS管理者提供各种管理功能,如进货、统计商品等。超市信息管理系统能够为超市的管理者提供管理功能库处理。统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺

3、货信息、查询报表信息和查询特殊商品信息,并制作报表。统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。(三)创建系统用例模型图书管理系统的参与者包含以下几种。借阅者:图书借阅者能够通过该系统进行借阅图书、查询书籍信息、预定图书和归还图书等操作。图书管理员:对于系统来说,借阅者借阅和归还图书都需要图书管理员来进行处理。系统管理员:系统管理员负责图书、借阅者、书目等信息的维护,并且系统管理员还需要对数据库进行维护操作。图 3-1 建立单独的包保存用例图图书管理

4、员能够通过该系统进行如下活动检查用户的合法性,如果不合法,不允许借阅书籍。如果之前该图书已经被借阅者预订, 需要删除该图书预订信息。处理归还:借阅者可以通过图书管理员归还图书。当借阅者借阅的书籍超过一定期限时,图书管理员需要收取罚金。图 3-2 图书管理员用例图借阅者用例图能够通过该系统进行如下活动查找图书:借阅者可以通过图书名称或者ISBN/ISSN 号查找图书的详细信息。登录系统:借阅者能够根据图书证编号和相关密码登录图 3-3 借阅者用例图图 3-4 系统管理员用例图超市信息管理系统的参与者包含以下几种:售货员:售货员为顾客提供售货服务顾客:购买超市商品的人员库存管理员:库存管理员负责超

5、市的库存管理活动订货员:订货员负责超市的统计分析管理统计分析员:统计分析员负责超市的统计分析管理系统管理员:系统管理员负责超市的员工信息、会员信息管理以及系统维护等图 3-5 系统参与者用例图图 3-6 顶层用例图图 3-7 售货员用例图处理盘点处理盘点处理报销商品入库检查商品库存管理员商品出库更新供应信息管理设置更新商品基本信息特殊商品设置图 3-8 库存管理员用例图统计订货商品订货员订货管理制作订单图 3-9 订货员用例图查询商品基本信息查询销售信息查询销售信息查询供应商信息统计分析员查询缺货信息查询报损信息查询特殊商品信息图 3-10 统计分析员用例图维护会员信息维护会员信息系统管理员维

6、护员工信息系统设置图 3-11 系统管理员用例图四、操作过程出现的问题及解决方法在实践的过程中遇到的主要问题是:确定系统的参与者。在确定参与者时要使用一些辅助问题,比如系统开发出来后,使用系统主要功能的是谁等问题,对系统进行全面彻底的分析,将其带入到功能中进行认真分析。五、总结角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能 需求。在进行用例图建模时,首先要进行需求分析,要对系统有清晰的概念才行。管理学院信息管理专业上机实践报告一、目的掌握识别和定义类的方法。掌握定义类间关系的方法。学会绘制类图。二、实验内容写出类图建模的完整过程。结合所分析系统说明识别和定义类的

7、方法。结合所分析系统说明如何定义类与类之间的关系。保存类图模型,并输出系统类图。按要求撰写实验报告。分析该系统的总体要求,创建其类图模型。创建类图模型应遵循以下步骤:识别系统对象。识别和定义类。定义类间的关系。建立类图,构造静态模型。三、实验成果图书管理系统:识别系统类图首先,确定系统参与者的属性。系统管理员通过提供唯一的用户名和密码属性来登 录系统,命名为administratorNamepasswords,同样的图书管理员命名为librarianName 和 passwords。对于借阅者而言,借阅者通过输入密码登录系统,借阅不同数目的图书,并且不同借阅者允许借阅和预订天数也是不一样的。,

8、因此需要一下属 性:借阅者编号useid、借阅者名称name、借阅者地址addressmaxBooks、最长节约日期maxBorrowDays、密码passwords图 3-1 参与者基本类图识别和定义类储存图书信息,需要一个图书类,同样预定信息可以确定预定类;借阅信息可以确定借阅类;对于书目信息的存储同样需要一个书目类。图 3-2 业务实体类图 3-3 类之间的关系示例超市信息管理系统:识别和定义类首先,确定系统的参与者属性。员工属性中包括登录的用户名和密码、员工编号、 金额等。图 3-4 参与者初步类图模型定义类间关系,建立类图。其次,确定系统中的主要业务实体类。商品的信息主要包括商品的编

9、号、商品的名 email、联系人、法人代表、开户账号、开户银行、付款方式等。图 3-5 商品和供应商类图四、操作过程出现的问题及解决方法在操作过程中对一些类之间的关系认识不是很清楚,要理论联系实际,多加练习。五、总结类图是从抽象的角度描述系统的静态结构 ,特别是模型中存在的类、类的内部结构以及它们和其它类之间的相互联系。在类的抽象过程中,我们要从系统的问题域出发,根据相关场景和用例得到不同的实体。管理学院信息管理专业上机实践报告一、目的能够准确识别序列图建模的系统元素。掌握序列图设计中对象建模及激活等的建模方法,能够确定消息。掌握不断细化、完善序列图的方法。学会绘制序列图。二、实验内容使用下列

10、步骤创建序列图:根据系统的用例或具体的场景确定角色的工作流程。其中重要的角色放置在左边。角色开始,在各个对象的生命线之间自顶向下依次将消息画出。如果需要约束条件,可以 在合适的地方附上条件。三、实验成果LoginWindowPersonInfoWind ow: 借阅者LoginWindowPersonInfoWind ow: : 借阅者1: 登录系统2: 登录信息3: 实例化借阅者对象4: 返回借阅者信息5: 显示借阅者信息图 3-1 借阅者查找图书序列图: Book: Book: 借阅者SearchBookWin dow1: 查找图书2: 3: 返回图书信息4: 显示图书信息图 3-2 借阅

11、者查询个人信息序列图ReserveWindowReserveWindow: Book: Reserve借阅者1:预定图书2: 查找图书3: 4: 添加预定图书5: 6: 显示是否预订成功信息图 3-3 借阅者预订图书序列图LendBookWindoLendBookWindow: Book: Loan借阅者图书管理员1:提交图书证和书籍2: 借出图书3:选择书本4:书本信息5:添加借阅图书信息6:检查借阅书籍数目7:添加借阅信息消息8:显示借阅消息9:归还书籍和图书证图 3-4 图书管理员处理借阅序列图ReturnBookWinReturnBookWindow: Book: Loan借阅者: 图

12、书管理员1: 提交借阅书籍2:处理还书3: 4: 图书信息5: 删除借阅记录6: 检查是否超期7: 删除借阅记录8:删除消息9: 显示归还消息图 3-5 图书管理员处理还书序列图SearchBookWin dow: BookSearchBookWin dow: Book: 系统管理员1: 查找图书2: 根据图书编号查找图书3: 返回图书信息4: 显示图书信息图 3-6 系统管理员查询书籍信息序列图: Title: Title: Book系统管理员1: 添加图书AddBookWindow2:查询书目3:所有书目4: 设置图书信息5: 添加图书添加图书是否成功信息7:显示添加图书成功3-7 系统管

13、理员添加书籍序列图DeleteBookWinDeleteBookWindow: Book系统管理员1:删除图书2:查找图书3:图书信息4:删除图书5:删除信息6: 显示删除信息3-8 系统管理员删除书籍序列图1:修改图书2:1:修改图书2:查找图书3:图书信息4: 修改图书信息5:修改图书6:修改信息7: 显示修改信息UpdateWindow: BookSearchBorrower Window图 3-9 系统管理员修改书籍序列图SearchBorrower Window: 系统管理员: 借阅者1:1:查询借阅者信息2:3: 借阅者信息4:显示借阅者信息图 3-10 系统管理员查询借阅者信息序

14、列图AddBorrowerWi ndowAddBorrowerWi ndow1: 添加借阅者: 借阅者2: 添加节约这信息3: 插入借阅者4: 插入借阅者信息5: 显示插入借阅者是否成功信息DeleteBorrower Window图 3-11 系统管理员添加借阅者序列图DeleteBorrower Window系统管理员: 借阅者1: 1: 修改借阅者2: 查询借阅者3: 借阅者信息4:填写修改信息5: 修改借阅者6:是否修改成功7: 显示修改是否成功信息图 3-12 系统管理员删除借阅者序列图: 系统管理员UpdateBorrower Window1: 修改借阅者UpdateBorrowe

15、r Window: 借阅者2: 查询借阅者3: 借阅者信息4: 添加修改信息5: 修改借阅者6: 是否修改成功7: 显示是否修改成功信息图 3-13 系统管理员修改借阅者信息序列图AddTitleWindow: TitleAddTitleWindow: Title1: 添加书目2: 输入书目信息3: 添加书目4: 添加书目是否存在5: 添加是否成功信息6: 显示添加是否成功信息图 3-14 系统管理员添加书目序列图DeleteTitleWindDeleteTitleWindow: Title系统管理员1:删除书目2: 查找书目3: 书目信息4: 删除书目5: 删除信息6: 显示删除信息图 3-

16、15 系统管理员删除书目序列图顾客: 售货员管理商品界面商品1:购买商品2:处理销售3: 4: 商品信息5:计价处理6: 更新商品记录7: 显示处理商品8:交付商品图 3-16 售货员销售商品序列图: 统计分析员: 商品查询商品信息界查询商品信息界面1: 1: 获取商品信息2: 查询商品信息3: 商品信息4: 生成商品报表5:制定报表6:显示报表图 3-17 统计分析员查询商品信息序列图商品入库界面商品入库界面库存管理员商品1: 商品入库2:查看商品信息3: 商品信息4:显示商品信息5:增加商品数目6:修改商品信息7:修改是否成功信息8:显示添加成功信息图 3-18 库存管理员处理商品入库序列

17、图订货员订货管理界面商品供应商1: 查看待订货商品2: 待订货商品3: 订货商品信息4: 显示订货商品信息5:联系厂商6:获取与订货相关厂商7: 厂商信息8: 显示厂商信息9: 制作订单10: 制作订单11: 显示订单图 3-19 订货员进行订货管理序列图四、操作过程出现的问题及解决方法在操作工程中遇到的主要问题有:消息顺序的确定、对象的创建时间与位置。消息的序号表示相对关系,如果多条消息并行,则他们之间的顺序不重要。如果对象的开始位置置于序列图的顶部,那就意味着序列图在开始交互的时候该对象就已经存在了。五、总结具体的场景确定角色的工作流程就很重要。在一个工作流程中可能还存在分支或者从属, 这

18、就需要我们进行认真分析。序列图从一定程度上更加详细地描述了用例表达的需求。管理学院信息管理专业上机实践报告一、目的能够准确识别状态图及活动图建模的系统元素。掌握控制流及对象流建模方法,能够定义活动图中的控制流和对象流活动图中添加泳道。掌握不断细化、完善活动图的方法。学会绘制状态图及活动图。二、实验内容状态图建模状态图建模部分进行待开发系统中对象或子系统的状态机模型在使用状态图进行动态建模时,可以参照以下步骤进行:识别一个需要继续建模的实体。对状态建模,即确定对象可能存在的状态。对事件建模,即确定能引起状态转移的事件。对动作建模,即确定转移激活时被执行的动作。对建模结果进行精化和细化。在绘制状态

19、图时,基本的操作步骤如下:创建状态图。添加初始状态和终止状态。添加状态,并完成状态相关设置。完成组合状态。添加历史指示器。添加转移,并完成相关设置。检查状态图,并进行细化整理。活动图建模本实验内容为:在完成代开发系统用例图建模基础上,使用活动图对于待开发系统中各主要用例进行动态行为建模。在使用活动图进行动态建模时,可以参照以下步骤进行:识别要对其工作流进行描述的用例。进行主路径建模。对细化主路径,进行从路径建模。添加泳道来标识活动的事务分区。改进高层活动并添加到更多活动图。在绘制活动图时,基本的操作步骤如下:创建活动图。添加动作,完成动作建模。添加其他结点及控制流,完成控制流建模。添加对象及对

20、象流,完成对象流建模。添加泳道。检查活动图,并进行细化整理。三、实验成果图书管理系统:借阅者进入自助服务系统并选择直接搜索图书或者登录。搜索图书后可以查看图书详细信息,也可以预定图书。预定图书需要借阅者登录系统,如果没有登录要进行登录,如果登录则直接预定该图书。离开时,登录的借阅者需要进行退出操作。自助服务搜索图书登录查看图书信息预定图书否检查是否登录是图书预订成功离开电脑退出系统图 3-1 借阅者活动图图书管理员在处理前需要登录系统,在处理借阅书时检查借阅者借阅书籍数目是否超 过允许借阅数目,超过数目不能借阅。否则,将更新数据库记录,借阅者借阅成功。处理 处理结束处理结束是否登录系统更新借阅

21、记录否处理还书图书超期是罚款图 3-2 图书管理员活动图系统管理员首先登录到系统中,在管理借阅者界面中可以添加、查询、删除和修改借阅者信息。系统管理员在删除和修改借阅者时,需要首先查找该借阅者。活动完毕后需要退出管理界面。登录管理界面登录管理界面管理借阅者添加借阅者查询借阅者退出管理界面删除借阅者修改借阅者图 3-3 系统管理员管理借阅者信息活动图系统管理员登录到管理系统,在维护图书信息界面中可以添加、查询、删除和修改图书信息。活动完毕之后退出系统管理界面。登录管理界面登录管理界面打开图书维护界面查询图书添加图书删除图书修改图书退出管理界面图 3-4 系统管理员维护图书信息活动图系统管理员在维

22、护图书信息界面中可以添加、删除、修改图书书目信息,活动完毕后需要退出系统管理界面。登录管理界面登录管理界面打开书目维护添加书目删除书目修改书目退出管理界面图 3-5 系统管理员维护图书目录信息活动图借阅者包含以下状态:创建借阅者账户、借阅者能够借阅图书、借阅者不能够借阅图书、借阅者被管理员删除。新建新建可用能够借书删除借阅者删除状态归还图书超过借书限额不能够借书图 3-6 借阅者状态图图书包含以下的状态:刚被购买后的新书、被添加能够借阅时的图书、图书被预定、图书被借阅、图书被管理员删除。新书新书添加新书被添加能够借阅删除旧书被删除借阅预定取消预订或超过节约时间归还被借阅被预订图 3-7 图书状

23、态图超市管理信息系统:员工进入初始化登录界面,输入自己的用户名和密码。登录界面对输入的用户名和密码进行判断,如果是合法用户则登录成功;否则,提示错误,登录失败。初始化窗口初始化窗口输入用户名和密码判断权限提示用户名称或密码错误进入管理界面图 3-8 员工验证登录活动图商品被回收。商品被回收商品被回收商品不合格未入库商品商品入库入库商品商品合格商品被销售图 3-9 商品状态图四、操作过程出现的问题及解决方法操作过程中出现的主要问题:对某些事物的状态认识不够完整导致绘制状态图不完 态和结束状态是同一个,当最开始创建之后,后边要从浏览器中拖入。五、总结在画图前,先要对所画内容有清晰的认识,在画图的过程中进行不断的补充和细化。在以后的建模过程中,一定要重视开始的分析阶段。管理学院信息管理专业上机实践报告一、目的掌握配置图与组件图的嵌套。学会绘制组件图及配置图。二、实验内容结合以上系统功能,对待开发系统进行分析,创建相应构件,完成构件图建模;确定系统结点,定义结点间关联关系,扩展各结点上驻留的组件,完成部署图建模。在构建图的建模过程中,可以参考以下步骤:对系统中的组件建模。定义相应的组件提供的接口。对组件与组件、组件与接口之间的关系建模。将逻辑设计映射为物理实现,完成组件图。对建模结果进行精化和细化。部署图建模可以参照下列步骤:对系统中的结点建模。对结点之间的关

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论