本科毕业论文-电子交通模拟器的java应用与开发

本科毕业论文-电子交通模拟器的java应用与开发

ID:11715369

大小:328.00 KB

页数:46页

时间:2018-07-13

本科毕业论文-电子交通模拟器的java应用与开发_第1页
本科毕业论文-电子交通模拟器的java应用与开发_第2页
本科毕业论文-电子交通模拟器的java应用与开发_第3页
本科毕业论文-电子交通模拟器的java应用与开发_第4页
本科毕业论文-电子交通模拟器的java应用与开发_第5页
资源描述:

《本科毕业论文-电子交通模拟器的java应用与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学号:2007540142本科毕业论文(设计)电子交通模拟器的JAVA应用与开发作者姓名指导教师所学专业信息管理信息系统班级信息B1所属院系信息学院学习年限2007年9月至2011年6月二○一一年五月目录内容提要I1.引言12.开发语言和开发工具简介12.1Java技术简介12.1.1Java语言的特点12.1.2Java开发工具22.2GUI的技术简介42.2.1GUI的概述42.2.2Swing的概述42.2.3Swing的特点52.3JDBC技术简介62.3.1JDBC概述62.3.2JDBC的功能63.系统分析与总体规划

2、73.1系统的必要性和可行性73.2需求分析83.3功能分析83.3.1系统功能设计83.3.2运行过程设计93.3.3数据库的设计114.系统具体设计114.1数据库表的设计114.2系统界面设计164.3系统功能设计325.运行与测试335.1软件测试的目的和原则335.2软件的运行与安装345.2.1J2EE应用程序的构建与部署345.2.2具体运行过程以及后期维护346.结语35致谢36参考文献37ELECTRONICTRAFFICSIMULATORANDDEVELOPMENTOFJAVAAPPLICATIONS38电子

3、交通模拟器的JAVA应用与开发学生姓名:赵改红指导教师:李晓伟内容提要电子交通模拟系统是一个应用于交通管理的软件,实现了对任何一个交通路口进行模拟的功能,以方便交通管理部门能够更好的管理交通,使这个路口达到最优化。本设计完成了系统中的用户登录、配置模块、系统车辆模拟、历史查询、备份处理等功能。该系统使用Java语言,采用Oracle(10g)、PL-Sql、GUISwing、JDBC等技术,基于MyEclipse+windows操作系统开发平台开发设计的,整个系统基于MVC模式(M-模型层,V-视图层,C-控制器)完成了程序界面

4、的设计、车辆运行及查询功能模块的具体实现.使用Oracle(10g)完成了数据库具体设计,从而完成了整个系统的开发。用户通过登录界面进入到交通路口主界面,进而可以通过本模块可以模拟交通路口,能找到一个最佳的红绿灯调节时间。它具有良好的可操作性,可移植性,可扩充性和可维护性的特点。完全可以满足交通部门模拟的需求。关键词JavaGUIJDBCOracle(10g)II山西大学商务学院本科毕业论文(设计)1.引言道路交通管理与控制是道路交通工程的一个重要组成部分,他的主要目的,是根据现有的道路网及其设施和出行分布状况,对各种出行加以指

5、导性管理,使整个系统从时间上尽可能地得到协调。随着城市的快速发展,交通系统的问题也日渐突出,如市区道路行车延误增大,整体行驶车速过低等,其中最为关键的是交叉口的车流量已处于饱和状态。分析其原因,主要是由于现有交叉口的几何条件所限,以及缺少完善的交通管理设施。道路上交通标志不规范,路口灯控率、十字路口渠划率等衡量城市管理水平的重要指标较低等等。为了解决交通拥挤的问题,许多城市采取了完善路网和改善交通信号控制设施的措施,也提出许多新理论和新方法,在这一定程度上环节了交通拥挤的问题。但是,交通系统的新理论和新方法受实践限制,不能充分的

6、进行验证或者应用于实际中;而道路交叉口或区域的交通控制系统参数的测算,由于计算烦琐和时间情况的变化也不能达到最佳效果,无法知道动态的情况。因此需要一种比较简便快捷的方法来设计交通控制系统或能对其完善性进行评价和验证。通过计算机,动态模拟交通控制系统,可以在一定程度上对道路交通系统进行研究并得到较好的效果。电子交通模拟系统是一个应用于交通管理的软件,通过较为友好的可视化界面实现了对任何一个交通路口进行模拟的功能,从而可以直观的看到交通路口的运行情况,以方便交通管理部门能够更好的管理交通,使这个路口达到最优化,缓解城市的交通压力。2

7、.开发语言和开发工具简介2.1Java技术简介Java是近代出现的新一代面向对象程序设计语言,由Sun公司推出,起初用于家电产品上的软件编程。后来,经过Sun[2]公司的不断推出新的版本,目前版本已达到1.6。Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。2.1.1Java语言的特点1.简单37山西大学商务学院本科毕业论文(设计)Java与C的区别是C是面向过程的语言,而Java是面向对象的语言,Java与C++语言非常相近,但比C++简单,在Jav

8、a中取消息了对指针的操作,抛弃了C++中的一些不是绝对必要的功能,如头文件、预处理文件、指针、结构、运算符重载、多重继承以及自动强迫同型。Java实现了自动的垃圾收集,简化了内存管理的工作。2.面向对象Java是面向对象的语言,将世间万物都看成对象,将对象所具有

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

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

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