Professional Documents
Culture Documents
Final Report Csc264
Final Report Csc264
SYSTEM BACKGROUND
Our Company, RTX Cinemas Sdn Bhd is a high-end professional visual computing
platform. It is primarily used for designing complex large-scale models in architecture and
product design, scientific visualization, energy exploration, and film and video production.
RTX facilitates a new development in computer graphics of generating interactive images that
react to lighting, shadows, reflections. RTX runs on Nvidia Ampere- Volta- and Turing-based
GPUs, specifically utilizing the Tensor cores (and new RT cores on Turing) on the
architectures for ray tracing acceleration. RTX Cinemas Sdn.Bhd offer high quality movie
service. We provide a website for customers to book a ticket through our website. This
website will facilitate customers to buy tickets and enjoy the movie they want to watch easier.
In addition, they can also contact us regarding our business and have any problems from the
contact details provided in our RTX Cinemas website.
ORGANIZATIONAL STRUCTURE
ROLES & RESPONSIBILITIES
OBJECTIVE
ii. Protect the data from physical harm and unauthorized access.
SCOPE
Project Purpose
● This system will help customers to register for RTX Movies in an easier and
more efficient way. This system will also help administrators to manage
details of members and update payment details of members.
Project Objective
● To analyze and identify the requirements needed for RTX Movie Purchasing
System.
● To design a computerized database and system.
Project Scope
PROBLEM DESCRIPTION
1. There is no proper record to store data for RTX Movie Purchasing. The informations and data
of the customers are not properly organized. This causes difficulty in keeping track of
2. Second, users will face difficulty keeping track of movies in our business. They might have to
walk or take a drive to our business venue in order to purchase the movie they wanted. This
Introduction
Many methodology or findings from this field mainly generated into journals for others to
take advantage of and improve as upcoming studies. The method is used to achieve the
objective of the project that will accomplish a perfect result. In order to evaluate this project,
the methodology is based on System Development Life Cycle (SDLC), generally three
major steps, which is planning, implementing and analysis.
This RTX Movie Purchasing system project used three major steps to implement the project
starting from planning, implementing as well as testing. All the methods used for finding
and analyzing data regarding the project are related.
Planning
To identify all the information and requirements such as hardware and software, planning
must be done in the proper manner. The planning phase has two main elements namely data
collection and the requirements of hardware and software.
Data collection
Data collection is a stage in any area of study. At this stage our team plans the project's
resources and requirements, literature studies and schedule to get more information in this
study. All the materials are collected from journals, text books and research papers gathered
from libraries and the Internet.
Within the data collection period, we have found the study about the Online Movie Website
on the Internet and do some research about the project. Once we understood the concept of
Online Movie Website, we took an example from TGV Cinemas Website and Netflix to
create RTX Cinemas Website.
Since websites can be created using any type of PC or Laptop, we do not include the
hardware of the PC’s that is involved in the project. Below is the list of the entire softwares
that we used and the other material that will support to complete this project.
During this phase we have designed the DFD and ERD of the project. We also have plotted
the website pages. Below is the list of RTX Cinemas website pages.
- Login Page
- Main Page
- Movie Page
- Contact Page
- Payment Gateway
Testing Point
We frequently test the database connection to a dummy website to avoid errors during RTX
Cinemas Website implementation. As soon as there are no errors in the database coding, the
database can add, delete and retrieve data, we start creating the User Interface of the website
each page.
To make sure the website works properly, we search for every bug and error in the coding
whether it's HTML coding or CSS coding. We also had a hard time during this phase
because there was a time when the database connection was perfect, it can add and delete
the data but we cannot retrieve the data which can be a problem to the website. After a few
weeks checking the Php coding and database that have been created in the PhpMyAdmin,
we have found the errors and the problem has been solved.
As soon as there are no errors, we start to create an analysis for the website.
ERD
DATA DICTIONARY
Since RTX Cinemas SDN.BHD sells various types of movie tickets, our targeted
audience can be any people who wants to watch a movie depending on the story they are
interested in at our cinema. For the smaller scale, our target audience was only focusing on
Malaysian citizens since we can provide the best price for Malaysian citizens and the
process will be much easier compared to foreigners.
2 customer_name VARCHAR(50) NO NO
3 customer_mobile VARCHAR(11) NO NO
4 customer_email VARCHAR(50) NO NO
2 employee_name VARCHAR(50) NO NO
Table name PAYMENT
2 movie_name VARCHAR(50) NO NO
3 movie_date VARCHAR(50) NO NO
4 movie_time VARCHAR(50) NO NO
5 movie_genre VARCHAR(50) NO NO
Screenshot
1- Web
Figure 5 - Contact page for user to contact and leave feedback to the admins
Figure 6 - Selecting movie to buy
Figure 7 - Payment Gateway
2- Mobile
CONCLUSION
This system project will make it easier for customers to purchase a movie that they want
to watch . RTX Movie Purchasing System project has achieved its objective. Users of RTX
Movie are able to login into the system while the new ones can register. The data of the
users are stored in the database thus redundancy is reduced. Our system also eases the
process of purchasing movies for the users. The conclusion is that, objective of the system
has been obtained whilst the administrators also are able to handle it as well as improving it.
APPENDIX
Source code
1- Web
● https://swiperjs.com/get-started
2- Mobile
3- Project plan
4- Video record link (must be uploaded in the youtube)
REFERENCES
Mobile Development
● MIT App Inventor link to MySQL. (2021, June 15). YouTube.
https://www.youtube.com/watch?v=EleraZrV7JI&list=LL&index=3
● M.K.I. (n.d.). Mobile App Tutorial. Google Drive. Retrieved July 31, 2021, from
https://drive.google.com/file/d/1QKFIPo3nUCSM6IfIBnv6sdO8ylyPfbcU/vi
ew?usp=drivesdk
● M.K.I. (n.d.). Mobile App Tutorial. Google Drive. Retrieved July 31, 2021, from
https://drive.google.com/file/d/1QKFIPo3nUCSM6IfIBnv6sdO8ylyPfbcU/vi
ew?usp=drivesdk
● How to Create Your Own Shopping List App in MIT App Inventor. (2020, April 24).
YouTube.
https://www.youtube.com/watch?v=LLwFOnpBIHs
● How to Create Your Own Shopping List App in MIT App Inventor Part 2. (2020, April 24).
YouTube.
https://www.youtube.com/watch?v=dmdEuwgT_MQ
Web Development
● Getting Started With. (n.d.). Swiper. Retrieved July 31, 2021, from
https://swiperjs.com/get-started