System Analysis and Modeling Report: INF20003 Assignment 1
VerifiedAdded on  2022/11/29
|15
|2275
|187
Report
AI Summary
This report presents a comprehensive system analysis and modeling for Indyflix Movies, a growing movie sales and rental chain. The analysis begins with an introduction to system analysis and modeling, emphasizing their importance in developing information systems. The report then provides background information on Indyflix Movies, including its business overview and key business problems, such as the need to update their information systems to support growth and improve efficiency. The report details both functional and non-functional requirements, including customer registration, movie loan processes, and security considerations. Documentation is provided, including a logical data dictionary, physical data dictionary, and process descriptions for key functions like registration, movie loans, and stock checking. The report also includes appendices with an event table, context diagram, and data flow diagram to visually represent the system's components and data flow. The analysis concludes by highlighting the importance of adapting to new opportunities and the value of the system analysis for Indyflix Movies. The provided analysis covers the crucial aspects of the business requirements and the ways to resolve the key concerns regarding the information system.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.

Running head: SYSTEM ANALYSIS AND MODELLING
System Analysis and Modelling
Name of the Student
Name of the University
Author’s note:
System Analysis and Modelling
Name of the Student
Name of the University
Author’s note:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

1SYSTEM ANALYSIS AND MODELLING
Table of Contents
1. Introduction:................................................................................................................................2
2. Company/Organization Background:..........................................................................................3
2.1 Business Overview:...............................................................................................................3
2.2 Key Business Problems:........................................................................................................3
2.3 Functional and Non-functional Requirements:......................................................................4
3. Documentation:............................................................................................................................5
3.1 Data Dictionary:.....................................................................................................................5
3.2 Process Description:..................................................................................................................7
4. Conclusion:..................................................................................................................................7
Bibliography:...................................................................................................................................9
Appendices:...................................................................................................................................11
Event Table:...............................................................................................................................11
Context Diagram:.......................................................................................................................12
Dataflow Diagram:....................................................................................................................13
Table of Contents
1. Introduction:................................................................................................................................2
2. Company/Organization Background:..........................................................................................3
2.1 Business Overview:...............................................................................................................3
2.2 Key Business Problems:........................................................................................................3
2.3 Functional and Non-functional Requirements:......................................................................4
3. Documentation:............................................................................................................................5
3.1 Data Dictionary:.....................................................................................................................5
3.2 Process Description:..................................................................................................................7
4. Conclusion:..................................................................................................................................7
Bibliography:...................................................................................................................................9
Appendices:...................................................................................................................................11
Event Table:...............................................................................................................................11
Context Diagram:.......................................................................................................................12
Dataflow Diagram:....................................................................................................................13

2SYSTEM ANALYSIS AND MODELLING
1. Introduction:
Organizations and business use various types of information systems. It is helpful to
support various measures needed for performing functions of the business. This is to support
different processes required to conduct the business functions. The system analysis incudes the
development of latest information systems. It comprises of distinct and related tasks. Here, the
phases or activities commonly involves the analysis, planning, implementations, designs and
support or maintenance.
On the other hand, system modelling is the method that helps to design abstract models
for any system. Here, all the systems present the various perspectives and views of the systems.
These models are useful for the analysts for evaluating the system functionality. Further, they are
helpful for making communication with the customers. In this system analysis and modelling are
useful for presenting a new and fresh approach for system modelling and analysis. Above all, it
stimulates system thinking.
The following study intends to produce the requirement documents for Indyflix Movies.
It is helpful to capture the various functional requirements for the information system. It is useful
for supporting the present requirements of the Rental management system and Indyflix Movies
Sales.
For the present analysis, the data flow descriptions and data element descriptions are
retrieved from the article of Rashid et al. (2017). Then, the context diagrams are evaluated from
the blog of modernanalyst.com. Next, the zero level DFD are investigated from the website of
the blog dataflowdiagram.blogspot.com. Again the context of Entity Relationship Diagram or
ERD is retrieved from Ross’ Blog.
1. Introduction:
Organizations and business use various types of information systems. It is helpful to
support various measures needed for performing functions of the business. This is to support
different processes required to conduct the business functions. The system analysis incudes the
development of latest information systems. It comprises of distinct and related tasks. Here, the
phases or activities commonly involves the analysis, planning, implementations, designs and
support or maintenance.
On the other hand, system modelling is the method that helps to design abstract models
for any system. Here, all the systems present the various perspectives and views of the systems.
These models are useful for the analysts for evaluating the system functionality. Further, they are
helpful for making communication with the customers. In this system analysis and modelling are
useful for presenting a new and fresh approach for system modelling and analysis. Above all, it
stimulates system thinking.
The following study intends to produce the requirement documents for Indyflix Movies.
It is helpful to capture the various functional requirements for the information system. It is useful
for supporting the present requirements of the Rental management system and Indyflix Movies
Sales.
For the present analysis, the data flow descriptions and data element descriptions are
retrieved from the article of Rashid et al. (2017). Then, the context diagrams are evaluated from
the blog of modernanalyst.com. Next, the zero level DFD are investigated from the website of
the blog dataflowdiagram.blogspot.com. Again the context of Entity Relationship Diagram or
ERD is retrieved from Ross’ Blog.

3SYSTEM ANALYSIS AND MODELLING
2. Company/Organization Background:
2.1 Business Overview:
The Indyflix Movies is a rising movie sales with rental chain. They intend to update their
overall information systems. Furthermore, they can supply the outlet for various small movie
makers who works independently. These movie makers offer their movies for rental or direct
sales.
Moreover, the business also delivers additional services to clients like delivery and
pickup. Again, they provide personal assistance to the clients regarding selections and supply a
wide range of selection of different independent movies. This is to sale or hires from distinct
local to worldwide sources.
2.2 Key Business Problems:
There are many issues that are needed to be dealt with. Nevertheless, here, one of the
major issue is chosen. It has been clear that as Indyflix Movies, they need to widen this turn out
to be complicated. Further, there is a development in information systems for monitoring the
performances and then to give proper support.
Indyflix Movies has required to develop their IT systems for meeting the crucial business
objectives. This involves the rise in competitiveness, rise in efficiency and productivity,
developing the pace of growth, reducing expenses and supporting innovations.
To solve the concerns, Indyflix Movies have needed to undertake some opportunities.
Here, the services of SISCO or Swinburne Information Systems Consulting Organisation can be
deployed. However, it must be reminded that there re scope of development of extra processing
2. Company/Organization Background:
2.1 Business Overview:
The Indyflix Movies is a rising movie sales with rental chain. They intend to update their
overall information systems. Furthermore, they can supply the outlet for various small movie
makers who works independently. These movie makers offer their movies for rental or direct
sales.
Moreover, the business also delivers additional services to clients like delivery and
pickup. Again, they provide personal assistance to the clients regarding selections and supply a
wide range of selection of different independent movies. This is to sale or hires from distinct
local to worldwide sources.
2.2 Key Business Problems:
There are many issues that are needed to be dealt with. Nevertheless, here, one of the
major issue is chosen. It has been clear that as Indyflix Movies, they need to widen this turn out
to be complicated. Further, there is a development in information systems for monitoring the
performances and then to give proper support.
Indyflix Movies has required to develop their IT systems for meeting the crucial business
objectives. This involves the rise in competitiveness, rise in efficiency and productivity,
developing the pace of growth, reducing expenses and supporting innovations.
To solve the concerns, Indyflix Movies have needed to undertake some opportunities.
Here, the services of SISCO or Swinburne Information Systems Consulting Organisation can be
deployed. However, it must be reminded that there re scope of development of extra processing
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

