汽车租赁APP

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

运行环境

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

功能结构图

客户端

  • 客户端结构图
    这里写图片描述
  • 表示层设计
    这里写图片描述
  • 用例图
    这里写图片描述
  • 数据流图
    这里写图片描述
  • 流程图
    这里写图片描述
  • 代码结构图
    这里写图片描述

服务端

  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展示

     注册登录          首页信息
注册登录首页信息
     租赁         我的订单
租赁订单
  充值
充值
服务端界面
用户信息
车辆信息
订单信息

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

作者:曹睿
原文链接:点击这里

猜你喜欢

转载自blog.csdn.net/fjnu_se/article/details/80715391