We wish to develop software for a server on the Internet that keeps a database of locations for new cars that an auto manufacturer is tracking. Assume that as soon as a car is assembled, a reusable electronic box is installed in the vehicle that remains there until the car is delivered to a purchaser. The box contains a global positioning system (GPS) receiver that determines accurate location coordinates from the GPS satellites and a transponder that transmits a serial number and these coordinates via another satellite to the server. The server receives these transponder signals and stores them in a file. The server has a geographical database so that it can tell from the coordinates if each car is (a) in the manufacturer’s storage lot, (b) in transit, or (c) in a dealer’s showroom or lot. The database is accessed by an Internet-capable cellular phone or any computer with Internet access [Stork, 2000, p. 18].
(a) How would you design the server software for this system? (Figs. 5.2, 5.3, or 5.4?)
(b) Draw an H-diagram for the software
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here