电子交通模拟系统

上传人:wo7****35 文档编号:143937604 上传时间:2020-09-03 格式:DOC 页数:57 大小:736KB
返回 下载 相关 举报
电子交通模拟系统_第1页
第1页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子交通模拟系统》由会员分享,可在线阅读,更多相关《电子交通模拟系统(57页珍藏版)》请在金锄头文库上搜索。

1、 电子交通模拟系统 摘 要近年来,随着国民经济的迅速增长,私家车已经进入寻常百姓家,随之而来的就是城市车辆数量的迅速增加,同时带来的还有一个不可忽视的问题交通的运行能力能否承受住这种新的考验。该系统使用Java语言,采用Oracle(10g)、GUI Swing 、JDBC等技术,基于 Eclipse 开发平台开发设计的,整个系统使用三层架构完成了功能模块的具体实现,使用Oracle(10g)完成了数据库具体设计,进行从而完成了整个系统的开发。电子交通模拟系统是一个应用于交通管理的软件,实现了对任何一个交通路口进行模拟的功能,以方便交通管理部门能够更好的管理交通,使这个路口达到最优化。本设计完

2、成了系统中的车辆模拟、时间计时、历史查询等功能。用户通过本模块可以模拟交通路口,能找到一个最佳的红绿灯调节时间。它具有良好的可操作性,可移植性,可扩充性和可维护性的特点。完全可以满足交通部门模拟的需求。关键词:电子交通模拟系统;JAVA;JDBC;Oracle i Electronic traffic simulation system AbstractThe Electronic traffic simulation system is a applied to traffic management software, realizes the simulation function of

3、any traffic junctions, traffic management department is convenient to better management of the traffic, the road to reach optimization. This design has completed the simulation, system in vehicle time, historical query function.ystem uses Java language, using Oracle (10g), GUI Swing, JDBC technology

4、, design and development of Eclipse development platform based on, the whole system based on 3-tier srchitecture to complete the program . The use of Oracle (10g) to complete the specific design of the database, to complete the system development.The Electronic traffic simulation system is an analog

5、 system used in traffic management software, the realization of any one function to simulate traffic junctions to facilitate traffic management departments to better manage traffic, so this intersection optimized. The design is complete vehicle simulation systems, time time, history query. Through t

6、his module the user can simulate traffic junctions, traffic lights can find an optimal adjustment time. It has good operability, portability, scalability and maintainability characteristics. Fully meet the needs of the transport sector simulation.Keywords: electronic traffic simulation system; JAVA;

7、JDBC; Oracle ii 目 录摘 要iAbstractii1 绪论11.1 课题来源11.2 课题设计的主要内容和意义11.3 系统开发目标22 技术分析32.1 可行性分析32.1.1 经济可行性32.1.2 技术可行性32.2 关键技术分析32.2.1 JAVA的概述32.2.2 Swing的概述42.2.3 eclipse简介52.2.4 JDBC技术简介63 系统需求分析83.1 系统总体规划83.2 总体需求分析83.2.1 系统需求83.2.2 性能需求93.2.3 运行需求分析93.3 系统用例分析93.4 系统关联图104 系统设计124.1 系统模块总体设计124.2

8、 数据库设计124.3 系统详细设计164.3.1 系统设计说明164.3.2 系统设计描述164.3.3 程序流程图175 系统的实现195.1 登录模块设计195.2 主窗口模块设计265.3 查询模块设计316 系统测试与维护346.1 系统测试原则346.2 本系统的测试34结论39参考文献40致 谢41外文资料42中文翻译49 1 绪论1.1 课题来源城市交通问题是本世纪以来,工业发达国家一直为之困扰的问题。进入80年代以来,我国城市的经济贸易和社会活动日益繁忙,城市交通发生了前所未有的迅速增长,传统的道路交通设施已经不能适应现代社会的需要。当前,我国城市特别是大城市的交通问题极其严

9、重,如果不能得到有效解决和根本治理,必将对我国经济的持续、快速、健康发展构成严重威胁。 近年来,随着国民经济的迅速增长,私家车已经进入寻常百姓家,随之而来的就是城市车辆数量的迅速增加,同时带来的还有一个不可忽视的问题交通的运行能力能否承受住这种新的考验。事实表明,现在各大中城市交通的运行能力都在大幅下降,北京、上海这些大型城市的交通负载更是接近饱和。因此如何提高城市交通的负载能力,也就是一个急需解决的问题。 道路交通管理与控制是道路交通工程的一个重要组成部分,他的主要目的,是根据现有的道路网及其设施和出行分布状况,对各种出行加以指导性管理,使整个系统从时间上尽可能地得到协调。随着城市的快速发展