4SYSTEM ANALYSIS AND MODELLING
with more detailed reports. Again, the consolidation of management of data is also a vital
problem. This is because there are a various amount of stores and chains turning to
geographically more spread. Furthermore, there are a rising amount of titles that are present
through Indyflix Movies. This is vital to deliver smarter support to customers and staffs for
helping them to seek the movies they wish.
2.3 Functional and Non-functional Requirements:
Functional Requirements: The technical functionality is represented in the form of
functional requirements. The functional requirements of the Indyflix Movies are as following.
i. Customer Registration: The customer will register into the system by providing
their personal details, work details and social details. The registration process has
a condition that Medicare Number or passport number is acceptable when drivers
licence number is not available. After the registration process is successful, the
customer will receive a borrowing card.
ii. Movie Loan: The movie is lent to the customer after recording the customer
identification number and movie copy identification number. Along with those
information date and time of loan and period of the loan are also recorded into the
system. In case the movie is not returned within given deadline then charges are
applied. A notification of overdue may be sent to the customer email. Return
related information is also record into the database along with the imposed fine.
Non-Functional Requirement: Non-functional requirements are criteria based on which
the operations of the system is judged.
with more detailed reports. Again, the consolidation of management of data is also a vital
problem. This is because there are a various amount of stores and chains turning to
geographically more spread. Furthermore, there are a rising amount of titles that are present
through Indyflix Movies. This is vital to deliver smarter support to customers and staffs for
helping them to seek the movies they wish.
2.3 Functional and Non-functional Requirements:
Functional Requirements: The technical functionality is represented in the form of
functional requirements. The functional requirements of the Indyflix Movies are as following.
i. Customer Registration: The customer will register into the system by providing
their personal details, work details and social details. The registration process has
a condition that Medicare Number or passport number is acceptable when drivers
licence number is not available. After the registration process is successful, the
customer will receive a borrowing card.
ii. Movie Loan: The movie is lent to the customer after recording the customer
identification number and movie copy identification number. Along with those
information date and time of loan and period of the loan are also recorded into the
system. In case the movie is not returned within given deadline then charges are
applied. A notification of overdue may be sent to the customer email. Return
related information is also record into the database along with the imposed fine.
Non-Functional Requirement: Non-functional requirements are criteria based on which
the operations of the system is judged.

5SYSTEM ANALYSIS AND MODELLING
i. Security: The system holds the customer information along with sensitive
business data. Protecting these information from a cyber-criminal is essential part
of the system requirement.
ii. Availability: The system must be available 24*7 so that customer can access the
system to borrow movies any time they want.
iii. Usability: The system should have a good user interaction quality. Customer must
be able to find desired information within three clicks.
3. Documentation:
3.1 Data Dictionary:
Logical Data Dictionary:
Table: Customer
Attribute Description
cust_ID This is the unique key of the customer table that allows the rows
of the database to be found uniquely
cust_name The full name of the customer.
cust_address The current address of the customer
Home_telephone_number The contact number of customer’s home
work_telephone_number The contact number of the office where customer works
mobile_number The personal number of the customer
email_address The email address of the customer
drivers_licence_number The driver license number of customer
medicare_number Medicare Number of customer in case driver license number is not
i. Security: The system holds the customer information along with sensitive
business data. Protecting these information from a cyber-criminal is essential part
of the system requirement.
ii. Availability: The system must be available 24*7 so that customer can access the
system to borrow movies any time they want.
iii. Usability: The system should have a good user interaction quality. Customer must
be able to find desired information within three clicks.
3. Documentation:
3.1 Data Dictionary:
Logical Data Dictionary:
Table: Customer
Attribute Description
cust_ID This is the unique key of the customer table that allows the rows
of the database to be found uniquely
cust_name The full name of the customer.
cust_address The current address of the customer
Home_telephone_number The contact number of customer’s home
work_telephone_number The contact number of the office where customer works
mobile_number The personal number of the customer
email_address The email address of the customer
drivers_licence_number The driver license number of customer
medicare_number Medicare Number of customer in case driver license number is not

