汽车租赁管理系统_第1页
汽车租赁管理系统_第2页
汽车租赁管理系统_第3页
汽车租赁管理系统_第4页
汽车租赁管理系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、汽车租赁管理系统UML面向对象分析与设计案例目录1前言22、系统需求分析 33、功能模块图44、用例图54.1、客户参与的用例图74.2、公司职员参与的用例图 85、时序图95.1、汽车信息管理时序图 95.2、修改密码时序图105.3、汽车租赁管理时序图105.4、汽车续租管理时序图115.5、汽车归还时序图116、协作图126.1、客户预定的协作图126.2、客户取车的协作图126.3、客户还车的协作图137、状态图147.1、汽车信息管理状态图 147.2、修改密码状态图147.3、汽车租赁管理状态图 157.4、汽车续租管理状态图 157.5、汽车归还管理状态图 168、活动图179、

2、组件图1810、类图2011、配置图2212、E-R图23-、八、亠1、前言本文主要目的是利用建模工具对汽车租赁管理系统进行建模,用类图、用例 图、时序图、协作图、状态图、活动图、组件图、配置图等设计汽车租赁管理系 统的软件过程,更好的被用户所理解。Email: greenvchttp:/www.kmdin.co第2页,共23页汽车租赁管理系统UML面向对象分析与设计案例2、系统需求分析随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。 使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本, 提高工作效率。针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的

3、管理人员, 其需 求功能应包括汽车类型管理、会员类型管理、保险类型管理、销售商管理、保险 公司管理、客户信息管理、会员信息管理和汽车租赁、续租、归还管理等主要功 能,从而可以形成统一有效的管理。在该系统中,要实现对汽车类型信息、会员类型信息和保险类型信息等基本信 息的添加、修改、删除、和查询;销售商信息的添加、修改、删除和查询;保险 公司信息的添加、修改、删除和查询;客户信息和会员信息的添加、修改、删除 和查询以及汽车租赁、续租、归还等具体操作的实现。以满足当前该行业在处理 业务上的需求。Email: greenvchttp:/www.kmdin.co第3页,共23页汽车租赁管理系统UML面向

4、对象分析与设计案例3、功能模块图分析系统的使用对象和用户需求,设计系统的体系结构。系统的功能模块如下图所示汽车租赁管理系统Email: greenvchttp:/www.kmdin.co第4页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例基客本户信会息员管管理理租系赁统业用务户管管理理Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin

5、.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例修改自身密码系统用户管理汽车归还管理汽车续租管理汽车租赁管理汽车信息管理会员信息管理客户信息管理保险公司管理销售商管理保险类型管理会员类型管理汽车类型管理Email: greenvchttp:/www.kmdin.co第5页,共23页汽车租赁管理系统UML面向对象分析与设计案例4、用例图本系统中,以汽车租赁为实现功能,其他的功能都是为了服务于该主要功能, 从而便于管理。系统的用例图如下图所示。Email: greenvchttp:/www.kmdin.co第6页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email:

6、greenvchttp:/www.kmdin.co第7页,共23页汽车租赁管理系统UML面向对象分析与设计案例汽车类型管理会员类型管理保险类型管理销售商管理<<in clude>><<i nclude>><<i nclude>><<in clude>><<include>>保险公司管理客户信息管理<<in clude>>基本信息管理汽车信息管理<<include>>汽车租赁管理<<in clude>>&l

7、t;<in clude>>会员信息管理客户会员管理<<in clude>><<in clude>>管理人员客户租赁业务管理汽车续租管理系统用户管理<<in clude>>汽车归还管理修改自身密码通过对系统进行需求分析,得到系统的用例图,从而知道了系统要实现的基本 功能。客户通过管理人员对系统进行操作,通过建立用例图得知系统的体系结构。 本系统采用3层结构设计,即程序逻辑结构分为用户界面层、业务逻辑处理层和数 据存储层。系统中将用户、汽车管理等都封装成相应的类,同时每个类都有自己 对应的操作类,从而再次提高

