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

下载本文档

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

文档简介

汽车租赁管理系统概要设计说明书汽车租赁管理系统概要设计说明书 2014 2015 学年第学年第 1 学期学期 软件工程写作软件工程写作 考核试卷考核试卷 学院 信息与电子工程学院 专业 软件工程 班级 12 软件 2 班 姓名 安 学号 9 2 1 引言 3 1 1 编写目的 3 1 2 项目背景 3 1 3 定义 4 1 4 参考资料 4 2 任务概述 4 2 1 目标 4 2 2 运行环境 5 2 3 需求概述 5 2 4 条件与限制 5 3 总体设计 5 3 1 处理流程 5 3 2 总体结构和模块外部设计 7 3 3 功能分配 8 4 接口设计 9 4 1 外部接口 9 4 2 内部接口 10 4 3 用户接口 10 5 数据结构设计 10 5 1 逻辑结构设计 10 5 2 物理结构设计 11 5 3 数据结构与程序的关系 13 6 运行设计 13 6 1 运行模块的组合 13 6 2 运行控制 13 6 3 运行时间 14 7 出错处理设计 14 7 1 出错输出信息 14 7 2 出错处理对策 14 8 安全保密设计 15 9 维护设计 15 3 1 引言 引言 1 1 编写目的编写目的 梧州市某某汽车租赁管理系统 概要设计书是在需求分析书的基础上编 写出来的 是软件开发中非常重要的一个环节 它决定了软件的整体结构 决 定了整个开发过程人员 时间的安排 本概要设计说明书 将软件需求转换为 未来系统的设计 逐步开发强壮的系统构架 将系统进行合理的子系统 功能 的分解 本文档的预期读者为系统分析员和程序员 1 2 项目背景项目背景 汽车租赁业被称为 朝阳产业 它因为无须办理保险 无须年检维修 车 型可随意更换等优点 以租车代替买车来控制企业成本 这种在外企中十分流 行的管理方式 正慢慢受到国内企事业单位和个人用户的青睐 随着汽车租赁 产业的飞速发展 传统的管理已经跟不上业务的需求 该系统就是把繁杂的传 统纸质记录操作取代 转而使用计算机与网络 简化了操作流程 从而缓解人 力资源上的压力 也大大的便捷了客户 手续办理时间也大大减少 根有利于 公司的发展 a 该项目开发软件的名称为 梧州市某某汽车租赁管理系统的设计与实现 委托单位 梧州市某某汽车租赁公司 开发单位 梧州学院 主管部门 梧州学院 XX 团体 b 项目与其他软件或其他系统的关系 与中国建设银行系统交互 汽车 4 租赁公司职工每人固定有一张建行工资卡 每月工资发放到工资卡 1 3 定义定义 MySQL 全称 my structure quest language 是一个开放源码的小型关联式管 理系统 Myeclipse 是一个用于代码编写的软件 HTTP 协议 超文本传送协议 PC 机 电脑 E R 图 实体 联系图 1 4 参考资料参考资料 A 项目经核准的计划任务书 合同或上级机关的批文 B 项目开发计划 梧州市某某汽车租赁管理系统需求说明书 C 文档所引用的资料 标准和规范 软件工程导论 M 张海藩 牟永梅编著 清华大学出版社 2013 年 8 月 第 6 版 软件文档写作 M 马平 黄冬梅编著 电子工业出版社 2010 年 5 月 第 1 版 UML 系统建模与分析设计 刁成嘉编著 机械工业出版社 2013 年 6 月 数据库技术与应用 陆桂明 机械工业出版社 2008 年 9 月 D 参考文档规范 按照国家 概要设计说明书 GB8567 88 2 任务概述 任务概述 2 1 目标目标 为汽车租赁公司提供完整的集汽车管理 各户管理 租赁管理于一体的租 赁管理系统 5 该系统按照汽车租赁的实际业务流程 结合了租赁行业实际运营特点 能够很好的 满足汽车租赁行业的信息化需求 该系统功能齐全 易学易用 其中包括汽车租赁过程 中的多数环节 预定 租车 续租 还车 检查 加油 违章 事故 投诉 车辆及驾 驶员台帐等 并可分为统计查询 日收入 月收入报表等 可以极大的提高工作效 率 达到有效管理企业和提高效益的目的 汽车租赁管理系统 员工 管理员与客户能够登录进入系统 客户能够查 询汽车与司机的各项信息 客户自身信息的修改 填写汽车租赁与司机雇佣的 合同 员工能够进行对客户租赁汽车和雇佣司机的相关业务流进行操作 管理 员进行各项信息管理 对用户的权限进行管理 2 2 运行环境运行环境 操作系统 Windows XP 或 Windows 7 支持环境 IIS 5 0 Internet Information Server 数 据 库 MySQL Server 5 2 3 需求概述需求概述 汽车租赁管理系统具有客户信息的管理 员工管理 汽车租赁业务流程的 处理以及汽车等信息的管理 该软件管理系统集命令 编程 编辑与一体 完 成过滤 定位显示 2 4 条件与限制条件与限制 为了使汽车租赁管理系统获得更好的安全性 扩展性和更高的执行效能 整个系统采取分布式的管理部署方案 将处理关键业务逻辑的应用程序服务器 和处理业务数据的数据库服务隔离开来 实现管理与数据的分离 便于管理和 维护 6 3 总体设计 总体设计 3 1 处理流程处理流程 1 登录流程处理 7 开始 是否注册 注册 登录 Y 数据合法 Y N N 管理员管理员管理Y 进入相关子系统 N 结束 8 2 业务流程处理 开始 客户是否存在 显示订单 Y 填写是否正确 N 结束 N 填写订单 Y 审核 提交订单 Y 打印合同 Y N 3 2 总体结构和模块外部设计总体结构和模块外部设计 9 梧州市某某汽车租赁公司管理系统 信息管理子系统服务管理子系统汽车保险管理子系统管理员管理子系统 员工管理 汽车管理 司机管理 客户管理 司机雇佣管理 汽车租赁管理 订单管理 汽车投保管理 汽车事故管理 3 3 功能分配功能分配 1 信息管理子系统信息管理子系统 在汽车租赁系统中 对客户 工作人员及车辆的信息都要进行统一管 理 车辆的租赁情况也要进行详细的登记 在汽车租赁系统中 供了使用者录入 修改并维护基本数据的途径 例如对客户的个人信息 租赁信息 车辆的基本信息等的录入和修改 信息管理子系统具备有对司机 员工 汽车 客户的添加与修改 同 时根据不同用户查询不同的数据 管理员可以删除司机 员工 汽车 客 户的信息 2 服务管理子系统服务管理子系统 1 汽车租赁 客户可以通过不同的方式 包括电话 前台 网上 预订车 辆并填写合同由员工审核 2 司机雇佣 客户可以通过不同的方式 包括电话 前台 网上 雇佣司 机并填写合同由员工审核 3 还车 有工作人员对汽车检查后入库登记并结算客户租赁汽车与雇用司 10 机的费用并解除订单状态 4 客户可以填写汽车租赁申请表 工作人员负责处理这些表格 同时 技术人员可以提交每辆车的状态 以便工作人员根据这些资料决定是否 批准客户的请求 5 能够保存客户的预订申请单 能够保存客户的历史记录 工作人员可以 处理申请 3 汽车保险管理子系统汽车保险管理子系统 记录汽车投保记录以及记录汽车出现事故记录 4 管理员管理子系统管理员管理子系统 管理员拥有所用用户的权限以及管理员自身对普通用户的 该系统 的最终用户为管理员 管理员可以对员工 司机 汽车 客户进行的增加 删除 修改操作 管理员都可以浏览客户 员工 汽车 司机信息 修改 自身信息 实现对客户 员工信息的增加 删除 修改 实现员工与客户 之间的匹配管理 4 接口设计 接口设计 4 1 外部接口外部接口 用户接口 本系统的界面清晰 用户通过输入合法身份密码即可进入此系 统 硬件接口 由于本系统是 B S 结构的系统 因此网络是必备条件之一 网 络使用 HTTP 协议 本环境的服务器为 windows 2000 客户端操作系统为 windows XP 或 windows 7 软件接口 在服务器需要安装 MyEclipse 9 1 以上服务器和 MySQL Server 5 服务器版本软件 其他兼容软件也可对接 11 4 2 内部接口内部接口 采用面向对象设计思想 采用类的继承 多态等方式 4 3 用户接口用户接口 1 进入 梧州市某某汽车租赁管理系统 主界面 用户输入账号和密码 只 有输入正确才能进入系统 2 在做新建和更新类操作时 只有输入合法的内容才能成功的编辑内容 5 数据结构设计 数据结构设计 5 1 逻辑结构设计逻辑结构设计 E R 图 汽车投保 租赁 雇佣 车牌号类型 租金 工号 车名 家庭地址 保险费 保险公司 性别 联系电话 投诉电话 地址 公司名 客户 押金 还车时间结束时间 开始时间 身份证号工作单位 起始时间 姓名 司机 联系电话 联系电话 身份证号 姓名 驾照类型 驾龄 使用时间 驾驶时间 性别 佣金开始时间结束时间 m n m n n 1 12 5 2 物理结构设计物理结构设计 1 用户信息表 USER 字段名数据类型备注是否为空主键或外键 Useridint 用编号否主键 Usernamevarchar 50 用户帐号否 Userpwdvarchar 50 用户密码否 Usertypevarchar 50 用户类型否 2 员工信息表 WORKER 字段名数据类型字段说明是否为空主键或外键 Wokeridint员工工号否主键 Wokertypevarchar 50 员工职位否 Wokername varchar 50 员工用户名 否 Wokersexvarchar 50 员工性别否 Wokeragevarchar 50 员工年龄 否 Wokertelvarchar 50 员工电话否 Wokernumbervarchar 50 员工身份证号否 3 汽车信息表 CAR 存储代码数据类型字段说明是否为空主键或外键 Cnamevarchar 50 汽车品牌名否 Cnumbervarchar 50 汽车牌照号码否主键 Ctypevarchar 50 汽车所属类型否 Ctimevarchar 50 汽车使用到现在的时间否 Cmileagevarchar 50 汽车总共行驶的时间否 4 车辆保险数据表 CARINS 存储代码数据类型备注是否为空主键或外键 Bnamevarchar 50 车辆保险类型名字否 Bnumerint 车辆保险保单号码否主键 Cnumbervarchar 50 投保车辆的车牌号否 Bdatedate 签订保单的时间否 Btimedate 车辆保险的有效时间否 Bmoneyint 投保金额否 Dnamevarchar 50 保险公司名字否 5 保险公司数据表 INSCOMPANY 存储代码数据类型备注是否为空主键或外键 Dnamevarchar 50 保险公司名否 Daddressvarchar 50 保险公司地址否 Dtel1varchar 50 公司联系电话否 13 Dtel2varchar 50 事故报警电话否 Dnoint 保险公司编号否主键 6 客户数据表 存储代码数据类型备注是否为空主键或外键 Knamevarchar 50 客户姓名否 Knumbervarchar 50 客户身份证号码否主键 Ksexvarchar 50 客户性别否 Ktelvarchar 50 客户联系电话否 Klicensevarchar 50 客户是否持有驾驶证否 Kaddressvarchar 50 客户的家庭住址否 Kworkvarchar 50 客户工作单位否 7 司机数据字表 DRIVER 存储代码数据类型备注是否为空主键或外键 Snamevarchar 50 司机姓名否 Ssexvarchar 50 司机性别否 Syearvarchar 50 司机年龄否 Snumber1varchar 50 司机身份证号码否 Snumber2varchar 50 司机职工号否主键 Soldvarchar 50 司机驾驶车辆的时间否 Sclassvarchar 50 司机所持驾照类别否 Stelvarchar 50 司机联系电话否 8 租赁数据表 LEASE 存储代码类型备注是否为空主键或外键 Znumberint 签订租赁单据的号码否主键 Knamevarchar 50 客户姓名否 Knumberint 身份证号否 Ktelint 联系电话否 Cnamevarchar 50 车名否 Ctypevarchar 50 车辆类型否 Cnumberchar 车辆牌号否 Snamechar 雇佣司机名是 Snumber2int 雇佣司机编号否 Sdate1date 开始租车的时间否 Sdate2date 还车时间否 Smoney1int 押金否 Smoney2int 收取的租车费用否 Sbaoxanvarchar 50 所租车辆是否投保否 9 雇佣数据表 HEIR 存储代码类型备注是否为空主键或外键 Knamevarchar 50 客户姓名否 Knumberint 身份证号否 14 Ktelint 联系电话否 Snamevarchar 50 司机姓名否 Snumber2int 司机工号否 Ssexvarchar 50 司机性别否 Sclassvarchar 50 驾照类别否 Soldint 司机驾龄否 Gdate1date 开始雇佣司机的时间否 Gdate2date 结束雇佣关系的时间否 Stelint 司机联系电话否 Gmoneyint 客户付给司机的工钱否 Gnoint 雇佣单据的号码否主键 5 3 数据结构与程序的关系数据结构与程序的关系 由于数据的存取是通过界面的接口和数据库进行连接的 所以在实现过程 中必不可少的是应用程序实现它们的连接 常用的访问有 查询 添加 删除 修改等 本系统数据结构与访问这些数据结构的形式 都是通过各个系统模块功 能代码来实现的 在对员工基本信息 管理员信息等进行录入的时候需对数据 库的数据结构进行操作 即对数据表进行查询和修改 在对员工服务信息等进 行录入的时候 需对数据表进行添加 在对信息的查询的时候 需对数据表进 行查询 6 运行设计 运行设计 6 1 运行模块的组合运行模块的组合 1 梧州市某某汽车租赁管理系统 所有 5 个模块在服务器启动时完成所 有 模块的加载工作 随时等候用户的调用 2 不同的用户根据权限的不同调用不同的模块 15 6 2 运行控制运行控制 1 在页面上 通过鼠标点击触发相应的操作 2 在页面上 也可以通过 Tab 键 回车键等功能键完成某些特定的功能 6 3 运行时间运行时间 a 查询类页面响应时间 小于或等于 2 秒 b 新建 更新类页面响应时间 小于或等于 2 秒 7 出错处理设计 出错处理设计 7 1 出错输出信息出错输出信息 系统对每一个模块 包括某些重要数据项 都提供可能的出错信息 若出 现错误 以对话框的方式输出错误信息

温馨提示

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

评论

0/150

提交评论