Вы находитесь на странице: 1из 50

A

PROJECT REPORT

ON

WASTE CART

Submitted by

Zala Hitesh L. (140180107060)


Baria Pradip D. (140180107003)
Savani jemish L. (140180107053)

BACHELOR OF ENGINEERING
in

Computer Science and Engineering

Government Engineering College, Dahod

December, 2018
AKNOWLEDGEMENT

First, we would like to thanks to god to give us strength to do our project work. I
want to thank our collage for giving us an opportunity to commence this project in the
first instance to so the necessary work and to use departmental data. We also thanks all
the teaching and non-teaching staff for their nice cooperation to the all B.E. student of
Computer Engineering Department and also our internal guide for helping us and guide
us on our project.

We are especially thanks to our friends and classmates of GEC Dahod institutes
of engineering and technology for their help in our project work.
ABSTRACT
The waste cart is online doorstep scrap pickup service which busy your
scrap material at your place. you can sell newspaper, book, plastic, iron, tin, brass and
many more materials by booking a pickup online.

We are designing a website regarding scrap selling and buying a


recycle product. We will a make a website for collecting the scrap material. user are
register and selling a scrap material.

User are sending a request to nearest scrap shop and vendor are pickup a scrap .

Waste cart is an application is used for known information about sell


scrap ,price list, etc., User search appropriate location, this location wise select area .
INDEX

CHAPTER 1 : INTRODUCTION
1.1 Project summary
1.2 Project detail
1.3 Purpose
1.4 Scope
1.5 Technology Review
1.5.1 Introduction about Technology
1.5.1.1 Introduction about Software
CHAPTER 2 : PROJECT MANAGEMENT
2.1 Project Planning & Schedule
2.1.1 Project Development Approach
2.1.2 Project Plan
2.1.3 Schedule Representation
2.2 Risk Management
2.2.1 Risk Identification
2.2.2 Risk Analysis
2.2.3 Risk Planning
CHAPTER 3 : SYSTEM REQUIRENMENT STUDY
3.1 User Characteristics
3.2 Hardware & Software Characteristics
3.2.1 Hardware Characteristics
3.2.2 Software Characteristics
CHAPTER 4 : SYSTEM ANALYSIS & DESIGNING
4.1Study of Current System
4.2Problem & weakness of current system
4.3Feasibility Study
4.3.1 Technical Feasibility
4.3.2 Weakness
4.3.3 Economic Feasibility
4.3.4 Operational Feasibility
4.4 Requirement Validation
4.5 Functional Modelling
4.5.2 Entity Relationship Diagram
4.6 Behavior Modelling
4.6.1 Use-Case Diagram
4.6.3 Activity Diagram
CHAPTER 5 : Implementation Planning
5.1Implementation Environment
CHAPTER 6 : Testing
6.1 Testing Tools
6.1.1 White Box Testing
6.1.2 Black Box Testing
CHAPTER 7 : Screen Shots & User Manuals
CHAPTER 8 : Limitation & Enhancements
CHAPTER 9 : Conclusion
CHAPTER 10 : References
CHAPTER 1: INTRODUCTION

1.1PROJECT SUMMARY:

The waste cart recently running a waste scrap collection project, that
eliminated the separate collection of the scrap can be collected and composted
effectively. The waste cart result are summarized below and reported in detail in an
attached report.

Today available application for same our app like


pastiwala.com. But many features are not available in this application recycling
product, nearly location, etc.

Our web application is give rating to all distributer, scrap seller& other.
So we also see top of the rating of the list. We are used ranking algorithm in our
application. You are given rating for the entire scrap seller. So, who worker has
rating is high he is also top of the list.

These all features are not available in current web applications so we are
made the web application waste cart.
1.2 PROJECT DETAIL

Project Title Waste Cart

Project Type (IDP/UDP) IDP

Platform Dot Net


Documentation Tools Microsoft Visual studio 2012

Baria Pradip (140180107003)


Project Team Savani Jemish(140180107053)
Zala Hitesh (140180107060)
Group ID 26912

 Description of our Project :-

Waste-Cart web application is a scrap collection project.

The waste cart recently running a scarp collection project, that


eliminated the separate collection of the scrap can be collected and composted
effectively. The waste cart result are summarized below and reported in detail in an
attached report.

