34
A REPORT ON SIMPLE PHARMACY MANAGEMENT SYSTEM by Satyam (0809110064) Shailesh Kumar(0809110066) Sudhanshu Kr. Verma (0809110072) Tarun Kumar(0809110079) 1

Report

Embed Size (px)

Citation preview

Page 1: Report

A REPORT ON SIMPLE PHARMACY MANAGEMENT

SYSTEM

by

Satyam (0809110064)

Shailesh Kumar(0809110066)

Sudhanshu Kr. Verma (0809110072)

Tarun Kumar(0809110079)

1

Page 2: Report

Department of COMPUTER SCIENCE & ENGINEERING

JSS ACADEMY OF TECHNICAL EDUCATION

C-20/1, Sector- 62, Noida – 201301(U.P.)

MAY, 2011

SIMPLE PHARMACY MANAGEMENT SYSTEM

by

Satyam (0809110064)

Shailesh Kumar(0809110066)

Sudhanshu Kr. Verma(0809110072)

Tarun Kumar(0809110079)

2

Page 3: Report

Submitted to the Department of COMPUTER SCIENCE & ENGINEERING

in partial fulfillment of the requirements

for the degree of

Bachelor of Technology

in

COMPUTER SCIENCE

JSS ACADEMY OF TECHNICAL EDUCATION

M.M. Technical University

May, 2011

3

Page 4: Report

DECLARATION

We hereby declare that this submission is our own work and that, to the best of our

knowledge and belief, it contains no material previously published or written by

another person nor material which to a substantial extent has been accepted for the

award of any other degree or diploma of the university or other institute of higher

learning, except where due acknowledgment has been made in the text.

Signature: Signature :

Name :Satyam Name : Shailesh Kumar

Roll No.:0809110064 Roll No: 0809110066

Date :02-May-2011 Date : 02-May-2011

Signature: Signature :

Name :Sudhanshu Kr. Verma Name : Tarun Kumar

Roll No.: 0809110072 Roll No.: 0809110079

Date :02-May-2011 Date : 02-May-2011

4

Page 5: Report

CERTIFICATE

 

This is to certify that Project Report entitled “SIMPLE PHARMACY MANAGEMENT

SYSTEM” which is submitted by Satyam, Shailesh Kumar, Sudhanshu Kr. Verma, Tarun

Kumar in partial fulfillment of the requirement for the award of degree B. Tech. in

Department of COMPUTER SCIENCE & ENGINEERING of U. P. Technical University, is

a record of the candidate own work carried out by him under my/our supervision. The matter

embodied in this thesis is original and has not been submitted for the award of any other

degree.

 

 

Supervisors : Mr. Manoj Kumar & Miss Ankita Thakur

Date : 02-May-2011

5

Page 6: Report

ACKNOWLEDGEMENT

It gives us a great sense of pleasure to present the report of the B. Tech Project undertaken

during B. Tech. Third Year(6th semester). We owe special debt of gratitude to Mr.Manoj

Kumar & Miss Ankita Thakur Department of Computer Science & Engineering, JSS

Academy of Technical Education, Noida for their constant support and guidance throughout

the course of our work. There sincerity, thoroughness and perseverance have been a

constant source of inspiration for us. It is only his cognizant efforts that our endeavors have

seen light of the day.

We also take the opportunity to acknowledge the contribution of Professor S. S. Prasad,

Head, Department of Computer Science & Engineering, JSS Academy of Technical

Education Noida for his full support and assistance during the development of the project.

We also do not like to miss the opportunity to acknowledge the contribution of all faculty

members of the department for their kind assistance and cooperation during the development

of our project. Last but not the least, we acknowledge our friends for their contribution in the

completion of the project.

Signature: Signature :

Name : Satyam Name : Shailesh Kumar

Roll No.:0809110064 Roll No: 0809110066

Date : 02-May-2011 Date : 02-May-2011

Signature: Signature :

Name :Sudhanshu Kr. Verma Name : Tarun Kumar

Roll No.:0809110072 Roll No. : 0809110079 6

Page 7: Report

Date :02-May-2011 Date : 02-May-2011

ABSTRACT

