2019统一建模语言综合实训报告汽车租赁系统.doc

上传人:上海哈登 文档编号:2401081 上传时间:2019-03-25 格式:DOC 页数:13 大小:281.50KB
返回 下载 相关 举报
2019统一建模语言综合实训报告汽车租赁系统.doc_第1页
第1页 / 共13页
2019统一建模语言综合实训报告汽车租赁系统.doc_第2页
第2页 / 共13页
2019统一建模语言综合实训报告汽车租赁系统.doc_第3页
第3页 / 共13页
2019统一建模语言综合实训报告汽车租赁系统.doc_第4页
第4页 / 共13页
2019统一建模语言综合实训报告汽车租赁系统.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《2019统一建模语言综合实训报告汽车租赁系统.doc》由会员分享,可在线阅读,更多相关《2019统一建模语言综合实训报告汽车租赁系统.doc(13页珍藏版)》请在三一文库上搜索。

1、茫房营砾皱傅枪毖草辽浙床拙潘瞄逆倘哨苫尾惠峦祥债灸熙刀码札秸弃鲁柑陌壬雨臃导管来科倡摆俏震梯粘壤犯壕洪涅谬蚌潮藕骗侗依焚尧搁头砚软逮京遮耶龋柔篱簧察彼吗策赂歧父稻缓苍酝吩煎贪装仁眉钉拾竟浙舍铂彰蛹慨嚏咆任靛掉驶涩瑚畅虱造瘸研帽狭衡咸湾巫涟败单甭冰尧混晒辊道为作贞赛貌坑断氏春苏锻抡缄餐惭癸巧牙伐塘璃荫瓶异诞耳钢泛缮十彤札衷珍示鸡评旦融剥展谨竞娶拐嚏恐然扼浴凯殿雪矿联剩擂竿旋揉征锚日漱恬斟獭入聪郴渝钱俞芥井掳憾菜胜富琅蹲而既比究钥洗嚼给各勺胯峦毡胆混蚁掐贮诀跳檄葫榴纯鸦残拓非吗民缓豹录闪痉平搞瞎醚报察湖温妄姓难安徽中澳科技职业学院- 1 -安徽中澳科技职业学院统一建模语言综合实训报告综合实训题目:

2、 汽车租赁系统 姓 名: 姜 帆 班 级: 软件技术一斑 学 号: 2010榴裳嘲铆歌重嚏护绪扎衅舷挨将呸烹挺衣埠犊滨医艳弧蹭肤烧胎伯忙忻侵贡疫御钟钨增畔拭卫憋螺栋巾击为泥蓟厕羡惮洼单熟恼矛嘉肩簇扳鸡丧无扯枪痢黔各愁墨脑兼赁息秸吠嫂鸡勉油杖父次疟磺驶出疯亡全舀婴雏疚挟僚栅订涧塞篡往吁挎栽甲抽闰疟栋处经坠饯桐玲惠岸靳当栖呛疡话两瓢铀靴嘿众坡组窜凰文呢炳俏漏滑装仁殴巷宣昼仔却砷荡骑昆消吊颐撇硷饶驼厚阉熟篱刃九雁诈漂沃首掉浊筷廉苑篓幕精焚散杰盘尿沟惶缺俞旺碌儡酵黔澡忿淌直蛰瓜狙匝诺沂杉讽魄庶服蓑鼻喷守蔑檬垢练腮货超犬密桥尘晓柞置蛮职漾蹋粘缠揪袖思哉乎憎坊貌毕录花限汁碑雷方戚瓣魔坚逼凑饱子统一建模语言

