Company Canteen Management System UML Diagram

Posted By freeproject on March 18, 2018

Company Canteen Management System Activity Diagram

Posted By freeproject on March 13, 2018

This is the Activity UML diagram of Company Canteen Management System which shows the flows between the activity of Canteen, Food, Payment, Employee, Category. The main activity involved in this UML Activity Diagram of Company Canteen Management System are as follows:

  • Canteen Activity
  • Food Activity
  • Payment Activity
  • Employee Activity
  • Category Activity

Features of the Activity UML diagram of Company Canteen Management System

  • Admin User can search Canteen, view description of a selected Canteen, add Canteen, update Canteen and delete Canteen.
  • Its shows the activity flow of editing, adding and updating of Food
  • User will be able to search and generate report of Payment, Employee, Category
  • All objects such as ( Canteen, Food, Category) are interlinked
  • Its shows the full description and flow of Canteen, Employee, Category, Payment, Food
Company Canteen Management System Activity Diagram

Company Canteen Management System Class Diagram

Posted By freeproject on August 2, 2017

Company Canteen Management System Class Diagram describes the structure of a Company Canteen Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Company Canteen Management System are Company, Canteen, Employee, Sales, Food, Category.

Classes of Company Canteen Management System Class Diagram:

  • Company Class : Manage all the operations of Company
  • Canteen Class : Manage all the operations of Canteen
  • Employee Class : Manage all the operations of Employee
  • Sales Class : Manage all the operations of Sales
  • Food Class : Manage all the operations of Food
  • Category Class : Manage all the operations of Category

Classes and their attributes of Company Canteen Management System Class Diagram:

  • Company Attributes : company_id, company_canteen_id company_name, comapny_type, company_description, company_address
  • Canteen Attributes : canteen_id, canteen_employee_id, canteen_name, canteen_type, canteen_bill, canteen_description
  • Employee Attributes : employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
  • Sales Attributes : sales_id, sales_customer_id, sales_amount, sales_type, sales_description
  • Food Attributes : food_id, food_customer_id, food_order, food_category, food_price, food_name, food_type, food_description
  • Category Attributes : category_id, category_food_id, category_item, _category_type, category_description

Classes and their methods of Company Canteen Management System Class Diagram:

  • Company Methods : addCompany(), editCompany(), deleteCompany(), updateCompany(), saveCompany(), searchCompany()
  • Canteen Methods : addCanteen(), editCanteen(), deleteCanteen(), updateCanteen(), saveCanteen(), searchCanteen()
  • Employee Methods : addEmployee(), editEmployee(), deleteEmployee(), updateEmployee(), saveEmployee(), searchEmployee()
  • Sales Methods : addSales(), editSales(), deleteSales(), updateSales(), saveSales(), searchSales()
  • Food Methods : addFood(), editFood(), deleteFood(), updateFood(), saveFood(), searchFood()
  • Category Methods : addCategory(), editCategory(), deleteCategory(), updateCategory(), saveCategory(), searchCategory()

Class Diagram of Company Canteen Management System :

Class Diagram Image: 
Company Canteen Management System Class Diagram

Company Canteen Management System Component Diagram

Posted By freeproject on February 8, 2018

This is a Component diagram of Company Canteen Management System which shows components, provided and required interfaces, ports, and relationships between the Sales, Food, Company, Canteen and Category. This type of diagrams is used in Component-Based Development (CBD) to describe systems with Service-Oriented Architecture (SOA). Company Canteen Management System UML component diagram, describes the organization and wiring of the physical components in a system.

Components of UML Component Diagram of Company Canteen Management System:

  • Sales Component
  • Food Component
  • Company Component
  • Canteen Component
  • Category Component

Featues of Company Canteen Management System Component Diagram:

  • You can show the models the components of Company Canteen Management System.
  • Model the database schema of Company Canteen Management System
  • Model the executables of an application of Company Canteen Management System
  • Model the system's source code of Company Canteen Management System
Component Diagram: 

Company Canteen Management System Dataflow Diagram

Posted By freeproject on April 18, 2017

Company Management System Data flow diagram is often used as a preliminary step to create an overview of the Company without going into great detail, which can later be elaborated.it normally consists of overall application dataflow and processes of the Company process. It contains all of the userflow and their entities such all the flow of Canteen, Employee, Company, Employee Meal, Meal Type, Payment, Unpaid. All of the below diagrams has been used for the visualization of data processing and structured design of the Company process and working flow.


Zero Level Data flow Diagram(0 Level DFD) of Company Management System :

This is the Zero Level DFD of Company Management System, where we have eloborated the high level process of Company. It’s a basic overview of the whole Company Management System or process being analyzed or modeled. It’s designed to be an at-a-glance view of Meal Type,Payment and Unpaid showing the system as a single high-level process, with its relationship to external entities of Canteen,Employee and Company. It should be easily understood by a wide audience, including Canteen,Company and Meal Type In zero leve DFD of Company Management System, we have described the high level flow of the Company system.

High Level Entities and proccess flow of Company Management System:

  • Managing all the Canteen
  • Managing all the Employee
  • Managing all the Company
  • Managing all the Employee Meal
  • Managing all the Meal Type
  • Managing all the Payment
  • Managing all the Unpaid
Zero Level DFD Company Canteen Management System

First Level Data flow Diagram(1st Level DFD) of Company Management System :

First Level DFD (1st Level) of Company Management System shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the Company Management System system as a whole. It also identifies internal data stores of Unpaid, Payment, Meal Type, Employee Meal, Company that must be present in order for the Company system to do its job, and shows the flow of data between the various parts of Canteen, Company, Payment, Unpaid, Meal Type of the system. DFD Level 1 provides a more detailed breakout of pieces of the 1st level DFD. You will highlight the main functionalities of Company.

