You are on page 1of 77

BIOMETRICS AUTHENTICATION SSYTEM

A PROJECT REPORT

Submitted by

RAGHUL SANJAY S

RRN: 171371601027

Under the guidance of

Dr. SUDHA RAJESH

In the partial fulfillment for the award of the degree of

BACHELOR OF SCIENCE
in
COMPUTER SCIENCE

JULY 2020

1
BONAFIDE CERTIFICATE

Certified that this project titled “ONLINE LEARNING PORTAL” is the bonafide

work of RAGHUL SANJAY S (RRN: 171371601027) who carried out the thesis work

under our supervision. Certified further, that to the best of our knowledge, the work reported

herein does not form part of any other thesis or dissertation on the basis of which a degree or

award was conferred on an earlier occasion on this or any other candidate.

SIGNATURE SIGNATURE

DR. SUDHA RAJESH DR. GUFRAN AHMED ANSARI


ASSISTANT PROFESSOR PROFESSOR & HOD
Department of Computer Applications Department of Computer Applications
B. S. Abdur Rahman Crescent B. S. Abdur Rahman Crescent
Institute of Science and Technology Institute of Science and Technology
Vandalur, Chennai 600048 Vandalur, Chennai 600048
VIVA-VOCE EXAMINATION

The viva-voce examination of the project work titled “ONLINE LEARNING

PORTAL” submitted by RAGHUL SANJAY S (RRN: 171371601027) is held on .

INTERNAL EXAMINER EXTERNAL EXAMINER


ACKNOWLEDGEMENT
I thank the Almighty for showering His blessings upon me in completing the project.
I submit this project with a deep sense of gratitude and reverence for my beloved parents for
their moral support and encouragement.

I sincerely express my heartfelt gratitude to PROF. Dr. A. PEER MOHAMED, Vice


Chancellor, B.S.Abdur Rahman Crescent University and PROF. Dr.A.AZAD, Registrar, for
furnishing every essential facility for doing my project.

I owe my sincere gratitude to PROF. Dr. VENKATESAN SELVAM., Dean of


School of Computer, Information and Mathematical Science (SCIMS), Dr. GUFRAN
AHMAD ANSARI, Professor and Head, Department of Computer Applications for
providing strong oversight of vision, strategic direction, encouragement and valuable
suggestions in completing my project work.

I convey my earnest thanks to my project guide Dr.SUDHA RAJESH Assistant


Professor, Department of Computer Applications, for her valuable guidance and support
throughout the project.

I express my gratitude to the Project Coordinators Dr. SINDHU RAVINDRAN,


Assistant Professor and other project Committee Members of the Department of Computer
Applications for their support and continued assistance in the process.

I extend my sincere thanks to all my faculty members for their valuable suggestions,
timely advice and support to complete the project.

- RAGHUL SANJAY S
ABSTRACT

The mission of the Milk Production House Project is to create to communication between

rural area people and dairy management. Our main goal to develop this application to encourage a

dairy industry. Milk Management System is a software application to maintain day to day

transactions in a Milk Distributor Office. This software help to register all the suppliers, Buyer

details, purchase, Sales details etc.,  The project entitled Dairy Milk Management System is a pilot

project for new Milk Distributor to be start soon in the city. The management planned this Milk

Distribution center to operate on the next month. They have a big plan to collect the Milks from

many different sources and distribute the same for the Milk buyers. To manage all these they

require full-fledged software which will take care all these.


TABLE OF CONTENTS

CHAPTER TITL PAGE


NO. E NO.

ABSTRACT 05
LIST OF FIGURES 08
LIST OF ABBREVIATIONS 09
1 INTRODUCTION 10
1.1 GENERAL 10
1.2 EXISTING SYSTEM 11
1.3 PROPOSED SYSTEM 11
1.3.1 Advantages of proposed system 11
1.3.2 Disadvantages of proposed system 11
1.4 ORGANISATION OF CHAPTERS 11

2 PROBLEM DEFINITION & METHADOLOGY 12


2.1 PROBLEM DEFINITION 12
2.2 METHADOLOGY 13

3 LITRATURE SURVEY & DEVELOPMENT PROCESS 15


3.1 LITRATURE SURVEY 15
3.2 DEVELOPMENT PROCESS 17
3.2.1 Requirements Analysis 17
3.3 DESIGN 18
3.3.1 Architectural Diagram 18
4 IMPLEMENTATION 19
4.1 HOME-PAGE 19
4.2 LEAVE MANAGEMENT SYSTEM 20
4.3 REGISTRATION 20
4.4 REGISTRATION SUCCESSFUL PAGE 21
4.5 LOGIN PAGE 21
5 CONCLUSION AND FUTURE ENHANCEMENT 22
5.1 CONCLUSION 22
5.2 FUTURE ENHANCEMENT 22
6 APPENDICES 23
SAMPLE SOURCE CODE 23
REFERENCES 33
TECHNICAL BIOGRAPHY 34
LIST OF FIGURES

FIGURE FIGURE NAME PAGE


NO. NO.
2.1 OVERALL HIERARCHICAL DIAGRAM 13

