Professional Documents
Culture Documents
System Design
System Design
System Design
SYSTEM DESIGN
1. Introduction
System Analysis:
The system analysis approach emphasizes a closed look on
all parts of the system. The analyst must consider all the system
elements, their inputs, outputs, control, feedback and the
environment when the system is being constructed.
System Design:
The goal of system design phase is to produce a model or
representation of the system, which can be used to build the
system. Here the emphasis is on translating the requirements of the
system into design specification.
2. Applicable Document
The document used in system design is Software Requirement
Specification Document.
3. Functional Decomposition
The system can be decomposed into functional components as
follows.
The Component –
Registration component for admins, users and workers.
Login component for admin, users and workers.
File Complaint component for users.
View complaint component for admin, worker and user.
View Complaint Status component for user.
Change Status component for admin and worker.
Pg. 1
MyCity
Admin
Pg. 2
MyCity
Notations Meaning
A oval represents a
Process, that performs the
transformation of data from one
state to another.
Data flow
It shows flow of information or
message from one module to
another.
Data Store
Table names are written here
Pg. 3
MyCity
DFD Level 1
USERNAME, PASSWORD,
(2.1) EMAIL
REGISTRATION
PROCESS
REGISTRATION
DETAILS
USER
COMPLAINT
DETAILS (2.2) IMAGE, LOCATION DISCREPTION
SEND COMPLAINT
PROCESS
USER COMPLAINT
COMPLAINT IMAGE,
DETAILS (2.3) DISCREPTION
VIEW COMPLAINT
PROCESS
ADMIN
(2.5) IMAGE, DISCREPTION
ASSIGN WORK
WORKER’S PROCESS LOCATION
LIST
WORKER
COMPLAINT
STATUS
(2.7)
UPLOAD NEW
IMAGE
Pg. 4
MyCity
REGISTRATION
USER CREDENTIALS
USERNAME, PASSWORD,
EMAIL
REGISTRATION
PROCESS
USER
LOGIN USERNAME
CREDENTIALS PASSWORD
LOGIN
PROCESS
USER
Pg. 5
MyCity
USER
COMPLAINT
DETAILS VIEW
COMPLAINT COMPLAINT
PROCESS
IMAGE, DISCREPTION
RATINGS COMPLAINT ID
RATINGS
PROCESS RATINGS
USER
COMPLAINT
VIEW
COMPLAINT
PROCESS COMPLAINT ID
STATUS
Pg. 6
MyCity
ASSIGN WORK
PROCESS COMPLAINT ID
DISCREPTION
WORKER’S
LIST
COMPLAINT ID
USERNAME
SELECTING
WORKER
WORKER
COMPLAINT DETAILS
WORKER
COMPLAINT
VIEW
COMPLAINT COMPLAINT ID
COMPLAINT
STATUS DISCREPTION
DETAILS
STATUS
Pg. 7
MyCity
WORKER
COMPLAINT
IMAGE
USER
SELECTING NEW
IMAGE
VIEW IMAGE
PROCESS IMAGE
GALLERY
Pg. 8