A Project Report On Mobile Store Management...
Transcript of A Project Report On Mobile Store Management...
A Project Report
On Mobile Store Management System
Submitted to
Acharya Motibhai Patel Institute of Computer Studies
Ganpat Vidyanagar- 384012
Developed By
Patel Jignesh M. [Exam No. 11032211156]
Patel Kishan V. [Exam No. 11032211171]
Guided By
Mrs. Asha K. Patel
Group No.
C-20
BCA Semester – VI 1
AMPICS LIBRARY
Page 1 of 61
Project Profile
Project Title Mobile Store Management System
Project for City Gold Mobile Shop
Project Objective The main aim of this system is to keep All the records
like purchase,sales,stock through our software.
Application Windows Application
Front End Tool Microsoft Visual Studio 2010 ( VB.NET)
Back End Tool Microsoft Sql Express Edition Server 2008
Project Co-ordinator Mrs. Asha K. Patel
Project Guide Mrs. Asha K. Patel
Group No. C-20
Developed By Patel Jignesh M.
Patel Kishan V.
Submitted To Acharya Motibhai Patel Institute of Computer Studies
Ganpat Vidyanagar-384012
2
AMPICS LIBRARY
Page 2 of 61
Name :- City Gold Mobile Shop
Owner :- Mr. Vishnu Patel
Object:- The main aim of this system is to keep All the records like
purchase,sales,stock through our software. This is very helpful to manage all
the product detail and basic detail.
Description :- City Gold Mobile Shop was started in 2000, it has start at that time. Mr.
Vishnu Patel is the owner of City Gold Mobile Shop.
Product :- Mobiles
Address :- 48/Appollo Enclave
Modhera Char Rasta ,Mehsana
Mobile No. :- 9998569593
About Organization
3
AMPICS LIBRARY
Page 3 of 61
In existing system there will be not any type facilities which are easy for work in our Shop.
Existing System provider :-
The existing System required more time for processing. The process is very slow and lengthy. Not any type of security is provide so it may lost data. Difficult serch the pervious data. More men power is required.
Existing System
4
AMPICS LIBRARY
Page 4 of 61
The Shop want to developed application for making their system secure and easy to use
for all the employee.
Need for New System :-
The important result is to make the work easier, faster and time consuming.
Any change in information can be easy done and all files are automatically updated.
System security and authorization.
The system is user friendly and any one having computer knowledge can handle it
easily.
Searching facility as well as generation of report like customer,bill,stock and salling
became easy.
Need For The New System
5
AMPICS LIBRARY
Page 5 of 61
RAM 512 MB
Required Space 200 MB
Printer laser printer(Any
type of printers)
Processor Core i5 & above
Hardware And Software Requirement
(Recommended)
Hardware Requirement :-
Software Requirement :-
Operating System Window XP and Above
Front End Tool . NET Framework 4.0 Microsoft
Visual Studio 2010
Back End Tool Microsoft Sql Server 2008
6
AMPICS LIBRARY
Page 6 of 61
7
AMPICS LIBRARY
Page 7 of 61
START
ID &
PASSWORD
CHECK
AUTHETICATION?
CHECK
STOCK
PURCHAGES
RECEIVE BILL
GIVE PAYMENT
UPDATE STOCK
SALES
GIVE BILL
RECEIVE PAYMENT
REPORT
NO
YES
STOCK AVAILABLE STOCK NOT AVAILABLE
8 STOP
AMPICS LIBRARY
Page 8 of 61
0.0
Mobile
Store
Management
System
Admin
Supplier Customer
Request for
Mobile info
Mobile
Info.
Request for
Order
Give Order
info
Mange stock,order,supplier and
customer info
Acknowledge
info
CONTEXT LEVEL DFD
9
AMPICS LIBRARY
Page 9 of 61
10
FIRST LEVEL DFD
Admin
UID & P/W info
Verify info
Check UID & P/W
Verify login
Invoice info
Stock inqiry
Stock vrify info
Customer
Item info
Payment info
Genrate report info
Purchase info
Stock inq.
Report info
User info
Stock info
Purchase info
Sales info
LOGIN_MST
STOCK_MST
CUSTOMER_MST
Supplier info
Sales info
Purchase &
Supplier
Stock veryfy info
PURCHASE_MST
Supplier
SUPPLIER_MST Update stock
Update stock
Customer info
Report
1.0
Login
2.0
Purchase
3.0
Stocks
4.0
Sales
5.0
Genrate
report
SALES_MST
ITEAM_MST
New & exiting item
Verify info
AMPICS LIBRARY
Page 10 of 61
11
2.3
Decide
Quantity
Item
Delivery Item & Payment info
Req. Purchase Order
Admin
2.4
Purchase
Return
Order
2.2
Identify
Supplier
2.1
Check
Quantity
Inq. For Stock info
Verify Stock info
Supplier info
Verify Supplier info
Availability of Stock
Verify Stock info
Stock info
Stock info verify
Supplier info
Verify Supplier info
Availability of Stock
Stock Verify info
Purchase info
Update Stock
Purchase Oder info
Require info
Purchase info
Purchase info
STOCK_MST
SUPPPLIER_MST
STOCK_MST
PURCHASE_MST
STOCK_MST
SUPPLIER_MST
PURCHASE_RETN_MST
Stock info
Supplier info
Item info
AMPICS LIBRARY
Page 11 of 61
12
4.1
Place
Order
4.3
Billing
4.2
Selling
4.4
Sales
Return
4.5
Report Admin
Verify Order info Order info
Verify Order info
Customer info
Giving Bill info
Payment info
Customer
Return Item info
Generate
Report info
Update Stock info
Order Item info
Bill info
Bill Detail
Return Item info
Match Invoice
Report info
Stock Verify info
Sales info
Sales Payment info
STOCK_MST
SALES_MST
BILL_MST
SALES_RETU_MST
Report
Req. for Order info
CUSTOMER_MST Customer info
PAYMENT_MST Payment info
SALES_MST
STOCK_MST Update Stock
Sales Retn Info
AMPICS LIBRARY
Page 12 of 61
13
AMPICS LIBRARY
Page 13 of 61
14
Field Name Data Type Size Constraint Description
User Name Varchar 10 Primary key User Name
Password Varchar 10 Not Null Password
LOGIN_MST
AMPICS LIBRARY
Page 14 of 61
15
Field Name Data Type Size Constraint Description
Sup_No Numeric 4 Primary key Supplier
Number
Sup_Name Varchar 20 Not null Supplier
Name
Sup_Address Varchar 100 Not null Supplier
Address
City Varchar 20 Not null City
Mobile Numeric 10 Not null Mobile
Number
SUPPLIER_MST
AMPICS LIBRARY
Page 15 of 61
16
Field Name Data Type Size Constraint Description
It_No Numeric 4 Primary Key Item
Number
It_Name Varchar 20 Not Null Item Name
It_company Varchar 20 Not Null Company
Name
Total_Price Numeric 6 Not Null Total Price
ITEM_MST
AMPICS LIBRARY
Page 16 of 61
17
Field Name Data Type Size Constraint Description
C_No Numeric 4 Primery key Customer
Number
C_Name Varchar 20 Not null Customer
Name
C_Address Varchar 100 Not null Customer
Address
City Varchar 10 Not null City
Mobile Numeric 10 Not null Mobile
Number
CUSTOMER_MST
AMPICS LIBRARY
Page 17 of 61
18
Field name Data type Size Constraint Description
P_No Numeric 4 Primery key Purchase
Number
Sup_No Numeric 4 Forign key Supplier
Number
Quantity Numeric 6 Not Null Quantity
P_Date Date - Not null Purchase
date
PURCHASE_MST
AMPICS LIBRARY
Page 18 of 61
19
Field name Data type Size Constraint Description
Pur_No Numeric 4 Primary key Purchase
return
Number
P_No Numeric 4 Foreign key Purchase
Number
Sup_No Numeric 4 Foreign key Supplier
Number
Quantity Numeric 6 Not unll Quantity
Pur_Date Date - Not null Purchase
return date
PURCHASE_RETN_MST
AMPICS LIBRARY
Page 19 of 61
20
Field name Datatype Size Constraint Description
It_No Numeric 4 Foreign key Item
Number
Quantity Numeric 6 Not null Item
Quantity
STOCK_DETAIL
AMPICS LIBRARY
Page 20 of 61
21
Field Name Data Type Size Constraint Description
S_No Numeric 4 Primary key Sales
Number
It_No Numeric 4 Foreign Key Item
Number
S_Date Date - Not null Sales Date
SALES_MST
AMPICS LIBRARY
Page 21 of 61
22
Field name Datatype Size Constraint Description
Sr_No Numeric 4 Primary key Sales return
Number
S_No Numeric 4 Foreign key Sales
Number
It_No Numeric 4 Foreign key item Number
C_No Numeric 4 Foreign key Customer
Number
Quantity Numeric 6 Not null Quantity
Sr_Date Date - Not null Sales return
date
SALES_RETN_MST
AMPICS LIBRARY
Page 22 of 61
23
Field name Date type Size Constraint Description
Bill_No Numeric 4 Primary key Bill Number
C_No Numeric 4 Foreign key Customer
Number
S_No Numeric 4 Foreign key Sales
Number
BILL_MST
AMPICS LIBRARY
Page 23 of 61
24
AMPICS LIBRARY
Page 24 of 61
25
ADMIN
GENERATE BILL
GET
CUSTOMER
PURCHASE ITEM SUPPLY
MANAGE
MANAGE
MANAGE
SUPPLIER
M
M
M
M
M
M
1
1 1
1
1
1
1
1 User-Id password
bilno C_no
S-no
C_no C_Name
S_Name S_no
Item no
Item name
Item Company
AMPICS LIBRARY
Page 25 of 61
26
Process Algorithm
Step1. Start
Step:2. Enter Username and password. If they are valid then go to next step otherwise it take username and password again.
Step:3. Admin Checks the stock, if it does not available then item is purchased in purchase process and stock is Updated.
Step:4. If stock is already available then items are sold and stock is updated. Also bill is generated and is given to the customer.
Step:5. Admin checks the purchased items, if any problem is there then item is returned and stock is updated.
Step:6. Customer checks the sale items, if it is not proper then item is returned and stock is updated.
Step:7. Exit
AMPICS LIBRARY
Page 26 of 61
27
Process Description
Brief Description of Process
• Login Process :-
This process checks the authentication and admin can able to access the application.
•Purchase process :- Supplier gives the information about purchased item.
•Stock Process :- Stock gives the information about which current stock is available.
• Sales Process:- The customer gives the order for item. The order information is stored into sales master and
payment detail is given to the customer.
AMPICS LIBRARY
Page 27 of 61
28
AMPICS LIBRARY
Page 28 of 61
29
Login Form
AMPICS LIBRARY
Page 29 of 61
30
Login Form
AMPICS LIBRARY
Page 30 of 61
31
Home Form
AMPICS LIBRARY
Page 31 of 61
32
Item Form
AMPICS LIBRARY
Page 32 of 61
33
Item Form
AMPICS LIBRARY
Page 33 of 61
34
Supplier Form
AMPICS LIBRARY
Page 34 of 61
35
Supplier Form
AMPICS LIBRARY
Page 35 of 61
36
Stock Form
AMPICS LIBRARY
Page 36 of 61
37
Purchase Form
AMPICS LIBRARY
Page 37 of 61
38
Purchase Form
AMPICS LIBRARY
Page 38 of 61
39
Stock Form
AMPICS LIBRARY
Page 39 of 61
40
Sales Form
AMPICS LIBRARY
Page 40 of 61
41
Stock Form
AMPICS LIBRARY
Page 41 of 61
42
Customer Form
AMPICS LIBRARY
Page 42 of 61
43
Customer Form
AMPICS LIBRARY
Page 43 of 61
44
Purchase Return Form
AMPICS LIBRARY
Page 44 of 61
45
Purchase Return Form
AMPICS LIBRARY
Page 45 of 61
46
Sales Return Form
AMPICS LIBRARY
Page 46 of 61
47
Sales Return Form
AMPICS LIBRARY
Page 47 of 61
48
Bill Form
AMPICS LIBRARY
Page 48 of 61
49
Bill Form
AMPICS LIBRARY
Page 49 of 61
50
AMPICS LIBRARY
Page 50 of 61
51
Customer Report
AMPICS LIBRARY
Page 51 of 61
52
Customer Report
AMPICS LIBRARY
Page 52 of 61
53
Purchase Report
AMPICS LIBRARY
Page 53 of 61
54
Bill Report
AMPICS LIBRARY
Page 54 of 61
55
Sales Report
AMPICS LIBRARY
Page 55 of 61
56
Supplier Report
AMPICS LIBRARY
Page 56 of 61
57
Testing
The testing is the process to check the program and find the errors.
There are basic three type of testing 1) code testing 2) Specification testing 3) Unit testing 1> Code testing The code testing strategy examines the login of the program. To
follow this testing method, the analyst develops test cases that
result in executing every instruction in the program. 2> Specification testing The specification stating with the program should do and how it
should perform under various condition by Examining the result
the analyst can determine Whether the program according to its
specified requirements. :- The analyst must perform both unit testing and
system testing.
AMPICS LIBRARY
Page 57 of 61
58
3> Unit Testing:- In this testing each and every program is tested individually
using record to see whether that program produced
satisfactory outputs and validation also. Example: - If input value is numeric and user giving character then proper
message will display in message box.
AMPICS LIBRARY
Page 58 of 61
59
Post implementation review
After the system is implemented and conversion is complete, user
usually conducts a review of the system.
The new system needs less man power and provides information on time.
Saves data entry duplication work.
It also provide the locking system and password protection so it is reliable.
AMPICS LIBRARY
Page 59 of 61
60
Future Enhancement
There are the Future Enhancements we are going to do in our system.
And may be some other kind future changes will be possible in our system also.
We convert our system into website. Pay payment via Credit / Debit Card. Next version will also resolve any error or mistake remained unsolved in this
version.
AMPICS LIBRARY
Page 60 of 61
61
Bibliography
Visual Basic 6 Programming (Black Book) Online Resources Website Referred :- www.google.com :- www.w3school.com
AMPICS LIBRARY
Page 61 of 61