没有合适的资源?快使用搜索试试~ 我知道了~
javassm网约车调度系统论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2023-08-09
11:25:21
上传
评论
收藏 710KB DOCX 举报
温馨提示
试读
30页
javassm网约车调度系统论文.docx
资源推荐
资源详情
资源评论
摘要
网约车调度系统基于 Web 技术,只要能连接 Internet,就能访问本系统。基于 jsp
的开发,具有管理方便、代码简单易懂的特点;后台数据库基于 Mysql,mysql 是一个
功能强大的数据库系统,是一个支持缩放、高性能的关系数据库管理系统,开发工具采
用 elicpse。开发框架是 java 的 web 经典 MVC 框架 SpringMvc+spring+mybatis。主要
模块有:驾驶员模块、车辆调度模块、客户模块、车辆分类模块、车辆模块、管理员模
块。本网约车调度系统的实现充分体现了互联网 WEB 时代的方面性优越性。最终开发出
一个功能齐全、操作简单、界面美观,维护方便的网约车调度系统。本系统如果投入到
实际的试运行之中,进行测试,如果测试满意的话,将进行系统的完善开发,从而实现
信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。也是对我大学
四年所学知识的综合应用,这是本人在指导老师孜孜不倦的指教下进行完成的。
[关键词] java;ssm;mysql; 调度;
abstract
Network appointment vehicle dispatching system is based on Web technology, as long as
it can connect to the Internet, it can access the system. The development based on JSP has the
characteristics of convenient management and easy to understand code. Background database
is based on Mysql, MySQL is a powerful database system and a relational database
management system supporting scaling and high performance. The development tool is
elicpse. The development framework is Spring Mvc+spring+mybatis, the classical MVC
framework of java. The main modules are driver module, vehicle scheduling module,
customer module, vehicle classification module, vehicle module, administrator module. The
implementation of this network car appointment dispatching system fully reflects the
advantages of the Internet WEB era. Finally, a network appointment dispatching system with
complete functions, simple operation, beautiful interface and convenient maintenance is
developed. If the system is put into actual trial operation and tested, and if the test is
satisfactory, the system will be perfected and developed, so as to realize the platform of
informatization, standardization, systematization and networking, which has better
adaptability and popularization. It is also a comprehensive application of what I have learned
in my university for four years, which I have accomplished under the tireless guidance of my
instructor.
[keywords] java; ssm; mysql; scheduling;
目 录
摘要.............................................................................................................................................1
abstract ........................................................................................................................................1
目 录.....................................................................................................................................2
1 绪论.........................................................................................................................................4
1.1 开发背景.......................................................................................................................4
1.2 开发意义.......................................................................................................................4
2 开发技术介绍.........................................................................................................................4
2.1 数据库介绍...................................................................................................................4
2.2 java 语言........................................................................................................................5
2.3 web 服务器....................................................................................................................6
2.4 开发框架介绍...............................................................................................................6
3 系统分析.................................................................................................................................7
3.1 可行性分析...................................................................................................................7
3.2 非功能分析...................................................................................................................8
3.3 功能模块设计...............................................................................................................8
3.4 数据库设计...................................................................................................................9
3.4.1 数据项说明.........................................................................................................9
3.4.2 逻辑设计.............................................................................................................9
4 详细实现...............................................................................................................................11
4.1 系统登陆.....................................................................................................................11
4.2 管理员模块.................................................................................................................13
4.3 车辆管理.....................................................................................................................14
4.4 车辆分类管理.............................................................................................................15
4.5 客户模块.....................................................................................................................16
4.6 车辆调度模块.............................................................................................................18
4.7 驾驶员模块.................................................................................................................19
4.8 系统部署.....................................................................................................................20
5 测试运行...............................................................................................................................25
5.1 测试目的和方法.........................................................................................................25
5.2 测试方法.....................................................................................................................25
5.3 测试实例.....................................................................................................................26
6 系统优缺点...........................................................................................................................28
结束语.......................................................................................................................................28
参考文献...................................................................................................................................29
致谢...........................................................................................................................................30
1 绪论
1.1 开发背景
随着国家经济不断发展,网约车作为一种消费品已经越来越受到大众的青睐。
同时随着我国汽车用户的激增,使我国的网约车产业蓬勃发展,十分兴旺。我国
网约车行业的不断发展,加强对网约车行业的规范,实现规范管理是促进我国汽
车行业健康发展的主要动力。对网约车调度系统采用规范化的管理离不开科学的
管理方法和软件的支持。本课题的目的在于学生在对网约车调度管理信息化建设
现状调研的基础上,对使用 J2EE 进行系统设计开发等方面进行研究,重点研究
系统开发中所用到的软件硬件平台、用户界面、软件数据库结构设计、开发工具
的选择与使用,目的是从技术角度阐述传统模式向信息化模式的转变。同时,本
课题可以锻炼学生的通过软件开发解决实际问题的能力,强化学生对 J2EE 架构
的理解、软件网络开发等知识的掌握和应用。
1.2 开发意义
网约车调度信息里主要包含车辆的一些重要信息:车辆是否处于出租状态和
用户情况等等。这些车辆和用户之间相互存在着很多复杂的关系。因此网约车调
度公司如果采用人工方式管理的话会使得工作变得极其复杂,更会使得信息错误
从而造成服务质量的低下让客户流失。然而网约车调度管理系统软件的产生就解
决了这些比较复杂的关系。
2 开发技术介绍
2.1 数据库介绍
数据库使用的是 MySQL 开源数据库。
MySQL 的特性:使用 C 和 C++编写,并使用了多种编译器进行测试,保证
源代码的可移植性 。支持 AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2
Wrap、Solaris、Windows 等多种操作系统 。为多种编程语言提供 API。这些编
程语言包括 C、C++、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 等。支持
多线程充分利用 CPU 资源。优化的 SQL 查询算法,有效地提高查询速度。既能
够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库
而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB2312、BIG5,
日文的 Shift_JIS 等都可以用作数据表名和数据列名。提供 TCP/IP、ODBC 和
JDBC 等多种数据库连接途径。提供用于管理、检查、优化数据库操作的管理工
具。可以处理拥有上千万条记录的大型数据库。
MySQL 的应用:与其他的大型数据库例如 Oracle、DB2、SQL Server 等相
比,MySQL 自有它的不足之处,如规模小、功能有限(MySQL Cluster 的功能
和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的
个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于
MySQL 是开放源码软件,因此可以大大降低总体成本。。
2.2 java 语言
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言
和 Java 平台的总称,是一种简单的、面向对象的、分布式的、解释型的、健壮
安全的、结构中立的、可移植的、性能优异、多线程的动态语言,很多软件就是
用这个开发出来的。Java 分为三个体系:JavaSE 标准版,JavaEE 企业版,JavaME
微型版。
1.使用虚拟机运行 Java
由于 Java 自身的独特性,因此其源码是直接以可以被虚拟机运行的代码形
式被编译的,这与那些被翻译成机器代码的语言不同。对于 Java 解释器而言,
此过程是不需要连接的,只需要引用对应的类运行。
2.其是一门面向对象的语言
Java 的核心思想就是面向对象编程,因此整个代码的执行是以对象为主体,
利用方法去实现操作。我们需要用对象的思想
去进行编程,因此,绝大部分的程序仅仅需要继承 Java 中的 Object 类就可
以实现很多操作,除此之外,我们还可以自己去创建
基础类,然后来做出很多在特征上相近的应用程序[6]。
正如前面所述,由于这是一门严格面向对象进行编程的语言,因此我们不可
以将 C 语言或者 C++语言拿来直接运行,或者说
进行系统上的调用。而在 C++的编程过程中,我们可以采用外部声明的方式
去进行系统调用 C 语言中的一些过程等[6]。
3.编程过程中不需要编写其头文件
与其它语言不同,在 Java 中,类的所有相关数据都存在于一个文件之中。
因此,方法只能存在于一个地方,因此我们在编程时,它是与定义同时被实现的。
这样的方式可以减少非同步的错误,提高编程效率。因此,在对类进行声明时,
我们只需要之前存在一个编译之后的单元即可,也就是将编译后的文件去替代头
文件的作用[6]。
4.用 Package 来分解 Java 命名空间
剩余29页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3101
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功