3.1 OVERALL ARCHITECTURAL DIAGRAM 18

4.1 HOME PAGE 19

4.2 WEBPAGE FOR LEAVE APP 20

4.3 REGISTRATION PAGE 20

4.4 REGISTRATION SUCCESSFUL PAGE 21

4.5 LOGIN PAGE 21


CHAPTER 1

INTRODUCTION

The mission of the milk production house project is to create communication between rural area

people and dairy management. Our main goal to develop this web application to encourage dairy

industry. Dairy farm management system is a software application to maintain day to day

transaction in a milk distributor office.

This software help to register all the suppliers, buyers details, purchase details, sales details. The

dairy farm project planned this milk distribution center to operate all the dairy farm. To manage

all these they require a fully fledged software which will take care all these.

GENERAL

Dairy production is an important component of livestock farming in Ethiopia. The milk

production systems in Ethiopia can be classified in to four: Highland smallholder, Pastoralist,

Urban and Peri-urban and Intensive dairy farming. Highland smallholder dairy production

system. The production system is predominantly subsistence smallholder mixed farming, crop

and livestock husbandry typically practiced within the same management unit. § The majority of

milking cows are indigenous animals which have low production performance. § The feed

requirement for dairy farming is derived from native pasture and a balance comes from crop

residues and stub grazing. It is the major milk production system in the low land part of Ethiopia.

Livestock production is the dominant form of production to sustain the livelihood of pastoral

society. Characterized by shortage of feed availability, due to rainfall variability. As a result,

milk production is low and highly seasonally dependent.


FRONTEND

HTML: HTML stands for Hypertext Mark-up Language. In the proposed system HTML is used
to create and structure sections for web pages and applications.

CSS: CSS stands for cascading style sheet. In the proposed system CSS is used to define styles
for web pages, including the design, layout.

JAVA SCRIPT: The Java Plug-in software is a component of the Java Runtime Environment
(JRE). The JRE allows applets written in the Java programming language to run inside various
browsers. The Java Plug-in software is not a standalone program and cannot be installed
separately.

EXISTING SYSTEM

Also called problem analysis or situational analysis. It helps to find solutions by mapping
out the anatomy of cause and effect around an issue or core problem. Problem tree analysis is
best carried out in a small focus group of about six to eight people using flip chart paper or an
overhead transparency. When farmers are asked whether they consider themselves managers,
they all will confirm that indeed they feel themselves as such. When you also ask them what
tasks they specifically do as a manager, what it is to be a manager and what makes them different
from farm workers the answer is usually not clear.
DISADVANTAGES

 The farmers suffer lot to sell their product

Retailer will be made between for maintaining everything

PROPOSED SYSTEM

Farm management is defined as ”a decision-making process in which the available but


limited production resources are allocated to selected production alternatives, so as to operate the
farm business in such a way as to attain some set objectives’’. The objective could be profit
maximization and/or achieving some other issue. Because the farmer is not actually present each
time a milking or feeding decision is needed, a new generation of control and management
systems has been designed to assume the short-term dairy management and operational control.
The overall management control still remains with the farmer or herdsperson, who is supported
by the dairy control and management system. The paper discusses the influence on dairy
management of the integration of the individual automatic milking and feeding systems. Then,
the concept of a dairy control and management system, which includes a decision support and
expert system, is described. A prototype, which enables automatic milking and feeding routines,
was developed and tested.
ADVANTAGES
 The maintenance of the system is easy
 Retailer will be eliminated
 Less complexity and less time consuming

DISADVANTAGES OF THE PROPOSED SYSTEM:

 User only enters valid password for every login session.


 If all the users will complete the registration after they will get login permission.
 Sellers will be enters mild details and selling details on carefully.
ORGANIZATION OF CHAPTERS

Organization of the report is the short summary of the forthcoming chapters. In this,
Chapter 1 deals with the history, introduction, existing system, and proposed system of the
project was discussed. Chapter 2 deals with problem definition and methodology. Chapter 3
deals with the development process, the requirement analysis, system design,
implementation of the system are discussed. The results of the project are analyzed and
concluded in chapter 4.
CHAPTER 2

PROBLEM DEFINITION AND METHODOLOGY

In the previous chapter, the existing system and the proposed system of the
proposed system of the project is discussed. This chapter deals with the problem definition
and methodology. The problem definition discusses the objectives of the project and
methodology used to develop the project.
PROBLEM DEFINITION
Nevertheless, as time passes, business changes, opportunities arise where simple database
solutions became more important, and some Access databases become critical this is a trend that
will continue it is impossible to predict which among the hundreds of databases that are created
every year will become critical several years later, when others disappear Initially, MS access
has some drawback that make it hard business personnel to cope up with These applications can
be upsized successfully, with appreciative end users and managers, who can now justify the
additional speculation that could not be justified earlier below are some of the disadvantages MS
Entrance
 Time consuming likely organizing the hard copy of paper for the old record usage in