8、了对数据库操作的安全性和程序的可扩展性。在系统中,只有管理人员才有权限使用本系统,才能对数据库进行操作。-管理人员对基本信息的管理,包括对汽车类型信息的增加、删除、修改和查询; 对会员类型信息的增加、删除、修改和查询;保险类型信息的增加、删除、修 改和查询;销售商信息的增加、删除、修改和查询;保险公司信息的增加、删 除、修改和查询。所以,有基本信息管理用例,还包括汽车类型管理用例、会 员类型管理用例、保险类型管理用例、销售商管理用例和保险公司管理用例。-管理人员对客户会员的管理,主要是会员类型的修改和查询,客户信息的增加、 删除、修改和查询。所以,有客户会员管理用例和客户信息管理用例。-管理人

9、员对租赁业务的管理,包括汽车类型信息的增加、删除、修改和查询; 汽车租赁信息的增加、删除、修改和查询;汽车续租信息的增加、删除、修改 和查询;汽车归还信息的增加、删除、修改和查询;所以,有租赁业务用例、 汽车租赁管理用例、汽车续租管理用例、汽车归还管理用例。-管理人员对系统用户的管理,包括系统用户的增加、删除、修改和查询和密码 的修改;所以有系统用户管理用例和密码修改用例。4.1、客户参与的用例图Email: greenvchttp:/www.kmdin.co第8页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共2

10、3页汽车租赁管理系统UML面向对象分析与设计案例用羽金旧还Email: greenvchttp:/www.kmdin.co第9页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第10页,共23页汽车租赁管理系统UML面向对象分析与设计案例4.2、公司职员参与的用例图Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例5、时序图5.1、汽车信息管理时序图r|3发送查询汽辛类型和保险类型I5*r亍发谨查看汽车租茂狀專IUn &查看汽车租赁伏态I11I

11、BTiI-I-"FLiiefeiIbhiii工发送協改汽车信息=丨丨I I&Iii8偻改胃车倍息<1:2发选更新再车茉型 E:'0:兒新汽车耗<I:R:11我逹更新汽车租赁状列12更新汽车粗賃或态Email: greenvchttp:/www.kmdin.co第12页,共23页汽车租赁管理系统UML面向对象分析与设计案例5.2、修改密码时序图Email: greenvchttp:/www.kmdin.co第13页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理

12、系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例:管理人员1:申请修改密码i2:修改密码=15.3、汽车租赁管理时序图Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例/:管理人员 1:申请柜赁 n>:Cars3:视律赁換作< 14戈迭建立新汽车租赁皆息5: 辆赁71Email:

13、greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例5.4、汽车续租管理时序图Email: greenvchttp:/www.kmdin.co第14页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例J.-»<o|- 口营理人贝t申砂 讣2岌这线租宿息 LeaeEmail: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例5.5、汽车

14、归还时序图.客户管理人员D申请归还'2:发送归还伯息3 tw租操作iII岌迭修改冼车租赁信意>n5:腿改汽车租赁借息Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例I3:修改汽车信息 ;I%发送修改汽车租赁佶息 fl Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例5:倏股汽车租赁信息IEmail: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例6、协作图6.1、客户

15、预定的协作图6.2、客户取车的协作图Email: greenvchttp:/www.kmdin.co第16页,共23页汽车租赁管理系统UML面向对象分析与设计案例6.3、客户还车的协作图Email: greenvchttp:/www.kmdin.co第17页,共23页汽车租赁管理系统UML面向对象分析与设计案例7、状态图7.1、汽车信息管理状态图Email: greenvchttp:/www.kmdin.co第18页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例7

16、.2、修改密码状态图Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例7.3、汽车租赁管理状态图Email: greenvchttp:/www.kmdin.co第19页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例7.4、汽车续租管理状态图Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例7.5、汽车归还管理状态图归还

17、请求I卩申请归还Email: greenvchttp:/www.kmdin.co第20页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第21页,共23页汽车租赁管理系统UML面向对象分析与设计案例、活动图7Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第22页,共23页汽车租赁管理系统UML面向对象分析与设计案例9、组件图Email: greenvchttp:/www.kmdin.c

