logo

Assignment on Data Structure and Algorithm

   

Added on  2022-08-18

20 Pages2990 Words16 Views
Running head: DATA STRUCTURE AND ALGORITHM
DATA STRUCTURE AND ALGORITHM
Name of the Student
Name of the University
Author Note
Assignment on Data Structure and Algorithm_1
DATA STRUCTURE AND ALGORITHM
1
Table of Contents
Introduction......................................................................................................................................2
Problem Analysis.............................................................................................................................2
Operations........................................................................................................................................4
Manage (add, edit, delete, view)..................................................................................................4
Data Structure..........................................................................................................................4
Pseudo code.............................................................................................................................6
Complexity Analysis.............................................................................................................10
Accept sales information from the vending machines...........................................................10
Analysis the sales revenue for store and/or vending machine...............................................14
Conclusion.....................................................................................................................................17
References......................................................................................................................................18
Assignment on Data Structure and Algorithm_2
DATA STRUCTURE AND ALGORITHM
2
Introduction
The technological advancements have made the human life easier in the present time. The
development of the IoT sensors and device have been widely used in the system. This
advancement has helped many businesses around the world to automate their business (Ju, Kim
and Ahn 2016). This report intends to discuss the proposal for the Mr. Bill’s business of
vegetarian food store using vending machines. The business has its main kitchen in Yishun
Industrial Park. The company is supposed to improve their business process implementing the
real time information system. This report discusses the problem analysis of the implementation,
along with the selection of the data structures for variable functionality of the system. the
functionality of the systems are the managing data (add, edit, vie and delete), accepting the sales
information from the various places where the vending machines are installed on different
locations and analyzing the revenue of the vending machine and store using calculations. The
Report also covers the operations of the selected data structures, pseudo code, flow chart and the
complexity analysis of the algorithms for the operations. Lastly the report concludes with the
compatibility of the system with the different combinational data structures.
Problem Analysis
A vegetarian food store chain system based in the central kitchen in Yishun Industrial
Park. Owner of the system Mr. Bill wanted to improve the system with the help of the IoT. Sky,
business advisor of the company has suggested to implement vending machines to automate the
services. The system is supposed to be a real time information system to integrate with the
business processes and ending machines (Kunze and Weske 2016). The problem domain for this
Assignment on Data Structure and Algorithm_3
DATA STRUCTURE AND ALGORITHM
3
approach can be categorized according to the coding-platforms and system architecture which
are described below:
a. IoT System Architecture: The IoT systems are connected by integrating with the
processes and digital connection. The Proposed system is supposed to achieve simple
functionalities, in which the IoT system will run tasks such as accessing information,
sensors for tracking stock and balance etc. The Architecture will include the components
and objects of the system to work collaboratively (Solano 2017). The stored data will be
about the information of the vending machines, stores, products, top-up of stocks and IoT
transmission. The System architecture needs to have to fulfill the real-time calculation in
the system (Da Xu 2014). The input entered in the machine will get processed in a finite
time period.
b. System Coding Platform: For the real time computing, it will be better if the system
should use the memory more than the storage. The data structures are good to use in this
scenario to store and access the data as the timeliness of the system functions is low. The
coding platform requires the languages that supports object-oriented approach (Cai, Liu
and Xie 2016). In this approach, the system can be modelled with the UML (Unified
modelling Language) where it becomes easier to code. The design can help in the
reusability of the code blocks, privacy, accessibility and scheduling of the required
resources. The Pseudo codes and flow chart diagram is better option before doing the
actual code.
The main Problem domain for implementing this system is to implement the data in a
relational way without implementing the relational database management tools (Alzahrani 2016).
The Object-oriented platform is selected for the development where the indexing in arrays can be
Assignment on Data Structure and Algorithm_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Implementing Ice Cube Manufacturing Company with Graphical Data Structure
|8
|1512
|412

Internet of Things: A Review of Literature and Security Issues
|8
|810
|321

Internet of Things Security Issues and Solutions : Assignment
|8
|2085
|53

Business Intelligence - Assignment
|4
|645
|73

Technology in Organisations: Big Data, Security and Telecommunication
|12
|3484
|454

IT Infrastructure Management - Assignment Solved
|8
|1502
|40