Uploaded by Ujjwal Bhandari

IP Project File CLASS 12 PDF Java (Programming Language) My Sql

advertisement
Search
What is Scribd?
 67% (3)
EN
Ebooks
Audiobooks
Magazines
Podcasts
Sheet Music
Upload
Documents
Read free for 30 days
Snapshots
· 674 views · 21 pages
IP Project File CLASS 12
Original Title: 249150279 IP Project File CLASS 12
Uploaded by MAYANK tecnoo
durxpu Full description





Save
67%
33%
Embed
Share
of 21
1
 

 Search document
CERTIFICATE
This is hereby to certify that original and genuine work has been
carried to work on the matter and the related data collection and
investigation has been completed slowly, sincerely and
satisfactorily by Abhay Pratap Srivastava of class XII ‘MK’ of D.A.V
Public School BSEB Colony Patna-23 regarding his project title
“Hotel Management”
Teacher’s Signature

Related titles
PLEASE ADD SCREENSHOT
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
ACKNOWLEDGEMENT
I am very thankful and expressing my deep sense of gratitude
towards MR. SADIQUE SIR, who inspired me to work on this topic.
I benefited a lot with discussing with them on this topic.
I am also thankful to my parents who provided me such an
opportunity, for their inspiring words.
I am also thankful to all my colleagues and all those who helped
me in completing this project.
Contents
Objectives of the project ........................................................................ 4
Features of Java: ....................................................................................... 6
INTRODUCTION TO MySQL ................................................................. 19
Screenshot of MySQL ........................................................................... 20
Bibliography ............................................................................................. 21
Objectives of The Project
The objective of the software project is to develop a
computerized system to ease the functions of a Hotel. This
software project is also aimed to enhance the current record
keeping system, which will help managers to retrieve the up-todate information at right time in right shape.
The proposed software system is expected to do the following
functionalityTo provide a user friendly, Graphical User Interface (GUI) based
integrated and centralized environment.
The proposed system should maintain all the records and should
generate the required reports and information when required.
To provide user-friendly interface to interact with a centralized
database based on client-server architecture.
In its current scope, the software enables user to retrieve and
update the information from centralized database designed with
MySQL. During the development of Hotel Management System
project, Java NetBeans IDE, a powerful, open source event-driven
form-based development environment is used for modular
design and future expandability of the system.
INTRODUCTION TO JAVA
Java is a computer programming language that is concurrent , classbased, object-oriented, and specifically designed to have as few
implementation dependencies as possible. It is intended to let
application developers "write once, run anywhere" (WORA),
meaning that code that runs on one platform does not need to be
recompiled to run on another. Java applications are typically
compiled to bytecode that can run on any Java virtual machine (JVM)
regardless of computer architecture. Java is, as of 2015, one of the
most popular programming languages in use, particularly for clientserver web applications, with a reported 9 million developers.
Java was originally developed by James Gosling at Sun Microsystems
(which has since merged into Oracle Corporation) and released in
1995 as a core component of Sun Microsystems' Java platform. The
language derives much of its syntax from C and C++, but it has
fewer low-level facilities than either of them.
Features of Java:
1. Simple
2. Object-Oriented
3. Platform Independent
4. Secured
5. Robust
6. Open product
7. Portable
8. WORA (Write once Run anywhere)
src Code for SIGN UP

import java.sql.*;
import javax.swing.JOptionPane;
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public Sign_up() {
initComponents();
try
{
Class.forName("java.sql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/HOTEL_MANAGEMENT","
root","root");
stmt = con.createStatement();
}catch(Exception e1){}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
pstmt = con.prepareStatement("insert SIGN_UP values ('"+t1.getText() + "','" +
t2.getText() + "','" + t3.getText() + "','" + t4.getText() + "','" + t5.getText() +
"','"+t6.getText()+"')");
pstmt.executeUpdate();
JOptionPane.showMessageDialog(this,
"success","MyDialog",JOptionPane.INFORMATION_MESSAGE );
new Login().show();
this.hide();
}catch(Exception e2s
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Sign_up().setVisible(true);
}
});
}
Sign Up Screenshot!!!
// src code for Login

