ITC508: iDine Information System Object Modelling and SDLC Analysis
VerifiedAdded on 2023/04/22
|12
|2844
|500
Report
AI Summary
This report provides a comprehensive analysis of the iDine information system, designed for the Vallée de Goût restaurant. It begins with an overview of the system's objectives, which include improving customer service and streamlining operations. The report details both the functional and non-functional requirements of the system, such as the implementation of tablet-based ordering and inventory management. It then explores the object-oriented methodology used in the system's development, emphasizing the importance of modelling in the software development lifecycle (SDLC). The report further analyzes the SDLC phases applied to the iDine system, including planning, analysis, design, and implementation, highlighting security considerations and risk management. Use case and UML class diagrams are included to visually represent the system's architecture and functionality, followed by a conclusion summarizing the benefits of the iDine system for the restaurant, emphasizing improved customer service and operational efficiency. The report also includes event partitioned system and references.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.

Running head: OBJECT MODELLING
iDine Information System for Vallée de Goût - Object Modelling
Name of the Student
Name of the University
Author Note
iDine Information System for Vallée de Goût - Object Modelling
Name of the Student
Name of the University
Author Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

1OBJECT MODELLING
Table of Contents
About the new information system iDine..............................................................................................2
Functional and nonfunctional requirement of the proposed system.......................................................2
Object oriented Methodology................................................................................................................3
SDLC analysis and design phase of the developed information system................................................5
Use Case Diagram.................................................................................................................................8
UML Class Diagram..............................................................................................................................9
Event partitioned system.......................................................................................................................9
References...........................................................................................................................................10
Table of Contents
About the new information system iDine..............................................................................................2
Functional and nonfunctional requirement of the proposed system.......................................................2
Object oriented Methodology................................................................................................................3
SDLC analysis and design phase of the developed information system................................................5
Use Case Diagram.................................................................................................................................8
UML Class Diagram..............................................................................................................................9
Event partitioned system.......................................................................................................................9
References...........................................................................................................................................10

2OBJECT MODELLING
About the new information system iDine
The restaurant Vallée de Goût aimed at developing an information system that will help in
providing better service towards their customer. The motive behind implementing a new system is to
organize the workload at weekends. This will help to improve the customer service. The current
system used by the organization does not support multiple tasks and has started creating error at the
time of billing. Thus the need of a new and developed information system has become a necessity.
The proposed system iDine is expected to offer the following features:
Vallée de Goût wants to implement the information system with a touchscreen self-ordering
pad that will help the customer to order quickly. In order to meet this requirement each table is
decided to be served with a tablet that will store all the information reading the menu and they can
directly send their order to the kitchen. This will save the time of the customer as well as it will
become easy for the hotel to understand the orders quickly (Thakur & Workman, 2016). In case the
customer wishes to add items to their list they can do it while having their food. Moreover the orders
maintained within the system will be much more customized and will give a better view towards the
customer. The tabletop tablets are aimed to have games and other entertainment packages for kids.
Apart from this the customers who are not good with the technology can use the tablet to call
the waiter and the waiter will further describe the menu and the wav the customer can handle the
tablet. This will help each table to get organized properly.
Functional and nonfunctional requirement of the proposed system
Functional requirements are referred to the features of proposed information system. The
working of the system is described in the functional part. This also describes how the process are
taking place with the help of this information system. The main functional requirements of the
proposed system is that the organization will have a tablet for each table in the restaurant as well as
every employees of the organization will have their personalized tablet (Soltani & Navimipour, 2016).
This tablets will help in storing the data regarding customer and all day to day updated menu. The
About the new information system iDine
The restaurant Vallée de Goût aimed at developing an information system that will help in
providing better service towards their customer. The motive behind implementing a new system is to
organize the workload at weekends. This will help to improve the customer service. The current
system used by the organization does not support multiple tasks and has started creating error at the
time of billing. Thus the need of a new and developed information system has become a necessity.
The proposed system iDine is expected to offer the following features:
Vallée de Goût wants to implement the information system with a touchscreen self-ordering
pad that will help the customer to order quickly. In order to meet this requirement each table is
decided to be served with a tablet that will store all the information reading the menu and they can
directly send their order to the kitchen. This will save the time of the customer as well as it will
become easy for the hotel to understand the orders quickly (Thakur & Workman, 2016). In case the
customer wishes to add items to their list they can do it while having their food. Moreover the orders
maintained within the system will be much more customized and will give a better view towards the
customer. The tabletop tablets are aimed to have games and other entertainment packages for kids.
Apart from this the customers who are not good with the technology can use the tablet to call
the waiter and the waiter will further describe the menu and the wav the customer can handle the
tablet. This will help each table to get organized properly.
Functional and nonfunctional requirement of the proposed system
Functional requirements are referred to the features of proposed information system. The
working of the system is described in the functional part. This also describes how the process are
taking place with the help of this information system. The main functional requirements of the
proposed system is that the organization will have a tablet for each table in the restaurant as well as
every employees of the organization will have their personalized tablet (Soltani & Navimipour, 2016).
This tablets will help in storing the data regarding customer and all day to day updated menu. The

