Thursday, December 29, 2016

Software Engineering Sample Examples



Banking System





A bank has several automated teller machines (ATMs), which are geographically distributed and connected via a wide area network to a central server. Each ATM machine has a card reader, a cash dispenser, a keyboard/display, and a receipt printer. By using the ATM machine, a customer can withdraw cash from either checking or savings account, query the balance of an account, or transfer funds from one account to another. A transaction is initiated when a customer inserts an ATM card into the card reader. Encoded on the magnetic strip on the back of the ATM card are the card number, the start date, and the expiration date. Assuming the card is recognized, the system validates the ATM card to determine that the expiration date has not passed, that the user-entered PIN (personal identification number) matches the PIN maintained by the system, and that the card is not lost or stolen. The customer is allowed three attempts to enter the correct PIN; the card is confiscated if the third attempt fails. Cards that have been reported lost or stolen are also confiscated.
If the PIN is validated satisfactorily, the customer is prompted for a withdrawal, query, or transfer transaction. Before withdrawal transaction can be approved, the system determines that sufficient funds exist in the requested account, that the maximum daily limit will not be exceeded, and that there are sufficient funds available at the local cash dispenser. If the transaction is approved, the requested amount of cash is dispensed, a receipt is printed containing information about the transaction, and the card is ejected. Before a transfer transaction can be approved, the system determines that the customer has at least two accounts and that there are sufficient funds in the account to be debited. For approved query and transfer requests, a receipt is printed and card ejected. A customer may cancel a transaction at any time; the transaction is terminated and the card is ejected. Customer records, account records, and debit card records are all maintained at the server.


 Airline Ticket Management System






Airline ticket management system helps’ travelers to manage their ticket buying scheme on a single fare when booking flights. This system ensures a safe and comfortable service for its customers. This Management system can gives a quality service includes easy ticket reservation and cancelation system. Customer can buy many types of airline tickets.
According to type of comfort ticket can be two type economic and business class. Ticket can be also single destination airline offer or round trip airline. Tickets price could also varies for children under two years. This system maintains a confirmed or waiting list. Each ticket, have confirmed or wait-listed, has a unique identification number which is generated in a serial order and is used to update the reservation list database when user interaction with system.
The administrator reservation clerk records the amount of fare paid for the ticket in Cash Collection Register server. Airline server contains all database related information’s and provides this information to the user and admin when needed. A passenger can cancel tickets by submitting a cancellation form with the ticket and cancellation the passenger loses certain percentage of the fare. People can reserve or cancel their ticket via mobile phone or internet. People can pay for ticket via credit card or debit card. Customer come to the counter and system manager check it with the database and after confirmation gives a boarding pass for the flight.

1 comment:

How to Write Summary of a Research Paper

Paper Summary should contain the following points: What problem author’s solved? What are the motivations for that problem? Why is it import...