import java.sql.*;
import javax.swing.JOptionPane;
public class Login extends javax.swing.JFrame {
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public Login() {
initComponents();
try
{
Class.forName("java.sql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/HOTEL_MANAGEMENT","
root","root");
stmt = con.createStatement();
}catch(Exception e1){}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
ResultSet rs=stmt.executeQuery("select * from SIGN_UP where
LOGIN_ID='"+jTextField1.getText()+"'"+" and
PASSWORD='"+jPasswordField1.getText()+"'");
if(rs.next())new CUSTOMER_DETAILS().show();
else JOptionPane.showMessageDialog(this,
"Invalid.","MyDialog",JOptionPane.ERROR_MESSAGE );
}catch(Exception e2){}
}
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Screenshot!!! LOGIN

// src code for Room Detail
import java.sql.*;
import javax.swing.JOptionPane;
public class Room_DETAILS extends javax.swing.JFrame {
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public Room_DETAILS() {
initComponents();
try
{
Class.forName("java.sql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/HOTEL_MANAGEMENT","
root","root");
stmt = con.createStatement();
}catch(Exception e1){}
}
)
private void t2ActionPerformed(java.awt.event.ActionEvent evt)
private void
jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
pstmt = con.prepareStatement("insert ROOM_DETAILS values ('" + t1.getText() + "','"
+ t2.getSelectedItem() + "','" + t3.getSelectedItem() + "','" + t5.getText() + "','" +
t4.getSelectedItem() + "')");
pstmt.executeUpdate();
JOptionPane.showMessageDialog(this,
"success","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}catch(Exception e2){} // TODO add your handling code here:
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
pstmt = con.prepareStatement("update ROOM_DETAILS set ROOM TYPE = '" +
t2.getSelectedItem() + "', AC FACILITY = '" + t3.getSelectedItem() + "',ROOM FARE =
'"+t5.getText() + "' where ROOM_NO = '" + t1.getText() + "'" );
pstmt.executeUpdate();
JOptionPane.showMessageDialog(this,
"success","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}catch(Exception e2){}
}
Screenshot!!! Room details
// src code for consumer detail

import java.sql.*;
import javax.swing.JOptionPane;
public class CUSTOMER_DETAILS extends javax.swing.JFrame {
Connection con;
PreparedStatement pstmt;
Statement stmt;
ResultSet rs;
public CUSTOMER_DETAILS() {
initComponents();
try
{
Class.forName("java.sql.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/HOTEL_MANAGEMENT","
root","root");
stmt = con.createStatement();
}catch(Exception e1){}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try
if(jTextField1.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField2.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextArea1.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField3.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField4.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField5.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField6.getText().length() == 0)
{
JOptionPane.showMessageDialog(this, "text field cannot left
blank","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else if(jTextField3.getText().length() != 10)
{
JOptionPane.showMessageDialog(this, "MOBILE NO. IS
INVALID","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
else
{
try
{
pstmt = con.prepareStatement("insert customer_details values
('"+jTextField1.getText() + "','" + jTextField2.getText() + "','" + jTextArea1.getText()
+"','" + jTextField3.getText() + "','" + jTextField4.getText() + "','" +
cb1.getSelectedItem()+"','"+ cb2.getSelectedItem()+ "','"+ jTextField5.getText()
+"','"+ jTextField6.getText()+ "')");
pstmt.executeUpdate();
JOptionPane.showMessageDialog(this,
"success","MyDialog",JOptionPane.INFORMATION_MESSAGE );
}
catch(Exception e2){}
}
}
private void jLabel9MouseClicked(java.awt.event.MouseEvent evt) {
new Room_DETAILS().show();
this.hide();
}
Screenshot Consumer details
INTRODUCTION TO MySQL
MySQL is (as of March 2014) the world's second most widely used
open-source relational database management system (RDBMS).
It is named after co-founder Michael Widenius's daughter, My.
The SQL phrase stands for Structured Query Language.
The MySQL development project has made its source code
available under the terms of the GNU General Public License, as
well as under a variety of proprietary agreements. MySQL was
owned and sponsored by a single for-profit firm, the Swedish
company MySQL AB, now owned by Oracle Corporation.
MySQL is a popular choice of database for use in web
applications, and is a central component of the widely used LAMP
open source web application software stack (and other 'AMP'
stacks). LAMP is an acronym for "Linux, Apache, MySQL,
Perl/PHP/Python." Free-software-open source projects that
require a full-featured database management system often use
MySQL.
MySQL is a query language that provide several DDL, DML, DCL
and TCL commands that helps us in feeding, manipulating,
updating the information stored in tabular form.
It allows us to store and retrieve inter-related information.
Connectivity is a tool that enables us to retrieve, update, delete
data from MySQL tables using java program.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Share this document
    
You might also like
Python project
innovative studies
CBSE CLASS XII INFORMATICS PRACTICES READY-TO-PRINT PROJECT
Ayush Rathore
18MIS0152_VL2020210105897_PE003
Naveen Vnv
Magazines
Podcasts
Sheet Music
Program 9&10
Albert John Varghese
LAPORAN JOB 9 RONALDO- (18076027)
Ronald
AWT
Subhadeepti Ganti
Java (Programming Language)
My Sql
Application So ware
Computer Engineering
lab7_CR182_Dutca Alexandru (1)
Dutca Alexandru
JPOS Switch+Tutorial
mittumithun050
Struts 2 Bookstore
jg_rayme395
sos11-1i4-hands-on-node-js-111205144521-phpapp01.pdf
arrebolando
Arduino project basic
Meharaj Meha
JDBC oop
Eshan Rathore
Show more
About
Support
Legal
About Scribd
Help / FAQ
Terms
Instagram
Press
Accessibility
Privacy
Twitter
Our blog
Purchase help
Copyright
Facebook
Join our team!
AdChoices
Cookie Preferences
Pinterest
Contact us
Publishers
Do not sell or share my
personal information
Invite friends
Social
Get our free apps
Gi s
Scribd for enterprise
Books
•
Audiobooks
•
Magazines
•
Podcasts
•
Sheet Music
•
Documents
•
Snapshots
Language: English
Copyright © 2023 Scribd Inc.
Download