模拟实现十字路口交通灯管理系统(Java)

目 录
摘 要 I
ABSTRACT II
前 言 1
第1章 开发语言和开发工具简介 2
1.1 Java技术简介 2
1.1.1 Java语言的特点 2
1.1.2 Java开发工具 3
1.2 GUI技术简介 5
1.2.1 GUI的概述 5
1.2.2 Swing 的概述 5
1.2.3 Swing的特点 6
1.3 JDBC技术简介 6
1.3.1 JDBC概述 6
1.3.2 JDBC的功能 7
1.4 系统的必要性和可行性 7
第2章 系统分析和总体规划 9
2.1需求分析 9
2.2总体设计 9
2.2.1系统功能设计 9
2.2.2运行过程设计 11
2.2.3数据库设计 12
第3章 系统具体设计 13
3.1 数据库表设计 13
3.2 系统界面设计 17
第4章 运行与测试 25
4.1 软件测试的目的和原则 25
4.2 软件的运行与安装 26
4.2.1 J2EE应用程序的构建与部署 26
4.2.2 具体运行过程以及后期维护 26
结 论 28
参考文献 29
致 谢 30
第2章 系统分析和总体规划
2.1需求分析

  1. 数据需求:
    此系统主要完成交通路口模拟的功能,因此,需要的数据信息包括:红绿灯的计时时间,各方向的开始车辆,各方向的后来车辆,以及车速等。
    2.功能需求:
    功能需求分析的任务是弄清用户对目标系统数据处理功能所提出的需求。本系统的功能需求有:
    (1)用户可以通过输入红绿灯的数据,看到时间计时。
    (2)用户可以通过界面直接看到红绿灯随着时间有规律的转换。
    (3)用户可以通过输入车辆的相应数据,看到车辆通行的情况。
    (4)用户可以直接查询日志文件。
    (5)用户可以查询某一时间段的交通情况。
    2.2总体设计
    2.2.1系统功能设计
  2. 系统功能:
    本模块的主要功能是客户端通过用户输入数据,对交通路口进行一个模拟,并把数据纪录下来,以供研究。
    其主要功能如下:
    (1)时间的计时
    通过用户输入的红绿灯时间进行倒计时。
    (2)红绿灯的切换
    用户可以观看红绿灯在规定时间自动转换。
    (3)车辆的模拟
    通过用户输入的数据,实现车辆。
    (4)日志查看
    用户可以查看某一天的日志情况。
    (5)历史查询
    用户可以查询某一时间段的交通模拟情况
    2 .系统功能结构图:
    通过对所做模块的功能需求分析,该模块主要功能可分为五大部分,
    系统用例如图2-1所示。
    模拟实现十字路口交通灯管理系统(Java)
    图2-1 系统用例图
    2.2.2运行过程设计
    本系统使用java语言,在客户端使用GUI Swing编程技术,实现图形化界面和用户进行交互,对于用户的请求由action事件进行处理,转而调用相应的业务逻辑层,随着时间的计时,系统执行相应的功能,对于执行后的结果直接写入到日志中同时也备份到数据库中,供用户查询。
    运行步骤:
    (1)用户打开图形化界面。
    (2)输入相应的数据。
    (3)查看红绿灯计时以及车辆通行的情况。
    (4)查看日志文件。
    (5)用户通过输入时间查询对应的历史纪录。

来源:biyezuopinvip

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月18日
下一篇 2022年10月18日

相关推荐