Professional Documents
Culture Documents
CHAPTER THREE & 4 For Debt Book Management System
CHAPTER THREE & 4 For Debt Book Management System
3.1 INTRODUCTION
Business and organizations use various types of information systems to support the
many processes needed to carry out their business functions. Each of these
information systems has a particular purpose or focus, and each has a life of its own
This life of its own" concept is called the systems development life cycle or SDLC,
and it includes the entire process of planning, building deploying, using, updating, and
maintaining an information system.
This project work adopts a standard system analysis and design techniques, which is a
result of hybridization of the engineering techniques and software system
development called Cistern
Development Life Cycle (SDLC)
A system can be described as a collection of various components which interact with
one another in a manner to satisfy objectives and goals according to a set of functional
and performance specifications. A system should be well defined, a well-defined or
structured system is that whose objectives are well formed and can be stated clearly.
This chapter provides an insight into the various stages of analysis and design of the
propose system. The design stage of a system development process concentrates on
how a system should work and the development of procedures to make it work that
way. System design can as well be seen as the process of transforming a problem into
resulting solution.
Compute based system shall be considered in this study, basically system analysis
involves the detailed study of a system constituents and the relationship that exist
between them which might lead to the design and implementation of a new and
improved system. (Fielding & Reschke, 2014)
3.2 SYSTEM ANALYSIS AND INVESTIGATION
System analysis is a process of collecting and interpreting facts, identifying the
problems, and decomposition of a system into its components. It is conducted for the
purpose of studying a system or its parts in order to identify its objectives. It is a
problem solving technique that improves the system and ensures that all the
components of the system work efficiently to accomplish their purpose.
System analysis is the process of analysing a system with the potential goal of
improving or modifying it. This knowledge of a system is achieved through the
investigation of the system and its environment. The basic tools of system analysis are
the ability to probe, enquire, observe, and reconcile all that happens in any situation.
The purpose of system analysis is to gather enough information, to determine if the
information or problems specified in the existing system, request or warrant
conducting subsequent phases of the system development life cycle
3.3 DESCRIPTION OF THE EXISTING SYSTEM
The existing system works in a way that debts are been recovred manually, which
always result to loss of payment details, loss of students’ files etc..
3.3.1 Problems with the Existing System
Due to the fact that the current operational system is manual system the following are
the likely problems that the existing system is facing:
• Time consuming: The existing system works in such ways that students make their
payment manually, which always result to loss of payment details, loss of students’
files etc, this is somehow time consuming and its one of the disadvantages of the
existing system.
• Lack of security of data or file: A lack of security is another common disadvantage
of manual payment activities. Academic firms may be finding it difficult to keep the
tract of those that paid and some related meta-data regarding their firm.
• Operations are very slow in processing the documents
• Delay in the collation and collection of data
• Slow access to information
• Lack of security of data or file
• Sluggishness in processing data
• Loss of information due to improper track of user details
3.3.2 Solution to the Problems of the Existing System
The provision of a concrete, prompt and effective web based online bebtbook
management system will go a long way in solving the problems of the existing system
highlighted above.
a. Performance
b. Security
c. Safety
d. Availability
e. Maintainability
Programming Languages
LANGUAGE: PHP, MySQL, Bootstrap, CSS, HTML, JavaScript, JQuery
4.4 METHODOLOGY
System Development Model: Incremental development was used for this
project. Incremental is based on the idea of developing an initial
implementation, exposing this to user comment and evolving it through
several versions until an adequate system was developed. Specification,
development, and validation activities are interleaved rather than separate,
with rapid feedback across activities. Incremental development reflects the
way that we solve problems. We rarely work out a complete problem solution
in advance but move toward a solution in a series of steps, backtracking when
we realize that we have made a mistake. By developing the software
incrementally, it was cheaper and easier to make changes in the software as it
is being developed.
Interviewing: To have a better insight of how the loan grant works, there were
interview sessions with different bank officers and financial institutes in
Nigeria. All of which made similar comments, suggestions and
recommendations on the proposed project. All these to be implemented in the
next chapter of this project.
UML Tools: System modeling has generally come to mean representing the
system using some kind of graphical notation, which is now almost always
based on notations in the Unified Modeling Language (UML). For the purpose
of this project, four tools were used in modeling this work. The following
tools have been used for modeling the proposed system:
a. Use Case
b. Context Model
c. Class Model
d. Activity Diagram