UML课程作业汽车租赁系统.docx

上传人:lao****ou 文档编号:406700 上传时间:2023-10-25 格式:DOCX 页数:20 大小:236.21KB
下载 相关 举报
UML课程作业汽车租赁系统.docx_第1页
第1页 / 共20页
UML课程作业汽车租赁系统.docx_第2页
第2页 / 共20页
UML课程作业汽车租赁系统.docx_第3页
第3页 / 共20页
UML课程作业汽车租赁系统.docx_第4页
第4页 / 共20页
UML课程作业汽车租赁系统.docx_第5页
第5页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《UML课程作业汽车租赁系统.docx》由会员分享,可在线阅读,更多相关《UML课程作业汽车租赁系统.docx(20页珍藏版)》请在第一文库网上搜索。

1、黑龙江科技学院(计算机与信息工程学院)统一建模语言课程作业基于UM1的汽车租赁系统的分析与设计班级:网络07-2班学号:01,02,03,04,05,06姓名:马庆辉,马猛,王海龙,王野,冯霄,白智文授课教师:才智作业成绩:2010年5月目录目录I第1章绪论11.1 系统概述11.1.1 需求描述21.1.2 运行环境描述21.2 系统研究的现状及发展趋势21.3 作业结构及研究的主要内容3第2章系统需求分析42.1 系统需求描述42.2 系统用例图建模4第3章系统概要设计73. 1系统类图建模73. 2系统数据库设计8第4章系统详细设计113.1 系统状态图建模113.2 系统活动图建模11

2、4. 3系统时序图建模125. 4系统协作图建模156. 5系统组件图建模164.6系统配置图建模16第5章总结17参考文献18第1章绪论现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,汽车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正

3、在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,汽车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出汽车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工

4、作中的投入,以改善信息的管理,提高服务效率。汽车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使汽车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。汽车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得汽车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。1.1 系统概述汽车租赁系统能够为租赁者提供服

5、务,每个租赁能够拥有唯一标识其存在的编号,并且系统会保存每个租赁者的个人信息与编号。系统通过一个单独的程序为租赁者提供服务,服务包括提供查阅现有汽车的种类与资料,查询与修改个人信息服务和预租汽车服务等。当租赁者需求租汽车与归还汽车时需要通过汽车租赁管理员的登记与检查汽车是否有损,当租赁者租的汽车超过预定期限是,需要接受租赁公司的处罚。租赁者租借汽车时须签名证明已接去汽车并且缴纳租借费,而租赁公司也以此作为凭证,当归还汽车时,也须签名证实已归还汽车。系统管理负责系统的管理维护工作,维护工作包括更新汽车的信息,保证当租赁者查阅系统时的信息与现实情况无误。和租赁者的添加,删除和修改,并且系统管理员能

6、够查询租赁者,汽车和租赁管理人员的信息。需求描述随着汽车工业的发展和汽车的普及,汽车租赁成为近年来兴起的一个新行业。使用汽车租赁管理系统可以规范企业的管理和经营行为,减少企业的经营成本,提高工作效率。针对以上的要求,汽车租赁管理系统的用户是汽车租赁企业的管理人员,其需求功能应包括汽车类型管理、客户信息管理和汽车租赁、续租、归还管理等主要功能,从而可以形成统一有效的管理。在该系统中,要实现对汽车类型信息等基本信息的添加、修改、删除、和查询;客户信息和会员信息的添加、修改、删除和查询以及汽车租赁、续租、归还等具体操作的实现。以满足当前该行业在处理业务上的需求。运行环境描述系统开发采用Rationa

7、1Rose2003进行统一建模,编程语言是MicrosoftVisua1Basic,数据库设计采用的是MicrosoftAccess2003,在WindowsXp操作系统下测试并运行。本系统采用的是客户/服务器体系结构风格,对系统中信息的查询、修改、删除和添加等操作都是对数据库的操作,在数据库服务器上实现的,而在本系统中运行的界面只是客户应用程序,负责提供管理人员与数据库交互的界面,向数据库服务器提交用户请求并接受来自数据库服务器的消息,。而数据库服务器也就是后台程序,主要是负责有效的管理系统的数据库资源,对客户应用程序传来的信息加以处理,对数据库内的信息进行操作。1.2 系统研究的现状及发展

8、趋势随着汽车租赁行业的不断增加,汽车租赁系统也在不断的完善,汽车租赁虽然是传统行业,但在我国的发展时间并不长,与国外的汽车租赁行业相比,我国的汽车租赁企业还很弱小。在这种情况下,我国的汽车租赁企业更应抓紧机会和时间,积极利用先进的经营理念和技术手段,尽快缩短与国外先进企业的差距,站稳脚跟,以迎接更激烈的竞争的到来。现在的客户比较看重一下几点:1 .覆盖广泛的服务网点;2 .简单快捷的租车/还车的手续;3 .安全顺利的用车过程;4 .统一规范、温馨舒适的服务质量。而在我国汽车租赁行业目前的情况下看还存在着一些不足:1.大众租车消费的理念尚不成熟;2 .信用体制尚不健全;3 .工商、运管、违章处罚

