Professional Documents
Culture Documents
Bakery - Nisha
Bakery - Nisha
A
PROJECT REPORT
ON
ʺBakery Products Management Systemʺ
1
Bakery Products Management System
A
PROJECT REPORT
ON
“Bakery Products Management System”
SUBMITTED TO
UNIVERSITY OF MUMBAI
In Partial Fulfilment of the Requirements For
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
SUBMITTED BY
2
Bakery Products Management System
CERTIFICAT
E
This is to certify that the project entitled “Bakery Products Management
System” by Miss. Nisha Anant Pawar. In partial fulfillment of Bachelor of Science –
Information Technology (Sem - VI) of the Mumbai University has been completed
under the Supervision and guidance of Mrs. Waghchoure S. in INSTITUTE OF
COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, SAWARDE during academic
year 2016-2017 and this project represents bonafide work.
Place : Sawarde
Date :
H.O.D. (Principal)
3
Bakery Products Management System
CERTIFICAT
Place : Sawarde
Date :
(IT DEPARTMENT)
4
Bakery Products Management System
DECLARATIO
N
I undersigned hereby declare that the Project Report Entitled “Bakery
Products Management System” by me under the guidance of Mrs. Waghchoure S. is
my original work.
I understand that any such coping is liable to be punished in any way the
Mumbai University deem fit it.
5
Bakery Products Management System
ACKNOWLEDGEM
This report entitled “Bakery Products Management System” is Outcome of
my study.
We express our whole heard attitude to our honorable principal Mr. Gavade E.
N. Sir for the kind of opportunity given to me.
Also like to thanks all teaching and non-teaching staff. And also the class for
giving kind co-operation and contribution in giving proper shape to the project.
6
Bakery Products Management System
ORGANIZATIONAL
CERTIFICATE
This is to certify that Miss. NISHA ANANT PAWAR a student of T.Y.BSc.
(Information Technology) from ICSIT college, Sawarde of Mumbai University has
successfully completed the project entitled “Bakery Products Management System”
the system is useful and helpful for the work.
He has put his best efforts and has shown a great degree of sincerity in
completion of the project. I wish him all the success. He bears a good moral
character.
………………………….
(AYYANGAR BAKERY)
7
Bakery Products Management System
CONTENTS
System Documentation
1 Acknowledgement
2 The existing system
3 Problems of existing system
4 Scope of Proposed System
5 Advantages of proposed system
6 Gantt Chart
7 Event Table
8 Use case diagram
9 Class diagram
10 Tools used for ER Diagram
11 Entity Relationship Diagram
12 Activity diagram
13 Data Flow Diagram
Context Diagram
Diagram 0
DFD Fragment
Diagram Expansion
8
Bakery Products Management System
Project Documentation
No Title Page
22 Program ID
23 Program Level run chart
24 Program function explanation
25 Program listing
26 Screen Layouts
27 Data entry Layouts
28 Test Data
29 Test Result
30 Report Layouts
9
Bakery Products Management System
SYSTEM
DOCUMENTATION
EXISTING SYSTEM
10
Bakery Products Management System
PROBLEMS IN EXISTING
SYSTEM
11
Bakery Products Management System
PROPOSED SYSTEM
12
Bakery Products Management System
13
Bakery Products Management System
Easy to handle.
FEASIBILITY STUDY
14
Bakery Products Management System
Technical Feasibility.
Operational Feasibility.
Economic Feasibility.
Behavioral Feasibility.
TECHNICAL FEASIBILITY:-
Technical feasibility study determines whether the
organization has the technology and the skills necessary to
carry out project. If not then it determines how they should
be obtained. In this proposed system. The existing
technology satisfies the need for the system that is
available. Therefore the system is feasible.
OPERATIONAL FEASIBILITY:-
15
Bakery Products Management System
ECONOMICAL FEASIBILITY:-
It is also important that our system should be
economically feasible and this measure of the cost
effectiveness of a project. This is often called a cost benefit
analysis. The software and hardware required for this
system are easily available now a day. No additional cost
will be incurred for expensive software or hardware.
BEHAVIORAL FEASIBILITY:-
16
Bakery Products Management System
17
Bakery Products Management System
SPECIFICATION
SOFTWARE
REQUIREMENT
OPERATING SYSTEM : WINDOWS 8 PRO
ULTIMATE X86-TKISO
SQLEXPRADV_x86_ENU
HARDWARE
REQUIREMENT
PROCESSOR : INTEL(R) PENTIUM(R) CPU 997 @
1.60GHz 1.60GHz
RAM : 2 GB
18
Bakery Products Management System
GANTT
CHART
Actual Date of
Sr. Phase Expected Date completion Remark
No. of Completion with Guide’s
Sign
1. Preliminary
investigation
A Organization Overview
19
Bakery Products Management System
B Limitation of current
system
& advantages of
proposed system
C Feasibility Study
2. System Analysis
A Fact Finding
B Event Table
E Activity diagram
F Class diagram
G Object Diagram
H Sequence/Collaboration
Diagram
3. System design
B Component Diagram
20
Bakery Products Management System
C Package Diagram
D Deployment Diagram
E Form/Web Page
Layouts, Report Layout
4. System Coding
B Coding
6. System Implementation
21
Bakery Products Management System
FACT FINDING
TECHNIQUES
22
Bakery Products Management System
1. Interviewing
2. Record review
3. Questionnaire
Interviewing:-
The whole system investigation part is carried out by
making interview of the concerned people such as in
charge, employees and staff related to the organizations.
Manual process of each work is asked by hints regarding
the work, by asking their suggestion and taking their
produce regarding the requirement of the valuable system.
After taking their interview regarding the noted points are
studied very well. This interview techniques proves to be
beneficial regarding the preliminary investigation.
Record review :-
23
Bakery Products Management System
Questionnaire:-
This technique is useful for to collect all the
information about various aspects of the system from
different persons. This methods standardized question
format yield more reliable data then the rather facts
finding techniques. The wide distribution ensure greater
for despondences which can lead honest response.
Interview
1. How do you maintain the records of all customers?
Ans: - We use the register to store all records of all
customer.
24
Bakery Products Management System
25
Bakery Products Management System
Event Table
EVENT TRIGGER SOURCE ACTIVITY RESPONSE DESTIN
ATION
ADD NEW NEW ADMIN CREATE NEW CUSTOMER ADMIN
CUSTOMER CUSTOMER RECORD RECORD
ENTRY /REGISTER ADDES
THE SUCCESSFULLY
CUSTOMER
RECORD
UPDATE CHANGE ADIMN SEARCH CUSTOMER ADMIN
CUSTOMER CUSTOMER CUSTOMER RECORD
RECORD DETAILS DETAIL UPDAET
UPDATE SUCCESSFULLY
CUSTOMER
DETAIL
26
Bakery Products Management System
27
Bakery Products Management System
Inventory System
Enquiry
Customer
Admin Manage Product Detail
Report Generation
28
Bakery Products Management System
MANAGECUSTOMER RECORD:-
System
<<include>>
Update Customer Detail
customer
<<include>>
Admin
MANAGE EMPLOYEERECORD :-
29
Bakery Products Management System
System
<<include>>
<<include>>
Searches Employee Detail
Update Employee Detail
<<include>>
Admin
<<include>>
<<include>>
Admin
Delete Supplier Detail
30
Bakery Products Management System
System
<<include>>
<<include>>
Update Product Detail Search Product detail
Admin <<include>>
System
<<include>>
Add New Order
<<extend>>
31
Bakery Products Management System
<<include>>
Search Supplier Record
<<include>>
Receive Order Check Order Detail
<<extend>> <<include>>
Admin
Print Bill
MANAGE REPORT:-
32
Bakery Products Management System
System
Customer Report
Employee Report
Supplier Report
product Report
Admin
Order Report
33
Bakery Products Management System
CLASS DIAGRAM
Customer
Customer id : Number
Customer name : text
Customer add: text
Customer phn: Number
Save ()
Search()
Update()
Delete()
Employee
Employee Id : Number
Employee name : text
Employee add: text
Employee phn :Number
Employee sal : number
Save ()
Search()
Update()
Delete()
34
Bakery Products Management System
Supplier
Supplier Id : Number
Supplier name: text
Supplier add : text
Supplier phn : Number
Supplier sal: Number
Save ()
Search()
Update()
Delete()
Product
Product Id : Number
Product Name : text
Product type : text
Product expdt : text
Product prize :Number
Product qlty :text
Brand name : text
Save ()
Search()
Update()
Delete()
35
Bakery Products Management System
CLASS ASSOCIATION
DIAGRAM
Employee
Supplier
+employee_id
+employee_nm +supplier_id
+employee_add +supplier_nm
+employee_phn +supplier_add
+employee_sal +supplier_phn Bill
+employee_edu +supplier_sal
+1 +bill_id
Customer +add employee() +add supplier() +bill_no
+update employee() +update supplier() +customer_id
+customer_id +m +delete supplier() +1 +bill_dt
handle +delete employee()
+customer_nm +search employee() +search supplier()
+customer_add +1 pay +add bill()
+customer_phn +1 +update bill()
+m +delete bill()
+add customer() +m +m +search bill()
+update customer()
+1
+delete customer()
handle
+search customer() handle +1
+1 take
takes manage pay
purchuase
+m
+1
+m
product contain
+1 +1 Order
+product_id
+product_nm +1 +order_type
+product_type Manager +1 +order_nm
+m
+product_expdt +quantity
+manager_id +1
+product_prize +detail
+m +manager_nm
+product_quality +charge
+1 +manager_add
+brand_nm +manager_phn
+company_nm +add order()
manage +manager_eid +update order()
+add product() +delete order()
+add()
+update product() +search order()
+update()
+deiete product() +delete()
+search product() +search()
36
Bakery Products Management System
OBJECT DIAGRAM
Employee
Customer
employee Id : 1 Customer_id:1
employee nm: Abhay Customer nm : Rajan
employee add: Raul Customer add : Chiplun
employee phn : Custromer phn : 9892657845
9988654789
employee sal :15000 Save ()
employee edu :12th Search()
Update()
Save () Delete()
Search()
Update()
Delete()
Customer
Customer_id:1
Customer nm : Rajan
Customer add : Chiplun
Custromer phn : 9892657845
Save ()
Search()
Update()
Delete()
37
Bakery Products Management System
CUSTOMER PRODUCT
Customer_id:1 Product id:1
Customer nm : Rajan Product nm :Cake
Customer add : Chiplun Product epdt: Sept 2017
Custromer phn:9892657845 Product price:450
Save () Save ()
Search() Search()
Update() Update()
Delete() Delete()
PRODUCT
Product id:1
Product nm :Cake
Product epdt: Sept 2017
Product price:450
Save ()
Search()
Update()
Delete()
38
Bakery Products Management System
Customer Order
Save () Save ()
Search() Search()
Update() Update()
Delete() Delete()
39
Bakery Products Management System
Employee
employee Id : 1
employee nm: Ajay
employee add: Sawant
employee phn:9858658987
employee sal :20000
employee edu :12th
Save () 41
Search()
Update()
Delete()
Bakery Products Management System
Supplier
Supplier id:123
Supplier nm:prtik
Supplier add:musad
Supplier
6.Manager Handle Supplier:- phn:9876542345
Supplier sal:23435
Save () 42
Search()
Update()
Delete()
Bakery Products Management System
Manager
Manager id:1
Manager nm:Akhilesh 7.Supplier Takes Many
Manager add: Sawarda
Manager phn:9888557768 Order:-
Manager eid:akhilesh@gmail.com
Save ()
Supplier Order
Search()
Update() Order type:sale
Supplier
Delete() id:3 Quantity:15
Supplier nm:sanket Charge:6450
Supplier add:khed Save ()
Supplier Search()
phn:8308891577 Update()
Save () Delete()
Search()
Update()
Delete()
Order
Order type:purchase
Quantity:10
Charge:4500
Save ()
Search()
Update()
Delete()
43
Bakery Products Management System
Product
Product id:1234567
Product nm :soap
Order
Product epdt: aug 2017
Product price:50
Order type:sale
Quantity:57
Search()
Charge:215436
Update()
Save ()
Delete()
Search()
Update()
Delete()
44
Bakery Products Management System
E-R DIAGRAM
DIAGRAM DESCRIPTION
ENTITY
ATTRIBUTE
1 1 ONE - TO - ONE
45
Bakery Products Management System
1 M ONE - TO - MANY
M M MANY – TO – MANY
RELATION
1 m
employee handle Supplier
Customer
1 m 1
1 1
46
purchase
m handle
Product
1
m m Manager
Bakery Products Management
1 System 1
contain
manage
1
m
Order 1 take
m
1 Bill m
1
pay
47
Bakery Products Management System
ACTIVITY DIAGRAM
login modellist
Admin
Customer order
Supplier order
Customer Registration Employee supplier product
enter the product & scan
calculate bill
Give Receipt
48
Bakery Products Management System
49
Bakery Products Management System
50
Bakery Products Management System
51
Bakery Products Management System
Bill Generation
52
Bakery Products Management System
53
Bakery Products Management System
54
Bakery Products Management System
CONTEXT DIAGRAM
55
Bakery Products Management System
Input or Output
File or Database
Manual Process
Document or Report
Connection between
Components
File on magnetic tape
Add Add
Add Customer Employee Add Order
Add Product
Supplier
56
Customer Employee databas Product Database
Database Datatbase e Database
Bakery Products Management System
e
Customer
Inventory
Management
Employee
Order
Supplier
Pay Bill
Product
Supplier
Customer
order Bill Order
order Bill
STRUCTURE CHART
DIAGRAM DESCRIPTION
Boss module
Input Output
57
Bakery Products Management System
Flag or Status
Decision making
STRUCTURE CHART :-
58
Bakery Products Management System
59
Bakery Products Management System
60
Bakery Products Management System
61
Bakery Products Management System
Deployment diagram
Database server
DB : Database
Application server
system administrator
executable
common application
executable
User : Administrator
Printer
62
Bakery Products Management System
PROGRAM DESCRIPTION
UPDATE:-
If user wants to update some information from table .At that time we
can update that record.
DELETE:-
SEARCH:-
If user wants to search specific record then that will be possible using
search. User has to insert the eid for searching.
CANCEL:-
At the time of inserting record if user wants to cancel that record then
user can cancel that record from saving using cancel button.
63
Bakery Products Management System
PROCESS DESCRIPTION
(STRUCTURE ENGLISH)
START
If customer order some product then
assign product id
end if
End if
End if
64
Bakery Products Management System
Assign employee Id
end if
prepare receipt
end if
end if
65
Bakery Products Management System
MENU TREE
66
Bakery Products Management System
Transaction Purchase
Sale
Order
Search Order
Utility Calculator
Notepad
67
Bakery Products Management System
PROGRAM SPECIFICATION
CUSTOMER PROGRAM:-
EMPLOYEE PROGRAM:-
ORDER PROGRAM:-
PROGRAM LIST
68
Bakery Products Management System
Data Entry
DEALER MASTER
UNIT MASTER
STOCK MASTER
BAKERY PRODUCT
Transaction
PURCHASE
SALE
ORDER
SEARCH ORDER
Reports
DEALER REPORT
STOCK REPORT
BAKERY PRODUCT REPORT
AVAILABLE STOCK
69
Bakery Products Management System
Completeness Control:
To assure that necessary fields on an input from have
been entered.
E.g. all fields should be entered.
System Security:
This key allows only authorized persons by mean of
password faculty.
70
Bakery Products Management System
PROGRAM
DOCUMENTATION
71
Bakery Products Management System
72
Bakery Products Management System
73
Bakery Products Management System
SCREEN
LAYOUTS
1) Login Form
74
Bakery Products Management System
3) Dealer Master
75
Bakery Products Management System
4) Unit Master
5) Stock Master
76
Bakery Products Management System
7) Purchase
77
Bakery Products Management System
8) Sales
78
Bakery Products Management System
9) Order Master
79
Bakery Products Management System
80
Bakery Products Management System
81
Bakery Products Management System
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace backery
{
public partial class Form1 : Form
{
SqlConnection cn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
public Form1()
{
InitializeComponent();
}
82
Bakery Products Management System
}
else
MessageBox.Show("Invalid Username");
cn.Close();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace backery
{
public partial class backeryproducts : Form
{
SqlConnection cn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataReader dr;
int ac;
public backeryproducts()
{
InitializeComponent();
83
Bakery Products Management System
}
public void newc()
{
try
{
cn.Open();
cmd.CommandText = "select max(id) from stock1";
cmd.Connection = cn;
dr = cmd.ExecuteReader();
if (dr.Read())
{
TextBox1.Text = (Convert.ToInt32(dr[0].ToString()) +
1).ToString();
}
cn.Close();
TextBox2.Clear();
TextBox3.Clear();
TextBox4.Clear();
TextBox5.Clear();
TextBox2.Focus();
//=======================
}
catch (Exception ex)
{
cn.Close();
TextBox1.Text = "1";
}
}
public void comb()
{
ComboBox1.Items.Clear();
cn.Open();
cmd.CommandText = "select nm from unit";
cmd.Connection = cn;
dr = cmd.ExecuteReader();
while (dr.Read())
{
ComboBox1.Items.Add(dr[0].ToString());
}
cn.Close();
}
84
Bakery Products Management System
}
}
85
Bakery Products Management System
{
TextBox1.Text = dr[0].ToString();
TextBox2.Text = dr[1].ToString();
TextBox3.Text = dr[2].ToString();
TextBox4.Text = dr[3].ToString();
TextBox5.Text = dr[4].ToString();
ComboBox1.Text = dr[5].ToString();
}
else
{
MessageBox.Show("Product Not Found");
}
cn.Close();
}
String s = TextBox4.Text;
String s = TextBox5.Text;
}
}
86
Bakery Products Management System
87
Bakery Products Management System
1. Error Massage.
2. Validation Massage.
CONCLUSION
88
Bakery Products Management System
BIBLIOGRAPHY
http://www.google.com
http://www.studentstutorial.com
http://www.programmer2programmer.net
http://www.codeproject.com
http://www.wikipedia.org
89