【毕业学位论文】(Word原稿)基于WEB汽车租赁系统概要设计说明书论文范文_第1页
【毕业学位论文】(Word原稿)基于WEB汽车租赁系统概要设计说明书论文范文_第2页
【毕业学位论文】(Word原稿)基于WEB汽车租赁系统概要设计说明书论文范文_第3页
【毕业学位论文】(Word原稿)基于WEB汽车租赁系统概要设计说明书论文范文_第4页
【毕业学位论文】(Word原稿)基于WEB汽车租赁系统概要设计说明书论文范文_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

基于 汽车租赁系统 概要设计说明书 作 者: 完成日期: 2011 年 6 月 8 日 签 收 人: 签收日期: 修改情况记录: 版本 号 修改批准人 修改人 安装日期 签收人 目录 1 引言 . 1 写目的 . 1 围 . 1 义 . 1 考资料 . 2 2 总体设计 . 2 统功能需求规定 . 2 行环境 . 4 本设计概念和处理流程 . 4 构 . 5 能需求与程序的关系 . 12 注: *示客户信息、汽车租赁通知、优惠信息、管理员信息的维护。 . 13 工处理过程 . 13 未解决的问题 . 13 3 接口设计 . 13 户接口 . 13 部接口 . 14 部接口 . 14 4 运行设计 . 14 行模块组合 . 14 行控制 . 14 行时间 . 14 5 系统数据结构设计 . 15 辑结构设计要点 . 15 理结构设计要点 . 17 6 系统出错处理设计 . 17 错信息 . 17 救措施 . 18 统维护设计 . 18 7 阶段小结 . 18 1 引言 写目的 服务于 汽车租赁公司的网络化运营,管理汽车租赁 以及其它服务、管理各类 汽车 以及租赁过程中的各个环节,最终 为使用本 系统 的各类 客户 以及系统管理人员和维护人员 而服务 。 围 说明: a 待开发的软件系统的名称: 基于 汽车租赁系统 b 任务提出者: 开发者: 客户 :欲使 汽车租赁 网络化运营的各类 大、小型公司 使用本软件的单位: 待定 义 统一建模语言。 类图( 表述系统中各个对象的类型及其间存在的各种静态关系。静态关系包括关联和 泛化等等。 交互图( 是表述各组对象如何依某种行为进行协作的模型。包括顺序图和协作图 等 。 可修改性:容许对系统进行修改而不增加原系统的复杂性。 有效性:软件系统能有效地利用计算机的时间资 源与空间资源的能力。 可靠性:能够防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。 可理解性:系统具有清晰的结构,能直接反映 客户 的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植与可用。 可 维护性:软件产品交付 客户 使用以后,能够对它进行修改,以便改正潜在 的错误,改进性能和其他属性,使软件产品适应环境的变化。 可重用性:概念或功能相互独立的一个或一组相关模块定义为一个软部件。软部件可以在多种场合应用的程度称为部件的可重用性。 可适应性:软件在不 同的系统约束条件下,使 客户 需求得到满足的难易程度。 可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。 可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力。 可互操作性:多个软件元素相互通信并协同完成任务的能力。 考资料 1. 软件工程:理论、方法与实践,北京:高等教育出版社, 家广主编,刘强编著。 2. 础与 模教程,人民邮电出版社,蔡敏,徐慧慧,黄炳强编著。 2 总体设 计 统功能 需求规定 1 客户可以通过不同的方式(包括电话、前台、网上)预定车辆; 2 系统能够保存客户的预定申请单; 3 能够保存客户的历史记录; 4 工作人员可以处理客户申请; 5 技术人员可以保存对车辆检修的结果。 软件项目的大致功能要求 如下: 1 新客户输入个人信息进行注册,输入信息包括; 2 注册客户可以输入登录名和密码进行登录,也可以在登录后的主页中注销; 3 客户可以通过不同的方式(包括电话、前台、网上)预定车辆; 4 客户浏览最新租赁、优惠信息推荐; 5 客户输入查询条件(包括查询类型和查询关键字) 查询 租赁汽车类型; 6 登 录客户具有所有未注册客户所有的功能; 7 登录客户可以提交预订汽车订单; 8 登录客户查看订单、历史预订汽车记录; 9 登录客户查看个人信息; 10 登录客户修改个人信息; 11 登录客户添加服务评价; 12 登录客户添加公司建议; 13 租赁公司管理员审核、处理订单(包括取消订单和审核通过); 14 租赁公司管理员录入新加入公司的汽车信息,输入信息包括汽车品牌、车牌号、加入公司时间、固定司机、计费表和维护技术人员简介; 15 租赁公司管理员维护汽车信息、最新计费优惠信息、客户信息(包括修改客户等级、审核客户预订订单); 16 租赁公司管理员查看和注册客 户信息; 17 租赁公司管理员修改登录密码; 18 租赁公司管理员回复客户的评价和建议; 19 租赁公司管理员在线客服。 详细说明参见需求分析说明书。 行环境 该软件运行于 台上 软件需求: 客户端: 浏览器 ( ); 服务端 :浏览器、 ) 。 本设计概念和处理流程 基本概念 用程序的总体构架是一个客户机 /服务器系统,浏览器向服务器请求 ,每一页都是 服务信息 内容和以 达的格式指令的 组合。一些 网 页包括客户端脚本,它们由浏览器解释 运行 。这些脚本为 要 显示的 网 页定义了 各种 动态行为,而且它们经常与浏览器、 网 页内容和 网 页中包含的其他控件( 件和插件)交互。 客户 查看网页中的内容并 交互。有时, 客户 在 网 页的字段元素中输入信息,以表单的形式提交给服务器处理。 客户 还可以通过超链接导航到系统的其他页,与系统进行交互。 基本流程 客户 服务的流程: 客户 通过浏览器访问 系统 , 并 以表单的形式向服务端发送服务请求,服务端根据客户的请求和客户等级 提供相应 服务 和优惠 ;若 客户 提出 越权 请求 ,服务端返回 友好 的错误报告信息。 已 注册 客户 可以将 客户 密码以表单形式提交给服务端,服务端查询数据库,若有该 客户 则返回登录后的主页继续提供服务;若没有则返回错误 提示 。登录后 , 客户 可以以各种方式浏览 租赁汽车, 也可以查看 各种租赁服务活动、最新优惠等 详细信息,对于自己需要的服务 ,可以 提交申请 给服务端,服务端接收到订单后 ,等待管理人员的审核,在最快的时间( 05 分钟)内,给以审批,并将审批通过的订单 写入数据库 ,并以邮件的形式反馈确认信息 ;此后 客户 带 有有效证件,就 可以 到汽车租赁公司取车,或多支付一部分费用,由汽车租赁公司人员将车开到指定地点 。 客户还车时,要等待租赁公司的技术人员车检正常后离开,如果出现汽车异常损坏,客户需要赔偿租赁公司相应的损失。在整个租赁过程中,客户可以对租赁公司的员工进行评价,并将评价填写在系统中评价栏中,也可以对租赁公司整体信誉等进行评价,并将一些建议等要求通过留言板提交给系统。注销后,返回 登录 界面。 管理员验证 客户 密码后 ,进入管理端界面,以表单形式提交各种管理请求,服务端响应 后 , 返回相应的 服务页面。 管理员 退出 后 , 返回登录页面。 租赁公司的工作人员根据租赁客户在整个租赁过程中的行为进行 客户 信誉和对汽车的爱护情况进行打分,便于客户等级的评定、升级等,为以后,汽车紧张时,优先等级和信誉高,爱护汽车的客户。注销后回到登录界面。 构 经过查阅资料和实际调查 , 将整个 租赁系统分为 4 部分: 基本数据维护模块、基本业务模块、数据库模块 和 信息查询模块 。 整个 车租赁系统的总体服务流程图如下(详图请参见 图): 整个 车租赁系统 的总体 模块 结构图如下 务器端页面 管理端信息审 查处理 系统服务、管理数据库 客户端页面 客户端信息数 据处理 图 1 总体服务流程图 基本数据维护模块 : 1) 添加车辆信息:汽车租赁商的车辆信息需要保存到数据库,车辆信息包括车辆的车型、车牌号码和车辆的状态等 2) 修改车辆信息:车辆被租以后状态会发生变化,要根据具体情况修改车辆的状态,如预留、租赁和空闲 3) 添加员工信息:公司员工的信息应该保存到系统数据库中,以便管理人员根据员工的表现对员工进行考核 4) 修改员工信息:交易的任务完成率要保存在员工信息中,员工完成一笔交易,要跟新员工的个人信息。 5) 优质服务排序:根据用户的评价,对各 种服务排序 6) 公司简介:公司的基本信息 7) 服务信息:服务流程图 基本业务模块: 1) 客户注册 和 登录 :客户在使用租赁系统进行预订汽车之前,需要注册 2) 客户填写预订申请 : 客户在租赁汽车之前首先填写预定申请 3) 工作人员处理预订请求 : 工作人员要处理客户的预订申请,可以根据客户租赁的历史记录和目前车辆的状况决定是否同意客户的预订请求 4) 技术人员填写服务记录 : 公司的技术人员在客户归还车辆以后要对车辆进行彻底的检查,以确定车辆目前的状况,检查完要填写的服务记录。 汽车租赁系统 基本数据维护模块 基本业务模块 数据库管理模块 信息查询模块 图 2 总体结构图 5) 工作人员处理还车请求 : 工作人员将根据车辆的状况和租赁的时间收取此次租赁的 费用,如果车辆有损坏,还要收取一定的罚金。 6) 最新租赁信息、优惠信息更新:客户可以在不 登录 的状态下,浏览主页上最新的优惠活动和新添加汽车的信息。 7) 客户评价:客户对整个租赁过程和服务人员进行评价,提交系统 8) 客户建议:客户对租赁公司的建议 9) 管理员、员工 登录 :管理员、员工 登录 系统后,进入相应的页面 10) 管理员回复:管理员对用户的评价给以回复 11) 员工评价:员工对客户在租赁过程的行为和对汽车的爱惜情况作评价 数据库模块: 1) 客户信息管理 : 客户信息除了包括客户的基本信息之外,还包括客户的租赁历史记录 ,客户等级的改变,租赁过程的不 良记录 2) 车辆信息管理 : 车辆信息包括车辆的类型、车辆的新旧程度,车辆的状态等 3) 租赁信息管理 : 租赁信息包括客户的租赁申请表记录和技术人员的服务记录等 4) 员工信息管理 : 员工信息包括工作人员、技术人员、管理人员的基本信息以及工作人员的工作记录等 5) 租赁优惠信息管理:租赁信息包括最新租赁费用价格表、租赁优惠活动等 信息查询模块 1) 查询客户信息 : 负责客户的信息的查询 2) 查询员工信息 : 负责公司员工信息的查询 3) 查询车辆信息 : 负责车辆信息的查询 4) 查询客户记录 : 负责查询客户的车辆租赁历史记录 具体各个模块包括的页面列表如下: 表 1. 各个模块对应页面 模块名 静态页面 服务处理页面 功能 基本数据维护模块 司简介 ) 加 汽车信息 种汽车简介 ) 改汽车信息 务流程信息 ) 加员工信息 改员工信息 质服务 排行 基本业务模块 客户端 户注册页面 ) 登录时的 客户 主页 册信息页面 ) 录后的 客户 主页 录错误页面 ) 户 登录验证 册成功页面 ) 单查看处理 册失败页面 ) 册信息处理 助信息页面 ) 索结果 订 订单提交处理 订 订单提交结果 户 信息查看 户评价 服务器端 录错误页面 ) 登录时 管理员 主页 助信息页面 ) 录后的 管理员 主页 理员 登录验证 处理订单 务记录 理员信息查看 理员回复 加最新优惠信息 理员评价 订 订单提交结果 数据库模块 员工详细信息 户信息 赁记录 赁新通知 惠信息 赁 详细信息查看 单处理 新信息列表 查订单页面 询处理 订单 修改处理 加租赁记录 除租赁记录 新记录 改用户信息 户评价 信息查询模块 单查看处理 单支付处理 询处理 册 客户 查看处理 理员密码更改 总体 概要页面链接图 关系 如下: 模块 内 结构 客户 面链接关系图 : 客户 : 浏览 车租赁系统 的 客户 操作 : 1、 注册 2、 登录 3、 查询、修改个人信息 4、 提交汽车预订订单 5、 查看订单、取消订单 6、 浏览 汽车 信息、 租赁优惠信息等 根据实现的功能和不同类型客户的操作,我们将整个汽车租赁系统划分为如下几个页面: 7、 获得帮助 客户 租赁汽车模块用例图: 管理 员 面链接关系图 : 客户 : 车租赁系统 管理员 操作 : 1、 添加、删除 汽车 信息 2、 审核 订单 3、 更新、维护 汽车 信息 4、 维护 客户信息、 更改用户等级 5、 更新租赁优惠信息 6、 服务评价 情况统计 7、 审核 订单 汽车租赁公司管理人员 模块用例图: 能需求与程序的关系 注:各功能需求的详细说明详见需求分析 说明书 1、未注册者 (过客) 能需求 1 功能需求 4 功能需求 5 功能需求 19 2、已注册者( 系统 会员) 能需求 2 功能需求 3 功能需求 4 功能需求 5 功能需求 7 功能需求 8 功能需求 9 功能需求 10 功能需求 11 功能需求 12 3、系统 管理员 *能需求 13 功能需求 14 功能需求 15 功能需求 16 功能需求 17 功能需求 18 功能需求 19 注: *示客户信息、汽车租赁通知、优惠信息、管理员信息的维护。 工处理过 程 客户服务端人工处理过程有: 客户 登录时 客户 客户 密码输入 客户 注册时个人详细信息的输入 查询 各种信息 时 查询条件的选择和输入 修改订单信息时 预订汽车时间 日期 的输入 等等 客户评价和建议时,需要输入内容 管理 服务端人工处理过程有: 管理员登录时 密码输入 管理员查询订单时查询条件的选择和输入 管理员修改密码时 新密码 的输入 管理员选择各种服务时请求的提交 管理员对客户提问的在线客服、问题解答、建议回复、评价解释等 未解决的问题 一些较重要 信息的加密解密 3 接口设计 户 接口 客户 是通过操作浏览器 、直接拨打电话、亲自面谈三种途径 来完成 汽车租赁 的过程,一些表单信息需要 客户 填写 ,然后提交给服务器去处理,然后服务器 将处理结果返回给客户端,客户可根据处理结果决定下一步的操作步骤。 部接口 本系统通过 接口操作 数据库 部接口 详细接口可参看 。 4 运行设计 行模块组合 根据 客户 类型的不同,系统决定访问者可以访问的页面以及使用的功能。 行控制 如果访问者未登录 ,即为游客 ,则只能访问主页、 优质服务 排行 、按照各种条件搜索汽车信息、服务人员信息、技术人员信息、租赁公司信息、新汽车信息 列表、注册、 客服 帮助,能够将希望得到的服务加入预提交订单中,但只有登录后才能提交订单等 。 如果 客户 已登录,除未登录 客户 能使用的功能外,还可以提交订单 ,进 入自己的 个人信息页面、 查看订单 (包括当前订单和历史订单) 、取消 当前订单、查看和修改 个人信息 等。 如果是管理员,则可以访问增加 新增添汽车信息 、 修改汽车信息、 删除 废弃汽车信息 、服务人员信息、技术人员信息、租赁公司简介、最新优惠通知、 处理订单 和修改管理员密码等页面,并根据相应的页面使用相应的功能。要成功使用管理员的功能,必须在管理员 登录页面正确输入 密码,不匹配者不能使用上述功能。 行时间 打开网页的时延视网络速度而定, 网络通畅时不得超过 2s,任何情况下不得超过 5s; 查询汽车、人员信息、最新优惠服务通知和在线客服 要根据数据库的大小而定, 但 响应时间 最多 不得超过 10s 提交信息 写入数据库时,不得超过 5s 5 系统数据结构设计 辑结构设计要点 系统 内的具体数据变量详见 ,下面说明 各个 类: 系统中所有角色的继承类:人员类( : 成员变量: /姓名(真实姓名) D: /账号 /详细地址 /联系方式 客户 类 ( ,直接继承于 ): 成员变量: /租赁汽车类型 /租赁汽车牌号 象中保存的信息包括: /客户 ID /客户姓名 员工 类 ( ,直接继承于 ): 成员变量: /雇佣日期 /员工类型(技术人员、服务人员等) /工作号 管理 员 类 ( ,继承于 ): 成员变量: /是否是管理员 象 中保存的信息包括: /管理员 ID /管理员 姓名 技术员工 类 ( ,继承 于 ): 成员变量: /技术方面 /资格证书 服务员工 类 ( ,继承于 ): 成员变量: /服务日期 订单记录类( 成员变量: /客户 ID /服务人员 ID /技术人员 ID /租赁日期 /还车日期 ( ): 成员变量: /是否是管理员 ( ): 成员变量: /租赁汽车类型 /租赁汽车日期 /是否允许租赁 用户订单记录 类 ( ): 成员变量: /客户 ID /租赁日期

温馨提示

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

评论

0/150

提交评论