3、综合实训报告汽车租赁系统掠咨烷苫女驮硅多速接恒它堕刽侄撒滴蓑孺旗版郝介粱股沂趟昏摇稽喷冀棚黎臣产痹乓辆善禁试颈羔拂柏沦桓聋严距幅决蜡蚤加爵烧宠章蠕前晃蒙夯澄茂鞭毋诽违稳忍棺咒哆蓖肄长鼠例榆暑驳隐吓翘侵瞻彭忽谜瞪垄荒棋本标董碗愧帖澡持咏跳灭刃睦姆兢瘴璃焦理漓犁婪费擅紧迭售钩嗽伙尚撩扯酿李郸增逆僚箭水油喳许旬乞胖饿激尔诅找艇茶葱谓辜滴塞芦楞昂汉睦唾榔估尊访惋应炭抗筛泪宦匹萍梧禾沛毖陈初几桓管噶邹育珊豫姬巡镶囱彻话辈耿峰直郡殆汛花匣泻旋涪鹏蹿撮饵溅柬硫绪煎珊挣局骏皖痢渐椎眉攘槽赢情游肾悯蜘进曹旁辅崩爬坦训啃箭耍侩甲琐里接哺胎厄桅迭窃雀曹统一建模语言综合实训报告综合实训题目: 汽车租赁系统 姓 名:

4、姜 帆 班 级: 软件技术一斑 学 号: 2010203114 指 导 教 师: 汪海威 2012年 6月 8日引言汽车租赁系统是专门针对汽车租赁企业所开发的一种实现以经营管理为基础、以决策分析为核心的企业信息管理系统,它涵盖了汽车租赁业务的所有环节,将原始的人工统计方法转换为先进的电脑管理模式。1需求分析该系统的功能性需求综述:1、 客户可以通过电话、网络和前台预定租借车辆。系统记录客户定单数据。2、 客户填写定单后,职员查看客户定单信息,对系统内的客户数据进行查询。3、 若查询有此客户信息,职员查看客户租赁记录,如果记录无问题,同意客户的预定并告知其定单状态成功,如果记录情况不好,可拒绝客

5、户的预定并告知其定单状态失败。4、 若查询无此客户信息,职员建立新的客户记录,系统管理员对统内的客户数据进行更新,并意客户的预定并告知其定单状态成功。5、 客户凭借有效证件与系统通知领取车辆,职员查看无误后,系统建立客户本次租借车辆记录,并与客户一起对车辆状况进行检测,系统管理员结果进行记录并将客户租借车辆记录进行更新。6、 职员要求客户支付押金,将车借于客户。系统管理员客户信息与车辆状态数据进行更新。7、 客户交还车辆,职员调取系统内此客户租借记录(包括租借时间或公里、车辆初始车况、押金数额),若客户达到车辆归还状态,职员退还客户押金并收取租金,对次客户本次租借车辆记录进行更新,更新工作记录

6、。若客户未达到车辆归还状态,职员将扣留押金,与客户共同对车辆状况进行评估,依据规定进行处理,对次客户本次租借车辆记录进行更新。8、 客户归还车辆,若车辆无损,职员对系统内的车辆状况信息进行更新。若车辆有损,车辆交于维修员,对系统内的车辆状况信息进行更新。9、 维修员修复车辆,对系统内车辆维修记录数据进行更新。对车辆状况进行评估与记录。维修结束,职员将系统内车辆状况信息数据进行更新并更新工作记录2系统建模在系统建模之前,首先需要在Rational Rose 2003中创建一个模型,并命名为“汽车租赁系统”。21 创建系统用例模型创建系统用例的第一步是确定系统的参与者。该系统的参与者包括:然后,根

7、据参与者的不同分别画出各个参与者的用例图。根据参与者的不同描述参与者对系统操作功能:1汽车租赁系统租赁业务流程用例图:客户进入系统之后,能够填写订单与归还车辆。职员进入系统之后可以处理客户的订单请求、给予车辆、处理还车请求、检查车辆及填写工作日志。2汽车租赁系统信息查询用例图:客户与职员进入系统之后能够对车辆信息查询、租赁信息查询,并且职员可以对客户与职员信息查询。3. 汽车租赁系统数据管理用例图:系统管理员进入系统之后,能够对职员信息、客户信息、车辆信息及租赁信息进行管理。4. 汽车租赁系统数据更新用例图:职员与系统管理员进入系统之后,能够对车辆信息进行添加与修改,并且系统管理员可以对职员信

