Professional Documents
Culture Documents
A PROJECT REPORT
Submitted by
RAGHUL SANJAY S
RRN: 171371601027
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
SIGNATURE SIGNATURE
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
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
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
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
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
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
PROPOSED SYSTEM
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
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.
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
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.
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.
(USERSEARCH PRODUCT)
(USER VIEW PRODUCTS)
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
<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" ?>
<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" ?>
<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>
/*
* 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;
/**
*
* @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() {
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
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);
pack();
}// </editor-fold>//GEN-END:initComponents
}//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>
/*
* 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;
/**
*
* @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() {
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
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);
pack();
}// </editor-fold>//GEN-END:initComponents
}//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>
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