This document is intended to flush out the requirements by the customer of a Pharmacy Management Firm which will play an important role in a pharmacy management system.The customer can review this document to ensure their needs along with the needs of theiruser’s are being met in this program. The development team will also use this document for guidance on overall design and implementation of the Web Store system. The test and verification team can reference this to ensure the requirements are being meet for the customer. Finally, the tech writer will use this to assist with user documentation. This document is designed to be review from beginning to end.

Earlier no system existed to cater to the needs of ‘Secure Infrastructure Implementation System’. The current system developed is technically feasible. It is a user interface for audit workflow at a Pharmacy Department of a hospital or for that fact this can also lead for a single Pharmacy Firm.Thus it provides an easy access to the users. The database’s purpose is to create, establish and maintain a workflow among various entities in order to facilitate all concerned users in their various capacities or roles.Permission to the users would be granted based on the roles specified. Therefore, it provides the technical guarantee of accuracy, reliability and security. The software and hard requirements for the development of this project are not many . The work for the project is done with the current equipment and existing software technology. Necessary bandwidth exists for providing a fast feedback to the users irrespective of the number of users using the system.The conclusion which can be thought of as the development of a very apt and able software which can be used in any simple Pharmacy firm. The software as it intends to does the very simple work of calculating the amount of medicines stored in a pharmaceutical departmentAnd also does the total work of updating the same.

7

Page 8: Report

TABLE OF CONTENTS Page

DECLARATION ................................................................................................... 4

CERTIFICATE ..................................................................................................... 5

ACKNOWLEDGEMENTS .................................................................................. 6

ABSTRACT ........................................................................................................... 7

LIST OF FIGURES................................................................................................ 9

CHAPTER 1-INTRODUCTION 10

CHAPTER 2-SOFTWARE REQUIREMENTS SPECIFICATION…………............ 11

2.1 Product Perspective 112.1.1 System Interfaces 112.1.2 Interfaces 112.1.3 Hardware Interfaces 122.1.4 Software Interfaces 122.1.5 Communications Interfaces 132.1.6 Memory Constraints 132.1.7 Operations 132.1.8 Site Adaptation Requirements 13 2.2 Product Functions 13 2.3 User Characteristics 14

2.4 Constraints 14

2.5 Use Case Model 14-15

2.6 Sequence Diagram 16

CHAPTER 3-SYSTEM DESIGN…………….......................................................... 17-22

CHAPTER 4 –IMPLEMENTATION AND RESULTS................................................ 23-26

CHAPTER 5 –CONCLUSIONS………………………………………………………….26-27

REFERENCES... .................................................................................................... 27

8

Page 9: Report

LIST OF FIGURES Page

1. External Interface 12

2. Use-Case Diagram 15

3. Sequence Diagram 16

4. Architecture Diagram 17

5. Class Diagram 18

6. Data Flow Diagram 19

7. Activity Diagram 20

8. E-R Diagram 22

9. Interface Diagram 23,24,25

9

Page 10: Report

CHAPTER 1

INTRODUCTION

This system has been designed to manage the various medicines and drugs for a general purpose

pharmacy(Medical Store) and to reduce the complexity of dealing with medicinal stock, various

medicine records like their name, composition, pharmaceutical’s name as well as the statistical

records regarding their availability, prices including tax.

Ordinarily what a medical store man does

to manage his pharmacy? He keeps a register with himself adding, editing the medicine records

into that. Is it always possible to remember all the drugs which he has to reorder as if they are in

minimul stock condition? Although it could be but the computers are more better and reliable

resource to handle with. A software makes these kind of management more easy.

So this software has been designed to keep track of the medicinal information to

deal with the pharmacy management complexity and saving of time to invest in some other

directions to enhance the development of the pharmacy. Save of time pleases customers too, so

they would be more greedy towards such an advanced pharmacy.

10

Page 11: Report

CHAPTER 2

Software Requirement Specification

2.1 Product Perspective

The product is based on the simple pharmacy management system and is totally independent and

self contained . Detailed perspective of the product comes under the scope of following

subsections . The following subsections also describe how the software operates inside various

constraints.

2.1.1 System Interfaces

JDBC-ODBC Bridge connection is the only interface used to join the internal modules ( project

software ) with external module Microsoft Access to utilize the database facility provided by

Microsoft Corporation as well as reduced line of codes of project software.

2.1.2 Interfaces

The interface between the software and the user has the following characteristics:

The interface consists of GUI interaction, it is a Graphical User Interface where the user

can interact with the system.

The interface provides the platform for the user to do as directed from a visual menu

available to him from the screen.

The visual interface will be as follows:

11

Page 12: Report

2.1.3 Hardware Interfaces

The system has no hardware interface requirements.

2.1.4 Software Interfaces

The software interface will consist of dealing with the required software tools which are:

JDK 1.6 (Development Tool) Microsoft Access (Database) Windows(200/XP/Vista/7) (Operating System)

12

Page 13: Report

2.1.5 Communications Interfaces

None

2.1.6 Memory Constraints

There are no memory constraints.

2.1.7 Operations

The following initial operations should be performed by user before the task begins -:

Click on the command prompt icon. Type – java PMSSwing (name of the running module). Now user can begin his/her task.

2.1.8 Site Adaptation Requirements

None

2.2 Product Functions

This simple pharmacy management system software performs the tasks such as addition ,

deletion , editing and updation of the information regarding medicines name ,composition ,

price, stock quantity etc.

13

Page 14: Report

2.3 User Characteristics

User must have the basic knowledge of operating computer and experience of working in the

windows environment.

2.4 Constraints

There are following constraints on the software which can be used -:

Software has been built upon of jdk 1.6

Microsoft office 2007.

Windows 2000 or XP or Vista.

2.5 Use case

2.5.1 Use case Model

The use case diagram for the Pharmacy Management System interface consists of

the following features:

The actors are :

1. The Employees

2. The Administrator

The entity as the name of the software itself suggests is the medicines, the

record of which will be kept by the software.

14

Page 15: Report

15

Page 16: Report

2.6 Sequence diagrams

The sequence diagram for the Pharmacy Management system is as follows:

16

Page 17: Report

Chapter 3

System Design

 

3.1. Architecture diagrams

Figure 3.1 2-Tier Architecture Diagram of Pharmacy Management System

17

Page 18: Report

3.2. Class diagrams

Figure 3.2 Class Diagram for Pharmacy Management System

18

Page 19: Report

3.3. Data Flow Diagram

Figure 3.3 Data Flow Diagram For Pharmacy Management System

3.4. Activity Diagram

19

Page 20: Report

Figure 3.4 Activity Diagram for Pharmacy Management System

20

Page 21: Report

3.5. ER Diagrams

21

Page 22: Report

22

Page 23: Report

CHAPTER 4

Implementation and Results

4.1. Software and Hardware Interfaces

It contains all the interfaces to be performed on data as follows:

Medicine To perform the updation on medicines. The range of the information to be added is fairly high. Accuracy measurements have been applied All measurements are in base units. Other inputs are related as they correspond to the same entity which is

medicine. Screen formats/organization Window formats/organization

23

Page 24: Report

4.2. Assumptions and dependencies

There are no such assumptions and constraints applicable on the piece of code.

4.3. Constraints( if applicable)

None.

4.4. Implementation Details

4.4.1. Snapshots Of The Implemented Interfaces (If

Applicable)

4.4.2. Test Cases

The test cases used to test the software are in the figure:

24

Page 25: Report

4.4.3. Results

The result of the project can be picturised as follows:

25

Page 26: Report

CHAPTER 5

Conclusion

5.1. Performance Evaluation

The performance requirements are as follows:-

· The system shall be able to handle 1000 medicines for storage.· The system shall be able to retrieve the products per second.· The system shall be able to add medicine to database in less than 2ms.· The system shall be able to delete medicine to database in less than 2ms.

26

Page 27: Report

· The system shall be able to update medicine to database in less than 2ms.

5.2. Comparison with existing State-of-the-Art Technologies

This work is in great accordance with all the softwares of this particular kind in the field as it

ably performs the function of management of medicines in a Pharmacy System.

5.3. Future Directions

The project has all the makings of a very good Pharmacy Management System and has all the

scope of future improvement:

The system shall utilize the data supplied.· The system shall be easily updatable for fixes and patches.· The system shall create logs of all changes, updates, or fixes that are done to the software.· The system shall be easy to upgrade.

References

The references from the following sources have been taken:-

www.google.com www.wikipedia.com K.K Aggarwal, Software Engineering. Pankaj Jalote, Software Engineering.

27