3OBJECT MODELLING
customer can access the menu through the tablets and can place their order accordingly. After the
orders are placed it gets directed to the cook and this saves time. iDine information system is aimed at
containing several other subsystems that will facilitate the work at pantry and will organize fresh
production in the inventory management. The inventory management system and the customer
ordering system are linked with the use of proposed system, this will facilitate the cook about the food
item running out of stock. Once the cook gets the alert from inventory management then they can
generate this message on every tablet. This will help in developing a better customer service facility.
With the use of inventory system automated stock control is being prepared that records the items are
available and the ones running out of stock. Apart from this the proposed information system have a
customer feedback section that will help the organization to manage their work more efficiently
(Laudon, 2015). The proposed system will organize all the feedbacks in form a chart. With the
implementation of the proposed system it’s expected that the wait time for customer will reduce. As
soon as a table is booked the company will display the rest amount of space available in the
restaurant. This will also generate the time required to wait.
The nonfunctional requirements defines the product properties and the way it is going to be
beneficial for the organization. This will also describe the work experience gained with the proposed
information system. The proposed system will reduce the wait time for customer and will effectively
increase the customer service provided by the restaurant. Moreover the information system developed
has implemented emoji’s to provide feedbacks. The customer will be able to get a real time
information about everything regarding the menu as well as the space available within the restaurant.
This will help in providing a better services (Kumar & Reinartz, 2018). The customer can leave
feedback and rating according to the service received by the customer. The working of the
organization has improved after the implementation of the information system. The management is
quite satisfied with the post sales analysis report. The system developed is user friendly and touch
driven GUI. The system time has become fast and there is noticeable delay obtained from any staff.
The customers are also observed to be happy from the service.
customer can access the menu through the tablets and can place their order accordingly. After the
orders are placed it gets directed to the cook and this saves time. iDine information system is aimed at
containing several other subsystems that will facilitate the work at pantry and will organize fresh
production in the inventory management. The inventory management system and the customer
ordering system are linked with the use of proposed system, this will facilitate the cook about the food
item running out of stock. Once the cook gets the alert from inventory management then they can
generate this message on every tablet. This will help in developing a better customer service facility.
With the use of inventory system automated stock control is being prepared that records the items are
available and the ones running out of stock. Apart from this the proposed information system have a
customer feedback section that will help the organization to manage their work more efficiently
(Laudon, 2015). The proposed system will organize all the feedbacks in form a chart. With the
implementation of the proposed system it’s expected that the wait time for customer will reduce. As
soon as a table is booked the company will display the rest amount of space available in the
restaurant. This will also generate the time required to wait.
The nonfunctional requirements defines the product properties and the way it is going to be
beneficial for the organization. This will also describe the work experience gained with the proposed
information system. The proposed system will reduce the wait time for customer and will effectively
increase the customer service provided by the restaurant. Moreover the information system developed
has implemented emoji’s to provide feedbacks. The customer will be able to get a real time
information about everything regarding the menu as well as the space available within the restaurant.
This will help in providing a better services (Kumar & Reinartz, 2018). The customer can leave
feedback and rating according to the service received by the customer. The working of the
organization has improved after the implementation of the information system. The management is
quite satisfied with the post sales analysis report. The system developed is user friendly and touch
driven GUI. The system time has become fast and there is noticeable delay obtained from any staff.
The customers are also observed to be happy from the service.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

