SlideShare a Scribd company logo
NAWAA APPLICATION
A Major Project Report Submitted to
Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
Towards Partial Fulfillment for the Award of
Bachelor of Engineering
(Computer Science)
Submitted By
AADARSH KUMAR SINGH
(0835cs121001)
AKHILESH DUBEY
(0835cs121004)
ANUJ KUMAR BURNWAL
(0835cs121008)
Under the Supervision of
Mr. VIJAY VERMA
Department Of Computer Science
Lord Krishna College of Technology, Indore
2015-2016
LORD KRISHNA COLLEGE OF TECHNOLOGY, INDORE
DEPARTMENT OF COMPUTER SCIENCE
RECOMMENDATION
This is to certify that the work embodied in this dissertation entitled
“Nawaa Application”, being submitted by Aadarsh Kumar Singh
(0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar Burnwal
(0835cs121008) in fulfillment of the requirement for the award of “Bachelor of
Engineering” in discipline of Computer Science & Engineering, to “Rajiv
Gandhi Proudyogiki Vishwavidyalaya, Bhopal (M.P.)” during the academic
year 2015-2016 is a record of bonafide piece of work, carried out by him under
my supervision and guidance.
Approved and Supervised By:
Mr. Vijay Verma
Guide
Forwarded By:
Mr. Vijay Verma Er. Rahul Pawar
H.O.D. (CSE) Coordinator
Lord Krishna College of Technology, Indore
Department of Computer Science
CERTIFICATE
The Dissertation entitled “Nawaa Application” being submitted by Anuj Aadarsh
Kumar Singh (0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar
Burnwal (0835cs121008) has been examined by us and is hereby approved for the
award of degree “Bachelor of Engineering” in “Computer Science &
Engineering”, for which it has been submitted. It is understood that by this
approval the undersigned do not necessarily endorse or approve any statement
made, opinion expressed or conclusion drawn therein, but approve project only for
the purpose for which it has been submitted.
(Internal Examiner) (External Examiner)
Date: Date:
Lord Krishna College of Technology, Indore
Department of Computer Science
PROJECT APPROVAL SHEET
The dissertation work entitled “Nawaa Application” submitted by Aadarsh Kumar
Singh (0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar
Burnwal (0835cs121008) is approved as partial fulfillment for the award of the
Bachelor of Engineering (CSE) degree by Rajiv Gandhi Proudyogiki
Vishwavidyalaya, Bhopal (M.P).
Approved and Supervised By:
Mr. Vijay Verma
Guide
Lord Krishna College of Technology, Indore
Department of Computer Science
DECLARATION
We, Aadarsh Kumar Singh, Akhilesh Dubey and Anuj Kumar Burnwal,
student of Bachelor of Engineering in Computer Science & Engineering
discipline, Session: 2015-2016, Aadarsh Kumar Singh, Akhilesh Dubey and
Anuj Kumar Burnwal, hereby declare that the work presented in this dissertation
entitled “Nawaa Application” is the outcome of my own work, is bonafide and
correct to the best of my knowledge and this work has been carried out taking care
of Engineering Ethics. The work presented here does not infringe any patented
work and has not been submitted to any other university or anywhere else for the
award of any degree or any professional diploma.
AADARSH KUMAR SINGH
(0835cs121001)
AKHILESH DUBEY
(0835cs121004)
ANUJ KUMAR BURNWAL
(0835cs121008)
ACKNOWLEDGEMENT
It is my sincere thanks to all enlisted people as well as not enlisted
people, whose help and continuous inspiration leads to get this thesis done in a
pleasant way; however it will be tough to thank them enough. I will nevertheless
try. . .
I would like to owe my gratitude and deep sense of respect towards my
adviser and guide Mr. Vijay Verma, whose timing supervision and guidance has
given me the moral boost in doing this work fine and furnished. I would like to
express my thankful to him for giving me a chance to work in the field of software
testing, which is really interesting and wonderful.
I am greatly indebted to his invaluable advice and support in almost every
aspect of my academic life. I am very much indebted to Er.Rahul Pawar
(Coordinator, CSE) for his continuous encouragement and support. My sincere
thanks goes to Mr. Vijay Verma (HOD, CSE) for his technical suggestions to
improve the quality of thesis work.
I wish to thank all the secretarial staff of the CSE Department and JIT
Borawan for their sympathetic cooperation.
AADARSH KUMAR SINGH
(0835cs121001)
AKHILESH DUBEY
(0835cs121004)
ANUJ KUMAR BURNWAL
(0835cs121008)
ABSTRACT
Nawaa Application is a web-based salon application with deliver at your door step
salon and appointment scheduling functionality. It connects clients, salons, and
stylists in an online community allowing users to browse salons and stylists, and
book or cancel appointments. Users can also write and read reviews of salons and
particular stylists.
Nawaa can specify the stylists salon services that work at your home, as
well as the services they offer. Nawaa can also book appointments for customers. It
fills this void in a way that is on-demand, easy to use, and effective for users and
salon managers.
My project will use MySQL and Java to back the interface with strong database
functionality. Some of the major use cases include user account registration,
login/logout, appointment scheduling, adding stylists and services to a salon
account, adding schedules to stylist account, accumulating points in a client
account, writing and reading reviews for specified salons and/or services, and
Shopkeeper add salons offer for promotions that users can browse and filter.
TABLE OF CONTENTS
RECOMMENDATION
CERTIFICATE
DISSERTATION APPROVAL SHEET
DECLARATION
ACKNOWLEDGEMENT
ABSTRACT
TABLE OF CONTENTS
CHAPTER 1. INTRODUCTION
1.1 Objectives
1.2 Recognition of need
1.3 Scope
1.4 Problems in existing system
1.5 Platform specification
CHAPTER 2. FEASIBILITY STUDY
2.1 System Feasibility
2.1.1 Economic Feasibility
2.1.2 Technical Feasibility
CHAPTER 3. SYSTEM ANALYSIS AND DESIGN
3.1 Use Case diagram & Description
3.1.1 Use Case diagram of admin
3.1.2 Use Case diagram of shopkeeper
3.1.3 Use Case diagram of user
3.2 Sequence diagram & Description
3.2.1 Sequence diagram for Login
3.2.2 Sequence diagram for Change Password
3.2.3 Sequence diagram for Update Profile
3.2.4 Sequence diagram for Order Saloon and Spa
3.3 Activity Diagram & Description
3.3.1 Activity Diagram for Login
3.3.2 Activity Diagram for Change Password
3.3.3 Activity Diagram for Registration
3.4 E-R Diagram
CHAPTER 4. IMPLEMENTATION & RESULTS
4.1Snapshot
4.1.1 Snapshot Of Home
4.1.2 Snapshot of About Us
4.1.3 Snapshot of Shopkeeper
4.1.3.1 Shopkeeper Login
4.1.3.2 Shopkeeper Home Page
4.1.4 Snapshot of Registration
4.1.4.1 After Registration
4.1.4.2 Before Registration
4.1.5 Snapshot of User
4.1.5.1 User Login
4.1.5.2 User Home Page
4.1.6 Snapshot of Search
4.1.7 Snapshot of Services
4.1.8 Snapshot of Contact Us
CHAPTER 5. CONCLUSION AND FUTURE ENHANCEMENTS
5.1 Conclusion
5.2 Future Enhancements
ANNEXURE 1:- Source Code(Classes, Namespaces and Important Code Part)
REFERENCES
CHAPTER 1
INTRODUCTION
1.1Objectives
The main objective of Nawaa Application is to save time and complexity of
work at saloons and spa. Nawaa application is very much effective website. It
is helpful for all person because the uses of this application is very easy. By
this you can see all type of hair cut for yourself, parlour work and order
according to your need. From this site you can call salon at your door anytime
in Indore. After hosting this web application online we also create mobile app
(Android and iOS ).Because after few year in between every 10 people mostly
7 people will have one android or iOS available. This application is available
for search and books your order anytime and anywhere but book your
appointment for service online only and use the mode of payment online. If
you need to cancel your order that time the order cancel within 30 minutes
from the time when the appointment is confirmed.
1.2 Recognition of need
Generally, Saloons hikes a lot in charges of their services. Even their offer is
displayed for the limited number of days. For example, as India is a festive
country, so to attract the more number of customers saloons offer some bonzas.
Even their is a lot of rush in the saloons, which consumes more time.
1.3 Scope
The system is highly flexible one and is well efficient to make easy interactions
with the client. The key focus is given on data security, as the project is online
and will be transferred in network. The speed and accuracy will be maintained
in a proper way.
This will be a user-friendly one and can successfully overcome strict and
severe validation checks. The system will be a flexible one and changes whenever
can be made easy. Using the facility and flexibility in .NET and SQL, the software
can be developed in a neat and simple manner there by reducing the operator’s
work.
Since, the project is developed in HTML and Java as a front-end and SQL Yog as
a back-end it can be modified easily and used for a long period.
The proposed system maintains all the Saloon services information online.
The system identifies various services of saloon and accordingly provides
information. The various services are Hair Cut, Massage, Nail Art, etc. It provide
information to one and all who visit the shop but to upload your shop. Through
this project I have tried to automate the task of:
• Features of Shop
• Details of All Saloon Services
• Price Details
• Available Services information
• Entering the detail contact information, and other information.
• Checking password and confirm password.
• Checking username available or not during the registration process.
• Entering the details like primary information, professional information,
contact.
1.4 Problems in existing system
• Saloon Offer is displayed for the limited number of days.
• Maps are not provided for the convenience of the user.
• It doesn’t cover the international market that time.
• Only few cities saloon shop can be uploaded.
1.5 Platform specification
Java
Java is a set of web development technologies. Programmers can use it to build
static and dynamic web sites. JAVA is an object oriented programming language.
All the concepts of JAVA are based on classes and its objects. An object is a real
world entity that has some attributes or properties. Class is a prototype, blueprint or
template on the basis of which objects are created. An object cannot exist without a
class.
SQL SERVER 2005 as Back End:
Microsoft SQL Server 2005 is comprehensive, integrated data management and
analysis software that enables organizations to reliably manage mission-critical
information and confidently run today’s increasingly complex business
applications. SQL Server 2005 allows companies to gain greater insight.
Why SQL Server 2005?
SQL Server 2005 is a comprehensive database platform providing enterprise-class
data management with integrated business intelligence (BI) tools. The SQL Server
2005 database engine provides more secure, reliable storage for both relational and
structured data, enabling you to build and manage highly available, performing
data applications that you and your people can use to take your business to the next
level.
The SQL Server 2005 data engine lies at the core of this enterprise data
management solution. Additionally, SQL Server 2005 combines the best in
analysis, reporting, integration, and notification. This enables your team to build
and deploy cost-effective BI solutions with which they can drive data into every
corner of your business through scorecards, dashboards, Web services, and mobile
devices.
Close integration with Microsoft Visual Studio, the Microsoft Office System, and a
suite of new development tools, including the Business. Intelligence Development
Studio, sets SQL Server 2005 apart. Whether you are a developer, database
administrator, information worker, or decision maker, SQL Server 2005 provides
innovative solutions that help you gain more value from your data.
The following diagram illustrates the core components in SQL Server 2005,
showing how SQL Server 2005 is a key part of the Windows Server System in
integrating with the Microsoft Windows platform— including the Microsoft
Office System and Visual Studio—to offer solutions that deliver data to every
corner of your organization.
CHAPTER 2
LITERATURE SURVEY
2.1 System Feasibility
The aim of a feasibility study is to see whether it is possible to develop a system at
a reasonable cost. At the end of the feasibility study a decision is taken whether to
proceed or not. A feasibility study contains the general requirements of the
proposed system.
2.1.1 Economic Feasibility
The purpose of the economic feasibility assessment is to determine the positive
economic benefits to the organization that the proposed system will provide. It
includes quantification and identification of all the benefits expected. This
assessment typically involves a cost/ benefits analysis.
For creating this project economically many amounts spend through the
Organization like,
I. During creating this application average 20,000 rupees spent through our
self by moving in a group member house, internet, arrange meeting out from
home (including food) etc.
II. This project is not fully completed that time because some part will create
now days like, book or cancel order, view order and track order.
III. After creating web application fully, we will create a mobile application, in
which minimum 40,000 rupees will spend.
IV. After creating this application the marketing is required to promote this. So
for promoting this application, initially we will spend average 2lakh to 4lakh
at beginning.
V. Every year its maintaining cost is need.
But when this project will online then after two to three months it will
comes as a just like a storm in the market. After coming in the market the many
advantage to the organization that proposed the system like,
a) The Organization’s share value is increased and grows day to day.
b) Its can happen one day that turnover of the Nawaa Application Organization
can reach more than one lakh dollar.
c) The many person’s economic situation may change because we provide
saloon services at client door, so that we will need more barber or saloon
worker.
2.1.2 Technical Feasibility
This assessment is based on an outline design of system requirements, to determine
whether the company has the technical expertise to handle completion of the
project. When writing a feasibility report, the following should be taken to
consideration:
• A brief description of the business to assess more possible factors which
could affect the website.
• The part of the business being examined
The technical feasibility assessment is focused on gaining an understanding of the
present technical resources of the organization and their applicability to the
expected needs of the proposed system. It is an evaluation of the hardware and
software and how it meets the need of the proposed system.
This application is build in “Java and HTML” as a front end and “Java and SQL
Server” as a back end. Means that we used software like “Java”, “SQL Server” .
But we needed many type of hardware, like
a) Processor: Intel Dual Core (or Above)
b) RAM: 512 MB
c) Hard Disk: 20GB (or Above)
We will also need a technical person who, have a knowledge of Java and SQL
Server Database.
CHAPTER 3
SYSTEM ANALYSIS
AND
DESIGN
3.1 Use Case diagram & Description
3.1.1 Use Case diagram of admin
Login
Change
Password
View profile
Add Saloon Shop
View user/ profile
View saloon
address
Logout
Username
Password
Old password
New password
3.1.2 Use Case diagram of shopkeeper
User
View/update profile
Change Password
Login
Logout
View order
Username
Password
Old Password
New Password
3.1.3 Use Case diagram of user
User
Logout
View/update
profile
Change Password
Cancel order
View Book
Order
Login
Password
Email_id
3.2 Sequence diagram & Description
3.2.1 Sequence diagram for Login
3.2.2 Sequence diagram for Change Password
3.2.3 Sequence diagram for Update Profile
3.2.4 Sequence diagram for Order Saloon and Spa
1. Search and order for salon
or spa
2. sent to request
3: Execute Request
4. Fetch
Details
5. Response Request
6.view response request
7. View message
Browser Server Database
3.3 Activity Diagram & Description
3.3.1 Activity Diagram for Login
Enter username
and password
Detai
ls
valid
Welcome Screen
Invalid Login
Message
yes
no
3.3.2 Activity Diagram for Change Password
3.3.3 Activity Diagram for Registration
Yes
No
Confirm
Enter Email_id
Avail
a-
blity
Registration
Details
3.4 E-R Diagram
User
Name
Addess
Mobile_no
Email_id
password
Searc
h
Shopkeeper Shop Address
Usernam
e
Name
Shop_id
Passwor
d
Mobile
Email_i
d
Landmar
k
Second_addre
ss
Second_landmar
k
Another_conta
ct
Contact_no
Shop_addres
s
Shop_id
Shop_nam
e
CHAPTER 4
IMPLEMENTATION &
RESULTS
4.1 Snapshot of All Pages
4.1.1 Snapshot of Home page
4.1.2 Snapshot of About Us
4.1.3 Snapshot of Shopkeeper
4.1.3.1 Shopkeeper Login:
4.1.3.2 Shopkeeper Home Page:
4.1.4 Snapshot of User Registration
4.1.4.1 Registration Snapshot:
4.1.4.2 After Registration Snapshot:
4.1.5 Snapshot of Search
4.1.5.1 Snapshot Of Search:
4.1.6 Snapshot of Services
4.1.7 Snapshot of Contact Us
CHAPTER 5
CONCLUSION AND
FUTURE ENHANCEMENTS
5.1 Conclusion
Working on the project was good experience. I understand the importance of
planning and designing as a part of software development nut it’s very difficult to
complete the program for single person. Developing the project has helped us some
experience on real-time development procedures.
5.2 Future Enhancements
The application is yet to be released and a lot of enhancements are
already thought of which are proposed to be implemented in the final version
of the web-application.
The system is highly flexible one and is well efficient to make easy
interactions with the client. The key focus is given on data security, as the
project is online and will be transferred in network. The speed and accuracy
will be maintained in a proper way.
This will be a user-friendly one and can successfully overcome strict and
severe validation checks. The system will be a flexible one and changes
whenever can be made easy. Using the facility and flexibility in Java and SQL,
the software can be developed in a neat and simple manner there by reducing
the operator’s work. Since, the project is developed in Java as a front-end and
SQL Server as a back-end it can be modified easily and used for a long period.
ANNEXURE 1:- Source Code
a) db_con.java
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.dbcon;
import java.sql.Connection;
import java.sql.DriverManager;
public class db_con {
public static Connection con=null;
static
{
try{
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/naww
a", "root", "anuj");
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public static Connection getcon()
{
return con;
}
}
b) search_place
package com.Search;
import com.dbcon.db_con;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
*
* @author Anuj The Great
*/
public class search_place extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String Landmark=request.getParameter("Landmark");
Connection con=db_con.getcon();
PreparedStatement ps=con.prepareStatement("SELECT * FROM
shop_address WHERE Landmark=?");
ps.setString(1, Landmark);
ResultSet rs=ps.executeQuery();
while(rs.next()){
HttpSession hs=request.getSession();
hs.setAttribute("user", Landmark);
response.sendRedirect("place_search.jsp");
}
}
catch(Exception ex)
{
ex.printStackTrace();
}finally {
out.close();
}
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods.
Click on the + sign on the left to edit the code.">
/**
* Handles the HTTP
* <code>GET</code> method.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Handles the HTTP
* <code>POST</code> method.
*
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
*
* @return a String containing servlet description
*/
@Override
public String getServletInfo() {
return "Short description";
}// </editor-fold>
}
c) login.java
package com.customer;
import com.dbcon.db_con;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class login extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String email_id = request.getParameter("email_id");
String password = request.getParameter("password");
Connection con = db_con.getcon();
PreparedStatement ps = con.prepareStatement("SELECT *
FROM cutting_table where email_id=? and password=?");
ps.setString(1, email_id);
ps.setString(2, password);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
HttpSession hs=request.getSession();
hs.setAttribute("user", email_id);
response.sendRedirect("home.jsp");
} else {
response.sendRedirect("index.jsp");
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
out.close();
}
}
+ < HttpServlet methods. Click on the + sign on the left to edit the
code.">
}
d) sign_up.java
package com.customer;
import com.dbcon.db_con;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class sign_up extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String Name = request.getParameter("Name");
String address = request.getParameter("address");
String mobile_no = request.getParameter("mobile_no");
String email_id = request.getParameter("email_id");
String password = request.getParameter("password");
Connection con = db_con.getcon();
PreparedStatement ps = con.prepareStatement("insert into
cutting_table (Name,address,mobile_no,email_id,password) values
(?,?,?,?,?)");
ps.setString(1, Name);
ps.setString(2, address);
ps.setString(3, mobile_no);
ps.setString(4, email_id);
ps.setString(5, password);
int i = ps.executeUpdate();
if (i > 0) {
response.sendRedirect("ThankPage.jsp");
} else {
out.println("Unsuccessful");
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
out.close();
}
}
+ < HttpServlet methods. Click on the + sign on the left to edit the
code.">
}
e) user_profile.java
package shopkepper.com;
import com.dbcon.db_con;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.jms.Session;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
/**
*
* @author Anuj The Great
*/
public class user_profile extends HttpServlet {
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String email_id = request.getParameter("email_id");
Connection con = db_con.getcon();
PreparedStatement ps = con.prepareStatement("select * from
cutting_table");
ResultSet rs = ps.executeQuery();
if (rs.next()) {
HttpSession hs = request.getSession();
hs.setAttribute("user", email_id);
response.sendRedirect("user_profile.jsp");
} else {
response.sendRedirect("admin_home.jsp");
}
} catch (Exception ex) {
ex.printStackTrace();
} finally {
out.close();
}
}
+ <"HttpServlet methods. Click on the + sign on the left to edit the
code.">
}
References
1. Beginning Of Java – E Balaguruswamy Elliotte
2. Learn Java Online(www.learnjavaonline.org)
3. W3Schools(For Java Script)
4. Tutorial Point Of Java
5. SQL Server 2005 - Wrox

