本科毕业论文设计基于电子交通模拟系统(史跃前)-

本科毕业论文设计基于电子交通模拟系统(史跃前)-

ID:42177094

大小:520.06 KB

页数:31页

时间:2019-09-09

本科毕业论文设计基于电子交通模拟系统(史跃前)-_第1页
本科毕业论文设计基于电子交通模拟系统(史跃前)-_第2页
本科毕业论文设计基于电子交通模拟系统(史跃前)-_第3页
本科毕业论文设计基于电子交通模拟系统(史跃前)-_第4页
本科毕业论文设计基于电子交通模拟系统(史跃前)-_第5页
资源描述:

《本科毕业论文设计基于电子交通模拟系统(史跃前)-》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1引言12开发语言和开发工具简介22.1JAVA技术简介22.1.1JAVA语言的特点22.1.2JAVA开发工具32.2GUI技术简介52.2.1GUI的概述52.2.2SWING的概述52.2.3SWING的特点52.3JDBC技术简介62.3.1JDBC概述62.3.2JDBC的功能63系统分析和总体规划73.1系统的必要性和可行性73.2需求分析83.2.1数据需求:83.2.2功能需求:83.3总体设计93.3.2系统功能设计93.3.2运行过程设计103.3.3数据库设计114系统具体设计134.1数据库表设计134.2系统界面设计

2、175运行与测试245.1软件测试的目的和原则245.2软件的运行与安装255.2.1J2EE应用程序的构建与部署255.2.2具体运行过程以及后期维护256结论27参考文献28致谢291引言道路交通管理与控制是道路交通工程的一个重要组成部分,他的主耍目的,是根据现有的道路网及其设施和出行分布状况,对各种出行加以指导性管理,使整个系统从吋间上尽可能地得到协调。随着城市的快速发展,交通系统的问题也日渐突出,如市区道路行车延误增大,整休行驶车速过低等,其屮最为关键的是交叉口的车流量已处于饱和状态。分析其原因,主要是由于现有交叉口的儿何条件所限,以及

3、缺少完善的交通管理设施。道路上交通标志不规范,路口灯控率、十字路口渠划率等衡量城市管理水平的重要指标较低等等。为了解决交通拥挤的问题,许多城市采取了完善路网和改善交通信号控制设施的措施,也提出许多新理论和新方法,在这一定程度上环节了交通拥挤的问题。但是,交通系统的新理论和新方法受实践限制,不能充分的进行验证或者应用于实际中;而道路交叉口或区域的交通控制系统参数的测算,由于计算烦琐和时间情况的变化也不能达到最佳效果,无法知道动态的情况。因此需要一种比较简便快捷的方法來设计交通控制系统或能对其完善性进行评价和验证。通过计算机,动态模拟交通控制系统,

4、可以在一定程度上对道路交通系统进行研究并得到较好的效果。2开发语言和开发工具简介2.1Java技术简介Java是近代出现的新一代面向对象程序设计语言,由Sun公司推出,起初用于家电产品上的软件编程。后来,经过Sun公司的不断推出新的版本,目前版本已达到1.60Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。2.1.1Java语言的特点1.简单Java与C的区别是C是面向过程的语言,而Java是面向对象的语言,Java与C++语言非常相近,但比C++简单,在Java中取

5、消息了对指针的操作,抛弃了C卄屮的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及口动强迫同型。Java实现了口动的垃圾收集,简化了内存管理的工作。2.而向对象Java是而向对彖的语言,将世间万物都看成对彖,将对彖所具冇的共性抽取出来,就是对象的类。Java提供了简单的类机制和动态的构架模型。对彖小封装了它的状态变量和方法,很好地实现了模块化和信息隐藏;而类则提供了一类对象的原型,通过继承和重载机制,子类可以使用或重新定义父类或超类所提供的方法,从而既实现了代码的复用。3.多线程多线程的实现方式可以通过软件或硬

6、件实现,Java是语言级别的多线程,通过JVM实现,多线程使应用程序可以同时进行不同的操作,处理不同的事件。在多线程机制中,不同的线程处理不同的任务,他们之间互不干涉,不会由于一处等待影响其他部分,这样容易实现网络上的实时交互操作。4.分布式Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便的访问其他对象。5•跨平台Java是通过JVM实现其跨平台的,JVM通过不同的接口与操作系统交互,上层通过相同的接口与Java语言交互,Java是一种网络语言,为使Jovei程序能在网络的任何地方运行,J

7、ava解释器生成与体系结构无关的字节码结构的文件格式。Java语言环境还提供了用于访问底层操作系统功能的类组成的包,当程序使用这些包吋,可以确保它能运行在各种支持Java的平台上。6.安全性用于网络、分布环境下的Java必须要防止病毒的入侵,Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用欺骗手段访问对象的私冇成员,同时也避免了指针操作屮容易产生的错误。2.1.2Java开发工具JDKJDK(JavaDevelopmentKit)是一个笃Java的applet和应用程序的程序开发坏境。它由一个处于操作系

8、统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。1.Java编译器(Javac命令)Java编译器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。