This application is used in city area. Any person have waste cart element
so they are uploaded their waste information in our web application.

 What is requires?

For this application need for all the data for the city location about
waste collector. In this application all the information gathering about wastage
collector.
 All the Field in the First Page are :-

1. Collection center:-

User are find collation center a near by own home for particular city
and area wise.

2. Product:-

A scrap recycle and making good product . the price of the product will be
low and quality will be even better.
3. Price List:-

A price list is Show is that the value of all items is display.

4. SignUp-

A new user register in fill a details and any new person enter the filling own
details.

5. SignIn:-

A user fill a email address and Pass word match own data so he success fully
login.

6.Contact Us:-

A contact us Details are communication and talk with admin and new
Distributed making Collection center.

7.About us:-

A about us in a Details about recycle material and making best product.


Waste cart is an innovative organization providing the facility for people to sell their
waste online and user get paid for it.wee provide the easiest way to people to sell your
waste scrap at their door step for home.

8.New Update:-

A new update option user a connect new update scrap related.Update side
by admin some interesting update.

 Many Field are involve in our application are :-


 Service :-
1) Scrap Seller
2) Recycle Product selling.

Scrap Seller:-

A scrap seller is visit city and area wise collation center. Distributer
collect scrap material.

-Recycle Product:-

A Scrap seller collect scrap any some good quality scrap using making
good product and selling our site on Low cost.
MATERIAL / TOOLS REQUIRED:

ASP.Net 4.0 with C#


C# and its Features:

C# is a simple, modern, object oriented language derived from C++ & Java.

It aims to combine the high productivity of Visual Basic and the raw power of
C++. It is a part of Microsoft Visual Studio7.0.

Visual studio supports Vb, VC++, C++, Vbscript, Jscript. All of these languages
provide access to the Microsoft .NET platform.
.NET includes a Common Execution engine and a rich class library.
Microsoft’s JVM equivalent is Common language run time(CLR).

CLR accommodates more than one languages such as C#, VB.NET, Jscript,
ASP.NET,C ++.

Source code-> Intermediate Language code (IL)-> (JIT Compiler) Native code.
The classes and data types are common to all of the .NET languages.

We may develop Console application, Windows application, and Web


application using C#.

In C# Microsoft has taken care of C++ problems such as Memory management,


pointers etc. It supports garbage collection.

MAIN FEATURES OF C#

1. SIMPLE
1. Pointers are missing in C#.
2. Unsafe operations such as direct memory manipulation are not allowed.
3. In C# there is no usage of "::" or "->" operators.
4. Since it's on .NET, it inherits the features of automatic memory management
and garbage collection.
5. Varying ranges of the primitive types like Integer, Floats etc.
6. Integer values of 0 and 1 are no longer accepted as Boolean values. Boolean
values are pure true or false values in C# so no more errors of "=" operator and
"==" operator.
7. "==" is used for comparison operation and "=" is used for assignment operation.

2. MODERN
1. C# has been based according to the current trend and is very powerful and
simple for building interoperable, scalable, robust applications.
2. C# includes built in support to turn any component into a web service that
can be invoked over the internet from any application running on any
platform.

3. INTEROPERABILITY
1. C# includes native support for the COM and windows based applications.
2. Allowing restricted use of native pointers.
3. Users no longer have to explicitly implement the unknown and other COM
interfaces, those features are built in.
4. C# allows the users to use pointers as unsafe code blocks to manipulate your old
code.
5. Components from VB.NET and other managed code languages and directly be
used in C#.

4. SCALABLE AND UPDATEABLE

1. .NET has introduced assemblies which are self describing by means of their manifest.
manifest establishes the assembly identity, version, culture and digital signature
etc. Assemblies need not to be register anywhere.
2. To scale our application we delete the old files and updating them with new
ones. No registering of dynamic linking library.
3. Updating software components is an error prone task. Revisions made to the
code. Can effect the existing program C# support versioning in the language.
Native support for interfaces and method overriding enable complex frame
works to be developed and evolved over time.