6SYSTEM ANALYSIS AND MODELLING
available
passport_number Passport number of customer in case driver license number is not
available
Table: Movies
Attribute Description
movie_ID This is the unique key of the movie table that allows the rows of the
database to be found uniquely
movie_title The title of the movie
movie_genre The category of the movie
release_year The year in which the movie was released
Physical Dictionary:
Table: Movie
Attribute Data Type Length Null Key
movie_ID INT 11 No Primary
movie_title Varchar 200 No None
movie_genre Varchar 20 No None
release_year YEAR No None
3.2 Process Description:
Register: The customer will register into the system by providing their personal details,
work details and social details.
available
passport_number Passport number of customer in case driver license number is not
available
Table: Movies
Attribute Description
movie_ID This is the unique key of the movie table that allows the rows of the
database to be found uniquely
movie_title The title of the movie
movie_genre The category of the movie
release_year The year in which the movie was released
Physical Dictionary:
Table: Movie
Attribute Data Type Length Null Key
movie_ID INT 11 No Primary
movie_title Varchar 200 No None
movie_genre Varchar 20 No None
release_year YEAR No None
3.2 Process Description:
Register: The customer will register into the system by providing their personal details,
work details and social details.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7SYSTEM ANALYSIS AND MODELLING
Loan Movies: Customers can loan movies using the borrowing card provided to them
after registration. The customer has to return the movies within the allocated time period.
Otherwise, the customer has to pay the fine for overdue.
Stock Checking: The staff of the organization can check the current stock of the movies.
These is done by searching the movie using the movie identification number.
Sales of Movies: Organization also sell movies. The copy of a movie is sold to customer.
After the movie is sold, the copy of the movie reduced from the stock.
Movie Reservation: The customer can make reservation for movies which are not
available for booking.
Movie Renewal: Customer can renew a movie after borrow period is over. The renewal
will be applied based on same condition of borrowing.
Generate Report: The management will generate report based on the movie stock, sales
of movies, customer details, rent of movies and many more.
4. Conclusion:
It is realized by Indyfix Movies that to stay competitive, they require to search for new
opportunities. Further, there is hight necessity to invest on those opportunities. The above study
has helped in understanding Indyflix Movies and its business activities. The analysis has
involved the primary business concerns to be dealt with. Here, various issues are listed and the
essential one regarding information system is analyzed under the light of Indyflix Movies. In the
above report, it mentions why it is vital along with few scopes to resolve the concern. Further,
the key functional and non-functional necessities for the present system are examined here. Next,
Loan Movies: Customers can loan movies using the borrowing card provided to them
after registration. The customer has to return the movies within the allocated time period.
Otherwise, the customer has to pay the fine for overdue.
Stock Checking: The staff of the organization can check the current stock of the movies.
These is done by searching the movie using the movie identification number.
Sales of Movies: Organization also sell movies. The copy of a movie is sold to customer.
After the movie is sold, the copy of the movie reduced from the stock.
Movie Reservation: The customer can make reservation for movies which are not
available for booking.
Movie Renewal: Customer can renew a movie after borrow period is over. The renewal
will be applied based on same condition of borrowing.
Generate Report: The management will generate report based on the movie stock, sales
of movies, customer details, rent of movies and many more.
4. Conclusion:
It is realized by Indyfix Movies that to stay competitive, they require to search for new
opportunities. Further, there is hight necessity to invest on those opportunities. The above study
has helped in understanding Indyflix Movies and its business activities. The analysis has
involved the primary business concerns to be dealt with. Here, various issues are listed and the
essential one regarding information system is analyzed under the light of Indyflix Movies. In the
above report, it mentions why it is vital along with few scopes to resolve the concern. Further,
the key functional and non-functional necessities for the present system are examined here. Next,

8SYSTEM ANALYSIS AND MODELLING
the various data dictionaries are understood by illustrating a couple of primary descriptions of
data flow. Besides, the data elements are described along with process analysis. Then, the
context diagrams are demonstrated here for the overall system of management. Here, essential
external agents are highlighted in the data flows. Next, the consistency is shown where all the
views like data store, process and data flow are readable and accurate. However, the views have
stayed consistent with each other in such a way that the entire analysis has retrieved a suitable
meaning. Ultimately the ERD is illustrated with a higher level of data mode that helps in
identifying the considerations more accurately.
the various data dictionaries are understood by illustrating a couple of primary descriptions of
data flow. Besides, the data elements are described along with process analysis. Then, the
context diagrams are demonstrated here for the overall system of management. Here, essential
external agents are highlighted in the data flows. Next, the consistency is shown where all the
views like data store, process and data flow are readable and accurate. However, the views have
stayed consistent with each other in such a way that the entire analysis has retrieved a suitable
meaning. Ultimately the ERD is illustrated with a higher level of data mode that helps in
identifying the considerations more accurately.

