Design and Implementation Software Based Quality Control System
Design and Implementation Software Based Quality Control System
INTRODUCTION
All these spare parts which may how similar menu by description varies greatly among
themselves depending on the type or model of vehicle using them. Thus, the management and
operation of stories function and the control of stock on only be performed in on efficient manner
when there is an appropriate means of up turning and storing information and a facility for the
analysis and use of this information. In the light of the above, ANAMMCO Ltd Enugu maintains
a visible record system returned to as KARDEX, a manual form of inventory control system. As
a prerequisite in any quality control system, ANAMMCO Ltd maintains a peculiar but unique
coding system such that all the numerous spare parts are each uniquely coded and identified for
accurate and specific information on them. The operation of the KARDX was often prove to
redundancy or duplication of items whenever there is instilling; it requires a lot of paper work
with their possible variations or discrepancies during documentation; it involves, so many people
thereby investing a lot of man hours; increased cost of procure storage of non-moving or
obsolete items leads to customer dissatisfaction due to time wasting and unavailability of
information. Thus, the efficiency of the system is greatly dependent on human factor and as such
accuracy. So, it is an attempt to rectify and modify the above inadequacies that we have decided
to develop and implement on integrated computerized stock control system so as to maximize the
operation efficiency, ensure customer satisfaction based on quick. Services, minimize the non-
hour requirement involved, reduce the running costs, guarantee accuracy and at the same time
generate reports that assist management in her decision making as it concerns planning,
organizing and controlling.
After the recommendation of the fourth (4th) National Development plan in 1975 to increase the
number of automobile plants in Nigeria in order to address the problem of transportation, a
Mercedes Benz Plant was chosen. Other reasons for establishing the plant being to: (a)
Diversification and Rapid industrialization of the Nigeria Economy (b) Modernization of
industrial workers (c) Indigenous man-power training (d) Technology transfer and (e)
Manufacture and Assembly of Mercedes Benz commenced vehicles and trucks in Nigeria. MB-
ANAMMCO LTD, as it is famious by known and called means Mercedes-Benz Anambra motor
manufacturing company limited Enugu. This company is strategically located along IBB A port
link Road Enugu Industrial Layout Enugu. The plant is a joint owned by the Government and
people of the federal Republic of Nigeria and Daimier-Benz AG of Germany. Their share equity
is in the ratio 60% to Nigeria and 40% to Daimier, Benz AG Germany. Therefore Mercedes-
Benz ANAMMCO LTD, Enugu was Licensed to manufacture Mercedes Benz commercial
vehicles in Nigeria. The company was incorporated in Nigeria as a private limited liability
company on the 17th the day of January 1977. On the 12th day of May 1978, it’s foundation
store was laid by colonel John Atom Kpera the then military Governor of ANAMBRA States
(Now, ENUGU and ANAMBRA STATE). Later on the 8th day of June 1980, Mercedes-Benz
ANAMMCO LTD, was commissioned by Alhaji Shehu Usman Aliyu Shagard, the them
president Head of state and commander in client of the Nigeria Armed forces; ANAMMCO
LTD, commenced production officially on January 1981. Ever since them her services network
is speed throughout Nigeria. The company uses foreign and local contents in the manufacture of
the Mercedes Benz commercial vehicles.
1.2 STATEMENT OF THE PROBLEM
The aims and objective of this work is that when, the system becomes operational it will.
2. Save the production time per section and as such ensure customer satisfaction
5. Generate consistent, Accurate, timely, and effective stock control towards profit making and
6. Reduce the operational costs.
1. To ensure appropriate stock quality control coding with a view to minimizing stock
redundancy or duplication inherent in the manual system of quality control system in production.
2. To ensure operational efficiency thereby maximizing the customer services level with in level
with I menaced accuracy.
3. To generate consistent, accurate timely and reliable reports that assist the management in her
decisions as it affects the stock and the organization for effective pleasing, organizing and
controlling.
1.5 SCOPE OF THE STUDY
Even though that Mercedes-Benz Anammco Ltd, is the case study with her divers inventories,
this work is only continued to the administration of spare parts (finished good type of inventory)
as it concerns ordering, Receipts, soles and Reports. Therefore it excludes the W-I-P work-in-
progress) and other forms of quality stock control. It also excludes other automobiles firms.
Various factors hindered the realization of objective of this work. Among these are:-
1. Few computer centres in the institute has front-page application used in running this
program. This in due to other student too uses the centers for their project.
3. Obtaining necessary information and approved from the production manager of the central
spare parts department was not easy for me at most of his information requiring are regarded as
company secrets.
4. This work was financially oriented b/c the money spend on transporting my self from home
to ANAMMCO has the amount paid for computer time was too much.
1. Lead or procurement time: This is the period of time expressed in days, week’s months etc.
between ordering and replenishment ie leathern goods are available for use.
2. Demand: This is the amount or quantity required by sales, production etc. per week, month or
year etc.
3. Economic ordering quantity (EOQ): This is the calculates ordering quantity which minimize
the balance of costs between inventory holding cost and recorder costs.
4. Physical stock: This is the number of items physically in stock at a given time.
5. Minimum or safety stock: This is a stock allowance to cover errors in re casting the lead time
or demand during the lead-time.
6. Maximum stock level: This is the stock level selected as maximum desirable which is used as
an indicator to show that stock have risen too high.
7. Recorder level: This is the level of stock of which further replenishment order should be
proud. It dependent upon the lead-time and the demand during the lead-time.
8. Recorder quantity: This is the quantity of the replenishment order. In some types of inventory
control system it is the EOQ.
CHAPTER TWO
LITERATURE REVIEW
There are two main elements in this definition of quality. First, the commitment may be explicit
such as a written contract or it may be implied in terms of the expectations of the average
consumer of the product. Second, the performance of the product relates to the ultimate functions
and services which the final product must give to the final consumer.
1. The brand products build up goodwill or image which ultimately increases sales.
3. Quality control also helps in minimizing the costs by increasing efficiency, standardization,
working conditions, etc.
4. It also enables the entrepreneur to know the cost of his / her product quite in advance which
helps him in determining competitive prices of his product.
5. Last but not the least; the entrepreneur can confirm whether the product manufactured by
him / her is in accordance with the standard set by the Government. It further facilitates the
entrepreneur to take necessary actions to comply with the standard set.
Methods or Tools of Quality Control:
Any variations in the quality of a product, i.e., standards set are mainly caused by variations in
raw material, men, machines, methods, and procedures of procedures of production and
inspection. In order to produce the quality products, these variations need to be checked and
controlled. There are mainly two methods of quality control.
These are:
1. Inspection:
Inspection, in fact, is the common method used for quality control purposes not only in
production but also in services.
As regards inspection in production, there are three important aspects involved in it:
As the name itself suggests, the product inspection relates to the final product sent into the
market. The main purpose of product inspection is to ensure that the products sent into the mar-
ket comply with the set standard for quality. In other words, it is to ensure that the product ready
for sale is perfect and free of defects.
Process inspection proceeds to product inspection. It is aimed at ensuring that the raw material
and machines and equipment’s used in the production process are of prescribed quality and
mark.
It is an advanced method or technique used to control the quality of a product. This method is
based on statistical techniques to determine and control the quality. Sampling, probability, and
other statistical inferences are used in this method for controlling the quality of a product. It is
widely used in process control in continuous process industries and in industries producing
goods on a mass scale.
Under this method, the entire lot is, firstly, sampled on the basis of its specific
characteristics and, then, is divided into three parts as mentioned below:
The key steps to quality monitoring that will ensure your organization’s customer service
remains competitive.
Organizations need to ensure that the few interactions a customer has with the contact Centre are
handled efficiently and leave the customer feeling satisfied.
Making quality the ‘norm’
While the customer’s personal experience cannot always be completely captured and analyzed,
this information - call recordings in contact Centre’s, customer emails and social media
interactions - combined with customer satisfaction surveys, can give an organization a better idea
of the customer experience. These insights will allow companies to improve their service and
tailor their products precisely to what their customers want, improving satisfaction and
increasing loyalty.
Unfortunately, the reality for many organizations is slightly different, and organizations often
struggle to manage the basic call monitoring functions, or capture additional insight from other
channels such as email, instant messaging or social networking sites. Too often the focus is put
on streamlining internal efficiency-based metrics, meeting tightly monitored call routing and
time SLAs, while the detailed assessment of the customer experience and the outcome of the call
are put to one side.
By treating calls as one-off customer issues, the contact centre is at risk of ignoring the
underlying commonalties and actually being able to identify the root-cause and possible
prevention for these situations. Fundamentally, though, this can all act towards improving the
customer service.
1. Listen to your customers by monitoring interactions. Ask questions such as: are these
interactions related to the company’s goals and objectives, or are they related to specific
areas of concern such as customer attrition? This is where analytics comes into play for
the contact Centre. Speech analytics identifies calls that are relevant for evaluation and
text analytics identifies email and chat interactions that should be monitored.
2. Capture all of your customer feedback channels. Apply the same quality standard that is
used for calls to text-based interactions like email and chat.
3. Ask your customer what they think. Instead of using your organization’s internal metrics
to measure the quality of a call, ask the customer: “What did you think of your
experience and the agent you worked with?” or “Did your service experience match the
promise made in our advertising?” It’s very important to map high-quality interactions
with your customers’ expectations, comparing internal evaluation scores with customer
scores.
4. Use quality monitoring to help agents improve skills. Evaluate interactions to identify
skills gaps, and provide individual learning opportunities where there are deficiencies.
5. Do not view agent development as a one-off activity. Provide continuous coaching that
will help improve agent performance and productivity. Coaching is key to consistent
customer service.
6. Measure your results and keep track of continuous feedback and evaluation to monitor
and measure progress.
Remaining competitive
By monitoring quality across multiple channels, organizations can learn from their customer
interactions, leading to better decision making, service and processes. The monitoring,
measuring and managing of performance and service quality must remain a priority, but the
“voice of the customer” analytics, across multiple channels, is just as important.
By adopting the view that quality monitoring is a strategic process rather than a tactical one,
companies will begin to see an improvement of their customers experience and their customers
therefore becoming their strongest champions.
Quality control is also a strategic decision. It can be defined as the systematic control of those
variables which are encountered in the manufacturing process and which adversely affect the
excellence of the final product in one way or other.
Quality management consists of four key components, which include the following:
Quality Planning – The process of identifying the quality standards relevant to the
project and deciding how to meet them.
Quality Control – The continuing effort to uphold a process’s integrity and reliability in
achieving an outcome.
The aim of quality management is to ensure that all the organization’s stakeholders work
together to improve the company’s processes, products, services, and culture to achieve the long-
term success that stems from customer satisfaction.
The process of quality management involves a collection of guidelines that are developed by a
team to ensure that the products and services that they produce are of the right standards or fit for
a specified purpose.
The process starts when the organization sets quality targets to be met and which are
agreed upon with the customer.
The organization then defines how the targets will be measured. It takes the actions that
are required to measure quality. It then identifies any quality issues that arise and initiates
improvements.
The final step involves reporting the overall level of the quality achieved.
The process ensures that the products and services produced by the team match the customers’
expectations.
A model example of great quality management is the implementation of the Kanban system by
Toyota Corporation. Kanban is an inventory control system that was developed by TaiichiOhno
to create visibility for both the suppliers and buyers to help limit the upsurge of
excess inventory on the production line at any given point in time. Toyota used the concept to
execute its Just-in-Time (JIT) system, which helps align raw material orders from suppliers
directly with the production schedules. Toyota’s assembly line increased efficiency aa the
company received just enough inventories on hand to meet customer orders as they were being
generated.
There are several principles of quality management that the International Standard for Quality
Management adopts. These principles are used by top management to guide an organization’s
processes towards improved performance. They include:
1. Customer Focus
The primary focus of any organization should be to meet and exceed the customers’ expectations
and needs. When an organization can understand the customers’ current and future needs and
cater to them, that results in customer loyalty, which in turn increases revenue. The business is
also able to identify new customer opportunities and satisfy them. When business processes are
more efficient, quality is higher and more customers can be satisfied.
2. Leadership
Good leadership results in an organization’s success. Great leadership establishes unity and
purpose among the workforce and shareholders. Creating a thriving company culture provides an
internal environment that allows employees to fully realize their potential and get actively
involved in achieving company objectives. Leaders should involve the employees in setting clear
organizational goals and objectives. This motivates employees, who may significantly improve
their productivity and loyalty.
3. Engagement of People
Staff involvement is another fundamental principle. The management engages staff in creating
and delivering value whether they are full-time, part-time, outsourced, or in-house. An
organization should encourage the employees to constantly improve their skills and maintain
consistency. This principle also involves empowering the employees, involving them in decision
making and recognizing their achievements. When people are valued, they work to their best
potential because it boosts their confidence and motivation. When employees are wholly
involved, it makes them feel empowered and accountable for their actions.
4. Process Approach
The performance of an organization is crucial according to the process approach principle. The
approach principle emphasizes achieving efficiency and effectiveness in the organizational
processes. The approach entails an understanding that good processes result in improved
consistency, quicker activities, reduced costs, waste removal, and continuous improvement. An
organization is enhanced when leaders can manage and control the inputs and the outputs of an
organization, as well as the processes used to produce the outputs.
5. Continuous Improvement
Businesses should adopt a factual approach to decision-making. Businesses that make decisions
based on verified and analyzed data have an improved understanding of the marketplace. They
are able to perform tasks that produce desired results and justify their past decisions. Factual
decision making is vital to help understand the cause-and-effect relationships of different things
and explain potential unintended results and consequences.
7. Relationship Management
Relationship management is about creating mutually beneficial relations with suppliers and
retailers. Different interested parties can impact a company’s performance. The organization
should manage the supply chain process well and promote the relationship between the
organization and its suppliers to optimize their impact on the company’s performance. When an
organization manages its relationship with interested parties well, it is more likely to achieve
sustained business collaboration and success.
It helps an organization achieve greater consistency in tasks and activities that are
involved in the production of products and services.
It increases efficiency in processes, reduces wastage, and improves the use of time and
other resources.
It enables businesses to market their business effectively and exploit new markets.
It makes it easier for businesses to integrate new employees, and thus helps businesses
manage growth more seamlessly.
3.1 METHODOLOGY
A methodology formally defines the process that the Researcher uses to gather the required data,
analyze them and design an application that meets them in every way. A methodology can also
be defined as the physical implementation of the logical life cycle.
Methodology is generally a guideline for solving a problem, with specific components such as
phases, tasks, methods, techniques and tools or the systematic study of methods, rules that can be
applied within discipline or a system for service delivery.
ii. The systematic study of methods that are, can be, or have been applied within a
discipline
SSADM is a system approach to the analysis and design of an information system. It uses an
extensive six step procedure to establish how an information system should be updated or
created. And it also provides a framework for describing project in a fashion suited to manage
the project.
Logical data modeling: This is the method of identifying, modeling and documenting the
data requirements of the system being designed. This data is separated into entities and
relationships between these entities are identified.
Data flow modeling: This stage of modeling is concern with documenting how data
moves around the information system. Data flow modeling examines processes, data
stores, external entities and data flows.
Entity behavior modeling: This is the process of identifying, modeling and documenting
the event that affects each entity and the sequence in which they occur.
SSADM is a waterfall view approach whereby there are sequences of events that run in Series
and each step leads on from the last. They include:
Feasibility study
Requirements Analysis
Requirements Specification
Physical Design
MERIT OF SSADM
Timelines: Theoretically, SSADM allows one to plan, manage and control a project well.
These points are essential to deliver the product on time.
Effective use of skills: SSADM does not require very special skills so it can easily be
taught to the staff.
Ensure Better Quality: SSADM reduces the error rate of an information system. It defines
a certain level of quality atthe beginning and constantly checks the system as it
progresses.
Cuts Cost: SSADM separates the logical and the physical systems design. So the system
does not have to be implemented again with new hardware or software
Highly practical: SSADM stages form a beneficial set of real-world prescriptions that
enables the designer to realistically think about the recommended information system
This methodology models a system as a group of interacting objects. Each object represents
some entity of interest in the system being modeled, and is characterized by its class, its state
(data element) and its behavior. Various models can be created to show the static structure,
dynamics behavior, and run-time development of these collaborating objects. Object oriented
analysis (OOA) applies object modeling techniques to analyze the functional requirements for a
system, it focuses on what a system does. Object oriented Design (OOD) elaborates the analysis
model to produce implementation specification. It focuses on how the system does things.
PRINCIPLES OF OODM
Abstraction: A mental ability that permits people to view real-world problem domains
with varying degrees of details depending on the current context of the problem.
Encapsulation (Information hiding): A technique in which data are packed together with
their corresponding procedures.
The office of the Project Manager holds all the responsibility of the project and is accountable
for the results. Apart from the project planning process, even the customers have no say during
the project’s implementation phase. Similarly, in case of any problems, team members are
supposed to escalate the issue to their manager who has the final say.
Since traditional project management heavily relies on proper planning and analysis in the
development phase, the resulting development process is quite streamlined. This allows the
project manager to focus on different tasks since the project team works without minimum
guidance unless an issue is raised.
Project managers use the techniques and tools defined by the Project Management Institute
(PMI), a global body for project management professionals that develops standards and
frameworks.
Using a sequential approach with pre-planned steps has several benefits for an organization.
Clear Direction
Since everything is pre-planned, every single member of the team knows their responsibilities
and the project requirements. This allows them to work efficiently and with minimum
supervision.
The office of the project manager holds almost all the power in a traditional setup and even the
most trivial change has to be approved by the manager. This prevents deviations from the
original project scope.
Single point of Accountability
Since the project managers hold all the power, they will naturally be accountable for the success
or failure of the project. Instead of contacting several people, Stakeholders always know who to
approach during the project in order to get all the necessary updates.
Clear Documentation
Prototyping is a technique (even though some call it methodology) to quickly build a functional,
but incomplete model of the information system using rapid application development (RAD)
tools. It has become the design technique of choice for many system designers. Prototype
typically evolves into the final version of system Application.
The Conventional purpose of building a prototype is to allow users of the software to evaluate
developer’s proposal for the system by actually trying them out.
Throw away
Extreme
Evolutionary
Incremental
MERIT OF PROTOTYPING
Identifies any problem(s) with efficiency of earlier design requirement analysis and
coding activities.
DEMERITS OF PROTOTYPING
Sometimes the start-up cost of building the development team, focused on making a
prototype is high.
It is a slow process.
Insufficient analysis can lead to poorly designed software with limited functionality.
An Expert system (ESM), also called a knowledge based system (KBS) is a computer program
designed to simulate the problem solving behavior of an individual or organization who is an
expert in a narrow domain or discipline. Among the number of expert systems, the best examples
include the Chess Game or the medical diagnosis expert systems.
Inference engine ( controls how “if….then…...” rules are applied towards facts)
EXPERT SYSTEM
Explanation Case
System
Specific
USER Interface Data
System
INTER- Knowledge
FACES Knowledge Base
Base
Editor
They cannot creatively come with new solutions for the issues
It’s not easily achievable to mimic the exact knowledge of an Expert in Computer
Programs
METHODOLOGY USED
Based on the above explanations of some system development methodology, the most suited
methodology for the system under study is SSADM. This is because:
It divides an application development project into modules, stages and steps and
provides a framework for accessing and describing the project easily
It Give project development personnel’s the opportunity to interact with the system users
in order to find out their mode of operations and difficulties
SSADM do not require very special skills hence, it is easy to study and use.
It also defines a certain level of quality that reduce error rate of IS and progressively put
the system in check
System is the collection of interrelated units, facts and information that are joined together to
accomplish a specific objective. It can also be seen as a set of interrelated components or parts
that interact to achieve a special/desired goal. Analysis is a process of separating a whole into its
component parts or detailed examination of the different elements of a system or structure of a
system with the potential goal of improving or modifying it.
System analysis is therefore determining the requirement for a new system. Data is collected
about the present system, the data is then analyzed and new requirement is determined. Three
tasks of this phase are: gathering data, analyzing the data, and documenting the analyses.
Analyzing data:- there are several tools for the analyzing of data which includes
checklist, decision tables and system flows charts
Documenting system analysis. To document and to communicate the finding of phase 2,
a system analysis report is prepared for higher management.
3.3.1 INTERVIEW: This is the conversation method between the researcher and the
respondents with the aim of collecting relevant research information from the respondent; on this
course Staff of Anamco Survey Company were interviewed based on how they operate. : The
interview was centered on the company manager and marketers.
Various documents and record were inspected in order to obtain facts pertaining to
record-keeping operation of the company. The Documents are categorized into
Anamco was established in 13th February 1987. It has only one manager, sales departments and
marketing department with senior and junior staffs. It is situated at Emene Enugu State. The
company is well known in its environs because of the way the way they promote goods and
After market survey, the marketers hands the report which will be used on the analysis of
products due for survey to determine its market value or make predictions to the owner.
The input of the existing system, starts when the marketers collect the data of the products, he
writes it down in the report book provided to them by the sales manager. The report indicates the
number of sales, customers’ feedback and orders which are usually needed for assessment.
Product name
Number of sales
Reviews
The input information supplied by the marketers system will be collected and analysed one after
the other.
This processing stage involved add, modify, delete or remove and listing of record.
OUTPUT ANALYSIS
The output is survey result. This is a display indicating sales made for a particular product and
customer’s feedback. The output is the outcome of the survey after analysis.
Data flow diagram (DFD) is a graphical representation of the flow of data through an
information system. Data can be anything like raw materials, field information, ideals, facts or
figures which are processed within the system.
Gane&Sarson (1979) define DFD as the flow of data from external entities into the system. It
showed how data move from one process to another, as well as its logical storage
Figure 3.1 shows the data flow diagram of the existing system.
Visits the
Send feedback to
market
Marketers the company
1. Clients 2. Manager
Gives feedback to
client
Client
In the proposed system, much concentration is given to the problems the company faced with
existing manual system. By introducing Market survey reporting system, the company provides
faster services to clients. The development of the new system contains the following activities
which try to automate the entire process keeping in view of the database integration approach.
The administrators have great accessibility in collecting the consistent information that is very
much necessary for the depot. The whole client’s demands will be captured with the aid of a
computer system and stored electronically.
During survey the computer software will be used to analyze market and determine
client’s request. The computer will be used to obtain information on products with high demand
and its associated customers review. The products with higher demand and positive customers
review will be ranked up. The data to be used will be collected by trained staff of the company.
The system generates a report for every successful survey carried out and gives output through a
printer.
Advantages of the Proposed System
Theproposed system will offer the following advantages:
a) The system can provide information related to markets through different surveys carried
out in the past by the company, products with high demand will be opted out.
b) The system can provide the administrator with real time information
c) The system at any point of time can provide the information related to sales.
d) The system with respect to the necessities can identify all the history details of the survey
made within a particular period along with the Clients that requested for the service.
e) With the new system the stress of using paper to analyze and predict potential customers
is eliminated, therefore less time will be needed during the whole process of survey.
3.8 High Level Model of the Present System
Home
Product Evaluation View REPORT
Product
Products with high
REGISTRATION Survey SHOW REPORTS
demand
Product Analysis
SYSTEM DESIGN
System design is the process or art of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements. One could see it as the application of
system theory to product, and development.
Systems design is therefore the process of defining and developing a system to satisfy specified
requirements of the market or customer. The design of the new system was modularized into
three stages:
The user interface is the program as it is seen and used by the user. The program structure
specifies how the various modules of the software interacts with one another, for example how
the registration module interacts with voting module to ensure that only registered voters vote. In
detailed design, the design of the system is handled at the intra-module level.
After analysis, and discovering the problem of the existing system, there is need to produces a
new system, which will eliminate these problems design. To carry out the design effectively, the
following steps are involved:
4.1 OBJECTIVES OF SYSTEM DESIGN
Within the design of the proposed system, the following objectives were considered:
Dataflow diagram illustrates how data are processed by a system in terms of input and output.
The DFD is an excellent communication tools for analyst to model process and functional
requirements.
SQUARE EXTERNAL ENTITY; This represents external entities which are source or
destination of data.
ROUNDED RECTANGLE; this represents process which take data as input do something to it
ARROWS; This represents the data flows which can either be electronic data or physical items.
OPEN ENDED RECTANGLE (DATA STORAGE); this represents data store including
electronic store such as databases or XML files and physical stores.
START
ENTER LOGIN ID
COLLECTION OF
Collect data PRODUCT DATA
SALES REPORT
Register information
OUTPUT RESULTS
This is the main module that registers new products, after registering new products, admin moves
over to analysis and survey.
Product Id Numeric 5
Notes Text 20
Login Module: this module is used basically for the system security. It is where username and
password of admin is entered.
Product Registration Module: This module of the program provides the form where products
that needed to be evaluated in market survey will be registered. Their registration makes them
easier to be retrieved and analyzed in light with its market value and customers review.
Product analysis module: this module is used for carrying out specific analysis of products to
determine its stand in the market.
Survey Result module: this is the module that displays the result of the analysis.
In this system, all outputs are retrieved from disk storage where information resulting from both
input and processing operations has been previously stored. In designing a system, one should
bear in mind to minimize complexity and platform. The output, specifications are identified
below
Ok
Figure 4.5.1 Registration form
Evaluation Successful
Ok
Rank: 99
Print Save
In the input specification we made use of the keyboard to enter the password, and user name
which allows early if right and refuses when wrong. We also made use of the keyboard to supply
text, or number through the application and supply text program when working with a high- level
program.
All other input data for the system execution are present at menu options and is selected by
sticking easily identifiable keys, example the arrows keys, example the arrow keys the alphabetic
character keys, enter and escape keys.
Login Form
Enter password
Login Exit
Product Name
Model Name
Manufactured date
Expiry date
Total in stock
Product Id
Product Name
Model No
Expiry Date
No Pre-ordered
Customers Review
Exit
Save
Rank
Generate
4.6 ALGORIITHM
Algorithm is the step by step procedure organized into correct and logical sequence, suitable for
solving problem that can be transferred to the computer. The term algorithm is now applied to
many kinds of problem solving that employ a mechanical sequence of steps, as in setting up a
computer program. The sequence may be displayed in the form of a flowchart in other to make it
easier to follow. Algorithm for computer can range from simple to highly complex. In all cases
however, the task that the algorithm is to accomplish must be defined. In terms of ordinary
computer usage, this means that algorithm must be programmable even if the task themselves
turn out to have no solution. In computational devices with built-in-microcomputer logic, this is
a form of algorithm. Example is below
Process Registration
Stop
4.7SYSTEM FLOWCHART
This is a pictorial representation of how the hardware components work with the programs of the
system. It uses conventional symbols to represent its action and flow of control between the
hardware components as show below, yet flowchart involves creating a flow model that illustrate
and analyzes the overall flow activities in producing a product or services.
PRODUCT DETAILS
ENTRY THROUGH
KEY BOARD
ON-LINE PRINTING
DISK DISPLAY
start
Enter password
Is password
correct ?
Display menu
a=Register Product
details b= Product
Analysis
c= evaluation/survey
Select option
Is option =
a?
Is option =
b?
Is option =
c?
evaluation
For the purpose of this research, I used PHP, HTML5, SQL, BOOSTRAP and JAVASCRIPT
The PHP programing language is the language used in designing the application for the system it
offers the best in terms of its availability, easy to understand, flexibility and machine
System implementation is an act of putting a new system into its working mode. It can also be
seen as the specific way in which the new system is made to fulfill its functions by using it as a
A co-ordination committee is sometime formed for this purpose, having its members as
managers of the department concerned and a representative from the system will be an important
This has to do with the basic hardware which the system needs for optimum performance, they
are:
The installation arrangement will be organized jointly and the staff delegated for the operation of
the new system as well as maintenance must be present. Every installation must meet the
hardware and software requirement ensuring that a good functioning computer room is in placed
including a standard wiring of about 240 vaults with stabilizers. The wiring arrangement should
be industrial and void of human inference in the connection. The installation should have the
following arrangement.
ii. Furniture and other necessary fittings suitable to accommodate the computer system.
iii. Installation of operating system and other software needed to provide the effective
iv. Networking of computers, installation of printers, scanners and other useful peripherals
in the network
5.5 TESTING
Test was conducted by executing the program on a computer system using visual Basics. The
purpose of testing in the development of the new system is to ensure that the required business
functions are implemented correctly. This phase includes data verification which tests the quality
i. To check that the functionality of the system meets the business specifications.
ii. To check for end to end integration of systems and connectivity of the infrastructure (e.g.
iii. To check that all transactions, database updates and data flow functions are in order.
In computer programming, unit testing is a software testing method by which individual units of
source code, sets of one or more computer program modules together with associated control
data, usage procedures, and operating procedures, are tested to determine whether they are fit for
use. Naturally, one can view a unit as the smallest testable part of an application. In procedural
programming, a unit could be an entire module, but it is more commonly an individual function
but could be an individual method. Unit tests are short code fragments created by programmers
or occasionally by white box testers during the development process. It forms the basis for
component testing. Unit tests are typically written and run by software developers to ensure that
Test data is data which has been specifically identified for use in tests, typically of a computer
program. Some data may be used in a confirmatory way, typically to verify that a given set of
input to a given function produces some expected result. Other data may be used in order to
challenge the ability of the program to respond to unusual, extreme, exceptional, or unexpected
input. Test data may be produced in a focused or systematic way (as is typically the case in
domain testing), or by using other, less-focused approaches (as is typically the case in high-
volume randomized automated tests). Test data may be produced by the tester, or by a program
or function that aids the tester. Test data may be recorded for re-use, or used once and then
forgotten.
Software testing is an important part of the Software Development Life Cycle today. It is a labor-
intensive and also accounts for nearly half of the cost of the system development. Hence, it is
desired that parts of testing should be automated. An important problem in testing is that of
generating quality test data result and is seen as an important step in reducing the cost of
Training of staffs is very essential, if the new system will be accurately operated so as to achieve
desired goals. The staffs are trained on how to make effective use of the new system, they must
i. User Manual for operation which will give a step by step guide of the system
ii. Organizing Seminar for the staff which will increase their knowledge on updated
information.
This section outlines the various methods that can be used in changing from the old system
(manual) to the new system (computerized system). It goes further to recommend the change-
In this method, the old system is completely abandoned and the new system is immediately
In this conversion plan, the old and new system is run concurrently using the same inputs, the
outputs generated by both system are compared, any difference are sorted out. This will continue
until there is uniformity in their outputs, at this point, the use of the old system is discontinued.
In this plan, the old system is phased out or dropped out usually section by section.
This is the running of the new system with little part as the old system and the old system with
the little part of the new system together for optimum satisfaction.
From the aforementioned procedures, the author recommend that the parallel change over plan
be adopted since it allows greater comparison, so that the user will be convinced on the level of
System documentation is written information on how system works or has to do with all that
needs to be satisfied before running the program on a particular system. Documentation is the
material that describes a system and how to use it, (make it more ready understandable, rather
than to contribute in some way to the actual operation of the system). It is a vital part of system
design and development in a computer-based system as it provides the computer installation with
information needed to operate and maintain the software program and the system.
Documentation is frequently classified according to purpose, thus for a given system there may
documentation specifies how a computer-based system is to operate and provides the background
information upon which the system design was found. On the other hand, control documentation
serves administrative function which means it records the resources used in developing and
implementing the system such as system plan, schedules, resource allocation details and progress
reports.
CHAPTER SIX
6.1 SUMMARY
This project was carried out to eliminate all difficulties encountered during the system operation
in order to increase efficiency and productivity. To achieve this, a full survey was carried out
including proper analysis at each stage of the survey. This was followed with the design of the
new system and statements of its capabilities and achievements duly merited by the system.
6.1.2 ACHIEVEMENTS
i. Tangible benefits: Generally resources like time, energy etc. are optimized. The
inefficiency and cost associated with hiring many marketers in the old system are
This research work will certainly promote the use of computerized systems and therefore
promote the knowledge and usage of ICT in evaluating market and as well make proper Survey
of market with respect to products and services rendered. Also, it will go a long way to enlighten
marketers, business owners, and even the clients etc. on the importance of computer as a tool for
6.2 CONCLUSION
Computers are used to automate many systems in making tedious jobs in less period of time and
providing for the user to appreciate information technology. It is my conviction that a full-scale
implementation of comprised Survey and evaluation report system will go a long way in solving
some of the problems associated with the manual system of market Survey.
I have drawn up an implementation program that will allow the computerized process to be
carried out in well-planned steps. This project is also economically feasible because it reduces
the cost of keeping information manually and will promote efficient information handling
operation.
6.3 RECOMMENDATIONS
It is widely believed that every aspect of human life is awaiting automation. This accounts for
the geniuses of the application of computer to all aspects of human endeavor due to the
This work is recommended for Anamco Company, so as to improve its mode of Market Survey
and reporting system. It will also enhance the admin department for easy retrieval and updating
Buttle, F. (2011) Customer Relationship Management. 2nd Edition. Oxford: Elsevier Ltd.
Lamb, Charles; Hair, Joseph; McDaniel, Carl (2016). Principles of Marketing. Boston, MA:
Cengage Learning. ISBN 978-1-285-86014-5.
QusestionPro (2020) Market Survey: Definition, Purpose, Importance, Types and Examples
retrieved from https://www.questionpro.com/blog/market-survey/ on 5th March 2021
Simon, M.K (2011). Dissertion and scholarly research: Recipes for success (2011 Ed.). Seattle,
WA,Dissertion Success, LLc. Retrieved from http://www.dissertionrecipes.com
Hamersveld, van M., & De Bont, C. (2008) Market Research Handbook. 5th Edition.
Chippenham: Wiley.
Ulwick, A. W. (2005) What Clients want. USA: The McGraw-Hill Companies, Inc.