中英文 The system manages the allocation of trains to journeys and tracks their progress along the routes. 系统分配trains到journeys,同时可以追踪trains的位置。 Each route is served by a timetable, which states the times at which a train will depart from designated train stops along the route. 每条route有一个timetable A single outward and return trip on the timetable is known as a journey. timetable上的一个来回是一个journey Each route may be served by a number of trains, but only one train is assigned to a particular journey at a time. 每条route可以有多个train,但是每个journey同时只能有一辆trian Driver information should also be managed. 可以管理驾驶员信息 Drivers are assigned to journeys when they are available. 当驾驶员available时可以被安排到journey上 All trains are based at the central station and must return to the central station at the end of the day. 所有的trian停在中心站,而且最终需要回到中心站 Each train has an on-board screen to display the next stops and times. 每辆车都有一个屏幕显示下一站和到达时间 Each train stop has a screen to display the upcoming train information and train timetable. 每个车站有一个屏幕来显示将要到达车辆的信息,以及他的timetable The system keeps track of the current movement of the trains throughout their journeys. 系统持续监控train在journey的运行状况 The operation manager can manage routes, assign train/driver to journey, schedule the train timetable, track the train location and remotely control trains to start/stop. 管理员可以:1.管理路线 2.安排train和driver到journey上 3.修改timetable 4.追踪train的位置 5.远程控制车辆启动/停止。 The driver can start/stop the train manually on board. 司机可以控制train的启动/停止 The main areas of functionality of the journey management system are: Maintain train and driver information. 维护train和driver的信息 Manage routes and journeys. 管理route和journey Assign train to journey: A train can only be assigned if it is available (i.e. it is not assigned to another journey). 分配train到journey上:train只有available才能被分配 Assign driver to train: A driver can only be assigned if he/she is available. 分配diver到train:train只有available才能被分配 Check train live status: 检测车辆状态 o Update location: this occurs when new information is received about the new location of a train. Information regarding a train location can come from a variety of sources, including the tracker on the trains, the sensor at the train stops and messages from driver. This information will consist of the details of the train and the stop it has just arrived at. This information is recorded by the system and is used to update the current known location of the train. (Hint: 1. think! Is this function part of the management system? 2. Program to interface – define the interface but leave the implementation details to the client code. 3. Think about software simulation) 更新位置:这发生在接收到新的火车位置信息。列车位置信息可以来自多种来源,包括火车上的追踪器,车站的传感器和司机反馈的信息。这些信息将包括火车和它刚到大的车站的细节。系统会记录这些信息,用于更新当前火车的位置信息。 o Get current location: this provides information about the last known location of a train on a particular journey. If a train is not currently on a journey no information will be available. 获取当前位置:这提供了火车在一个特定journey中的最后已知位置信息。如果火车不在journey中则没有可用的信息。 Manage timetable. 管理timetable Start/stop train remotely. 远程停车/启动 Synchronise data with on-board train information display and train stops information display. 同步train和车站的数据
中文版1.系统分配trains到journeys,同时可以追踪trains的位置。 2.每条route有一个timetable 3.timetable上的一个来回是一个journey 4.每条route可以有多个train,但是每个journey同时只能有一辆trian 5.可以管理驾驶员信息 6.当驾驶员available时可以被安排到journey上 7.所有的trian停在中心站,而且最终需要回到中心站 8.每辆车都有一个屏幕显示下一站和到达时间 9.每个车站有一个屏幕来显示将要到达车辆的信息,以及他的timetable 10.系统持续监控train在journey的运行状况 11.管理员可以:1.管理路线 2.安排train和driver到journey上 3.修改timetable 4.追 12.踪train的位置 5.远程控制车辆启动/停止。 13.司机可以控制train的启动/停止 系统的主要功能: 1.维护train和driver的信息 2.管理route和journey 3.分配train到journey上:train只有available才能被分配 4.分配diver到train:train只有available才能被分配 5.检测车辆状态: (1)更新位置: 这发生在接收到新的火车位置信息。列车位置信息可以来自多种来源,包括火车上的追踪器,车站的传感器和司机反馈的信息。这些信息将包括火车和它刚到达的车站的细节。系统会记录这些信息,用于更新当前火车的位置信息。 (2)获取当前位置: 这提供了火车在一个特定journey中的最后已知位置信息。如果火车不在journey中则没有可用的信息。 管理timetable。 6.远程停车/启动 7.同步train和车站的数据
java swing 驾驶员信息系统 英文作业(Java Swing大作业):
开发环境: Windows操作系统
开发工具: Eclipse+Jdk1.6
运行效果图:
此源码经过详细测试 保证能运行!!!
下载地址:游客,本付费内容需要支付 500金币 才能浏览 支付
|