Java Script
JavaScript was originally developed by Netscape Corporation for use in its browser,
Netscape Navigator. It includes a convenient syntax, flexible variable types and easy
access to the browser’s features. It can run on the browser without being compiled; the
source code can be placed directly into a web page. You can program in JavaScript
easily; no development tools or compilers are required. You can use the same editor
which you use to create HTML documents to create JavaScript.
Introduction to Microsoft Visual Studio 2012
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is
used to develop computer programs for Microsoft Windows, as well as web sites, web
applications and web services. Visual Studio uses Microsoft software development platforms
such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and
Microsoft Silverlight. It can produce both native code and managed code. Visual Studio includes
a code editor supporting Intelligence as well as code refactoring. The integrated debugger works
both as a source-level debugger and a machine-level debugger. Other built-in tools include a
forms designer for building GUI applications, web designer, class designer, and database schema
designer. It accepts plug-ins that enhance the functionality at almost every level—including
adding support for source-control systems (like Subversion) and adding new toolsets like editors
and visual designers for domain-specific languages or toolsets for other aspects of the software
development lifecycle (like the Team Foundation Server client: Team Explorer). Visual Studio
supports different programming languages and allows the code editor and debugger to support
(to varying degrees) nearly any programming language, provided a language-specific service
exists. Built-in languages include C, C++ and C++/CLI (via Visual C++), VB.NET (via Visual
Basic .NET), C# (via Visual C#), and F# (as of Visual Studio 2012). Support for other languages
such as M, Python, and Ruby among others is available via language services installed
separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Microsoft
provides "Express" editions of its Visual Studio at no cost. Commercial versions of Visual
Studio along with select past versions are available for free to students via Microsoft's Dream
Spark program.
Prior Art Search:

Author Jennifer niderest robbins Matt west

Year 2012 2012

Publication International Journal of HTML5 Foundation


Advance Research in web design

Engineering

Description The book describe has some HTML5 Foundation will teach you
basic knowledge about web how to turn plain words and images
design into stunningly beautiful websites
using HTML5.

Technology used Basically website construct threw We can build an interactive site
java script. It is used extensively with a database that stores
on the web, because they offer separately for the site design.
complete solution for accomplish Commonly used programing
common task. language include: Asp.net, PHP,
rubby, paython.

Limitation In CSS and HTML some effect or style will be complex to build, Ex,
Photo slide show, video plugins, Animation etc.

Overcome By our JavaScript is used for achieve solution to our problem. JavaScript are
idea based on java inside the HTML tags.

Taking idea from Boutique Portal is Combination of Marketing and business process.
these research Plenty of Boutiques can be searched at a single place via city wise,
papers area wise, choice wise is the beauty of the current project.

Table: 1 Prior Art search


 Tools required:

 Software Required:

1. Front End Tools : Asp.net Using C# Language


2. Back End Tools: SQL Server 2012
3. Document: Microsoft Word, PowerPoint

 Language Required:

1. VisualStudio2012
2. Bootstrap

 Hardware Required:

1. Computers, Laptopes

2. Smartphone, Tablet
1.3 PURPOSE :

 Problem:-
A many people scrap are store but they are waiting scrap
vendor.

And recycle product very high price selling E-Commerce site.

 Solution :-

A Our Site provider User Any time any where selling scrap.

And our site Low cost recycle product Provide for user.

Residents can choose to fill up their scrape with waste cart and place
them in

Their cart in order to increase the cleanliness of their cart.

scrapes can be used to line the bottom of the waste cart which in
another great way of keeping the cart cleans.
1.4 SCOPE OF FUTURE WORK:

Our project there are many future scope is available in


market. Our application is success this local area after our team member works in
other city.

Our project marketing scope is many available. The user


used this application available worker the worker specify your work charges. And I
have worker 100£ to get a 5£ charge then big profit.

Some function used our application put it ex. Rating,


Feedback. This function using user ratting and feedback give the worker. The high
rating worker application top side seen then worker profit is many user given the
work and market is very high competition.
1.5 TECHNOLOGY REVIEW

1.5.1 Introduction about Technology


Today many of the technology are available. Many of the application
are technology same our web application like Pastiwala,, also.

This web application help us to people to selling scrap , Good quality recycle in
particular area and city.

Pastiwala is provide pasti collect for particluer area and city.

They are only collect pasti.