4OBJECT MODELLING
Object oriented Methodology
With the help of object oriented methodology system development can be encouraged. This
helps the users to re-use the components of software. With the help of this technology a computer
system can be developed and made into use (Kaplanoğlu, 2016). This helps in an effective way off
using the components in the system. Object oriented modelling is generally considered to be an
approach toward modelling that is generally applied at the beginning of any software life cycle
whenever an object-oriented approach is used for the software development. The software life cycle
generally consists of various stages which starts from the description of the abstract, the problems
faced by the design, then moves to the coding which is followed by testing and lastly comes the
deployment. Modelling is generally doe at the beginning of the process and there is certain reason for
the modelling s system before writing any of the codes. The first code is the communication. In this
type of code users are typically not capable of understanding the programming language and the
codes. The model diagrams might seem to be more unstable and is capable of allowing the users to
give feedbacks to the developer regarding the appropriate structure of the system (Iivari, 2017). The
key objective of the Object-Oriented Approach is aimed at decreasing the semantic gap that exist
between the system and the real world and this is done by making use of the terminology which is
almost similar to the functions that are performed by the users. For achieving this particular goal, the
modelling acts as an essential tool.
The second code includes the abstraction. This is the goal that most of the software
methodology should address at the beginning. This process is generally associated with the
determination of the functionality that is to be provided by the system without considering the
implementation of the constraints which is then to be followed by the way in which the abstract
description is to be considered. After this it is to be refined into a design which is implementable and
also provides the code given constraints like the technology or the budget. Modelling is associated
with enabling all this by allowing the abstract description of the processes as well as the objects which
would be in turn associated with defining the essential structure and the behavior.
Object oriented Methodology
With the help of object oriented methodology system development can be encouraged. This
helps the users to re-use the components of software. With the help of this technology a computer
system can be developed and made into use (Kaplanoğlu, 2016). This helps in an effective way off
using the components in the system. Object oriented modelling is generally considered to be an
approach toward modelling that is generally applied at the beginning of any software life cycle
whenever an object-oriented approach is used for the software development. The software life cycle
generally consists of various stages which starts from the description of the abstract, the problems
faced by the design, then moves to the coding which is followed by testing and lastly comes the
deployment. Modelling is generally doe at the beginning of the process and there is certain reason for
the modelling s system before writing any of the codes. The first code is the communication. In this
type of code users are typically not capable of understanding the programming language and the
codes. The model diagrams might seem to be more unstable and is capable of allowing the users to
give feedbacks to the developer regarding the appropriate structure of the system (Iivari, 2017). The
key objective of the Object-Oriented Approach is aimed at decreasing the semantic gap that exist
between the system and the real world and this is done by making use of the terminology which is
almost similar to the functions that are performed by the users. For achieving this particular goal, the
modelling acts as an essential tool.
The second code includes the abstraction. This is the goal that most of the software
methodology should address at the beginning. This process is generally associated with the
determination of the functionality that is to be provided by the system without considering the
implementation of the constraints which is then to be followed by the way in which the abstract
description is to be considered. After this it is to be refined into a design which is implementable and
also provides the code given constraints like the technology or the budget. Modelling is associated
with enabling all this by allowing the abstract description of the processes as well as the objects which
would be in turn associated with defining the essential structure and the behavior.

