Project selection:
Implementation and test of elevator scheduling algorithm
Project background:
Imagine we ' re building a tall office building, it has the following configuration about elevators:
Building have floors, 4 elevators, many passengers use these elevators everyday (passenger weight:average 70kg. Max 120 kg, min 45kg).
Other constant data:elevator speed, door open/close time, passenger time for going in/out of the elevator. We can make reasonable assumptions about these.
The building has a floors, from floor 0, 1, ... to 20. Floor 0 are the underground parking level and floor 1 are the lobby level. Most people come in/out the building via these 2 floors.
Elevator Name |
Service Floor List |
Passenger limit |
Weight limit |
1 |
1, 10-20 |
12 |
Kg |
2 |
0-10 |
10 |
Kg |
3 |
1, 10-20 |
20 |
Kg |
4 |
0-20 |
20 |
Kg |
Project objectives:
1. Modular design of the program
2. Record the total journey time of each person
3. Complete the test
Time and Task division:
First week: Design the approximate module.
Second week: Each person carries on the related knowledge the study, and discusses the refinement procedure.
Third to fifth week: Division of Labor to complete the procedure.
Sixth to seventh week: test and optimize the program, add the corresponding function module according to the situation.
Eighth week: Make final fine-tuning and check.
Team Project Discussion and planning