Professional Documents
Culture Documents
Computerization of Drug Inventory Control Database (A Case Study of Amira Pharmacy)
Computerization of Drug Inventory Control Database (A Case Study of Amira Pharmacy)
Computerization of Drug Inventory Control Database (A Case Study of Amira Pharmacy)
INTRODUCTION
1.0 GENERAL INTRODUCTION
As the world's economies globalize the pace of innovation accelerates, and the use of
economic business presses grows, business organization companies and companies policy
makers are pressured to find new way to remain competitive and to provide better
customer services to end users and constituents. Every business has numerous processes
some simple other complex and cumbersome. But as the business grows acquires new
customers enter new market and keep pace with cc- s:ant change in information
technology; companies need to maintain highly acetate and up to date accounting,
inventory and statutory records. This is v. -ere a computerized inventory system helps
simplify, integrate, and streamline all the business processes, cost effectively and easily
and helps presents the true picture of all the business undertakings to users of financial
reports. With the decrease in the price of computer and accounting programs, this method
of keeping books is coming popular (Raymond and Bergeron, 1992) Automation and
simplification of business to business transactions through the adoption of invoicing
standards is critical for faster and more accurate processing reduced costs greater
business agility and processes that meet appliance with all suit of business need.
Invoicing system also makes common tax verification activities less intrusive and
disruptive to core business activities. Invoicing offers significant advantage over paper
based processes. Processing invoice electronically, or as sophisticated as delivering straight
through processing that eliminate the need for manual intervention in common tasks.
Suppliers avoid the cost of paper printers,, enveloping and postage. Faster transmission of
the invoice and automated processing speed up account settlement. Automated processing
reduces
1
opportunities for human errors that can have serious customers, partners, or tax
implications.
By
streamlining
trade
activities,
invoicing
fosters
innovation,
The objective is to design a data management system that can store information like art
work, and sales information.
In developing the database system, there will be a need to decide what the best tools are for
this. The client selected PHP and MYSQL, since they were familiar. In order to achieve
these goals, important question that are asked include "What is the information that will be
stored in the data base?" The data base is where the work begins; it includes creating the
models for each table in the database, analyzing the content of the table, designing the user
interface that the client will use to input data information into the database. The PHP and
MYSQL will be used for creating dynamic interaction in the data base, like generating the
invoice reference number for each customer that buys goods and wants make the payment
online.
1.2 BRIEF HISTORY OF AMIRA PHARMACY
Amira pharmacy was established in 2011 by Alh. Hashimu Garba Anchau. The pharmacy
is located at NO.8 Hospital Road Tudun Wada, Zaria. It has one branch in Anchau. The
office is Alkamar Medicine Centre, is located at NO.A/234 Sani Abacha way Anchau.
The pharmacy performs various functions which include:
y A place where people buy drugs and medical cosmetics like antiseptic/medicated
soap, dusting powder, pampers, cotton wool, tissue paper e.t.c
> Where people can receive medical attention example injecting patient, treating cuts,
bruises and bums e.t.c
> And also people come for general medical advices.
The research main concern is how the sales of drugs are carried out; the need for customer
are not monotonous which makes it necessary for them t have various needs of customers.
Moreover, it is equally important to part moderate prices on drugs, because at various
times, the higher price, the lower the patients chances of purchasing drugs and thereby
increasing portability rate in some disease condition. The pharmacy has to plan their prices
to enable people afford its drugs at all times. As we are now in the computer age everything
is been computerized for quick efficiency, analysis and accurate results. This is not just
limited to the scientific world but in all fields of human life. Now every business
organization concern with processing it operation in order to provide the most accurate and
current information and management data, such information may .include summary and
analysis of optional using statistical and quantitative techniques. This is easy done with the
aid of computers.
In the course of this project, the research has tried to computerize the sales data of the
pharmacy. The researched is aimed at using the computer to compliment the sales of drugs
so that the process will be efficient,
1.3
The problem and inadequacies inherit in the manual invoice issued by shop keepers, and
sales control system in business transactions where many items are involved, the manual
cash invoice system becomes tedious and big to handle. Errors inherit in manual
calculation and balancing of sales lead to excessive cost operation and hence may lead to
wrong decision taking by the managers of a business form.
Customers come to purchase drugs with prescription from a doctor, the pharmacy issue the
drugs to the customers. There are people who have mild illness and come to order for
specific drugs. Example magnesium trisilicate for stomachache,
4
Augmentine for
antibiotics e.t.c To mention a few invoice are issued to customers after purchase of drugs.
This is to ensure the accurate record keeping. The invoice number, the amount of drugs
bought and the date are recorded.
1.4
The mam objectives of this project work is to develop an application called point of sale
for the following reasons
The case of which an organization attends to their customers to enhance business
productivity.
To maximize profit and gain
To manage and effectively control the pharmaceutical inventory
To see how much we can proffer solution to the above name problems through the
introduction of internet advertising and ordering system.
It is aimed that on competition of the work the problem of congestion and accident
experienced by customers would have being reduced to its best minimum.
Another objective of this study is to bring down the amount spends on advertisement and
thereby reducing the cost of running the business. All this is possible because the customer
need to visit the website, go through the goods in stock and select the ones they want to
order and it will be sent them through waybill.
The web page design is expected to be very friendly and interactive that customers won't
find it difficult to navigate through it.
1.5
The main significance of carrying out this study is not to help Amira pharmacy, but all
other pharmacies on the following important benefits
Computerization of information so as to have efficient service- in the pharmacy
when all information is properly handled.
Production available operational reports when needed.
Safeguard data and information in the system.
Reduce work load in the present system.
It makes the allocation of the bills easier and calculation is done with case and great
speed.
Keep accurate record on stock.
Reduce time wasted in data processing.
1.6
This project work is designed to cover all aspect of sales, purchases, and stock keeping a
business transaction in Amira pharmacy. The system incorporates the items stock
recording, stock taking and recording. Recording system monitors current store level and
determines whether new item must be ordered. This system keeps statistics of each item
usage to determine the quality to be ordered. And this has been limited to any sales of
drugs and this is important in the pharmacy.
1.7
MOTIVATION
The benefits of computer cannot be over emphasized the speed, flexibility, simplicity, and
case of tracking information as well as generating, processing information are some among
many that can be listed. Due to the existing manual method of operation in keeping record
of invoice in the pharmacy which is basically a heap of customers organized manually one
upon the other and with the increasing number of customers which makes the work of the
staff difficult, having realized that the need of cash invoice is required by the pharmacy.
6
CHAPTER TWO
2.1
INTRODUCTION
Chapter highlights the relevant background information with respect to internet technology
and computer web based portal, it gives the relevant research with respect to web-based
information system. It also gives the overview of the existing system, its problem and
limitation, the proposed system, its features and its benefits.
2.2
LITERATURE REVIEW
The introduction of computer in invoice generating system has gone a long way to improve
the ways in which various activities are done including the processes of issuing invoice and
reduced the burdens encountered in the field work and administrative work when
computers were not yet introduced.
The introduction of computer to this context help in acquiring the basic skills and
knowledge that is required.
Pari so Bukola Deborah(2009), was one of the first student to carry out these research
work, Femi Erinosho (2012) went further to build more pn what Deborah did using a
different programming language they both explain how the command would use efficient
software to keep track of the transactions and every activities being carried out in an
organization.
According to Pariso Bukola Deborah (2009)" she design a software program that would
help keep track of the transactions using Microsoft access database, while Femi Erinosho
developed his own program using Microsoft Visual Basic.Net, which serve as the front
view of the program with Microsoft Access 2010 which serve as his backend. With the
research made so far, it is very important to improve the field of this study by going a long
way to improve the field of these programming techniques that the command will be using
to keep track of offenders record. I will go a long way to improve the field of this study
using to design and develop a program that the keep track of the transactions as far invoice
is concern. The literature review is wholly the products of my own efforts and investigation
5
based on the authorized information i got from the past writer and the information 1 have
been legally and helpfully given by Amira Pharmacy
2.3
BENEFIT OF COMPUTERIZATION
Accurate:- the computer satisfies the need for high degree of accuracy and its consistency
can be rely upon for information concerning a record of an offender, meanwhile the
computer does what is being instructed to do.
Efflciencyr:- computers have the ability to work all day to process information effectively
without having to sleep or rest.
Fast:- offenders record process would be achieved at a very high fast speed with fast
response time. This is because computer processed information often called data so quickly
that even the words used to describe the amount of time it takes them to do it, is not
common for example information that has range that are typed manually are now
computerized in the sense that they are set in a combo box for selection and this will fasten
the situation of tying manually. Update:- efficient means of modifying offenders record is
possible when the new system is developed.
Volume:- Computer process great quantities of information that would otherwise be very
difficult to repeat a similar record for two different offenders, the software program will be
suited for handling that aspect for instance, the offence being viola by the offenders.
2.4
INTERNET TECHNOLOGIES
The internet is the largest intercommunication network. It provides the capabilities for
electronic communication. Users may send and receive various types of media through the
computer network. Individuals use web brewer to request web pages from a particular
website. The number of website in the internet is rapidly growing. Sajjo Jarasrongraweom
and Somponjiwolsakul (2542:4) describe the internet as the largest public computer
network inking hundred of thousands of individual network all over the world via the
ICP/IP protocol. To access the internet, the individual computer uses IP Address to
6
reference itself. There are several ranges of services provided by the internet.
World Wide Web (WWW):- Is a system with universally standards for storing,
retrieving, formatting, and displaying the information on the internet users browser
the websites, and download relevant files using their web browser.
Uniform resource locator (URL):- Is the address of specific resources on the
internet. We must apply the connect method unless we could not connect to the
requested resource. When we apply the URL, we usually begin the requested
address with http://
Web client/web browser:- Is an application that interacts between user and web
server. Internet users usually use graphical web browser to browser the needed
information. The famous web browser are internet Explorer, Mozilla and Netscape
navigator.
Web server:- Is a dedicated application that processes the requested information
form the web client. The request are made through the HTTP . protocol. Microsoft
internet information services (IlS)and apache are examples of web server
programs.
Database server:- Is a system designed to manipulated the database. Its primary
function is to store, retrieve, and manage the information. Database servers plays
an important role in the web services.
Internet:- Is the internet like computer network. Internet technology is similar to
the internet technologies. It supports web authoring and bowering using web
browser. Internet technology is now very popular, its growth-rate is extremely high
as its is supported by many manufactures.
2.5
There are many open source project. Apache, MYSQS, and PHP are all open source
projects that can be installed on a wide variety
of platforms. Open source projects are those
1
2
applications that are made available to everybody
to use, They are most popular on
installation are becoming increasingly popular, especially for developers. The open source
movement is a collaboration of some of the finest minds in programming and development,
which make up the open source community to make for easier development and
standardization of system, application and/or programs. By allowing the open exchange of
source code and other information, programmers form all over the world contribute for
making truly powerful and efficient pieces of software usable by everyone.
2.5 APACHE
Apache all the work of web applications takes place on the server. A specific application,
called web server will be responsible for communicating with the browsers. A relational
database server stores whatever information the application requires finally a language is
needed to broker requests between the web server and database server, it will also be used
to perform programmatic tasks on the
information that comes to and from web servers. There are many web servers 00+ there,
the two major web servers dominate the market are Apache and Internet Information
Server (IIS). Apache' is a web server that is responsible for communicating with the web
browsers as well as the database using a scripting language such as PHP, ASP, ISP, PERL
and others.
2.6 MYSQL
MYSQL is a relational database management (RDMS), it Is a general purpose software
system that facilitates the process of defining, constructing and manipulating database for
various applications. Defining a database involves specifying the data o/pes, structures and
constraints for the data to be stored in the database. Constructing database is the process of
storing data itself on storage medium that is controlled by die RDBMS. Manipulating a
database includes querying the database to retrieve specific data, updating the database to
1
MYSQL is an open source, SQL relational Databases Management System (RDBMS) that
is free for many uses. Over the past ten years\, MYSQL has truly developed into a World
class product. MYSQL now competes with even the most feature rich commercial database
applications such as Oracle and Informix Additions in the' 4x series has included much
requested features such as transactions and foreign key report. All this has made MYSQL
the worlds most used open source database (converse et al, 2004).
It is the web development language written by and for the web developers. PHP stands for
PHP Hypertext processor. The product was originally named personal Home page tools,
and many people stiff think that's what the acronym name was selected by scope, a new
and more appropriate name has selected by community vote. PHP is currently in its fifth
major rewrite, called PHP.
PHP is a server-side scripting language processed by a web server and not by user's
browser. It can be embedded in HTML or used as standalone binary. The first version of
PHP was written by RasmusLerdorf in 1994, he was basically looking for a way to make
maintain his web page easier. The second version was more formalized version and
improved the original version called Personal Home Page Tools (PHP). The third version
was released in 1998; it was renamed at this stage from Personal Home Page Tools to
Hypertext Preprocessor PHP. Version four was released on 1 March, 2007 and finally
version five was released on February 8, 2007.
2.8
The system that the pharmacy has been using since the inception is a system whereby most
of its activities are carried out manually. These activities include keeping of records,
cataloging, processing invoice, searching for some records, etc. So with the new proposed
system, these activities will be carried out in a better way.
1
4
2.9
INVOICE
the
tax-paying
recipient
(the
purchaser).
In
another
1
5
electronic
or
transferred
via
electronic
means
(remission
1
6
are
the seller. Payment terms are usually included on the invoice. The
buyer could have already paid for the products or sendees listed
on the invoice. Buyer can also have a maximum number of days in
which to pay for these goods and is sometimes offered a discount
if paid before the due date.
In the rental industry, an invoice must include a specific reference
to the duration of the time being billed, so in addition to quantity,
price and discount the invoicing amount is also based on duration.
Generally each line of a rental invoice will refer to the actual
hours, days, weeks, months, etc., being billed.
1
7
2.8
INVOICE
OF
1
9
organizations
have
clear
instructions
regarding
processing
invoices
or
non-purchase
order
invoices.
The
main
iPayables,
Kofax,
Perceptive
Software,
Hyland
2.11
AND
LIMITATION
OF
THE
EXISTING
including
human
neglects
and
environmental
threats.
In
PROPOSED/NEW SYSTEM
at delivery.
Important cost savings
Online billing also saves money on paper, ink, and postal
sendees.
CHAPTERTHREE
RESEARCH METHODOLOGY
3.1RESEARCH M ETHODOLOGY
Research can be defined as a systematic inquiry to describe,
explain, predict and control the observed phenomenon. Research
involves
inductive
and
deductive
methods
(Babbie
1998),
phenomenon
observed.
Deductive
methods
verify
the
with
branch
of
knowledge.
It
typically
2
8
Corp.
website
www.frsc.gov.ng
to
get
the
historical
3.3INTRODUCTION
Methodology
is
the
way
in
which
you
find
information,
3
available ranging from interview,
questionnaire, records and
0
These are data collected from other sources outside the ones
mentioned above. Here various methods are available ranging
published and unpublished data like textbooks, news papers and
past project
3.3 SYSTEM DESIGN
System design provide a details information of a new system, it
requires an acceptance by management as the requirement
specification does. It purposes is to transform the conceptual
design into a detail one for information.
to
accomplish
the
task.
There
are
three
major
3
1
Output specification
This comprises of all the screen such as report on customers cash
invoice, all other related output screen and printed papers for the
personal documents for the personal document for the reference
of the invoice.
Hardware Requirement
The hardware requirement for the implementation of this program
is any modem computer that has (preferable) a Pentium grade
processor and the following features for optional performance.
Central processing unit (CPU) comprises random Access Memory
(RAM) Read only Memory' (ROM), and has substantial memory
capacity,
3.5 DATABASE DESIGN
A web database application is a long term memory that stores
data (information) for the application. A database is an electric file
cabinet that stores information in an organization way, easy to
find, when needed. Database can be small, with structure for
example, database can contain the name and data of invoice or
database can be huge with extremely complex structures.
A web database application is design to help a user to accomplish
3
the task. It can be simple application
that displays information in
2
3
3
3.6
ADVANTAGES OF DATABASE
Reduction of data redundancy (i.e. controlled redundancy)
Enhance of data integrity
Data independence is ensured.
Database facility, data sharing and integration.
It improved access data.
Centralized of security.
Reduction of cost.
3.7
DISADVANTAGES OF DATABASE
Complexity
Initial expense.
Need for substantial conversion efforts.
Need for special training of users.
3.8
3
4
missed (lost) in the course ' cay to day activities in the pharmacy,
inaccurate figures are kept for the quantity crags left on the
shelves ,drugs disappear without trace etc. iging from the present
technological trends in the world whereby almost tything is
computerized, there is every need to design a system that should
take
ire of these lapses. The computerized program designed in this
project not only ikes care of these problem, but by far is faster to
accomplish a task, very and up to ate record at point in the time,
insofar as it has been duly fed into the system.
3
5
CHAPTER FOUR
IMPLEMENTATION AND DISCUSSION OF RESULT
4.1INTRODUCTION
This chapter discusses the results obtained in the entire project
work; the implementation can be presented by means of the
system developed under the study which is the result of the data
Input specification that is processed by the computer.
4.2SYSTEM TESTING
System testing involves the testing of the functional requirement
specification and :he system requirement specification. Both the
functional and system requirement specification describe the
functionality that the system developed and the users have agreed
with it. System testing tends to be more of an investigatory testing
chase, where the focus is to have almost a destructive attitude test
not only the design, but also the behavior and even the believed
expectation of the untended ui'fr System testing is intended to test
up to and beyond the bounds defined in the ?: frware hardware
requirement specifications. The two types of testing are carried cut
during the discussion of the result system. They are:
i. Functional testing
ii. Performance testing
FUNCTIONAL TESTING
This is the testing that required function from the software
specification which can be assessed, Functional testing typically
involves:
a. The identification of functions that the software is expected to
perform.
b. The creation of test data that will exercise those functions.
PERFORMANCE TESTING
in software development, performance testing is determined how
fast some aspect of a system performs under a particular
workload, performance testing can serve as different purpose, it
can compare two systems find which one perform better, it can
aIso measure what part of the system or workload causes the
system to perform badly, in the diagnosis cases, software
engineers use tools such as profilers to Measure what part of a
device or software contributes most to the poor Performance or
to establish through level for maintained acceptable response
time.
4.2 SYSTEM REVIEW AND MAINTENANCE
This analyzed virtually all aspect of invoice generating system.
User will find it very easy to open after a substantial/orientation.
To ensure the security of the system it shall be access only by the
user and management of the pharmacy using a particular
password. The management should also try to provide a light
security to these packages from viruses, warm, Trojan horses and
other physical hazard by lunching a powerful and latest antivirus
and hardware security
4.3
CHAPTER FIVE
SUMMARY, CONCLUSION, AND RECOMMENDATION
5.1SUMMARY
This project work was aimed at computerizing the sales of drugs system r. pharmacy
in order to make it more effective, efficient and secured and was studied to developed
application software and compare with an automated system the application
consisting of a database and user friendly interface designed with PH?. MYSQL, HTML,
and CSS. From this research work, it is evident that when proper computerization of all
data involving ordering and billing is carried out the pharmacy can always retrieve any
information or check financial calculation w ith case. A sales customer record can be
keeping the record in the database, update and also print on papers which can be
effectively and efficiently. Whereby with ordinary filling system or records keeping in
book, it is difficult to find or locate information, especially when it involves a lot of
records (volumes) or if a very huge amount is to be calculated. The formula is simply
fed into the program code and computer does the calculation fast and accurate. These
and more lead or tell why a computerized-data is very importance.
5.2CONCLUSION
w.
The primary aim of employing a computer system to replace an (manual) system of
any organization is to provide an efficient, accurate, fast and easy to operate, and
higher performance of that system. This system wall surely lead to great improvement
of invoice system activities in the pharmacy. Indeed, most of the problems
encountered with manual method of invoice are now solved with computerization
system.
REFERENCES
Invoice Processing Procedure (Account payable)
Invoice
illustration
adapted
from
Meigs
and
Meigsfmancial
2
4
26