5OBJECT MODELLING
The Object-oriented modelling of the iDine is typically to be done by usage of the use cases
and abstract definition of the most important objects. iDine is the new information system that is to be
used by the restaurants so as to eliminate the various kind of problems that are faced due to delays in
preparing the orders or mistakes in the order bill and many more. The iDine information system that is
to be implemented would be associated with equipping all the tables in the restaurants with a tabletop
tablet and these tablets would be responsible for displaying all the digital menu and would also be
responsible for allowing the customers to place and send their orders directly to the restaurants
kitchen (Hailemchael et al.,2018). This in turn would be helping in the saving of time as the
customers would no longer need to wait for the server and this would be very much helpful at times of
rush hours. This system would be very much helpful for the customers as well as for the restaurant.
SDLC analysis and design phase of the developed information system
While developing an information system it becomes important to understand the steps
involved in developing the system. There are several activities important for developing the system
this includes planning, analysis, design, implementation and support. Thus it can be stated that SDLC
helps in developing a proper information system with the help of related activities. Every business
adopts some information system that helps in developing their functions smoothly. Similarly Vallée
de Goût has implemented the information system iDine in order to manage the function of the
organization. This has helped in providing better services towards the customer and also the customer
satisfaction has increased. Every information system carries some specific aim to be fulfilled. The aim
of iDine was to provide easy and convenient way of experiencing the service of the restaurant. The
life of the developed information system is known as the system development life cycle. There are 5
steps involved in this life cycle. While developing the information system iDine each member of the
organization needs to ensure that the system has gone through each development phases. Apart from
these the developed system should be secured and error free (Fortino et al., 2015). This will help in
managing the security more precisely. Before developing an information system it becomes important
The Object-oriented modelling of the iDine is typically to be done by usage of the use cases
and abstract definition of the most important objects. iDine is the new information system that is to be
used by the restaurants so as to eliminate the various kind of problems that are faced due to delays in
preparing the orders or mistakes in the order bill and many more. The iDine information system that is
to be implemented would be associated with equipping all the tables in the restaurants with a tabletop
tablet and these tablets would be responsible for displaying all the digital menu and would also be
responsible for allowing the customers to place and send their orders directly to the restaurants
kitchen (Hailemchael et al.,2018). This in turn would be helping in the saving of time as the
customers would no longer need to wait for the server and this would be very much helpful at times of
rush hours. This system would be very much helpful for the customers as well as for the restaurant.
SDLC analysis and design phase of the developed information system
While developing an information system it becomes important to understand the steps
involved in developing the system. There are several activities important for developing the system
this includes planning, analysis, design, implementation and support. Thus it can be stated that SDLC
helps in developing a proper information system with the help of related activities. Every business
adopts some information system that helps in developing their functions smoothly. Similarly Vallée
de Goût has implemented the information system iDine in order to manage the function of the
organization. This has helped in providing better services towards the customer and also the customer
satisfaction has increased. Every information system carries some specific aim to be fulfilled. The aim
of iDine was to provide easy and convenient way of experiencing the service of the restaurant. The
life of the developed information system is known as the system development life cycle. There are 5
steps involved in this life cycle. While developing the information system iDine each member of the
organization needs to ensure that the system has gone through each development phases. Apart from
these the developed system should be secured and error free (Fortino et al., 2015). This will help in
managing the security more precisely. Before developing an information system it becomes important