10、,交通系统的问题也日渐突出,如市区道路行车延误增大,整体行驶车速过低等,其中最为关键的是交叉口的车流量已处于饱和状态。分析其原因,主要是由于现有交叉口的几何条件所限,以及缺少完善的交通管理设施。道路上交通标志不规范,路口灯控率、十字路口渠划率等衡量城市管理水平的重要指标较低等等。 为了解决交通拥挤的问题,许多城市采取了完善路网和改善交通信号控制设施的措施,也提出许多新理论和新方法,在这一定程度上环节了交通拥挤的问题。但是,交通系统的新理论和新方法受实践限制,不能充分的进行验证或者应用于实际中;而道路交叉口或区域的交通控制系统参数的测算,由于计算烦琐和时间情况的变化也不能达到最佳效果,无法知道动

11、态的情况。因此需要一种比较简便快捷的方法来设计交通控制系统或能对其完善性进行评价和验证。通过计算机,动态模拟交通控制系统,可以在一定程度上对道路交通系统进行研究并得到较好的效果。1.2 课题设计的主要内容和意义建立本系统平台的总体任务是实现电子交通模拟系统管理的系统化、规范化和自动化,第一,提高管理部门的管理水平,帮助交通管理部门更好的运营。第二,可以更加方面用户足不出门对电子交通模拟系统信息进行管理。本课题设计的主要内容可以概括为以下几点:(1)分析当前电子交通模拟系统信息管理系统的需求以及应用。(2)建立基于关系数据库的共享数据库,以便于数据的查询。(3)完成系统总体设计。系统管理员实现对

12、系统各模块信息的查询。本课题设计的主要意义可以概括为以下几点:(1)保证系统对电子交通模拟系统的信息管理准确无误、快速输出。(2)方便系统管理员对信息的查询管理。(3)成本低、易于管理而且能够满足不同交通管理部门的需要。1.3 系统开发目标本系统是现代市场经济条件下交通管理部门对电子交通模拟系统信息管理及查询的行业性系统,主要实现如下目标。其主要功能如下:(1)时间的计时通过用户输入的红绿灯时间进行倒计时。(2)红绿灯的切换用户可以观看红绿灯在规定时间自动转换。(3)车辆的模拟通过用户输入的数据,实现车辆。(4)日志查看用户可以查看某一天的日志情况。2 技术分析2.1 可行性分析电子交通模拟系

13、统使交通管理部门管理走上了科学化管理的道路,但还要遵循经济性与技术性的原则。下面从经济性和技术性这两个方面来研究该项目的可行性。2.1.1 经济可行性该系统只需要一台计算机,运行安装oracle数据库服务器即可,对于一个交通管理部门来说,这是很容易达到的,所以在经济上是可行的。系统开发成本低廉,系统运行管理简单,电子交通模拟系统可以全面展示十字路口的道路情况,为用户带来更多的资源,提高管理的工作效率。通过计算机对电子交通模拟系统、交通管理部门结果情况进行管理,方便用户对相关情况进行查询,及时进行沟通,提高工作质量。2.1.2 技术可行性本系统采用Java语言,基于Eclipse开发平台,采用G

14、UI Swing,Oracle 10g,JDBC技术,开发者掌握这些技术就可以具备开发此系统的能力,这些技术都是公开的,且开发者容易掌握的。JAVA技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需求。2.2 关键技术分析2.2.1 JAVA的概述 Java语言是一种很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。Java确确实实具备了“一旦写成处处可用”的特点。之所以称Java为革命性编程语言,是因为传统的软件往往与具体的实现环境有关,一旦环境有所变化就需要对软件作一番改动,耗时费力,而Java编写的软件能在执行代码上兼容。这样,只要计算机提供了Java解释器,Java编写的软件就能在其上运行。现将JAVA语言的特点介绍如下:1.简单Java与C的区别是C是面向过程的语言,而Java是面向对象的语言,Java与C+语言非常相近,但比C+简单,在Java中取消息了对指针的操作,抛弃了C+中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。Java实现了自动的垃圾收集,简化了内存管理的工作。 2. 面向对象Java是面向对象的语言,将世间万物都看成对象,将对象所具有的共性抽取出来,就是对象的类。Java提供了简单的类机制和动态的构架

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号