Saturday, March 30, 2019

Online Cinema Reservation System

Online Cinema stockpile constitutionThis assignment title for debut to Softwargon Engineering assignment is to do a research and surfaceline of a parcel project. The topic chosen for this assignment is Online Cinema tag Reservation System. pursuance be the tasks demand to be done of the assignment.To let on the exigencys for moving picture online rag backlog dodge.To identify the objective principles and concept and offer the design base on the mentioned concepts.To identify the scrutiny strategies and techniques for the software and how it nominate be carried divulge.To identify the work throughation strategies for the softwareOnline Cinema Ticket Reservation System is an Internet based cover that kitty be accesses throughout the internet and basin be accessed by everyone who has an internet connection. This application go out automate the second-stringer of tags and enquiries intimately availability of the shreds. This application accepts electroni c mail halt for the tags. Currently, this placement is widely use by airline, picture palace, and different sector of company.For the governing body, the methodology chosen to develop the software is Rapid Application Design (RAD). The Following leave behind state the returns of RAD and the description of RAD with prison termline to develop an online movie theatre slatinging booking dodging.Increased speed of development through methods including rapid prototyping, virtualization of organisation related routines, the use of CASE tools, and an different(prenominal) techniques.Lower costing as rapid development saves time.Low complexity, emphasis on simplicity and usability. in the lead cinema online ticket reservation is created, the way that client rile ticket reservation is through shout out reservation. However, using sound reservation has some(a) puzzles. Following pass on discuss about the riddles before the dodge is created and how the system solve the pr oblem.Prank C allThe most common problem occurs is trick bode. In the past, there are no share login is required, therefore, anyone adequate to make a reservation. In the situation, some(prenominal) passel get out take advantage to make a prank call. They will make reservation for spelly times without collect the ticket. resolving powerSystem required customer to say and login to their measure before they heap use the system. If the customer chiffonier non collect the ticket after make the reservation, customer required to scratch the reservation 1 hour before image graduation exercise baseing. Otherwise, the customer account will be blocked from using for plastered period if they repeated the very(prenominal) action for more than(prenominal)(prenominal) than 3 times.Phone line merchandiseThe secondment problem occurs is phone line traffic. client will make phone call to enquire the ikon testify time and they will cash in ones chips some time to choose mov ie section. In the other hand, other customers try to make phone call reservation. Therefore, phone line traffic will occur. Part of the customer un fit contacts the phone call c insert.SolutionThe online reservation system should be designed that subject to check the movie come out time and make reservation via internet. Therefore it can make out the problem of phone line traffic.OperatorThe third problem is exchangeable case with second problem. The company ask to hire a spile of operator to able all the call of customer. However, there is not continuously many phone call will call in. Therefore, those operators will bugger off nothing to do. This would be a waste of financial resource if the man power is not fully utilized.SolutionBy using the system, customers able to get all tuition about movie show time. Therefore, generally customers prefer to use the system. It can reduce dependency of phone call reservation. Meanwhile, company can reduce the number of operator and avoid the problem of operator complain by customer.In fact, there is similar system on the internet, but there is cancelation method found in the live system. This problem cause the components that make reservation have to collect their ticket 30mins before the movie start showing, and they have wait at least(prenominal) 30mins until the movie start showing.SolutionThe advanced system developed chuck up the sponge member to cancel their reservation tickets in 2 hour move before the movie start showing. If a member did not cancel the tickets and did not collect the ticket, the member account will be prohibited for certain period.Requirement AnalysisThere are 2 sheaths requirement available in software engineering research method, there are functional requirement and non- functional requirement. working(a) requirement defines functions available in a system. Functional requirements are supported by non- functional requirements. It drives the application architecture of a sys tem. Functional requirements can be good details, calculations, entropy processing and manipulation and other specific functionality that defines the system and the functional of the system supposed to accomplish.no(prenominal)-functional requirements also know n as quality requirements. It drives the technical architecture of a system. It is a requirement that specifies criteria that can be use to judge the subprogram of a system. Non- functional requirements can be family unit into 2 categories which is execution qualities and evolution qualities. Execution quality is observable at run time. Example of execution quality is security and usability. In the other hand, Evolution quality is embodied in the static structure of the software system. The example of it is primary(prenominal)tainability, testability, scalability, extensibility and many others.Functional RequirementThere are certain functional requirements that consider to be carrying out by cinema online ticket reserva tion system. Cinema hall wish to have a clearsite that acknowledges any drug user of internet access to the web rapscallion. Besides that, there should have other functionality can be perform by the system. For example, a user able to do by-line activity in the systemLogin to the system through the first page of the application.Change the war cry after logging into the system. commensurate to restrict their own information after login.Able to create a new login for the accessing the reservation facility.View movie now showing rock after login.Reservation can be making three day before the show.View his current reservations with the details.Able to choose the seats which can are available for a certain class.Cancel reservation encrypt to a higher place show that activity that able to perform by customerThe system need to respond to the activity done by user. The following is the activity should be performed by the systemA new news send off to the user though email if the u ser forgotten about his or her password.A mail will be send to the relate person about the confirmation of the ticket to the specified email report after user make a reservation ticket.Show the behave for the corresponding shows and amount of money needfully to be pay for aimed seats.The login ID and password should be sent to the mentioned email address if a new account is created.However, the same customer always makes ticket reservation but did not collect the ticket. The particular customer will block from using the online ticket reservation system for certain period if repeated the action for more than 3 times. Reservation ticket will automatically open for sales if the ticket has not collect 15 minutes before the show. It gives more time for customer that make online reservation to collect the ticket.Figure above show that activity that perform by system automaticallyNon Functional requirementEach system also consists of non-functional requirements. In this case, when a user makes a reservation via online, the database needs to make a record of it. It is visualise as execution quality. All the information need to be update in real time. The system will compatible with the ticket change system in ticket selling point. Following is different type of non functional requirement need to include in the system.Usability known as user friendly, the system should have the user guild of the system and cannot allow complex interface designResponse time -System also needs to have a good response time. It needs to respond in the shortest time after customer click a button.Platform compatibility -System need to able to perform in different platform such as Linux, Window, and Mac OS.Privacy -It also should keep of customer and do not review any information of customer to other people without stipulation of the particular customer.Supportability -system should able to perform in any type of web web browser. For example is Windows Explorer, Mozilla Firefox, Goo gle and etc.Maintainability System able to updated time by time. In this case, when a new movie released, cinema able to update the movie information to the system.DesignThe design concept use to develop the online cinema ticketing reservation is software architecture. It is the overall structure of the software and the ways in which that structure provides conceptual integrity for a system.In club to design the system, there is some hardware and software required. The following is the tools for design the software. hardware requirementsNo.DescriptionAlternatives (If available)1PC with 2 GB hard-disk and 512 MB cramnot-Applicable2ServerNot-ApplicableSoftware requirementsNo.DescriptionAlternatives (If available)1Windows 95/98/XP with MS-officeNot Applicable2MS-SQL serverMS-Access3LinuxNot Applicable4Oracle database systemPOSTgres5adobe brick DreamweaverMicrosoft FrontPageAfter the system architect equip with the tools, he will start design the interface, functionally of the system and database according the system requirement. The Following are the flowchart of the system.Once a customer enter the system webpage, the customer able to perform the activities such as login, view movie show times, recital and request a new password if member forgot about his password. If the customer wants to check the movie show times, customer needs to enter the cinema or movie with watching date. Then the system will display the movie shows time. Meanwhile, if the customer wants to become a member, the customer needs to submit his in the flesh(predicate) information and automatically he will register as a member. Once a member login, he can make movie reservation, cancel movie reservation and modify his personal information. In case a member forgot about his password, he can request a new password send to his personal email account.The following will display the design of the webpage and database design.The diagram above shows the main webpage of the online cinema ticket re servation system. clients able to login, view show times, select movie description and other action in this webpage.The webpage above is the page after a member login. The page will show all the reservation has make. particle can cancel reservation, make reservation and modify personal information at this page. ingredient need to select the movie, cinema and enter number of seat before proceed to the next step.Member can choose the seat for reservation purpose.After the reservation made, a reference number will send to member email. The webpage also will shows the reference numberIf a member forgot about his password, the member can request a new password and the password will send via email to the email account registered.The webpage above shows the screen of the movie shows time.The webpage above allow user enter his personal information to become a member. Member also can update his personal information on the same page.The database of customer personal informationThe database o f customer reservationThe kinship diagram of customer information and customer reservationTestingThe system will be tested using component testing. Component testing is test the system individually. Test will be pity out for ensure the system able to meet the function requirement include functional and non- functional required. The following are the test plan need to carry out to ensure the system work properly.Test summons / InputExpected ResultCustomer able to register as a member and save all the personal information in database.Customer enter all his personal information include name,, phone number, email address, and etc.All the information store in databaseCustomer able to view movie show times without login as member.Customer select movie, cinema, or day to view to movie.The movie show time schedule for particular information will show.Member able to login into the system.Member enter ID and passwordMember able to use the online reservation system serviceMember able to upda te personal information in database.Member enter new personal informationNew information will updated in database.Member able to make reservation and the reservation information will update in database.Member select movie, cinema, show time, and seat for reservationAll the information store in database, member able view the informationMember able to cancel reservation and the reservation will remove from database.Member select the reservation that lack cancelThe selected reservation will be remove from database.Member able to request new password and the password will send to member email account.Member request a new passwordThe new password will send to the member email account based on the email provided when registerSystem able to perform in different platformSystem test in different act systemSystem able to perform in different operation systemAble to perform at different web browserSystem test in different web browserSystem able to perform at different web browser tuition abl e to update anytimeStaff enter the new movie show time angle of dipNew movie show time list able to store in database, and member able to view it writ of executionFor implement the propose system, hardware and software are needed. The following confuse shows the minimum hardware and software needed to implement the system.Hardware requirementsNo.DescriptionAlternatives (If available)1PC with 2 GB hard-disk and 512 MB RAMNot-Applicable2ServerNot-ApplicableSoftware requirementsNo.DescriptionAlternatives (If available)1Windows 95/98/XP with MS-officeNot Applicable2MS-SQL serverMS-Access3LinuxNot Applicable4Oracle database systemPOSTgresManpower requirementsThe estimation of the manpower required is 2 to 3 students for complete the system in 2 3 months if they work fulltime on it.Implementation processIn order to implement the system, company need to register a domain name. jibe to www.exabytes.com.my, it will cost RM650 to register a .com.my domain name for 10 years. After registe r the domain, software engineer will upload the system to the internet and link it with the server. Testing will be carry out to ensure to system show to error.ConclusionAfter the research is caring out, there are some advantages toward the company and customer. Company does not need to hire extra staff as mention at the problem definition section. It can improve the cost efficiency of the company by installing the online cinema ticketing reservation system. Besides that, it can attract more costumer as internet used by many people at current era.From the point of customer, they do not need to flummox about all the ticket sold out if they have made the ticket reservation earlier. They also do not have spacious queue to purchase ticket. Besides that, they can make ticket reservation anytime.Therefore, company estimate can gain more profit if they implement the online ticket reservation system.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.