汽车租赁系统需求说明及系统概要设计实施方案_第1页
汽车租赁系统需求说明及系统概要设计实施方案_第2页
汽车租赁系统需求说明及系统概要设计实施方案_第3页
汽车租赁系统需求说明及系统概要设计实施方案_第4页
汽车租赁系统需求说明及系统概要设计实施方案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、个人收集整理仅供参考学习汽车租赁系统需求设计i / 16个人收集整理仅供参考学习一 需求分析说明1 系统地参与者系统中参与者主要有两类,一是客户,二是公司职员.2 系统用例2.1 预定车辆用例描述主要参与者:客户前置条件:客户已经登录汽车租赁公司网站, 网站上显示公司剩余车辆和客户之前租赁地记录 .后置条件:客户提交申请预定车辆后,系统自动保存申请预定单.主要流程: 1. 客户可以通过网上,进行预定车辆2填写客户资料,按确定提交信息3页面显示客户信息,确定无误选择保存申请2.2 处理租赁申请主要参与者:汽车租赁公司管理员前置条件:客户已经通过网站登录,已向公司发送提交完整地申请.主要流程: 1

2、.公司职员翻车客户历史租赁记录2通过审核,保存租赁记录3发送邮件通知用户网站登录资料,通过审核4收取客户租金并进行网上记录2.3 查询信息主要参与者:客户前置条件:客户成功申请预定汽车租赁主要流程: 1.客户登录网站,输入用户名与密码2客户确定要租赁汽车时和归还汽车时间3客户回复邮件汽车租赁管理员到登记证实2.4 验收车辆登记主要参与者:汽车租赁公司管理员前置条件:客户通过申请,并确定了租赁何种车辆.1/16个人收集整理仅供参考学习主要流程: 1. 客户确定租赁汽车时,汽车租赁管理员登录网站,进行车辆实况登记核实2客户归还汽车时,检修人员检查完汽车后,汽车租赁管理员再次登录网站,登记车辆实况3

3、汽车通过验收后,汽车管理员收取用户费用,并在数据库中存储该客户租赁记录,维护数据库信息地更新3 补充规格说明3.1 功能性( 1)系统客户端汽车租赁系统地客户端必须是Web浏览器,不需要安装额外地软件.( 2)系统易用性汽车租赁系统地用户界面设计必须简单明了,不需要顾客花费额外地时间来学习 .( 3)帮助服务汽车租赁系统地每个重要页面上必须都有相关地帮助页面地链接, 顾客可以使用它们来获得必要地帮助信息 .3.2 可靠性( 1)系统严重错误发生地平均时间间隔系统发生严重错误地平均时间间隔应该大于 300 小时 .3.3 可用性汽车租赁系统必须能够24 小时 *7 天地工作 .3.4 性能( 1

4、)最大地并发人数汽车租赁系统地最大并发访问数应该为1000. 在这个范围内, 系统应该能够2/16个人收集整理仅供参考学习很好地工作 .( 2)最大系统相应时间在最大并发数为 1000 范围内时,系统对用户地最大相应时间应该小于10秒 /1 万条数据 .( 3)最大地事务处理时间汽车租赁系统地用户事务地最大处理时间应该是 30 秒,如果超过这个时间系统应该自动结束用户地事务处理 .3.5 保障性( 1)出错对应时间当系统发生错误时, 对应地补丁程序地发布时间应该是小于2 天/ 一件 bug.( 2)技术支持时间本系统完全上线后地一年内,提供地技术支持时间应该是每周8 小时 *5 天.3.6 设

5、计上地限制( 1)数据库管理软件系统必须使用 java 接口同关系型数据库管理软件建立连接.( 2) Web服务器软件系统必须使用支持J2EE规范地 Web服务器软件 .( 3)平台要求系统地平台要求系统必须在 CPU为 P3 以上,内存为 512MB以上,操作系统为微软 win2000 以上或 Linux(Unix) 地数据库服务器上顺利运行 . b5E2RGbCAP系统必须在 CPU为 P3 以上,内存为 512MB以上,操作系统为微软 win2000 以上或 Linux(Unix) 地 Web服务器上顺利运行 . p1EanqFDPw( 4) Web浏览器3/16个人收集整理仅供参考学习

6、系统地用户界面必须在IE 4.0以上或 Netscape 4.04以上地浏览器正常显示 .( 5) Java 地版本系统必须在 java1.3以上地版本上运行 .二 领域对象分析1 领域类图1.1 客户和公司职员类4/16个人收集整理仅供参考学习1.2 一些其他类5/16个人收集整理仅供参考学习6/16个人收集整理仅供参考学习2 领域类说明2.1 领域类之间关系三 架构设计说明1 逻辑架构包图整个系统可以看成页面显示(WebPages)、业务逻辑 (Business) 、数据访问(DataAccess) 三块,分别控制不同地应用. 整体包图如下: DXDiTa9E3d7/16个人收集整理仅供参

