0% found this document useful (0 votes)
75 views12 pages

SSADM Methodology for System Design Analysis

project topics

Uploaded by

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

SSADM Methodology for System Design Analysis

project topics

Uploaded by

Michaelcareca228
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

CHAPTER THREE

ANALYSIS AND DESIGN

3.1 Methodology

A structured system analysis and design methodology (SSADM)


was used in this research to study the present system and the
proposed system. Structured system analysis and design
methodology (SSADM), also called Structured Analysis and Design
Technique was originated by a gentle man called Douglas T. Ross
(Ash worth c. and Goodland M., 1990). The major goal of SADT
(Structured Analysis and Design Technique) is to produce models
of the system that can be easily analyzed and reviewed not only
by users and by other parties involved in the development of the
system (Nwachukwu E.O., 1998).

SSADM is one of the most mature and widely used structured


methods in the UK. SSADM is a data driven approach. It is a
waterfall method by which an Information System design can be
arrived at. SSADM can be thought to represent a pinnacle of the
rigorous document-led approach to system design, and contrasts
with more contemporary Rapid Application Development methods
such as DSDM (Dynamic System Development Method).

The three most important techniques that are used in SSADM are:

1. Logical Data Modelling


This is the process of identifying, modelling and documenting the
data requirements of the system being designed. The data are
separated into entities (things about which a business needs to
record information) and relationships (the associations between
the entities).

2. Data Flow Modelling

15
[8:36 am, 24/05/2024] Engr Mike: This is the process of
identifying, modelling and documenting how data moves around
an information system. Data Flow Modelling examines processes
(activities that transform data from one form to another), data
stores (the holding areas for data), external entities (what sends
data into a system or receives data from a system), and data
flows (routes by which data can flow).

3. Entity Behaviour Modelling

This is the process of identifying, modelling and documenting the


events that affect each entity and the sequence in which these
events occur.

3.1.1 Data Collection and Fact Finding Method

During the data findings and collection, I employed several means


in obtaining accurate information. Some of them are as follows:

3.1.2 Interview Method


I visited the n…
[8:36 am, 24/05/2024] Engr Mike: 3.2 Analysis

3.2.1 Analysis of the Existing System

The existing system of census data mining in Nigeria is very


inefficient. The methods adopted in the collection of the census
data is not without some challenges. Normally, during a census
exercise data are collected from every family in the country using
adhoc staff employed by the national population commission. In
the course of collecting the census data manual methods like pen
and paper are used. This manual method is very inefficient
because it is slow and also prone to manipulation by the census
data collectors.

Even after the successful completion of the census the data


collected are not put to use appropriately as a result of poor
mining tools available.

3.2.2 Disadvantages of the Existing System…


[8:37 am, 24/05/2024] Engr Mike: collected data can as well be
compiled and analyzed easily by the use of computing power.
Data can also be mined in order to extract useful information
from the census data warehouse. With the proposed system the
problems inherent in the existing system are solved.

3.2.4 Advantages of the Proposed System


There are many advantages of the proposed system. Some of
them are listed below:

1. It saves a lot of time

2. Data can easily be processed

3. Running cost is relatively minimal

4. Information are secured

5. It will discourage redundancy of information

6. Census data are managed and monitored effectively

7. Reduces cost of running the commission

3.3 System Design

The system design defines the architecture, components,


procedures, interfaces, and data for a syste…
[8:37 am, 24/05/2024] Engr Mike: Step 3: Create other labels and
setup their respective properties.

Step 4: Create a passport container and setup the respective


properties for picture.
Step 5: Create a button and setup the respective properties for
load passport.

Step 6: Create a button and setup the respective properties to


generate identity number.

Step 7: Create a button and setup respective properties to search


records.

Step 8: Create a button and setup the respective properties to


update record.

Step 9: Create a button and setup the respective properties to


delete record.

Step 10: Create a button and setup the respective properties that
will give access to new record.

Step 11: Create a control button and setup the respective


properties to search record.

Step 12: Create a contr…


[8:41 am, 24/05/2024] Engr Mike: START

DISPLAYMENU
1. NEW RECORD

2. UPDATE

3. SEARCH

4. DELETE

MAKE SELECTION

IS

OPTION=

1,2,3,4

NEW RECORD

UPDATE

3
SEARCH

DELETE

20

STOP
[8:41 am, 24/05/2024] Engr Mike: Figure. 3.1 system flowchart

NEW RECORD

INPUT INFORMATION

SEND TO DATABASE

DISPLAY SUCCESS

RETURN

Figure. 3.2 New Record Module


[8:43 am, 24/05/2024] Engr Mike: UPDATE
INPUT ID

SEARCH

DISPLAY RECORD

EDIT RECORD

UPDATE DATABASE

RETURN

Figure. 3.3 Update Module


[8:44 am, 24/05/2024] Engr Mike: 3.3.3 Database Design

Table 3.1: Schema of the database

S/N

Fields

Attribute/Type
Constraint/Length

ID

Numeric

15

Name

Alphabet

50

Phone Number

Alphabet

15
4

Address

Alphabet

30

Age

Alphabet

Marital Status

Alphabet

10
7

Sex

Alphabet

10

Date of Birth

Numeric

10

State of Origin

Alphabet

10

10
LGA/Town

Alphabet

50

11

Nationality

Alphabet

30

You might also like