0% found this document useful (0 votes)
338 views47 pages

Wachemo University College of Engineering and Technology School OF Computing AND Informatics Department of Software Engineering

The document describes a web-based drug inventory management system developed for Wachemo University Hospital in Ethiopia. The system was created by 3 students to address issues with the hospital's manual inventory process, such as errors and inefficiencies. It aims to automate drug tracking, reduce human labor, and make inventory analysis easier. The document provides details on the existing manual system, proposed system requirements and design, including use case diagrams and classes.

Uploaded by

Hasen Aumer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
338 views47 pages

Wachemo University College of Engineering and Technology School OF Computing AND Informatics Department of Software Engineering

The document describes a web-based drug inventory management system developed for Wachemo University Hospital in Ethiopia. The system was created by 3 students to address issues with the hospital's manual inventory process, such as errors and inefficiencies. It aims to automate drug tracking, reduce human labor, and make inventory analysis easier. The document provides details on the existing manual system, proposed system requirements and design, including use case diagrams and classes.

Uploaded by

Hasen Aumer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 47

WACHEMO UNIVERSITY

COLLEGE OF ENGINEERING AND


TECHNOLOGY
SCHOOL OF COMPUTING AND
INFORMATICS
DEPARTMENT OF SOFTWARE
ENGINEERING
Title:-Web based Drug inventory Management System for
Wachemo University Nigist Eleni Mohammed Memorial
Comprehensive Specialized hospital
  By

NAME ID
1. HASSEN YIMER………….WCU/R/004668
2. YONAS YIHUNIE…………WCU/R/004625
3. SIMACHEW ESKEZAW……WCU/R/004639
 
 
 
Advisor: Mr. Alemayehu.S(Msc)
Hossaena,Ethiopia
INTRODUCTION
Now a day most applications are changed into
automated system. This helps to increase the qualities
of work, reduces the complexities of tasks, keeps the
security of data in most advantageous condition, data
transfer makes more easily, provide timely and
accurate reliability or quality reports and analyses,
provide faster product release, better service,
improved warranties and more reliable products and
the like.
Cont.…
This project concerned to develop web based drug
inventory management system for Wachemo
University Nigist Eleni Mohammed Memorial
Comprehensive Specialized hospital. Drug inventory
management system is a combination of systems and
processes that connect drug inventory management
and information technology through a computerized
software system.
ORGANIZATIONAL BACKGROUND

Wachemo University Nigist Eleni Mohammed


Memorial Comprehensive Specialized hospital is
found at Hasaean town located in South Nation’s
Nationalities and Peoples Region at 232kms south of
Addis Ababa, is capital city of Ethiopia. This hospital
was established in 1984 in order to serve the
catchment population at hadiya zone and nearby
zones and districts.
BACKGROUND OF THE
SYSTEM
This project which is drug inventory management
system provides a computer based information
management system in a Pharmacy Department of
Wachemo University Nigist Eleni Mohammed
Memorial Comprehensive Specialized hospital by
designing a cost effective and user friendly
application.Since,the hospital still use the manual
system of operation which can lead to inappropriate
drug management errors due to problems of handling
big file within a short period of time.
STATEMENT OF THE PROBLEM

Currently drug inventory management is facing many


problems due to the use of manual handling system in
Wachemo University Nigist Eleni Mohammed
Memorial Comprehensive Specialized hospital.
Such as,
 Lots of manual work in drug Status analysis and

manual checking of expired drugs


 cost and difficulty in retrieving information on

drugs
PURPOSE OF THE PROJECT

The main aims of the proposed system is to reduce


human labour, to protect data from unauthorized user,
to provide easy drug analysis and reducing work load
of drug inventory of the hospital.
GENERAL OBJECTIVES

The main objective of this project is to design and


implement web based drug inventory management
System for Wachemo University Nigist Eleni
Mohammed Memorial Comprehensive Specialized
hospital.
SPECIFIC OBJECTIVES
Specific Objective is a term indicating such objectives that
specify the strategic goals. Such as
 To Study and analyses the limitations of the existing system.

 To Suggest alternative solutions in order to address the

current problem.
 To Understand functional and non-functional requirements

of the system.
 To reduce the amount of time spent in checking available

drugs
SCOPE AND LIMITATIONS
The project that we are trying to focus on web based
drug inventory management system will cover only on
pharmacy department of Wachemo University Nigist
Eleni Mohammed Memorial Comprehensive Specialized
hospital to Reduce wastage of time and cost through
automated system.
Limitation
 The system does not automatically generate SMS alert.

 Our system doesn’t support buying process.


DESIGN METHODOLOGY

Our team will use Evolutionary model which is a


combination of iterative and Incremental model of
software development life cycle. delivering it in
incremental process over time is the action done in
this model.
EXISTING SYSTEM
The current system of Wachemo University Nigist
Eleni Mohammed Memorial Comprehensive
Specialized hospital is manual system. For example
checking expired date, availability of drugs, and drug
status analysis is done manually.
FUNCTION OF THE CURRENT SYSTEM

 Manual Drug Registration: -Whenever the new


drug come in in to store, the Store coordinator
registers those drugs manually.
 Manual Checking expired date the store
coordinator checks those expired drugs manually
through navigating to the items on the shelf.
 Manual Removal of expired drugs
 Manual stock level analysis
DRAWBACK OF THE CURRENT SYSTEM

Drawbacks of current system are:-


 Loss of Data: A lot of paper works are needed for

