University Project: System Analysis and Design for Indyflix Movies

Verified

Added on  2023/01/13

|11
|1920
|76
Report
AI Summary
This report provides a system analysis and design for Indyflix Movies, a movie sales and rental business. It begins with an executive summary outlining the need for an upgraded information system to support the business's growth. The report then details the company's background, including its origins and current operations, highlighting the limitations of its existing system, such as the lack of a functional website and a centralized database. The non-functional requirements, including reservations and security, are outlined. The report includes logical data dictionaries and Data Flow Diagrams (DFDs), including level 0 and level 1 DFDs, to illustrate the processes involved in customer registration, movie loans, and sales. The report concludes with a system modeling of the current system and a bibliography of the resources used.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student:
Name of the University:
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1
SYSTEM ANALYSIS AND DESIGN
Executive summary:
The aim of report is to develop a proper requirements documents that will captor all the
functional requirements that are necessary for information system. The information system
will be able to provide support towards the current needs of Indyflix Movies sales and rental
management system. The Indyflix movies is basically a business platform that aims at movie
selling and rental chain. The store wants to upgrade their information system for enhancing
the business facilities. The business was started by three young entrepreneurs who have high
knowledge regarding the movies. The owner wants to increase the benefit thus he wants to
have an upgraded information system so that they can expand their business to different
cities. Presently there are several stores located in different parts of city. Thus it can be stated
that each store has their own membership details and along with that they have different
movies and rental details. Each stores are different from each other and will have different
members. The report will explain the need of improved integrated infrastructure system that
will ensure better functioning of the business. This will also ensure that proper customer
satisfactions is provided towards the customer of Indyflix Movies.
Document Page
2
SYSTEM ANALYSIS AND DESIGN
Table of Contents
Introduction................................................................................................................................3
About the organization...............................................................................................................3
Non-functional requirements.....................................................................................................4
Logical data dictionary...............................................................................................................4
Key processed in level 0 DFD...................................................................................................6
Level 1 DFD description............................................................................................................7
System modelling of the current system used by Indyflix Movies............................................7
Bibliography...............................................................................................................................9
Document Page
3
SYSTEM ANALYSIS AND DESIGN
Introduction
The main aim behind using system analysis and design is that it helps in analysing the
problems that are faced with an information system. This also includes solving the internal
problems, offers an improved way of expanding the business opportunity and creates a direct
impact on business. Thus it can be stated that the advantages that are obtained by evaluation
of system analysis and design will ensure better working of the system. System analyst is
referred to the people who aims at designing, analysing and implementing the information
systems. As a system analyst it is important to analyse the system that is used by Indyflix
Movies at present situation. This also includes determining the functions and key problems
associated with the current system so proper improvement can be provided towards the new
system. The report will focus on describing a better improvement towards the current system
or replacing the current systems. The main phase that are included in system analysis and
designing includes identifying the system needs, planning, analysing and deigning the
system.
About the organization
Indyflix Movies and rental management system is a business that aims at specialising
movie sales and loans. This was created by three young entrepreneurs Peter Young, Alice
Wong and Mark Goh. Peter was the one who was a movie maker and media teacher. Three of
these entrepreneur had different interest areas related to movies. The company focuses on
selling and renting movies, videos, games and music to their customers. Apart from this
Indyflix Movies also offers services towards the customer that includes delivery of movies
and pickup and selection of movies. However there is no functional website and centralized
data maintained by the company. The company is having a website at present situation that
provides very basic functions and ensures proper searching of movies that are available for
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4
SYSTEM ANALYSIS AND DESIGN
sale or rental. In order to purchase a particular movie it becomes important for the customer
to download the purchase form and should have an email access so that they can store the
information. However it is impossible to identify which movies are available which are not.
There is a huge lack in the website regarding e-commerce capabilities. Moreover there is no
centralized integrated database system that leads to ineffective working of the website. Thus
the new system will provide benefits in several ways. In addition to this customers will be
able to make reservations directly on the websites and will be able to check whether the
movie is available or not. Apart from this the store employee will be able to check the check
the data of registered member by using the online store.
Non-functional requirements
Reservations: presently the website manages all the reservations manually. This includes
managing the reservation details along with the name of customer and movie name. This
details are being updated on sticky notes.
Security: the store security is needed to be improved so that it can offer a better way of
managing the data stored in different stores of the company. The store manager is allowed
only to modify the data stored.
Internet access: the website maintained by the company presently is not fully functional
website that lacks main capabilities of e-commerce. There is no effective way in which the
customers can place their orders online. The website maintained performs the basic tasks only
that includes allowing customer and employees to search movie details.
Logical data dictionary
Diagram 1:
Document Page
5
SYSTEM ANALYSIS AND DESIGN
Requesting for registration: this will store the details including customer name, address, email
id of customer, Diving license no and phone number.
Registration successful: this will provide the registered customer a unique customer ID.
Diagram 2:
Requesting for overdue report: this includes movie name, scheduled return date, customer ID
and movie name.
Generates overdue report: this will generate the report regarding the customers who haven’t
submitted their loan on time.
Attribute name Size Type description
Customer_ID 10 Number Needs proper
Primary key
Customer_Name 40 Character First and last name
Document Page
6
SYSTEM ANALYSIS AND DESIGN
essential
Customer_Address 67 Character Residential address
of customers
Phone_no 10 Number Phone number is
essential
Email_id 30 Character Mandatory to
provide email
Key processed in level 0 DFD
Process 1: customer will get registered with Indyflix Movies first if they are not a member.
The system will check the details and search for records. If there is no same record found that
the customer will get registered.
Process2: once the customer gets registered they will be able to require about movie details
include loan. After this the movie details are processed into the system. The requested movie
details gets checked and if the movie is available than availability is confirmed to the
customers. The system will also check the past records of customers and whether there is any
overdue loan or not. Once everything gets cleared they will grant the permission for loan.
Process 3 and 4: this process gets executed when customer returns the loan and system
checks whether there is any overdue fines applicable on the customer or not. Once the
payment is done, the customers are provided with invoice and this will also get updated in
database.
Process 7 and 8: customer sends request for buying a certain movie and checks whether it is
available or not. The details regarding movies are sent to Indyflix HQ and HQ places. Once
the details reaches suppliers than it gets dispatched with a particular invoice so that the store
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
SYSTEM ANALYSIS AND DESIGN
can get notified about the arrival. After the order gets into the store, customers are notified
about the movie.
Process 9: by the end of one financial year, the store manager of Indyflix Movies requests for
reports that contains all financial transaction made during the following financial year.
Level 1 DFD description
From the level 1 DFD it can be stated that the process gets executed when a customer
enquires about a particular movie. After this the customer will ask for a loan and as soon as
the system confirms that it is having the movie further process will get executed. After this
the customer request for loan and the system checks whether there is any past fines for the
customer or not. Once the data is being cleared than the loan gets confirmed.
System modelling of the current system used by Indyflix Movies
Event table
Event name Trigger source Use case for
the event
Responses
generated
endpoint
Request sent by
new customer
for registering
within the
system
Customer
registration
Customer New
registration
for customer
Registration
is
successful,
no results
found
Customer
Customer
sends request
for having a
movie loan
Customer
request
customer Data of
customer
gets
checked
Confirmed
loan, no
fines
customer
Document Page
8
SYSTEM ANALYSIS AND DESIGN
Customer
requests details
regarding
availability of a
particular
movie
Customer
enquiry
customer Managing
customer
enquiry
Availability
of movie
gets
confirmed
Customer
Request sent by
management
for overdue
report
Request
report
management Generating
report
Report gets
generated,
rental
information
gets checked
Management
Request is sent
by
management
for customers
contact details
with overdue
loan
Requesting
for customer
contact
details
Management Manages
customer
contact
details
Contact
details and
information
of customers
Management
Customer
clearing the
loan
Returns loan customer Managing
the rental
information
Updated
Document Page
9
SYSTEM ANALYSIS AND DESIGN
Level 2 DFD
The level 2 dfd diagram is used for determining the activities related to customer and
managing the customer data. The customer has the ability to store data within the customer
database. One database is for managing customer details and another database is there for
rental database. The customer will request for movie from the movie database so that they
can have a better knowledge regarding movie. Once the movie is notified as available then it
is being provided towards the customer.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10
SYSTEM ANALYSIS AND DESIGN
Bibliography
Dennis, A. and Wixom, B.H., 2018. Systems analysis and design. Wiley.
Gupta, A.K., 2017. Response spectrum method in seismic analysis and design of structures.
Routledge.
Lessard, L., Recht, B. and Packard, A., 2016. Analysis and design of optimization algorithms
via integral quadratic constraints. SIAM Journal on Optimization, 26(1), pp.57-95.
Montgomery, D.C., 2017. Design and analysis of experiments. John wiley & sons.
Oinas-Kukkonen, H. and Harjumaa, M., 2018. Persuasive systems design: key issues, process
model and system features. In Routledge Handbook of Policy Design (pp. 105-123).
Routledge.
Sun, X. and Jing, X., 2016. Analysis and design of a nonlinear stiffness and damping system
with a scissor-like structure. Mechanical systems and signal processing, 66, pp.723-742.
Tappia, E., Roy, D., De Koster, R. and Melacini, M., 2016. Modeling, analysis, and design
insights for shuttle-based compact storage systems. Transportation Science, 51(1), pp.269-
295.
Taranath, B.S., 2016. Structural analysis and design of tall buildings: Steel and composite
construction. CRC press.
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]