Académique Documents
Professionnel Documents
Culture Documents
Packers andMovers.
Date: _________________.
PACKERS AND MOVERS
A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY)
By
Seat Number
Seat Number
Assistant Professor
CERTIFICATE
This is to certify that the project entitled, "PACKERS AND MOVERS ", is bonafied work
of” AND .Bearing Seat.No:submitted in partial fulfillment of the requirements for the award
of degree of BACHELOROF SCIENCE in INFORMATION TECHNOLOGY from
University of Mumbai.
.
External Examiner
I am greatly thankful to our Principal Prof. for his continued and unending
support. I also thank PrincipalHead of Information Technology Department for
granting me permission to work on this project.
I wish to express our gratitude to the staff of IT, department for their co-operative &
considerate approach. Last but not least, our sincere thanks to College who gives us a great
opportunity to grape the knowledge.
THANKING YOU,
DECLARATION
We here declare that the project entitled, “Packers and Movers” done at Sanpada College
of Commerce & Technology, has not been in any case duplicated to submit to any other
university for the award of any degree. To the best of my knowledge other than me, no one
has submitted to any other university.
The project is done in partialfulfilment of the requirements for the award of degree of
BACHELOR OF SCIENCE (INFORMATION TECHNOLOGY) to be submitted as final
semester project as part of our curriculum.
Preliminary
Investigation
Project
purposed
Requirement
Analysis
System
Design
Implementation
Testing
INTRODUCTION
1. Introduction:
In present non-computerized packers and mover’smanagement system all the jobs are
performed manually. All the records of Order User, Labour details, vehicle details,
Confirmed
are written in different register. Accountant will have to maintain all separate registers of
each new information. So managing them is very complex and has become an impossible
task to be performed manually systematic way. As the job is done manually, it has its own
limitations and lots of paperwork. This system maintains all the record in short memory
space.
The daily and monthly records, which are done manually, are not easy to maintain in
files or registers, which can be destroyed anytime by any person. But in this system we can
store large amount of data & whenever we want we can see in few seconds.
Time required for searching records of particular day sale information is more. But
this system shows all dates information with all information. In present system entire work
depend upon sales and purchase. Billing is also done manually; it takes lots of time and
throws open doors manipulation and updating of records they can be done by cashier. Bill is
not readable which creates confusion in customer as well as Supplier. Any manual error can
be led to wrong result.
1.1 BACKGROUND:
There are lot of web sites as are working for packers and movers. These websites provide
limit information to the different types of user, and these are limited to few companies and
agent. A user goes to this site and give his queries and the company will personally contact to
him and this all such a process doesnotgive a well communicationSo our web portal helps
client to search the best package and moving company.
1.2 OBJECTIVE:
Project is based on Packing and Moving related services for Re-allocationof householdand
other heavy things.
In present non-computerized packers and mover’s management system all the jobs
are performed manually. All the records of Order, User, Labour details,
vehicledetails,confirmed are written in different register. Accountant will have to
maintain all separate registers of each new information. So managing them is very
complex and has become an impossible task to be performed manually systematic
way. As the job is done manually, it has its own limitations and lots of paperwork.
This system maintains all the record in short memory space.
The daily and monthly records, which are done manually, are not easy to maintain
in files or registers, which can be destroyed anytime by any person. But in this system we can
store large amount of data & whenever we want we can see in few seconds.
Time required for searching records of particular day sale information is more.
But this system shows all dates information with all information. In present system entire
work depend upon sales and purchase. Billing is also done manually; it takes lots of time and
throws open doors manipulation and updating of records they can be done by cashier. Bill is
not readable which creates confusion in customer as well as Supplier. Any manual error can
be lead to wrong result.
SURVEY OF
TECHNOLOGY
SURVEY OF TECHNOLOGY:
Call Safe for immediate survey and we will send a Field Officer to your house to provide you
with a free estimate. The Field Officer would take a survey of your possessions and the
details of your destination. Depending on the move size an estimate would be prepared on the
number of men, vans, packaging, material and insurance required. The Field Officer will also
provide you with any additional information which will be required during the relocation.
Once you receive your estimate, you may inform the Field Officer to plan your move. The
Field Officer would then provide you with the schedule necessary for packaging to the final
destination. Estimate can be obtained online by filling our Quote Form
"Understanding one’s need and planning is the key to a smooth transition when it comes to
packing and moving. Our surveyors will visit your office/ home/factory and give a detailed
analysis, costing and methodology best suited for your goods. Before moving the items, we
ensure that we do the following:
2)Take measurements
4)Identify delicate & valuable articles which may require special packing or wooden crating
7)Explain the moving services, moving process, answer your queries & clear your apprehensions
8)Advise appropriate means of transport for moving within India or International shipping
12)Most importantly we help you plan your move more effectively Based on your
requirements, we will submit a written proposal giving you all the details of the moving and
storage services. If you want packing and moving services, please call, fax or email the
professional packers and movers at DATA Moving and Storage Company to discuss your
needs.
SYSTEM
ANALYSIS
SYSTEM ANALYSIS
The goal of systems analysis is to determine where the problem is in attempt to fix the
system. This step involves breaking down the system in different pieces and drawing
diagrams to analyse the situation. Analysts project goals, breaking down functions that
need to be created, and attempt to engage users so that definite requirements can be
defined.
Design: In systems design functions and operations are described in detail, includingscreen
layouts, business rules, process diagrams and other documentation. The output of this stage
will describe the new system as a collection of modules or subsystems.
Testing:The code is tested at various levels in software testing. Unit, system and
useracceptance testing are often performed. This is a grey area as many different opinions
exist as to what the stages of testing are and how much if any iteration occurs. Iteration is not
generally part of the waterfall model, but usually some occurs at this stage.
Present system is manual. The Project Metrics has to enter all the details of project,
documents, and tasks. It also maintenance the team information and also efforts estimation.
For this purpose, the organization maintain the size of the document, source code and update
the information about team member’s details manually. Which is much of time consuming
process and more importantly it is error prone.
1. It is time consuming
2. It leads to error prone results
3. It consumes lot of manpower to better results
4. It lacks of data security
5. Retrieval of data takes lot of time
6. Percentage of accuracy is less
7. Reports take time to produce
Hence Computerization of the existing system is proposed. The new system
completely removes all manual burdens and provide efficient on the entry 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 listed excellent packing
moving service providers of India, household shifting and relocation services providers, car
transportation, office relocation, home, shop, industrial or commercial shifting service
providers of India. Our packers and mover’s directory is having ultimate objective of
providing information to its visitors about best packer’s movers and relocation companies
offering its services in Indian destinations. The reliable and swift packers and mover’s
services providers are the best for any kind of relocation and car transportation services.
There are many packers and movers operating in India but of them are not well established
and experienced companies. It became difficult for you to choose best and reliable packers
and movers in your city when you need to relocate your house, office and other interrelated
services our mission is to offer you those packers and movers which provide packing moving
services with full responsibility and reliability. The listed companies will provide door to
door services an appropriate time. Their professional management takes care of your every
single need. These companies promise to provide trouble free packing and moving services
with economical cost.
Whenever you need to store goods you don’t have to search for warehousing storage service
providers. Now packers and movers also provide storage and warehousing storage services
providers at reasonable rate with full safety and security. Goods can be store in stock for
short and long duration. The warehouse has an absolute security and climate control system.
Relocating your house, offices, industries and corporate can be very simple and hassle free.
Since relocation task involves lot of paper work like custom clearance, insurance, visa
clearance, etc. packers and movers offers you most excellent and top class relocation service
providers. These packers and movers operate with full efficiency and accuracy.
1. All the information about customer, labours, vehicle, bills, will be maintain properly
in this system.
2. All manual calculation of reallocation order or all the money management will be
performed by the computer automatically.
10. It is very user friendly and easy to handle. So the computerized system is more
suitable than the manual system
REQUIREMENT
ANALYSIS
3.3 REQUIRMENT ANALYSIS:
Hardware requirement
Software requirement
Operating system
The hardware interfaces define the hardware devices needed for an application
to run such as type of processor and the amount of memory required.
RAM 512 MB
Front End C#
First of all, ASP.NET provides managed code execution that runs under the
Common Language Runtime (CLR), resulting in robust, stable and secure
applications. All features of the .NET framework are readily available in
ASP.NET
The .NET framework comes with ADO.NET, which follows the disconnected
paradigm, i.e.once the required records are fetched the connection no longer
exists. It also retrieves the records that are expected to be accessed in the
immediate future. This enhances Scalability of the application to a great extent.
ASP.NET MVC 4 is a framework for developing highly testable and maintainable
Web applications that follow the Model-View-Controller (MVC) pattern. The
framework encourages you to maintain a clear separation of concerns— views for
UI, controllers for handling user input, and models for domain logic. ASP.NET
MVC applications are particularly suited for unit testing and using test-driven
development (TDD) techniques. ASP.NET MVC 4 makes it easy to write
applications for the mobile web through adaptiverenderingand device
specificdisplaymodes.
ASP.NET Web API, a framework for building and consuming HTTP services that
can reach a broad range of clients including browsers, phones, and tablets.
ASP.NET Web API is great for building services that follow the REST
architectural style, plus it supports RPC patterns.
NET Web Pages and the new Razor syntax provide a fast, approachable, and
lightweight way to combine server code with HTML to create dynamic web
content.
Web Optimization, a framework for bundling and minifying scripts and CSS files.
We are using the c# for this project, c# the important programming language.
C# is a multi-paradigm language encompassing strong typing, imperative,
declarative, functional, generic, object-oriented (class-based), and component-
oriented programming disciplines. It was developed by Microsoft within its .NET
initiative and later approved as a standard by EcmaC# is one of the programming
languages designed for the Common Language Infrastructure.
C# is a general-purpose, object-oriented programming language
BACKEND: SQL SERVER 2008
IBM developed the original version of SQL, originally called Sequel, as part
of the System R Project in the early 1970s. The Sequel language has evolved
since then, and its name has changed to SQL (Structured Query Language).
Many products now support the SQL language. SQL has clearly established
itself as the standard relational database language.
In 1986, the American Standards Institute (ANSI) and the International
Organization for Standardization (ISO) published an SQL standard, called
SQL-86. ANSI published an extended standard for SQL, SQL-89, in 1989.The
next version of the standard was SQL-92 standard followed by SQL:1999,
SQL:2003 and then SQL:2005, the versions of SQL:2008 and SQL :2008(R2),
SQL :2012, SQL :2014, SQL :2016, SQL :2017.
The SQL language has several parts:
Data-definition language (DDL): The SQL DDL provides commands for
defining relation schemas, deleting relations, and modifying relation schemas.
Interactive data-manipulation language (DML): The SQL DML includes query
language based on both the relational algebra (2) and the tuple relational
calculus
It includes also commands for specifying integrity constraints that the data
stored in the database must satisfy. Updates that violate integrity constraints
are disallowed.
View definition: The SQL DDL includes commands for defining views.
Transaction control: SQL includes commands for specifying the beginning
and ending of transactions.
Embedded SQL and Dynamic SQL: Embedded and dynamic SQL define how
SQL statements can be embedded within general-purpose programming
languages, such as C, C++.Java, PL/I, COBOL, Pascal, and FORTRAN.
Authorization: The SQL DDL includes commands for specifying access rights
to relations and views.
Stakeholders
Stakeholders are anyone who has an interest in the project. Project stakeholders are
individuals and organizations that are actively involved in the project, or whose interests may
be affected as a result of project execution or project completion. They may also exert
influence over the project’s objectives and outcomes. The project management team must
identify the stakeholders, determine their requirements and expectations, and, to the extent
possible, manage their influence in relation to the requirements to ensure a successful project.
Project customer:
Project User group are those people who use the software on daily basis for the
Project Customer.
Project Testers:
Project Testers are those who test the software. In my project myself, my project guide is the
Project Testers.
3.6 Justification of selection of Technology
There are plenty of good reasons to use ASP.NET when developing a website or an
application. High speed, low cost, and vast language support are among the most significant
benefits. ASP.NET is built into the familiar Windows server environment, requiring less
setup and configuration than other web development platforms that must be installed and
configured separately. The popularity of ASP.NET makes online resources and skilled
developers easy to find.
What type of database to use is an important decision when developing a web application?
ASP.NET applications can use all of the popular databases, including Microsoft SQL Server,
MySQL, Maria DB, PostgreSQL, MongoDB and Couch DB. While Microsoft SQL Server
can require expensive software licenses for complex deployments, the free Express version is
suitable for the vast majority of websites. All of the other databases mentioned here are free
and open source.
As a whole, ASP.NET is a great framework to use when developing web sites and web
applications. It is reliable, fast, easy to use, free and widely known. ASP.NET gives you full
control of your development and can be used on any project, big or small.
SYSTEM DESIGN
SYSTEM DESIGN
4.1 Activity Diagram:
Activity diagram is another important diagram in UML to describe the dynamic aspects of
the system. Activity diagram is basically a flowchart to represent the flow from
one activity to another activity. The activity can be described as an operation of the system.
The control flow is drawn from one operation to another
4.3ER Diagram:
A state diagram is a type of diagram used in computer science and related fields to
describe the behaviour of systems. State diagrams require that the system described is
composed of a finite number of states; sometimes, this is indeed the case, while at other
times this is a reasonable abstraction.
4.6 Component Diagram
4.7 DATA DICTIONARY
Using the white-box testing techniques, a software engineer can design test case that
5.2Unit Testing
Code is written by people, and we make mistakes. Bugs to prevent us from shipping bugsto our users, we test
our software to verify that it works as it should. Java developers havelearned that not all testing is created equal.
In addition to traditional functional testing, manyshops are adopting developer testing techniques such as unit
testing. These leading craftsmencreate specific, automated tests to verify the accuracy and function of code
while it's beingwritten - or even before it's written - because they want to catch bugs early. Better still, new
toolsand processes make unit testing even more attractive to Java developers.
Unit Testing in Java is written to show how to write good tests — tests that are concise and to the point,
expressive, useful, and maintainable. Inspired by Roy Ashgrove’sbestselling The Art of Unit Testing, this
focuses on tools and practices specific to the Java world. It introduces you to emerging techniques like
behaviour-driven development and specification by example, and shows you how to add robust practices into
your toolkit.
If you're already doing unit testing, you'll learn the current state of the art, along with the insights and
experience of expert author Lasse Koskela. If these practices are new to you, you’ll get started on the right foot
as you learn to write tests that build on more than a decade of community experience
5.3Integration Testing
Once unit tested components are delivered we then integrate them together. These
“integrated” components are tested to weed out errors and bugs caused due to the integration.
This isa very important step in the Software Development Life Cycle.
It is possible that different programmers developed different components. A lot of bugs emerge during
the integration step. In most cases a dedicated testing team focuses on Integration Testing
Before we begin Integration Testing it is important that all the components have been successfully
unit tested.
.
Black box testing takes an external perspective of the test object to derive test cases. These
tests can be functional or non-functional, though usually functional. The test designer selects
valid and invalid input and determines the correct output. There is no knowledge of the test
object’s internal structure. This method of test design is applicable to all levels of software testing: unit,
integration, functional testing, system and acceptance. The higher the level, and hence the bigger and more
complex the box, the more one is forced to use black box testing to simplify. While this method can uncover
unimplemented parts of the specification, one cannot be sure that all existent paths are tested.
TEST CASES
For forms:
For controls:
Home Page
If you have already registered yourself, so when you will visit our website again you
just have to enter your username and password
Register page:
CONFIRM
ORDER
Admin will select the numbers of vehicle and labor’s as per the shifting requirements
You have to provide pickup address and shifting address
To confirm the order, click on CONFIRM button
Your Order is Booked:
After your order is booked take the print of your bill to keep the records
Take the Print of Your Bill:
A user can also update his information Manage their account and
You can easily update your profile anytime you wantwithout any
problems
You can check your Previous Bookings.
Previous Bookings
Add labors
Admin can update packers and movers
Admin can add the the number of labor’s he wants
System helps to keep all the data about customers and supplier to be stored in
computer and there is no need to do paper work.
Data is going to be preserved carefully for longer period hence proper backup is
required otherwise there is chance of losing entries.
There are also chances that calculation error can occur which can cause huge problem.
The System allows the user to add about new supplier machine, material to order. It
also allows entering the received material information, material return information,
working payment information.
Future Work:
This application can be further used in developing many new applications such as
Property broker application
We can list excellent packer’s movers and property brokers of India according to the
city such as
Ahmedabad,Bhopal,Chennai,Delhi,etc.;
Also the software need to be maintained properly from time to time, i.e. if it requires
to be updated or modified etc.;
REFERENCES
References:
https://www.youtube.com/watch?v=20In2FA59A8
In this YouTube video we learnt how to create the registration page easily in c#
It is very useful for the beginners to create log in websites
We learnt to create registration page with the help of validation controls
We learnt how to create tables, what are the controls required for creating logging
page
We learnt how to import error messages if your required field is blank or you have
entered the wrong data
https://www.tutorialspoint.com/csharp/
This tutorial has been prepared for the beginners to help them understand basic C#
programming.
We learnt how to create program structure like, what are the parts of the program
We learnt what ate the syntax to write the program code
We learnt what are the loops and why it is used in the programs
In general, we learnt what does c# contains
http://www.w3schools.com
SQL is a standard language for storing, manipulating and retrieving data in database
We learnt sql keywords to create tables in database to store data
SQL keywords are not case sensitive
We learnt sql statements to get result from the table which we want
We also learnt that sql can insert, update, retrieve and delete records in a database
SQL can also create new database
We need sql to show the data from database in our websites