车辆租赁管理需求分析.doc(精编版)_第1页
车辆租赁管理需求分析.doc(精编版)_第2页
车辆租赁管理需求分析.doc(精编版)_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、车辆租赁管理系统需求规格目录1 导言.1.1.1 目的1.1.2 范围.1.1.3 缩写说明 .1.1.4 术语定义 .1.1.5 参考资料 .1.1.6 版本更新信息 .2.2 系统定义 .2.2.1 项目来源及背景 .2.2.2 项目要达到的目标2.2.3 系统整体结构 .2.3. 应用环境 .4.3.1 系统运行网络环境4.3.2 系统运行硬件系统4.3.3 系统运行软件系统4.4 功能规格 .5.4.1 角色定义 .5.4.1.1 系统用例图 .6.4.2 界面需求 .1 1.4.3 响应时间需求 .1 24.4 可靠性需求 .1 24.5 开放性需求 .1 24.6 可扩展性需求 .

2、1 24.7 系统安全性需求 .1 24.8 产品提交 .1 24.9 实现约束 .1 31 导言1.1 目的该文档是关于用户对于车辆租赁管理系统的功能和性能的要求,重点描述了车辆租赁管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。本文档的预期读者是: 设计人员开发人员项目管理人员测试人员用户1.2 范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。1.3 缩写说明umlunified modeling lan

3、guage(统一建模语言)的缩写,一个脚本化的语言。1.4 术语定义无1.5 参考资料1 张友生,软件体系结构,北京:清华大学出版社,2004 年 1 月2 陈火旺、刘春林等,程序设计语言编译原理(第3 版),北京:国防工业出版社,2003 年 2月3 杨开英,数据库系统概论,武汉:武汉理工大学出版社,2003 年 1 月4 王少锋,面向对象技术uml教程,北京:清华大学出版社,2004 年 2 月5 赵文耘等译,需求工程,机械工业出版社,2003 年 8 月6 王珊,数据库系统简明教程,高等教育出版社,2004 年 9 月17 余雪丽,软件体系结构及实例分析,科学出版社,2004 年 10

4、月8 王智学, rose对象建模方法与技术,机械工业出版社,2003 年 7 月9 郑阿奇, visual basic使用教程 ( 第二版 ) ,电子工业出版社,2004 年 1 月1.6 版本更新信息2 系统定义我们分别阐述一下项目的来源、背景和项目的目标。2.1 项目来源及背景随着各种日常生活的电子化,人们日常生活越来越便捷。车辆租赁管理是汽车租赁公司开展日常业务的必要环节,传统的手工管理方式复杂,效率底下,且易出差错。车辆租赁管理系统的开发是为了方便更多的租赁商以最低的投入获得更高的利润。2.2 项目要达到的目标1. 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少2. 系统

5、具有良好的运行效率,能够得到提高生产率的目的3. 系统应有良好的可扩充性,可以容易的加入其它系统的应用。4. 平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化。5. 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力2.3 系统整体结构(1) 基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。 例如对客户的个人信息、租赁信息、车辆的基本信息等录入和修改。(2) 基本业务模块。基本业务模块中,客户可以填写车辆租赁申请表,工作人员负责处理这些表格。同时,技术人员还可以提交每辆车的状态,以便工作人员根据这些资料决定是否批 准客户的请求。(3) 数据库

6、管理模块。在汽车租赁系统中,对所有客户、工作人员以及车辆的信息都有进行统一管理,车辆的租赁情况也要进行详细的登记。(4) 信息查询模块。详细查询模块主要用于查询相关信息,例如工作人员查2询车辆信息和客户信息等。基本数据维护模块辆车基本业务模块租赁管数据库管理模块理系统信息查询模块表 a-1 系统结构图33. 应用环境表 a-2 网络拓扑图本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。3.1 系统运行网络环境本系统的网络运行图如图a-2,无论是客户端还是管理端的hr等都可以通过网络登录到本系统中。3.2 系统运行硬件系统本系统的硬件环境如下:客户机:普通 pc cpu: 1.8ghz

7、内存: 4.00gb分辨率:推荐使用1024*768 像素web服务器cpu: 1.8ghz内存: 4.00数据库服务器cpu :2*xeone5645(2.40ghz/6c)/5.86gt/12m/1333内存: 16.00 ghz3.3 系统运行软件系统4操作系统: windows 10数据库: sql server 2015开发工具包: jdk version 1.4.2服务器: tomcat浏览器: ie7.04 功能规格我们采用面向对象分析作为主要的系统建模方法,使用uml(unified modeling language)作为建模语言。uml 为建模活动提供了从不同角度观察和展示

8、系统的各种 特征的方法。 在 uml 中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。use case 描述的是“ actor”(用户、外部系统以及系统处理)是如何与系统交互来完成工作的。 use case模型提供了一个非常重要的方式来界定系统边界以及定义系统功能,同时,该模型将来可以派生出动态对象模型。设计 use-case 时,我们遵循下列步骤:第一步,识别出系统的“ actor”。actor 可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能, 并指明这些功

9、能的执行者(actor)是谁。尽可能地确保所有actor都被完全识别出来。第二步,描述主要的use case。可以采取不断地问自己“这个actor 究竟想通过系统做什么?”来准确地描述use case。第三步,重新审视每个use case,为它们下个详尽的定义。4.1 角色定义目标系统中的角色如表a-3 所示。5表格a-3角色定义编号角色所在部门职责1001系统管理员租车部维护系统的正常运转、为各角色定义权1003客户公司以外限租车表 a-3 角色定义4.1.1 系统用例图系统管理员系统管理权限设置<< extends>><< extends>>

