PharmaH 1
PharmaH 1
SYSTEM
PROPOSAL
Executive Summary.................................................................4
I. System Request...............................................................................5
Project Sponsor...........................................................5
Business Need............................................................5
Business Requirements..............................................5
Business Value............................................................6
Non-Functional Requirement..................................20
Operational............................................................20
Performance..........................................................20
Security..................................................................20
V. Use Case Analysis..........................................................................21-34
VI. Process Model.................................................................................35-36
Context Diagram.........................................................35
Data Flow Diagram.....................................................36
Project Sponsor
Business Need
This system had been proposed with the hope to improve and
ensure the flow of operations in PharmaHealth Company, to organize its
entry and records, to control the Management of the System which
include the Record Management Office, the Sales Report Management
Office, Payroll Management Office and the Inventory Management Office.
The PharmaHealth Company will have a better and convenient way of
controlling, managing the operations and the processing inside the
Company through this system. A well-chosen system will increase the
Pharmaceutical efficiency, save the valuable time and lead to a better way,
‘Customer Satisfaction Is Our Ultimate Goal ‘.
Business Requirement
Business Value
Technical Feasibility
Organizational Feasibility
Project Champions
Senior Management
The main user of this system are the staffs who are in charge in
the areas of PharmaHealth Company which include the Admin, Store
Manager, Hr manager, Drug Manager, Accountant, and the Employees.
The name and progress of the said company lies in their hands based
on their expertise on the entire processes. They will be the one will be
the proof if the system that is provided by the developers is successful.
Development Cost
2 Server 95,000 0 0 0 95,000
2 Printer 20,000 0 0 0 20,000
Software Licenses 10,000 0 0 0 10,000
Server Software 33,000 0 0 0 33,000
Development Labor 42,000 0 0 0 42,000
Total Development 200,000 0 0 0 200,000
Cost
Operational Cost
Hardware 30,000 35,000 35,000 100,000
Software 15,000 10,000 17,000 42,000
Operational Labor 50,000 55,000 55,000 160,000
Total Operational Cost 95,000 100,00 107,000 302,000
0
Total Cost 200,000 20,000 22,000 26,000 268,000
Total Benefits-Total Cost (200,000) 75,000 78,000 81,000 34,000
Cumulative Net Cash (200,000) (125,000 (47,000 34,000
Flow ) )
Return on Investment 12.687% (34,000 /
(ROI) 268,000)
Break Even Point(BEP) 2.58 years (2 years of
negative cash flow +
(47,000 / 81,000 - 58)
Project Methodology
Planning
Analysis
Design
Implementation
Verification
System
Version
They should meet all needs of the client, if there was changes, they back to
analyze the system if where they put it back to the project. And if the design of the
project is all good now, the maker of the project will start the implementation to the
client with the approval to them.
If the implementation of the Project started, there will be a possible that it has
lot of changes to the project. The Maker or the Infrastructure team will take this job.
They will go back to analyze the possible changes and make the changes of what
clients do need.
Analyst will take place to make analyze of the project after planning, in
analyzing there will be Requirement Definition, Use Case Analysis, Process Model
and Data Model. These terms will help the Analyst to manage more the project more
organize so that Infrastructure team will have basis to make the project.
Design Phase will start to make the project. They design first the Architecture
of the system, Hardware Software Specification, Data and Process Model and
Making of Interface Design. These are the prior plan to the programmers or the
Infrastructure team to start creating the Project.
Charlyn Solis
Dina Lindog AssistantAssistant Ivy Grace Dianopra
Assistant
Jonalyn Tampos Staff Angelita Romanillos Anna Lee Delos Ama Staff
Elesar Laborte Staff
Staff
In the figure above shows the position set up to organize the team.
Figure 3 shows the Rank and Position of each worker our company. There
are departments in our company to work with this project. Project Manager Rene
Ray Dipay will manage every work of all Departments
PHARMAHEALTH SYSTEM Page |
16
Table 3. Staffing Plan
In the Table 3 above it describe the team and each activities to be done according to
assign area.
PHARMAHEALTH SYSTEM Page |
17
Table 4. Gantt chart
Planning
Overall Analysis
Enhance UI Design
Completed System
Documentation
In the table 4 above shows how many months the system must done
according to the plan.
1. Log in Username
1.1 The username required login form to the user as the user’s details.
1.2 The system can verify if the username is already existed.
1.3 The system required to allow user to save the following input details
2. Search
2.1 The system will allow users to search products sited in POS/BILL, purchase,
livestock, medicines, accounts, salary templates, payrolls and also the
attendance.
3. Review
3.1 The system can view real- time entries of POS/BILL to identify the
following billing totals.
3.2 The system allows users to view medicines status and availability.
3.3 The system allows users to review or add new expenses.
3.4 The system allows users to view purchase status and the total purchased.
3.5 The system allows users to view and show livestock entries.
3.6 The system allows users to view user information and enable to make payment.
4. Purchase
4.1 The system will enable user to create a user’s account that will store on
the user’s data and payment information.
4.2 The system will enable users to specify the options to review item.
4.3 The system will enable users to collect and verify payment information,
once payment is verified, saving process will begin.
6. Add
6.1 The system will allow admin to add new bill total to the customer.
6.2 The system will allow admin to add new purchase product.
6.3 The system will allow admin to add new medicine products.
6.4 The system will allow admin to add and create new account.
6.5 The system will allow admin to add new salary template.
6.6 The system will allow users to add attendance.
1. Appearance
1.3 Due to error interruption, the users will be able to repudiate details
2. Functions
3. Security
Description: The user will login to check and manage the system like purchase, payroll, inventory,
payment and etc.
Trigger: The user will login to the system with their perspective user and password.
Alternative Course:
1.
Post conditions:
1. If the User enters to the system with default password, password must change for Security.
Exceptions:
1. If User is computer illiterate, Admin gives form that helps user to interact to the system.
Description: All workers in the company will have an attendance. Admin will take in-charge
and manage the attendance of all Employees.
Trigger: This process activate when workers of company will go to attendance form after
they login.
Alternative Course:
Post conditions:
Exceptions:
1. If the User are computer illiterate, Admin will give a Login form slip for their information.
After that, Admin will put the form to system.
Description: Employee take initiation of creating Points of Sale, Admin & Store Manager will take in
charge of managing and the record of the Sales.
Trigger: This process occurs when employee create Point Of Sales Bill. Then Admin & Store
Manager will record and manage the
Alternative Course:
Post conditions:
1. After submitting the Point of Sales, make sure that the information’s are all correct
Exceptions:
1. If Blackout of electricity , All employees make Points of Sales in papers and put it when
the electricity will back
2. If the Employee are Computer Illiterate, use papers instead with the format of Point Of Sales.
Alternative Course:
Post conditions:
1. Admin must input matches of their request to the Store Manager to avoid purchases
corruption
Exceptions:
1. If Blackout of electricity , Admin make Request in papers and put it when the electricity
will back
2. If the Employee are Computer Illiterate, use papers instead with the format of
Adding Purchases but with the approval of Store Manager
Description: The admin create the list of stocks and specifies the stock enter making such
as list of sold stocks, availability of stocks and damage stocks.
1. If the system get damage, the Store Manager creates list of stocks
by papers and put it in the system
2. Admin Verifies the list of damage stocks by manual and physical
inspection
3. Admin Verifies the list of sold stocks by manual.
4. Admin Verifies the list of availability of stocks by manual
5. And Store Manager put it in the system if the system back to the
normal so that it can be view again to the system
Post conditions:
1. The list of stocks is shared in the system
2. The list of the stocks is come from the record and list manager
3. The add admin is notified of date of return stocks and damage stocks
4. Only Store Manager and Admin can view the list of Stocks
Exceptions:
1. If Blackout of electricity, Store Manager record all Stocks by manual and make copy
for Admin.
2. If the Store Manager are Computer Illiterate, create stocks by manual and Give it to Admin
so that they have manual record to view with the approval of Store Manager
Description: The admin create an inventory and specifies inventory information such as
payments, medicine, POS/BILL and other.
Trigger: 1. The admin creates inventory
Exceptions:
1. The inventory is exclusive for the record and list of damage stocks, availability of
stocks only.
2. The system display message double quotation the inventory is only for pharmahealth
system.
Actor : Admin
Alternative Course:
Post conditions:
1. Check data if this is true and matches to the data that collected
Exceptions:
1. If Blackout of electricity, Admin create list of expenses by manual and put it in the system if
the electricity will back
Actor : Admin
Description: Admin create Salary template for all workers of the company.
Alternative Course:
1. Admin will collect DTR from workers to calculate the salary
2. Admin create list of salary by manual
3. Save it for the preparation for payment
Post conditions:
1. Check data if this is true and matches to the data that collected
Exceptions:
2. If Blackout of electricity, Admin create list of manual by manual and put it in the system if the
electricity will back
Description: Admin release salary payment to Store Manager first then Store manager will direct give
it to the employees with their payroll.
Trigger: Admin release salary payment to Store Manager
Post conditions:
1. After release of Payment Salaries, Employee must have signature to their payrolls for records
purposes
Exceptions:
Actor : Employees
Description: Payroll serves as the document to receive the salary for the employees of the Company
Trigger: Store Manager sends payment to the Employees , and Employees can see their salaries in
the Payroll
Alternative Course:
Post conditions:
1. If the Salary is lack, make queries to the Store Manager or Admin.
Exceptions:
Actor: Admin
Description: The admin add purchase and store Manager Record it.
Alternative Course:
Post conditions:
1. The add purchase is stored in the system
2. The list of Purchase is notified of expiry date.
3.
Exceptions:
1. The add purchase is exclusive only as recommended
2. The system displays message “exclusive only as recommend”.
3.
Summary Inputs Source Output Destination
Purchase Id Admin Purchase Admin
List of Purchase Purchase Account Purchase Form Purchase Table.
1. The Store Manager and the Admin did not meet and coincide
the lists of stocks adjustment.
a.)) if the stock is already existed, the system will automatically
reject the same stock entry.
b.)) the system will give information if the stocks already its
minimum and maximum quantity of stocks.
Postconditions:
1. all the purchase and adjusted medicines are fully secured in the systems and,
2. if the files of the medicines are accidentally deleted by the store manager or the admin it can
be restored any time.
Exceptions:
1. the record of the purchased and adjusted medicines can be access only by the store
manager only if,
2. the admin will allow the store manager to access the system.
Actor: Admin
Description: The store manager create an inventory matches with the Admin’s inventory
summary
Trigger: 1. The admin creates inventory
Exceptions:
1. The inventory is exclusive for the record and list of damage stocks, availability of
stocks only.
2. The system display message double quotation the inventory is only for pharmahealth
system.
Actor: Admin
Description: The Admin is the only one that can change password of the system, Employees
account and Store Manager’s Account.
Trigger: The admin add Purchase
Alternative Course:
Post conditions:
1. Can change password twice a month
2. Make letter request to Admin for reason of changing password if the User exceed 2
changing passwords
3.
Exceptions:
1. Admin forgot password, they can change their own without letter
2. Progammers of the system, they can go through without password with the consent of
Admin
Context Diagram
The Figure 5 shows the flow of the system. Also it shows all the processes of the system and its Data Store
Client computer
Collect
data
Display
Internet
Data Based
Figure 6 shows how the system was construct. It helps to have visual plan of the
System
Operational Requirement
Table 5
Performance Requirement
Table 6
Table 7
Table 8
The table 8 describes what hardware and software are needed to support the
application.
ADMIN ACCESS