基于javaweb的摩托车管理系统的设计与实现(附件)【字数:5205】
近年来,云计算技术的迅猛发展给IT行业带来了新的活力。云计算技术的兴起为许多企业带来了蓬勃发展的机遇。越来越多的企业开始选择基于云计算的软硬件服务[1]。本文结合Java Web应用开发、数据可视化技术以及云计算平台的搭建和部署,以此设计摩托车管理系统。当今社会渐渐变得信息化,摩托车管理系统能更好的服务大众。通过摩托车信息的管理,可以得知车辆的各方面数据,可以更好的便于摩托车的购买和维修。通过车辆信息的监控,可以更快的处理事故,方便出行。还可以添加车友圈模块,方便车友信息的交流,更快速的获取信息。摩托车管理系统开发过程中应用的关键技术和框架,包括Bootstrap网页框架、jQuery实现Ajax异步通信技术、Spring框架、SpringMVC框架、MyBatis框架以及E-Charts图表可视化插件。运用了Tomcat8.0作为服务器,MySQL作为数据库,以此构建本地开发环境。
Keywords: Java Web, Tomcat, MySQL, Ajax 目录
一、引言 6
(一)课题背景、目的及意义 6
(二)研究现状 6
(三)研究内容 7
二、系统开发需求 8
(一)系统的技术介绍 8
1.MySQL及其图形化工具 8
2.Ajax技术 8
(二)系统开发平台及环境 8
1. MyEclipse 8
2.运行环境 9
三、系统总体设计和分析 10
(一)系统设计 10
(二)系统分析 11
四、系统数据库设计 12
五、系统功能实现 17
(一)用户管理 17
(二)车辆分布 18
(三)车友圈 22
(四)地图导航 26
(五)企业用户管理 28
(六)企业车辆管理 31
六、总结 35
七、致谢 36
参考文献 37
一、引言
(一)课题背景、目的及意义
摩托车可以作为一种交通工具来代替步行和旅行,越来越多的人使用摩托车作为旅行装备回家和旅行。摩 *好棒文|www.hbsrm.com +Q: @351916072@
托车本身也是一项竞技运动,包括公路摩托车赛、山地摩托车赛、越野摩托车赛、特技摩托车赛等[2]。
摩托车的广泛应用使摩托车的智能管理拥有巨大的市场,如果每辆摩托车都能有属于自己的编号,所有的摩托车都能属于同一个系统,那显而易见的,将会给有关公司的管理带来许多方便和利益。
(二)研究现状
摩托车可以远程控制。通过蓝牙,您可以使用应用程序来控制其速度。它可以越来越快或者越来越慢。齿轮会自己转动,感觉到你用了多大的力,所以很方便[3]。除远程用程序控制以外,摩托车还配备了锂电池,以满足不同骑手的续航需求。而其中有的智能摩托车有互联摩托车锁、车辆靠近提醒、摩托车的远行监控、自发电等功能。本文在此基础上为摩托车开发智能管理系统,参考国内外智能车辆管理系统设计,如图11和12所示。
图11 国内车辆管理系统
图12 国外车辆管理系统
(三)研究内容
本次毕业设计项目着重于摩托车的车主的信息汇总、摩托车的车辆汇总、车辆信息监控。使企业能够更好的管控车辆、更好的为车主提供服务,也让车主能够更好地解决摩托车出错问题。
二、系统开发需求
(一)系统的技术介绍
1.MySQL及其图形化工具
MySQL是一个相关联的数据库管理系统。关联数据库将数据存储在不同的表中,而不是将所有数据放在一个仓库中,这提高了速度和灵活性。MySQL所使用的SQL语言是用于访问数据库的标准化语言[4]。适用于所有的平台,并且MySQL还是一款开源软件,版本更新也比较快,可灵活的为用户提供服务并且价格便宜。MySQL Workbench是本文所应用的图形化管理工具,该平台提供了许多高级工具来支持数据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、审计数据检查以及向导驱动的数据库迁移[5]。
2.Ajax技术
Ajax(Asynchronous Javascript And XML,异步JavaScript和XML),是创建交互式网页应用的网页开发技术,不是新的编程语言,而是使用现有标准的新方法。Ajax是一种在不重新加载整个页面的情况下与服务器交换和更新某些web页面的技术。Ajax的未来非常乐观。它可以提高系统性能和优化用户页面。jQuery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery中的$ajax()方法通过HTTP请求加载远程数据,该方法是jQuery底层Ajax实现[6]。
(二)系统开发平台及环境
1. MyEclipse
首先安装的是JDK(内置已有JRE),整个的安装过程全部都是下一步,安装在默认C盘里即可,如图11所示。
图21 JDK安装目录
安装Eclipse也同样全部都是下一步,同样放在默认C盘,如图12所示。
图22 Eclipse安装目录
2.运行环境
系统应用Tomcat8.0作为服务器,负责接收Google Chrome浏览器的Web请求。系统应用Eclipse平台开发Java程序,使用插件来提供附加功能。
三、系统总体设计和分析
(一)系统设计
用户管理
用户登录:用户进入系统后,车友圈信息查看与发布、车辆绑定与删除等操作,需进行身份验证后才可进入[7]。
用户注册:首次进入网站的新用户可通过用户注册模块,填写用户相关信息,成为系统用户后,方可登录。
用户退出:单击退出按钮后不可查看个人及车辆相关信息。
Keywords: Java Web, Tomcat, MySQL, Ajax 目录
一、引言 6
(一)课题背景、目的及意义 6
(二)研究现状 6
(三)研究内容 7
二、系统开发需求 8
(一)系统的技术介绍 8
1.MySQL及其图形化工具 8
2.Ajax技术 8
(二)系统开发平台及环境 8
1. MyEclipse 8
2.运行环境 9
三、系统总体设计和分析 10
(一)系统设计 10
(二)系统分析 11
四、系统数据库设计 12
五、系统功能实现 17
(一)用户管理 17
(二)车辆分布 18
(三)车友圈 22
(四)地图导航 26
(五)企业用户管理 28
(六)企业车辆管理 31
六、总结 35
七、致谢 36
参考文献 37
一、引言
(一)课题背景、目的及意义
摩托车可以作为一种交通工具来代替步行和旅行,越来越多的人使用摩托车作为旅行装备回家和旅行。摩 *好棒文|www.hbsrm.com +Q: @351916072@
托车本身也是一项竞技运动,包括公路摩托车赛、山地摩托车赛、越野摩托车赛、特技摩托车赛等[2]。
摩托车的广泛应用使摩托车的智能管理拥有巨大的市场,如果每辆摩托车都能有属于自己的编号,所有的摩托车都能属于同一个系统,那显而易见的,将会给有关公司的管理带来许多方便和利益。
(二)研究现状
摩托车可以远程控制。通过蓝牙,您可以使用应用程序来控制其速度。它可以越来越快或者越来越慢。齿轮会自己转动,感觉到你用了多大的力,所以很方便[3]。除远程用程序控制以外,摩托车还配备了锂电池,以满足不同骑手的续航需求。而其中有的智能摩托车有互联摩托车锁、车辆靠近提醒、摩托车的远行监控、自发电等功能。本文在此基础上为摩托车开发智能管理系统,参考国内外智能车辆管理系统设计,如图11和12所示。
图11 国内车辆管理系统
图12 国外车辆管理系统
(三)研究内容
本次毕业设计项目着重于摩托车的车主的信息汇总、摩托车的车辆汇总、车辆信息监控。使企业能够更好的管控车辆、更好的为车主提供服务,也让车主能够更好地解决摩托车出错问题。
二、系统开发需求
(一)系统的技术介绍
1.MySQL及其图形化工具
MySQL是一个相关联的数据库管理系统。关联数据库将数据存储在不同的表中,而不是将所有数据放在一个仓库中,这提高了速度和灵活性。MySQL所使用的SQL语言是用于访问数据库的标准化语言[4]。适用于所有的平台,并且MySQL还是一款开源软件,版本更新也比较快,可灵活的为用户提供服务并且价格便宜。MySQL Workbench是本文所应用的图形化管理工具,该平台提供了许多高级工具来支持数据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、审计数据检查以及向导驱动的数据库迁移[5]。
2.Ajax技术
Ajax(Asynchronous Javascript And XML,异步JavaScript和XML),是创建交互式网页应用的网页开发技术,不是新的编程语言,而是使用现有标准的新方法。Ajax是一种在不重新加载整个页面的情况下与服务器交换和更新某些web页面的技术。Ajax的未来非常乐观。它可以提高系统性能和优化用户页面。jQuery封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery中的$ajax()方法通过HTTP请求加载远程数据,该方法是jQuery底层Ajax实现[6]。
(二)系统开发平台及环境
1. MyEclipse
首先安装的是JDK(内置已有JRE),整个的安装过程全部都是下一步,安装在默认C盘里即可,如图11所示。
图21 JDK安装目录
安装Eclipse也同样全部都是下一步,同样放在默认C盘,如图12所示。
图22 Eclipse安装目录
2.运行环境
系统应用Tomcat8.0作为服务器,负责接收Google Chrome浏览器的Web请求。系统应用Eclipse平台开发Java程序,使用插件来提供附加功能。
三、系统总体设计和分析
(一)系统设计
用户管理
用户登录:用户进入系统后,车友圈信息查看与发布、车辆绑定与删除等操作,需进行身份验证后才可进入[7]。
用户注册:首次进入网站的新用户可通过用户注册模块,填写用户相关信息,成为系统用户后,方可登录。
用户退出:单击退出按钮后不可查看个人及车辆相关信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/282.html