9SYSTEM ANALYSIS AND MODELLING
Bibliography:
Ayende.com. 2019. Your domain model isn’t in the Entity Relationship Diagram - Ayende @
Rahien. [online] Available at: https://ayende.com/blog/4095/your-domain-model-isnt-in-the-
entity-relationship-diagram [Accessed 29 Jun. 2019].
Cosenz, F. and Noto, G., 2018. A dynamic business modelling approach to design and
experiment new business venture strategies. Long Range Planning, 51(1), pp.127-140.
Cosenz, F., 2017. Supporting start-up business model design through system dynamics
modelling. Management Decision, 55(1), pp.57-80.
Dataflowdiagram.blogspot.com. 2019. Data Flow Diagram - DFD Levels, Symbols, Case Study,
Tutorial, Example,. [online] Available at: https://dataflowdiagram.blogspot.com/ [Accessed 29
Jun. 2019].
De Lessio, M.P., Wynn, D.C. and Clarkson, P.J., 2019. Modelling the planning system in design
and development. Research in Engineering Design, 30(2), pp.227-249.
Dss.gov.au. 2019. Termination of the Social Security Agreement with the UK - Information for
pensioners receiving payments under the Agreement | Department of Social Services, Australian
Government. [online] Available at:
https://www.dss.gov.au/about-the-department/international/international-social-security-
agreements/termination-of-the-social-security-agreement-with-the-united-kingdom-uk-1-march-
2001/termination-of-the-social-security-agreement-with-the-uk-information-for-pensioners-
receiving [Accessed 28 Jun. 2019].
Bibliography:
Ayende.com. 2019. Your domain model isn’t in the Entity Relationship Diagram - Ayende @
Rahien. [online] Available at: https://ayende.com/blog/4095/your-domain-model-isnt-in-the-
entity-relationship-diagram [Accessed 29 Jun. 2019].
Cosenz, F. and Noto, G., 2018. A dynamic business modelling approach to design and
experiment new business venture strategies. Long Range Planning, 51(1), pp.127-140.
Cosenz, F., 2017. Supporting start-up business model design through system dynamics
modelling. Management Decision, 55(1), pp.57-80.
Dataflowdiagram.blogspot.com. 2019. Data Flow Diagram - DFD Levels, Symbols, Case Study,
Tutorial, Example,. [online] Available at: https://dataflowdiagram.blogspot.com/ [Accessed 29
Jun. 2019].
De Lessio, M.P., Wynn, D.C. and Clarkson, P.J., 2019. Modelling the planning system in design
and development. Research in Engineering Design, 30(2), pp.227-249.
Dss.gov.au. 2019. Termination of the Social Security Agreement with the UK - Information for
pensioners receiving payments under the Agreement | Department of Social Services, Australian
Government. [online] Available at:
https://www.dss.gov.au/about-the-department/international/international-social-security-
agreements/termination-of-the-social-security-agreement-with-the-united-kingdom-uk-1-march-
2001/termination-of-the-social-security-agreement-with-the-uk-information-for-pensioners-
receiving [Accessed 28 Jun. 2019].
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