dairy shop
 It is very tedious
 All information is not placed separately.
 Lot of paper work.
 Slow data processing.
 Not user-friendly environment.
 It is difficult to found records due file management system.
 Accident easily occur either burning of papers or water damage
 Report is hard in matter of time factor.
METHODOLOGY
Admin:
The admin has the unique login and password which completely controls the working. Admin will
verify the reports entered by the manager. Admin provides username and password to each of the dairy
manager after their verification.

 Manages Dairy: The admin gives permission to the Dairy after verifying their required
documents and other details as per the conditions and provides unique dairy number for each of the
Dairy.
 Manages Feed Stock: Admin manages the complete stock management required for the entire
dairy and its feed. Keeps track on all the feed orders, availabilities, quantity ordered by each of the
dairy and the cost of the feed.
 Updates Milk Rates: the admin provides the milk rates to the milk supplied by each of the
dairy after testing the thickness and other needs. In short the rates are allotted by the admin
according the milk procurements.
 Adding, Deleting and Updating: The admin has all the power to add a manager, remove and
even update wherever and whenever required.
 Reports: the Admin gets all the reports from each of the dairies i.e. purchase report, sales
report, payment report, feed orders and the bill receipt. 

Dairy Manager Module:

 Login/Sign-up: the Dairy managers are the members who got the control over their particular
dairies. The head of the dairy will get a login id and password. If the member is new then can easily
register a fresh form to be a member of the milk distribution.
 Update Profile: the dairy manager first updates his form, for the admin to recognize by
providing his name, contact, address, trade no, location, etc along with the dairy profiles.
 Manages Farmers: the Dairy managers will have certain number of farmers working in their
dairy in order to get the work done quicker. So this is added, updated and deleted only the manager
and not the admin. The dairy manager manages farmers by providing them a unique ID number.
And keeps records accordingly.
 Milk Rates: once the milk rate is updated by the admin, it is automatically sent to the dairy
managers to allot its cost as per the procurement. So according to the procurement, the manager
updates his dairy milk procurement details.
 Manages Sales: the manager keeps a track of all the sales made, and updates the sales details
on a daily basis and is recorded to collect the payments. So this brings ease in recording all the
details on a daily basis.
 Manages Purchase: the dairy managers will have many farmers working in his dairy. So each
farmer will have unique codes, as and when the farmer gives the milk to the managers, the manager
will have to make the payments to the farmers according to the milk purchases.
 Manages payments: the payments are made as per the purchases, and once the manager
updates the purchase details from the farmers, he makes the payments, and the payment details are
being updated for future use.
 Receipt: these are the bills that are being printed and given simultaneously when the payments
are being made.
CHAPTER 3
LITERATURE SURVEY & DEVELOPMENT PROCESS

The literature survey deal with the project which is previous made by other people
around the world and explains their work.

LITERATURE SURVEY

1. TITLE: Crises in Supply Chain Management from the Calculus Milk


Powder Event

AUTHOR: XU LINGLING

The complexity and limited data samples in performance evaluation of vendors in fresh milk
supply chain are an obstacle for traditional evaluation method. This paper studied the
performance evaluation methods for vendors in fresh milk supply chain by grey relation
clustering and principal components analysis. Three major fresh milk supply vendor and typical
evaluation indexes of fresh milk supply chain were selected to illustrate this evaluation. The
result shows that principal components analysis is suitable for complex indexes in fresh milk
supply chain and grey relation clustering can be a valuable method to determine the best vendor
under limited data samples conditions. Fresh milk is a favorite drink throughout the world, not
only is it with the high status and rich nutrition, but also the health care function [1]. With the
development of consumption market of fresh milk, the selection of vendor of fresh milk supply
chain is a common problem that most milk manufacturing enterprises have to face. Some indexes
and index system of evaluation of vendors in fresh milk supply chain have been established
[2,3]. Some qualitative and quantitative method have been promoted, such as analytic hierarchy
process 、 Data Envelopment analysis. Those traditional evaluation methods show they are all
less objective and lack accurate data processing under the limited data samples and a larger
amount of indexes conditions[4,5]. The grey clustering analysis (GCA) proposed by Deng in
1987.A cluster refers to a group of objects that are clustered according to some rule.
2. TITLE: Development of the System with NMR Based on Electromagnetic
Coils for Milk Processing
AUTHOR: O.A. BAIMURATOV
This article has the purpose of discussing the problem of milk quality control during its
processing by the magnetic field based on the principle of the nuclear magnetic resonance
(NMR) method. In order to store it better, an attempt was made to use a magnetic field when
processing milk. A three-level automated milk quality management system has been developed.
This paper also shows its structure and principle of operation. Comparative graphs of the
composition and some properties of milk are given. The optimal values of the magnetic field
strength (magnetic induction) are selected. The results and conclusions of an experimental
assessment of the qualitative composition of dairy products are also presented. In order to extend
the shelf life of liquid products, namely milk, there are many processing methods such as
infrared and ultraviolet radiation, as well as the traditional method of pasteurization. However,
improving the quality of food products leads to the need to create innovative methods of control
and management of their production processes. An important task during the production of food
products is the creation of automated control systems, since this allows on one hand to improve
product quality, and on the other hand, ensures proper control of products.

