Bca SYNOPSIS
Bca SYNOPSIS
Bca SYNOPSIS
SYNOPSIS
ON
MEDICAL STORE MANAGEMENT SYSTEM
CERTIFICATE OF ORIGINALITY
This is to certify that the project entitled " MEDICAL STORE MANAGEMENT SYSTEM " presented by SALEHA
BEGUM and RAUNAQUE KAHKASHAN , students of final year of B.Sc(CA) of KARIM CITY COLLEGE ,
Jamshedpur embodies the original work carried out independently by them with full dedication and
determination.
This project report is submitted to the department of B.Sc(CA) in partial fulfillment of requirement for
award of the BACHELOR degree in Computer Application under my supervision and guidance.
Dept. of B.Sc(CA)
ACKNOWLEDGEMENT
Before entering to the content of the project, we would like to express our regards to those who were in
many ways a part of this project.
Firstly, it is our respected professor, namely Ms. Mamta Gupta whose guidance regarding the minor but
essential aspects in developing the project work was of great help.
Secondly, we would like to acknowledge our computer lab assistant, Mohammed Anzarul Haque, who
assisted us in running, modifying or debugging the application.
Equally important was the blessings and encouragement offered to us by honourable Head of Department
Prof. Anwar Shahab. We would also like to thank all our friends for encouraging us to complete our project.
Finally, it is our parents, whose support and blessings were as essential as guidance provided by our
respected professors.
CONTENTS
S.NO TOPICS PAGE
1. INTRODUCTION 1
2. AIM & OBJECTIVE OF THE PROJECT 2
3. PROBLEM DEFINITION
4. FEASIBILITY STUDY
5. HARDWARE & SOFTWARE REQUIREMENT
6. LITERATURE SURVEY
FRONT-END
BACK-END
7. TABLE OR RELATION USED
8. DATA FLOW DIAGRAM
9. OVER VIEW OF E-R DIAGRAM
10. E-R DIAGRAM OF THE SYSTEM
11. DATABASE DETAILS
12. DATA STRUCTURE
13. SALIENT FEATURES OF THE PROJECT
14. LIMITATIONS OF THE PROJECT
15. FUTURE SCOPE
16. GLOSSARY
INTRODUCTION
The manual system is tedious and it is more error prone. We can handle our work much efficiently
with the computerized system and it helps to save our time and money. The popularity of the
computerized system is increasing day by day and most of systems are being computerized nowadays.
When people need to do the same job repeatedly then they usually make mistake, which causes the
problem in information representation. The computerized system avoids such error and makes the life
easier.
This project is basically related with the medical store where medicines are stored according to our
needs. It is widely recognized that pharmacist are knowledge workers and that pharmacy is a system
concerning drugs and their effects.
This software has been prepared for storing all the relevant information regarding the specific
drugs according to our requirement. Whenever we feed the name of any drug, the system will provide us
with complete information regarding the particular drug.
We are making an application for storing drugs information retrieval and information about
inventory , stock audit , cash flow and market capitalization of the firm and to make efficient purchase
entries for all items in respective ledger files.
All information regarding the commercial usage of drugs and pharmaceuticals dosage forms
including batch number , m.r.p, expiry dates have been assembled in our application.
USER FRIENDLY: Due to graphical inference and event driven programming, the system is
easiest to use rather than any text mode application.
EFFICIENT AND FLEXIBLE: Object oriented approach made the system more efficient and
flexible.
DATA TRANSPARENCY: The process pages are different than display pages and due to
restriction of the process to server only the actual coding and structure are hidden from the users.
AVAILABILITY: Only need to connect with this system is a web browser and a connection to the
LAN.
Ease to access
Fast and efficient
Reduce manual work
Avoid redundancy
Reliability and integrity
Accuracy
Validation
Security i.e. Authentication and Authorisation
Error handling
PROBLEM DEFINITION
The system is planned to achieve better organization of the records and facilitate user interaction .
Searching is difficult so it is done in a computerized way to make access of items or records easily
available .
The system is needed for better security , good presentation , make process reliable and
transparent .
PROPOSED SYSTEM
The system will store details of all transactions in a systematic manner with transparency providing
total security.
The system stores each and everything in computerized form. It will store material details with its
name, quantity, rate and discount along with the vendor and their details. It also stores VAT
information.
FEASIBILITY STUDY
A feasibility study is a preliminary study undertaken to determine and document a project’s viability. A
feasibility study entails identification, description, and evaluation of the proposed system and finally
selection of the best system that meets performance requirements.
First a project team is formed. The team develops system flowcharts that identify the characteristics of the
system, evaluate its performance and weigh cost data and select the best system for the job.
To do a feasibility study, we need to consider the economic, technical, and behavioral factors in system
development.
ECONOMIC FEASIBILITY: Economic analysis is the most frequently used method for evaluating the
effectiveness of the system.The software used in the project i.e. Visual Basic and MS-Access are cost
effective.
TECHNICAL FEASIBILITY: Technical feasibility centers around the existing computer system and to
what extent it can support the proposed addition. Both MS-Access and Visual Basic is easy to learn. These
are not complex softwares i.e. anybody can learn or use it easily .
BEHAVIOURAL FEASIBILITY: Behavioral makes an estimate of how strong a reaction the user
staff is likely to have toward the development of a computerized system. The softwares used provide a
friendly interface. Moreover, VB is event driven programming language.
HARDWARE REQUIREMENT
Memory 1 GB RAM
SOFTWARE REQUIREMENT
LITERATURE SURVEY
Visual Basic 6.0 is a robust, object-oriented, sophisticated and powerful development platform, ideally
suited for producing impressive Windows applications. The Visual Basic syntax forms the core of the
scripting languages built into all the Microsoft 97 and 98 applications like Word, Excel, Power Point, etc.
Many successful development environments are available, including Visual C++, Borland Delphi, and
PowerSoft's Power Builder. A good development system needs to keep up with the rapid changes in
desktop computing. VB is undergoing continual development and improvement at Microsoft.
1. It is a powerful and complete Windows application development system that enables us to use
built-in functions and subroutines for dozens of different tasks.
2. It also provides capability to produce custom libraries and objects that can be loaded at runtime or
bound into the distributed application.
3. It is a hugely successful product preferred by millions of developers at virtually all skill levels.
4. It is well supported by third party products.
BACKEND : MS ACCESS
A back-end database stores data but does not include end-user application elements such as stored
queries, forms, macros or reports.
Microsoft Office Access, previously known as Microsoft Access, is a relational database management
system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user
interface and software-development tools. It is a member of the Microsoft Office suite of applications,
included in the Professional and higher editions or sold separately.
MS Access stores data in its own format based on the Access Jet Database Engine. It can also import or link
directly to data stored in other applications and databases. Software developers and data architects can
use Microsoft Access to develop application software, and "power users" can use it to build simple
applications.
Like other Office applications, Access is supported by Visual Basic for Applications, an object-oriented
programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX
Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their
methods and properties in the VBA programming environment, and VBA code modules may declare and
call Windows operating-system functions.
DFD SYMBOLS
Oval Process
PAYMENT
VENDOR CUSTOMER
ORDER MANAGEMENT
SUPPLY SALES/ PROVIDE ORDER
SYSTEM
MANAGER
ORDERS
MANAGER 2. ORDER LIST
ORDER
KARIM CITY COLLEGE Page 15
MEDICAL STORE MANAGEMENT SYSTEM
GIVES ORDER
UPDATE
ORDER DETAILS
CHECK ORDER
ORDER DETAILS
VENDOR SUPPLY 3. SUPPLIES
UPDATE
INVOICE DETAILS
UPDATE
MEDICINE DETAILS
1. ENTITY : An entity is an object , a thing , a structure in the real world that is distinguishable from
all other objects .
ENTITY SET : Entity set is a collection of entities which share same attributes or properties .
Ellipses Attributes
E-R DIAGRAM
MED_NAME
O_NO
QTY
1 1 POWER
CONTAINS
ORDER DETAIL
PRICE
O_DATE
M_DATE
O_NO ORDER 1 ORDERS M MEDICINE
FOR E_DATE
DEL_DATE 1 1
MED_NAME
M BELONG
CMP_ID TO
SUPPLIED
GIVEN
BY
TO CMP_NAME
PH_NO M
TO
1 1 COMPANY CMP_ID
V_ID
CMP_ID VENDOR 1
GETTING CMP_ADD
KARIM CITY COLLEGE Page 17
MEDICAL STORE MANAGEMENT SYSTEM
PH_NO 1 M
V_NAME GIVE
RECEIPT DETAIL
1
PRICE
QTY
INVOICE
MED_NAME MED_NAME RECEIPT_NO
I_NO BILL_NO
QTY
DATABASE DETAILS
ORDER
LOGIN
VENDOR_DETAILS
MEDICINE_DETAILS
COMPANY_DETAILS
INVOICE_DETAILS
ORDER_DETAILS
RECEIPT_BOOK
RECEIPT_DETAILS
DATA STRUCTURE
During the development of the particular project maximum effort has been made the system flexible as
much as possible in spite of all these there are some limitation, which are mentioned as follows:
FUTURE SCOPE
The software is flexible, which can easily be modified as per future requirement. In every project, whether
large or small, always have some limitations no matter how so ever diligently developed. The constraints
which cause limitations hampers the estimated cost and span of time.
The proposed system can be future enhanced in a client-server computing environment for better
efficiency and real life application.
The system can include many companies and distributers that can contribute to more medicines.
GLOSSARY
CONCLUSION
This system keeps information regarding the medicine details, company details, vendor details , invoice
details , customer details , bill and reports. As earlier the user of the system has no such system of keeping
information about all these except orally remembering the information. Hence implementing of these
system will make the user of these system much more efficient.
This system improves the efficiency of the user and gives more satisfaction to them.
It also provides various levels of securities to the system and its database.
Maintains a huge data and maintains all the stated integrities.
Provides form based input screen to accept various data into the system which gives various
information and the help needed for the data entry.
BIBLIOGRAPHY