Question
Use starUML or Visio to do this. If you can, please upload it into some cloud for me to download to review it closer. Subway
Use starUML or Visio to do this. If you can, please upload it into some cloud for me to download to review it closer.
Subway is a popular means of public transport in many countries worldwide. The subway system is built into an extensive network in many cities, allowing people to travel quickly, conveniently and safely. Your company has just received a project to build an e-Metro software system that manages the use of the city's subway system. The system has the following functions: - Management of subway companies: o The city has many subway companies (company). Each company has its name, website address, head office address, and contact phone number. o The software allows staff of the city's Department of Transport to manage information about subway companies (including adding, looking up and updating information). o When updating, employees can use the company lookup function. o It is not allowed to delete information of any company. - Management of stations: o Each station has a (unique) code, station name (usually the station's location name), location description, station operating status (normal, under repair, or discontinued). o In addition, each station also has a map (image format) detailing the way in the station and the entrance gates to the station (each station can have many entrances in different directions). o The software allows staff of the city's Department of Transport to add, look up and update station information. o When updating, staff always use the gas lookup function. o It is not allowed to delete the information of any station. - Management of subway lines: o Each train line has only one operator. o Each line has a (unique) code, line name, starts from one station, passes through several intermediate stations (with stopping time at each station - if any) and stops at one terminal. o There are 2 types of routes: Express line: in the route, the train will not stop at some intermediate stations. Therefore, it should be noted in the information whether the train stops or not at each intermediate station! Regular route: the train stops at all intermediate stations for passengers to disembark and pick up more passengers on board. o Fares of each train line are regulated by the company (may change from time to time). Passengers traveling the whole route or going only part of the route will buy tickets with this fare. o Each train line has a start time (eg 5am), end time (eg 12pm), average waiting time between 2 consecutive trains of the line (eg every 10 minutes there will be 1 train). o There is also information on train line status (active or not). o Information management of train lines is performed by employees of each company (not employees of the City Department of Transport). The software system allows to add, look up and update information of the company's train lines. o When updating, staff always use the train route lookup function. o It is not allowed to delete train route information. - Ticket sales: o At the ticket counter at each station, customers can buy tickets in one of two ways: Buy tickets at the ticket counter: Ticket sales staff will sell tickets to guests. At that time, the eMetro system will record ticket sales and print tickets. Customers buy tickets themselves at the ticket vending machines: The processing at each ticket machine is done by specialized software pre-installed in the ticket machine. When ticket sales are successful, the ticket machine will automatically print and issue tickets to guests, then will connect to the e-Metro system to request the receipt of ticket sales (e-Metro system does not need to print tickets). It should be noted that the construction and development of a vending machine system (including hardware and software) is not within the scope of the e-Metro system. o There are 2 types of tickets: Regular ticket: Each ticket has a ticket number (distinguished), route number, and fare (at the time of purchase). Passengers will buy 01 ticket for each trip on each train (single-use ticket). The ticket price depends on the train route that the passenger chooses (even though the passenger only goes to part of the route, he still buys a ticket for the whole route). Valid tickets are tickets that have never been used. Monthly ticket: Each company issues monthly tickets for each route that customers need to go. Each monthly ticket is valid for 30 days (from the date of purchase), and can only be used on 1 fixed route of the company. Each monthly ticket has a ticket number (distinction), route number, fare (at time of purchase), date of purchase. Valid tickets are valid tickets. - Ticket control: o At each entrance of each station, there are automatic ticket gates set up, guests will use the purchased ticket to enter the gate. The ticket gate determines the ticket number and connects to the e-Metro system to check the validity of the ticket. The e-Metro system will check the validity of the ticket. If the ticket is valid, the system will update the ticket's information: with regular tickets, the e-Metro will record the status of the ticket as used (unusable) and the time of ticket use With a monthly ticket, e-Metro will record 1 more time to use the ticket (record the time of use) o If the test results of the e-Metro system confirm the ticket is valid, the automatic ticket gate will open for the passenger to enter the station. It should be noted that the construction and development of an automatic ticket gate system is not within the scope of the e-Metro system.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started