Monday, June 3, 2019

Online Cinema Reservation System

Online Cinema modesty placementThis appointment title for Introduction to Softw atomic number 18 Engineering assignment is to do a research and analysis of a computer software project. The topic chosen for this assignment is Online Cinema Ticket making System. Following are the tasks regard to be done of the assignment.To identify the requirements for picture online tag mental backlog body.To identify the heading principles and concept and produce the design based on the mentioned concepts.To identify the interrogatory strategies and techniques for the software and how it poop be carried out.To identify the implementation strategies for the softwareOnline Cinema Ticket Reservation System is an Internet based application that piece of tail be accesses throughout the net and can be accessed by anyone who has an internet connection. This application result automate the reservation of tickets and enquiries round availability of the tickets. This application includes em ail impediment for the tickets. Currently, this ashes is widely get use of by airline, cinema, and other sector of company.For the system, the methodology chosen to develop the software is Rapid Application Design (RAD). The Following get out state the advantages of RAD and the description of RAD with quantifyline to develop an online cinema ticketing reservation system.Increased speed of development through methods including rapid prototyping, virtualization of system related routines, the use of CASE tools, and other techniques.Lower costing as rapid development saves m.Low complexity, emphasis on simplicity and usability.Before cinema online ticket reservation is created, the way that customer identify ticket reservation is through earpiece reservation. However, using phone reservation has some problems. Following will discuss about the problems before the system is created and how the system solve the problem.Prank CallThe most common problem occurs is prank call. In the past, on that point are no fragment login is required, therefore, anyone fit to make a reservation. In the situation, many people will take advantage to make a prank call. They will make reservation for many propagation without foregather the ticket.SolutionSystem required customer to register and login to their account before they can use the system. If the customer cannot collect the ticket after make the reservation, customer required to cancel the reservation 1 hour before exposure start showing. Otherwise, the customer account will be blocked from using for certain period if they repeated the same action for more than 3 times.Phone line trafficThe second problem occurs is phone line traffic. Customer will make phone call to enquire the movie show time and they will spend some time to hold movie section. In the other hand, other customers try to make phone call reservation. because, phone line traffic will occur. Part of the customer unavailing contacts the phone call center.SolutionThe online reservation system should be designed that cap up to(p) to check the movie show time and make reservation via internet. at that placefore it can reduce the problem of phone line traffic.OperatorThe third problem is similar case with second problem. The company conducts to hire a lot of operator to able all the call of customer. However, there is not always many phone call will call in. Therefore, those operators will progress to 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 work all discipline about movie show time. Therefore, mostly 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 existing system. This problem cause the members that make reservation suck as to collect their ticket 30mins before the movie start showing, and they have wait at least 30mins until the movie start showing.SolutionThe new system developed take into account member to cancel their reservation tickets in 2 hour advanced before the movie start showing. If a member did not cancel the tickets and did not collect the ticket, the member account will be banned for certain period.Requirement AnalysisThere are 2 types requirement available in software engineering research method, there are utilitarian requirement and non- functional requirement. Functional requirement defines functions available in a system. Functional requirements are supported by non- functional requirements. It drives the application computer architecture of a system. Functional requirements can be technical details, calculations, data processing and manipulation and other specific functionality that defines the system and the functional of the system su pposed to accomplish.Non-functional requirements similarly know n as feeling requirements. It drives the technical architecture of a system. It is a requirement that specifies criteria that can be used to judge the operation of a system. Non- functional requirements can be category 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 maintainability, riddleability, scalability, extensibility and many others.Functional RequirementThere are certain functional requirements that need to be carrying out by cinema online ticket reservation system. Cinema hall need to have a website that allows any drug user of internet access to the webpage. Besides that, there should have other functionality can be finish by the system. For example, a user able to d o following use in the systemLogin to the system through the first page of the application.Change the countersign after logging into the system.Able to neuter their own information after login.Able to create a new login for the accessing the reservation facility.View movie now showing list after login.Reservation can be making three day before the show.View his current reservations with the details.Able to choose the croupes which can are available for a certain class.Cancel reservationFigure above 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 engineer to the user though email if the user forgotten about his or her password.A mail will be send to the concerned person about the confirmation of the ticket to the specified email address after user make a reservation ticket.Show the fare for the corresponding shows and amount of money needs to be p ay for selected 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 overly 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 consider as execution quality. All the information need to be update in real time. The system will compatible with the ticket selling system in ticket selling point. Following is unalike 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 antithetic platform such as Linux, Window, and Mac OS. concealment -It also should keep of customer and do not review any information of customer to other people without agreement of the particular customer.Supportability -system should able to perform in any type of web browser. For example is Windows Explorer, Mozilla Firefox, Google 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 order 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 RAMNot-Applicable2ServerNot-ApplicableSoftware requirementsNo.DescriptionAlternatives (If available)1Windows 95/98/XP with MS-officeNot Applicable2MS-SQL serverMS-Access3LinuxNot Applicable4Oracle database systemPOSTgres5Adobe DreamweaverMicrosoft FrontPage afterwards 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. formerly a customer enter the system webpage, the customer able to perform the activities such as login, view movie show times, register and request a new password if member for got about his password. If the customer wants to check the movie show times, customer needs to enter the cinema or movie with ceremony date. Then the system will display the movie shows time. Meanwhile, if the customer wants to fabricate a member, the customer needs to submit his face-to-face information and automatically he will register as a member. Once a member login, he can make movie reservation, cancel movie reservation and stipulate 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 reservation system. Customers 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 made. member can cancel reservation, make reservation a nd modify personal information at this page.Member 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 of 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 caring out for ensure the system able to meet the function re quirement include functional and non- functional required. The following are the test plan need to carry out to ensure the system work properly.TestProcedure / InputExpected gistCustomer 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 update 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 wish 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 operation 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 browserInformation able to update anytimeStaff enter the new movie show time listNew movie show time list able to store in database, and member able to view itImplementationFor implement the declare system, hardware and software are needed. The following table 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 line of business name. According to www.exabytes.com.my, it will cost RM650 to register a .com.my domain name for 10 years. After register 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. Comp any 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 worry about all the ticket exchange out if they have made the ticket reservation earlier. They also do not have long 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.