DIRE DAWA UNIVERSITY
INSTITUTE OF TECHNOLOGY
COLLEGE OF ELECTRICAL AND COMPUTER ENGINEERING
Stream:- Computer Engineering
Internship Report And Project
Project title:- Pharmacy stock and sales management system
Prepared by:-
1. Tsion Habtessilassie
2. Getahun Tamirat
Advisor:- Mr. Musa
Outlines
2
Internship Report
Internship Project
Introduction
Background of the project
Statement of the problem
Objective of the project
Scope and limitation of the project
Significance of the project
Feasibility of the project
Outlines…
3
Literature reviews
Methodology
Data gathering
Requirement specification
System development
System development tools
System design and analysis
System design
System modelling
Outlines…
4
Result and discussion
Conclusion and recommendation
5 INTERNSHIP REPORT BY TSION
Details About NEARI
6
Background of NEARI
Vision, Mission and Objective of NEARI
Overall Organization and Work-flow
Main Services and end users of NEARI
By Tsion
Internship Experience
7
Involvement in Company Activities
Software Development Work-flow
Assigned Tasks and Responsibilities
Evaluation of My Performance During the Internship
By Tsion
Overall Benefits Gained From The Internship
8
Improving Practical Skills
Enhancing Theoretical Knowledge
Developing Interpersonal Communication Skills
Building Teamwork Skills
Work Ethics and Discipline
By Tsion
9 INTERNSHIP REPORT BY GETAHUN
Background
10
A brief introduction of the company
Overall Organization and Work-flow
Main Services
By Getahun
Overall Internship Experience
11
In which activities of the company I have been working in
How does the workflow in the section look like?
Tasks I have been executing
By Getahun
Overall Benefits I gained from the Internship
12
Improving practical skills
Interpersonal communication skills
Work ethics-related issues
By Getahun
13 INTERNSHIP PROJECT
Background of the project
14
Inventory in the context of a pharmacy.
Effective stock and sales management.
Pharmacy stock and sales management.
PSSM
Background of the project…
15
A well-designed system can help pharmacies maintain optimal
stock levels, prevent medication shortages, and ensure that
expired products are removed from inventory.
This pharmacy stock and sales management system is
developed to address solution that integrates inventory
management, sales processing, and reporting functionalities.
PSSM
Statement of the problem
16
Inefficient inventory management
Errors in sales tracking
Lack of proper tracking for medication expiration dates
PSSM
Objective of the project
17
General objective
Is to design and implement a comprehensive pharmacy
stock and sales management system that optimizes
inventory control, automates sales processing, and
enhances reporting accuracy
PSSM
Objective of the project…
18
Specific objective
Develop an automated system for inventory management.
Implement real-time sales tracking and reporting
functionalities.
Integrate automated alerts and notifications.
PSSM
Objective of the project…
19
Specific objective…
Enhance customer management.
Improve employee management.
Reduce operational costs and labor inefficiencies.
PSSM
Scope and Limitation of the Project
20
Scope of the project
It will focus on inventory management, allowing users to
track stock levels, receive alerts for low stock and expired
products, and update product details
PSSM
Scope and Limitation of the Project…
21
Limitation of the project
Lack multi-store management and extensive analytics.
It will not include online sales functionality.
PSSM
Significance of the Project
22
Operational Efficiency
Accurate Inventory Tracking
Enhanced Sales Management
Improved Customer Service
PSSM
Feasibility of the Project
23
Technical Feasibility
Financial Feasibility
Operational Feasibility
PSSM
Literature reviews
24
Enterprise Resource Planning (ERP) systems, as noted by [5],
integrate various business processes but are often too complex
and costly for small pharmacies.
This Pharmacy Stock and Sales Management System, which
can streamline core functions and meet the specific needs of
small to medium-sized pharmacies.
PSSM
Methodology[Data Gathering]
25
Primary sources
Interview
Observation
Secondary sources
Document Analysis
PSSM
Methodology[Requirement Specification]
26
Functional Requirement
Register Medicines
Buy Medicines
Sell Medicines
PSSM
Methodology[Requirement Specification…]
27
Functional Requirement…
Register Credit Customers
Color-Coding for Expired and Safe Medicines
Manage User Accounts
PSSM
Methodology[Requirement Specification]
28
Non functional requirement
Performance
Compatibility
Security
PSSM
System Development[Software Process Model]
29
PSSM
System Development[System Developing Tools]
30
Hardware Developing Tools
Software Developing Tools
Android Studio: Android Studio is the official integrated
development environment (IDE) for Android app development.
Visual Studio Code
PSSM
System Development[System Developing Tools…]
31
Software Developing Tools…
Dart: frontend programing language
Flutter: dart framework
Firebase: backend programming language
Firestore: database
Figma: UI/UX interface designing
PSSM
System Design and Analysis [System Design]
32
System Architecture
Client-server architecture:-is a network model where clients
(devices or applications) request services from servers (powerful
computers or applications).
Database Design[Firestore database design]
Firestore utilizes a NoSQL structure with collections and
documents.
PSSM
System Design and Analysis [System Modeling]
33
System modeling
Is the process of creating visual representations or diagrams that
depict how a system works.
PSSM
System Design and Analysis [System Modeling…]
34
Use Case Diagram
Actor Identification
Cashier
Admin
Pharmacist
PSSM
System Design and Analysis [Use case Diagram of PSSMS]
35
PSSM
System Design and Analysis [Sequence diagram for Add Medicine]
36
PSSM
System Design and Analysis [Activity Diagram for Password Reset]
37
PSSM
System Design and Analysis [Deployment Diagram of PSSMS]
38
PSSM
System Design and Analysis [Implementation and Testing]
39
Final Testing of the system
Testing by Requirements
Testing the correctness
Testing the security
PSSM
System Design and Analysis [Implementation and Testing…]
40
Error Handling
Unit testing
Integration testing
Systems Testing
PSSM
Result And Discussion
41
Result
Discussion
PSSM
Conclusion And Recommendation
42
Conclusion
PSSM developed in response to offering a solution that
automates crucial pharmacy processes to enhance
operational efficiency and reliability.
PSSM
Conclusion And Recommendation
43
Recommendation
developing a dedicated mobile application
unfinished features, such as advanced reporting and
predictive analytics, should be prioritized.
PSSM
44 THE END