Professional Documents
Culture Documents
PROJECT REPORT
ON
“MEDICAL SHOP MANAGEMENT SYSTEM”
Submitted in partial fulfillment of the requirement for the award of degree
From
Year: 2018-2019
Submitted to
CENTRAL COLLEGE OF IT,FAFADIH RAIPUR (C.G)
Pt. Ravi Shankar Shukla University, Raipur (C.G.)
CERTIFICATE OF APPROVAL
Application during the year 2018-19 from Pt. Ravishankar Shukla University
Raipur (CG.)
Principal
Mr. Jograj Singh
CERTIFICATE
NEHA TIWARI , in partial fulfillment for the requirements relating to nature and
degree by, Pt. Ravishankar Shukla University, Raipur(C.G.) for the academic
year 2018-19
SHRADDHA DUBEY
(CS DEPARTMENT)
(ASST.PROF.)
CERTIFICATE OF EVALUATION
science and information technology and is done in a satisfactory manner for its
Computer application during the year 2018-19 from Pt. Ravishankar Shukla
is submitted by me in the partial fulfillment for the award of the degree of Post
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
gratitude to few people who have helped me in my effort to complete this project
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
Access.
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
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 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.
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.
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.
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.
2. The DFD does not indicate the time factor involved in any process whether the
dataflow take place daily, weekly, monthly or yearly.
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.
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.
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
(3) They are changing the way of working even the way of life.
(5) They have been used in almost every field concerning the society.
LIMITATION
It is easy to use, since it uses the GUI provided in the user dialog.
The books, which helped in making this project successfully are as follows:-
1. Beginners guide to Visual Basic Rita Sahoo.