CHAPTER THREE
System Analysis and Design
3.1 Introduction
This chapter gives details explanation of system analysis, the structure of the organization
used as the case study, designs steps and procedures as well as constraints and limitation of the
old system with a new improvement upon the proposed new system.
In this section we briefly describe the existing system of Federal College of Agriculture
Boutique and point out the problem caused by the old system. To develop or design OSS of
FECA Boutique, the researcher spent time studying the existing system, interviewed the staff and
find out how the existing system works and what is required of it by identifying and collecting
necessary documentation relating to the system.
3.2 System Analysis
System analysis simply refers to what is required of the system as well as the procedures
and components required to make the system work on specification. It consists of an in depth
analysis of how the existing system worked, its strengths, weakness, benefits and above all its
problem which give side to this research work. In carry out system analysis, an analyst must first
define the scope within which he intends to work.
System design it therefore the building o0f more efficient system, capable of fulfilling the
requirement of the user and the database.
3.3 Organizational Chart
An organizational chart is a diagram that shows the structure if an organization and the
relationship and relative ranks of its part and position/ jobs. It is a visual representation of how a
firm intends authority respectability and information to flow within its formal organizational
structure.
FUNCTIONAL ORGANIZATIONAL STRUCTURE
General Manager
Finance Human Resources
Operations
Research & Development Product Marketing
3.4 Review of the Existing System
During the feasibility study, we realized that Federal College of Agriculture Shopping
Mall was operating on manual (offline) method of shopping which involve going to the shops
and be on a long queue in order to purchase goods which will consume a lot of time and strength
before the customer will search for the goods needed. These results in some problems like;
Slow in processing customer’s information
Data inconsistency/ Redundancy
Inaccurate during customer’s transaction
STRUCTURE OF THE EXISTING SYSTEM
3.5 Constraints of the Existing System
The constraints discovered in the existing system during the course of carrying out this
research work are as follows:
It involves a lot of paper work during transaction
Inadequate of accuracy in customer’s records
It is inefficient, tedious and time consuming
Customers must carry what they brought
3.6 Analysis of the Proposed New System
Analysis is an integral part of the development cycle of any system. The proposed new
system will make use of files and records in table’s prepared using database to store information
about everyday transaction. Having analyzed the existing system, there is need for an alternative
system; the proposed system (electronic commerce system) will eliminate the problems
experienced in the existing system.
The proposed new system is design to enhance the following:
Convenience
Consistency of Data
Reliability
Increases Productivity
Easy update and Maintenance Operations
Variety
Speed Optimization and reduce paper work
STRUCTURE OF THE PROPOSED NEW SYSTEM
3.7 Justification of the New System
The main reason the new system is being designed is to switch over from offline
shopping system (manual) to the online shopping system (Computerizes) so as to enhance easy,
fast and convenience shopping rather than being on a queue during shopping. this new system
will be designed using WebFlow technologies such that it will enhance link to database and other
advantages like;
It gives access for creating a database file structure for storing and retrieval of
information.
It has enough tools and approaches for data management
3.8 Objectives of the New System
The under listed are the objectives of the new system
It will guarantee data integrity and redundancy
It will also reduce cost related to the old system
It will help in elimination of data redundancy
It will reduce error and maintain accurate data entity with process of operating on the
computerized system
It will eliminate the difficulties faced by the customers through the existing system.
3.9 CHOICE OF PROGRAMMING LANGUAGE
Webflow is a web design and development platform that allows users to build responsive
websites without needing extensive coding knowledge. It combines a visual drag-and-drop editor
with the power of HTML, CSS, and JavaScript, giving users the flexibility to design custom
websites.
Key Features include:
Visual Development: Webflow provides a visual interface to design and layout websites,
which auto-generates clean, semantic code.
CMS (Content Management System): It has an integrated CMS that allows users to
create and manage dynamic content, making it ideal for blogs, portfolios, and e-
commerce.
Hosting: Webflow also offers cloud hosting services, which makes it easier for users to
publish and maintain their websites without needing third-party hosting.
Custom Code Support: Advanced users can insert custom code, such as JavaScript or
third-party integrations, for added functionality.