澳洲論文代寫 > essay代寫 > 澳洲essay代寫 > > 正文

澳洲essay代寫

澳洲essay代寫案例:A bus is identified by its registrati

Buses
A bus is identified by its registration number and has a capacity in the number of seats. A bus is 澳洲essay代寫 to a route at a specific time in a day. Obviously a table called services is needed and each service has a route, a bus, a starting time, and an end time which is worked out by the system. You may consider other attributes. The allocation needs to guarantee that there are no time conflicts among the routes. That is, the bus must have enough time to travel between the end of serving the previous route and the beginning of serving the next route. The allocation itself will be done by the officers of the company, but the system needs to display all the allocations for the bus so that the officers can detect the problem.
When the buses are listed, for each bus, the time periods and the start and the end stops of its services are displayed. To make it easier (although this is not professional), you may use a float number to mean time. For example, 13.50 means 1:50pm. In this way calculation will be much simpler.


Allocation of bus drivers
Bus drives are 澳洲essay代寫 to buses for different periods in this task.  A driver may drive multiple buses and a bus is driven by many drivers in a day. You will need an allocation table like the services table in the previous part. The allocation of drivers needs to consider total number of working hours: drivers work 7 to 9 hours daily.  The allocation will be done by officers and the website needs to be able to display the  allocations for the driver to the officers.
The officers need to display the names and the total number of daily drive times of all the drivers during the allocation.
Drivers can display their own allocations of all days. This display includes driver details, bus details, and allocation details, and the total number of work hours each day.


Stops
A stop for bus routes has a unique identifier and is associated uniquely to a residence address. A residential address contains a street number, a street name, a suburb name, and a post code. Some stops are interchanges which are the transfer spots for passengers who need to take multiple buses to get to their destinations.
Stops are created and edited by the officers. They will be searched by public. The public are expected to search the stops in two ways. In the first way, a stop number is input by a user and the website displays all routes passing the stop and the display should include the start, the interchange, and the end stops of the routes.
<标题> In the second way, the user inputs a residential address, which may not match the address of any stop. The website displays a list of the details of stops in the ascending order of the ranking numbers of the found stops using different types of matches. The found stop that matches all input values has the ranking number of 0. The found stops that match both street and suburb of the input have the ranking number of 1. The stops that match only suburb have the ranking number of 2. The stops that match only the post code have the ranking number of 3.

Routes
A route is a sequence (order matters) of the stops along which a bus service will run and identified by a route number. For a route, each stop also has an associated time which indicates the relative time when a bus leaves the stop if the bus leaves the first stop at time 0.
Routes are created and edited by the officers. The main challenge is the maintenance of the order of the stops for a route when stops are added to the end and inserted to the middle of the route. There must be an attribute to store the order of the stops for a route. The stops need to be valid stops in the stops table. 
<标题> The routes can be searched by public. The public will input a route number, the search lists all stops in order, their relative times, and addresses of the stops. An interchange stop must be labelled by “interchange” after the stop numbers.

Route search
<标题> The website displays a form to collect a start stop number and an end stop number from the user. The two stop numbers may not be on the same route. The website tries to search the route table to find a direct route that connects the two stops. If this is successful, the route is displayed; otherwise, the message of “A direct route is not possible” is displayed and the search continues. The next search is to use an interchange stop as the transfer stop to see if it is possible to find two connecting route for the input stops. If this is not possible, the next search is to use two interchange stops to find three connecting routes for the input stops. In each case, let the user know the result of search.

Timetable search
This task is for the person working on Task A to complete.
The website supplies two ways to search the timetables. In the first way, a public user inputs a stop number and the website displays all the buses passing the stop and their leaving times.
<标题> The second way is for a public user to input a route number and the website then displays all the stops of the route and their times on which the buses leave.

Contact us / 聯系我們

QQ: 273427
QQ: 273427

Online Service / 在線客服

Hours / 服務時間
全天24小時為您服務

熱情 專業 誠信 守時
Copyright ? 2008-2018 assignment代寫

在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信

在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信
英国代写_数学代写_c++/c代写_留学生代写怎么查出来?