Kabaidwala is provide all scrap collect for particluer area and city.

And they are mostly all type scrap scrap collecating.

A visit kadiwala Site:-

The Kabadiwala.com (Start-up India Recognized) is a product of Asar Green Kabadi Pvt. Ltd. A
technology driven company working on SaaS (Software as a Service) based model for the
technology platform to make Smart Waste Management system. Our platform helps to find and
map assets that streamline the collection of post-consumer waste, schedule efficient & cost-
effective pickups and incorporates them into Recycling/vendor network.

Innovative Organisation
The Kabadiwala is an Innovative organisation providing the facility for people to sell their waste
online and user get paid for it. We provide the easiest way to people to sell your waste/scrap at
their doorstep for offices, institutions, households and schools to dispose of their waste and
further supply this waste to authorized recycling centres, ensuring safety and sustainability.
Key Motto
We are providing a platform for our customer to book an order by the call as well as from our
application & website. We have verified agents who arrive at customer doorstep as per the
scheduled time. Our agents will be armed with eco-friendly carry bags and an electronic
weighing machine to give the customer exact weight as transparency is our key motto.
Solving loopholes
The Kabadiwala enters into online Scrap market to organize the process related to Buy & Sell of
waste from the customers online. As there are many loopholes in the existing scrap/kabaad
system. We made a wider impact in our flourishing waste management industry by forming our
own team and collaborating with all the vendors to form a profitable chain management with a
hassle-free online pick up pre-arrangement for our customers through a dedicated Mobile
Application & a vendor purposed mobility solution to crack down nerve free communication
between customers and vendors where we have our dedicated team to monitor all the web
process for a smooth functioning.

Our Concern
Our dedicated teamwork on the request and deliver the best service and solution for the request.
Buying product online is easy, getting rid of them when it becomes useless/redundant/old is not.
We provide the service for the same. We buy old products junk material. We clean house,
apartment, city & world. Our concern is to take care of people concern i.e. Clean India Digital
India.

Our USP (Unique Selling Product)


 High Integrity – In every relationship and within every transaction, Accurate weights –
our scales are calibrated weekly
 Competitive pricing and immediate cashless payment.
 Knowledge of all recyclable materials
 Will help you unload quickly and easily, providing you clean containers
 Modern on-site processing operation capable of processing all grades and forms of scrap
commodities
 Quick service & immediate payment upon receipt
 SECURITY: Our collectors are police-verified persons carrying an ID card at all times
 TRANSPARENT & QUICK: Pre-decided time for collection; electric weighing
machines for accurate weighing; fixed rates leave no scope for malpractice
 CASHLESS TRANSACTION: Registered users can accumulate the monthly deals to
encash later; registering with NGOs for scrap donation is also possible.
 TRACKING WASTE: In the process of implementing a tracking system where you can
track how and where your scrap is disposed
 There is no proper mechanism to track calculated income from this sector.
 Based on our projection Government may be benefited by Tax generated on income.

Our Values
 Environmental Sustainability: Our operations reflect how we integrate environmental
sustainability into the business
 Client service: We aim to provide high-quality service to our clients, serving them
consistently for their implied and stated needs
 Innovation: We always want to push back the limits of knowledge, discovering new
ways that are truly different and surprising
 Conducive working environment: Our Recycle the waste cycle offers an environment
where employees have the opportunity to climb the career ladder and work in a
synergetic environment
 Employment opportunities: We aim to develop employment opportunities for the
people which help in boosting the economic growth of the Nation
-

o Introduction about Web application


The waste cart recently running a waste cart collection project, that eliminated
the separate collection of the scrap can be collected and composted effectively. The waste
cart result are summarized below and reported in detail in an attached report.

Today available application for same our app like pastiwala.com etc. But many
features are not available in this application recycling product, nearly location, home coming
etc.

Our web application is give rating to all employees, scrap seller& other. So we
also see top of the rating of the list. We are used ranking algorithm in our application. You
are given rating for the entire scrap seller. So, who worker has rating is high he is also top of
the list.

These all features are not available in current web applications so we are made
the web application waste cart.
CHAPTER 2: PROJECT MANAGEMENT

2.1 PROJECT PLANNING & SCHEDULE :-

2.1.1 Project Development Approach

