基于UML公共自行车服务系统的分析设计精选.docVIP

基于UML公共自行车服务系统的分析设计精选.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML公共自行车服务系统的分析设计精选

基于UML公共自行车服务系统的分析设计 摘要: 本文介绍了使用面向对象的开发方法及UML,并对公共自行车服务系统进行建模,形成一个完整的建模系统实例,分析了该系统的需求分析过程,并详细介绍了该系统的设计过程。 关键字:UML 面向对象 公共自行车服务系统 一:定义 UML,即统一建模语言,是一种概念清晰,表达能力丰富,适用范围广泛的面向对象建模语言,它主要以Booch方法,OMT方法和OOSE方法为基础,同时也吸收了其他面向对象建模方法的优点。它可以对任何具有静态结构和动态行为的系统进行建模,主要作用就是帮助用户进行面向的描述和建模,它可以描述软件从需求分析到软件实现和测试的全过程。UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。它共定义了十种试图,如图1: 序号 模型种类 图形 建模机制 1 用例模型 用例图 静态建模 2 静态模型 类图,对象图,包图 静态建模 3 行为模型 状态图,活动图 动态建模 4 交互模型 顺序图,协作图 动态建模 5 实现模型 构件图,配置图 静态建模 图 1 二:需求分析 目前,国外很多城市诸如巴黎,马赛,里昂等都实施了公共自行车项目,取得了非常好的环保和社会效应。自行车是最好的短途交通工具,具有方便、健康、低碳环保等诸多优点。公共自行车系统是将自行车纳入到公共交通系统,基于“随用随借,公众使用”的开发理念,解决城市“最后1-3公里”的交通问题。既可以提到道路资源利用率,缓解道路拥堵,促进节能减排,减少尾气污染,还能强身健体,提高城市品位。 2.1 系统总体功能需求 公共自行车系统是利用计算机实现大量租车信息处理的电子档案管理系统,本系统主要满足市民和系统管理员,以及管理柱方面的需求。不但要让市民通过这个系统可以方便的借到自行车,而且这个系统更易于管理。 其分析如图2: 图 2 2.2 系统详细功能需求 2.2.1 借车模块 将具有租车功能的IC卡放在有公共自行车的锁止器的刷卡区刷卡,此时,锁止器界面上的绿灯闪一下变常亮,听到蜂鸣器发出“嘀”响声,表示锁止器已打开,租 车人应及时(30秒内)将车取出,则完成租车。租车流程如下图3所示: 图 3 2.2.2 还车模块 将所租的自行车推入锁止器,当绿灯闪亮时,及时将租车时的IC卡在锁止装置的刷卡区进行刷卡,当绿灯停止闪亮,听到蜂鸣器发出“嘀”响声,表示车辆已锁 止,还车成功。同时还车刷卡时,系统已停止计时并完成计时收费结算。流程如下图4所示: 图 4 2.2.3 缴费模块 当还车时,系统会按照图5所示 1小时之内 免费 1小时以上2小时以内:1元 2小时以上3小时以内:2元 3小时以上:每小时3元 图 5 对所持的IC卡进行扣款。 若要归信用保证金的,可直接在自助服务机上按以下流程操作,如图6所示: 图 6 2.2.4 信息查询模块 若租用者需要查询本次租还车消费情况,按以下流程操作,如图7所示: 图 7 2.3 数据库模块 数据库模块主要是对各种信息进行管理,主要是对用户的收费情况和个人信息进行管理,如图8: 三:系统的UML基本模型 3.1 系统的用例图 3.1.1 定义参与者 用例图在需求分析阶段有很重要的作用,它是作为参与者的外部用户所能观察到的系统功能的模型图。整个开发过程都是围绕需求阶段的用例进行的。 公共自行车系统是使用计算机实现自行车大量信息处理的电子档案管理系统,在本系统中主要满足借车者(市民)、管理柱和系统管理员3 方面的需求。对借车者来说主要是查询个人信息、查询自行车信息、借自行车和返还自行车等;管理柱是负责借车处理和还车处理,对IC卡进行扣费,其自助服务机可对自己的租车信息进行查询和退款;系统管理员主要负责系统的维护工作,涉及到市民信息管理,自行车信息管理,系统状态维护等。系统的功能分析如图9 所示。 图 9 3.1.2 用例图设计 用例是系统的一个功能单元,可以被描述为参与系统之间的一次交互作用。用例图的用途是列出系统的用例和参与者,并且显示那个事用例的执行

您可能关注的文档

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档