Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

I

ACKNOWLEDGEMENT

I am pleased to acknowledge my sincere thanks to our Chairman VIJAYSHREE


Dr.K.V.KUPUSAMY, R.V.S. College of Engineering, Dindigul who has given
me an opportunity to undergo my post graduation degree through providing
excellent infrastructure facilities.

I greatly express my deep sense of gratitude and respect to our beloved principal
Dr. C.RAMESHKUMAR M.Tech., Ph.D., for providing me with all the
facilities in making the work successful.

My Sincere and humble thanks to the Head of the Department


Mrs.P.SHENBAGAM M.C.A., ME.,(Ph.D) Department of Master of Computer
Application, for her constant help and guidance in developing this project.

I thank my project guide Mrs.S.SUDHA,MCA.,ME.,(Ph.D) Assistant Professor,


Department of Master of Computer Application, for giving me valuable guidance
and encouragement throughout the project..

I express my thanks to all the staff members for their whole hearted involvement in
enhancing my theme to a successful project. Finally, I thank all the faculty
members of MCA department and all others who have directly or indirectly helped
me to bring out my project successfully.
II

ABSTRACT

The sharp rise in the amount of food waste creates the need for charity in terms
of donations. Food is mostly lost every day in numerous restaurants, parties,
social gatherings, college canteens and many other social activities in the
present scenario. By visiting each organization several times to reduce the
problems with food waste, people donate food manually. Where there are
platforms that have made attempts to help people donate food, the current
framework offers a new internet based application that provides all poor
people/organizations with a forum for recycling surplus food. The device has
seen to be an efficient way to donate items over the Internet to organizations,
etc. It highlights the ability to prevent food waste. It offers details about the
inspiration behind such an application, explaining the current mechanism of
contributions and how the product works to benefit society. This framework
would establish a shared communication platform for hotels/restaurants,
charities and individuals, where charities and individuals can contact
restaurants that have remaining food directly and report generation. Showing
how much food is given by which restaurant and giving reward points Food
Donor, Food Receiver, Third Party Provider, Admin are the key modules in this
framework where Food Donor can be any organization, entity or college that
wants to donate food and build a new food donation request and Food Receiver
can be any food-seeking charity corporation. A fresh food donation request will
be produced on the site and a message will be sent to the third-party provider
responsible for transporting food from the food donor to the food recipient until
the request is approved.
III

TABLE OF CONTENTS
INDEX PAGE NO
CHAPTER
ACKNOWLEDGEMENT I

ABSTRACT II

LIST OF FIGURES VI

LIST OF ABBREVATIONS VII


1 INTRODUCTION

1.1 Overview 1

1.2 Objective 2

1.3 Existing System 2

3
1.2.1 Disadvantages
1.4 Proposed System 3

1.3.1 Advantages
4
1.5 System Requirements 4
1.5.1 Software Requirements 4
1.5.2 Hardware Requirements 5

1.5.3 Functional Requirements 5

1.5.4 Non Functional Requirements 8


1.6 Feasibility Study 9

1.6.1 Economical Feasibility 10

1.6.2 Technical Feasibility 10

1.6.3 Social Feasibility 11

2 SOFTWARE DESIGN, IMPLEMENTATION


AND TESTING
2.1 Software Description 12

2.1.1 Java 12

2.1.2 Android Studio 13

2.2 Module Description 14


2.2.1 Login & Registration Module 15
2.2.2 Administrator Module 15
2.2.3 Donar Module 15
2.2.4 Recipient Module 16
2.3 System Design 16
2.4 Input Design 17

2.5 Output Design 18

2.6 Use Case Diagram 19

2.7 Sequence Diagram 23

2.8 Activity Diagram 26

2.9 Class Diagram 28

2.10 Data Flow Diagram(DFD) 30

2.11 System Testing 34


2.11.1 Levels of Testing 34
2.11.2 Test Cases 37
2.11.3 Validation Criteria 38
3 CONCLUSION
3.1 Conclusion 39
3.2 Future Enhancements 40

APPENDIX

A.1 Screen Shots 41

A.2 Sample Code 48

REFERENCES 52
VI

LIST OF FIGURES

FIGURE FIGURE NAME PAGENO


NO
System Design (Flow chart diagram) 16
2.3
2.6 Usecase Diagram 20
2.7 Sequence Diagram 23
2.8 Activity diagram 26
2.9 Class diagram 28

2.10 Data Flow Diagram 30

Level 1 DFD 32

Level 2 DFD 33

2.11.1 Levels of Testing 35

A.1 Login Page 41

A.2 Register Page 42


A.3 My Dashboard 43
VII

LIST OF ABBREVIATIONS

ACRONYMS ABBREVIATIONS

NGO Non Governmental Organization

NLP Natural Language Processing

RVD Regular Voluntary Donor

UML Unified Modeling Language

You might also like