Professional Documents
Culture Documents
Software Engineering Lab Student'S Auditorium Management Software Name: Bhuvnesh Agarwal ROLLNO: 09CS1007
Software Engineering Lab Student'S Auditorium Management Software Name: Bhuvnesh Agarwal ROLLNO: 09CS1007
FUNCTIONAL REQUIREMENTS
Description: stores the number of balcony seats and ordinary seats to be put
on sale and their respective prices. It also stores the name and seat no
reserved for VIPs.
R2 Booking Status:
Description: displays the percentage of seats book and the corresponding amount
collected from selling ticket of various classes for the queried show
Input: Show-name
Output: displays percentage of seats booked and amount collected from booking for
various classes.
R3 Status of Sales agent
Description: Shows the total money collected by each sales agent and commission
payable to each sales agent (1% of total sale).
Output: Displays the total money collected and commission of the sales agents.
R6 Selling Ticket
Description: stores the id of the sales agent and the total sale made by the agent, remaining
seats and booked seats are updated accordingly.
R7 Availability of Seats
Description: query for the availability of both balcony and normal seats for
the given show.
Input: Show-name
R8 Booking Seats
Description: User details like name, address etc, and show name are
stored in database, Rs 1000 are deducted from the user and a 10 digit
unique id is generated.
Input: Show name, User details like name, account number etc.
Input: Show name, Number of seats, Seat Preference, User details like
name, mobile number etc.
R9 Cancellation of ticket
Description: Check for the validity of Ticket holder. Calculate days left in the
show and return him/her appropriate amount after deducting Rs 5 per ticket
if ticket is cancelled before 3 days of the show, otherwise deducting Rs 10 for
ordinary ticket and Rs 15 for balcony ticket if the ticket is cancelled at least
one day before the show deducting 50% ticket price.
Output: displays the list of shows to be held in next one month with their
seat prices of various classes.
Description: authorizes the show manager whose names are selected by the
Auditorium manager.
Description: authorizes the sales agents whose names are selected by Auditorium
manager
R1. The software should run on high end PC and free software such as Linux and Apache
web server.
R2. The system should ensure that data is protected from unauthorised class. The system
shall include a user authorisation procedure where users must identify themselves using a
login name and password. Only users who are authorised in this way may access the system
data.
R3. The software can be accessed by different users from various terminals.
R4. Software must be reliable and proper handling of database must be done on a central
server.
R5.System should be user friendly and well structured so that changes can be easily made in
order to meet future requirements.