0% found this document useful (0 votes)
43 views13 pages

SE Lab Manual

Uploaded by

shaikofficial66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views13 pages

SE Lab Manual

Uploaded by

shaikofficial66
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

SOFTWARE ENGINEERING

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.

FIG : CLASS DIAGRAM

USE CASE DIAGRAM


To model a system, the most important aspect is to capture the dynamic behavior. Dynamic
behavior means the behavior of the system when it is running/operating.
Only static behavior is not sufficient to model a system rather dynamic behavior is more
important than static behavior. In UML, there are five diagrams available to model the
dynamic nature and use case diagram is one of them. Now as we have to discuss that the
use case diagram is dynamic in nature, there should be some internal or external factors for
making the interaction.

FIG : USE CASE DIAGRAM

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.

FIG : ACTIVITY DIAGRAM

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

E-Commerce Management System:-


Problem Statement
The scope of the project is limited to some functions of the e-commerce website Website .
It will display products, and customers can select catalogs and select The scope of the
project is limited to some functions of the e-commerce products and can remove products
from their cart specifying the quantity of each item. Selected items will be collected in a
cart. At checkout, the item on the card will be presented as an order. Customers can pay for
the items in the cart to complete an order.

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-

FIG : E-Commerce Management System Class Diagram

So the classes that are included in an E-Commerce Management System would be


the customers, products, sellers, stores, orders, deliveries and transaction.

Use Case Diagram

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.

FIG : E-Commerce Management System General Use Case


This diagram shows the specified sub-processes which were based on the main process.
These sub-processes describes the main process and shows you the series of events while
doing online buying.
FIG : E-Commerce Management System Use Case Diagram
The UML Use Case Diagram is a design used as one of the Methodology on E-Commerce
Management System development. It represents the main functions or processes of the
system as well as the specific processes included. They were also labelled properly to guide
programmers and users about the structure of E-Commerce Management System.

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.

Bonus Diagrams for E-Commerce Management System

E-Commerce Management System ER Diagram


This diagram shows the design of the system’s database. This design could be applied at the
back end of the system development. It also serves as the design for the data storage that
the system needs. It secures all the essential data in the system and preserves them for
important task or when needed.
FIG : E-Commerce Management System ER Diagram

E-Commerce Management System DFD


As addition to the diagrams that will be a big help in doing your Project is the Data Flow
Diagram. It does not belong to the UML diagrams but it also helps in knowing more about
the E-Commerce Management System. So the DFD serves as an illustration of the systems
data handling. It has levels 0, 1 and 2 and their diagrams are presented here:

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.

FIG : E-Commerce Management System DFD Level 0

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

You might also like