Sunteți pe pagina 1din 62

PROFORMA FOR PROJECT APPROVAL

PNR No._________________ . Roll No:

PNR No._________________ . Roll No:

1. Name of the Student:-

1. Name of the Student:-

2. Title of the Project:-

Packers andMovers.

3. Name of the Guide:-

4. Teaching experience of the Guide: - Two Years.

5. Is this your first submission? Yes: No:

Signature of the Student Signature of the Guide

Date:__________________. Date: ___________________.

Signature of the Coordinator

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

Under the esteemed guidance of

Assistant Professor

DEPARTMENT OF INFORMATION TECHNOLOGY


SANPADA COLLEGE OF COMMERCE & TECHNOLOGY
(Affiliated to University of Mumbai)
NAVI MUMBAI, 400705.
MAHARASHTRA YEAR
2018-2019
SANPADA COLLEGE OF COMMERCE & TECHNOLOGY
(Affiliated to University of Mumbai)
MUMBAI -MAHARASHTRA- 400705.
DEPARTMENT OF INFORMATION TECHNOLOGY

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.
.

Internal Guide coordinator

External Examiner

Date: College Seal


ABSTRACT
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 and 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. The reliable 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.
AKNOWLEDGMENT
This Project, being a maiden experience for me, has been a big confidence booster.
Contributions of the following individuals / persons are noteworthy.

In this endeavour I acknowledge the valuable contribution and expert guidance


of our internal project guide of Department of Information Technology, Oriental
college of commerce and technology, sanpada(w) NaviMumbai-400 703. Her
franksuggestions for improvements & innovative ideas have inspired us.

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.

Name and Signature of the Student


INDEX

Sr. No Title Page No


(1) Introduction 1 to 5
1.1 Background 3
1.2 Objectives 3
1.3 Purpose and Scope 5
(2) Survey of Technology 7
(3) System Analysis 9 to 17
3.1 Existing System 10
3.2 Proposed System 10
3.3 Requirement Analysis 12
3.4 Hardware Requirements 13
3.5 Software Requirements 13
3.6 Justification of selection of Technology 17
(4) System Design 19 to 28
4.1 Activity Diagram 19,20
4.2 Use Case Diagram 21
4.3 ER Diagrams 22
4.4 Class Diagram 23
4.5 State Diagram 24
4.6 Component Diagram 25
4.7 Data Dictionary 26,28
(5) Implementation and testing 30 to 33
5.1 White Box Testing 30
5.2 Unit Testing 30
5.3 Integration Testing 31
5.4 System Testing 32
5.5 Black Box Testing 33
(6) Results & Discussions 35 to 50
(7) Conclusion or Future work& References 51 to 54
Gantt chart:
Phases JUN JULY AUG SEPT OCT NOV DEC JAN FEB MAR

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.

1. Main facilities available in this project are:


 Maintaining the details of the user who order for a packing and
moving their goods for one place to another place.
 Providing different types of service to user as per his needs and
requirements
2. Computerized quotation, Fast access to data, and Decrease consumption of
time.
3. Systematic organization of records.
4. Also maintains the details via login process and record their order details.
5. Maintaining customer details (Name, Address, Phone No).
6. Maintaining availability of Date and Time as well as with Vehicles and
Labors.
7. Details about the requirement of the Labors and Vehicle from the admin are
maintained properly.
8. Generation of Bill.
9. Systematic arrangement of all resources, Smooth functioning environment.
ORGANIZATIONAL CHART:
1.3 PURPOSE:

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:

1)Understand your individual needs

2)Take measurements

3)Assess manpower and materials requirements

4)Identify delicate & valuable articles which may require special packing or wooden crating

5)Inspect your goods to be packed and moved

6)Check facilities for loading & parking vehicles

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

9)Provide useful tips & checklists to ease your moving difficulties

10)Provide useful information about destinations you are moving to

11)Schedule dates for packing & moving

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.

Coding:Modular and subsystem programming code will be accomplished during thisstage.


This stage is intermingled with the next in that individual modules will need testing before
integration to the main project. Planning in software life cycle involves setting goals, defining
targets, establishing schedules, and estimating budgets for an entire software project.

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.

Operations and Maintenance:The deployment of the system includes changesand


enhancements before the decommissioning or sunset of the system. Maintaining the system is
an important aspect of SDLC. As key personnel change positions in the organization, new
changes will be implemented, which will require
3.1 EXISTING SYSTEM:

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.

Limitations of the Manual system

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

