SE Lab Manual
SE Lab Manual
LAB MANUAL
NAME :
REGNO :
YEAR / SEM :
DEPT :
Prepared By:
SHAIK YASEEN
(Lecturer In Computer Science)
Food Delivery Management System:-
PROBLEM STATEMENT
An online food delivery management system is a web-based application that simulates the
foodies (Customers) to put food orders through internet. This application gives provision to
the restaurant owners to flourish their business by uploading menus it use two modules
admin module and customer module.
CLASS DIAGRAM
Class diagram is a static diagram. It represents the static view of an application. Class
diagram is not only used for visualizing, describing, and documenting different aspects of a
system but also for constructing executable code of the software application.
Class diagram describes the attributes and operations of a class and also the constraints
imposed on the system. The class diagrams are widely used in the modeling of object
oriented systems because they are the only UML diagrams, which can be mapped directly
with object-oriented languages.
ACTIVITY DIAGRAM
Activity diagram is another important diagram in UML to describe the dynamic aspects of
the system.
Activity diagram is basically a flowchart to represent the flow from one activity to another
activity. The activity can be described as an operation of the system.
The control flow is drawn from one operation to another. This flow can be sequential,
branched, or concurrent. Activity diagrams deal with all type of flow control by using
different elements such as fork, join, etc.
SEQUENCE DIAGRAM
Sequence diagrams describe interactions among classes in terms of an exchange of
messages over time. They’re also called event diagrams. A sequence diagram is a good way
to visualize and validate various runtime scenarios. These can help to predict how a system
will behave and to discover responsibilities a class may need to have in the process of
modeling a new system.
FIG : SEQUENCE DIAGRAM
Class Diagram
The Class diagram for E-Commerce Management System shows the structures data that will
be handled in the website. These data or information will be represented by classes. Each of
the classes will have their attributes in accord to the methods they will use.
The UML Class diagram was illustrated by a box with 3 partitions. The upper part was the
name of the class, the middles are the attributes and the bottom is for the methods. The
arrows on them represents their relationships in each other.
E-
The use cases represents the main processes in E-Commerce Management System. Then
they will be broken down into more specific use cases depending on the included sub-
processes. Each of these use cases explains how the system handles the actions or scenarios
requested by the user.
This diagram shows the general processes or function that the system could do. These
processes are based on the activities done in the website.
Sequence Diagram
The designed sequence diagram shows the series of events that occurs in E-Commerce
Management System. The actors are represented by a stick man and the transactions or
classes are represented by objects. This gives you clear explanation E-Commerce
Management System behavior in terms of processing the flow of instructions.
FIG : E-Commerce Management System Sequence Diagram
This designed sequence diagram is able to show programmers and readers about the
sequence of messages between the actor and the objects.
Activity Diagram
The UML Activity Diagram is used to show the interaction between the user and E-
Commerce Management System. You’ll see the flaws of the system and avoid it using
Activity Diagram on the project development.
FIG : Commerce Management System Activity Diagram
Now to create this diagram, you have to include the processes and users involve, then
finalize the behavior of the proposed system.
E-Commerce Management System’ context diagram presents the main idea to be the basis
for the proceeding levels. The basic idea is represented by a single process consisting the
main process, users and data.
E-Commerce Managemnet System DFD Level 1 is the broadened context terms that consist
of
several processes derived from the main process.
E-Commerce Management System DFD Level 1
This level have the complete and detailed illustration of the project.
FIG : E-Commerce Management System DFD Level 2