the safe keeping of the details of drugs records


 Time Wasting: User time are wasted as a result of

searching for a drugs and waiting inline


 Error Prone: The existing system of operation is

prone to error.
 Tedious: It is tedious because it must take a routine

process.
BUSINESS RULE OF CURRENT
SYSTEM

The existing system has its own business rules to


perform its work flow.
These include:
B1.Manager should control the entire activity in the
stock and should receive clear and appropriate report
from the workers of the pharmacy.
B2.expired drug should remove quickly.
B3.Manager should control the overall information
from any biases properly.
CONT..
B4.Forms should contain stock information
appropriately.
B5. Drug status can be analyzed using the formula
Drug status =drug on hand/average monthly
consumption
B6.pharmacist doesn’t seel expired drugs
B7.store coordinator shall add drugs to pharmacist
properly
PSEUDOCODE

A pseudocode is a set of rules or process (in a


calculation) used for problem-solving.
Step 1: Start
Step 2: declare limitation bound (A)as (20 tablets)
Step 3: Enter stock status (SS)
Step 4: do for SS<A
CONT…
Step 4: do for SS<A
Show Red
Do for SS=A
Show Yellow
Increase A by 10
Do for SS>A
Show Green
PROPOSED SYSTEM

System analysis is an essential activity that must be


taken in any project in order to have a clear idea of a
proposed system. In other word, it means the process
of analyzing a task to develop a conceptual model
that can be used to complete our task.
FUNCTIONAL REQUIREMENT
The functional requirement refers to the functionality
of the new system. Such as
 Analyze Drug Status

 Check Available Drug

 Check expire date for drugs

 View available Drug list

 Update Drug information

 Remove Expired Drugs


NON- FUNCTIONAL REQUIREMENT

Non-Functional Requirements are the constraints or


the requirements imposed on the system. Such as,
 User interface

User Interface Design is concerned with the dialogue


between a user and the computer.
 Performance

System performance is the amount of useful work


done by a system.
CONT..
Reliability
 Reliability is concern with the extent to which the

software system consistently performs the specified


functions without failure.
Error handling
 Error handling is the Process of anticipating,

detecting, and resolving of programming,


application, and communications errors.
ACTOR IDENTIFICATION

An actor is an external entity that interacts with the


system.
Admin: - a person who is responsible for manage
account in the system.
Pharmacist: View drug, and check available drug.
Store coordinator: remove expired drug, update
drug, check available drug and View available drug
Doctor:-A person who is responsible for check
available drug and View drug.
USE-CASE IDENTIFICATION
a use case is a scenario that describes the use of the
system by an actor to accomplish a specific goals.
Use cases of our system are:-
 Login

 Analyze drug Status

 Add Drug

 Mange account
 Check Available Drug

 Update Drug
CONT…
 remove expired drug
 Manage Pharmacist profile
 Manage Store Coordinator profile
 Check Expired Drug
 Logout
USE CASE MODEL
 Use case diagrams describe what a system does
from the viewpoint of an external observer.
CONT…
Class Diagram
Class diagrams in the is a type of static structure
diagram that describes the structure of a system by
showing the system‘s classes, their attributes, operations
(or methods), and the relationships among the classes..
CONT..
SEQUENCE DIAGRAM
A UML sequence diagram is used primarily to show
the interactions between objects in the sequential
order that those interactions occur. The main purpose
of a sequence diagram is to define event sequences
that result in some desired outcome.
Sequence diagram for login is shown as follows,
CONT..
ACTIVITY DIAGRAM
Activity diagram is basically a flow chart to represent
the flow form one activity to another activity. The
activity can be described as an operation of the
system.
Activity diagram for login is shown as follows,
CONT…
SYSTEM DESIGN
System design is process of describing, organizing,
and structuring system components at the
architectural design level and detailed design level.
The design converts functional models from analysis
into models that represent the solution.
PURPOSE OF THE SYSTEM
The main aim of the proposed system
 Is to reduce human labour

 To provide secured data (protect data from


unauthorized user).
 To allow easy drug status analysis

 To save time and cost

 To increase work productivity of organization.

 To automate manual system into computerized

system
PRIORITIES OF DESIGN GOAL

Priorities of Design goals are priority over other


things while we are designing our coming system.
Such as,
 User interface

Interface is the front-end application view to which


user interacts in order to use the software. User can
manipulate and control the software as well as
hardware by means of user interface.
CONT…
 User Satisfaction:
This is the goals of software engineering and the most
important goal as we we should be much focused on
system should be much focused about user satisfaction
 High Performance:

Software performance is generally measured by its


speed and memory consumption so we should develop
in such a way that it could be run in minimal memory
space .
PROPOSED SYSTEM (ARCHITECTURE)

3-tier architecture is a client-server architecture in


which the functional process logic, data access,
computer data storage and user interface are
developed and maintained as independent modules on
separate platforms.
CONT…
HARDWARE /SOFTWARE MAPPING

Our coming System will have three main


components: the client, the web server and the
database server.
The client will access the Drug Inventory
Management system website through their internet
browser (i.e. Mozilla Firefox, Google Chrome,
Internet Explorer…).
CONT…
DEPLOYMENT DIAGRAM

A deployment diagram is a UML diagram  that shows


the execution architecture of a system, including
nodes such as hardware or software execution
environments, and the middleware connecting them.
CONT…
USER INTERFACE
CONT..
CONT…

THAN YOU!!!

You might also like