Professional Documents
Culture Documents
Sales Transaction System
Sales Transaction System
The project “Cement Sales Transaction System” is aimed at changing completely the
manual system of recording sales transactions into a computerized system. The project
will help to reduce human labour in the recording of sales transactions and also assist
the entire staff of the firm to prevent data redundancy, the process of operations of this
new system is very clear such that, the interface will allow you to add new records to the
files, to save, modify and delete records from the database. The system has an easy
modification process that allows the entering of new records and thus showcases, the
importance of information technology in the business sector and its numerous
contribution to keeping business information. The significance of the study are: it served
as a management information system (MIS) to the management of the cement shop it
facilitated proper record keeping of sales procurement records, sales procurement
records can easily be verified and reports of sales procurement can be easily presented
when needed. The research methodology was a survey of case study, and data was
obtained from secondary sources such as the internet. The programming language used
is Visual BASIC and the database used is MySQL
1
TABLE OF CONTENTS
Cover page: - - - - - - - - i
Title page: - - - - - - - - - ii
Certification: - - - - - - - - - iv
Dedication: - - - - - - - - - v
Acknowledgement: - - - - - - - - vi
Abstract: - - - - - - - - - x
Chapter One
1.0 Introduction: - - - - - - - - 1
1.7 Glossary: - - - - - - - - 8
Chapter Two
2
2.4 Benefit of computerization: - - - - - - 14
Chapter Three
Chapter Four
Chapter Five
3
2.3 Implementation and discussion: - - - - - 37
5.5 Recommendations: - - - - - - - 41
References: - - - - - - - - 42
Appendixes: - - - - - - - - 43
4
CHAPTER ONE
INTRODUCTION
1.0 Introduction
records are data processing operations are giving a global seal of computerization.
evaluations, processing etc. thus, the method employed for these essential tasks
has proven ineffective and obsolete; the organization of records and information
with the use of jackets, files, file cabinets has remained an ancient monument,
which does not concur with modern data processing and management standards.
the transaction of goods between the company and its customers in regards to
5
sales ordered, returns and adjustment from customer into the information system
report.
that can be used by the firm management and its customers. Before the existence
of this system, there has been the manual system with problems such as
very difficult to handle. However, with the introduction of the new system,
system will involve the customers getting to register with the firm and account
will be opened for the customer as a recognized customers, so that at any point in
time the customer can pay in money into the account as well as make acquisition
of goods according to the state of the account, when the customers pay money
into the account, a receipt is issued to that customer showing the amount paid, the
premier of the former northern region, Late Sir Ahmadu Bello Sardaunan Sokoto,
installed capacity of 100,000 tons per annum at the Kalambaina Plant, the
increasing demand for cement necessitated an expansion of the plant with the
6
commissioning of a second line with an installed capacity of 500,000 tons per
Buhari.Thereafter in 1986 the first line was shut down due to its uneconomic
mode of operation, thus leaving the plant with a rated output of 500,000 tons per
annum. It is the first cement industry in Nigeria which is known to have been
at the Kalanbaina quarry which is about three kilometer from the factory site. It is
ripped, conveyed directly to a stone crusher where the lump size is reduced before
renowned as the Finest Ordinary Portland Cement being produced in the country
accepted by the British Standard (BS) of 1982. Sokoto Cement had been affirmed
by numerous test carried out in Germany and other several countries by some
1) Administration department
2) Finance department
3) Production department
4) Maintenance department
6) Audit department
7
7) Procurement, inventory and project department
Executive as the overall head who maintained to the day-to-day operation of the
company.
textbooks and online publication and in automated sales transaction system. Few
among them are the design and implementation of cement sales transactions
system by Christopher (2008). The authors describes thus research was conducted
research conducted shows cases with the suggestion that the purpose of using
monopoly of works and provide accuracy, safety, easy access and improve
sales transaction, the need to stop all manual process and convert it into
8
1) The department open separate files for each customer, which makes the
2) There is lack of security in the sense that many people have access to the
3) The present system is costly because many staff may be involved in the
4) The present system is not effective because the system does not have
the department.
in the sales transaction systems to replace the present manual system, in order to
overcome the above stated problems with the existing manual operation.
This project is aimed at designing a computer system that can replace the
existing system being used by the sales department of the Cement Company of
Northern Nigeria Plc. Sokoto. Below are some of the aims and objectives of the
study;
1) To designed a system which will create single file for all the categories of
9
2) To designed a system which may control the number of people to have
of timely report.
The project will cover the activities of sales department which include the
different categories of customers they transaction with, the process involved and
report generated by the department. The study will also cover the designing
operation.
10
1.6 Limitation Of The Study
Finance, Audit, Production etc. the study is limited to the marketing and sales
department only which controls the company’s sales transaction. Other factors
that limited the research are limited information and lack of cooperation by the
1.7 Glossary
something.
and gives out meaningful information as output as was desired by the user.
11
CHAPTER TWO
LITERATURE REVIEW
2.0 INTRODUCTION
The review of literature provides a brief overview of the resources used to complete this
project. Included in this review, is how this resource helped to contribute to this research
project.
The review on management information systems had existed since seventies. Many
studies had been conducted in this area (Kauffman 1989) and many conferences had been
systems research theme “improving productivity and adding value through information
systems”. 13/14 September 1994 and 11/12 July 1995). Failure of value generation of
process, store and distribute information to support decision making and control in an
helped managers and workers to analyze problems, visualize complex subjects and
people, positions and things within the organization or in the environment surrounding it.
In order to have an information system, there had to be raw data that had to be
transformed into information, which was meaningful and useful to human beings. Laudon
(2010) stated that information was a resource like any other commodities. It becomes
12
stale and worthless if not used in time. This called for regular updates to replace old, stale
and outdate information. Information collected and possessed had to be utilized for
increased benefits to solve problems, appropriate decision making and for development
(Abidi, 1991). At the same time, the right information was obtained (Yilmaz, 1995).
Other scholars observed information as part of business existence and acquiring and
processing it were fundamental aspects of life itself (Debons, 1988). Yet other scholars
argued that information was power and even the Holy Bible said, ‘My people were
generates accurate, timely and organized information so that managers and users can
make decisions, solve problems, supervise activities and track progress and focuses on
generating information that management and other users need to perform their jobs.
Many scholars had put forward views and recommendations on how Management
Information System (MIS) would operate and be managed especially with a sales
information planning. In the process, information systems had evolved to support these
13
efforts. Among the different types of systems, information architecture was found where
information flow was required to support the business processes which led to the
indicate the functionality, how the information systems needed to interact and who was
responsible for which data. The information architect identified and maintained the
relationships between the different architectural levels and the whole structure of the
information system led to supporting the company’s architecture and guarded the quality
The development architecture used many methods but there was need to come up with
one method for the system with the right software development process. With one
method for use, operational management work would improve as problems got solved
consistent and complete. This would be implemented with a well-defined interface with
data-hiding using passwords and usernames for data access from the system and loose
coupling. The system developed had to know the different applications in place and had
to communicate efficiently and effectively. The processing of the data was undertaken
through sales transaction processing with open source that facilitated Management to get
the required reports immediately. This helped in tracking and monitoring at the same time
control the system for the extraction of the right information through an application. The
response of the required report for well access correlated information across the
complexity of join operations and the differences between the data sources.
14
According to Stoner et al. (1995) Management Information System is the computer based
information system used for effective planning, decision-making and control. This was
and controlled in a database by use of security measures through quotas, usernames, and
passwords and given privileges. A database is a shared collection of logically related data
and a description of this data, designed to meet the information needs of an organization.
Consequently, Connolly and Begg (2001) stated a Database Management System and
Management Information System was a software system that enabled users to define,
create, maintain and control access to the database. In many instances, it gave access to
users at the click of a button to get the required information without traversing into many
documents.
Accordingly, constraints were alleviated like storage space, budget and time factor
This gave chance to enter into the global competition. Output could be brought forward at
any desired time. Information would be retrieved at any time when needed which was
requirement development in the changing world. The Manual system takes long to finish
a single transaction resulting into time wastage to get the required reports. It was
inadequate and did not respond to the needs of management for efficient and effective
data access.
organized and distributed data used by management, usually being helped by use of
15
computers in performing their management functions. He argued that MIS had certain
characteristics that made it useful for managing information. These included quality,
timeliness, completeness and relevance that called for an automated system to replace the
traditional manual system. Gilbert (1997) also viewed MIS as informal method of making
information available to managers in order to facilitate accurate, timely and right decision
service to management by providing managers with reports and in some cases with on-
line access (transaction) to the organization’s current performance and historical records.
MIS was a key to planning, controlling and decision making for management through
Brooke and Hatch (1994) defined computer based information system as essentially an
planned tasks. The basic components of computer based information system are:
This generic term refers to the physical artifacts of technology. It may also mean the
physical components of a computer system, in the form of computer hardware input and
(Mark, 2004).
documentations that perform some tasks on a computer. The term includes applications
16
software such as word processer and system software such as operating systems. The
programs and applications convert data into machine reader language, (Daniel, 2004)
These are computer experts, managers, users, analysts, programmers, database managers,
and many other computer professionals who utilize the computer based information
Data refers to qualitative or quantitative attributes of a variable (a value that may change
within the scope of a given problem or set of operations) or set of variables and in
database, data refers to the basic facts about attributes of an object for instance the name,
type or make it should be noted that data is useful when it is processed to provide
Database systems are systems designed to manage large amount of information. For
example Microsoft access, Microsoft SQL and oracle. It is reasonable to say that
databases play a critical role in almost all areas where computers are used i.e. business
and good governance. Today, the success of an organization depends on its ability to
acquire accurate, timely data about its operations to manage this data effectively and use
the data that is used and generated from the restaurant. Then the data stored will be used
17
processing or transit, and against denial of services to authorized users, including
measures necessary to detect, document, and counter such threats. The main goals of
available when needed and is not made inaccessible by malicious data. Information
accountability ensures that every action of an entity can be uniquely traced back to the
entity. Security assurance is the degree of confidence in the system with respect to
authentication systems. These systems can protect either the whole computer such as
through an interactive login screen or individual services, such as an ftp server there are
many methods for identifying and authenticating users, such as passwords, identification
cards and more recently, smart cards and biometric systems. (Baskerville, 2002)
According to Feldman (2008), network security is aimed at protecting the system from
un planned events and natural disasters such as hard disk crashes, virus attacks and other
disasters backups are away of securing information, they are another copy of all the
important computer files kept in another location. These files are kept on hard disks,
CD=Rs, CD-Ws and more recently on cloud where backup files are hosted on internet.
Suggested locations for backups are fireproof, waterproof and heatproof safe, or in a
separate, offsite location than that in which the original files are contained. Some
companies or individuals also keep their backups in safe deposit boxes in the bank vaults.
18
collected from the various sources, processed, and sent further to all needy destinations.
individuals, the management functionaries: the manager and the top management.
The management information system helps the clerical personnel in the transactional
processing and answers their queries on the data pertaining to the transaction, the status
information system helps the junior management personnel by providing the operational
data for planning, scheduling and control, and helps them further in decision making at
the operational level to collect an out since the management information system plays a
The systems design phase is generally broken into two sub phases, top-level design and
detailed design. Top-level design consists of the identification of the major system
components and their functions. In order to specify the top-level design, a number of
alternative system design concepts are synthesized and evaluated in terms of a variety of
(Bentley 1989) the detailed design phase also identifies the initial reports to be produced
by the system reporting levels, frequency, content, and format. With fourth-generation
database software it is an easy matter to change reports or develop new reports, so the
specification of the output reports is not critical since it will almost surely change
overtime.
19
According to Whitten (1979), System implementation consists of developing all of the
system components, data collection forms; data collection, transfer and processing
procedures, data entry procedures and screens, software; report forms, report distribution,
test major systems in a single geographic area before going full scale. This field testing
involves not only software, but all aspects of the system for example data collection
procedures, training and quality control. The importance of allowing for prototyping and
field testing cannot be minimized. The system procedures will allow for regular feedback
information
system and not as independent data processing job. Comparison sales management has
information regarding its business operations. It should not be concerned with whether
the information can be retrieved, but rather how and what information should be
20
through the management information system, decisions can be made regarding the
Laudon (2001) Management Information Systems serve the functions of controlling and
decision making at the managerial level. It provides managers with reports of the clinic
The basic components of computer based information system are hardware, software,
procedures and data. Hardware refers to the physical components of a computer system,
in the form of computer hardware input and output devices. Software is used to describe a
tasks on a computer system. They include applications software such as word processes
and system software such as operating systems. Procedures are set of rules, protocol or
guidelines which an organization establishes for the use of computer based information
system and data refers to qualitative or quantitative attributes of a variable (a value that
may change within the scope of a given problem or set of operations) it should be noted
consistency which is maintained by ensuring that any changes made to the information
held in the database are reflected to all users and although information is held in a
structured manner, the database normally provides sufficient flexibility to meet the
different requirements of the users. Gordon (2006) indicated that Data is organized since
there few people to use the system and everyone is allowed to access the system, they
21
help in organizing and managing documents effectively. Since the data is stored in highly
organized manner, accessing necessary data is very easy, it helps save time. Users are
able to access data needed in real time thus enabling them access detailed information
It allowed authorized users to access information when required without traversing into
many things. It was by just a click of a button on a developed graphical user interface. All
this was done efficiently and effectively by developing and implementing Sales
The existing system at Nawab Asian Bistro Restaurant is manual. The new system is in
line with what other organizations are doing for sales management and transactions in
their businesses with the right standard. However, this system is opening all business
Management mind to be moving together with the new technology, that is automation of
2.7 Conclusion
information base improves the performance and competitiveness of the company in the
market. It enables managers to make quality and timely decisions and contribute to the
growth of the company. In conclusion, it can be stated that to create high quality
systems. Another essential request is to have good and decision making level of the
22
managers, who are able to extract offering opportunities from sales management systems
23
CHAPTER THREE
METHODOLOGY
3.0 Introduction
This chapter provides a description of how the study was conducted. It covers the
research design, study population, sampling size, sampling method, data collection, and
data analysis, measurement of study variables, data analysis and limitations of the study.
The study used both descriptive and analytical methods. Descriptive was undertaken to
ascertain and be able to describe the characteristics of sales management system, and
analytical based on qualitative and quantitative data both from primary and secondary
sources. The study also based on the views of respondents to design and develop.
Settings and Respondents – the target populations is 150 employees and 15 managers of
the Restaurant.
The sample design was probability. Under the probability design; the researcher used
simple random sampling simplify because it gives an equal chance for respondents to
participate in the study and the results can be generalized to a larger population. This was
24
3.4 Sample size and composition
A total of 49 respondents were determined using Krejcie and Morgan (1970) table.
Samples were selected using stratified random sampling technique which was involved in
dividing the population into strata and selecting of samples from each stratum.
department
Total 50 49
Since all information was not available through secondary source, it was necessary to
venture into primary data sources to get the opinions of selected members of the
questionnaires; this was used due to specific needs and quality control to solve exactly
25
3.5.2 Secondary sources
Secondary data was obtained from two areas; the first is the internal source which is
within the Restaurant where several documents were used to reveal needed information,
these included; stock and sales performance records. The second source is the external
source which includes information acquired from books, newspaper and the internet; this
was used because it generates new insights from previous analyses (Fabregues, 2013).
This involved reviewing the existing system. The review required data collection and
3.6.1 Interview
In this method the stock and accounts department and human resource department
members were orally interviewed using an interview guide. Interviews were used to
understand sales management system and required personal data. And interview was used
because data obtained particularly from semi-structured and unstructured interviews, can
be much richer and informative than data obtained from other methods.
3.6.2 Questionnaire
In addition to face to face interviews, a questionnaire was designed and used to get more
questionnaire that was used is also attached in appendix A, this is because questionnaires
collect large amounts of information from a large number of people in a short time.
26
3.7 The Critique of the Research Methods
The Systems Analysis and design stages used in the project were: -
The researcher critically studied the system’s operations for the current system that
revealed that the system was manual and many methods were used to produce reports that
resulted into delays. The purpose of this first phase is to find out the scope of the problem
and determine solutions. Resources, costs, time, benefits and other items should be
considered here.
The second phase is where teams consider the functional requirements of the project or
solution. It’s also where system analysis takes place or analyzing the needs of the end
The third phase describes in detail the necessary specifications features and operations
that will satisfy the functional requirements of the proposed system which will be in
place.
Now the real work begins! The development phase marks the end of the initial section of
the process. Additionally, this phase signifies the start of production. The development
stage is also characterized by instillation and change. SQL with PHP were used to
develop the system. SQL was used because it is very fast in information retrieval through
27
the database management information system and it’s easily accessible by network
This involves systems integration and system testing (of programs and procedures)
proposed design meets the initial set of business goals. The system was tested by the
researcher by inserting in sample data so as to see whether it meets the set standards and
if not debugged and correction of all possible errors before taking it for implementation at
3.7.6 Implementation
This phase is when the majority of the code for the program is written, and when the
project is put into production by moving the data and components from the old system
This is the phase where end users can fine-tune the system, if they wish, to boost
Lack of Knowledge, the use of management sales tracking requires the knowledge of
tracking principles, statistics, economics, principle of management etc. will limit the use
28
Psychological Resistance
Changes in traditional sales tracking practices and organizational set up are required to
install the sales management system. It calls for a rearrangement of the personnel and
their activities and framing of new rules and regulations which generally may not be liked
29
CHAPTER FOUR
4.0 Introduction.
This chapter provides a description of the different techniques that were employed not
only to understand the business process but also to provide a foundation for developing
the proposed computerized system for manages sales records and perform task for sales
anywhere, anytime. The designer was able to study how work is done with the current
system and clearly identify its weaknesses, and find out the requirements for proposed
system.
i. Through interviews and questionnaires, the researcher observed that the old
ii. Inconsistency, delay and slow information flow between departments due to lack
particular information.
iii. Error prone manual calculations, preparation of accurate and prompt reports, lack
information system that will capture store retrieve, manage and secure sales
30
4.2 System study and Investigation
This section provides a study of the current system which was conducted using the
methodology outlined in chapter three and through this the designer found out the
following;
The designer observed that there is a delay in access and control to sales records and a
threat to their security due to the fact that there is no defined person to take the files to the
managers i.e. every department carries its own records which is hard to be managed by
the restaurant managers since they are not in single location. Sometimes they end up
losing them and more so sales records accumulate every now and then yet the space
where they are kept doesn’t “grow” so this implies that with time these records won’t be
fitting in the storage and therefore there will be need to shift to a bigger storage area
The designer also found out that it is still easy to pluck a record from the files and the
records officers may not be in position to identify that such a thing has happened not until
This section describes the operation environment for the system, the new system runs
31
Requirement Specification
The User requirements were summarized below and to maintain i.e. enter, update and
To register users: The new system should be in position the register and assign access
iv. The interfaces of the system should be easy to interact with i.e. the system should
be user friendly
vii. The system should be first enough while it saves time because is a web based
application
A descriptive analysis of the functionality and capabilities of the system are described.
The required input, outputs and processing requirements are listed. The following are the
32
iii) The system generates reports basing on required source
Nonfunctional requirements are requirements that specify criteria that can be used to
ii. The system lays out the menu in an effective way depending on the nature of user.
iv. The user interfaces are easy, friendly and constant which is easy for the user to
know them
The system ran on the principles of a Relational database management system with all the
supported the back end of the system and coupled with PHP programming. PHP allows
interfacing many different database systems that provides an open database connectivity
standard (ODBC) such as. MySQL, Oracle, Microsoft products and others, Other
advantages are low cost and availability. PHP is portable across multiple platforms and is
created as an open-source
33
4.5 System Analysis
During the project study phase, weaknesses of the current system were identified as well
as the strength of the new system; requirements of Sales management information system
explained in chapter three. It should be noted that at Nawab Asian Bistro were able to
analyze existing systems as discussed below. The current system was manual where data
is written on different papers and transferred to the different departments, human errors
were vulnerable since it was paper based and retrieval of files was time consuming as
they had to manually locate files some of which were even lost and thus finding such
information was hard. Per the statistics carried 96% of the users were not contented with
the system reason that it was not secure in terms of security and storage as it was prone to
damages like loss of important information was average yet 4% were somehow okay with
the system reason that the paper work can used for future reference. The users
recommended that the proposed system should be user friendly, multipurpose enough to
handle a number of users at once, could generate feedback when request is submitted and
use of passwords which could deny access to unauthorized users of system which ensured
security. Context diagrams, Data flow diagrams and Entity Relationship Diagrams were
34
4.5.2 Weakness of the Current System
After a successful investigation of the present system, the following weaknesses were
identified.
The cement company of Northern Nigeria plc, Sokoto workers finds it tiresome and time
consuming when computing sales, expenses and inventory as well, this lead to late
These were introduced to solve problems with the existing manual systems. The
automated Sales Management information System has many advantages over manual
The major benefit with this is that it helps the workers to accomplish their daily functions
It solves the problem of time consuming hence customers are served on time.
It also enhances security as access to the system requires authentication. This means that
The system should capture sales data at the cashier table that can be used by all
Depending on the result of the initial investigation the survey was now expanded to a
more detailed feasibility study. This was about a test of system according to its
workability, impact of the organization, ability to meet needs and effective use of the
1. What are the user’s demonstrable needs and how does a candidate system meet
them?
During feasibility analysis for this project, the following primary areas of interest are to
This was study of resource availability that may affect the ability to achieve an acceptable
system. This evaluation determined whether the technology needed for the system was
available or not. Whether the work for the project to be done with current equipment
existing software technology and available personal, whether the system can be upgraded
if developed and if this was concerned with specifying equipment and software that will
36
4.6.2 Economic feasibility
Economic justification was generally the “Bottom line” consideration for Sales
concerns that included cost benefit analysis. In this the researcher weighed the cost and
the benefits associated with the system and if found that it suits the basic purpose of the
organization i.e. profit making than making losses after being implemented.
It was mainly related to human organizations and political aspects. The point that were
considered are; what changes will be brought with the system, what organization
structures are disturbed, what new skills will be required, or the existing workers have
these skills, if not, could they be trained in due course of time, it was found out the
system is operational feasible as it very easy for the End users to operate it. Since it only
At design phase, a relational database model was employed to be able to accomplish the
tasks involved in designing the new database of the system due to the following reasons:
wastage of storage space probability of contradiction between the values of the data items
in different files and problems of updating identical data items so that the database files
A relational database model, the data and the programs are mutually independent, this
means that the data can be moved or updated without the need to make alterations to the
37
programs involved. It includes all interrelations of data and has a common approach to
normalization does put data into tabular form by removing repeating groups and then
removes duplicated data from the relational tables. The goal of normalization is to create
a set of relational tables that are free of redundant data and that can be consistently and
correctly modified. It eliminates redundant data, which in turn saves space and reduces
manipulation anomalies.
The entities were identified and data elements organized in relational tables, consisting of
rows and columns whereby a row represents a record and a column represents an attribute
With the features of the database, the researcher defined the tables and the fields that
were contained in the tables. The data types stored in each field of the tables were then
defined. The relationships between the various entities in the database were identified and
between two entities. The creation of relationships between the various tables, the
researcher had to ensure data integrity. Data integrity is one of the cornerstones of
relational model. It is enforced in the relational model by entity and referential integrity
rules. These rules where applied to the database through the following measures:
a) Every instance of an entity, the value of the primary key must exist. The incorrect
data input and duplicate data in the primary key field were rejected by the system
and a message sent to the user to notify him/her of the mistake that has been
38
made. This is achieved through the proper defining of data types, the fields of the
b) Data integrity ensures that the primary key doesn’t accept null values. This is an
entity integrity rule that goes hand in hand with the primary key.
c) The entity integrity rule also specifies that values in the primary key must be
unique. This rule helps in uniquely identifying records in the tables. The
d) The referential integrity rule states that every foreign key value must match a
primary key value in an associated table. Referential integrity ensures that we can
39
4.7.2 The Architectural design for the designed system
40
4.7.3 Context diagram
The environment in which the software used is depicted in this figure; it shows the
41
Figure 2 Show the level 1 data flow schema of the system
The figure below shows how the entities are related to each other. The relationship is of
42
4.8 Data Dictionary
This is an illustration of the implementation of the system data entities based on MYSQL
43
Status Varchar 2 Status
44
exp_type Varchar 4 Expense type
45
category_id Int 11 Category
46
Field name Data type Field size Description
47
Table 11: Stock_count
All system interfaces in this chapter were created in PHP coder while creating HTML and
PHP interfaces.
48
4.7.4 System Testing
Since the software application is working prototype model, two types of testing were
used i.e. execution based testing and non-execution testing .Execution based testing is the
process of inferring certain behavioral properties of the product based in part on the
results of executing the production of a known environment with selected inputs. Non
execution testing for the specifications and this involved validation. Validation helped to
Testing was done after the system was put in place. This was done in two ways namely
The software Test plan (STP) is designed to prescribe the scope, approach, resources, and
schedule of all testing activities. The plan will identify items to be tested, the features to
be tested, the types of testing to be performed, the personnel responsible for testing, the
resources and schedule required to complete testing. The purpose of the software test plan
is such as;
To achieve the correct code and ensure all functional and design
49
4.7.4.2 Process of test plan
Identify the requirements to be tested. All test cases shall be derived using the current
design specification.
Document the test data test cases used during the testing process.
Unit testing was carried out on individual modules of the system to ensure that they are
fully functional units. We did this by examining each unit, for example the underwriter’s
page. It was checked to ensure that it functions as required and that it adds patient’s data
and other details and also ensured that this data is sent to the database. The success of
each individual unit gave us the go ahead to carryout integration testing. All identified
The researcher carried out integration testing after different modules had been put
together to make a complete system. Integration was aimed at ensuring that modules are
compatible and they can be integrated to form a complete working system. For example
the researcher tested to ensure that when a user is logged in, he/she is linked to the
50
4.7.4.5 System validation
As one of the specific objectives of this study, validation of the system was very
important.
Validation of the system was done by comparing it to the questions asked by the users at
Nawab Asian Bistro Restaurant. Most of their answers matched with what the system can
do. JavaScript was used to validate user input and the respective input. For example the
system does not accept blank field; the system also discriminate between numerical and
numerical characters.
Refers to the copying what is currently displayed on a screen to a file or printer. If the
system is in graphics mode, the screen capture will result in a graphics file containing a
51
The figure above shows the user login screen when wrong password and username used.
i.e. the system will not allow the user with false password or username to access any
information
The above figure shows the cashier home page after a successful login. It indicates the
features and the quick links that redirects to different cashier pages, especially the settled
and pending bills of sales, printing the receipts for the customer and total items sold in
total.
52
Fig 6: General Expenses Report
The figure above summarizes the purchases made within the restaurant and come up with
53
The above figure shows the summary of boss purchases and sales, then at the end
This section guides system users about this software application and explains how the
implementation of the system was done and also how it executes its functionalities. The
system application was implemented using a Windows environment and MySQL was
used to develop the DBMS and PHP to link the HTML forms to the database.
iii. Internet browser that support HTML5 for example Google chrome, explorer.
i. 1GB RAM
i. Before use, there should be a staff capacity development to enable users adopt to
the new system and learn its PROS and CONS and whatever they were required
This is done through use of passwords to access the database. When accessing the
database the dialogue box request one to enter the user name, password.
4.10 Implementation
This stage involves installing all components of the system that include hardware,
software and training users of the system. The conversion plan for this system is parallel
conversion given the advantage of low risks and being able to compare performance
In this part, the researcher looked at information that was needed to utilize the application
by the end user. It focused on the user learning how to start application, use the
application and close the application. The user to be able to start the application does
need to log on the system using a valid user name and password.
55
CHAPTER FIVE
5.1 Summary
After the system implementation, accurate records are got, no likelihood of data errors,
Lack of Knowledge. The use of management sales tracking requires the knowledge of
tracking principles, statistics, economics, principle of management etc. will limit the use
Psychological Resistance
Changes in traditional sales tracking practices and organizational set up are required to
install the sales management system. It calls for a rearrangement of the personnel and
their activities and framing of new rules and regulations which generally may not be liked
5.3 Conclusion
Basing on the objective of the study, it was established that sales tracking management
for Restaurant sales has a great impact to decision making. Largely, the restaurant had
registered a decline in service delivery because of the poor means of managing sales data.
56
5.4 Recommendations
I made the following recommendations for future improvements to the system. Widening
the scope, the project’s scope was rather limited to only one department of
restaurant .The scope can further be widened to include all the other departments like
Human Resource and online services to make a more integrated system that covers the
entire project. Increased accessibility, the system can also be further enhanced so that the
managers themselves can be able to access their restaurant information online in a secure
way.
Widening the scope with accounting management information like Income Statements,
57
REFERENCES
Laudon, k, & Laudon, J. (2010). Management information systems: managing the digital
58
Clinton, B.D.; Van der Merwe, Anton (2006). "Management Accounting - Approaches,
Techniques, and Management Processes". Cost Management (New York: Thomas
Reuters RIA Group) (May/Jun).
Professional Accountants In Business Committee (July 2009). "International Good
Practice Guidance: Evaluating and Improving Costing in Organizations". New York:
International Federation of Accountants: Retrieved 10 November 2011.
Taking Control of IT Costs". Nokes, Sebastian. London (Financial Times / Prentice Hall):
March 20, 2000. ISBN 978-0-273-64943-4
Kilger, Wolfgang (2002). Flexible Plankostenrechnung und Deckungsbeitragsrechnung.
Updated by Kurt Vikas and Jochen Pampel (12th ed.). Wiesbaden,Germany:
Gabler GmbH.
59
APPENDIX
An interview guide on the Cement Company of Northern Nigeria plc, Sokoto of sales
Dear respondent,
This study is part of an academic evaluation for the development of a graduate project not
for anything else. So I kindly request you to spare some time to respond to the following
questions. Your answers will be highly welcome with the maximum confidence. This
study was about designing a Cement Company of Northern Nigeria plc, Sokoto sales
management system using database for residents and staff, so that they can move from
User one
i. Which type of system are you using to record the stock and sales data for your
company?
ii. What type of data do you get from the stock and sales to be kept in the files?
iii. What are some of the problems you face during the use of the manual system?
iv. Does this system have an effect on recording daily sales of the company?
60
QUESTIONNAIRE
Introduction
, pursuing Diploma in Computer Science carrying out a project report on the Cement
Northern Nigeria plc, Sokoto. You are kindly requested to positively respond to the
questionnaire and information provided will be treated with confidentiality and will only
be used for the purpose of this project. Please circle a response for each question.
1. Employee Name……………………………………………..
2. Department……………………………………………………….
3. Position………………………………………………………….
a) Day
b) Evening
61
e) More than 15 hours per week
Yes No
7. Does the restaurant staff members willing to go under training in case the new system
is put in place?
Yes No
……………………………………………………………………………………………..
………………………………………………………………………………………………
………………………………………………………………………………………………
62