3. TITLE: ANALYSIS OF MILK DEMAND BASED ON GREY SYSTEM


MODEL IN SOME CITY
AUTHOR: Yijie Liu
The benefits ofmilk gradually being recognized, more and more people began to drink milk and
the demand for milk also showed a smooth rise in the past decade. The affecting factors of the
demand for milk is mainly by milk company policy, advocacy level, age structure of consumers,
as well as their preference for milk. Some of these factors can be artificially controlled, it is
relatively stable or showed a trend change, such as company policy, advocacy degree; while
other factors are beyond the control of milk vendors, or difficult to control, showing the
randomness or uncertainty, such as the consumers' milk preference. Practice has proved that, as
people recognized the nutritional value of milk, milk demand will continue steady growth. In this
growth process, a variety of factors make the emergence of random fluctuations in demand for
milk. For example, the melamine incident in 2008, even though the event had a greater impact on
the demand for milk, but as the manufacturers of publicity and reform, people's demand for milk
reinstated to previous levels. Moreover, this paper makes three-year of the, milk demand in a
group and predicts the demand of milk for the next three years, so the demand for milk is a
complex dynamic process, showing steady upward trend. In this paper, we adopt the gray system
model which could weaken the factors of demand for milk.
DEVELOPMENT PROCESS
Development process and documentation is one of the activities in the software
development life cycle. Development process includes requirement analysis, module definition
and implementation
REQUIREMENT ANALYSIS:
Requirement analysis includes hardware requirements and
Software requirements.
Resource Requirements:
The hardware and software requirements for this system are analyzed and the required
configuration is given below.
Hardware Requirements:

● Processor: Pentium or Mobile processor/

● Ram: less <= 1 GB.

● Device: Personal or Mobile.


Software Requirements:
● Operating system : Windows 10

● Front end : java

● Back end : HTML, CSS


DESIGN:

The Design explains the Overall architecture, the various modules, dialog-
flow of the Leave management system etc.
3.3.1 Architectural Design:
The architecture will give the explanation about the entire concept about the
project. This defines the structure of the developed system which comprises different
modules and their externally visible properties and relationships among them.

Supplier Admin Employee User

Dairy Farm Management System

Add Product Employee User detail Search

Sales Supplier Buy product Buy

Product User Supplier Product

Figure 3.1 Overall architectural diagram


CHAPTER 4
IMPLEMENTATION
This project presents another sincere contribution made in Design and Implementation of
a image based password security system. The essence of the system testing is to show proper
functionality with image components. Tests were also carried out to ensure proper and regular
synchronization with the database server.

(ADMIN LOGIN HOME PAGE)


(ADMIN LOGIN PAGE)

(ADMIN ADD PRODUCT)


(USER REGISTRATION)
(USER LOGIN)
(USER HOME)

(USERSEARCH PRODUCT)
(USER VIEW PRODUCTS)

(USER BUY PRODUCTS)


(USER VIEW BOOKING DETAILS)

(USER VIEW DELIVERY DETAILS)


CHAPTER 5

CONCLUSON AND FUTURE ENHANCEMENT

CONCLUSION
Modern dairies should work by judiciously building an efficient system integrating the
activities of several factors. The Dairy Council, the Cattle Breeders Association, The Herd book,
veterinary services, insemination services, monitoring of milk, milking parlors and dairies. All
the cow's need should be supplied in its immediate environment so that the cow's energy is
devoted to milk production. The dairy industry has to integrate the feeding system, genetic data,
advanced milking system, milk transport and processing facilities, administrative tasks, and
skilled manpower. Up-to-date information on each cow is essential to the achievement of high
yield. The data is to be recorded in Her book, which contains information on most of the cows,
including the genealogy of many generations. The Herd book is a reservoir of accessible,
computerized data,. It is continuously updated by a flow of data about health and sickness,
breeding, milk production, physical data and any other information essential to sound dairy
monitoring and management. The data bank embays real time retrieval of information.
Future enhancement
 In future we develop an android application for these dairy farm work flow.
 We will add extra requirements and qualities in future.
 In future the dairy farm application will spread all the peoples.
APPENDICES

SAMPLE CODES
ADMIN HOME

<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" maxVersion="1.9"


type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="3"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer"
value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
</AuxValues>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jTabbedPane1" alignment="0" max="32767" attributes="0"/>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jTabbedPane1" alignment="0" max="32767" attributes="0"/>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JTabbedPane" name="jTabbedPane1">