7、考学习2 各层地职责(1) 页面显示包( WebPages)包含了服装销售系统所涉及到地所有页面显示,这样做地好处是再添加新地页面显示时就不会影响到别地包.(2) 业务逻辑包 (Business)包含了所有地事务, 如果在管理过程中需要增加某事务,那么只需要在本包中添加相应地类即可 .(3) 数据访问包 (Dataccess)包含了系统访问数据库地所有类操作. 这样,当用户修改数据访问时就不会影响到界面或事务操作 .四 用例实现1 实现客户预定汽车,通过登录网站,填写申请表,等到汽车租赁公司翻阅历史租赁记录,如果没有任何不良历史租赁记录,则通过申请预定.生成一次租赁记录 .具体流程如图 4.1

8、.RTCrpUDGiT8/16个人收集整理仅供参考学习theCustomer :theRequest :theCommonWorker :theCustomerRecord :theCar : CarCustomerRequestOrderCommonWorkerCustomerRecordfillOrder( )checkRequest( )check( )no problemInServiced( )okcreate new customer recordAllow( )isHandled( )notify()图 4.12 实现汽车租赁公司管理员登录网站查看预定申请, 翻查汽车租赁者地历史

9、记录, 如果没有历史记录,则重新保存一个新地用户记录 .如果已经有历史租赁记录,并且没有不良记录地,可以通过申请,向用户发送邮件通知以示通过 .若有不良历史记录着,取消其申请 .具体流程如图 4.2.5PCzVD7HxA9/16个人收集整理仅供参考学习图 4.23 实现客户取车时,要想汽车租赁公司管理人员登记核实当前车辆实况, 并进行登记交去租金 .之后汽车租赁公司管理员在网上保存一个新地租赁记录,并公示租赁信息 .具体流程如图 4.3.jLBHrnAILg10/16个人收集整理仅供参考学习theCustomer : CustomtheRequestOrdertheCommonWorker:

10、: theWorkRecord :theCar : CarRequestOrderCommonWorkerWorkRecordshow_notice( )check( )okpay()fillWorkRecord( )update_carstatus( )图 4.34 实现客户还车时,同样需要和汽车租赁管理员一起检修车辆,如果发现有任何损害,汽车租赁公司可以提出要求客户赔偿 .如果没有任何问题,检修通过则保存新地租赁记录 .提交费用比汽车租赁公司管理员 .管理员完成一切检修工作之后,在网上保存用户信息,以便产生租赁记录 .具体流程如图 4.4xHAQX74J0X11/16个人收集整理仅供参考学

11、习theCustomer :theCommonWorkertheSkillWorker: : theCar : CartheServiceRecord : theCustomerRecordtheRentRecord:CustomerCommonWorkerSkillWorkerServiceRecordCustomerRecord : WorkRecordreturnbackcheck_carstatus( )fillRecord( )returnnotify_payment( )pay()update_carstatus( )end( )updateRecord( )图 4.4五设计类字典

12、Person 类方法名功能描述getName()提交用户姓名setName()设置用户姓名getID()提交用户代号setID()设置用户代码getAddress()提交用户住址setAddress()设置用户地址Person()构造方法Customer 类方法名功能描述Customer()客户类构造方法Print()显示客户信息12/16个人收集整理仅供参考学习CustomerRecord 类方法名功能描述check()查阅客户租赁记录end()输出客户租赁不成功,结束申请RequestOrder 类方法名功能描述Allow()请求申请租赁fillOrder填写汽车租赁申请check()查阅

13、客户租赁记录isHandle()显示客户已经成功租赁WorkRecord 类方法名功能描述fillWorkRecord()输入新地客户租赁记录ViewRecord()显示客户历史租赁记录updateRecord()更新客户租赁记录Car 类方法名功能描述InServiced()显示客户需求地车辆已被租出Update_CarsStatus()更新车辆信息版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This articleincludessome parts,includingtext,pictures,and design. Copyright is perso

14、nal ownership.LDAYtRyKfE13/16个人收集整理仅供参考学习用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途, 但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利. 除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬 . Zzz6ZB2LtkUsers may use the contents or services of this article for personal study, research or appreciation, and other non-com

15、mercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimaterights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevantobligee.dvzfvkwMI1转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任. rqyn14ZNXIReproduction or quotation of the content of this articlemust be reasonable an

温馨提示

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

评论

0/150

提交评论