Document Name Format Example Document Name : CL-SEC-GRPNO-Project Synopsis 2021-2022 : 12-X-1-Project Synopsis 2021-2022 (Example of Document Name is considering Class 12, Section X, Group - 1) Page Settings Sample File>>Page Setup Paper Size A4 Orientation Portrait Top 0.5” Bottom 0.5” Left 0.5” Right 0.5” Font Trebuchet MS Content Font Size 11 Heading Font Size 12 (Bold) Top Heading 14 (Bold) Page Header (Center) → DPS RKPuram | Computer Science (083) Page Footer (Center) → 12-X-1-Project Synopsis 2021-2022 Page #1/3 -------------------------------------------------------------------------------------------------------------------------------- Project Synopsis -------------------------------------------------------------------------------------------------------------------------------- Title: Amusement Park e-portal Introduction Enjoy all rides at our amusement park without the hassle of buying tickets from the counter and getting in long lines with this advanced ticket booking system made specifically to save time and deliver you the VIP experience and also at the same time reduce human contact keeping in mind the 2019 novel coronavirus. Our ticket booking system comes with the option of pre booking rides and also generates the final due amount. Our program can be used by both the customer and the staff members- The customer can create new bookings for themselves, choose the time slots and view ride and time details and also edit the information they stored whereas the staff having master control can edit time slots as well as the information entered by the user. Via the staff menu a staff member can also clear the database and that is why the staff menu is password protected. The program creates two tables in the database- First table being the one that stores all the basic information entered by the customer in which after inputting the information, the system generates an unique user id for each person which is later used to edit or change the information stored. After entering the basic information, a customer can choose the rides as well as the time which will be stored in the second table along with the user id so that it can be edited later and also to view the bookings to avoid confusion. We have created a main menu via which the staff and customer options can be segregated, the staff options will be password protected and the authorized personnel can view or edit any information stored in either tables using the mysql update command. In the customer menu there will be options to create a new booking, edit a previously created booking, view current bookings and retrieve forgotten user ID. The user id will be used as a customer password to edit and view the bookings, however if a person uses the staff menu, they will be given full access and will be allowed to view the customer ID on the basis of the name itself. Aim To create an easy to access portal from where by taking input of basic data such as Age, height and prevailing medical issues one can get all the information pertaining to the rides one can enjoy and as well as get their final bill amount. The person can even pre book the food items so as to avoid standing in cues and avoiding unnecessary human contact. Idea Source ● ● ● ● ● The lines at amusement park counters are often very long. People don’t usually follow the social distancing norms in cues and this makes long cues a source of covid 19 transfer. The amusement parks are facing budget issues due to the novel coronavirus. Many times we see some rides are not working and there's nobody nearby to report to, or ask for assistance . People have nowhere to drop or leave their kids or young siblings, so that they can enjoy some rides themselves. Plan for implementation We plan to reduce the waiting lines in the amusement park by facilitating a self booking portal via which the need for human dependency will be reduced. This will also be used to reduce the risk of covid 19 spread. Using the portal, amusement parks will be able to reduce their staff members and save themselves from the budgeting crisis that was created during Covid 19. Not only will all this save customer’s precious time but will also help reduce human contact , thus reducing transmission of covid-19. Booking via eportal will also help amusement park manage their budget and resources which can be further used for maintenance and development of new rides and counters.We have provided with the facility of a kids' room with toys and puzzles so that parents and guardians can also enjoy some rides. What exactly happens in the program is that we first create a cursor to connect it to the mysql database and then we create the table and mention all the parameters which will act as the first row of the table we are making. Then we create a function which contains a loop which will ask the user to input their name, age, height, phone number, mail, day of visit after which the program will generate an user id which will start from 1000 and then will keep on incrementing as more and more entries are done. We will ask the user after they have input everything if they would like to add more entries for people coming in with their family or friends. Once they have entered the basic information we will ask them the rides they would like to avail and what time slot they would like to avail the ride in. In the second table , the table header consists of time slots and the user is required to fill the ride code of their corresponding choice of ride for each time slot and we have also provided the user with the option of no rides in case the user doesn’t want to do any ride in a timeslot . The user can edit their ride codes in time slots later as well with the help of their user id generated by the system . In the next function we will use the select argument to read table 1 and then run a loop to display the contents of the said table. This can be used by both staff and customers to view and then later edit the information of the table. We will also add a function which when called will give the user the option to edit either the basic information or the rides selected in specific time slots. The user just has to input the table number and then what they would like to edit. Once the user has chosen what they would like to edit the program will update the values. The staff members will also have the option to clear the data entered in either of the tables without actually deleting the table and they will also have the option to reset the auto_increment. Type of Data: Binary File/CSV File/MySQL Database Data Items Disclaimer Name Age can avail Day available Time slots height check if Mobile emergency Email deals Data Type Bool String int Description Terms and conditions Name of the person Age of the persone to check if they string all the rides Day to check the time slots string float Ticket booking time slots Height of the person taking rides to int string they can avail all the rides Mobile number to call the person in case of Email address to send promotional Medical issues More entries? string Bool Any prevailing medical condition Booking more tickets with same id Tabular representation of a Sample Data USER ID NAME AGE HEIGHT DAY MOBILE EMAIL DAY 1 PRIYA 42 180 MONDA Y 98XXXXXX priya@gmail.com MONDAY 2 RITESH 39 178 MONDA Y 98XXXXXX ritesh@gmail.com MONDAY 3 PRITESH 12 155 MONDA Y NA pritesh@gmail.com MONDAY USER ID T1 T2 T3 T4 T5 T6 T7 T8 3 R4 NR R3 R2 R6 R8 NR R1 1 R1 R5 NR R1 R6 R8 R10 R2 2 R3 R6 R2 NR R9 R1 R5 R10 Menu Options Main Menu Sub Menus BookingAdd entries Add more entries Delete entries RidesView rides(On height and age)Select rides Deselect a ride Restaurant menu- View menu View coupons Place order Personale help Call medical help Call a staff member Quit Validations and Add on Features ● ● Verify the number entered The system also checks if the mail id entered has an ‘@’ sign ● ● ● ● ● ● Exception handling in all possible cases of wrong entries Easy to use user interface Restaurant options Free coupons with rides Tells the wait time if the time slots are full Customer support Conceptualised By ● ● RUDRA PRUTHI - 12-H SAATVIK MITTRA - 12-H