More Related Content

What's hot

project report of social networking web sites
project report of social networking web sitesproject report of social networking web sites
project report of social networking web sitesGyanendra Pratap Singh
 
Payroll management system_synopsis
Payroll management system_synopsisPayroll management system_synopsis
Payroll management system_synopsis
Sameer Bhatt
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
Ahammad Karim
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlites
Danish Anwar
 
Price comparison site project- arquitecture
Price comparison site project- arquitecturePrice comparison site project- arquitecture
Price comparison site project- arquitectureNikos Filippakis
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
Usman Sait
 
Password management
Password managementPassword management
Password management
Sai Kumar
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
mehulgundaliya
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
Lokesh Singrol
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlRaj Sharma
 
Online learning system - Slideshare by jayed hossain jibon
Online learning system - Slideshare by  jayed hossain jibonOnline learning system - Slideshare by  jayed hossain jibon
Online learning system - Slideshare by jayed hossain jibon
Jayed Hossain Jibon
 
Employee management system report
Employee management system reportEmployee management system report
Employee management system report
Prince Singh
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal
Syed Junaid
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
Akash Kr Sinha
 
Chat application
Chat applicationChat application
Chat application
Mudasir Sunasara
 
Shop management system
Shop management systemShop management system
Shop management system
Tanjarul Islam Mishu
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaion
satvirsandhu9
 

