A Project On Packers and Movers
A Project On Packers and Movers
A Project On Packers and Movers
SUBMITTED BY
SANDEEP S DHIWAR
(T.Y.B.Sc I.T)
SUBMITTED BY
SANDEEP S DHIWAR
Seat No ………..
(T.Y.B.Sc I.T)
It is further certified that he/she has completed all required phases of the
project.
______________ ________________
Project Guide Head of B.Sc. I.T.
Department
_______________ _______________
Internal Examiner External Examiner
We would like to express our deep gratitude to our honorable principal Dr. Vijay
Dabholkar for giving us an opportunity to study and pursue a career in Information
Technology
It is a pleasure to express our deep and sincere gratitude to our SFC Coordinator
Mrs.Divya Shetty for providing the necessary infrastructure and labs.
A Special thanks to all our professors of Information Technology for their valuable
advises at every stages of work. Also we are extending our thanks to lab assistants
and admins for their seemingly small but valuable help for timely Internet Access
and Lab Access
Last but not least, we would like to express our deep sense and earnest thanks to
our dear parents for their moral support, strength and help for everything.
INDEX
1.1 Synopsis
Packers and Movers is a web based application that is designed to be
deployed on internet and provide functionality to every type of user. This
application is basically a web Portal designed to get interaction between
different clients and Packing and Moving Companies. Packers and
Movers is an online platform for service seekers and service providers.
We have listed excellent packing moving service providers of India,
household shifting & relocation services providers, car transportation,
office relocation, home, shop, industrial or commercial shifting service
providers of India. Our packers and movers directory is having ultimate
objective of providing information to its visitors about best packers
movers and relocation companies offering its services in India. There
liable and swift packers and movers services providers are the best for
any kind of relocation and car transportation services. According to
requirement gathered and the technologies used to realize those
requirements are best utilized to achieve that functionality. The Packers
and Movers Web Portal gives a platform through which clients and
different packing and moving companies can communicate and use the
services provided by this portal.
Relocation Services:
Relocation to new place needs expert packing and moving company to
handle all aspects of packing and moving. Moving companies have all
latest devices, trucks, containers to provide safe pack and move to the
destination.
Purpose:
The purpose of this Project is to give and interactive platform for clients
and different Packing and Moving Companies so that a best and reliable
services is provided through this web portal. This Portal also giving useful
information to users and companies that help them a lot
2. SYSTEM ANALYSIS AND
PLANNING
2.1-Literature survey
From the review we got new ideas and views which helped us to
make our plan and strategy for the project. We also surveyed and
analysed the available software of such kind in market and felt that
there is good scope of improvisation in this field.
2.3-PROPOSED SYSTEM
Packers and Movers is an online platform for service seekers and service
providers where all the companies are available at single site as web
portal and they do communicate directly with service seekers. In Packers
and Movers we have listedexcellentpacking moving service providers of
Mumbai, household shifting and relocationservices providers, car
transportation, office relocation, home, shop, industrial orcommercial
shifting service providers of India. Our packers and movers directory
ishaving ultimate objective of providing information to its visitors about
best packers movers and relocation companies offer in services in Indian
destinations. The reliableand swift packers and movers services
providers are the best for any kind of relocationand car transportation
services.Packers and movers whichprovide packing moving services with
full responsibility and reliabilityThe listedcompanies will provide door to
door services within an appropriate time. Theirprofessional management
takes care of your every single need. These companies promise to
provide trouble free packing and moving services with economical cost.
2.4 Advantages of Proposed System
Front-End Technology:
Java
Java is a programming language originally developed by James Gosling at SunMic
-rosystems (which is now a subsidiary of Oracle Corporation) and released in
1995 core component of Sun Microsystems' Java platform. The language derives
much of its syntax from C and C++ but has a simpler object model and
fewer low-level facilities. Java applications are typically compiled to byte code
(class file) that can run on any Java Virtual Machine (JVM) regardless
of computer architecture. Java is general-purpose, concurrent, class-based, and
object-oriented, and is specifically designed to have as few implementation
dependencies as possible. It is intended to let application developers "write once,
run anywhere". Java is considered by many as one of the most influential
programming languages of the 20th century, and is widely used from application
software to web applications
Back-End Technology:
SQLData base
MySQL is an open source Relational Database Management System. MySQL is
very fast reliable and flexible Database Management System. It provides Query
and it is multithreaded and multi user Relational Database management system
Software Requirements:
OS Platform: windows 8 or above.
Software: netbeans8.2-
Net Beans refers to both a platform for the development of applications
for the network and an integrated development environment (IDE)
developed using the Net Beans Platform. The Net Beans Platform allows
applications to be developed from a
set of modular software components called modules.
Net Beans refers to Botha platform framework for Java desktop applications, and
an integrated developmentenvironment (IDE) for developing.
Hardware Requirement:
Intel p4, 1.5GHz or above
512MB RAM.
80GB HDD minimum
3. System Design
3.1Architecture Design
3.2 Introduction to UML Diagrams
UML – Unified Modeling Language diagram is designed to
let developers and customers view a software system from
a different perspective and in varying degrees of
abstraction. One reason UML has become a standard
modeling language is that it is programming-language
independent. Since UML is not a methodology, it does not
require any formal work products.
Use case diagram defines the scope of the system you are
building.
3.4 Class diagram
Class diagrams contain icons representing classes, interfaces, and their
relationships. We can create one or more class diagrams to depict the
classes at the top level of the current model; such class diagrams are
themselves contained by the top level of the current model.
We can also create one or more class diagrams to depict classes
contained by each package in your model; such class diagrams are
themselves contained by the package enclosing the classes they depict;
the icons representing logical packages and classes in class diagrams. We
can change properties or relationships by editing the specification or
modifying the icon on the diagram. The associated diagrams or
specifications are automatically updated.
Classes may be of 3 types. They are:
1. Entity class
2. Boundary class
3. Control class
Entity class
An entity class models information and associated behavior that is
generally long live.
Boundary Class
They handle the communication between the systems. They can provide
the interface to the user or another system. Ex: Registration form.
Control Class
Control class model sequencing behavior specific to one or more use-
cases. You can think of control class as running or executing the use-case
i.e., they represent the dynamics of the use-case. Ex: Registration
Manager.
3.5 Activity diagram
Activity diagrams provide a way to model the workflow of a business
process. An activity diagram is typically used for modeling the sequence
of Activities in a process. The following tools are used on the activity
diagram toolbox to model activity diagrams.
Forks and Joins: A fork construct is used to model a single flow. A join
consists of two or more flows of control that unite into a single flow of
control.
Object:
An object has state, behavior, and identity. The structure and behavior of
similar objects are defined in their common class. Each object in a
diagram indicates some instance of a class. An object that is not named is
referred to as a class instance.
Message Icons:
A message icon represents the communication between objects
indicating that an action will follow. The message icon is a horizontal,
solid arrow connecting two lifelines together.
Focus of Control:
Focus of Control (FOC) is an advanced notational technique that
enhances sequence diagrams. It shows the period of time during which
an object is performing an action, either directly or through an
underlying procedure.
Message to Self:
A Message to Self is a tool that sends a message from one object back to
the same object. It does not involve other objects because the message
returns to the same object. The sender of a message is the same as the
receiver.
Note:
A note captures the assumptions and decisions applied during analysis
and design. Notes may contain any information, including plaintext,
fragments of code, or references to other documents.
Note Anchor:
A note anchor connects a note to the element that it affects.
REQUIRMEN T GATHERIN G
USER INTERFACE
HARDWARE INTERFACE
The hardware interfaces defines the hardware devices needed for an application
to run such a type of processor and the amount of memory required.
a) Any processor of Pentium, recommended Intel C2D processor.
b) Free Secondary memory (Min 1 G.B. recommended free space).
c) Min 64MB, Recommended 512 MB of Main Memory.
SOFTWARE INTERFACE
4.1Database table
Masterdb.sql
Admin details
Customer details
Booking details
Item cost details
Item category
Booking summary
Delivery status
4.2 Coding
Database package(com.dl.DAL.java)
packagecom.dl.dal;
importjava.sql.*;
try {
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//con = DriverManager.getConnection("jdbc:odbc:MVCDNS"); //
change the dsnname based on your project
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost/masterdb","
root","");
} catch (ClassNotFoundException e) {
System.out.println(e);
} catch (SQLException e) {
System.out.println(e);
}
con.close();
} catch (SQLException e) {
System.out.println(e);
}
// this method is used to execute the insert update and delete queries
publicintexecuteDML(String sql) {
try {
connect();
Statement st = con.createStatement();
intrownumber=0;
st.executeUpdate(sql,st.RETURN_GENERATED_KEYS);
ResultSetrs= st.getGeneratedKeys();
if (rs.next())
rownumber= rs.getInt(1);
}
returnrownumber;
} catch (SQLException e) {
System.out.println(e);
return 0;
} finally {
disconnect();
}
publicResultSetexecuteQuery(String sql) {
try {
connect();
Statement st = con.createStatement();
ResultSetrs = st.executeQuery(sql);
returnrs;
} catch (SQLException e) {
System.out.println(e);
return null;
}
}
Index.jsp
<%@page import="java.sql.ResultSet"%>
<%@page import="com.dl.app.DAL"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Packers And Movers</title>
</head>
<body>
<div id="wrapper">
<div class="container">
<div class="row">
<div class="col-lg-12">
<ul class="slides">
<li>
<img
src="img/slides/1.jpg" alt="" />
<div class="flex-caption">
<h3>Packing</h3>
</div>
</li>
<li>
<h3>Moving</h3>
<p>..............</p>
</li>
<li>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<div class="solidline">
</div>
</div>
</div>--%>
<div class="col-lg-12">
<section id="projects">
<div class="item-thumbs">
<span class="overlay-img"></span>
<span class="overlay-img-thumb font-icon-plus"></span>
</a>
</div>
</li>
<span class="overlay-img"></span>
<span class="overlay-img"></span>
</li>
<span class="overlay-img"></span>
</li>
</ul>
</section>
</div>
</div>
</div>
</div>
</section>
</div>
</body>
</html>
4.3 Screen Layouts
home page
user registration
user login
booking activity
view order
Admin Login
Adminhomepage
Admin Activity
4.4 Testing and test cases
5. CONCLUSION
5.1-Future Enhancement
5.2-References
http://www.w3schools.com
http://www.wikipedia.com
http://www.netbeans.org
http://www.java.com
http://www.packersandmover.com
http://www.packersindia.com
http://www.agrawalmovers.com
http://www.moversindia.com