查询车辆界面Carlease1.查找车辆2.根据输入的特征模糊查找车辆3.返回车辆信息4.显示车辆信息
图 4-12 租赁者查找车辆顺序图
对“租赁者查询车辆”用例的描述如下:表4-3图4-13
表4-3 租赁者查询个人信息
名称 标识 描述 前提 结果 扩展 包含 继承自
租赁者查询个人信息 UC 003 租赁者通过登录租赁系统来查询自己的信息 登录系统 显示出个人的信息 N/A 登录系统用例 N/A 15
登录界面用户信息显示页面lease1.登录系统2.登录信息3.实例化租赁者对象lease5.显示租赁者信息4.返回租赁者信息
图4-13租赁者查询个人信息
对“车辆管理员处理租赁”用例的描述如下:表4-4图4-14
表4-4 车辆管理员处理租赁
名称 标示 描述 前提 结果 扩展 包含 继承自 车辆管理员处理租赁 UC_010 车辆管理员对租赁者预租赁的车辆请求进行处理。 租赁者向车辆管理员请求租赁车辆冰提交身份证或驾驶证与押金等。 租赁成功或者失败 N/A N/A N/A 16
租赁车辆界面Tcarleasemanager1.提交身份证,押金与所需车辆信息2.输入车辆信息与租赁者信息3.选择车辆4.返回车辆信息5.检查车辆,输入最新车辆情况6.更新车辆信息7.添加租赁记录10.归还身份证,交付车辆9.显示租赁信息8.添加租赁信息消息
图4-14车辆管理员处理租赁
对“车辆管理员处理还车”用例的描述如下:表4-5图4-15
表4-5 车辆管理员处理还车
名称 标示 描述 前提 结果 扩展 包含 继承自 UC_011 车辆管理员对租赁者归还的车辆进行处理。 租赁出去的车辆被租赁者归还。 添加归还记录。 N/A N/A N/A 17
归还车辆界面lease1.归还租赁车辆2.处理还车3.获取车辆信息5.检查车辆,输入最新车辆情况4.返回车辆信息6.更新车辆信息10.缴纳费用9.显示还车信息managerTcarreturnrecord7.添加租赁记录,计算费用8.添加还车信息消息
图4-15 车辆管理员处理还车
对“系统管理员增加车辆”用例的描述如下:表4-6图4-16。
表4-6系统管理员增加车辆
名称 标识 描述 前提 结果 扩展 包含 继承自 系统管理员车辆的添加 UC 025 系统管理员通过系统进行车辆的增加操作。 系统管理员已登录 新增车辆被添加 N/A N/A N/A 18
添加车辆界面CarAdministrator1.添加车辆2.设置车辆信息5.显示提示信息3.添加车辆4.添加车辆是否成功
图4-16 系统管理员车辆的添加
5 系统概要设计
5.1 概述
通过系统概要设计,为后期的系统创造一个模型,在软件系统中,完成系统的的数据设计和系统的构建。
按照上面的需求分析,现在开始设计系统的概要设计。
5.2 系统E-R图
图5-1为系统的E-R图,现实世界可以应用e-r图进行描述,该系统中各个实体之间的关系在下图中进行了描述。
19