Savani Jemish Zala hitesh Baria pradip Savani Jemish

Baria pradip Savani Jemish Savani Jemish Baria pradip

Hitesh Zala
2.1.2 Project Plan

Project planning is part of project management, which


relates to use of schedules such as Gantt charts to plan and subsequently report
progress within the project environment.

We are dividing a member in in 4 groups so that work done as per time and
before the time limiting. And our group is following the all process of developing
the System. Show the team organization of group in group organization.

2.1.3 Schedule Representation

A summary table in its most basic form is an action list of


the tasks and completion dates. A Gantt chart or Pert chart is the most common
form for representing a -project schedule.

A Gantt chart can show a wealth of information and is often used to visually
compare actual progress against estimated or baseline completion dates.

 Perl Chart :-
 Gantt Chart :-
2.2 RISK MANAGEMENT :-

2.1.1 Risk Identification

Risk management is managed the risk which occur in


web application. It is list out the problem or bug of software. And provide a
solution.

2.1.2 Risk Analysis

Following is the occur risk in software.

1. Fill the wrong detail by user


2. Fill wrong detail by admin
3. Less number of users
4. Not Upload right details.
5. Any field is blank.
6. User very few scrap
7. Recycle product very high price.
2.1.3 Risk Monitoring

Following is the approximate solution of risk.

Risk Approximate solution

Filling the wrong detail by user like same Application show error fill true data.
values are enter.

Fill wrong detail by admin. Show error in caption like if forget @in email
id then shows it.

User some limit for a scrap


User very few scrap

Any field is blank. Error is generated and alert generated fill the
details properly.

Not recycle for a very high price range product.


Recycle product very high price.
CHAPTER 3: SYSTEM REQUIRENMENT STUDY

A System Requirements Specification is a description of a software System to be


developed. It lays out functional and non-functional requirements, and may include a set of use
cases that describe user interaction that the software must provide.

Software requirement specification establishes the basis for an agreement between


customer and contractor or supplier on what the software product is to do as well as what is it not
expected to do.

3.1 USER CHARACTERISTICS

- Login System for Admin, distributer, User.


- System give the location of near a scrap centre For Different city and area.
- User login and recycle product buy.
- System Reguler news update by admin side.

3.2 HARDWARE & SOFTWARE CHARACTERISTICS

3.2.1 Hardware Requirements

1. Installation Requirement

-4GB Ram.
-intel i3 processor.
-Storage 64GB.
-1GB Graphics card.
2. User Requirement

-Android Phone
-1GB Ram
-Storage 4GB
-Dual Core Processor

3.2.1 Software characteristics

- Microsoft Visual Studio 2012 (Make Application).


- Java Script
- Bootstrap.
CHAPTER 4: SYSTEM ANALYSIS & DESIGNING

4.1STUDY OF CURRENT SYSTEM

Today many of the technology are available. Many of the application are technology
same our application like Pastiwala, also.

This web application help us to people own near scrap collect center for particular city
and area.

This web application help us to people to selling scrap , Good quality recycle in
particular area and city.

Pastiwala is provide pasti collect for particular area and city.

They are only collect pasti.

Kabaidwala is provide all scrap collect for particular area and city.

And they are mostly all type scrap collocating.

4.2 PROBLEM & WICKNESS OF CURRENT SYSTEM

-pastiwala concept just like our web application but they are only collect.

-kabadiwala is all type material collect scrap site. But they are only selected
city available.

-Kabadiwala only they are collect scrap not recycle project work.
4.3 FEASIBILITY STUDY

4.3.1 Technical feasibility:

A study of resource availability that may affect the


ability to achieve an acceptable system. This evaluation determines whether the
technology needed for the proposed system is available or not. The technical
needs of the system may include:

Front-end selection:
1. It must have a graphical user interface that assists employees that are not
from IT background.
2. Flexibility.
3. Robustness.
4. Must provide excellent reporting features with good printing support.
5. Easy to debug and maintain.
6. Event driven programming facility.
7. Front end must support some popular back end like SQL server

According to the above stated features we selected ASP .NET .

Back-end Selection:
1. Multiple user support.
2. Efficient data handling.
3. Efficient data retrieval and maintenance.
4. Operating System compatible.
5. Easy to install.
6. Easy to implant with the Front-end.

