Professional Documents
Culture Documents
Online Shop Presentation
Online Shop Presentation
Online Shop Presentation
Project Report
On
(Mcs Computer)
2017-2018
K.V.R.S.S.S’s
SHIVRAJ COLLEGE OF ARTS, COMMERCE &
D.S.KADAM SCIENCE COLLEGE, GADHINGLAJ
DIST- KOLHAPUR
GUIDANCE CERTIFICATE
Place :Gadhinglaj.
date :
CERTIFICATE
This is to certify that the project entitled,
“BAZAR MANAGEMENT SYSTEM”
submitted by Mr. Kole Vinayak Rajendra and Thattevale Sourabh
Yashvant to Shivaji University Kolhapur, in partial fulfillment of the
degree of B.Sc, has been carried out under the guidance and
supervision of Prof. R.K. Patil the conclusion drawn by them during
by them are based on work done and data collected by them during
project work.
To the best of our knowledge and belief, the matter presented here has
not been submitted earlier.
Date:
Place: Gadhinglaj
Date:
Place: Kolhapur
DECLARATION
Date :
Place :Gadhinglaj
Thanking You,
Mr. Kole Vinayak Rajendra
Mr. Thattevale Sourabh Yashvant
(B.Sc III Computer Science)
INDEX
1. Intoduction
2. About Project
3. Organisation Profile
5. Proposed System.
6. System Requirement.
7. Methodology
8. Bibliogrophy.
Chapter 1
INTRODUCTION
Introduction
The project entitled “Big Bazar Management
System With GST Billings” for a software program. In this fast
changing world Information techonology and information
management are going to play an important role. We are living in
the computer age during past some year. The computer has
gaining popularity. Computer revolution found its way into
almost every aspect of human life and living, a computer software
is admirably suited to handle any information and hence is as
information processor that is, it can receive data, perform some
basic operation on that data and produces result according to a
pre-determined program.
.
Chapter 2
About Project
ABOUT PROJECT
You are in trouble if you have to keep telling
customers, "I'm sorry we're out of that size. May we order it
for you?" Even though the shirts are selling briskly, you will
lose customers if you don't have an item in stock. When the
customer spends, you have got to be ready with the goods.
This is what bazar management is all about .In many retail and
wholesale operations, the single largest asset is inventory.
Control of this investment is vital. It will eliminate a number of
the problems associated with capital shortages and will also
provide capital to permit expansion of operations for increase
Advantages:
Less of paperwork.
Record searching.
Require less manpower.
Accuracy and efficiency in calculation.
It will provide high security.
Chapter 4
System analysis
System Development Life Cycle
The process model used for this system “classic
life cycle” as this is simple and is best for small
scale project.
System
Analysis
Design
Code
Testing
Maintenance
Chapter 5
Data Flow
diagram
1st level DFD:
Order Product
Give order 1.0
Distributer
Customer Order
For Product
Details
Purchase Invoice
2.0
Purchas
e
3.0
Order
Stock details
2nd Level DFD:
Customer ID
Customer Name
Address 1.0
Customer Distributer
Order
2.0
Purchas
e
Give Bill recite
Discount
Stock
Details Category
3.0 Name
Sale
Sale item to where
TAX
Product
Quantity
4.0 Weight
Report
Users
Chapter 6
(ERD)
Entity Relationship
Diagram
ERD FOR ONLINE SHOPPING
Customer
Customer ID
Name
Customer
Address
Orde
Customer r
Stoc
Sales Pay k
Prod Bill
Owner
Che Stock
ck
Bill
Bill Sup
ply
Giv
e
Distributer
Distributer Distribute
ID r name
Chapter 6
System
requirement
Software Requirement-
Microsoft Visual Studio 2012
Microsoft SQL server 2012
Crystal Report.
Operating System:-Win-7 64 bit,Win-8 64 bit.
Hardware Requirement-
Back End-
SQL Server.
C#
Visual Basic.Net
Jscript
J#
ASP.NET is used to produce interactive, data-driven web
applications over the internet. It consists of a large number of
controls such as text boxes, buttons, and labels for
assembling, configuring, and manipulating code to create
HTML pages.
.
Chapter 8
About Database
About SQL Server
SQL (Structured Query Language) is a standardized
programming language used for managing relational databases and
performing various operations on the data in them. Initially created in
the 1970s, SQL is regularly used by database administrators, as well
as by developers writing data integration scripts and data analysts
looking to set up and run analytical queries.
3. Product Master –
5. Purchas Details -
7. Sale Details -
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace prjBazarBilling
{
public partial class frmPurchaseMaster : Form
{
MySqlConnection cn = new
MySqlConnection("server=localhost;database=dbbazarbill;use
rid=root;password=root");
MySqlCommand cmd = new MySqlCommand();
public frmPurchaseMaster()
{
InitializeComponent();
}
if(this.dataGridView1.CurrentCell.OwningColumn==this.dataG
ridView1.Columns["Qty"])
{
double d1 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Qty"].Val
ue);
double d2 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Rate"].Va
lue);
dataGridView1.CurrentRow.Cells["DetailTotal"].Value
=d1*d2;
int rows;
rows=dataGridView1.RowCount;
double total=0,totalQty=0;
for(int i=0;i<rows;i++)
{
totalQty =
Convert.ToDouble(dataGridView1.Rows[i].Cells["Qty"].Value)
+ totalQty;
lblTotalQty.Text =
totalQty.ToString();
total=Convert.ToDouble(dataGridView1.Rows[i].Cells["Detail
Total"].Value)+total;
lblDetailTotal.Text=total.ToString();
}
}
if(this.dataGridView1.CurrentCell.OwningColumn==this.dataG
ridView1.Columns["Rate"])
{
double d1 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Qty"].Val
ue);
double d2 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Rate"].Va
lue);
dataGridView1.CurrentRow.Cells["DetailTotal"].Value
=d1*d2;
int rows;
rows=dataGridView1.RowCount;
double total = 0, totalQty=0;
for(int i=0;i<rows;i++)
{
totalQty =
Convert.ToDouble(dataGridView1.Rows[i].Cells["Qty"].Value)
+ totalQty;
lblTotalQty.Text =
totalQty.ToString();
total=Convert.ToDouble(dataGridView1.Rows[i].Cells["Detail
Total"].Value)+total;
lblDetailTotal.Text=total.ToString();
}
}
}
dataGridView1.CurrentRow.Cells["Rate"].Value =
ds.Tables["productmaster"].Rows[0]["Rate"].ToString();
dataGridView1.CurrentRow.Cells["Qty"].Value = 1;
double d1 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Qty"].Val
ue);
double d2 =
Convert.ToDouble(dataGridView1.CurrentRow.Cells["Rate"].Va
lue);
dataGridView1.CurrentRow.Cells["DetailTotal"].Value = d1 *
d2;
int rows;
rows = dataGridView1.RowCount;
double total = 0, totalQty=0;
for (int i = 0; i < rows; i++)
{
totalQty =
Convert.ToDouble(dataGridView1.Rows[i].Cells["Qty"].Value)
+ totalQty;
lblTotalQty.Text =
totalQty.ToString();
total =
Convert.ToDouble(dataGridView1.Rows[i].Cells["DetailTotal"
].Value) + total;
lblDetailTotal.Text =
total.ToString();
CalculateGSTAmt();
}
}
catch (Exception ex)
{
}
}
}
int COLUMN_COMBO_SELECTION = 0;
private void
dataGridView1_CurrentCellDirtyStateChanged(object sender,
EventArgs e)
{
if (this.dataGridView1.CurrentCell.ColumnIndex
== COLUMN_COMBO_SELECTION)
{
this.dataGridView1.EndEdit();
}
}
double GSTPer = 0;
cn.Open();
cmd.CommandText = "select * from
suppliermaster";
MySqlDataAdapter adp = new
MySqlDataAdapter();
cmd.Connection = cn;
adp.SelectCommand = cmd;
DataTable dt = new DataTable();
adp.Fill(dt);
if (dt.Rows.Count > 0)
{
cmbSupplier.DataSource = dt;
cmbSupplier.ValueMember = "SID";
cmbSupplier.DisplayMember =
"SName";
}
//
}
catch
{
}
finally
{
cn.Close();
}
}
catch (Exception ex)
{
}
}
txtPurId.Text = "1";
}
else
{
int i =
Convert.ToInt32(dr["id"].ToString());
int id = i + 1;
txtPurId.Text = id.ToString();
}
cn.Close();
}
catch (Exception ex)
{
}
}
// txtPurId.Text = "1";
Detailid = 1;
}
else
{
int i =
Convert.ToInt32(dr["id"].ToString());
Detailid = i + 1;
//txtPurId.Text = id.ToString();
}
catch (Exception ex)
{
}
finally
{
cn.Close();
}
return Detailid;
}
}
else if (cmbGST.SelectedIndex == 1)
{
GSTPer = 5;
}
else if (cmbGST.SelectedIndex == 2)
{
GSTPer = 12;
}
else if (cmbGST.SelectedIndex == 3)
{
GSTPer = 18;
}
else
{
GSTPer = 28;
}
CalculateGSTAmt();
cmdStk.CommandText = query;
cn.Open();
cmdStk.ExecuteNonQuery();
cn.Close();
}
}
cn.Close();
MessageBox.Show("Purchase Order Details
Saved");
Clear();
}
catch (Exception ex)
{
}
finally {
cn.Close();
}
}
}
}
Chapter 9
Output
Design
Admin Pages
Home Page –
Sale Table –
Admin Login Page-
Chapter 10
Report Generation
Customer List Report
administrator
user
Login
logout
1) Administrator –
The list of items under this is updated only by the manager or
the Administrator . For security purpose it has got one
password form whose password is known by the administrator
only The list has following sub items.
2) User –
User can see only first home page. User can use
this home page for information and details of product,
and for ordering bakery foods.
This form is only used for admin. Only Admin will be login here
who belongs to bakeryand update detail.
3) Login-
a)Admin Login
b) user login
User must login before order any bakery product .
4) Logout –
www.google.com