What's hot (20)

project report of social networking web sites
project report of social networking web sitesproject report of social networking web sites
project report of social networking web sites
 
Payroll management system_synopsis
Payroll management system_synopsisPayroll management system_synopsis
Payroll management system_synopsis
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Multi user chat system using java
Multi user chat system using javaMulti user chat system using java
Multi user chat system using java
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlites
 
Price comparison site project- arquitecture
Price comparison site project- arquitecturePrice comparison site project- arquitecture
Price comparison site project- arquitecture
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Password management
Password managementPassword management
Password management
 
Online vehicle service center management system project report
Online vehicle service center management system project reportOnline vehicle service center management system project report
Online vehicle service center management system project report
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
Online learning system - Slideshare by jayed hossain jibon
Online learning system - Slideshare by  jayed hossain jibonOnline learning system - Slideshare by  jayed hossain jibon
Online learning system - Slideshare by jayed hossain jibon
 
Employee management system report
Employee management system reportEmployee management system report
Employee management system report
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Employee Management System Project Propsal
Employee Management System Project Propsal Employee Management System Project Propsal
Employee Management System Project Propsal
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Chat application
Chat applicationChat application
Chat application
 
Shop management system
Shop management systemShop management system
Shop management system
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaion
 

Similar to Major project report format Saloon Application