<Layout
class="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"/>
<SubComponents>
<Container class="javax.swing.JPanel" name="jPanel1">
<Constraints>
<Constraint
layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"
value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabb
edPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Home">
<Property name="tabTitle" type="java.lang.String" value="Home"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="265" max="-2" attributes="0"/>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
<EmptySpace pref="286" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="122" max="-2" attributes="0"/>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
<EmptySpace pref="253" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel1">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="36" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="Admin Home"/>
</Properties>
</Component>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="jPanel2">
<Constraints>
<Constraint
layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"
value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabb
edPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Add Product">
<Property name="tabTitle" type="java.lang.String" value="Add Product"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="87" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jLabel4" max="32767" attributes="0"/>
<Component id="jLabel3" alignment="0" max="32767" attributes="0"/>
<Component id="jLabel5" alignment="0" max="32767" attributes="0"/>
<Component id="jLabel6" alignment="0" max="32767" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="35" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jTextField1" max="32767" attributes="0"/>
<Component id="jComboBox1" pref="136" max="32767" attributes="0"/>
<Component id="jTextField7" max="32767" attributes="0"/>
<Component id="jTextField8" max="32767" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="110" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="s1" max="32767" attributes="0"/>
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jLabel7" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel8" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jTextField9" max="32767" attributes="0"/>
<Component id="jLabel9" pref="124" max="32767" attributes="0"/>
</Group>
</Group>
</Group>
<EmptySpace min="-2" pref="124" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<Component id="jButton1" min="-2" pref="265" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="204" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="297" max="-2" attributes="0"/>
</Group>
</Group>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
<Component id="jLabel2" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="103" groupAlignment="3" max="-2" attributes="0">
<Component id="jLabel4" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jTextField1" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel7" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<Component id="jTextField9" min="-2" pref="34" max="-2" attributes="0"/>
</Group>
<EmptySpace pref="26" max="32767" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel3" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jComboBox1" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel8" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel9" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="s1" min="-2" pref="109" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="56" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jLabel5" alignment="1" min="-2" pref="24" max="-2" attributes="0"/>
<Component id="jTextField7" alignment="1" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jTextField8" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel6" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="57" max="-2" attributes="0"/>
</Group>
</Group>
<Component id="jButton1" min="-2" pref="41" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="19" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel2">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="24" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="New Product "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField1">
</Component>
<Component class="javax.swing.JLabel" name="jLabel3">
<Properties>
<Property name="text" type="java.lang.String" value="Type :"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel4">
<Properties>
<Property name="text" type="java.lang.String" value="Product Name :"/>
</Properties>
</Component>
<Component class="javax.swing.JComboBox" name="jComboBox1">
<Properties>
<Property name="model" type="javax.swing.ComboBoxModel"
editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
<StringArray count="4">
<StringItem index="0" value="Milk"/>
<StringItem index="1" value="Ice cream"/>
<StringItem index="2" value="Curd"/>
<StringItem index="3" value="Solid"/>
</StringArray>
</Property>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel5">
<Properties>
<Property name="text" type="java.lang.String" value="Volume : "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField7">
</Component>
<Component class="javax.swing.JLabel" name="jLabel6">
<Properties>
<Property name="text" type="java.lang.String" value="Quantity :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField8">
</Component>
<Component class="javax.swing.JLabel" name="jLabel7">
<Properties>
<Property name="text" type="java.lang.String" value="Price : "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField9">
</Component>
<Component class="javax.swing.JLabel" name="jLabel8">
<Properties>
<Property name="text" type="java.lang.String" value="Image : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel9">
<Properties>
<Property name="text" type="java.lang.String" value="Select..."/>
</Properties>
<Events>
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener"
parameters="java.awt.event.MouseEvent" handler="jLabel9MouseClicked"/>
</Events>
</Component>
<Component class="javax.swing.JLabel" name="s1">
<Properties>
<Property name="border" type="javax.swing.border.Border"
editor="org.netbeans.modules.form.editors2.BorderEditor">
<Border info="org.netbeans.modules.form.compat2.border.EtchedBorderInfo">
<EtchetBorder/>
</Border>
</Property>
</Properties>
</Component>
<Component class="javax.swing.JButton" name="jButton1">
<Properties>
<Property name="text" type="java.lang.String" value="ADD"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener"
parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="jPanel3">
<Constraints>
<Constraint
layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"
value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabb
edPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Booking Details">
<Property name="tabTitle" type="java.lang.String" value="Booking Details"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="272" max="-2" attributes="0"/>
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<EmptySpace pref="110" max="32767" attributes="0"/>
<Component id="jScrollPane1" min="-2" pref="547" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="96" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Component id="jLabel10" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="jScrollPane1" min="-2" pref="302" max="-2" attributes="0"/>
<EmptySpace pref="41" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel10">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="24" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="Booking Details"/>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>

<Layout
class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTable" name="jTable1">
<Properties>
<Property name="model" type="javax.swing.table.TableModel"
editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="0" rowCount="0"/>
</Property>
</Properties>
<Events>
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener"
parameters="java.awt.event.MouseEvent" handler="jTable1MouseClicked"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="jPanel4">
<Constraints>
<Constraint
layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"
value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabb
edPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="Delivery">
<Property name="tabTitle" type="java.lang.String" value="Delivery"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="272" max="-2" attributes="0"/>
<Component id="jLabel11" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<EmptySpace pref="110" max="32767" attributes="0"/>
<Component id="jScrollPane2" min="-2" pref="547" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="96" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Component id="jLabel11" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="jScrollPane2" min="-2" pref="302" max="-2" attributes="0"/>
<EmptySpace pref="41" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel11">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="24" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="Delivery Details"/>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="jScrollPane2">
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>