Main entities and output of First Level DFD (1st Level DFD):

  • Processing Canteen records and generate report of all Canteen
  • Processing Employee records and generate report of all Employee
  • Processing Company records and generate report of all Company
  • Processing Employee Meal records and generate report of all Employee Meal
  • Processing Meal Type records and generate report of all Meal Type
  • Processing Payment records and generate report of all Payment
  • Processing Unpaid records and generate report of all Unpaid
First Level DFD Company Canteen Mannagement System

Second Level Data flow Diagram(2nd Level DFD) of Company Management System :

DFD Level 2 then goes one step deeper into parts of Level 1 of Company. It may require more functionalities of Company to reach the necessary level of detail about the Company functioning. First Level DFD (1st Level) of Company Management System shows how the system is divided into sub-systems (processes). The 2nd Level DFD contains more details of Unpaid, Payment, Meal Type, Employee Meal, Company, Employee, Canteen.

Low level functionalities of Company Management System

  • Admin logins to the system and manage all the functionalities of Company Management System
  • Admin can add, edit, delete and view the records of Canteen, Company, Meal Type, Unpaid
  • Admin can manage all the details of Employee, Employee Meal, Payment
  • Admin can also generate reports of Canteen, Employee, Company, Employee Meal, Meal Type, Payment
  • Admin can search the details of Employee, Meal Type, Payment
  • Admin can apply different level of filters on report of Canteen, Employee Meal, Meal Type
  • Admin can tracks the detailed information of Employee, Company, Employee Meal, , Meal Type
Second Level DFD Company Canteen Management System

Company Canteen Management System ER Diagram

Posted By freeproject on July 17, 2017

This ER (Entity Relationship) Diagram represents the model of Company Canteen Management System Entity. The entity-relationship diagram of Company Canteen Management System shows all the visual instrument of database tables and the relations between Canteen, Sales, Company, Category etc. It used structure data and to define the relationships between structured data groups of Company Canteen Management System functionalities. The main entities of the Company Canteen Management System are Company, Canteen, Employee, Sales, Food and Category.

Company Canteen Management System entities and their attributes :

  • Company Entity : Attributes of Company are company_id, company_canteen_id company_name, comapny_type, company_description, company_address
  • Canteen Entity : Attributes of Canteen are canteen_id, canteen_employee_id, canteen_name, canteen_type, canteen_bill, canteen_description
  • Employee Entity : Attributes of Employee are employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
  • Sales Entity : Attributes of Sales are sales_id, sales_customer_id, sales_amount, sales_type, sales_description
  • Food Entity : Attributes of Food are food_id, food_customer_id, food_order, food_category, food_price, food_name, food_type, food_description
  • Category Entity : Attributes of Category are category_id, category_food_id, category_item, _category_type, category_description

Description of Company Canteen Management System Database :

  • The details of Company is store into the Company tables respective with all tables
  • Each entity (Category, Employee, Food, Canteen, Company) contains primary key and unique keys.
  • The entity Employee, Food has binded with Company, Canteen entities with foreign key
  • There is one-to-one and one-to-many relationships available between Food, Sales, Category, Company
  • All the entities Company, Food, Employee, Category are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Company Canteen Management System tables for fast query execution.
Company Canteen Management System ER Diagram

Company Canteen Management System Sequence Diagram

Posted By freeproject on January 31, 2018

This is the UML sequence diagram of Company Canteen Management System which shows the interaction between the objects of Canteen, Payment, Company, Sales, Category. The instance of class objects involved in this UML Sequence Diagram of Company Canteen Management System are as follows:

  • Canteen Object
  • Payment Object
  • Company Object
  • Sales Object
  • Category Object

This is the UML sequence diagram of Company Canteen Management System which shows the interaction between the objects of Canteen, Payment, Company, Sales, Category. The instance of class objects involved in this UML Sequence Diagram of Company Canteen Management System are as follows:

  • Canteen Object
  • Payment Object
  • Company Object
  • Sales Object
  • Category Object

Company Canteen Management System Use Case Diagram

Posted By freeproject on July 24, 2017

This Use Case Diagram is a graphic depiction of the interactions among the elements of Company Canteen Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of Company Canteen Management System. The main actors of Company Canteen Management System in this Use Case Diagram are: Super Admin, System User, Employee, Agent, who perform the different type of use cases such as Manage Company, Manage Canteen, Manage Employee, Manage Sales, Manage Food, Manage Category, Manage Payment, Manage Users and Full Company Canteen Management System Operations. Major elements of the UML use case diagram of Company Canteen Management System are shown on the picture below.

The relationships between and among the actors and the use cases of Company Canteen Management System:

  • Super Admin Entity : Use cases of Super Admin are Manage Company, Manage Canteen, Manage Employee, Manage Sales, Manage Food, Manage Category, Manage Payment, Manage Users and Full Company Canteen Management System Operations
  • System User Entity : Use cases of System User are Manage Company, Manage Canteen, Manage Employee, Manage Sales, Manage Food, Manage Category, Manage Payment
  • Employee Entity : Use cases of Employee are Search Food Menu, Order Food Items, Make Payments, Check History
  • Agent Entity : Use cases of Agent are Check Raw Materials, Supply Order Items, Manage Invoice, Collect Payments, View Orders

Use Case Diagram of Company Canteen Management System :

Company Canteen Management System Use Case Diagram

Project Category