online test system project report
online test system project reportonline test system project report
online test system project report
abhishek kumar
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
Harsh Verma
 
Techved consulting - UX & UI
Techved consulting - UX & UI Techved consulting - UX & UI
Techved consulting - UX & UI
Techved Consulting
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
rinshi jain
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
TarunPreet4
 
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.aitVISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VinodGowda34
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
SURAJ KUMAR YADAVA
 
Mechanical engr hvac site
Mechanical engr hvac siteMechanical engr hvac site
Mechanical engr hvac site
shaikh mohd wasim
 
Mechanical engr hvac site(12years)
Mechanical engr hvac site(12years)Mechanical engr hvac site(12years)
Mechanical engr hvac site(12years)
shaikh mohd wasim
 
Resume Akshay_burke
Resume Akshay_burkeResume Akshay_burke
Resume Akshay_burkeAkshay Burke
 
E-commrce page.docx
E-commrce page.docxE-commrce page.docx
E-commrce page.docx
AmitmAHI4
 
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
Lavkushpatkar
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
Amit Gandhi
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
SURAJ KUMAR YADAVA
 
FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DECAxis Bank
 
E billing and invoice system
E billing and invoice systemE billing and invoice system
E billing and invoice system
Surya Indira
 
Smart Machine and Application for Rural Development
Smart Machine and Application for Rural DevelopmentSmart Machine and Application for Rural Development
Smart Machine and Application for Rural Development
IRJET Journal
 