6OBJECT MODELLING
for the developer to determine the security offered by the system. It is also important to check whether
the proposed model is capable of fulfilling the needs of organization. The developed system needs to
provide proper confidentiality towards the customer details, integrity and availability. Proper
regulations are needed to be implemented that will assure the systems security.
Planning phase of the iDine information system includes Development life cycle, security
towards the developed information system. This will help the system to address the threats, potential
constraints and integration. While developing iDine information system it becomes important to
include proper security measures. The key security activities associated with this phase includes
proper delineation based on the business requirements (Dennis, Wixom & Tegarden, 2015). The
privacy requirements are also needs to be implemented so that the proper functioning can be
understood. The iDine information system needs to maintain proper confidentiality so that details
regarding each customer can be saved securely without any issue. IDine information system aims at
providing quick access towards the customer. Information system will help in proper maintaining the
system. Every information stored including the store stock, order details and customer details need
highest privacy. Apart from these the confidential information needs to be saved properly.
Analysis part of the iDine involves addressing the security issues and conducting proper risk
assessment. Analysing the security requirements becomes an important factor. While developing a
system it is essential to be careful about the risks that are likely to come along with the
implementation of this system. iDine information system has some major risks. It becomes difficult to
work when the main server fails. The failure in system will affect the whole organization and the
working can be stopped for few hours (Barton et al., 2016). This will hamper the working of the
organization. Thus it becomes important to perform proper functional and security testing before
implementing the system. Apart from this it is equally important to prepare initial documents for
accreditation. Designing phase of SDLC includes proper designing of the security architecture related
to the information system.
Implementation phase of the information system will analyse the operational environment of
the organization. These becomes important to understand the changes took place with the
for the developer to determine the security offered by the system. It is also important to check whether
the proposed model is capable of fulfilling the needs of organization. The developed system needs to
provide proper confidentiality towards the customer details, integrity and availability. Proper
regulations are needed to be implemented that will assure the systems security.
Planning phase of the iDine information system includes Development life cycle, security
towards the developed information system. This will help the system to address the threats, potential
constraints and integration. While developing iDine information system it becomes important to
include proper security measures. The key security activities associated with this phase includes
proper delineation based on the business requirements (Dennis, Wixom & Tegarden, 2015). The
privacy requirements are also needs to be implemented so that the proper functioning can be
understood. The iDine information system needs to maintain proper confidentiality so that details
regarding each customer can be saved securely without any issue. IDine information system aims at
providing quick access towards the customer. Information system will help in proper maintaining the
system. Every information stored including the store stock, order details and customer details need
highest privacy. Apart from these the confidential information needs to be saved properly.
Analysis part of the iDine involves addressing the security issues and conducting proper risk
assessment. Analysing the security requirements becomes an important factor. While developing a
system it is essential to be careful about the risks that are likely to come along with the
implementation of this system. iDine information system has some major risks. It becomes difficult to
work when the main server fails. The failure in system will affect the whole organization and the
working can be stopped for few hours (Barton et al., 2016). This will hamper the working of the
organization. Thus it becomes important to perform proper functional and security testing before
implementing the system. Apart from this it is equally important to prepare initial documents for
accreditation. Designing phase of SDLC includes proper designing of the security architecture related
to the information system.
Implementation phase of the information system will analyse the operational environment of
the organization. These becomes important to understand the changes took place with the
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7OBJECT MODELLING
implementation of new system within the organization. The major activities includes integrating the
iDine information system into its environment, planning and conducting system certification activities
along with applying proper testing controls.
The final phase of the information system includes proper maintenance and support towards
the system. Developing a system is not the last target it becomes equally important to maintain and
update the developed system (Abbasi, Sarker & Chiang, 2016). This phase includes operating the
system properly, enhancing the features and modifying if necessary. The main steps that helps in
understanding the maintenance procedure includes reviewing the operational readiness, managing and
configuring the system with proper features, performing the reauthorization as required. This steps of
SDLC will help the developed system to understand the key aspects and will provide proper support
throughout lifecycle.
implementation of new system within the organization. The major activities includes integrating the
iDine information system into its environment, planning and conducting system certification activities
along with applying proper testing controls.
The final phase of the information system includes proper maintenance and support towards
the system. Developing a system is not the last target it becomes equally important to maintain and
update the developed system (Abbasi, Sarker & Chiang, 2016). This phase includes operating the
system properly, enhancing the features and modifying if necessary. The main steps that helps in
understanding the maintenance procedure includes reviewing the operational readiness, managing and
configuring the system with proper features, performing the reauthorization as required. This steps of
SDLC will help the developed system to understand the key aspects and will provide proper support
throughout lifecycle.

8OBJECT MODELLING
Use Case Diagram
Use Case Diagram

9OBJECT MODELLING
UML Class Diagram
Event partitioned system
UML Class Diagram
Event partitioned system
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

