基于Java的汽车租赁系统
系统使用技术:SSM
前端技术:bootstrap、css、js等
开发工具:idea
数据库:mysql5.7
项目介绍:
该系统为汽车租赁,框架为采用SSH(Struts,Spring,Hibernate),核心功能:前端用户注册登陆后,可以查看汽车详情,挑选成功后,根据租车时间下单,后台管理员登陆后审核订单,用户到店后取车用完后归还,完全交易。除此之外,用户端和管理端还有其它功能。
下面我们来看看功能。
系统首页:
汽车详情
对汽车详细信息进行描述
我的订单
查看个人的订单信息
租车记录
租车历史信息
后台登录
管理员登陆界面
用户管理
对用户进行操作
订单管理
对订单进行操作
车辆管理
对车辆进行操作
代码
登录:
//登录成功进入首页public String index(){if(role==1){//最新车列表List<Car> newestList =new ArrayList<Car>();Map<String,Object> alias1 = new HashMap<String,Object>();String hql1 = "from Car where 1=1 and isDelete=0 ";if(!StringUtils.isEmpty(keyword)){hql1 += " and carType like :carType";alias1.put("carType","%" +keyword+ "%");}hql1 += " order by id desc";newestList = carService.getByHQL(hql1, alias1); if(newestList!=null && newestList.size()>0){if(newestList.size()<=8){ActionContext.getContext().put("newestList", newestList);}else{ActionContext.getContext().put("newestList", newestList.subList(0, 8));}}else{ActionContext.getContext().put("newestList", newestList);}//好车推荐列表List<Car> recommendList =new ArrayList<Car>();Map<String,Object> alias2 = new HashMap<String,Object>();String hql2 = "from Car where 1=1 and isRecommend=1 and isDelete=0 ";if(!StringUtils.isEmpty(keyword)){hql2 += " and carType like :carType";alias2.put("carType","%" +keyword+ "%");}hql2 += " order by id desc";recommendList = carService.getByHQL(hql2, alias2); if(recommendList!=null && recommendList.size()>0){if(recommendList.size()<=8){ActionContext.getContext().put("recommendList", recommendList);}else{ActionContext.getContext().put("recommendList", recommendList.subList(0, 8));}}else{ActionContext.getContext().put("recommendList", recommendList);}//折扣优惠列表List<Car> discountList =new ArrayList<Car>();Map<String,Object> alias3 = new HashMap<String,Object>();String hql3 = "from Car where 1=1 and isDiscount=1 and isDelete=0 ";if(!StringUtils.isEmpty(keyword)){hql3 += " and carType like :carType";alias3.put("carType","%" +keyword+ "%");}hql3 += " order by id desc";discountList = carService.getByHQL(hql3, alias3); if(discountList!=null && discountList.size()>0){if(discountList.size()<=8){ActionContext.getContext().put("discountList", discountList);}else{ActionContext.getContext().put("discountList", discountList.subList(0, 8));}}else{ActionContext.getContext().put("discountList", discountList);}ActionContext.getContext().put("a", keyword);return "userIndex";}else{return "manageIndex";}}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于Java的汽车租赁系统相关推荐
- 基于javaweb的汽车租赁系统(java+ssm+jsp+layui+echarts+mysql)
基于javaweb的汽车租赁系统(java+ssm+jsp+layui+echarts+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...
- java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试
java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...
- java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw
java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开 ...
- 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...
- 基于SSH的汽车租赁系统的设计与实现
[A-016]基于SSH的汽车租赁系统的设计与实现(含论文) 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 适用于: 课程设计,毕业设计,学习等等 ...
- 基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件
基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...
- 基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- Java窗体汽车租赁系统Java共享汽车租赁(租赁系统)
Java窗体汽车租赁系统Java共享汽车租赁(租赁系统)
- 基于ssm的汽车租赁系统的设计与实现
1,系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 2,功能模块 业务模块 1.客户管理 2.车辆管理 3.业务管理(汽车出租,出租单管 ...
最新文章
- 区块链技术产生数字货币时代
- 划时代的项目管理核心引擎——DynamicGantt 动态图甘特图
- 程序员养生之道——坚持泡脚(十五分钟以上)
- Java接口的防御性API演进
- 【ES8(2017)】String扩展 padStart / padEnd
- 软件生命周期模型 -------- 瀑布模型 和 原型模型
- 倒计时 分秒 小程序 方法_小程序天/小时/分秒倒计时封装
- 130 行代码模仿火爆抖音的“蚂蚁呀嘿”特效,你学会了吗?
- 多语言页面语言标签的使用更适合推广
- SVG 图标和sketch 模版免费网站
- SNMP协议-SNMP TRAP
- PlaySound函数用法
- java即时通讯_java实现即时通信的完整步骤分享
- 计算机网络简历技能填写,计算机网络专业个人简历个人技能范文
- Elasticsearch许可证过期导致ES用不了的问题
- 浏览器主页被2345劫持简单处理方法
- web端上传图片的几种方式
- docker教程-docker镜像
- 七夕小案例:用代码给心爱的她画一个爱心
- 成就亿万富翁的10条规则