10SYSTEM ANALYSIS AND MODELLING
Evans, S., Vladimirova, D., Holgado, M., Van Fossen, K., Yang, M., Silva, E.A. and Barlow,
C.Y., 2017. Business model innovation for sustainability: Towards a unified perspective for
creation of sustainable business models. Business Strategy and the Environment, 26(5), pp.597-
608.
GOV.UK. 2019. Department of Social Security. [online] Available at:
https://www.gov.uk/government/organisations/department-of-social-security [Accessed 28 Jun.
2019].
Hehenberger, P., Vogel-Heuser, B., Bradley, D., Eynard, B., Tomiyama, T. and Achiche, S.,
2016. Design, modelling, simulation and integration of cyber physical systems: Methods and
applications. Computers in Industry, 82, pp.273-289.
Modernanalyst.com. 2019. What is a Context Diagram and what are the benefits of creating
one?. [online] Available at:
https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1433/What-is-a-
Context-Diagram-and-what-are-the-benefits-of-creating-one.aspx [Accessed 29 Jun. 2019].
Morecroft, J.D., 2015. Strategic modelling and business dynamics: A feedback systems
approach. John Wiley & Sons.
Pitt, M., Monks, T., Crowe, S. and Vasilakis, C., 2016. Systems modelling and simulation in
health service design, delivery and decision making. BMJ Qual Saf, 25(1), pp.38-45.
Rashid, S.M., Chastain, K., Stingone, J.A., McGuinness, D.L. and McCusker, J., 2017, October.
The Semantic Data Dictionary Approach to Data Annotation & Integration. In SemSci@ ISWC
(pp. 47-54).
Evans, S., Vladimirova, D., Holgado, M., Van Fossen, K., Yang, M., Silva, E.A. and Barlow,
C.Y., 2017. Business model innovation for sustainability: Towards a unified perspective for
creation of sustainable business models. Business Strategy and the Environment, 26(5), pp.597-
608.
GOV.UK. 2019. Department of Social Security. [online] Available at:
https://www.gov.uk/government/organisations/department-of-social-security [Accessed 28 Jun.
2019].
Hehenberger, P., Vogel-Heuser, B., Bradley, D., Eynard, B., Tomiyama, T. and Achiche, S.,
2016. Design, modelling, simulation and integration of cyber physical systems: Methods and
applications. Computers in Industry, 82, pp.273-289.
Modernanalyst.com. 2019. What is a Context Diagram and what are the benefits of creating
one?. [online] Available at:
https://www.modernanalyst.com/Careers/InterviewQuestions/tabid/128/ID/1433/What-is-a-
Context-Diagram-and-what-are-the-benefits-of-creating-one.aspx [Accessed 29 Jun. 2019].
Morecroft, J.D., 2015. Strategic modelling and business dynamics: A feedback systems
approach. John Wiley & Sons.
Pitt, M., Monks, T., Crowe, S. and Vasilakis, C., 2016. Systems modelling and simulation in
health service design, delivery and decision making. BMJ Qual Saf, 25(1), pp.38-45.
Rashid, S.M., Chastain, K., Stingone, J.A., McGuinness, D.L. and McCusker, J., 2017, October.
The Semantic Data Dictionary Approach to Data Annotation & Integration. In SemSci@ ISWC
(pp. 47-54).

11SYSTEM ANALYSIS AND MODELLING
Stark, R., Kind, S. and Neumeyer, S., 2017. Innovations in digital modelling for next generation
manufacturing system design. CIRP Annals, 66(1), pp.169-172.
Stark, R., Kind, S. and Neumeyer, S., 2017. Innovations in digital modelling for next generation
manufacturing system design. CIRP Annals, 66(1), pp.169-172.

12SYSTEM ANALYSIS AND MODELLING
Appendices:
Event Table:
Event Event
Type
Trigger Source
Actor
Use Case Output Destination
actor
New
customer
External A new
customer
wants be
borrow
movies
Customer Sign Up A new
customer in
system
Customer
Movie
renting
External A customer
wants to
rent an
available
movie
Customer Rent
Movie
A movie copy
will be
marked as
unavailable
Customer
Movie
return
External Customer
wants to
return a
rented
movie
Customer Return
Movie
The rented
copy will be
again marked
as available
Customer
Appendices:
Event Table:
Event Event
Type
Trigger Source
Actor
Use Case Output Destination
actor
New
customer
External A new
customer
wants be
borrow
movies
Customer Sign Up A new
customer in
system
Customer
Movie
renting
External A customer
wants to
rent an
available
movie
Customer Rent
Movie
A movie copy
will be
marked as
unavailable
Customer
Movie
return
External Customer
wants to
return a
rented
movie
Customer Return
Movie
The rented
copy will be
again marked
as available
Customer
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

13SYSTEM ANALYSIS AND MODELLING
Context Diagram:
Context Diagram:

14SYSTEM ANALYSIS AND MODELLING
Dataflow Diagram:
Dataflow Diagram:
1 out of 15
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024  |  Zucol Services PVT LTD  |  All rights reserved.