Post on 08-Feb-2018
Developed By Patel Gaurav R. (11032211139)
Patel Hitarth S. (11032211147)
Internal Guide Mrs. Asha K. Patel
Submitted To
Medical Store Management System
Group : C2
Acharya Motibhai Patel Institute Of Computer Studies
Ganpat Vidhyanagar,Kherva-384012
(2013-2014)
AMPICS LIBRARY
Page 1 of 82
Project Profile
Project title :- Medical Store Management System
Objective :- To Maintain Purchase ,Sales And Stock details
Developed for :- Jigar Medical Store
Front-and Tool :- Microsoft Visual Studio 2010 (VB.NET 4.0)
Back-and -Tool :- MS SQL Server Express Edition 2008
Application-Type :- Windows Application
OS Platform :- Windows 7
Developed At :- AMPICS – BCA
Internal guide :- Mrs. Asha K. Patel
Developed By :-
Group No :- C2
Patel Gaurav R. (11032211139)
Patel Hitarth S. (11032211147)
AMPICS LIBRARY
Page 2 of 82
About Organization
The name of organization is Jigar Medical Store.
This organization has been established in 19-nov-2003.
Mr. Vishnubhai Patel is an owner of it.
Four people are working in it.
Contact details :- Jigar Medical Store
Dharti manan plaza,
Jail road Mehsana,
384002.
Mo:- 9924276161
AMPICS LIBRARY
Page 3 of 82
Existing System
The existing system is manual.
The manual system is more error prone.
It is very costly.
Immediate response to the queries is difficult and time consuming.
Difficult to maintain record and more paper work is required.
Report generation is difficult.
The system is not sequred.
More men power are needed .
AMPICS LIBRARY
Page 4 of 82
Need For New System
To provide computerised data storege facility.
We can search easily any record.
The new system requires less time for completion of any work.
All the stock of medicine is update automatically in the new system.
The system is user friendly and any one having computer knowledge can
handle it easily.
Suitability for computerized data entry. Maintaining stock, Supplier
information,Customer information & bill information are easy.
New system is provided security against unauthorized user.
AMPICS LIBRARY
Page 5 of 82
Hardware and Software Requirement
Processor :- Pentium IV & Above Hard disk Capacity :- 2 GB
RAM :- 512 MB
Freamwork :- .Net Freamwork 4.0
Database :- MS SQL Server Express Edition 2008
Reporting Tool :- Crystal Report 13.0.0.99
Operating System :- Windows 7
HARDWARE (Recommended)
SOFTWARE(Recommeded)
AMPICS LIBRARY
Page 6 of 82
AMPICS LIBRARY
Page 7 of 82
Enter user name &
password
Is
Authenticate?
A
NO
YES
START
FLOW CHART AMPICS LIBRARY
Page 8 of 82
B
Check
Stock
Purchase
Get Bill
Sales
Purchase
YES NO Sales
Give Bill
Receive Payment
A
Payment
AMPICS LIBRARY
Page 9 of 82
B
Generate Report
Update Stock
STOP
AMPICS LIBRARY
Page 10 of 82
Context level Diagram AMPICS LIBRARY
Page 11 of 82
Context level Diagram
0.0
Medical store
Management
System
CUSTOMER
DEALER
ADMIN
Product info
Medicine info
Stock info
Manage
Product info
Payment&
Medicine
info
Medicine
info
AMPICS LIBRARY
Page 12 of 82
1st Level Data Flow diagram AMPICS LIBRARY
Page 13 of 82
1st Level Data Flow diagram
1.0
Login Login_Mst
Username & Password Info
Username &
Password
Verified Username
Password Verified info
Login info
2.0 Company
Company info
Company Detail
Comp_Mst
Company Detail
Company info
ADMIN 3.0
Product
Company info
Product info
Respones Product Detail
Prod_Mst
Product info
Respones Product Detail
AMPICS LIBRARY
Page 14 of 82
4.0
Dealer
Dealer _Mst
ADMIN
Req for Dealer info Dealer info
Dealer detail Dealer detail
Dealer info
5.0
Purchase
Purch_Info
Purchase info Purchase info
Purchase detail Purchase detail
Purchase info
6.0
Sales
CUSTOMER
Stock_Info
Sales_info
Sales info Sales & Stock detail
Update Stock
Sales info Stock info
Sales Detail
Dealer
Update Stock
Stock info
Product info
Dealer info
Order info
Product info
AMPICS LIBRARY
Page 15 of 82
7.0
BILL
ADMIN
CUSTOMER
8.0
Report
Report
Bill_info
Give Bill info
Payment Detail
Req for Bill info
Payment info
Bill detail
Bill info
Sales info
Bill info
Req for Report info Report info
AMPICS LIBRARY
Page 16 of 82
AMPICS LIBRARY
Page 17 of 82
Table Name :- Login_mst
Primary Key:- Username
Field Name Size
Data-Type
Constraint
Description
Username 10 nvarchar Primary Key Store Username
Password 10 nvarchar Not Null Store Password
Login_Mst
DATA-DICTIONARY AMPICS LIBRARY
Page 18 of 82
Table Name :- Comp_Mst
Primary Key:- Company_Id
Field Name Size
Data-Type
Constraint
Description
Company_Id 5 numeric Primary Key Store Company Id
Company _Name 20 Varchar Not Null Store Company Name
Address 100 nvarchar Not Null Store Address
Mobile No 10 numeric Not Null Store Mobile No
COMP_Mst
AMPICS LIBRARY
Page 19 of 82
Table Name :- Prod_Mst Primary Key:- Product_Id
Foregin Key:- Company_Id
Field Name Size
Data-Type
Constraint
Description
Product _Id 5 numeric Primary Key Store Product Id
Product_Name 20 varchar Not Null Store Product Name
Company_Name 15 varchar Foregin Key Store Company Id
Batch No 10 nvarchar Not Null Store Batch No
Rate 10 numeric Not Null Store Rate
Product Type 20 Not Null Store Product Type
Mfg_Date - Date Not Null Store Product Manufacture Date
Exp_Date - Date Not Null Store Product Expire Date
Prod_Mst
AMPICS LIBRARY
Page 20 of 82
Table Name :- Dealer_Mst
Primary Key:- Dealer Id
Foregin Key:- Company Id
Field Name Size
Data-Type
Constraint
Description
Dealer_Id 5 numeric Primary Key Store Dealer Id
Dealer_Name 30 Varchar Not Null Store Dealer Name
Address 100 nvarchar Not Null Store Address
City 15 Varchar Not Null Store City
Phone_No 10 numeric Not Null Store Phone No
E-mail 30 nvarchar Not Null Store E-Mail Id
Company_Id 5 numeric Foregin Key Store Company Id
Dealer_Mst
AMPICS LIBRARY
Page 21 of 82
Table Name :- Purch_info
Primary Key:- Purchase _Id
Foregin Key:- Dealer_Id , Product_Id
Field Name Size
Data-Type
Constraint
Description
Purchase_Id 5 numeric Primary Key Store Purchase Id
Dealer_Id 5 numeric Foregin Key Store Dealer Id
Product_Id 5 numeric Foregin Key Store Product Id
Purchase Date - Date Not Null Purchase Date
Quantity 10 numeric Not Null Store Quantity
Rate 10 numeric Not Null Rate
Total 15 numeric Not Null Total
Purch_Info
AMPICS LIBRARY
Page 22 of 82
Table Name :- Stock_Info
Primary Key:- Stock_Id
Foregin Key:- Product_Id
Field Name Size
Data-Type
Constraint
Description
Stock_Id 5 numeric Primary Key Store Stock Id
Product_Id 5 numeric Foregin Key Store Product Id
Quantity 10 numeric Not Null Store Quantity
Stock_Info
AMPICS LIBRARY
Page 23 of 82
Table Name :- Sales_info
Primary Key:- Sales_Id
Foregin Key:- Product_Id , Customer_Id
Field Name Size
Data-Type
Constraint
Description
Sales_Id 5 numeric Primary Key Store Sales Id
Product Id 5 numeric Foregin Key Store Product Id
Sales Date - Date Not Null Sales Date
Quantity 10 Numeric Not Null Quantity
Prize 10 Numeric Not Null Prize
Total 10 Numeric Not Null Total
Sales_info
AMPICS LIBRARY
Page 24 of 82
Table Name :- Bill_info
Primary Key:-Bill_Id
Foregin Key:- Product_Id , Customer_Id
Field Name Size
Data-Type
Constraint
Description
Bill_Id 10 numeric Primary Key Store Bill Id
Customer Name 20 Varchar Not Null Store Company Name
Product_Id 10 numeric Foregin Key Store Product Id
Date - Date Not Null Bill Date
Quantity 10 Numeric Not Null Quantity
Prize 10 Numeric Not Null Prize
Total 10 numeric Not Null Total
Bill_info
AMPICS LIBRARY
Page 25 of 82
AMPICS LIBRARY
Page 26 of 82
ADMIN Generate
BILL
Billid
Custid
1
M Username Password
Manage
STOCK
Prodid Stockid
M
1
Handle
1
CUSTOMER
Custrid
Address
M Manage
Sales
1 1
PRODUCT M
Prodid
Compid
Purchase
1
M M Manage
1
Dealer
M
Supply
1
M
E-R DIAGRAM
AMPICS LIBRARY
Page 27 of 82
AMPICS LIBRARY
Page 28 of 82
Process Description
Login Process :-This process checks the authentication and admin can
able to access the application.
Purchase process :-Supplier gives the information about purchase
item information.
Stock Process :-Stock gives the information about which current stock
is available.
Sales Process:- Admin enter the sales information also check
the detail in retrieve from the sales _Mst
AMPICS LIBRARY
Page 29 of 82
Proecss AlgorithmAMPICS LIBRARY
Page 30 of 82
Proecss Algorithm
Step 1:- Start
Step 2:- Login
Step 3:- Enter valid Username & Password
Step 4:- Check available medicine stock
Step 5:- If medicine are available then medicine are sales and go
Go to step 8
Else if medicine are purchase and go to step 6
Step 6:- If medicine are Not available then medicine are Purchase
and go Go to Step 8
Step7:- Update Stock
Step 8:- Generate Bill
Step 9:- Stop
AMPICS LIBRARY
Page 31 of 82
AMPICS LIBRARY
Page 32 of 82
Login Form AMPICS LIBRARY
Page 33 of 82
Main Form AMPICS LIBRARY
Page 34 of 82
Company Form AMPICS LIBRARY
Page 35 of 82
Company Details AMPICS LIBRARY
Page 36 of 82
Product Form AMPICS LIBRARY
Page 37 of 82
Product Details AMPICS LIBRARY
Page 38 of 82
Dealer Form AMPICS LIBRARY
Page 39 of 82
Dealer Details AMPICS LIBRARY
Page 40 of 82
Purchase Form AMPICS LIBRARY
Page 41 of 82
stock after purchase AMPICS LIBRARY
Page 42 of 82
Sales Form AMPICS LIBRARY
Page 43 of 82
Stock after sales AMPICS LIBRARY
Page 44 of 82
Company Form AMPICS LIBRARY
Page 45 of 82
Purchase Form AMPICS LIBRARY
Page 46 of 82
Purchase Details AMPICS LIBRARY
Page 47 of 82
Tool Menu AMPICS LIBRARY
Page 48 of 82
Apply Theme AMPICS LIBRARY
Page 49 of 82
Calculator AMPICS LIBRARY
Page 50 of 82
Notepad AMPICS LIBRARY
Page 51 of 82
Keyboard AMPICS LIBRARY
Page 52 of 82
Help Menu AMPICS LIBRARY
Page 53 of 82
Help AMPICS LIBRARY
Page 54 of 82
Abouts AMPICS LIBRARY
Page 55 of 82
AMPICS LIBRARY
Page 56 of 82
Report AMPICS LIBRARY
Page 57 of 82
Stock Report AMPICS LIBRARY
Page 58 of 82
Stock Report Id wise AMPICS LIBRARY
Page 59 of 82
Product Report AMPICS LIBRARY
Page 60 of 82
Product Report name wise AMPICS LIBRARY
Page 61 of 82
Dealer Report AMPICS LIBRARY
Page 62 of 82
Dealer Report name wise AMPICS LIBRARY
Page 63 of 82
Dealer Report city wise AMPICS LIBRARY
Page 64 of 82
Sales Report AMPICS LIBRARY
Page 65 of 82
Sales Report date wise AMPICS LIBRARY
Page 66 of 82
Bill Report AMPICS LIBRARY
Page 67 of 82
Bill Report date wise AMPICS LIBRARY
Page 68 of 82
Company Report AMPICS LIBRARY
Page 69 of 82
Company Report name wise AMPICS LIBRARY
Page 70 of 82
Purchase Report AMPICS LIBRARY
Page 71 of 82
Purchase Report date wise AMPICS LIBRARY
Page 72 of 82
AMPICS LIBRARY
Page 73 of 82
Validation Testing
In Validation testing first of all we have check that all the requirements which was given for Administration like product is fulfilled or not.
All the requirements which were given for user side (i.e. viewing new information comparison of two models) appropriately done or not.
Coding Testing
The Code testing strategy examines the logic of the program.
However if code testing can be performed in its entirety, it does not guarantee against software failures.
TESTING
AMPICS LIBRARY
Page 74 of 82
System Testing
Ultimately, software is incorporated with other system elements (e.g. hardware, people, information), and a series of system integration and validation tests are conducted.
System testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system.
After implementation the system all the flow of data between interfaces are done or not.
AMPICS LIBRARY
Page 75 of 82
AMPICS LIBRARY
Page 76 of 82
After the system is implemented and Conversion is completed, a review of
the personal is good. They are Satisfied with this Software facility.
Less man power, provide information timely.
Save data entry and duplication work.
Timing and also resources allocation for data entry, it fills the gap between
data entry.
Provide the lock system and password protection so it is reliable.
POST IMPLIMENATION
REVIEW
AMPICS LIBRARY
Page 77 of 82
AMPICS LIBRARY
Page 78 of 82
There is one segment named lab unit needed computer system to improve
work .In this system, we tried to make a simple application for user. We can
change our system day by day as per the user requirements will be changed. In
future we want to implement below point in our system.
We convert our system into website.
To add Sales return & Purchase return Modules.
FUTURE ENHANCEMENT
AMPICS LIBRARY
Page 79 of 82
AMPICS LIBRARY
Page 80 of 82
Visual Basic 6 Programming (Black Book)
Online Resources
Website Referred
www.codeproject.com
BIBLOGRAPHY
AMPICS LIBRARY
Page 81 of 82
AMPICS LIBRARY
Page 82 of 82