Swinburne University: INF20003 Indyflix Movies System Analysis Report

Verified

Added on  2023/01/18

|17
|2167
|63
Report
AI Summary
This report presents a comprehensive requirement analysis and system design for Indyflix Movies, a growing movie rental and sales business. It begins with an executive summary and an introduction outlining the purpose of understanding the current situation and providing a suitable system solution. The report delves into the organizational background, describing the business's evolution from a single physical store to multiple locations, each with its own software for managing sales and rentals. The report identifies business issues such as the lack of communication between stores, which hinders efficient data comparison and decision-making. Functional requirements, including user registration, loan and sales processing, and reporting, are detailed, along with non-functional requirements like security, availability, usability, and audit. The documentation includes data dictionaries for customers and movies, along with process descriptions for key operations. The report concludes that the current system is inadequate for providing modern technological benefits and suggests a need for a new system that allows for head office control and monitoring of the entire process, along with communication upgrades. The appendices include event tables, context diagrams, data flow diagrams, and entity-relationship diagrams to visually represent the system's data flow and structure.
Document Page
Running head: REQUIREMENT ANALYSIS AND MODELLING
Requirement Analysis and Modelling
Name of the Student
Name of the University
Author’s 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
1REQUIREMENT ANALYSIS AND MODELLING
Executive Summary
The report reflects the requirement analysis and system design of Indyflix Movies. The report
has stated that organization needs communication between the stores. The organization data
model has two main entities such as movies and customer. The report also reflects the possibility
of improving the reporting requirements.
Document Page
2REQUIREMENT ANALYSIS AND MODELLING
Table of Contents
Introduction:....................................................................................................................................3
Organizational Background:............................................................................................................3
Documentation:................................................................................................................................6
Conclusion:......................................................................................................................................9
Bibliography:.................................................................................................................................10
Appendices:...................................................................................................................................12
Appendix One: Event Table......................................................................................................12
Appendix Two: Context Diagram.............................................................................................13
Appendix Three: Data Flow Diagram.......................................................................................14
Appendix Four: Entity Relationship Diagram...........................................................................15
Document Page
3REQUIREMENT ANALYSIS AND MODELLING
Introduction:
The system analysis and design provides a customized approach toward implementing a
new system in the business environment. The data processes can be done based on the scale and
type of business (Dennis and Wixom 2018). System analysis proves a better insight about the
user requirements and what the organization needs in order to enhance competitiveness. The
system analysis and design can implement solutions to various issues to the business and boost
up the profit.
The purpose of the work is to understand current situation at Indyflix Movies and provide
a suitable system solution. The understanding of current operations are reflected in the report
through organization background description. Along with that current system data processing
and requirements are to be identified.
Most of the data is collected from various articles present in the Google Scholar academic
database. Many online videos has been searched for getting better idea of data modelling like
DFD and ERD.
Organizational Background:
Business Description: The Indyflix Movies is a quickly growing movie rental and sale
business. The organization first started with opening a physical store. The organization currently
have many stores. Each of the stores have its own software program for managing the sales and
rent of movies. The store supervisors are responsible for creating reports and sending summary
reports to Mark Goh. The business was started with the interest of fulfilling the market niche of
lack of small independent movies makers’ movies. The organization provides services like
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
4REQUIREMENT ANALYSIS AND MODELLING
pickup and delivery. Defunct mode model of media transaction business model is currently used
by Indyflix Movies.
Business Issues and Solutions: The Indyflix Movies is currently capable of creating
member transaction history, overdue list, movie rental reports, out of stock report, movie vendor
list, rent analysis report, sales analysis report and catalogue of movies. However, all the reports
are not consisted of enough data for management to make accurate and effective decisions. The
management does not get any report on the impact and efficiency of decisions they make.
Moreover, all the reports that are generated in the stores are sent to the Head office via email or
any other similar method. This makes Mark Goh dependent on the store staff.
Mark Goh does not have any system that can automatically compare all the reports and
provide a better insight of the business. Manually analyzing the reports of each store is taking a
lot of time of Mark Goh. Moreover, as the number of stores will increase, Mark Goh will require
a lot more time to analyze and compare the reports. Another issues present in the Indyflix
Movies is lack of communication. The current systems at each store does not have any link
between those. This making various issues at management level and operational level. One store
may have one particular movie in stock but other store does not have any information about it.
The current system is incapable of comparing the sales and rent data of each store. As the system
does not have any extension to the head office, the management cannot access the store systems
for generating reports and managing the store. Every decision made in the head office has to be
manually applied to the stores.
If the organization will be able to implement communication between the software in the
stores then reports will be more dynamic. The comparison of the store data can be effectively
and efficiently conducted. Mark Goh can make business decisions based on accurate and in
Document Page
5REQUIREMENT ANALYSIS AND MODELLING
depth data. The opportunities are not only limited to reporting but also expands to customer
satisfaction. Once a customer registers in any system, all the stores will have that data.
Functional/Non-Functional Requirements: The functional and non-functional
requirements describes the whole system functionalities of a system.
The functional requirements are as following.
i. User Registration: The customer provide their name, work telephone number,
home telephone number, address, mobile number, drivers license number and
email address. The system also accept Medicare or passport in case the customer
does not have driver license. Each customer data is saved in the local system of
the store in which the software system is running.
ii. Loan and Sales Processing: The software system allows the registered customer
to borrow or purchasing movies from each store. The system accepts input about
the movie, purchase or rent data and return date in case of rent from the staff.
Then the system processes all the data and record in a particular way.
iii. Reporting: Reporting is a very crucial requirement for the Indyflix Movies. The
system stores the sales, customer, rent, available stock and many more details in a
data storage media. If the store manager requests for report then software system
fetches all the data and create a report.
The non-functional requirements are as following.
i. Security: It is an essential non-functional requirement because the system will
store the sensitive business data. If the system is not secured enough then hackers
can steal the business data and sell it to the competitors.
Document Page
6REQUIREMENT ANALYSIS AND MODELLING
ii. Availability: The system must be up till the store is open. The upgrades and
analysis in the system can be done when the store is closed.
iii. Usability: As the staff of Indyflix Movies are not trained to use the software, the
system must be equipped with good user interface. The user interaction should be
of good quality.
iv. Audit: The head office sends administrators to audit the current system. This
allows the organization to identify security loop holes in the system.
Documentation:
Data dictionary:
Logical Data Dictionaries
Table: Customer
Attributes Data
Type
Range Descriptio
n
Key Referen
ce
Table
Require
d
Nul
l
Customer_id Int 10 The unique
identifier of
the entity
Primary None Yes No
name Varchar 100 Full name
of the
customer
None None Yes No
address Varchar 100 Postal
address of
None None Yes No
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
7REQUIREMENT ANALYSIS AND MODELLING
customer
Home_telephone_nu
mber
Int 10 Landline
number of
home
None None Yes No
Work_telephone_nu
mber
Int 10 Landline
number of
office
None None Yes No
Mobile_number Int 10 Personal
telephone
number
None None Yes No
Email_address Varchar 100 Active
address of
the
customer
None None Yes No
Drivers_licence_nu
mber
Int 10 Customer’s
driving
license
None None No Yes
Medicare_Number Int 10 Customer’s
medicare
number
None None No Yes
Passport_number Int 10 Customer’s
passport
number
None None No Yes
Document Page
8REQUIREMENT ANALYSIS AND MODELLING
Table: Movies
Attributes Data
Type
Range Descriptio
n
Key Referen
ce
Table
Require
d
Nul
l
Movie_id Int 10 The unique
identifier of
the entity
Primary None Yes No
Name Varchar 100 Full name
of the
movie
None None Yes No
Category Varchar 100 The
category of
movie
None None Yes No
Rental_price Int 10 Cost of
renting the
movie
None None Yes No
Sale_price Int 10 Cost of
movie
None None Yes No
Quantity_total Int 10 Total
available
copies of
the movie
None None Yes No
Document Page
9REQUIREMENT ANALYSIS AND MODELLING
Physical Data Dictionary
Movie_id Name Category Rental_price Sale_price Quantity_total
1 Wolf Creek Thriller $2.00 $8.00 7
2 Rabbit-Proof
Fence
Drama $2.50 $10.75 10
Process Descriptions:
i. Register Customer: This process is done by the staff present in store to register a
customer in existing software
ii. Rent Movie: Each store can rent the movie to a customer. One record in the rent
table is entered.
iii. Sale Movie: The store sells a physical copy of the movie to the customer. One
record in the sales table is entered.
iv. Enter Movie: The store manager manually enters the details of the movie in
software system.
Conclusion:
From the above study, it can be concluded that new system is not capable of providing
modern day technological benefits Indyflix Movies must have. Along with the communication
upgrade, the organization need a new system that can allow head office to control and monitor
entire processes.
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
10REQUIREMENT ANALYSIS AND MODELLING
Document Page
11REQUIREMENT ANALYSIS AND MODELLING
Bibliography:
Al-Masree, H.K., 2015. Extracting Entity Relationship Diagram (ERD) from relational database
schema. International Journal of Database Theory and Application, 8(3), pp.15-26.
Dennis, A. and Wixom, B.H., 2018. Systems analysis and design. Wiley.
Laudon, K.C. and Traver, C.G., 2016. E-commerce: business, technology, society.
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.
Li, C., Gao, J., Yi, J. and Zhang, G., 2018. Analysis and design of functionally weighted single-
input-rule-modules connected fuzzy inference systems. IEEE Transactions on Fuzzy
Systems, 26(1), pp.56-71.
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.
Oktafianto, M.R.A.A., Fitrian, Y., Zulkifli, S., Wulandari, A.M. and Pringsewu, S.T.M.I.K.,
2018. Dismissal Working Relationship using Analytic Hierarchy Process Method. International
Journal of Pure and Applied Mathematics, 118(7), pp.177-184.
Salman, Y.D. and Hashim, N.L., 2016. Automatic test case generation from UML state chart
diagram: a survey. In Advanced Computer and Communication Engineering Technology (pp.
123-134). Springer, Cham.
Shi, L., Zhao, L., Wong, A., Wang, D. and Mok, V., 2015. Mapping the relationship of
contributing factors for preclinical Alzheimer’s disease. Scientific reports, 5, p.11259.
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]