Then the clerk uses the scanning machine to scan DVDs one by one. Then the clerk fills the form with a form number, issue date and return date (30 days from the issue date), customer name, home address, phone number and email address. The clerk uses the system to issue them by clicking the RENTAL button on the computer screen to get an online blank rental form opened on the screen. When a customer comes in the store, the customer either picks up DVDs from the store shelves and take them to a store clerk, or get reserved DVDs from a clerk. The store will notify customers new arrived DVDs or remind to return overdue DVDs via this contact. The system will record the customer contact including customer name, home address, telephone number and email address. Each copy is recorded in the system with its copy number and current status value that is either ‘out’ or ‘in’. A DVD can have multiple copies in the store so that different cutomers can rent the same DVD in the same period. The information of all DVDs will be stored in the system including their barcode, title, producer, selling price, rental price and the number of copies for each DVD. To support this facility, new arrived DVDs will be barcoded firstly before being put on the store shelves. So that the store clerk can use the machine to scan DVDs for processing DVD rentals and returns with the system. The store wants the new system to be connected with a scanning machine as an integrated system. Then the system will add the result on the stored order form. As long as a DVD order form is received by the ordering web service, “OrderDVD(OrderForm)” starts to process the order and returns the result to the movie/game DVD rental system. Each ordered DVD is added on the order form as one order line that shows the title of the DVD, the number of copies ordered, the selling price of the DVD and the line subtotal. Ordering web services allow the video store to order multiple DVDs as well as multiple copies of one DVD using an online DVD order form. It will support the store manager to use suppliers’ DVD ordering web service to fill and submit DVD order forms online with an order number, order date, store name, store address and store email address. The system will store suppliers’ contact information including their name, address, phone number, and email address. The movie/game DVD Rental system itself will store all DVD order forms that have been sent out so that the store manager can check the result of orders. Therefore, the new system has to interact with suppliers’ DVD orderting web services dynamically via internet as shown in the following diagram: “OrderDVD(OrderForm)” processes the received order form and then returns the result of the order to the system as the response to the ordering DVD request. Once a request (method call) is received from the movie/game DVD rental system, “GetNewCatelogue()” returns a copy of current DVD catalogue and “GetDVDPrice(DVDCode, DVDTitle)” returns the current price of a DVD to the system as the response to the request. “GetNewDVDCatelogue()”, “GetDVDPrice(DVDCode,DVDTitle)” and “ ” are three popular service methods of such web services. Such web services normally provide a list of service endpoints (methods/API) that clients can find from the web service inventory on internet. get current price of DVDs) from clients and then returns data values as requested (e.g. Each supplier provides its own DVD ordering web service that receives requests (e.g. The DVD inventory has already been ordered from suppliers who are generally able to supply movie/game DVDs within one week from the order date. The new system is to store 1,500 movie/game DVDs initially and then will be extended with additional DVDs in future. In order to run the business more efficiently, the store lets a software company develop a new movie/game DVD rental system for the store with integration with suppliers’ web services. Its suppliers provide DVD ordering web services so that the store can use the web services to search and order movie/game DVDs online via internet. The Statement of a Movie/Game DVD Rental SystemĪ new video store offers rentals of movie/game DVDs to the wider public. INSTRUCTIONS TO CANDIDATES ANSWER ALL QUESTIONS
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |