You are on page 1of 50

A

PROJECT REPORT
ON
“MEDICAL SHOP MANAGEMENT SYSTEM”
Submitted in partial fulfillment of the requirement for the award of degree

Post Graduation Diploma in Computer Application

From

Pt. Ravi Shankar Shukla University, Raipur (C.G.)

Year: 2018-2019

Project Guided By : Submitted By:


Mrs. SHRADDHA DUBEY Ms. NEHA TIWARI
( Asst.Prof) ROLL NO -1657825

Submitted to
CENTRAL COLLEGE OF IT,FAFADIH RAIPUR (C.G)
Pt. Ravi Shankar Shukla University, Raipur (C.G.)
CERTIFICATE OF APPROVAL

This is to certify that the project work entitled “MEDICAL SHOP

MANAGEMENT SYSTEM” is carried out by Miss Neha Tiwari a student of

PGDCA-II SEMESTER at CENTRAL COLLEGE OF IT is here by approved

as a credible work in the discipline of computer science and information

technology for the award of degree of Post Graduation Diploma in Computer

Application during the year 2018-19 from Pt. Ravishankar Shukla University

Raipur (CG.)

Principal
Mr. Jograj Singh
CERTIFICATE

This is to certify that the Project work entitled “MEDICAL SHOP

MANAGEMENT“ Submitted to the (CENTRAL COLLEGE OF IT) by MISS

NEHA TIWARI , in partial fulfillment for the requirements relating to nature and

standard of the award of Post Graduation Diploma in Computer Application

degree by, Pt. Ravishankar Shukla University, Raipur(C.G.) for the academic

year 2018-19

This project work has been carried out under my guidance.

SHRADDHA DUBEY
(CS DEPARTMENT)
(ASST.PROF.)
CERTIFICATE OF EVALUATION

This is to certify that the project work entitled “MEDICAL SHOP

MANAGEMENT SYSTEM” is carried out by MISS NEHA TIWARI, a student

of PGDCA-II SEMESTER at CENTRAL COLLEGE after proper evaluation and

examination, is here by approved as a credible work in the discipline of computer

science and information technology and is done in a satisfactory manner for its

acceptance as a requisite for the award of degree of Post Graduation Diploma in

Computer application during the year 2018-19 from Pt. Ravishankar Shukla

University Raipur (CG.)

Internal Examiner : External Examiner :


DATE: / / 2019 DATE: / /2019
DECLARATION

This is to certify that the project work entitled “MEDICAL SHOP

MANAGEMENT SYSTEM” is carried out by “ MISS NEHA TIWARI “, which

is submitted by me in the partial fulfillment for the award of the degree of Post

Graduation Diploma in Computer Application, (CENTRAL COLLEGE OF

IT), comprises the original work carried out by me.

I further declare that the work reported in this project has not been submitted

and will not be submitted, either in a part or in full for the award of any other

degree or diploma in this institute or any other institute of university.

Place: Central College of IT(Raipur)


Date: _ _/_ _/2019 Ms. Neha Tiwari
ACKNOWLEDGEMENT

After successful completion of the project I would like to express my

gratitude to few people who have helped me in my effort to complete this project

in the scheduled time.

First of all I would like to thank to Principal, Jograj Singh (CCIT), for this

wishes and kind support.Then I would like to thank, Asst.Prof. Shraddha Dubey

(Computer Science) Dept of CENTRAL COLLEGE, who gave me the

opportunity to explore myself in the practical approach of Visual Basic and MS

Access.

I offer my heartiest and sincere regards to my Asst.Prof Mrs.

SHRADDHA DUBEY for their guidance, monitoring and informal discussion

which helped me in overcoming the barriers in every stage of the project.

Finally I would like to thank my parents, friends and the staff of my

college for their support and best wishes. I anticipate that the project has covered

all the important aspects of the concerned topic and has left no stone unturned to

satisfy the authorities.

Ms. Neha Tiwari


TABLE OF CONTENTS

 INTRODUCTION TO PROJECT
 INTRODUCTION TO VISUAL BASIC
 INTRODUCTION TO DATA BASE
 OBJECTIVE AND SCOP
 HARDWARE AND SOFTWARE REQUIRMENT
 ADVANTAGE OF COMPUTER SYSTEM
 PROJECT ANALYSIS
 ENTITY RELETIONSHIP DIAGRAM
 DATA FLOW DIAGRAM
 DATABASE TABLE
 FORM DESIGNING
 ADVANTAGES
 LIMITATION
 CONCLUSION
 BIBLOGRAPHY
INTRODUCTION TO PROJECT

Medical shop Management System is a project which can be used by the people working in the
firm. The main motive of this project the Medical shop Management System to the Student.

A part form this, it will provide facility to insert save so it will be very convenient to the user.
Therefore they will be do their job in a significant manner as well as this reduces the time taken
by the paper work which is traditional method that they were using.

Management is essential in each and every fields of human life. This is the era of computer. Now
a days. Every field is computerized computer have to be perfect tool in planning. Control and
execution. Computer is most a versatile tool ever man has created. During this era of computer
computers have made a great impact on our everday life. They have been used in almost every
field concerning the society. They are changing the way of working even the way of life.
Objective of The Project

Management is essential in each and every fields of human life. This is the era of computers.
Now a days, every field is computerized computer have to be perfect tool in planning, control
and execution. Computer is most a versatile tool ever man has created. During this era of
computer, computers have made a great impact on our every day life. They have been used in
almost every field concerning the society. They are changing the way of working even the way
of life.
The project ““MEDICAL SHOP MANAGEMENT SYSETM”” has been developed for
“MANAGE ”. The office staff can manage the huge files of customer detail‟s, transaction detail,
money detail and other records through this software and can save many time consuming
processes.
The “MEDICAL SHOP MANAGEMENT SYSTEM” has been developed to override the
problems prevailing in the practicing manual system. This software is supported to eliminate and
in some cases reduce the hardships faced by this existing system. Moreover this system is
designed for the particular need of the company to carry out operations in a smooth and effective
manner.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. Thus by this all it proves it is user-friendly.

EXISTING SYSTEM
T h e e x i s t i n g s ys t e m c o m p r i s e s o f a s y s t e m i n w h i c h d e t a i l s a r e t o b e
m a n u a l l y handled. This is not user friendly.
1.Existing system is based on standalone system
2.It is Developed under window 95 that is why it is not compatiable with new operating
system.
3. The human resource and ministrator falls shorts of controlling the employee „s activities in
analyzing her /her strengths and weakness.
4.Existing employee management system is not much user friendly.
SYSTEM SPECIFICATION
MINIMUM REQUIRMENT OF HARDWARE AND SOFT WARE
HARDWARE
01. Personal Computer - P-IV
02. Memory (RAM) - 128mb
03. Color Monitor Resolution - 17”at (800*600)
04. Key Board - 101 Keys Normal
05. Printer - HP LaserJet
06. HDD - 10-20 GB

SOFTWARE
01. Programming Language (Front End) - Visual Basic
02. Database (Back End) - MS- Access
03. Operating System - Windows XP .
HARDWARE & SOFTWARE REQUIREMENTS

OPERATING SYSTEM
The obvious choice has been a windows environment. This package has to run on
various client systems running windows 95/98 or higher as windows provides a friendly use
interface, and as the main database server should be accessible from all other client systems it
should be a multi-user operating system as the user get connected while running the package.
The Operating system provides the “Administrator/User” in organizing the house keeping jobs
automatically without the much interface of the “Administrator/User”. Windows NT has always
found a good place in organizing these house without giving much headache in maintaining the
system. Here in this package the OS acts as the medium between the user and main processing.
The OS also keeps track of the disk management and the hardware. So, the Operating System
also insulates the use from the complexities of the internal organization.

HARDWARE
The hardware means the basic physical components with together connectivity in them
forms the machine called computer can‟t be through of.

SOFTWARE
Software can be termed as the group of instruction or command used by the computer to
accomplish the given task. In today‟s world generation of software is an ending. It is an
evolution of dignified technology.

SOFTWARE REQUIRMENT
1. Windows 98 OR Windows XP or Windows 2000
2. Microsoft Access (MS-Office 98 or Higher)
3. Microsoft Visual Basic 6.0

HARDWARE CONFIGURATION
CPU : Pentium/PII or higher processor
(Any X86 Processor Compatible better Pentium)
Clock Speed : 300MHz (Minimum 166 MHz)
RAM : 32 MB (Minimum 16 MB)
FRONT END VISUAL BASIC
Visual Basic is an ideal programming language for developing sophisticated professionals
applications for Microsoft windows. It takes use of graphical user interface creating robust and
powerful applications. Graphical user interface as the name suggests uses illustration for next,
which enable user to interact with an application. This feature makes it easier to comprehend
things in a quicker and easier way.
Coding in GUI is quite a traditional linear programming method where the user is
guided through a linear path execution and is limited to a small set of operation. “Visual” refers
to the method used to create Graphical User Interface that uses illustration rather than the
numerous lines of codes to describe the appearance, function of interface elements. In a GUI
environment, the number of operation open to the user is much greater. Allowing more freedom
to the user and the developer. Features such as easier comprehension, user friendliness, faster
application development and many other aspects such as introduction to Active X technology
and internet features make Visual Basic an interesting toll to work with.
Visual Basic was developed from the basic programming language. In the 1970‟s
Microsoft started developing ROM based interpreted BASIC for early microprocessor based
computers. In 1982, Microsoft Quick Basic revolutionized.
BASIC and was legitimized as a serious development language for MS-Dos environment.
Later on, Microsoft Corporation created the enhanced version of BASIC called visual basic for
window.

VISUAL BASIC – THE MAIN FEATURES


Visual Basic is just not a language. Visual Basic is an object oriented event driven paid
action fourth generation Programming Language. Visual Basic has always been a choice of
programmers for developing windows based GUI System at the hands of the novice user.
SOME FO THE FEATURES OF VISUAL BASIC ARE
Native Code (Professional and Enterprises Editions). Compile a Visual Basic project to
native code for faster execution, Profiles native code using new native code compiler options,
and debug native code using the Visual C++ environment.
Create your Own Active X Controls (Professional and Enterprise Editions). Combine
existing controls, or create your own from scratch. Active X controls created with Visual Basic
have events, data binding support, licensing support, property pages, Interface features, and
more. Multiple Projects (All Editions). Open multiple projects Active X controls.
Wizards (all Editions). In the Learning Edition, The Application Wizard is new and the
Setup Wizard has been enhanced to enable creating a dependency file for a standard project
(Professional and enterprise Editions). In the Professional Migration Wizard has been enhanced
to support distribution via the Internet; the installation of remote server components using
Distributed COM (DCOM) and Remote Automation; and the ability to create dependency files
of projects and components created with Visual Basic. The Professional Edition also comes with
the wizard Toolbar and the Wizard Manager. Extensibility Class (Professional and Enterprise
Editions). The new Class allows you to programmatically extend the development environment
and control projects, events, code and visual elements. Declare, Raise, and Handle
your Own Events (All Editions). Object provided by your components can raise events that can
be handled in other applications. You can handle events raised by other applications, or by your
own objects, using With Events variables. Events provide a simple alternative to asynchronous
callbacks. Code Editor Enhancements (All Editions). Block and Unblock Comments add and
remove the comment character or Debug mode allows you to get current values as Tool Tips.

Visual Basic has rich set of features for accessing all types scalable database from desktop
database like DBS, SQL server and others. They are as follows: A number of new data access
feature have been added to Visual Basic for version 6.0. These include extensions to ADO, DAO
and RDO object Class. In addition, a paradigm that is entirely new to data access has been
added- event-driven programming. For the first time, developers can launch asynchronous
operations that indicate status or completion through events- you application need not poll to test
for completion of asynchronous events and in many cases you can activate another process
thread to make your applications more efficient and responsive. Using ADO new features, your
code can now use Active.

THE FOLLOWING TOPICS INTRODUCE


SELECTED NEW FEATURES:

 New Client/Server Active Data Object (ADO) Features

Introduces new features of ADO, including support of RDO, segmentation of the ADO/Jet
architecture, and enhanced error management.
 New Remote Data Object (RDO) Features

Summarize what‟s new in RDO, including event-driven programming, a new client batch cursor
library, batch sophistic queries, and more.
 New Remote Data Control Features

Presents a table outlining six new properties to implement optimistic client batch update
operation.
BACK END MICROSOFT ACCESS
Access is an electronic database management system whose purpose I to help you to collect,
retrieve and present data for e.g. - with a company personal database you may want to collect
data, retrieve for viewing and exporting to Excel.
Two advantages of electronic management systems over there manual based systems are:
1.They can store very large amount of data.
2.They enable you to quick extract and rearrange the data.

DATABASE
A database is collection of information that is related to a particular subject or purpose such as
maintaining music collection or tracking customer orders. If you database is not stored on a
computer or only part of it is, you may be tracking information from a variety of source that you
have to co-ordinate and organize yourself.
Objects of Access Database: Following are the six types of objects available in Access.
1. TABLES: A table is collection of data about a specific topic such has products and
suppliers. Tables are the fundamental structure in an access database because it
stores the data that you would be managing. Using a separate table for each topic
means that you store that data only once, which makes your database more efficient,
and reduces data entry errors.
2. QUERIES: A query is a tool for asking questions about data in your tables and for
performing action to your data. Queries can

3. MACROS: A macro is a set of one or more actions that each performs particular
operation, such as opening a form or printing a report. Macros can help you to
automate common tasks. For example, you can run macro that prints a report when a
user clicks a command button.

4. MODULE: A module is collection of a VB for applications declarations and


procedures that are stored together as a unit. Like macros, modules allow you to
automate and customize access.
SYSTEM DEVELOPMENT LIFECYCLE:-
The software also said to have a life cycle that is composed of
several phases. Each of these phases is the development of either a
part of the s ystem or something associated with s ystem such as a test
p l a n & u s e r manual. E a c h p h a s e h a s w e l l d e f i n e d s t a r t i n g a n d e n d i n g
p o i n t , w i t h c l e a r l y identifiable input to the next phase. Or we can say that output of
every phase w i l l b e t h e i n p u t t o t h e n e x t p h a s e . A s o f t w a r e d e v e l o p m e n t
l i f e c y c l e consists of following phase: - Requirement, analysis and specification. Designing
Coding Testing. Implementation. Maintenance.
DATA FLOW DIAGRAM
A data flow diagram is graphical tool used to describe and analyze movement of data
through a system. These are the central tool and the basis from which the other components are
developed. The transformation of data from input to output, through processed, may be described
logically and independently of physical components associated with the system. These are
known as the logical data flow diagrams. The physical data flow diagram shows the actual
implements and movement of data between people, departments and workstations. A full
description of a system actually consists of a set of data flow diagrams. Using two familiar
notations Yourdon, Gain and Sarson notation develops the data flow diagrams. Each component
identified with a number that will be used for identification purpose. The development of DFD‟s
is done in several levels. Each process in lower lever diagrams can be broken down into a more
detailed DFD in the next level. The lop-level diagram is often called context diagram. It consists
a single process in the plays vital role in studying the current system. The process in the context
level diagram is exploded into other process at the first level DFD.
The idea behind the explosion of a process into more process is that understanding at one
level of details is exploded into greater detail at the next level. This is done until further
explosion is necessary and an adequate amount of detail is described for analyst to understand
the process.
Larry Constantine first developed the DFD as a way of expressing system requirements
in a graphical from, this lead to the modular design.
A DFD is also known as a “Bubble Chart” has the purpose of clarifying system
requirements and identifying major transformations that will become programs in system design.
So it is the starting point of the design to the lowest level of detail. A DFD consists of a series of
bubbles joined by data flows in the systems.
DFD SYMBOLS
In the DFD, there are four symbols
1. A square defines a source (originator) or destination of system data

2. An arrow identifies data flow. It is the pipeline through which the information flows.

3. A circle or a bubble represents a process that transforms incoming data flow into
outgoing data flows.

4. An open rectangle is a data store, data at rest or a temporary repository of data.

Process that transforms data flow.

Source or Destination of Data

Data flow

Data Store
CONSTRUCTING A DFD
Several rules of thumb are used in drawing DFD’s:
1. Process should be named and numbered for an easy reference. Each name should be
representative of the process.

2. The direction of flow is from top to bottom and from left to right. Data traditionally flow
from source to the destination although they may flow back to the source. One way to
indicate this is to draw long flow line back to a source. An alternative way is to repeat the
source symbol as a destination. Since it is used more than once in the DFD it is marked with
a short diagonal.

3. When a process is exploded into lower level details, they are numbered.

4. The names of data stores and destinations are written in capital letters. Process and dataflow
names have the first letter of each work capitalized

A DFD typically shows the minimum contents of data store. Each data store should contain
all the data elements that flow in and out. Missing interfaces redundancies and like is then
accounted for often through interviews.

SAILENT FEATURES OF DFD’s


1. The DFD shows flow of data, not of control loops and decision are controlled
considerations do not appear on a DFD.

2. The DFD does not indicate the time factor involved in any process whether the
dataflow take place daily, weekly, monthly or yearly.

3. The sequence of events is not brought out on the DFD.

TYPES OF DATA FLOW DIAGRAMS


1. Current Physical
2. Current Logical
3. New Logical
4. New Physical
CURRENT PHYSICAL
In Current Physical DFD process label include the name of people or their position or the
names of computer systems that might provide some of the overall system-process the data.
Similarly data flows and data stores are often labels with the names of the actual physical media
on which data are stored such as file folders, computer files, business forms or computer tapes.

CURRENT LOGICAL
The physical aspects at the system are removed as much possible so that the current
system is reduced to its essence to the data and the processors that transform them regardless of
actual physical form.

NEW LOGICAL
This is exactly like a current logical model if the user were completely happy with he
user were completely happy with the functionality of the current system but had problems with
how it was implemented typically through the new logical model will differ from current logical
model while having additional functions, absolute function removal and inefficient flows
recognized.

NEW PHYSICAL
The new physical represents only the physical implementation of the new system.
RULESGOVERNINGTHE DFD’S PROCESS
1. No process can have only outputs.
2. No process can have only inputs. If an object has only inputs, than it must be a sink.
3. A process has a verb phrase label.

DATA STORE
1. Data cannot move directly from one data store to another data store, a process must
move data.

2.Data cannot move directly from an outside source to a data store, a process, which
receives, must move data from the source and place the data into data store.

3.A data store has a noun phrase label.

SOURCE OF SINK
The origin and/or destination of data. Data cannot move directly from a source to sink it
must be moved by a process.

1. A source and/or sink have a noun phrase land.

DATA FLOW
1. A Data Flow has only one direction of flow between symbol. It my flow in both
directions between a process and a data store to show a read before an update. The later is
usually indicated however by two separate arrows since these happen at different type.
2. A join in DFD means that exactly has same data comes from any of two or more different
processes data store or sink to a common location.
3. A data flow cannot go directly back to the same process it leads. There must be at least
one other process that handles the data flow produce some other data flow returns the
original data into the beginning process
4.A Data flow to a data store means update (delete or change).

A data flow has a noun phrase label more than one data flow noun phrase can appear on a
single arrow as long as all of the flows on the same arrow move together as one package…..
1st LEVEL DFD
2nd LEVEL DFD
DATABASE DESIGN

BILL DETAILS

BRAND DETAIL
CUSTOMER DETAILS

EXPENSES DETAILS
MEDICINE DETAILS

PURCHASE DETAILS
SALES DETAILS

STOCKS DETAILS
Login form
MDI FORM
BILL DETAILS
BRANDS DETAILS
CUSTOMER DETAILS
EXPENSES DETAILS
MEDICINE DETAILS
PURCHASE DETAILS
SALES DETAILS
STOCKS DETAILS
BILL REPORTS
BRAND REPORTS
CUSTOMER REPORTS
EXPENSES REPORTS
MEDICINE REPORTS
PURCHASE REPORTS
SALES REPORT
STOCKS REPORT
ADVANTAGE

(1) Management is essential in each and every filed of human life.

(2) Computer is most a versatile tool ever man has created.

(3) They are changing the way of working even the way of life.

(4) The project “Employee Management” system has been


developed for manage.

(5) They have been used in almost every field concerning the society.

LIMITATION

1. It doesn‟t support advanced animation effects.


2. It can‟t provide online servicing.
CONCLUSION

 It is easy to use, since it uses the GUI provided in the user dialog.

 User friendly screens are provided.

 The usage of Software increases the efficiency, decreases the effort.


BIBLOGRAPHY

The books, which helped in making this project successfully are as follows:-
1. Beginners guide to Visual Basic Rita Sahoo.

2. Programming in Visual Basic P.K.McBride.

You might also like