In: Computer Science
Create a level 1 Dataflow diagram for a ticket booking system based on the information from a usecase below
1.) the data of the ticket price can be accessed after the user logs in to the system
2.) In order for the ticket to be available in the system, the ticket has to be bought
3.) The ticket must be sold and the prices are already set or can be changed
The normall course will be,
1.1 Ticketprice data is asked for from system
I) the data of the ticket price can be accessed after the emplyee logs in to the system
II) the employe will type in the price of the ticket in the system
III) for the give time period, the system will create the reports
IV) the user will be asked to enter a destination
V) the info is sent to the entered destination
VI) the system will save the info
The alternativw course will be,
1.1 Boss or some employee from another section/dept generates the reports
1 the user is asked for a destination
2 user sends it to their own destination (themselve)
The postconditions will be,
1.) The information on reports is stored and can be altered/ modded later on
2.) report,s sent
The exceptions are going to be,
E #1 The reports don’t got enough info
1.) the system will tell the user that it cant generate the rport due to lack of provided info
2.) the employee will the be given the option to reenter the info to exit orr cancel
3.) the emp requests to again enter the info
4.) the normall course is restarted by the systm
5.) the emp tells the sys to exit
The current usecasse is terminated by the systm and exited
The sum inpurts are: the log in id and pswd of the emp, the needed info, the destination address of the recipient
The source is emp, emp, employee
The outputs are ticket price/cost data, Revenue, Cost and Net Profit Report
SentReport
The destination is system,system, recipientt
In this solution we derive a data flow diagram for a given user in ticket booking system
High level info of use case:
Below is simplified high level DFD:
Given below next level of Report Generation Flow with Pre-conditions
Defined below process actions
Exceptions handling