9、、事故赔付等法规的配套不够完善;4 .企业自身的管理体系和能力有待加强。根据客户的需求和当今汽车租赁系统存在的一些不足,我们还需要付出更多的努力。我个人认为之所以有汽车租赁系统的产生主要在于当今电子商务的迅速发展,以及为了工作效率的提高。我想这也是汽车租赁系统未来提高和发展的方向。当然不论哪一家租赁公司都希望更好的为客户服务,以便积累客户源,有了一定的客户源才是一个企业的基础。积累客户源就需要一个完善的令客户满意的租赁系统,这也促使着汽车租赁系统的发展,最后希望我国的汽车租赁行业能有新的提高。1.3作业结构及研究的主要内容本次作业我们组要完成的是汽车租赁系统,这次作业我们所做是一个比较小的系统

10、工作量不是很大,但是我们在这次作业中要完成的有四个模块:1 .数据库维护模块:添加车辆信息,修改车辆信息,添加员工信息,修改员工信息2 .基本业务模块:用户填写预订申请,工作人员处理预订请求,技术人员填写服务记录,工作人员处理还车请求3 .数据库模块:客户信息管理,车辆信息管理,租赁信息管理,员工信息管理4 .信息查询管理:查询客户信息,查询员工信息,查询车辆信息,查询客户记录在这次作业中我们要完成用例图,类图,状态图,活动图,时序图,协作图,组件图和配置图等。其中用例图是马庆辉同学完成的,系统类图有马庆辉,白智文和冯霄三位同学完成的,系统状态图右王野和马猛同学完成的,活动图是有马庆辉和王海龙

11、同学完成的,管理人员开展工作时序图有王海龙同学,客户预订车辆的时序图马猛同学,客户取车时序图王野同学,客户还车时序图马庆辉同学其中协作图是有时序图转换而来的,系统组件图有白智文和王野同学完成,配置图有马猛和冯霄同学完成。第2章系统需求分析2.1系统需求描述系统的功能需求包括以下几个方面。1 .客户可以通过不同的方式(包括电话,前台,网上)预订车辆。2 .能够保存客户的预订清单。3 .能够保存客户的历史记录。4 .工作人员可以处理客户申请。5 .技术人员可以保存对车辆检修的结果满足上述需求的系统主要包括以下几个模块。1 .基本数据维护模块。提供了使用录入,修改并维护基本数据的途径。例如对客户的个

12、人信息,租赁信息,车辆的基本信息等的录入和修改。2 .基本业务模块。客户可以提交每辆车的状态,以便工作人员根据这些资料决定是否批准客户的请求。3 .数据库管理模块。在汽车租赁系统中,对所有客户,工作人员及车辆的信息都要进行统一管理,车辆的租赁情况也要进行详细2.2系统用例图建模公司员工的用例图【用例图说明】(1) system1ogin:系统登录用例(2) reserveprocess:预订处理用例(3) Querycustomerorderrecord:查询客户预订历史记录用例。工作人员可以把客户的历史记录作为判断是否接受客户请求的一个依据。(4) Refuserequest:拒绝预订请求用

13、例。工作人员可以根据情况拒绝客户的预订请求,例如客户历史记录不良,没有所需的车辆等。(5) acceptrequest:接受预订请求用例。工作人员在核对客户情况及车辆状态后,可以接受客户的请求。(6) givethecartocustomer:将预订的车交付客户用例。(7) checkthecar:检查车辆状态用例。技术人员可以对车辆进行检查,以确定车辆是否被损坏。(8) endthebusiness:结束租赁业务用例。客户的用例图byca11returnwithfine【用例图说明】(1) reservethecar:预订车辆的用例。(2) byphone:电话预订用例。这是从预订用例扩展出

14、来的一种预订方式。(3) ontheWeb网络预订用例。这是从预订用例扩展出来的另一种预订方式,用户可以在公司主页上提交预订申请。(4) fi11theorderform:填写预订申请表的用例。如果客户在网上预订,也必须完成预订申请表。(5) getthecar:取车用例。(6) returnthecar:还车用例。(7) returnwithfine:交纳罚金用例。客户如果不能够按时还车将要交纳罚金。:第3章系统概要设计3.1系统类图建模客户及公司员工类图CustomerReco-customeriDOrentDateOCarTypeCarNumberIsFinishcheck。*end()

15、Car$Type.CarNumberstatussonditionhSeiUced()*update_carstatus()SeMceRecordOserviceHistoryprogressReport*IIIRecord()其他类图RequestOrderCar1ype-RentDateIsAIIow*A11w()MIOfdero*check()*isHand1ed()WorfcRecordOCUStomer1D能CommonWorIdDSki1WoricDentDateRetumDateCartTypeCa(Number4n0neyM1WorkReCofdoiewRecord()*pdateRecord()各类之间的关系从图中可以看出,工作人员(COmmonWorker)可以查看所有客户(CUStOmer)的租赁历史记录(CustomerRecord),可以处理几个客户的租赁申请(R

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服