系统使用技术: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的汽车租赁系统相关推荐

  1. 基于javaweb的汽车租赁系统(java+ssm+jsp+layui+echarts+mysql)

    基于javaweb的汽车租赁系统(java+ssm+jsp+layui+echarts+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...

  2. java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试

    java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 java毕业设计汽车租赁系统演示录像源码+lw文档+mybatis+系统+mysql数据库+调试 本源 ...

  3. java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计汽车租赁系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  4. 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. 基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java校园自行车租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈 ...

  6. 基于SSH的汽车租赁系统的设计与实现

    [A-016]基于SSH的汽车租赁系统的设计与实现(含论文) 开发环境: Eclipse/MyEclipse.Tomcat8.Jdk1.8 数据库: MySQL 适用于: 课程设计,毕业设计,学习等等 ...

  7. 基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件 基于Java毕业设计校园租赁系统的设计与实现源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

  8. 基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计影片租赁系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  9. Java窗体汽车租赁系统Java共享汽车租赁(租赁系统)

    Java窗体汽车租赁系统Java共享汽车租赁(租赁系统)

  10. 基于ssm的汽车租赁系统的设计与实现

    1,系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 2,功能模块 业务模块 1.客户管理 2.车辆管理 3.业务管理(汽车出租,出租单管 ...

最新文章

  1. 区块链技术产生数字货币时代
  2. 划时代的项目管理核心引擎——DynamicGantt 动态图甘特图
  3. 程序员养生之道——坚持泡脚(十五分钟以上)
  4. Java接口的防御性API演进
  5. 【ES8(2017)】String扩展 padStart / padEnd
  6. 软件生命周期模型 -------- 瀑布模型 和 原型模型
  7. 倒计时 分秒 小程序 方法_小程序天/小时/分秒倒计时封装
  8. 130 行代码模仿火爆抖音的“蚂蚁呀嘿”特效,你学会了吗?
  9. 多语言页面语言标签的使用更适合推广
  10. SVG 图标和sketch 模版免费网站
  11. SNMP协议-SNMP TRAP
  12. PlaySound函数用法
  13. java即时通讯_java实现即时通信的完整步骤分享
  14. 计算机网络简历技能填写,计算机网络专业个人简历个人技能范文
  15. Elasticsearch许可证过期导致ES用不了的问题
  16. 浏览器主页被2345劫持简单处理方法
  17. web端上传图片的几种方式
  18. docker教程-docker镜像
  19. 七夕小案例:用代码给心爱的她画一个爱心
  20. 成就亿万富翁的10条规则

热门文章

  1. 转载几篇看过的几篇使用技术博文
  2. Centos7.6安装Oracle11gR2
  3. 7-19 求链式线性表的倒数第K项
  4. Beta冲刺Day4
  5. 【Android群英传】学习笔记(三·一)
  6. AspNetPager控件+repeater+Ajax+存储过程实现高效分页,还有漂亮控件样式
  7. 3.C#编程指南-字符串
  8. [摘文]BizTalk概述
  9. 遗传算法导论(转载)
  10. 孙鑫VC学习笔记:第十七讲 (四) 用邮槽实现进程间的通信