18、o第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第23页,共23页汽车租赁管理系统UML面向对象分析与设计案例FmnMerrtiFTrnUIerI FrmMerrilMrTypsEd Lfrm, riinLbcistiA ddE JifirnI i | FrmType pLZ fcirfrmFrnGustorn erEi.it 1rrTmCarE 汜frmFrmConipa mfEdit.ftm-Frm.eas:eEd t.frm)FrrriRetLm-Ed t.fm|>-q FrmLcoin一-十ITri F

19、rmCerJVLs-,i| FrmCu"十-一J.一”1l Frnlnurance.fnrn一":J- - - i1| FrmLeas并匚g斤ef*! FirrtMemfpJ! bflrs.frrr1 J ' f'TypA frmL rrmRetuir n.Mmr. rrn i£al&s工frm J FmnTyp.frrnIFittiU彌 liar.frmEdiLfrmEmail: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例10、类图在系统中,应该包括“基本类型信息”类,“

20、会员类型信息”类,“公司信息”类,“客户信息”类,“汽车信息”类,“汽车租赁信息”类,“管理员信息”类。如图下图所示为汽车租赁管理系统类图系统管理员是Users”类的子类,它与客户是多对应一的关系,客户通过系统管理员办理业务,而使用本系统;客户与租赁是一对应多的关系,一个客户可以 租赁多辆汽车,而汽车与租赁是一一对应的;每个客户可以有会员类型也可以没有,所以是一对应多的关系;每辆汽车都有其销售商,而销售商可以销售多辆汽 车,所以汽车和销售商是多对一的关系;同样每辆汽车都有其对应的保险类型, 所以与保险类型是多对一的关系。Email: greenvchttp:/www.kmdin.co第26页,

21、共23页汽车租赁管理系统UML面向对象分析与设计案例Email: greenvchttp:/www.kmdin.co第#页,共23页汽车租赁管理系统UML面向对象分析与设计案例.=jta 类 L«am込户闵*-?_末主疏曹r曲弓吐斗-刑-豆抵1三sttil:- 丄±4Jt=勺 T ir 晋 m!_- ¥ 2 .二xJfTiE总玖:已沽跖亡员*-eefE E E "Am £> A > 0 a F .J s>rfl>e 那輸M伽 rr- Frew協一TT.I-:羔C "1351±>:>:航圈&

22、gt;:>:EO1前- -1软融rr汁间取打-金m Ui-JE屮:旷J1E9M1t?. 二二坯±215“ 一巒 士”瓯傘汽4汽嵐«牟工W検日 £fv£tv£v'/wvvvvt £"刊-片丑一弓H主JP盒_ *邑吃.7苫论 IT ni-fiTrl-r-努三屈qH五J壬我译 1H 车 ¥ 生十壬庐.-ttbt:=时:孔 *9 _«4U14 ; nc >> mOEid ; titm _匚匕匸工工e : s tm:>> m _cobr i > > m; rttri

23、f>> m .应冒匕“ .Qa-psTin e m_depo:it . it s jn _daypite : Jntm _*iffekrnd|?tlE:e 1 ni >> m .wcffkpriec : int >> m _En 031 啦卩由= : :h三 >> m _da3pEi : rit >> m _eiwith eprfc e : fit ft ' > 11 _D>ElfcffipTTfl 1 hC >> m is包: sirtagm :远 £.« 日号白免甲4快V司*1苜

24、鼻汞人.ziiijrfcO 吸 <貌晟3机敌畳>> Jr补占/11* 0 *<出旬愷息査讷Q«Q*;増加台同>13込占车采U XlT. «】谢电言闫> efeteKec ori C1*-比茂會冋 > WddljRridirf 03善凸类);C UStDllft e sen-e-® Ft 坦吳兰:, jEMmnD : aofti<rest0订焙JE亞询沁OmefO1母«#咅吗抚tts,号s 91姓松年证号««% m细黄 户尸户户怙送住rp-直工|»冋 牙3可事 IE T- T V - <<<<<<<<<<<<-fle :咅 irin-t' n .!< : : imc 卜n .基*亡:fitn _tteaid : sail®口 _工上口HI:工 C! ; Xli-*n _w he < : iffrihE n .Addsr ss : GThf n _s peed亡盲口±谓 EH 县卫.ZfcilEn _ I

温馨提示

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

评论

0/150

提交评论