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.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head:REQUIREMENT ANALYSIS AND MODELLING Requirement 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.
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.
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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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
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-FunctionalRequirements:Thefunctionalandnon-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.
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 AttributesData Type RangeDescriptio n KeyReferen ce Table Require d Nul l Customer_idInt10The unique identifier of the entity PrimaryNoneYesNo nameVarchar100Fullname ofthe customer NoneNoneYesNo addressVarchar100Postal addressof NoneNoneYesNo
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7REQUIREMENT ANALYSIS AND MODELLING customer Home_telephone_nu mber Int10Landline numberof home NoneNoneYesNo Work_telephone_nu mber Int10Landline numberof office NoneNoneYesNo Mobile_numberInt10Personal telephone number NoneNoneYesNo Email_addressVarchar100Active addressof the customer NoneNoneYesNo Drivers_licence_nu mber Int10Customer’s driving license NoneNoneNoYes Medicare_NumberInt10Customer’s medicare number NoneNoneNoYes Passport_numberInt10Customer’s passport number NoneNoneNoYes
8REQUIREMENT ANALYSIS AND MODELLING Table:Movies AttributesData Type RangeDescriptio n KeyReferen ce Table Require d Nul l Movie_idInt10The unique identifier of the entity PrimaryNoneYesNo NameVarchar100Fullname ofthe movie NoneNoneYesNo CategoryVarchar100The category of movie NoneNoneYesNo Rental_priceInt10Costof rentingthe movie NoneNoneYesNo Sale_priceInt10Costof movie NoneNoneYesNo Quantity_totalInt10Total available copiesof the movie NoneNoneYesNo
9REQUIREMENT ANALYSIS AND MODELLING Physical Data Dictionary Movie_idNameCategoryRental_priceSale_priceQuantity_total 1Wolf CreekThriller$2.00$8.007 2Rabbit-Proof Fence Drama$2.50$10.7510 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.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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-modulesconnectedfuzzyinferencesystems.IEEETransactionsonFuzzy Systems,26(1), pp.56-71. Oinas-Kukkonen, H. and Harjumaa, M., 2018. Persuasive systems design: key issues, process model and system features. InRoutledge 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. InAdvanced 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.
12REQUIREMENT ANALYSIS AND MODELLING Taranath, B.S., 2016.Structural analysis and design of tall buildings: Steel and composite construction. CRC press. Wang, L., Wang, G. and Alexander, C.A., 2015. Big data and visualization: methods, challenges and technology progress.Digital Technologies,1(1), pp.33-38. Zhang, L., Shi, L., Zhang, B., Zhao, L., Dong, Y., Liu, J., Lian, Z., Liang, L., Chen, W., Luo, X. and Pei, S., 2017. Probabilistic Entity-Relationship Diagram: A correlation between functional connectivityandspontaneousbrainactivityduringrestingstateinmajordepressive disorder.PloS one,12(6), p.e0178386.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13REQUIREMENT ANALYSIS AND MODELLING Appendices: Appendix One: Event Table EventTriggerInitiatorUse CaseOutputRecipient Customer registration New AccountCustomerRegisterNew customerin system Indyflix Movies Movie SalesSalesCustomerSell MovieIncreasein Sales Store Manager Movie RentRentCustomerRent MovieIncreasein Sales Store Manager AddNew Movie Update Movie Catalogue Store Manager Add MovieIncrease stock Store Manager
14REQUIREMENT ANALYSIS AND MODELLING Appendix Two: Context Diagram
15REQUIREMENT ANALYSIS AND MODELLING Appendix Three: Data Flow Diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser