•A spiral model is divided into a number of framework activities, also called task
regions. Typically, there are between three and six task regions.
Figure depicts a spiral model that contains six task regions:
Make a reservation
user
Verify payments
Update reservations
Log in
{verify user}
Secure communication
Confirm purchase
Place order
{execute order}
Verify credit cards
detail
(invalid)
(success)
Debit
account Send
invalid
Send
notice
confirmation
Settle
transaction
ACTIVITY Close
transaction
DIAGRAM
Online reservation system STATE TRANSITION DIAGRAM
invalid
Make reservation
Confirm reservation
For cancellation
Cancellation of reservation Make payments
exit
0 LEVEL DFD DIAGRAM:
Transaction
User website
Process
1 LEVEL DFD DIAGRAM:
Enter userid and
password
Make
purchases
TESTING:
• Software testing is a critical element of software quality assurance and
represents the ultimate review of specification, design, and code
generation.
• The types of the testing are as follows:
1. Unit testing
2. System testing
3. Validation testing and etc etc.
But however due to the time constraint we could not perform various
types of testing. Hence we just applied alpha testing which is a part of
validation test to our project.
CONCLUSIONS:
•Our project is only the gist of the online reservation system.
•Due to time constraints it was not possible to incorporate all the
concepts related to the topic.
•So the program created is just an instance of the Original Online
Railway Reservation System.
REFERENCES:
•ADVANCED JAVA -
BY TATA Mc GRAW HILL
• www.scribd.com