This document summarizes a proposed pharmacy management software system for a popular hospital. It includes sections on project overview, process model, requirements engineering, system planning, cost estimation, diagrams including ERD and DFD, demonstration, limitations, future plans, and conclusion. The key aspects are developing a web application for admin and staff with features like managing inventory, sales, suppliers, and generating reports. The estimated time for 5 persons to complete the project is 4 months. Limitations include a single login and improvements could include a separate login for roles and adding additional features.
1. 1
Topics
Pharmacy Management Software
For New Popular Hospital
Organization
Org.
View
Prepared by:
B.M. ASHIK MAHMUD
ID: 15103052
Program: BCSE
Supervised by:
Rubayea Ferdows
Lecturer, Department of
Computer Science and
Engineering
2. Topics
Org.
View
2
Introduction
Project Overview
Process Model
Requirement Engineering
System Planning
Cost Estimation
Diagrams: ERD, DFD
Demonstration
Limitation
Future Plan
Conclusion
Organization
4. Topics
Organization
Org.
View
4
• Provide Web Application Solution
• The Mission “Quality Commitment Satisfaction” is
our slogan.
• The Vision: complete web & Mobile based software
solution in both local and global marketplace.
9. System
Benefit
9
• Easy Access into the Software
• Faster Sales system
• Accurate Record keeping
• To automate the whole sales process.
• Get all reports by date to date easily.
13. Admin
13
A. User Requirements:
Admin will be able to add Staff, who can only Sales.
A. System Requirements:
• Admin have to first login into the system.
• System will check is it admin or not.
• Admin will Insert Staff information with Staff
username and password.
• Form Validation will work.
• Admin will be able to remove Staff Information.
Functional
No
Functional
14. Admin
14
B. User Requirements:
Staff will be able to Sign In their own software part
to use.
B. System Requirements:
• Staff will sign in and use their specific part
permitted by Admin.
• Staff can’t modify their Staff username and
password.
Functional
No
Functional
15. Admin
15
C. User Requirements:
Admin will be able to Create Medicine Info.
C. System Requirements:
• Admin will be able to insert Medicine Presentation,
Generic Name, Medicine Name.
• Admin will be able to delete Medicine Presentation,
Generic Name, Medicine Name.
Functional
No
Functional
16. Admin
16
D. User Requirements:
Admin will be able to Create Supplier Info.
D. System Requirements:
• Admin will be able to insert supplier Name, Phone
Number, Address, Previous Due.
• Admin will be able to delete supplier Info.
Functional
No
Functional
17. Admin
17
E. User Requirements:
Admin will be able to manage Inventory part.
E. System Requirements:
• Admin will have to Login to system.
• System will check the login.
• Then, admin will be able Insert purchase product
with price, amount and selling price and check stock
storage and product expire date.
Functional
No
Functional
18. Admin
18
F. User Requirements:
Admin will be able to manage Sales part.
F. System Requirements:
• Admin will need to Login to system.
• System will check the login.
• Admin will be able to sales product, check product
storage and daily sales information or sales
statement.
Functional
No
Functional
19. Admin
19
G. User Requirements:
Admin will be able to manage Account part.
G. System Requirements:
• Admin will have to Login to system.
• System will check the login.
• Will only check date to date purchase and selling
statement.
Functional
No
Functional
20. Admin
20
H. User Requirements:
Staff will be able to Sales Medicine.
H. System Requirements:
• Staff or Sales man will be able to sales medicine to
new or old customer.
• Staff will be able to check medicine stock.
• Staff will be able to see sales list.
Functional
No
Functional
21. Admin
21
I. User Requirements:
Staff will be able to check Medicine Quantity. Staff
will be able to check Medicine Quantity.
I. System Requirements:
• Staff will be able to check medicine stock at sales
time.
• Also will be able to check medicine expire date.
Functional
No
Functional
22. Admin
22
J. User Requirements:
Staff will be able to Print Invoice.
J. System Requirements:
• Staff will be able to print sales invoice.
• In invoice there will be invoice number, client email,
medicine list and total amount & discount.
Functional
No
Functional
23. Admin
23
Functional
No
Functional • Admin can maintain whole system.
• Admin can add, delete and edit Staff.
• Admin will able to print date to date loss-profit
statement.
• Admin will able to search sales report by date,
medicine id/name.
• Staff will be able to print sales invoice for the client.
• Admin will be able to export excel file for owner.
24. Admin
24
Functional
No
Functional
• Responsive Design.
• Will be able to use the system from any browser with
any device like, mobile, tab, computer.
• Total secured system.
• Easy interface.
• Logging system with valid Staff username and
password.
• Mush have Internet connection to access.
29. Functions of Proposed System
Login in to the system
Add Staff
Delete Stuff
Add Supplier
Delete Supplier
Pay supplier
Add medicine presentation
name
Delete medicine presentation
name
Add generic name
Delete generic name
29
Add medicine name
Delete medicine name
Add purchase info by date
Delete purchase info
Update purchase info
Search date to date purchase
Insert sales info by date
Delete sales info
Search date to date sales info
Report generate
Print sales invoice
Print account info
Date to date account data search
View purchase info
View Sales info
View Account info
34. Function Point Estimation
Value adjustment factor (VAF) = (0.65+ (0.01* TDI))
= (0.65+ (0.01* 32))
= 0.97
• UFP= UFP (Data function) + UFP (Transaction function)
= 21 + 238 = 259
• Total time calculation frame = 259 * 15.5
= 4014 person hours / 9 hours
= 446 person days / 22 days
= 20 person months / 2 persons
10 months for two persons Approximately 4 months required for five
persons to finish the project.
34
48. Limitation
48
48
Future
Plan
Conclusion
• Single page Interface
• Page Load free process
• Sales statement with graph presentation
• Normalize database
• Develop the whole coding process with SOLID
principal.
• Single login system for both admin and staff.