Similar to Major project report format Saloon Application (20)

online test system project report
online test system project reportonline test system project report
online test system project report
 
Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
 
OPC SERVER GATEWAY
OPC SERVER GATEWAYOPC SERVER GATEWAY
OPC SERVER GATEWAY
 
Techved consulting - UX & UI
Techved consulting - UX & UI Techved consulting - UX & UI
Techved consulting - UX & UI
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
REport Fle.pdf
REport Fle.pdfREport Fle.pdf
REport Fle.pdf
 
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.aitVISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
VISVESVARAYA TECHNOLOGY UNIVERSITY.docx.ait
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
Mechanical engr hvac site
Mechanical engr hvac siteMechanical engr hvac site
Mechanical engr hvac site
 
Mechanical engr hvac site(12years)
Mechanical engr hvac site(12years)Mechanical engr hvac site(12years)
Mechanical engr hvac site(12years)
 
Mech eng cv may 2015
Mech eng cv may 2015Mech eng cv may 2015
Mech eng cv may 2015
 
Resume Akshay_burke
Resume Akshay_burkeResume Akshay_burke
Resume Akshay_burke
 
E-commrce page.docx
E-commrce page.docxE-commrce page.docx
E-commrce page.docx
 
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
ONLINE FLAT BOOKING SERVICE MINOR PROJECT REPORT.
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
3 job adda doc 1
3 job adda doc 13 job adda doc 1
3 job adda doc 1
 
FINAL REPORT DEC
FINAL REPORT DECFINAL REPORT DEC
FINAL REPORT DEC
 
E billing and invoice system
E billing and invoice systemE billing and invoice system
E billing and invoice system
 
Print
PrintPrint
Print
 
Smart Machine and Application for Rural Development
Smart Machine and Application for Rural DevelopmentSmart Machine and Application for Rural Development
Smart Machine and Application for Rural Development
 

Recently uploaded

Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
Emre Günaydın
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
calpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptxcalpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptx
calpedapumpindia
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
884710SadaqatAli
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
Kamal Acharya
 

Recently uploaded (20)

Chat application through client server management system project.pdf
Chat application through client server management system project.pdfChat application through client server management system project.pdf
Chat application through client server management system project.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
calpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptxcalpeda Water Efficient and Effective Pump.pptx
calpeda Water Efficient and Effective Pump.pptx
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Explosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdfExplosives Industry manufacturing process.pdf
Explosives Industry manufacturing process.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Toll tax management system project report..pdf
Toll tax management system project report..pdfToll tax management system project report..pdf
Toll tax management system project report..pdf
 