10OBJECT MODELLING
References
Abbasi, A., Sarker, S., & Chiang, R. H. (2016). Big data research in information systems: Toward an
inclusive research agenda. Journal of the Association for Information Systems, 17(2).
Barton, K. A., Tejay, G., Lane, M., & Terrell, S. (2016). Information system security commitment: A
study of external influences on senior management. Computers & Security, 59, 9-25.
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented
approach with UML. John wiley & sons.
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented
approach with UML. John wiley & sons.
Fortino, G., Guerrieri, A., Russo, W., & Savaglio, C. (2015, October). Towards a development
methodology for smart object-oriented IoT systems: a metamodel approach. In Systems, Man,
and Cybernetics (SMC), 2015 IEEE International Conference on (pp. 1297-1302). IEEE.
Hailemchael, A., Gebreyohannes, S., Karimoddini, A., Roy, K., & Homaifar, A. (2018, January).
Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time
Control Applications using an Object-oriented Approach. In 2018 Second IEEE International
Conference on Robotic Computing (IRC) (pp. 159-164). IEEE.
Iivari, J. (2017). Information system artefact or information system application: that is the
question. Information Systems Journal, 27(6), 753-774.
Kaplanoğlu, V. (2016). An object-oriented approach for multi-objective flexible job-shop scheduling
problem. Expert Systems with Applications, 45, 71-84.
Kumar, V., & Reinartz, W. (2018). Customer relationship management: Concept, strategy, and tools.
Springer.
Laudon, K. C., & Laudon, J. P. (2015). Management information systems (Vol. 8). Prentice Hall.
References
Abbasi, A., Sarker, S., & Chiang, R. H. (2016). Big data research in information systems: Toward an
inclusive research agenda. Journal of the Association for Information Systems, 17(2).
Barton, K. A., Tejay, G., Lane, M., & Terrell, S. (2016). Information system security commitment: A
study of external influences on senior management. Computers & Security, 59, 9-25.
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented
approach with UML. John wiley & sons.
Dennis, A., Wixom, B. H., & Tegarden, D. (2015). Systems analysis and design: An object-oriented
approach with UML. John wiley & sons.
Fortino, G., Guerrieri, A., Russo, W., & Savaglio, C. (2015, October). Towards a development
methodology for smart object-oriented IoT systems: a metamodel approach. In Systems, Man,
and Cybernetics (SMC), 2015 IEEE International Conference on (pp. 1297-1302). IEEE.
Hailemchael, A., Gebreyohannes, S., Karimoddini, A., Roy, K., & Homaifar, A. (2018, January).
Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time
Control Applications using an Object-oriented Approach. In 2018 Second IEEE International
Conference on Robotic Computing (IRC) (pp. 159-164). IEEE.
Iivari, J. (2017). Information system artefact or information system application: that is the
question. Information Systems Journal, 27(6), 753-774.
Kaplanoğlu, V. (2016). An object-oriented approach for multi-objective flexible job-shop scheduling
problem. Expert Systems with Applications, 45, 71-84.
Kumar, V., & Reinartz, W. (2018). Customer relationship management: Concept, strategy, and tools.
Springer.
Laudon, K. C., & Laudon, J. P. (2015). Management information systems (Vol. 8). Prentice Hall.

11OBJECT MODELLING
Soltani, Z., & Navimipour, N. J. (2016). Customer relationship management mechanisms: A
systematic review of the state of the art literature and recommendations for future
research. Computers in Human Behavior, 61, 667-688.
Thakur, R., & Workman, L. (2016). Customer portfolio management (CPM) for improved customer
relationship management (CRM): Are your customers platinum, gold, silver, or
bronze?. Journal of Business Research, 69(10), 4095-4102.
Soltani, Z., & Navimipour, N. J. (2016). Customer relationship management mechanisms: A
systematic review of the state of the art literature and recommendations for future
research. Computers in Human Behavior, 61, 667-688.
Thakur, R., & Workman, L. (2016). Customer portfolio management (CPM) for improved customer
relationship management (CRM): Are your customers platinum, gold, silver, or
bronze?. Journal of Business Research, 69(10), 4095-4102.
1 out of 12
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.