javaweb及android的共享汽车管理系统

共享汽车管理系统的设计,通过对市场上的各家汽车进行调研分析,设计了自己的共享汽车管理系统。共享汽车管理系统主要分为两个大的系统模块,后台管理员管理模块,用户前端体验模块。管理员端实现了对车辆、用户、订单的增删查改(部分功能不适宜写方法尚未添加);用户端实现了用户登陆注册、地图定位、二维码解锁、一键归还、使用计时、账单查询等功能。实现上我采用了java web动态网页技术和Android技术,数据库使用了MySQL,服务器采用了虚拟服务器tomcat。编写环境使用了Eclipse和Android studio来进行编写。系统主要在安卓前端,后台采用了java web动态网页技术,仅供管理员操作。
目录
一、引言 7
(一)、开发背景 7
(二)、课题意义 7
(三)、系统开发环境选择 7
(四)、系统开发编程语言选择 7
(五)、系统开发数据库选择 8
二、需求分析 8
三、系统的概要设计 9
(一)、系统总体结构设计 10
(二)、系统管理模块详细功能 10
1、用户模块 10
2、汽车使用模块 10
3、管理员使用模块 10
4、租金功能模块 10
5、订单功能模块 10
(三)、数据库功能设计 10
(四)、数据库表详细设计 11
1、用户表 12
2、车辆表 12
3、管理员表 12
4、订单表 12
5、echar表 12
6、新闻表 13
四、系统详细设计与实现 13
(一)、系统主要使用技术 13
1、系统模块介绍 13
(二)、系统页面设计 14
1、用户端操作页面设计 14
2、管理员操作页面设计 14
(三)、用户端模块设计 15
1、用户注册 15
2、用户登录 16
3、显示、修改个人信息 17
4、定位车辆区域 20
5、扫描解锁使用 22
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
6、使用结束 23
7、可以查看订单详情信息 25
8、对订单信息有疑 26
(四)、管理员模块设计 27
1、管理员登陆 28
2、车辆功能模块 29
3、用户信息模块 32
4、订单信息模块 36
5、新闻公告模块 38
五、软件测试 40
(一)、测试过程 40
(二)、测试环境 40
(三)、测试结果 41
(四)、缺陷分析 46
七、总结 47
参考文献 48
致谢 49
一、引言
(一)开发背景
汽车作为科技产物,对我们日常生活影响很大,2016年共享汽车呈爆炸式在网络上开始爆红,对出租车造成了一股不小的影响,成为了改变汽车格局的重要变革。通过利用闲置车辆,闲置地区,利用互联网来匹配自驾需求,确保资源利用最大化,减少汽车行业的滞留,缓解人们打不到车,买不起车的烦恼,无疑在出行上给人们增加了一定的便利;电动汽车的出现并且投入市场使用,响应了绿色出行,替代了汽油车,减少碳排放。
共享汽车的设计与实现使用web前端技术做后台,用安卓技术来做用户端。软件主要实现用户的登陆与注册、解锁租车与还车,地图定位,扫描二维码等功能。此款可以缓解简单出行的烦恼,使得出行更加简化。
(二)课题意义
汽车的出现改变了人类的出行方式。软件方便人们处理日常之中的事务,与很多共同科技的产物一样,节约了成本,降低了人们的劳动,软件已经进入了我们的日程生活每个部分。
当共享汽车进入我们的视野,解决一些现代学生或者上班无车族等人群的烦恼,同时以相对低廉的方式方便了出行,当代提倡绿色出行,电动共享的出现低碳环保,便于小批量管理,也解决了汽车厂商的冗余的问题。本次毕设的课题就切入了生活,响应了号召低碳出行,减少了汽车尾气的排放,同时帮助了一些没有足够能力买车的朋友,解决了打不到车,搭车不安全等诸多问题,有效利用降低成本及共享精神,方便生活。
(三)系统开发环境
开发平台:Eclipse 8.0&Androidstudio。
编程语言:Javaweb& Android。
数据库:Mysql。
数据库管理:Navicat for Mysql。
服务器端:Tomcat 7.0。
测试端:PC和荣耀手机。
(四)系统开发编程语言选择
Java霸占编程语言排行榜多年,使用率非常高,具有多态,多继承,面向对象等诸多优点属性,Java web运用的动态网页技术,支持Java部分程序小段,运行方便。成为了本次毕设的不二之选。
Android作为现在智能手机端的语言,使用也越来越频繁,写出了很多优秀的游戏,办公等软件,处处方便了人们的日常,出门随时会拿着手机,利用这一特性,两者相结合来完成系统。
(五)系统开发数据库选择
Mysql是羽量级的关系数据库管理程序,提供了索引,存储,游标等功能,具有占用空间小、读取速度快等有点,非常适合中小项目存储数据。
二、需求分析
共享汽车此款软件,对于用户使用车辆作为软件的主体。管理员可以对共享汽车管理系统进行每一辆汽车的管理,日常汽车使用的数据进行查看管理、对车库中的汽车进行增删查改等操作、订单的查询等作为基础功能。安卓前端用户模块可以修改个人信息、汽车使用过程模块功能、订单信息的查询等、公告新闻模块是增加管理员和用户的交互功能,可以了解更多关于本软件的讯息,是一个重要的辅助功能模块。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1035.html

好棒文