<Layout
class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTable" name="jTable2">
<Properties>
<Property name="model" type="javax.swing.table.TableModel"
editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="0" rowCount="0"/>
</Property>
</Properties>
<Events>
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener"
parameters="java.awt.event.MouseEvent" handler="jTable2MouseClicked"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
<Container class="javax.swing.JPanel" name="jPanel5">
<Constraints>
<Constraint
layoutClass="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout"
value="org.netbeans.modules.form.compat2.layouts.support.JTabbedPaneSupportLayout$JTabb
edPaneConstraintsDescription">
<JTabbedPaneConstraints tabName="User Details">
<Property name="tabTitle" type="java.lang.String" value="User Details"/>
</JTabbedPaneConstraints>
</Constraint>
</Constraints>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="293" max="-2" attributes="0"/>
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
<EmptySpace max="32767" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<EmptySpace pref="104" max="32767" attributes="0"/>
<Component id="jScrollPane3" min="-2" pref="547" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="102" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="21" max="-2" attributes="0"/>
<Component id="jLabel12" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="jScrollPane3" min="-2" pref="302" max="-2" attributes="0"/>
<EmptySpace pref="48" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel12">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="24" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="User Details"/>
</Properties>
</Component>
<Container class="javax.swing.JScrollPane" name="jScrollPane3">
<AuxValues>
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
</AuxValues>

<Layout
class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
<SubComponents>
<Component class="javax.swing.JTable" name="jTable3">
<Properties>
<Property name="model" type="javax.swing.table.TableModel"
editor="org.netbeans.modules.form.editors2.TableModelEditor">
<Table columnCount="0" rowCount="0"/>
</Property>
</Properties>
<Events>
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener"
parameters="java.awt.event.MouseEvent" handler="jTable3MouseClicked"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Container>
</SubComponents>
</Form>

USER REGISTER
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" maxVersion="1.9"


type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="3"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer"
value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
</AuxValues>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jPanel1" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jPanel1" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JPanel" name="jPanel1">

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="121" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jLabel7" alignment="0" min="-2" max="-2" attributes="0"/>
<Group type="102" alignment="0" attributes="0">
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jTextField6" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
<Component id="jTextField5" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
<Component id="jButton1" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
</Group>
</Group>
<Group type="103" alignment="0" groupAlignment="1" attributes="0">
<Component id="jLabel3" alignment="1" min="-2" max="-2" attributes="0"/>
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jLabel1" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel2" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel5" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jTextField4" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
<Component id="jTextField3" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
<Component id="jTextField2" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
<Component id="jTextField1" alignment="0" min="-2" pref="161" max="-2" attributes="0"/>
</Group>
</Group>
</Group>
</Group>
<EmptySpace pref="153" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Component id="jLabel3" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="33" max="-2" attributes="0"/>
<Group type="103" groupAlignment="1" attributes="0">
<Group type="102" alignment="1" attributes="0">
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jTextField1" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
<Component id="jLabel1" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="26" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jTextField2" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="66" max="-2" attributes="0"/>
</Group>
<Group type="103" alignment="1" groupAlignment="3" attributes="0">
<Component id="jTextField3" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
</Group>
</Group>
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel5" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField4" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField5" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel7" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField6" alignment="3" min="-2" pref="32" max="-2" attributes="0"/>
</Group>
<EmptySpace type="separate" max="-2" attributes="0"/>
<Component id="jButton1" min="-2" pref="43" max="-2" attributes="0"/>
<EmptySpace pref="33" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel3">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Tahoma" size="24" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="66" red="0" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="User Registration"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel1">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="Name :"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel2">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="Contacat : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel4">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="Email : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel5">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="Address : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel6">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="User Name : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel7">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="14" style="1"/>
</Property>
<Property name="foreground" type="java.awt.Color"
editor="org.netbeans.beaninfo.editors.ColorEditor">
<Color blue="66" green="0" red="33" type="rgb"/>
</Property>
<Property name="text" type="java.lang.String" value="Password : "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField1">
</Component>
<Component class="javax.swing.JTextField" name="jTextField2">
</Component>
<Component class="javax.swing.JTextField" name="jTextField3">
</Component>
<Component class="javax.swing.JTextField" name="jTextField4">
</Component>
<Component class="javax.swing.JTextField" name="jTextField5">
</Component>
<Component class="javax.swing.JTextField" name="jTextField6">
</Component>
<Component class="javax.swing.JButton" name="jButton1">
<Properties>
<Property name="text" type="java.lang.String" value="Register"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener"
parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Form>

USER SEARCH
<?xml version="1.0" encoding="UTF-8" ?>

<Form version="1.3" maxVersion="1.9"