3.2 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 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.

3.2.1 ADVANTAGES OF PROPOSED SYSTEM:

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.

3. This system will provide timely report information.

4. It will produce report for customer and order, vehicle, labours.

5. The computer can hold amount of data in its storage device.

6. The operation and speed of the computer is very high.

7. We can calculate result and print any report within a second.

8. Most of the problems we can solve easily.

9. A database application can be stored in computer effectively.

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

3.4 HARDWARE SPECIFICATION:

Hardware requirements of this system are listed below:

The hardware interfaces define the hardware devices needed for an application
to run such as type of processor and the amount of memory required.

Processor Core 2 duo

RAM 512 MB

Free Hard Disk Space 50 GB

3.5 SOFTWARE SPECIFICATION:

Software requirements of this system are as below:


Front End C#

Back End MICROSOFT SQL SERVER


2008

Operating system Windows XP


FRONTEND: ASP.NET (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.

The following are examples of project stakeholders:


Project Developers:

Project Developers is one who develops software for customer. In my project I am


the first stakeholder i.e. Project Developer.

Project customer:

Project Customer is one who pays for the developed software.

Project user Group:

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

Activity diagram symbol


Activity Diagram:
4.2UML DIAGRAMS

USE CASE DIAGRAM:


A use case diagram at its simplest is a representation of a user's interaction with the
system that shows the relationship between the user and the different use cases in
which the user is involved.


4.3ER Diagram:

An entity–relationship model describes interrelated things of interest in a specific


domain of knowledge. A basic ER model is composed of entity types and specifies
relationships that can exist between instances of those entity types.
4.4 Class Diagram:
A Class diagram is an illustration of the relationships and source code dependencies
among classes in the Unified Modelling Language (UML). In this context, a class defines
the methods and variables in an object, which is a specific entity in a program or the unit
of code representing that entity.
4.5 State 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

Purpose of Component Diagrams. Component diagram is a special kind of diagram in


UML. The purpose is also different from all other diagrams discussed so far. It does not
describe the functionality of the system but it describes the components used to make
those functionalities.


4.7 DATA DICTIONARY

4.7.1: Log in Table:


Field Name Data type Constraints Size Description
USER NAME VARCHAR 20 Wants a
user
USER-ID CHARACTER NOT 10 Check the
NULL user id
USER- CHARACTER 20 Confirm the
PASSWORD user

4.7.2: Customer table:


Field Name Data type Constraints Size Description
USER-ID INTEGER NOT NULL 10 Stores the USER-ID

USER-NAME CHARACTER 20 Stores the USER-


NAME
USER-PASSWORD CHARACTER 20 Stores USER
PASSWORD
MOBILE NO INTEGER 15 Stores MOBILE NO

ADDRESS CHARACTER 50 Stores the ADDRESS

E-MAIL CHARACTER 20 Stores E-MAIL


4.7.3: Quotation table:

Field Name Data type Constraints Size Description

USER-ID INTEGER NOT NULL 10 Stores the USER-ID

USER-NAME CHARACTER 20 Stores the USER-NAME

ADDRESS CHARACTER 20 Stores USER


PASSWORD
MOBILE NO INTEGER 15 Stores MOBILE NO

EMAIL CHARACTER 50 Stores the E-MAIL

PICK ADDRESS CHARACTER 20 City from where to


SHIFT
DROP ADDRESS CHARACTER 20 City to SHIFT

MAKE BILL CHARACTER There


Calculate the user bill
details

4.7.4: Vehicle Table:

Field Name Data type Constraints Size Description


Vehicle Integer Not Null 10 Stores the
id Vehicle id
Vehicle Character 20 Stores the
name Vehicle name
Vehicle Integer 10 Calculate the
Amount Amount
4.7.5:LabourTable:

Field Name Data type Constraints Size Description


Labors Character 20 Choose the
(profession) Labor
Labor name Character 20 Stores the
labor name
Labor Integer 10 Calculate the
Amount Amount

4.7.6: Bill Table:


Field Name Data type Constraints Size Description

Generate character Generate


bill the Bill
Amount Integer 10 User pays
the Bill
IMPLEMENTATION
AND
TESTING
5.1 White Box Testing

Using the white-box testing techniques, a software engineer can design test case that

•Exercise independent paths within a module or unit


•Exercise logical decisions on both their true and false side
•Execute loops at their boundaries and within their operational bounds
•Exercise internal data structures to ensure their validity

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

Prerequisites for Integration Testing:

Before we begin Integration Testing it is important that all the components have been successfully
unit tested.
.

Integration Testing Steps:

Integration Testing typically involves the following Steps:

•Step 1: Create a Test Plan


•Step 2: Create Test Cases and Test Data
•Step 3: If applicable create scripts to run test cases
•Step 4: Once the components have been integrated execute the test cases
•Step 5: Fix the bugs if any and re test the code
•Step 6: Repeat the test cycle until the components have been successfully integrated
5.4 System Testing

The prerequisites for System Testing are:

•All the components should have been successfully Unit Tested


•All the components should have been successfully integrated and Integration
•Testing should be completed
•An Environment closely resembling the production environment should be created.
•When necessary, several iterations of System Testing are done in multiple environments

Steps needed to do System Testing:


The following steps are important to perform System Testing:

•Step 1: Create a System Test Plan


•Step 2: Create Test Cases
•Step 3: Carefully Build Data used as Input for System Testing
•Step 3: If applicable create scripts to-

o Build environment and-


o to automate Execution of test cases

•Step 4: Execute the test cases


•Step 5: Fix the bugs if any and re test the code
•Step 6: Repeat the test cycle as necessary

5.5 Black Box Testing

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:

Form Valid data In valid data


Add User All field are compulsory Empty Fields, alphabets
,incorrect details

Add All field are compulsory Empty Fields


labors
Add All field are compulsory Empty Fields
Vehicle
Place All field are compulsory Empty Fields, alphabets
order ,incorrect details
Add Bill All field are compulsory Empty Fields, alphabets in
payment.

For controls:

Control Valid data In valid data


Contact no, text box 9966558844 Huuc#ihjgr8766@,,,,..//
Payment text box 8,55,52,854 Aphabetscbndj@#3
RESULTS
AND
DISCUSSIONS
Form Designing.

Home Page

What you want to shipping……


LOG-IN PAGE:

 This is your logging page to logging in our website

 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:

New users can Register from here .

 This is our register page


 New users can register themselves using this page
 They have to fill all mandatory needs to get registered
Quotation Page:

 This is our Quotation page

 You have to fill this page accordingingly

 You have to enter all the information regarding your shifting


To Confirm the order please select vehicle and labors

And press the confirm Button

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:

You will get a popup message that your order is booked

Bill Generating and Printing:

 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

Can see his previous bookings.

(1) You can manage your account.

 You can manage your account easily


 You can change your information you have provided before at anytime you
want
 You can even change your name, email-id, phone no and address
2) You can update your account.

 You can easily update your profile anytime you wantwithout any
