汽车租赁APP应用开发

汽车租赁APP

  本文简单介绍汽车租赁APP的开发过程。汽车租赁APP利用 Eclipse、Android SDK,Tomcat和MySQL进行联合开发,系统分为客户端和服务端两部分。客户端主要负责用户的车辆信息的查询和租赁功能,服务端负责用户信息和租赁信息的管理和维护。
  (本文不对代码进行介绍,只对开发过程做一简单说明,下文有源码链接

运行环境

  本系统采用主体结构是c/s体系结构,在Eclipse平台进行代码开发,MySQL进行数据库管理和设计,采用开源的Tomcat作为Web服务器。网络通信使用HTTP协议,Web服务器采用Servlet响应客户端请求,JDBC数据操作。

功能结构图

客户端

  • 客户端结构图
    汽车租赁APP应用开发_第1张图片
  • 表示层设计
    汽车租赁APP应用开发_第2张图片
  • 用例图
    汽车租赁APP应用开发_第3张图片
  • 数据流图
    汽车租赁APP应用开发_第4张图片
  • 流程图
    汽车租赁APP应用开发_第5张图片
  • 代码结构图
    汽车租赁APP应用开发_第6张图片

服务端

  Web服务端的设计,使用MVC模式,使用jsp+servlet+JavaBean的架构设计。Jsp表现层,为用户提供页面设计,显示数据,并且提供相对应的表,作用于用户要发出的请求,当用户输入指令和数据时,发送给业务模型请求模型的更新。Servlet作控制器时,接受来自用户发出的指令和数据,然后传递给业务模型进行更新,并将得到的执行结果返回给对应视图。JavaBean作为数据模型,封装数据,进行业务操作。数据模型存储传递数据,业务逻辑模型接收更新请求,执行业务逻辑处理,返回执行结果。jsp页面的设计主要有:carMessage.jsp(车辆信息页面),collectMessage.jsp(收藏信息页面),formCar.jsp(添加车辆页面),formType(添加类型页面),orderMessage.jsp(订单信息页面),reviewMessage.jsp(评论信息页面),userMessage.jsp(用户信息页面),login.jsp(登录页面)。当管理员通过后台发送指令时,Action的类负责数据的传输和页面的跳转,调用对应service层,service调用对应的Dao数据库操作。

  • 用例图
    汽车租赁APP应用开发_第7张图片
  • 数据流图
    汽车租赁APP应用开发_第8张图片
  • 流程图
    汽车租赁APP应用开发_第9张图片

  • 代码结构图
    汽车租赁APP应用开发_第10张图片

数据库设计

  • 数据库结构图
    汽车租赁APP应用开发_第11张图片
  • 数据库表的设计
    汽车租赁APP应用开发_第12张图片
    汽车租赁APP应用开发_第13张图片
    汽车租赁APP应用开发_第14张图片

APP展示

     注册登录          首页信息
汽车租赁APP应用开发_第15张图片汽车租赁APP应用开发_第16张图片
     租赁         我的订单
汽车租赁APP应用开发_第17张图片汽车租赁APP应用开发_第18张图片
  充值
汽车租赁APP应用开发_第19张图片汽车租赁APP应用开发_第20张图片
服务端界面
汽车租赁APP应用开发_第21张图片
汽车租赁APP应用开发_第22张图片
汽车租赁APP应用开发_第23张图片

源码https://github.com/CR7563/Car-Rental-APP

你可能感兴趣的:(汽车租赁APP应用开发)