type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
<Properties>
<Property name="defaultCloseOperation" type="int" value="2"/>
</Properties>
<SyntheticProperties>
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
</SyntheticProperties>
<AuxValues>
<AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
<AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_generateFQN" type="java.lang.Boolean" value="true"/>
<AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean"
value="false"/>
<AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_layoutCodeTarget" type="java.lang.Integer" value="1"/>
<AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer"
value="0"/>
<AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/>
<AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/>
</AuxValues>

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jPanel1" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jPanel1" max="32767" attributes="0"/>
<EmptySpace max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Container class="javax.swing.JPanel" name="jPanel1">

<Layout>
<DimensionLayout dim="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" attributes="0">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="282" max="-2" attributes="0"/>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="55" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<Group type="103" groupAlignment="1" attributes="0">
<Group type="103" alignment="1" groupAlignment="0" attributes="0">
<Component id="jLabel2" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel4" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<Group type="102" alignment="1" attributes="0">
<Component id="jLabel6" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="43" max="-2" attributes="0"/>
</Group>
</Group>
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jTextField1" max="32767" attributes="0"/>
<Component id="jLabel7" pref="135" max="32767" attributes="0"/>
<Component id="jLabel5" alignment="0" max="32767" attributes="0"/>
<Component id="jLabel3" max="32767" attributes="0"/>
</Group>
</Group>
<Component id="jLabel8" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="125" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" attributes="0">
<Component id="jLabel9" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel10" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel11" alignment="0" min="-2" max="-2" attributes="0"/>
<Component id="jLabel12" alignment="0" min="-2" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="57" max="-2" attributes="0"/>
<Group type="103" groupAlignment="0" max="-2" attributes="0">
<Component id="jTextField2" alignment="0" max="32767" attributes="0"/>
<Component id="jTextField3" alignment="0" max="32767" attributes="0"/>
<Component id="jTextField4" alignment="0" max="32767" attributes="0"/>
<Component id="jTextField5" alignment="0" pref="111" max="32767" attributes="0"/>
</Group>
</Group>
<Group type="102" alignment="0" attributes="0">
<EmptySpace min="-2" pref="246" max="-2" attributes="0"/>
<Component id="jButton1" min="-2" pref="201" max="-2" attributes="0"/>
</Group>
</Group>
<EmptySpace pref="105" max="32767" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
<DimensionLayout dim="1">
<Group type="103" groupAlignment="0" attributes="0">
<Group type="102" alignment="0" attributes="0">
<EmptySpace max="-2" attributes="0"/>
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="27" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel2" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jLabel3" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel9" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField2" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="35" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel4" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jLabel5" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel10" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField3" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="34" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel6" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jLabel7" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel11" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField4" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace min="-2" pref="40" max="-2" attributes="0"/>
<Group type="103" groupAlignment="3" attributes="0">
<Component id="jLabel8" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField1" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
<Component id="jLabel12" alignment="3" min="-2" max="-2" attributes="0"/>
<Component id="jTextField5" alignment="3" min="-2" pref="30" max="-2" attributes="0"/>
</Group>
<EmptySpace pref="49" max="32767" attributes="0"/>
<Component id="jButton1" min="-2" pref="42" max="-2" attributes="0"/>
<EmptySpace min="-2" pref="67" max="-2" attributes="0"/>
</Group>
</Group>
</DimensionLayout>
</Layout>
<SubComponents>
<Component class="javax.swing.JLabel" name="jLabel1">
<Properties>
<Property name="font" type="java.awt.Font"
editor="org.netbeans.beaninfo.editors.FontEditor">
<Font name="Times New Roman" size="24" style="1"/>
</Property>
<Property name="text" type="java.lang.String" value="Product Details"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel2">
<Properties>
<Property name="text" type="java.lang.String" value="Product Name :"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel3">
<Properties>
<Property name="text" type="java.lang.String" value="jLabel3"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel4">
<Properties>
<Property name="text" type="java.lang.String" value="Type :"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel5">
<Properties>
<Property name="text" type="java.lang.String" value="jLabel5"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel6">
<Properties>
<Property name="text" type="java.lang.String" value="Price : "/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel7">
<Properties>
<Property name="text" type="java.lang.String" value="jLabel7"/>
</Properties>
</Component>
<Component class="javax.swing.JLabel" name="jLabel8">
<Properties>
<Property name="text" type="java.lang.String" value="Quantity :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField1">
</Component>
<Component class="javax.swing.JLabel" name="jLabel9">
<Properties>
<Property name="text" type="java.lang.String" value="Total : "/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField2">
<Events>
<EventHandler event="mouseClicked" listener="java.awt.event.MouseListener"
parameters="java.awt.event.MouseEvent" handler="jTextField2MouseClicked"/>
</Events>
</Component>
<Component class="javax.swing.JLabel" name="jLabel10">
<Properties>
<Property name="text" type="java.lang.String" value="Card No :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField3">
</Component>
<Component class="javax.swing.JLabel" name="jLabel11">
<Properties>
<Property name="text" type="java.lang.String" value="CVV :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField4">
</Component>
<Component class="javax.swing.JLabel" name="jLabel12">
<Properties>
<Property name="text" type="java.lang.String" value="Ex-Date :"/>
</Properties>
</Component>
<Component class="javax.swing.JTextField" name="jTextField5">
</Component>
<Component class="javax.swing.JButton" name="jButton1">
<Properties>
<Property name="text" type="java.lang.String" value="OK"/>
</Properties>
<Events>
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener"
parameters="java.awt.event.ActionEvent" handler="jButton1ActionPerformed"/>
</Events>
</Component>
</SubComponents>
</Container>
</SubComponents>
</Form>