10、<< extends>>车辆信息客户信息分配权限预租出租催车返还还车结算统计金额客户图 a-4 系统用例图管理员6对于上图中出现的用例说明如下:系统管理:系统管理员利用该功能管理车辆信息和客户信息。权限设置:系统管理员利用该功能为各用户分配权限,以便控制系统的运转。车辆信息:登记公司内所有车辆的详细信息,把汽车生产商、类型、保险、租金等所有汽车信息登记档案以及车辆的维修、保养、违章等。管理员可以对档案进行修改,如有新车入库、出租、归还、报废等。客户信息:包括客户的租借开始日期,终止日期,电话,身份证,住址。分配权限:为系统用户分配权限。预租:客户提前预定,为客户准备车辆

11、。出租:记录客户租车的时间,到期时间。催车返还:客户对车使用逾期时,对客户进行提醒。换车结算:对租车记录撤销。统计金额:统计某一时期段的盈利情况。车辆预租用例描述用例名:预定汽车用例描述:客户通过电话或网络等方式进行预定汽车,如果公司还有可供出租的汽车,则按客户的要求进行保留以备客户租用。包括两个拓展用例,电话租车, 网上租车。执行者:客户前置条件:客户已登陆系统后置条件:选择预定的汽车后,则输入个人信息。基本路径:客户需要预定汽车时,进入汽车租赁系统,用例开始客户通过电话或网络进行预定个人信息输入用例描述用例名:个人信息描述用例描述:个人输入执行者:客户前置条件:应聘者已选择车辆;7后置条件

12、:无基本路径:基本信息输入,包括姓名、性别、年龄、证件类型、证件号码、手机号码等信息取车用例描述用例名:获得汽车用例描述:将汽车出租给客户,并在系统中做相应记录执行者:客户前置条件:汽车已经被客户预定后置条件:归还基本路径当客户预定到汽车并用车时填进相应的汽车并在汽车满足租用条件时将汽车借出还车用例描述用例名:归还汽车用例描述:客户将汽车归还租赁公司,结束合同参与者:客户前提条件:验证汽车是否满足归还条件,并按相应的程序处理后置条件:客户付款基本路径:当客户归还汽车时,用例开始管理员记录还车信息管理员检查车辆情况,并做相应的处理车辆信息入库,以便再次借出车辆信息入库,以备再次借出,4.1.2

13、客户端子系统当客户有租车意向时,首先要通过电话租车或者在网上填写预订单进行租车预8订,得到公司职员的预订处理之后方可得到汽车,用完之后可以归还汽车,并由公司职员做相关处理。其用例图如下:短租长租前台预定预订汽车取车网上预定<<extend>>客户填写预订单归还汽车图 a-5 客户端用例图客户端管理的功能描述如下:f-c-1:车辆预租客户登陆到系统,在车辆列表看到车辆名称,车辆型号,当点击车辆名称时进入车辆租赁详细信息页面, 车辆租赁详细页面显示车辆名称,车辆描述, 出租价位, 剩余数量,点击租赁该车辆进入填写基本信息页面。f-c-2:信息录入用户通过填写自身的身份证号,

14、手机号等信息进行个人租赁信息的录入f-c-3:取车客户先申请租赁汽车,查询数据库,建立汽车租赁信息(包括客户是进行长租还是短租)。f-c-3:还车客户先申请归还,查询数据库,修改汽车租赁信息。9f-c-4:短租客户选择短租选项,设定租赁时长(1 至 10 天)。f-c-5:长租客户选择长租选项,设定租赁市场(10 天以上),享受九五折优惠4.1.3 管理端子系统管理员要对租赁系统进行操作,要先登录该系统,即可以进行客户预订处理, 如查询客户预订记录、拒绝租车请求或介绍租车请求,也可以进行交付汽车处理, 结束租车业务处理并检查汽车的车况。管理员可以进行添加车辆信息、修改车辆信息,若管理员进行添加

15、车辆数据信息操作,添加某一辆车的详细信息,如车品牌、拒绝租车请求交付车辆查询客户记录<<extend>><<extend>>添加车辆信息修改车辆信息数据库预定处理管理员删除车辆更新数据库结束租车业务车号、发动机型号等信息,这些信息将同步录入数据库中,以便之后的查询操作其用例图如下:管理子系统的功能描述如下10f-s-1:查询客户预定记录管理查询客户申请租赁汽车的请求,包括用户个人信息与用户预租的车辆的信息f-s-2:拒绝租车请求职员判断客户给出的信息不符合租车要求,如信息不够充分等,在职员子系统对客户的租车请求进行拒绝并返回原因。f-m-1 :添

16、加车辆信息汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等f-m-2 修改车辆信息:车辆被租借以后状态会发生变化,要根据具体情况修改车辆的状态,如预留、租赁和空闲。f-m-5 数据库管理:客户信息管理 :客户信息除了包括客户的基本信息之外,还包括客户的租赁历史记录。车辆信息管理: 车辆信息包括车辆的车型,车辆的新旧程度,车辆的状态等。租赁信息管理:租赁信息包括客户的租赁申请表记录和技术人员的服务记录等。员工信息管理:员工信息包括工作人员、技术人员、管理人员的基本信息以及工作4.2 界面需求系统的界面要求如下: )页面内容:主题突出,站点定义、术语和行文格式统

17、一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通11顺;专用术语规范,行文格式统一规范。 )导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用css处理,控制字体大小和版面布局。)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方; 动与静搭配恰当 ,动静效果好;色彩和谐自然,与主题内容相协调。4.3 响应时间需求无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5 秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。4.4 可靠性需求系统应保证 7x24 内不当机,保证 20 人可以同时在客户端登录, 系统正常运行, 正确提示相关内容。4.5 开放性需求系统应具有十分的灵活性,以适应将来功能扩展的需求

温馨提示

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

评论

0/150

提交评论