0% found this document useful (0 votes)
9 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)
9 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

Common questions

Powered by AI

Manual methods are slow, susceptible to errors, and manipulation, and often lead to underutilized data due to poor mining tools. Digitization addresses these challenges by automating data collection processes, enhancing data accuracy, providing tools for proper data mining, and ensuring faster and secure access to data, ultimately improving the overall efficiency of data management .

Logical data modelling plays a crucial role by offering a clear framework for representing the data needs of an information system. It facilitates the identification of necessary data entities and their relationships, ensuring robust database structure, data integrity, and consistency during system design and development .

Improved data mining tools can significantly enhance the effectiveness of census data usage by enabling the extraction of relevant insights and patterns from large datasets. This can lead to more informed policy decisions, targeted resource allocation, better demographic analysis, and overall improved governance. The enhanced analytical capabilities can also drive innovation in addressing socioeconomic challenges in Nigeria .

Database design provides structured data storage, ensuring efficient data retrieval, integrity, and management. Interfaces allow user-friendly interaction with the system, enabling easy data input, retrieval, and manipulation. Together, these components facilitate effective data management, real-time processing, and enhanced user experience, which are crucial for improving census data collection and analysis .

The proposed system addresses inefficiencies by facilitating faster data processing, minimizing running costs, enhancing data security, eliminating redundancy, and improving effective management and monitoring of census data. It also reduces costs associated with manual methods and improves data utilization through better mining tools .

Data flow modelling is critical because it visually maps out how data is processed within an information system, including how it is transformed, stored, and transmitted. This clarity helps identify inefficiencies, potential bottlenecks, and areas for improvement, ensuring a coherent design that supports data integrity and system performance .

SSADM is a structured, document-led, and data-driven method that follows a waterfall approach, emphasizing rigorous analysis and design documentation. In contrast, the Dynamic System Development Method (DSDM) is part of contemporary Rapid Application Development methods that focus on flexibility, iterative development, and less formal documentation .

SADT benefits the system analysis process by providing structured models that can be easily analyzed and reviewed by users and other stakeholders. This helps ensure that the system is well-understood by all parties involved, leading to better design decisions .

Computing power allows for efficient data compilation, analysis, and mining, enabling quick extraction of useful information from large datasets. Compared to manual methods, which are error-prone and slow, computing enhances accuracy, speeds up processing, reduces human errors, and facilitates real-time data analysis for informed decision-making .

The three major techniques in SSADM are Logical Data Modelling, Data Flow Modelling, and Entity Behaviour Modelling. Logical Data Modelling identifies and documents data requirements by defining entities and relationships. Data Flow Modelling focuses on how data moves through the system, defining processes, data stores, and flows. Entity Behaviour Modelling documents events affecting entities and their sequences, providing a clear blueprint for system behavior during design .

You might also like