According to above stated features we selected SQL Server 2010 as the


backend.
4.4 Economical feasibility:

Economic justification is generally the “Bottom Line”


consideration for most systems.
Economic feasibility looks at the financial aspects of the project. Economic
feasibility concerns with the returns from the investments in a project.

Hardware requirements are minimum and hence it is


economical feasible.
As system is simple to learn and hence less expense is required in training the
staff.
Manual processing of data is decreased hence less staff is
required.
Thus the system is economically feasible.

4.4.1.Operational Feasibility:
It is mainly related to human organizations and
political aspects.
The system is operationally feasible as it very easy
for the End users to operate it. It only needs basic information about Windows
platform.
Computerized Management system leads
reduction in the manual processing.
Computerized processing leads to reduction in
time of processing.
Higher customer satisfaction can be achieved and
hence better service can be provided.
4.5 STRUCURAL VIEW

4.5.1 Class Diagram


4.5.2:Use case Diagram
4.5.3 Entity Relationship Diagram
5.3.3 Activity Diagram:
CHAPTER 5: IMPLEMENTATION PLANNING

5.1 IMPLEMENTATION ENVIRONMENT

Following module are implement in our application each


module is important for our application.

 Admin login
 User login
 User details
 User Register
 Sell Scrap
 Buy Product
 User show price list
 Uploading data by Admin

Admin login is use to manage all database which submitted by users


is the only authority to insert, update and delete the data from the database.
User register and search nearest scrap collect center and request to
Employ to collect scrap and then employ coming request for user side so they are
going to collect Scrap.
A employ collect scrap making recycle product for effective price
range and good quality product.
And final product for selling of low cost .
CHAPTER 6: TESTING
6.1 TESTING TOOL
1. Black- Box Testing
2. White-Box Testing
1. Black-Box Testing

In Signup user enter data for name, email, password, confirm password and
mobile.

Sr. No. Description Result

1 When value in name is entered as numerals. Show an error as name cannot


contain numerals only alphabets are
use.

2 When email entered by user contains ‘@’ and ‘.’ System accepts the email if it
And when email does not contain ‘@’ and ‘.’. contains symbols ‘@’ and ‘.’ And
shows an error message if it does
not contain ‘@’ or ‘.’.

3 When user enters password which is less than 8 in System shows a ‘weak password’
length. message. And user has to enter
password which is greater than 8 in
length.

4 When different password is entered in confirm Show an error message saying


password. ’password did not match’
In Login, user enters email and password.

Sr. No. Description Result

1 When user enter wrong email and user does Show an error message as login
not entered email and live it blank. unsuccessful.

2 When password is entered wrong by the user Shows an error message as login
and user does not entered password and live unsuccessful.
it blank.

1. White-Box Testing

For validation of data in Sign Up

1. name = name is require


2. email = email is require
3. password=password require
4.contact= cont act require
5.@model projecatname.model,table_name
@using (Html.BeginForm())
{

<table class="table table-responsive table-bordered">


<tr>
<td> Name</td>
<td>@Html.TextBoxFor(m => m.name, htmlAttributes: new {
@placeholder="User Name",@class="form-control"} )
<span>@Html.ValidationMessageFor(m=>m.name)</span>
</td>
</tr>
</table>

}
13. Continue Sign Up

Explanation :

1. Store all data into variables.


2. Check if name is empty
a. If empty then exit
3. Else
CHAPTER 7: SCREEN SHOTS & USER MANUAL
CHAPTER 8: LIMITATION & ENHANCEMENT

Our application is collect scrap but they only available in more


people mega city area mostly available.

A scrap recycle every time not possible to low cost and good
quality

Any mobile user have not smart phone so he is not use over web
application.
Chapter 9:Conclusion
Our project there are many future scope is available in
market. Our web application is success this area after our distributed
works in other city.

Some function used our web application put it ex.


Rating, Feedback. This function using user ratting and feedback give the
scrap seller. The high rating scrap seller application top side seen then
worker profit is many user given the work and market is very high
competition.
CHAPTER 10: REFERENCES
WEBSITE REFERED:

https://www.pastiwala.com

Вам также может понравиться