汽车出租管理程序

yao_jie 2011-09-19 03:19:37
汽车出租管理程序:
问题描述:
某小型出租车公司,有轿车、客车、货车各10辆,以往出租和退租车辆都是通过手工账簿管理,现要求开发一个租车管理程序,能实现出租和退租管理。
租车过程:当客户要求租某类型的车时,客服人员首先查询车辆账簿看是否有空闲车辆,如果有,则分配车辆,并记下客户信息(姓名、身份证号、联系电话),填写租车记录(车号、车型、客户姓名、身份证号、预付款(按车价的1%支付)、租车开始时间),客户付款,客服确认后,出租成功。
退租过程:客户要求退租车辆,客服人员根据车号,查找到相关租车记录,如果是货车,还要获取行驶里程,系统计算出租金,客户付款,客服将出租金额及租车结束时间补填到租车记录中,同时将车辆状态改为空闲。

租金计算方法:
轿车:租车天数*租车单价(元/天)
客车:客车的出租单价(元/每小时每座位)*座位数*租车小时数
货车:货车的出租单价(元/公里每吨位数)* 行驶里程*吨位数


程序具体功能是:程序启动后, 显示主菜单文本界面:
1 出租管理
2 退租管理
3 退出程序

客服选择1 ,进入出租管理。程序提示“请选择车型:1 轿车 2 客车 3 货车”,客服选择后,如果该类型有空闲车,系统自动分配一辆车,接着提示并读入客户身份证号,根据身份证号查询客户资料,如果是新客户,则继续提示并读入信息(姓名、联系电话),并保存客户信息;系统显示租车记录信息(车号、车型、客户姓名、身份证号、预付款(按车价的1%支付)、租车开始时间),并提示“是否确认租车(Y/N)”,客服Y确认后,系统记录租车信息,显示“租车成功”,返回主界面;否则显示“租车取消”,返回主界面。如果没有空闲车,则提示“没有车可供出租”,返回主界面。

客服选择2 ,进入退租管理,系统提示“请输入车牌号”,客服输入车牌号,系统查找到相应租车记录,如果是货车,还要读取行驶里程,计算出租金,显示客户姓名、车牌号、应缴纳的租金(实际租金-预付款);提示“是否确认退租(Y/N)”,客服Y确认后,系统显示“退租成功”,修改车辆状态,记录相关信息(租金、结束时间、行驶里程(货车)),返回主界面;否则显示“退租取消”,返回主界面。如果根据车号查无此车,则提示“查无此车”,返回主界面;如果查到车,但该车状态为空闲,则提示“该车未出租”,返回主界面。

各位大侠,我不求答案,只求解决该问题的重要思路和要用到得关键类和方法!
愿各路大侠帮助!
...全文
350 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