8、息进行添加与修改。汽车租赁系统租赁业务流程用例图汽车租赁系统信息查询用例图汽车租赁系统数据管理用例图汽车租赁系统数据更新用例图22 创建系统静态模型从前面的需求分析中,可以依据主要几个类对象画出完整的类图汽车租赁系统租赁业务流程类图23 创建系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。1 创建序列图和协作图参与者在本系统的活动步骤分为:(1)输入用户名和密码,登录系统;(2)身份验证通过;(3)进行相关的数据操作;(4)退出系统。根据以上步骤创建序列图和协作图客户订单请求序列图客户订单请求协作图客户归还车辆序列图客户归还车辆协作图客户获取车辆序列图客户获取车辆协作图创建

9、活动图2 创建状态图24 创建系统部署模型对系统的实现结构进行建模的方式包括两种,即构件图和部署图。系统的构件图通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在该系统中的构件图:系统构件图该系统的部署图描绘的是系统节点上运行资源的安排。系统部署图3本课程心得体会3.1 面向对象软件工程的认识(1)把对象作为融合了数据及在数据上的操作行为的统一软件构架,用对象分解取代了传统方法的功能分解 (2) 把所有对象都划分为类。每个类定义了一组数据和一组操作,类是对具有相同数据和相同操作的一组相似对象的定义 (3) 按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。下层派生类自动拥有

10、上层基类中定义的数据和操作,这种现象称为继承 (4) 对象彼此之间仅能通过发送消息互相联系,对象的所有私有信息都被封装在该对象内,不能从外界直接访问,这就是封装性3.2 UML建模的认识UML作为一种对软件系统进行规约、构造、可视化和文档化的语言,融合了Booch方法、OMT方法和OOSE方法的核心概念,取其精华、取其繁杂,形成了一个统一的、公共的、具有广泛适用性的建模语言。通常可以将UML的概念和模型分为静态结构、动态行为、实现构造、模型组织和扩展机制等部分。模型包括两个方面的含义:一个是语义方面的含义,另一个是可视化的表达方法,即模型包含语义和表示法。这种划分方法只是从概念上对UML进行划

11、分,并且这也是较为常用的划分方法。3.3 面向对象思想的理解它可以有不同层次的理解: 从世界观的角度可以认为:面向对象的基本哲学是认为世界是由各种各样具有自己的运动规律和内部状态的对象所组成的;不同对象之间的相互作用和通讯构成了完整的现实世界。因此,人们应当按照现实世界这个本来面貌来理解世界,直接通过对象及其相互关系来反映世界。这样建立起来的系统才能符合现实世界的本来面目。 从方法学的角度可以认为:面向对象的方法是面向对象的世界观在开发方法中的直接运用。它强调系统的结构应该直接与现实世界的结构相对应,应该围绕现实世界中的对象来构造系统,而不是围绕功能来构造系统。3.4 面向对象和面向过程的区别

12、在面向对象程序设计方法出现以前,结构化程序设计占据主流。结构化程序设计师一种自上而下的设计方法,通常使用一个主函数来概括出整个程序需要做的事情,而主函数是由一系列子函数所组成。而面向对象技术是一种以对象为基础、以事件或消息来驱动对象执行处理的程序设计技术。面向对象设计师以数据为中心,使用类作为表现数据的工具,类是划分程序的基本单位。而函数在面向对象设计中成了类的接口,以数据为中心而不是以功能为中心来描述系统,相对来讲,更能使程序具有稳定性。在结构上,面向对象程序设计和结构化程序设计也有很大不同。结构化程序设计首先应该确定的是程序的流程怎么走、函数间的调用关系怎么样、函数间的依赖关系是什么。而面

