Pills Express Pharmacy Warehouse Inventory System
Pills Express Pharmacy Warehouse Inventory System
In Partial
Fulfillment of the Requirements
For the Course CISB 41 Accounting Information Systems
By
Banagodos, Daverah M.
Cabading, Irish R.
Cabanag, Lelit R.
Catacutan, Angel Faith Q.
Primicias, Carla Marie F.
Tabanao, Jamaica B.
Villegas, Alyanna Kylie A.
October 2019
SILLIMAN UNIVERSITY
2
TABLE OF CONTENTS
Page
TITLE PAGE i
ACKNOWLEDGEMENT
TABLE OF CONTENT ii
LIST OF TABLES
LIST OF FIGURES
4.2. Recommendation................................................................................................ 35
APPENDIX ................................................................................................................ 36
REFERENCES .......................................................................................................... 36
4
Through the years, Pills Express Pharmacy continues to sell safe and
affordable drugs to its customers. It also provides services like blood sugar level
test. The business is conveniently located in the center of the city next to a gasoline
station where customers frequently pass by. Customers riding motorcycles, may
opt to stay in their vehicles and stop by near the window store when buying
medicines or other products, given that there are only a few customers during that
time. What makes this pharmacy more engaging to customers is that it opens at
7:00 in the morning and closes at 11:00 PM unlike any other pharmacies who
5
closes earlier. Moreover, the pharmacy also boasts of affordable prices for their
quality medicines that resulted to many loyal customers along the years.
The owner/manager holds the highest position in the pharmacy. She sets
the overall direction and operations of the business. Directly under her are the
registered pharmacist, senior and assistant pharmacists, bookkeeper and
technician. The registered pharmacist also helps in supervising two senior
assistant pharmacists, who have been working with the pharmacy for several years
and three other assistant pharmacists, who are new to the business.
A. Owner/Manager
The owner/manager generally oversees and supervises a company’s
activities and employees. She is responsible for the planning, organization,
direction, control and review of the day-to-day operations and major functions
of the business.
B. Registered Pharmacist
Pharmacists supply prescribed and over-the-counter medicines to the
general public in the pharmacy and give advice to customers on the safe use of
medicines and possible effects. She is the main person to refer to when
prescriptions are being provided by customers. The distinguishing factor of a
registered pharmacist to the other types of pharmacists in the pharmacy is that
she has the license to practice pharmacy.
D. Assistant Pharmacist
An assistant pharmacist also supplies medicines to customers. In addition,
he/she records drugs delivered to the pharmacy, store incoming merchandise
and inform the manager of stock needs.
7
E. Bookkeeper
The bookkeeper records financial transactions and generates reports from
those information. The recording of transactions include posting information to
accounting journals or accounting software as well as general ledgers from such
source documents as invoices to customers, cash receipts, and supplier
invoices. The bookkeeper also reconciles accounts to ensure their accuracy.
F. Technician
A technician is responsible for the maintenance and repair of the accounting
system used in the pharmacy. He ensures that the system in the business is
functioning properly and troubleshoots if there are occurrence of several
computer issues.
Specifically, this study aims to address the following challenges and purposes:
The system can do the following tasks and/or has the following features:
● The system is password protected.
● It can view all the lists of employees, products, suppliers, and shippers.
● It can add, update, and delete certain records.
● It can keep track of purchase order records.
● It can monitor warehouse inventory level.
● It will be able to match products with suppliers and shippers.
9
1. The existing system is evaluated. Deficiencies are identified. This can be done by
interviewing users of the system and consulting with support personnel.
2. The new system requirements are defined. In particular, the deficiencies in the
existing system must be addressed with specific proposals for improvement.
3. The proposed system is designed. Plans are laid out concerning the physical
construction, hardware, operating systems, programming, communications, and
security issues.
4. The new system is developed. The new components and programs must be
obtained and installed. Users of the system must be trained in its use, and all aspects
of performance must be tested. If necessary, adjustments must be made at this
stage.
11
5. The system is put into use. This can be done in various ways. The new system
can phased in, according to application or location, and the old system gradually
replaced. In some cases, it may be more cost-effective to shut down the old system
and implement the new system all at once.
6. Once the new system is up and running for a while, it should be exhaustively
evaluated. Maintenance must be kept up rigorously at all times. Users of the system
should be kept up to date concerning the latest modifications and procedures.
Phase 3: Analysis
In analysis phase the current system is studied and alternative replacement systems
are proposed. Analysis phase have several sub phases. The first is requirements
determination. Methods for determining requirements are:
Interviewing and Listening
Directly observing Users
Analyzing Procedures and other Documents
Joint Application Design
Using Prototype Identifying
Processes to Reengineer
Phase 4: Design
In the design phase description of the recommended solution is converted into
logical and then physical system specifications. Design focuses on high level design
like, what programs are needed and how are they going to interact, low-level design
(how the individual programs are going to work), interface design (what are the
interfaces going to look like) and data design (what data will be required). During
13
these phases, the software's overall structure is defined. Analysis and Design are
very crucial in the whole development cycle. Any glitch in the design phase could be
very expensive to solve in the later stage of the software development. Much care
is taken during this phase. The logical system of the product is developed in this
phase.
Design phase has two parts: logical design and physical design. Logical design is
the part of the design phase in which all functional features of the system chosen for
development in analysis are described independently of any computer platform.
Physical design is the logical specifications of the system from logical design are
transformed into technology-specific details from which all programming and system
construction can be accomplished.
Phase 5: Implementation
In implementation phase information system is coded, tested, installed and
supported the organization. In this phase the designs are translated into code.
Computer programs are written using a conventional programming language or an
application generator. Programming tools like Compilers, Interpreters, and
Debuggers are used to generate the code. Different high level programming
languages like C, C++, Pascal, Java are used for coding. With respect to the type of
application, the right programming language is chosen. Implementation activities
also include initial use support such as finalization of documentation, training
programs and ongoing user assistance. Elements of implementation phase are:
Coding
14
Testing
Installation
Documentation
Training
Support
Phase 6: Maintenance
In the maintenance phase information system is systematically repaired and
improved. After implementation users faces some problems about how the system
works and often think of better ways to perform its function. So modification or
change is needed. Software will definitely undergo change once it is delivered to the
customer. There are many reasons for the change. Change could happen because
of some unexpected input values into the system. In addition, the changes in the
system could directly affect the software operations. The software should be
developed to accommodate changes that could happen during the post
implementation period. Major activities that occur in maintenance phase are:
Obtaining Maintenance Requests
Transforming Requests into Changes
Design Changes
Implementing changes
The researchers believe they are qualified to make this system because they
are equipped with the right knowledge to do so. They are well versed in accounting
and trained in using different programming languages and database management
systems. This knowledge serves as the primary premise in making this functional
system.
The inventory system is not for sale and the establishment can avail its
services for free. However, the group has created an estimate of the total cost of the
system if they were to charge for the services.
Since the establishment has a laptop that has an Intel I5 processor, the
establishment need not purchase any new computer to accommodate the inventory
system hence, will not need to spend to purchase any hardware. Therefore, the
pharmacy will not spend much on this system. From an economic perspective, this
project has low risk.
developing the system. For the pharmacy to cope up with the demands of their
business, they expect that this system can increase the efficiency of their work.
A project budget is the estimated financial plan for a project, for which funding is
required. The budget is an important component of a proposal, as it represents a financial
picture of the project. The recommended hardware specifications for the projects include
the basic computer paraphernalia such as monitor, CPU, RAM, Hard disk, & motherboard
to purchase a new one to replace the manual system of the warehouse.
DEVELOPMENT COST
Personnel:
1 Systems Analyst ( 88 hours @ P 50/hour) P4,400
1 Programmer ( 200 hours @ P 30/hour) 6,000
1 Designer ( 34 hours @ P
30/hour) 1,020
Computer
Usage:
322 hours @ P 20 6,440
INVESTMENT COSTS
Computer Paraphernalia:
1 Monitor (Dell 20”) P 2,300
1 CPU (Dell 990 i5-2400 3.1Ghz 8GB RAM 250GB) 6,990
1 AVR (Prolink UPS with AVR) 1,357
1 Keyboard and 1 Mouse (A4TECH) 475
TOTAL DEVELOPMENT COSTS P11,122
Computer Usage:
1500 hours/year @ P 20/hour 30,000
The researchers have not identified any current system in the establishment that
serves the same purpose as the proposed system. Thus, under the cost recovery
scheme, the establishment does not recognize any cost savings related to this proposed
19
system. However, the system’s total cost should be noted for the system to be effectively
put in use.
20
Data Field
Field Name Constraint Description
Type Length
20
Employee_Position Varchar Null Position of the employee
Data Field
Field Name Constraint Description
Type Length
Primary Corresponding ID
ID Int 20
Key Number of the product
Unit of measurement of
Unit_of_Measurement Varchar 20 Null
the product
of the product
Corresponding ID
Employee_ID Int 20 Null
Number of the employee
Corresponding ID
Supplier_ID Int 20 Null Number of the supplier
of the product
Data Field
Field Name Constraint Description
Type Length
3.1. Forms
A. Info Form
This form is the opening page of the system, where the information about Pills
Express Pharmacy establishment is shown. This contains a login button that will lead
to the next form for a user to sign in.
B. Sign-in Form
This form allows the user to access the system after proper authorization. A user
is required to input his/her username and password. To add, delete, or update the
user’s authorization username and password, an attribute named password is
included in the table employee to automatically add/delete an account of the new/old
employee. Upon logging in, the login button will lead to the Main Form.
C. Main Form
This form shows the different options that the user can go to. The following forms
the user can access through the Main Form are the Employee, Product, Purchase
Order, Supplier and Shipper Forms. The form also shows the current time and date
on when the user will access the system. This is also where the user can log out from
the system.
D. Employee Form
This form shows the list of employees of the pharmacy from the registered
pharmacist down to the junior pharmacist. This form also shows the option of the user
to either add, delete or update information on the employee. Lastly, the user can also
easily search for the employee that he/she is looking for through the search box by
either typing the first or last name of the individual.
This form allows the user to add new employee information to the system. The
data that will be required of the user are the employee ID, first and last name,
position, birthdate, contact number and email of the employee.
b. Delete Employee Form
This form allows the user to delete the entire information of the employee in the
system.
c. Update Employee Form
This form allows the user to update existing information of the employee in the
system.
E. Product Form
a. Add Product Form
This form allows the user to add products in the system.
b. Update Product Form
This form allows the user to update the existing products in the system.
c. Stock In Form
This form allows the user to input the products delivered to update the latest
inventory available.
e. Stock Out Form
This form allows the user to monitor and effect the transfer of inventory from the
warehouse to the pharmacy.
H. Shipper Form
a. Add Shipper Form
This form allows the user to add new shippers in the system.
b. Update Shipper Form
33
This form allows the user to update the existing shipper details in the system.
I. Supplier Form
a. Add Supplier Form
This form allows the user to add suppliers in the system.
b. Update Supplier Form
This form allows the user to update the existing supplier records in the system.
Before the proposed project, the establishment only manually monitored different
aspects of the business including the taking and monitoring of inventories. As a delivery
is received, part of it is stored in the warehouse and the others are stored in the pharmacy.
Every day, the owner is to bring stocks of inventory into the pharmacy and when inventory
runs low before the next day, an in-charge pharmacist is to message the owner to bring
more stocks.
Other aspects like employees, purchase orders, supplier, and shipper are also not
monitored. Like any other small establishments, the knowledge of the owner about these
things are considered enough. This then leads to the information being concentrated on
only one individual. Thus, there is always a need to consult the owner for queries about
such matters.
34
This computerized system is the first in the establishment that will be used to
harmonize the different aspects of the business in a single platform. These aspects
include the employees, products, inventory, purchase orders, supplier, and shipper. This
will ensure better monitoring of these aspects and more efficient business processes.
This proposed system was made with the establishment's current deficiencies in
mind. If in the future, new practices and aspects of the business are added, it would be in
the best interest of the establishment to have the system modified according to additional
needs.
The process in building this system started with the identification of the proponent
and the deficiency in their current business practices. Data obtained were then analyzed
to determine how to approach the problem and relevant systems were studied. An ERD
was then initially drafted to identify the relationships of the different components to each
other and as the project progresses, the ERD was revised as needed. The structure of
the program was then formulated, and the SQL entities and attributes were created. The
Delphi programming followed. This took most of the time of the project since this includes
a lot of revisions after the initial programming. The final step in the process is testing the
system with the proponents. This is to determine the sufficiency and appropriateness of
the system to the business.
4.1. Conclusion
Today’s world is very much focused on technology and making use of technology
to provide the best advantage. Even for businesses, technology can be very helpful. This
is where software development comes in.
35
The proponent strongly supports the group in developing the system. Since the
establishment is currently running their business in manual, Pills Express Pharmacy
shows a lot of interest in the system. In conclusion, this project would be effective since
it will help the establishment cope up with the demands of their business and to make it
easier for them to track inventory.
4.2. Recommendation
CV
PERSONAL BACKGROUND
Date of Birth: January 29, 1997
Age: 22
Gender: Female
Civil Status: Single
Nationality: Filipino
Languages: Cebuano, Tagalog and English
SUMMARY
A continuous learner who loves reading and learning from experience. Always ready for
change.
ACADEMIC BACKGROUND
AFFILIATION
SKILLS
37