problems
You can check your Previous Bookings.

Previous Bookings

 Users can even see their previous bookings


 Users can even bargain with the officers for the cost of their shifting by viewing their
previous bookings
Admin Can Update packers and movers via below,

Add labors
 Admin can update packers and movers
 Admin can add the the number of labor’s he wants

 Admin can add any type of labor’s he wants


 Admin can enter the cost of labor he wants him to pay accordingly
Admin View Labours

 Admin can view the number of labor’s he have


 Admin can see the cost of the labor’s
 Admin can view the types of labor’s he have
Admin can Update the Labour:

 Admin can update the labor id


 Admin can update the labor type
 Admin can update the cost of labor’s
 Admin can increase the number of labor type which is more in use
 Admin can add or remove the labor he wants or as per the requirement of any shifting
 Admin can increase the cost of a labor who is more hardworking or the labor who is
more in use
Admin can Add Vehicle:

 Admin can add the number of types of vehicles


 Admin can add the vehicle of more capacity
 Admin can add the vehicle type as per the requirements of shifting
 Admin can add the number of labor’s in a vehicle as per shifting requirements
Update and view the Vehicle :

 Admin can update the vehicles


 According to shifting, if the type of vehicle is chosen but the vehicle is small or have
less capacity then the admin can update the chosen vehicle of more capacity
 Admin can update the cost of vehicle as per the capacity of that vehicle
 Admin can even remove the vehicle which is not in need as per overall
Admin can view bookings:

 Admin can view the previous bookings of any account


 Admin can create an account to keep the information of his customers
 If a certain customeris shifting again and again due to any reasons then, every time
their information of “moving from-moving to”, their “total shifting cost” and the
“shifting date” will be saved in their account
 By this admin can easily view the information of any account
CONCLUSION
AND
FUTURE WORK
Conclusion:

 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.

 This information can be modified, deleted as required.

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

S-ar putea să vă placă și