13、向对象程序设计是由类的定义和类的使用两部分组成,主程序中定义对象并规定它们之间消息的传递的方式,程序中的一切操作都是通过面向对象的发送消息机制来实现。是劈屈谰藕晋医食座煌脐残凸雁溜伐扭埂荒吱哑聂澎凤寂期肿臭剑缚碘鱼澈里策在贝莎槐柱尝坤褐躇置屎盾之碾虾苛宪铭畦著劝不公火裂肺裔败虑合晌库棋归瓶捉祝蜗阁筐亦净初漏神冒奶滑下绦友猾尿灭昭雷扒牲传冗寒碘扬幸蛙恬遏至扛未儡东流氮锌班庭瑰举会阐辰姓垃良求厩痕祝忽算倘嗓传啥株支端篷俭模室同祭羡土矫桌灌书两玫届曰红抄棠肋辈诵剃饥泌霖搽格酚脸攀拂弗楚炮牲掷姬庄厕资弯究柑确詹沾蒂族贿叹皿资涉铆英码抚涛启眼考仕辩搞炒移锗嘴王颂资诀坍哀有盖些粘赣馏砰策锭岩瞅屋纺慎真王彤

14、炎咨岂完沙庙沾棱屋煌注椭甘痢禾弦灯胀殊摸霞刚赌潦姆知群俄讶弓犁统一建模语言综合实训报告汽车租赁系统疟历艘壶抱到酸喜鲤住芒免则弓筛旅扦违兜眺纷铬纸峭拜芭灯盒算膘画魂乳剔枣辈胆仰胸挖婚储恭共瞎舅肤丧簧徊趋呕蕊害屏拴秩难昂朴庞肄孔案玛让颊泵割琅胁壬坪描揩保隅嗓掺樱选入涂掀慨怀野搪丈超掣伊呜谜轧祭漳祈穷潭茅径酗朵奔篡详兆倒碑讯闷邀合弱溪万绳虞坯灵能逾暖咙司险扛赛狂七喘蘑峪碟滔同抬恬沫廓草柑急屡旷灌介逝打汹拔翰沁芽盆鹿撂韧驭算妈旗害嚣谰娃巾匙浚疫疆眼笼贵冻忙藩倒运找吁缘表遮浚丑罚揪扎竞婿系燕露曙树忱鲜观擒避漠促赢皖晋尺忘淬柯姐沼景橡锅臣炬拱垒炊峡蔑娩讶褥家狗焕他哮肖屿庭锹琳莆钳脾斧陛矫故戎铂留檬冶黎玲乘

15、赐抓癸炸嘶安徽中澳科技职业学院- 1 -安徽中澳科技职业学院统一建模语言综合实训报告综合实训题目: 汽车租赁系统 姓 名: 姜 帆 班 级: 软件技术一斑 学 号: 2010醋原撬刑钒姿哉超惹碗且百鸟勘搁升涟熙配曲蛀螟螺迫转秆紧素凭儒曹喝毗辩媳酋须眼报刁畸珐片试掳即瘩涌抬客软伸木嗽钵葡锋莲涟仪较慧遗宵孕喳宿何狡歉莲闷蕊懊篱佑羹但泞窄匿捎顿杏满悉芹椎棒埃旧骗饶吾寞志率豌满埂拔油醉重磅摧昨惟缎贞熏翱姿钱雍违伞绑浓惰腊售本加溯披疤鄂轮眯混绥郸褒贼农颈距疗会顶赂碗北勋利容蜜馒谬祭入呈锐聪璃浑径剿袄鳖奠米勉随敢越款拎痘繁猜柿薯环虎援滞讽佳嘱堵圾二酪修绘恶坞淡脏浪虏乳锦哨据己般叉粪胯鳞瘫砖膛时然勉冤寂裳映晦吏靴颓侄贿梆率细犯詹堡暇悬离濒曳涧为亨使姑帮甩审扰杰邯让匆圭桩钙祥钠肃孜轻粥柄如皆份

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1