USER VIEW PRODUCTS

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

package diary_farm_management;

import static diary_farm_management.home.url;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;

/**
*
* @author WINDOWS
*/
public class user_product extends javax.swing.JFrame {

/**
* Creates new form user_product
*/
public user_product() {
try {
initComponents(); home.test(this);
String userid = "root";
String password = "";
String sql = "SELECT * FROM user_purchase where username='"+home.uname+"'";
Connection connection = DriverManager.getConnection( url, userid, password );
Statement stmt = connection.createStatement();
Statement stmtb = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql );
Vector vhead = new Vector();
vhead.add("id");
vhead.add("Product Name");
vhead.add("Type");
vhead.add("Price");
vhead.add("Status");
Vector vdata = new Vector();
while (rs.next())
{
Vector d = new Vector();
d.add(rs.getString("id"));
d.add(rs.getString("product_name"));
d.add(rs.getString("product_type"));
d.add(rs.getString("total"));
String sts=rs.getString("status");
if(sts.equals("0"))
{
sts="waiting";
}
else
{
sts="deliverd";

}
d.add(sts);
vdata.add(d);
}
jTable1.setModel(new DefaultTableModel(vdata, vhead));
} catch (SQLException ex) {
Logger.getLogger(user_product.class.getName()).log(Level.SEVERE, null, ex);
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

jPanel1 = new javax.swing.JPanel();


jLabel1 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N


jLabel1.setText("Product Details");

jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {

}
));
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jTable1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(jTable1);

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);


jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(273, 273, 273)
.addComponent(jLabel1))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(87, 87, 87)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 548,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(103, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(55, 55, 55)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 262,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(57, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);

pack();
}// </editor-fold>//GEN-END:initComponents

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-


FIRST:event_jTable1MouseClicked

}//GEN-LAST:event_jTable1MouseClicked

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new user_product().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables


private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
// End of variables declaration//GEN-END:variables
}

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

package diary_farm_management;

import static diary_farm_management.home.url;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;

/**
*
* @author WINDOWS
*/
public class user_product extends javax.swing.JFrame {

/**
* Creates new form user_product
*/
public user_product() {
try {
initComponents(); home.test(this);
String userid = "root";
String password = "";
String sql = "SELECT * FROM user_purchase where username='"+home.uname+"'";
Connection connection = DriverManager.getConnection( url, userid, password );
Statement stmt = connection.createStatement();
Statement stmtb = connection.createStatement();
ResultSet rs = stmt.executeQuery( sql );
Vector vhead = new Vector();
vhead.add("id");
vhead.add("Product Name");
vhead.add("Type");
vhead.add("Price");
vhead.add("Status");
Vector vdata = new Vector();
while (rs.next())
{
Vector d = new Vector();
d.add(rs.getString("id"));
d.add(rs.getString("product_name"));
d.add(rs.getString("product_type"));
d.add(rs.getString("total"));
String sts=rs.getString("status");
if(sts.equals("0"))
{
sts="waiting";
}
else
{
sts="deliverd";

}
d.add(sts);
vdata.add(d);
}
jTable1.setModel(new DefaultTableModel(vdata, vhead));
} catch (SQLException ex) {
Logger.getLogger(user_product.class.getName()).log(Level.SEVERE, null, ex);
}

/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

jPanel1 = new javax.swing.JPanel();


jLabel1 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N


jLabel1.setText("Product Details");

jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {

},
new String [] {

}
));
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jTable1MouseClicked(evt);
}
});
jScrollPane1.setViewportView(jTable1);

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);


jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(273, 273, 273)
.addComponent(jLabel1))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(87, 87, 87)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 548,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(103, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(55, 55, 55)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 262,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(57, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);

pack();
}// </editor-fold>//GEN-END:initComponents

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-


FIRST:event_jTable1MouseClicked

}//GEN-LAST:event_jTable1MouseClicked

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(user_product.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);
}
//</editor-fold>

/* Create and display the form */


java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new user_product().setVisible(true);
}
});
}

// Variables declaration - do not modify//GEN-BEGIN:variables


private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable jTable1;
// End of variables declaration//GEN-END:variables
}
REFERENCES

Book reference:
[1] Kathy Sierra , Bert Bates, " Head First Java: A Brain-Friendly Guide", 2nd Edition,
2009
[2] R. Nageswara Rao,"Core Java: An Integrated Approach, New: Includes All Versions
upto Java 8", 2016
[3] Yashavant Kanetkar", Let Us Java", 1 Jan 2017
Web reference:

4. http://www.mjret.in/V2I3/M11-2-3-7-2015.pdf
5. http://getdocumentation.info/tags/matrimonial-project-documentation-pdf

You might also like