Major project report format Saloon Application

  • 1. NAWAA APPLICATION A Major Project Report Submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal Towards Partial Fulfillment for the Award of Bachelor of Engineering (Computer Science) Submitted By AADARSH KUMAR SINGH (0835cs121001) AKHILESH DUBEY (0835cs121004) ANUJ KUMAR BURNWAL (0835cs121008) Under the Supervision of Mr. VIJAY VERMA Department Of Computer Science Lord Krishna College of Technology, Indore 2015-2016
  • 2. LORD KRISHNA COLLEGE OF TECHNOLOGY, INDORE DEPARTMENT OF COMPUTER SCIENCE RECOMMENDATION This is to certify that the work embodied in this dissertation entitled “Nawaa Application”, being submitted by Aadarsh Kumar Singh (0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar Burnwal (0835cs121008) in fulfillment of the requirement for the award of “Bachelor of Engineering” in discipline of Computer Science & Engineering, to “Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal (M.P.)” during the academic year 2015-2016 is a record of bonafide piece of work, carried out by him under my supervision and guidance. Approved and Supervised By: Mr. Vijay Verma Guide Forwarded By: Mr. Vijay Verma Er. Rahul Pawar H.O.D. (CSE) Coordinator
  • 3. Lord Krishna College of Technology, Indore Department of Computer Science CERTIFICATE The Dissertation entitled “Nawaa Application” being submitted by Anuj Aadarsh Kumar Singh (0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar Burnwal (0835cs121008) has been examined by us and is hereby approved for the award of degree “Bachelor of Engineering” in “Computer Science & Engineering”, for which it has been submitted. It is understood that by this approval the undersigned do not necessarily endorse or approve any statement made, opinion expressed or conclusion drawn therein, but approve project only for the purpose for which it has been submitted. (Internal Examiner) (External Examiner) Date: Date:
  • 4. Lord Krishna College of Technology, Indore Department of Computer Science PROJECT APPROVAL SHEET The dissertation work entitled “Nawaa Application” submitted by Aadarsh Kumar Singh (0835cs121001), Akhilesh Dubey (0835cs121004) and Anuj Kumar Burnwal (0835cs121008) is approved as partial fulfillment for the award of the Bachelor of Engineering (CSE) degree by Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal (M.P). Approved and Supervised By: Mr. Vijay Verma Guide
  • 5. Lord Krishna College of Technology, Indore Department of Computer Science DECLARATION We, Aadarsh Kumar Singh, Akhilesh Dubey and Anuj Kumar Burnwal, student of Bachelor of Engineering in Computer Science & Engineering discipline, Session: 2015-2016, Aadarsh Kumar Singh, Akhilesh Dubey and Anuj Kumar Burnwal, hereby declare that the work presented in this dissertation entitled “Nawaa Application” is the outcome of my own work, is bonafide and correct to the best of my knowledge and this work has been carried out taking care of Engineering Ethics. The work presented here does not infringe any patented work and has not been submitted to any other university or anywhere else for the award of any degree or any professional diploma. AADARSH KUMAR SINGH (0835cs121001) AKHILESH DUBEY (0835cs121004) ANUJ KUMAR BURNWAL (0835cs121008)
  • 6. ACKNOWLEDGEMENT It is my sincere thanks to all enlisted people as well as not enlisted people, whose help and continuous inspiration leads to get this thesis done in a pleasant way; however it will be tough to thank them enough. I will nevertheless try. . . I would like to owe my gratitude and deep sense of respect towards my adviser and guide Mr. Vijay Verma, whose timing supervision and guidance has given me the moral boost in doing this work fine and furnished. I would like to express my thankful to him for giving me a chance to work in the field of software testing, which is really interesting and wonderful. I am greatly indebted to his invaluable advice and support in almost every aspect of my academic life. I am very much indebted to Er.Rahul Pawar (Coordinator, CSE) for his continuous encouragement and support. My sincere thanks goes to Mr. Vijay Verma (HOD, CSE) for his technical suggestions to improve the quality of thesis work. I wish to thank all the secretarial staff of the CSE Department and JIT Borawan for their sympathetic cooperation. AADARSH KUMAR SINGH (0835cs121001) AKHILESH DUBEY (0835cs121004) ANUJ KUMAR BURNWAL (0835cs121008)
  • 7. ABSTRACT Nawaa Application is a web-based salon application with deliver at your door step salon and appointment scheduling functionality. It connects clients, salons, and stylists in an online community allowing users to browse salons and stylists, and book or cancel appointments. Users can also write and read reviews of salons and particular stylists. Nawaa can specify the stylists salon services that work at your home, as well as the services they offer. Nawaa can also book appointments for customers. It fills this void in a way that is on-demand, easy to use, and effective for users and salon managers. My project will use MySQL and Java to back the interface with strong database functionality. Some of the major use cases include user account registration, login/logout, appointment scheduling, adding stylists and services to a salon account, adding schedules to stylist account, accumulating points in a client account, writing and reading reviews for specified salons and/or services, and Shopkeeper add salons offer for promotions that users can browse and filter.
  • 8. TABLE OF CONTENTS RECOMMENDATION CERTIFICATE DISSERTATION APPROVAL SHEET DECLARATION ACKNOWLEDGEMENT ABSTRACT TABLE OF CONTENTS CHAPTER 1. INTRODUCTION 1.1 Objectives 1.2 Recognition of need 1.3 Scope 1.4 Problems in existing system 1.5 Platform specification CHAPTER 2. FEASIBILITY STUDY 2.1 System Feasibility 2.1.1 Economic Feasibility 2.1.2 Technical Feasibility CHAPTER 3. SYSTEM ANALYSIS AND DESIGN 3.1 Use Case diagram & Description 3.1.1 Use Case diagram of admin 3.1.2 Use Case diagram of shopkeeper 3.1.3 Use Case diagram of user 3.2 Sequence diagram & Description 3.2.1 Sequence diagram for Login 3.2.2 Sequence diagram for Change Password 3.2.3 Sequence diagram for Update Profile 3.2.4 Sequence diagram for Order Saloon and Spa
  • 9. 3.3 Activity Diagram & Description 3.3.1 Activity Diagram for Login 3.3.2 Activity Diagram for Change Password 3.3.3 Activity Diagram for Registration 3.4 E-R Diagram CHAPTER 4. IMPLEMENTATION & RESULTS 4.1Snapshot 4.1.1 Snapshot Of Home 4.1.2 Snapshot of About Us 4.1.3 Snapshot of Shopkeeper 4.1.3.1 Shopkeeper Login 4.1.3.2 Shopkeeper Home Page 4.1.4 Snapshot of Registration 4.1.4.1 After Registration 4.1.4.2 Before Registration 4.1.5 Snapshot of User 4.1.5.1 User Login 4.1.5.2 User Home Page 4.1.6 Snapshot of Search 4.1.7 Snapshot of Services 4.1.8 Snapshot of Contact Us CHAPTER 5. CONCLUSION AND FUTURE ENHANCEMENTS 5.1 Conclusion 5.2 Future Enhancements ANNEXURE 1:- Source Code(Classes, Namespaces and Important Code Part) REFERENCES
  • 10.
  • 12. 1.1Objectives The main objective of Nawaa Application is to save time and complexity of work at saloons and spa. Nawaa application is very much effective website. It is helpful for all person because the uses of this application is very easy. By this you can see all type of hair cut for yourself, parlour work and order according to your need. From this site you can call salon at your door anytime in Indore. After hosting this web application online we also create mobile app (Android and iOS ).Because after few year in between every 10 people mostly 7 people will have one android or iOS available. This application is available for search and books your order anytime and anywhere but book your appointment for service online only and use the mode of payment online. If you need to cancel your order that time the order cancel within 30 minutes from the time when the appointment is confirmed. 1.2 Recognition of need Generally, Saloons hikes a lot in charges of their services. Even their offer is displayed for the limited number of days. For example, as India is a festive country, so to attract the more number of customers saloons offer some bonzas. Even their is a lot of rush in the saloons, which consumes more time. 1.3 Scope The system is highly flexible one and is well efficient to make easy interactions with the client. The key focus is given on data security, as the project is online and will be transferred in network. The speed and accuracy will be maintained in a proper way. This will be a user-friendly one and can successfully overcome strict and severe validation checks. The system will be a flexible one and changes whenever can be made easy. Using the facility and flexibility in .NET and SQL, the software
  • 13. can be developed in a neat and simple manner there by reducing the operator’s work. Since, the project is developed in HTML and Java as a front-end and SQL Yog as a back-end it can be modified easily and used for a long period. The proposed system maintains all the Saloon services information online. The system identifies various services of saloon and accordingly provides information. The various services are Hair Cut, Massage, Nail Art, etc. It provide information to one and all who visit the shop but to upload your shop. Through this project I have tried to automate the task of: • Features of Shop • Details of All Saloon Services • Price Details • Available Services information • Entering the detail contact information, and other information. • Checking password and confirm password. • Checking username available or not during the registration process. • Entering the details like primary information, professional information, contact. 1.4 Problems in existing system • Saloon Offer is displayed for the limited number of days. • Maps are not provided for the convenience of the user. • It doesn’t cover the international market that time. • Only few cities saloon shop can be uploaded.
  • 14. 1.5 Platform specification Java Java is a set of web development technologies. Programmers can use it to build static and dynamic web sites. JAVA is an object oriented programming language. All the concepts of JAVA are based on classes and its objects. An object is a real world entity that has some attributes or properties. Class is a prototype, blueprint or template on the basis of which objects are created. An object cannot exist without a class. SQL SERVER 2005 as Back End: Microsoft SQL Server 2005 is comprehensive, integrated data management and analysis software that enables organizations to reliably manage mission-critical information and confidently run today’s increasingly complex business applications. SQL Server 2005 allows companies to gain greater insight. Why SQL Server 2005? SQL Server 2005 is a comprehensive database platform providing enterprise-class data management with integrated business intelligence (BI) tools. The SQL Server 2005 database engine provides more secure, reliable storage for both relational and structured data, enabling you to build and manage highly available, performing data applications that you and your people can use to take your business to the next level. The SQL Server 2005 data engine lies at the core of this enterprise data management solution. Additionally, SQL Server 2005 combines the best in analysis, reporting, integration, and notification. This enables your team to build
  • 15. and deploy cost-effective BI solutions with which they can drive data into every corner of your business through scorecards, dashboards, Web services, and mobile devices. Close integration with Microsoft Visual Studio, the Microsoft Office System, and a suite of new development tools, including the Business. Intelligence Development Studio, sets SQL Server 2005 apart. Whether you are a developer, database administrator, information worker, or decision maker, SQL Server 2005 provides innovative solutions that help you gain more value from your data. The following diagram illustrates the core components in SQL Server 2005, showing how SQL Server 2005 is a key part of the Windows Server System in integrating with the Microsoft Windows platform— including the Microsoft Office System and Visual Studio—to offer solutions that deliver data to every corner of your organization.
  • 17. 2.1 System Feasibility The aim of a feasibility study is to see whether it is possible to develop a system at a reasonable cost. At the end of the feasibility study a decision is taken whether to proceed or not. A feasibility study contains the general requirements of the proposed system. 2.1.1 Economic Feasibility The purpose of the economic feasibility assessment is to determine the positive economic benefits to the organization that the proposed system will provide. It includes quantification and identification of all the benefits expected. This assessment typically involves a cost/ benefits analysis. For creating this project economically many amounts spend through the Organization like, I. During creating this application average 20,000 rupees spent through our self by moving in a group member house, internet, arrange meeting out from home (including food) etc. II. This project is not fully completed that time because some part will create now days like, book or cancel order, view order and track order. III. After creating web application fully, we will create a mobile application, in which minimum 40,000 rupees will spend. IV. After creating this application the marketing is required to promote this. So for promoting this application, initially we will spend average 2lakh to 4lakh at beginning. V. Every year its maintaining cost is need. But when this project will online then after two to three months it will comes as a just like a storm in the market. After coming in the market the many advantage to the organization that proposed the system like, a) The Organization’s share value is increased and grows day to day. b) Its can happen one day that turnover of the Nawaa Application Organization can reach more than one lakh dollar. c) The many person’s economic situation may change because we provide saloon services at client door, so that we will need more barber or saloon worker.
  • 18. 2.1.2 Technical Feasibility This assessment is based on an outline design of system requirements, to determine whether the company has the technical expertise to handle completion of the project. When writing a feasibility report, the following should be taken to consideration: • A brief description of the business to assess more possible factors which could affect the website. • The part of the business being examined The technical feasibility assessment is focused on gaining an understanding of the present technical resources of the organization and their applicability to the expected needs of the proposed system. It is an evaluation of the hardware and software and how it meets the need of the proposed system. This application is build in “Java and HTML” as a front end and “Java and SQL Server” as a back end. Means that we used software like “Java”, “SQL Server” . But we needed many type of hardware, like a) Processor: Intel Dual Core (or Above) b) RAM: 512 MB c) Hard Disk: 20GB (or Above) We will also need a technical person who, have a knowledge of Java and SQL Server Database.
  • 20. 3.1 Use Case diagram & Description 3.1.1 Use Case diagram of admin Login Change Password View profile Add Saloon Shop View user/ profile View saloon address Logout Username Password Old password New password
  • 21. 3.1.2 Use Case diagram of shopkeeper User View/update profile Change Password Login Logout View order Username Password Old Password New Password
  • 22. 3.1.3 Use Case diagram of user User Logout View/update profile Change Password Cancel order View Book Order Login Password Email_id
  • 23. 3.2 Sequence diagram & Description 3.2.1 Sequence diagram for Login
  • 24. 3.2.2 Sequence diagram for Change Password
  • 25. 3.2.3 Sequence diagram for Update Profile
  • 26. 3.2.4 Sequence diagram for Order Saloon and Spa 1. Search and order for salon or spa 2. sent to request 3: Execute Request 4. Fetch Details 5. Response Request 6.view response request 7. View message Browser Server Database
  • 27. 3.3 Activity Diagram & Description 3.3.1 Activity Diagram for Login Enter username and password Detai ls valid Welcome Screen Invalid Login Message yes no
  • 28. 3.3.2 Activity Diagram for Change Password
  • 29. 3.3.3 Activity Diagram for Registration Yes No Confirm Enter Email_id Avail a- blity Registration Details
  • 30. 3.4 E-R Diagram User Name Addess Mobile_no Email_id password Searc h Shopkeeper Shop Address Usernam e Name Shop_id Passwor d Mobile Email_i d Landmar k Second_addre ss Second_landmar k Another_conta ct Contact_no Shop_addres s Shop_id Shop_nam e
  • 32. 4.1 Snapshot of All Pages 4.1.1 Snapshot of Home page
  • 33. 4.1.2 Snapshot of About Us
  • 34. 4.1.3 Snapshot of Shopkeeper 4.1.3.1 Shopkeeper Login: 4.1.3.2 Shopkeeper Home Page:
  • 35. 4.1.4 Snapshot of User Registration 4.1.4.1 Registration Snapshot: 4.1.4.2 After Registration Snapshot:
  • 36. 4.1.5 Snapshot of Search 4.1.5.1 Snapshot Of Search:
  • 37. 4.1.6 Snapshot of Services
  • 38. 4.1.7 Snapshot of Contact Us
  • 40. 5.1 Conclusion Working on the project was good experience. I understand the importance of planning and designing as a part of software development nut it’s very difficult to complete the program for single person. Developing the project has helped us some experience on real-time development procedures. 5.2 Future Enhancements The application is yet to be released and a lot of enhancements are already thought of which are proposed to be implemented in the final version of the web-application. The system is highly flexible one and is well efficient to make easy interactions with the client. The key focus is given on data security, as the project is online and will be transferred in network. The speed and accuracy will be maintained in a proper way. This will be a user-friendly one and can successfully overcome strict and severe validation checks. The system will be a flexible one and changes whenever can be made easy. Using the facility and flexibility in Java and SQL, the software can be developed in a neat and simple manner there by reducing the operator’s work. Since, the project is developed in Java as a front-end and SQL Server as a back-end it can be modified easily and used for a long period.
  • 41. ANNEXURE 1:- Source Code a) db_con.java /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.dbcon; import java.sql.Connection; import java.sql.DriverManager; public class db_con { public static Connection con=null; static { try{ Class.forName("com.mysql.jdbc.Driver"); con=DriverManager.getConnection("jdbc:mysql://localhost:3306/naww a", "root", "anuj"); } catch(Exception ex) { ex.printStackTrace(); } } public static Connection getcon() { return con; } }
  • 42. b) search_place package com.Search; import com.dbcon.db_con; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; /** * * @author Anuj The Great */ public class search_place extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String Landmark=request.getParameter("Landmark"); Connection con=db_con.getcon(); PreparedStatement ps=con.prepareStatement("SELECT * FROM shop_address WHERE Landmark=?"); ps.setString(1, Landmark); ResultSet rs=ps.executeQuery();
  • 43. while(rs.next()){ HttpSession hs=request.getSession(); hs.setAttribute("user", Landmark); response.sendRedirect("place_search.jsp"); } } catch(Exception ex) { ex.printStackTrace(); }finally { out.close(); } } // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code."> /** * Handles the HTTP * <code>GET</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Handles the HTTP
  • 44. * <code>POST</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** * Returns a short description of the servlet. * * @return a String containing servlet description */ @Override public String getServletInfo() { return "Short description"; }// </editor-fold> }
  • 45. c) login.java package com.customer; import com.dbcon.db_con; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class login extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String email_id = request.getParameter("email_id"); String password = request.getParameter("password"); Connection con = db_con.getcon(); PreparedStatement ps = con.prepareStatement("SELECT * FROM cutting_table where email_id=? and password=?"); ps.setString(1, email_id); ps.setString(2, password); ResultSet rs = ps.executeQuery(); if (rs.next()) { HttpSession hs=request.getSession(); hs.setAttribute("user", email_id);
  • 46. response.sendRedirect("home.jsp"); } else { response.sendRedirect("index.jsp"); } } catch (Exception ex) { ex.printStackTrace(); } finally { out.close(); } } + < HttpServlet methods. Click on the + sign on the left to edit the code."> }
  • 47. d) sign_up.java package com.customer; import com.dbcon.db_con; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class sign_up extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String Name = request.getParameter("Name"); String address = request.getParameter("address"); String mobile_no = request.getParameter("mobile_no"); String email_id = request.getParameter("email_id"); String password = request.getParameter("password"); Connection con = db_con.getcon(); PreparedStatement ps = con.prepareStatement("insert into cutting_table (Name,address,mobile_no,email_id,password) values (?,?,?,?,?)"); ps.setString(1, Name); ps.setString(2, address); ps.setString(3, mobile_no); ps.setString(4, email_id);
  • 48. ps.setString(5, password); int i = ps.executeUpdate(); if (i > 0) { response.sendRedirect("ThankPage.jsp"); } else { out.println("Unsuccessful"); } } catch (Exception ex) { ex.printStackTrace(); } finally { out.close(); } } + < HttpServlet methods. Click on the + sign on the left to edit the code."> }
  • 49. e) user_profile.java package shopkepper.com; import com.dbcon.db_con; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import javax.jms.Session; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; /** * * @author Anuj The Great */ public class user_profile extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { String email_id = request.getParameter("email_id"); Connection con = db_con.getcon(); PreparedStatement ps = con.prepareStatement("select * from cutting_table"); ResultSet rs = ps.executeQuery(); if (rs.next()) {
  • 50. HttpSession hs = request.getSession(); hs.setAttribute("user", email_id); response.sendRedirect("user_profile.jsp"); } else { response.sendRedirect("admin_home.jsp"); } } catch (Exception ex) { ex.printStackTrace(); } finally { out.close(); } } + <"HttpServlet methods. Click on the + sign on the left to edit the code."> }
  • 51. References 1. Beginning Of Java – E Balaguruswamy Elliotte 2. Learn Java Online(www.learnjavaonline.org) 3. W3Schools(For Java Script) 4. Tutorial Point Of Java 5. SQL Server 2005 - Wrox