Our application aims to bring about transparency, clarity and swiftness in the process of donation thus aiming to mitigate prevailing issues in whatever zone it is possible for us to do so. This is a project report for the same.
This document is a project report submitted by four students for their Bachelor of Engineering degree in Computer Engineering. It outlines their development of an Android application called "Spread the Smile - An Food Donating App" which aims to connect donors, NGOs, and those in need by facilitating food donations. The report includes sections on introduction and problem definition, requirements analysis, system design, and conclusions. Diagrams are provided to illustrate the system architecture, classes, use cases, activities, sequences, and database design.
The document outlines the requirements for a railway reservation system. It includes sections on the overall description, functional requirements, non-functional requirements, and diagrams. The system will allow users to search for trains between destinations, select a train, review details and passengers, pay, and cancel reservations. It aims to automate the reservation process and provide 24/7 availability while meeting security, reliability, and maintainability standards. Diagrams including use case, class, and sequence diagrams will model the system functionality and interactions.
This is a Project carried on by me in my BCA degree
Food Distribution Management System.
Responsibilities :
•Understand the nature and procedure of ration distribution.
•Gather information of food Grains distributed to each card holder.
•Responsible to maintain right data and produce right data to the Government.
Railway management system, database mini projectshashank reddy
This document describes a database project for a railway reservation system. It includes entities like users, passengers, trains, stations, tickets. It provides the entity relationship diagram and normalized database schema. It also includes sample SQL commands to create the tables and insert sample data into the tables. The tables created are for users, trains, stations, train status, tickets, passengers and relationship tables for starts, reaches, stops_at and books.
This chapter will help you to demonstrate the working of the online blood bank system with the help of the diagrams, it includes DFD's ,architecture,block diagrams,ER-diagrams and state transition,table structure Etc.
This document is a project report submitted by four students for their Bachelor of Engineering degree in Computer Engineering. It outlines their development of an Android application called "Spread the Smile - An Food Donating App" which aims to connect donors, NGOs, and those in need by facilitating food donations. The report includes sections on introduction and problem definition, requirements analysis, system design, and conclusions. Diagrams are provided to illustrate the system architecture, classes, use cases, activities, sequences, and database design.
The document outlines the requirements for a railway reservation system. It includes sections on the overall description, functional requirements, non-functional requirements, and diagrams. The system will allow users to search for trains between destinations, select a train, review details and passengers, pay, and cancel reservations. It aims to automate the reservation process and provide 24/7 availability while meeting security, reliability, and maintainability standards. Diagrams including use case, class, and sequence diagrams will model the system functionality and interactions.
This is a Project carried on by me in my BCA degree
Food Distribution Management System.
Responsibilities :
•Understand the nature and procedure of ration distribution.
•Gather information of food Grains distributed to each card holder.
•Responsible to maintain right data and produce right data to the Government.
Railway management system, database mini projectshashank reddy
This document describes a database project for a railway reservation system. It includes entities like users, passengers, trains, stations, tickets. It provides the entity relationship diagram and normalized database schema. It also includes sample SQL commands to create the tables and insert sample data into the tables. The tables created are for users, trains, stations, train status, tickets, passengers and relationship tables for starts, reaches, stops_at and books.
This chapter will help you to demonstrate the working of the online blood bank system with the help of the diagrams, it includes DFD's ,architecture,block diagrams,ER-diagrams and state transition,table structure Etc.
This document provides a project report for a chat application. It includes sections on certificates, acknowledgements, table of contents, introduction, system analysis, system specification, software architecture, system design details, and testing. The project aims to develop a chat application that allows users connected over a network to communicate via text in both public and private chat modes, with security measures for private chats. It provides specifications for the hardware, software, modules, and testing objectives of the chat application.
IRJET - Food Wastage Reduction through DonationIRJET Journal
This document describes a mobile application called "FOOD WASTAGE REDUCTION THROUGH DONATION APPLICATION" that aims to reduce food waste by connecting food donors with recipients. The application allows individuals and establishments like hotels to donate excess food, and allows organizations like orphanages to request food donations. Donors can post details of available food donations and recipients can accept them. This direct connection aims to reduce food waste compared to existing intermediary websites. The application was developed in Android Studio using Java and XML, and analyzed how it could better address food waste and insecurity compared to current systems.
This document provides a project report for developing a Hospital Management System. It includes requirements for key functions like patient registration, assigning patient IDs, generating reports on patient and bed information, and updating patient records in the database. The system is intended to automate manual paper-based processes currently used by the hospital. It will utilize web-based and MySQL database technologies with a Windows development environment.
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
This document provides a project report on an online voting system created by Nitin Bhasin for NIIT. The report includes an introduction to the online voting system, background and significance of the study, objectives, justification, scope, requirements, and database design. It aims to address issues with existing voting methods in India by providing a secure online system for citizens to vote from anywhere using just a voter ID and password.
This document summarizes a project titled "Placement Management System" submitted by Mehul Ranavasiya and Devashish Vaghela towards fulfilling requirements for a Bachelor of Technology degree. The project was developed under the guidance of Dr. Madhuri Bhavsar and aims to develop a web-based system for managing student and company information related to training and placement activities. The document includes sections on introduction, system analysis, design, testing, future enhancements, and bibliography.
This document provides an overview of an online food delivery system project. It describes using the Rational Unified Process (RUP) model to implement the system in an iterative and incremental way. Key elements include functional requirements like online ordering and payment, non-functional requirements like security, and UML diagrams to model the system. Testing strategies include unit, integration, system, and acceptance testing.
The document describes 6 levels of IoT systems with increasing complexity. Level 1 has a single device that performs all functions. Level 2 has local analysis and cloud storage. Level 3 has cloud storage, analysis and applications. Level 4 has multiple analyzing nodes. Level 5 uses a coordinator node. Level 6 has independent nodes that communicate with the cloud. Each level is illustrated with an example system like home automation, smart irrigation or weather monitoring. The document also lists some common IoT issues as security, privacy, interoperability, legal compliance, and economic challenges.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
This document is a project report for an Automation Management System created by two students to fulfill their degree requirements. It includes sections on the problem statement, process model used, requirements analysis including questionnaires and interviews, data flow diagrams, a data dictionary, use cases, effort estimation, a timeline chart, risk table, architectural design, and testing approach. The problem is that the current manual system is slow and error-prone, so the project aims to develop a computerized system to automate the management processes, make them faster and easier to use, and reduce paperwork. A waterfall process model is used. The requirements analysis covers information gathering and specification of functional and non-functional requirements.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The purpose of the project entitled as “Hospital Management System” is to computerize the
Front Office Management of Hospital to develop software which is user friendly simple, fast,
and cost – effective. It deals with the collection of patient’s information like add patient, update
patient, delete patient, search patient, view patient diagnosis, etc. Traditionally, it was done
manually. The main function of the system is register and store patient details and doctor details
and retrieve these details as and when required, and also to manipulate these details
meaningfully. The Hospital Management System can be entered using a username and
password. It is accessible by an Admin, Doctor & Receptionist. Only they can add data into
the database. The data can be retrieved easily. The data are well protected for personal use and
makes the data processing very fast.
This document outlines a project to develop a railway booking and management system using Oracle 11g. The 6-member team will build the system over 1 month. It will allow online booking, payment, cancellation and refunds. The system will use Oracle 11g database on a Windows server, with a Linux testing platform. Entity relationship diagrams, data flow diagrams and system documentation will be created. The project aims to improve the existing railway reservation system in India.
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
This document describes a proposed web application called Zero Hunger Initiative that aims to reduce food waste and hunger. The application connects food donors who have excess food with NGOs and individuals in need. Donors can enter details about available food, which is then collected by NGO volunteers and delivered to those who need it. The document also describes how restaurants can use the platform to predict future visitor numbers using machine learning algorithms. By addressing both food waste and hunger, the proposed system aims to have a positive social impact.
“Waste Food Management and Donation App”IRJET Journal
This document describes a mobile app called "Waste Food Management and Donation App" that aims to reduce food waste and allow hotels to donate leftover food to needy people. The app allows donors to add food details, location, and images and volunteers from NGOs can view available donated food items. It uses technologies like Firebase for authentication, storage, and the real-time database. The goal is to help connect food donors with volunteers so leftover food can be donated rather than wasted, helping both environmental and social issues.
This document provides a project report for a chat application. It includes sections on certificates, acknowledgements, table of contents, introduction, system analysis, system specification, software architecture, system design details, and testing. The project aims to develop a chat application that allows users connected over a network to communicate via text in both public and private chat modes, with security measures for private chats. It provides specifications for the hardware, software, modules, and testing objectives of the chat application.
IRJET - Food Wastage Reduction through DonationIRJET Journal
This document describes a mobile application called "FOOD WASTAGE REDUCTION THROUGH DONATION APPLICATION" that aims to reduce food waste by connecting food donors with recipients. The application allows individuals and establishments like hotels to donate excess food, and allows organizations like orphanages to request food donations. Donors can post details of available food donations and recipients can accept them. This direct connection aims to reduce food waste compared to existing intermediary websites. The application was developed in Android Studio using Java and XML, and analyzed how it could better address food waste and insecurity compared to current systems.
This document provides a project report for developing a Hospital Management System. It includes requirements for key functions like patient registration, assigning patient IDs, generating reports on patient and bed information, and updating patient records in the database. The system is intended to automate manual paper-based processes currently used by the hospital. It will utilize web-based and MySQL database technologies with a Windows development environment.
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
This document provides a project report on an online voting system created by Nitin Bhasin for NIIT. The report includes an introduction to the online voting system, background and significance of the study, objectives, justification, scope, requirements, and database design. It aims to address issues with existing voting methods in India by providing a secure online system for citizens to vote from anywhere using just a voter ID and password.
This document summarizes a project titled "Placement Management System" submitted by Mehul Ranavasiya and Devashish Vaghela towards fulfilling requirements for a Bachelor of Technology degree. The project was developed under the guidance of Dr. Madhuri Bhavsar and aims to develop a web-based system for managing student and company information related to training and placement activities. The document includes sections on introduction, system analysis, design, testing, future enhancements, and bibliography.
This document provides an overview of an online food delivery system project. It describes using the Rational Unified Process (RUP) model to implement the system in an iterative and incremental way. Key elements include functional requirements like online ordering and payment, non-functional requirements like security, and UML diagrams to model the system. Testing strategies include unit, integration, system, and acceptance testing.
The document describes 6 levels of IoT systems with increasing complexity. Level 1 has a single device that performs all functions. Level 2 has local analysis and cloud storage. Level 3 has cloud storage, analysis and applications. Level 4 has multiple analyzing nodes. Level 5 uses a coordinator node. Level 6 has independent nodes that communicate with the cloud. Each level is illustrated with an example system like home automation, smart irrigation or weather monitoring. The document also lists some common IoT issues as security, privacy, interoperability, legal compliance, and economic challenges.
We have designed this website with the purpose of allowing the students to give exams and view their results. This site is an attempt to remove the existing flaws in the manual system of conducting exams.
Students are provided the flexibility to choose among different types of aptitude and programming language tests.
This document is a project report for an Automation Management System created by two students to fulfill their degree requirements. It includes sections on the problem statement, process model used, requirements analysis including questionnaires and interviews, data flow diagrams, a data dictionary, use cases, effort estimation, a timeline chart, risk table, architectural design, and testing approach. The problem is that the current manual system is slow and error-prone, so the project aims to develop a computerized system to automate the management processes, make them faster and easier to use, and reduce paperwork. A waterfall process model is used. The requirements analysis covers information gathering and specification of functional and non-functional requirements.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
Minor project Report for "Quiz Application"Harsh Verma
This document summarizes a project report for a quiz application submitted to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal. The report describes a web-based quiz application developed by students Bhumika Kanojia, Durgesh Mishra, and Harsh Verma to fulfill their Bachelor of Engineering degree requirements. The application allows users to play various quizzes on technical, general knowledge, and other topics. Users can view answers, ask questions, and submit their own questions and answers after admin approval. The report covers requirements analysis, design, implementation, and testing of the quiz application.
The purpose of the project entitled as “Hospital Management System” is to computerize the
Front Office Management of Hospital to develop software which is user friendly simple, fast,
and cost – effective. It deals with the collection of patient’s information like add patient, update
patient, delete patient, search patient, view patient diagnosis, etc. Traditionally, it was done
manually. The main function of the system is register and store patient details and doctor details
and retrieve these details as and when required, and also to manipulate these details
meaningfully. The Hospital Management System can be entered using a username and
password. It is accessible by an Admin, Doctor & Receptionist. Only they can add data into
the database. The data can be retrieved easily. The data are well protected for personal use and
makes the data processing very fast.
This document outlines a project to develop a railway booking and management system using Oracle 11g. The 6-member team will build the system over 1 month. It will allow online booking, payment, cancellation and refunds. The system will use Oracle 11g database on a Windows server, with a Linux testing platform. Entity relationship diagrams, data flow diagrams and system documentation will be created. The project aims to improve the existing railway reservation system in India.
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
The project “Passport Automation System” is used in the effective dispatch of passport to all of the applicants. This system adopts a comprehensive approach to minimize the manual work and schedule resources, time in a cogent manner. The core of the system is to get the online registration form (with details such as name, address etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport Automation System with respect to the already existing information in the database.
It aims at improving the efficiency in the Issue of Passport and reduces the complexities involved in it to the maximum possible extent.
This document describes a proposed web application called Zero Hunger Initiative that aims to reduce food waste and hunger. The application connects food donors who have excess food with NGOs and individuals in need. Donors can enter details about available food, which is then collected by NGO volunteers and delivered to those who need it. The document also describes how restaurants can use the platform to predict future visitor numbers using machine learning algorithms. By addressing both food waste and hunger, the proposed system aims to have a positive social impact.
“Waste Food Management and Donation App”IRJET Journal
This document describes a mobile app called "Waste Food Management and Donation App" that aims to reduce food waste and allow hotels to donate leftover food to needy people. The app allows donors to add food details, location, and images and volunteers from NGOs can view available donated food items. It uses technologies like Firebase for authentication, storage, and the real-time database. The goal is to help connect food donors with volunteers so leftover food can be donated rather than wasted, helping both environmental and social issues.
1. The document describes a proposed web application called "Helping Hand" that aims to create a platform to facilitate donations of items like food, clothes, and utensils. It aims to connect donors with NGOs and those in need to reduce waste and help deprived people.
2. The proposed system would allow restaurants to upload details of excess food, NGOs to accept food donations and arrange pickups, and regular users to donate items or volunteer. All interactions would be done online for convenience.
3. The authors conclude that their web application could effectively combat social issues by making donations easy, accessible, and reliable while increasing participation through its user-friendly design and secure processes.
IRJET- Availability of Food for NGO through Mobile Application: Food for AllIRJET Journal
This document describes a mobile application called "Food For All" that was developed to help reduce food waste by connecting food donors with NGOs. The application allows donors to upload details about leftover food including type, location, and expiration date. Volunteers from NGOs can then view available food donations and choose to accept or reject them. The goal is to donate unused food to those in need rather than letting it go to waste. The developers believe the app will help encourage food sharing and reduce wastage in India where large amounts of food are thrown out daily.
The document describes a proposed online platform called CharityAll that aims to connect donors with verified charity organizations. The platform will allow organizations to request donations of funds, items, or volunteering services. Donors will be able to view organization requests and support causes of their choice. An equitable distribution algorithm will divide donated funds among organizations supporting selected causes based on their previous funding levels. The platform seeks to address issues with the current charity system like the difficulty for donors in finding legitimate organizations and for organizations to gain awareness, funding, and resources. It aims to provide a reliable, centralized system to help both donors and organizations participate in impactful charity work.
Customer Relationship Management is a software system which is used to manage interaction of company and its relationship with its existing and potential customers. It enhances relationship of customers by various process such as tracking leads in business, managing interaction with customers, process streamlining. In this project we have used the salesforce platform to develop an CRM for a Non-Governmental Organisation, Friends of Needy which is setup in India in the year 2017. This organisation was formed to develop the deprived section of the society in order to promote their standard of living. The CRM has been implemented for this organisation to resolve cases which are raised by various members in the organisation. The members included in the organisation are Volunteers of Friends of Needy, members from different organisation such as child welfare, cancer society, hospitals, rehabilitation centre.
The project aims to satisfy the requirements of the needy organization through food donations. Food is a basic need for every living being. Daily lots of food is wasted by many people globally.“Open Food Foundation” is a project which aims to provide food to orphans or needy.
Technology trends are continuously changing and improving the way we work and communicate with each other. Staying on top of these trends is essential in developing new strategies for attracting, engaging, and retaining volunteers. Join the founders of Kindness Connect, Jonathan Burns and Kevan Osmond, as they explore these changes and how you can best utilize new and affordable technology to maintain an effective and engaged volunteer program.
This document presents a mobile application project for nonprofit charity donations. The application allows donors to donate items directly to welfare homes to avoid scams. It was developed using Android studio and follows a waterfall methodology. Key aspects include user profiles for admins and donors, managing donation and welfare home data, and testing the functionality to facilitate secure donations from donors to recipients in need.
This document proposes a web application called dOnatio to facilitate donations from individuals to charitable organizations. It aims to address issues with the traditional method of donating by verifying the authenticity of organizations and arranging for donations to be picked up from donors' homes. The key aspects discussed are:
- Donors can register, list items to donate, and schedule pickups through the web app.
- Organizations must register and their authenticity will be verified using a government portal of accredited NGOs.
- A recommendation system using support vector machines will match donors to suitable organizations based on previous donations.
- The web app aims to make donating more simple, trustworthy and impactful by streamlining the process
The document proposes a food donation web application project that aims to address the problems of food waste and food insecurity. It will connect food donors with organizations that can distribute surplus food to those in need. The project will develop a web application using technologies like HTML, CSS, JavaScript, React and Node.js. It will allow users to post donations and for organizations to view and accept donations. The goal is to efficiently facilitate food donation and distribution to reduce waste and hunger.
The document describes an Admire Gift web app that aims to facilitate donations from volunteers and donors to individuals in need using AI and blockchain technology. The app incorporates an AI FAQ using Alan AI to provide automated responses to questions. It also uses a Proof-of-Donation (PoD) blockchain algorithm to enable automatic deposits via QR code scanning for transparent donation recording. Volunteers and donors receive achievement certificates for helping and join the Admire Gift community. The app connects donors to NGOs to share extra resources efficiently and ensures aid reaches those who need it. The proposed app provides an innovative fundraising solution for non-profits in India.
The document describes an Admire Gift web app that aims to facilitate donations from volunteers and donors to individuals in need using AI and blockchain technology. The app incorporates an AI FAQ using Alan AI to provide automated responses to questions. It also uses a Proof-of-Donation (PoD) blockchain algorithm to enable automatic deposits via QR code scanning for transparent donation recording. Volunteers and donors receive achievement certificates for helping and join the Admire Gift community. The app connects donors to NGOs to share extra resources efficiently and ensures aid reaches those who need it. The proposed app provides an innovative fundraising solution for non-profits in India.
ANDROID SOLUTION FOR FOOD WASTE MANAGEMENT.pptxRahulDevP
The document describes a proposed Android application for food waste management. It aims to reduce food waste by connecting those with excess food to donate with recipients in need. The app would use features like an easy contribution platform, real-time matching algorithms, and an educational discussion forum. It is presented as a solution to the global issue of food waste that can help communities reduce waste while promoting sharing of resources. The proposed app design, capabilities, and potential benefits are outlined in the document.
The document provides an overview of requirements analysis for the Homeless Help Mission charity. It includes:
1) A rich picture diagram showing the people, processes, and information flows within the organization.
2) An analysis of the key issues including inconsistent data systems, conflicts over developing a new management information system, and ensuring projects meet key performance indicators.
3) Use case diagrams and descriptions of primary and secondary scenarios for activities like assigning gardening tasks, volunteer registration, and reporting within the "Dig-it" project.
4) The document is divided into sections covering rich picture analysis, use case modeling, and a planned critique of the models.
IRJET- Android Application for Medicine DonationIRJET Journal
This document describes an Android application that aims to reduce medicine waste by allowing unused medicines to be donated. There are three main modules: 1) An admin module where an admin can view user, volunteer, and medicine donation details 2) A user module where users can register, log in, input medicine donation details, and view donation histories 3) A volunteer module where volunteers can receive medicine pickup requests from users and deliver donated medicines to NGOs or other organizations. The proposed app aims to facilitate organized medicine donations to help those in need while reducing medicine wastage. It incorporates user registration, medicine input/tracking, admin management, and volunteer delivery functions.
IRJET- Android Application for Medicine DonationIRJET Journal
This document describes an Android application that aims to reduce medicine waste by allowing unused medicines to be donated. There are three main modules: 1) An admin module where an admin can view user, volunteer, and medicine donation details 2) A user module where users can register, log in, input medicine details, and view donation histories 3) A volunteer module where volunteers can receive medicine pickup requests from users and deliver donated medicines to NGOs or other organizations. The application is intended to facilitate organized medicine donations to help those in need while reducing medicine wastage. It connects medicine donors with recipients through a network of registered volunteers.
The document is a certificate from M.H. SABOO SIDDIK COLLEGE OF ENGINEERING certifying that four students - Saurabh Jadhav, Sharmeen Kapadia, Hozefa Sadriwala, and Zeshan Sayed - have completed a project titled "ANDROID BASED APPLICATION FOR PACIFYING USER INTERACTION AND INVOLVEMENT FOR A NON-PROFIT ORGANISATION" as partial fulfillment of their B.E. degree in Computer Engineering. The certificate details that the project was completed satisfactorily according to the university rules during the academic semester of January 2016 to June 2016.
The document provides guidance on grant development and management processes for local NGOs in West Ethiopia. It discusses key topics such as conceptualizing grants, the grant lifecycle from the perspective of both grant makers and recipients, prerequisites for obtaining grants, types of grants, seeking grants proactively or reactively, and the grant proposal writing process. The three main stages of the grant management process for grant makers are presented as the pre-award, award, and post-award stages. For grant recipients, the key aspects include meeting grant requirements, reporting on progress and results, and closing out the grant. Detailed steps are provided for activities in each stage to help NGOs effectively develop, obtain, and manage grants.
"Build Great Services" - Ergosign @ MCBW 2021Ergosign GmbH
Build great services – people-centric, economical and sustainable!
We wanted to share how we design services. Services, that are sustainable – for a company, its employees and the world around us.
Find out more about our services: https://bit.ly/30ynYbp
A presentation on JavaScript's own objects and a brief introductory slide about JavaScript and its objects. Useful especially for GTU students pursuing computer or IT engineering.
A presentation on the topic of BCD arithmetic and 16-bit data operations of the subject Microprocessor and interfacing MI/MPI, useful especially for GTU students.
presentation on design of a 2 pass assembler, and variant I and variant II in the subject of systems programming. especially helpful to GTU students, CSE and IT engineers
presentation on binary search trees for the subject analysis and design of algorithms, helpful to especially GTU students and computer and IT engineers
Sleeping barber problem is a famous IPC problem and comes under the subject Operating system(OS), wish it would be helpful to all especially GTU students
Hope this presentation would be helpful to all studying computer networks(CN), especially to GTU students and all others who wish to grasp Email and Domain name system.
this is a presentation on friend function, helpful especially to students studying in GTU, for subject of object oriented programming using C++ i.e. OOPC
This document defines and explains key concepts related to measuring a nation's economic activity, including:
- Gross Domestic Product (GDP) is the total market value of goods and services produced within a country in a year. GDP is calculated as consumption + government spending + investments + exports - imports.
- Gross National Product (GNP) includes the income earned abroad by a country's citizens, but excludes income earned within the country by foreigners.
- Net National Product (NNP) is GNP minus depreciation on capital. NNP is also called national income at market price.
- There are three main methods to measure national income: output/production, income, and expenditure. Each
Circular queues are a type of queue where the first index follows the last index in a circular fashion. This allows for more efficient use of memory compared to standard queues by reusing spaces that would otherwise be left empty after deletion. The document provides an example C program for implementing a circular queue using an array, including contents on what a circular queue is, why they are useful, and sample code.
Variable entered mapping (VEM) is used to reduce the size of K-maps with many variables. In VEM, one variable is chosen as the map entered variable and included in the K-map along with zeros, ones, and don't cares. This allows representing functions with more variables using a smaller K-map. Two examples are provided to demonstrate VEM, showing the truth tables and K-maps with a variable entered, and verifying the minimized functions match the original functions.
1) The two-phase locking protocol requires transactions to acquire locks in two phases - the growing phase where locks can be acquired but not released, and the shrinking phase where locks can be released but not acquired.
2) The two-phase locking protocol ensures conflict serializability by ordering transactions based on their lock points.
3) However, it does not prevent deadlocks and can cause cascading rollbacks if transactions release locks before committing. Modifications like strict two-phase locking prevent this by requiring locks to be held until commit.
1. The document describes a student project to build a working model of a "dark sensor using a photodiode."
2. The major components used include a breadboard, resistors, an LED, a BC547 transistor, and a photodiode.
3. The circuit uses a photodiode to sense darkness based on its production of dark currents in the absence of light. When dark currents are produced, the photodiode turns on a transistor which powers an LED, indicating darkness has been detected.
This document is a PowerPoint presentation about Type I and II improper integrals made by five students. It defines an improper integral as a definite integral with infinite limits or an integrand that approaches infinity at points within the range of integration. The presentation separates improper integrals into three types, and focuses on the first two types: Type I integrals have infinite limits but integrands that approach zero, while Type II integrals have integrands that approach infinity at finite limits. Examples of each type are provided.
Type 1 superconductors exhibit complete expulsion of magnetic fields and have low critical magnetic field values, while type 2 superconductors exhibit partial expulsion and have two critical field values between which they are in a mixed or vortex state. Type 1 superconductors like aluminum and lead are called "soft" while type 2 like yttrium barium copper oxide are called "hard" due to their higher critical fields. Magnetic resonance imaging uses the type 2 superconductor niobium-titanium which is superconducting below 9.4 Kelvin, while higher field devices use niobium-tin or emerging magnesium diboride.
PPT on earthing, grounding and isolation made by the students of SVIT,Vasad under the valuable guidance of the faculties teaching us Electronics and Electrical workshop(EEW) under the course of GTU.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
Literature Review Basics and Understanding Reference Management.pptx
Food donation project report II
1. `
A PROJECT REPORT
ON
SPREAD THE SMILE- AN FOOD DONATING APP
Submitted by
Dhananjaysinh Jhala [170410107027]
Katwala Faizalhussain Mohmed Sahid [170410107039]
Kunjan Shah [170410107103]
Aarsh Shukla [170410107115]
In partial fulfilment
Of
BACHELOR OF ENGINEERING
in
COMPUTER ENGINEERING
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY,
VASAD
Gujarat Technological University, Ahmedabad
2020-2021
2. `
SARDAR VALLABHBHAI PATEL INSTITUTE OF TECHNOLOGY,
VASAD
COMPUTER ENGINEEERING DEPARTMENT
CERTIFICATE
Date:26-04-2021
This is to certify that the project entitled “ SPREAD THE SMILE- AN FOOD
DONATING APP” has been carried out by Dhananjaysinh Jhala(170410107027),
Katwala Faizalhussain Mohmed Sahid (170410107039), Kunjan Shah(170410107103),
Aarsh Shukla(170410107115) under my guidance in partial fulfilment of the project in
Bachelor Of Engineering in Computer Engineering 8th semester of Gujarat
Technological University, during the academic year 2020-2021.
Internal Guide: Head of Department:
Asst.Prof. Nidhi Khatri Prof. Dr. Neha Soni
Assistant Professor C.E. Department
S.V.I.T. Vasad S.V.I.T. Vasad
3. `
Acknowledgement
The success and final outcome of this project required a lot of guidance and assistance from
many people and we are extremely fortunate to have got this all along the completion of my
project work. Whatever we have done is only due to such guidance and assistance and we
would not forget to thank them.
We owe our profound gratitude to our project guide Ms. Nidhi Khatri, who took keen interest
on our project work and guided us all along, till the completion of our project work by providing
all the necessary information for developing a good system.
We are thankful to and fortunate enough to get constant encouragement, support and guidance
from all Teaching staffs of Department of Computer Engineering which helped us in
successfully completing our project work. Also, we would like to extend our sincere regards to
our families and friends for supporting and guiding us.
Dhananjaysinh Jhala
Katwala Faizalhussain
Mohmed Sahid
Kunjan Shah
Aarsh Shukla
4. `
Abstract
Food is one of the basic necessities of humans, and it stands first among all basic needs – food,
shelter, and clothing. It is important as it nourishes the human body- sustaining the very
existences of humans. However, with the rising population and development of this country,
food wastage has risen to a new high. There are many people who wish to donate food to the
needy but are unaware of how exactly they can execute that. Our application revolves around
helping the needy by connecting NGOs and common people. The donors shall be able to see a
plurality of options by which they can donate. The NGOs will get the details of the persons
wishing to donate via our application and thus a network is established between donors, people
who aid the donors in donating (NGOs) and the actual needy people to whom the donated item
is sent. Our application aims to bring about transparency, clarity and swiftness in the process
of donation thus aiming to mitigate prevailing issues in whatever zone it is possible for us to
do so.
5. `
INDEX
Page
No
Title Page I
Certificate from College II
Certificate from Industry (If IDP) III
Completion Certificates (from PMMS portal) IV
Plagiarism Report Certificate V
Acknowledgement VI
Abstract VII
Sr. No. Content
1 Chapter 1: Introduction
1.1 Problem Summary
1.2 Shodh Yatra
1.3 Aim and Objective of the project
1.4 Problem Specification
1.5 Work Plan
2 Chapter 2: Requirement Analysis
2.1 Functional Requirement
2.2 System Requirement
6. `
2.3 Hardware Requirement
2.4 Software Requirement
2.5 Feasibility Study
2.6 System Limitation
2.6.1 Technical Feasibility
2.6.2 Operational Feasibility
2.6.3 Economic Feasibility
3 Chapter 3: SYSTEM DESIGN
3.1 System Architecture
3.2 System Diagrams
3.2.1 Class Diagram
3.2.2 Use Case
3.2.3 Activity diagram
3.2.3.1 For Registration
3.2.3.2 For Login
3.2.3.3 For NGO Management
3.2.3.4 For Donor
3.2.3.5 For Volunteer
3.2.4 Sequence Diagram
3.2.4.1 For NGO Management
3.2.4.2 For Donor
3.2.4.3 For Volunteer
7. `
3.3 Database Design
3.3.1 E-R Diagram
3.3.2 Data Dictionary
3.3.2.1 Donor table
3.3.2.2 Volunteer table
3.3.2.3 NGO management
3.3.2.4 Registration details table
3.3.2.5 RegisteredUser
3.3.2.6 Donated Items table
3.4 Business model canvas
4. Chapter 4: SYSTEM DESCRIPTION
4.1 Software Description
5. Chapter 5: SYSTEM IMPLEMENTATION
5.1 System information
5.1.1 Coding standards
5.1.2 Total module
5.2 Project
6. Chapter 6: CONCLUSION AND FUTURE SCOPE
Reference, Conclusion and Future Scope
Appendix A: Canvas
8. `
List of Figures
Sr. No. Title Page No
Figure 1.1 Gantt chart/Timeline chart
Figure 3.1 Three tier Architecture
Figure 3.2 Class Diagram
Figure 3.3 Use Case Diagram
Figure 3.4 Activity Diagram for Registration
Figure 3.5 Activity Diagram for login
Figure 3.6 Activity Diagram for NGO management
Figure 3.7 Activity Diagram for Donor
Figure 3.8 Activity Diagram for Volunteer
Figure 3.9 Sequence Diagram for NGO management
Figure 3.10 Sequence Diagram for Donor
Figure 3.11 Sequence Diagram for Volunteer
Figure 3.12 E-R Diagram
Figure 3.13 BMC Canvas
Figure 5.1 AEIOU Canvas
Figure 5.2 Empathy Canvas
Figure 5.3 Ideation Canvas
Figure 5.4 Product Development Canvas
List of Tables
10. `
Chapter: 01
INTRODUCTION
1.1 Problem Summary
• In the current working scenario, many NGOs are struggling with some issues mainly
communication with their member, heads and volunteer while NGO are donating. One
of our members is volunteer of an NGO namely Robin Hood army and main objective
of the NGO is to feed the poor people. As volunteer, our member has to visit the
restaurants, individual donations and some processed foods. He is facing many
problems like communication issues, Missing some places for picking up food, unable
to find location for volunteer and much more.
• Hence, we came up with our Android Application, this app is for every NGO available
in the particular city and donate things like Clothes, food, stationary items and much
more.
1.2 Shodh Yatra
• In highly populated countries like India, food wastage is a disturbing issue.
• Food wastage is not only an indication of hunger or pollution, but also of many
economic problems.
• Instead of wasting these things we can put them in use by donating them to various
organizations such as orphanages, old age homes, etc. The product is an internet-based
android application that basically aims at charity through donations.
• The definition of this app Spread A Smile was well thought and discussed by us.
• One of our members is volunteer of an NGO namely Robin Hood army and main
objective of the NGO is to feed the poor people.
• As volunteer, our member has to visit the restaurants, individual donations and some
processed foods.
• He is facing many problems like communication issues, Missing some places for
picking up food and much more. Hence, we came up with our Android Application,
11. `
this app is for every NGO available in the particular city and donate things like Clothes,
food and much more.
1.3 Aim and Objective of the project
• The objective of our application is to enable a link of communication and interactions
among NGOs, donors and the needy.
• The people wishing to donate will be able to see all the options available with them to
do the same. The item they wish to donate then shall be collected by a volunteer who
is connected to the donors via our application.
• The donated item shall safely reach the intended needy persons after this interaction. In
other words, our project has the following objectives:
o Reduce lack of awareness
o Enable easy interaction between donors and organizations
o Make work faster and quicker by digitising it via our app
1.4 Problem Specification
• It is crucial for all the NGO volunteers to communicate with each other in order to give
proper delivery to the needy people.
• It is also important for the people to know about NGO’s, so that they can donate at their
items ease.
1.5 Work Plan
• We have completed the requirement gathering and the analysis phase for our
app/software. We have also finished preparatory documents.
• We have also performed other activities like study of relevant PSAR and development
of various canvases such as AEIOU, Empathy, Ideation and Product development
canvas. We also began the designing part of the application.
13. `
Chapter : 02
REQUIREMENT ANALYSIS
2.1 Functional Requirement
These are the requirements that the end user specifically demands as basic facilities that the
system should offer. All these functionalities need to be necessarily incorporated into the
system as a part of the contract.
1. For Donor
a. Donate item (click on donate, then select what item and in which form you wish
to donate and have a volunteer pick up your item for you)
b. Check where the volunteer has reached and the status of your donated item
c. Search and select NGO as per need
2. For volunteers
a. Accept requests given by management
b. Go to the locations and pick up the items that are provided by the donor.
3. For NGO management
a. Accept and manage requests by the donors and assign volunteers for the same
b. Keep track of the performance and whereabouts of the volunteers
4. For admins
a. Admins shall manage database information and shall do relevant tasks related
to the same.
2.2 Non-functional Requirements
• These are basically the quality constraints that the system must satisfy according to the
project contract. They are also called non-behavioural requirements.
• They basically deal with issues like:
14. `
1. Portability
o Since this is an android application, it shall be available for the majority of
android users on their mobile phones.
2. Usability
o The system needs to be easy to use and understand. Our application will be
easy for users to navigate through and they can easily use the functionalities
of the app in a smooth manner. Changing of various activities shall allow
for easy shifting of tasks.
3. Privacy
o The application shall take care of not to leak any donor's personal profile
information to other users or people. Only information relevant and necessary
shall be visible.
4. Performance
o The app should respond to users in a considerable time window. It should not
be too slow or too fast for the users. The application's response time should not
hinder the user in his tasks.
5. Scalability
o App should able to adapt itself to the increased user load or more users in order
to handle more data as time progresses.
6. Reliability
o The application should be reliable to perform its tasks. For example, a user
should rely that in case he wishes to donate an item, request is sent to the
volunteer side otherwise it would be an unreliable app.
2.3 System Requirement
System requirements are all of the requirements at the system level that describe the
functions which the system as a whole should fulfill to satisfy the stakeholder needs and
requirements, and are expressed in an appropriate combination of textual statements,
views, and non-functional requirements; the latter expressing the levels of safety, security,
reliability, etc., that will be necessary.
15. `
System requirements play major roles in systems engineering, as they:
Form the basis of system architecture and design activities.
Form the basis of system integration and verification activities.
Act as reference for validation and stakeholder acceptance.
Provide a means of communication between the various technical staff that interact
throughout the project.
2.4 Hardware Requirement
• Processor: SD or 2.6 GHz+
• Memory: 2GB RAM
• Hard Disk: 100MB free space on a device.
2.5 Software Requirement
• OS: Android 5.0+
• GPS availability
2.6 Feasibility Study
2.6.1 Technical Feasibility
Analysis of technical resources available in the organizations concerning the project
requirement comes under technical feasibility. The project is an android application that
shall be coded in android studio.
API and lookup technologies are used for tracking purpose. Necessary Tools will be used
for statistical analysis of the work done by the volunteers.
Databases would be made using springboot. The Spring Framework is an application
framework and inversion of control container for the Java platform.
2.6.2 Operational Feasibility
Users of the system are familiar with the website navigation.
Simple GUI.
Data retrieval and data processing will be done by the system.
2.6.3 Operational Feasibility
Economic feasibility determines whether there are sufficient benefits in creating to make
the cost acceptable or is the cost of the system to high the software used to develop the
proposed system are cost efficient.
16. `
Our app will be developed using Android Studio and its database will be springboot,
therefore these things will make our app more cost efficient.
2.7 SystemLimitation
One limitation of our app is that it will not work in IOS environment.
17. `
Chapter : 03
SYSTEM DESIGN
3.1 System Architecture
The system will be developed using 3-tier architecture:
Fig. 3.1 Three Tier Architecture
1. Presentation Layer (UI) :
Presentation layer contains pages like .aspx or windows form where data is presented
to the user or input is taken from the user.
2. Business Access Layer (BAL) or Business Logic Layer :
BAL contains business logic, validations or calculations related with the data, if
needed.
3. Data Access Layer (DAL) :
DAL contains methods that helps business layer to connect the data and perform
required action, might be returning data or manipulating data (insert, update, delete
etc).
18. `
We selected 3-tier architecture because the three important modules like the UI, logic and
database are independent of each other and are clearly defined. Also modifying any one
tier will not affect the other. Along with it we get the following benefits for using 3-tier
architecture:
Scalability: Each tier can scale horizontally. For example, you can load-balance the
Presentation tier among three servers to satisfy more Web requests without adding
servers to the Application and Data tiers.
Performance: Because the Presentation tier can cache requests, network utilization is
minimized, and the load is reduced on the Application and Data tiers. If needed, you
can load-balance any tier.
Availability: If the Application tier server is down and caching is sufficient, the
Presentation tier can process Web requests using the cache.
3.2 System Diagrams
3.2.1 Class Diagram
Fig 3.2 Class Diagram
29. `
3.3.2 Data Dictionary
3.3.2.1 Donor table
Field Names Data Type Constraint
DID Varchar2(50) Primary Key
Name Varchar2(25) Not Null
Address Varchar2(60) Not Null
Phone No. Numeric (20,0) Not Null
Password Varchar (50) Not Null
Email ID Varchar (50) Not Null
Table 3.1 Donor Table
3.3.2.2 Volunteer Table
Field Names Data Type Constraint
VID Varchar2(50) Primary Key
VName Varchar2(50) Not Null
Address Varchar2(60) Not Null
Phone No. Numeric (20,0) Not Null
Password Varchar (50) Not Null
Email ID Varchar (50) Not Null
Current Location Varchar (25) Not Null
Drives No. Varchar (30) Not Null
Table 3.2 Volunteer table
3.3.2.3 NGO management table
Field Names Data Type Constraint
MID Varchar2(50) Primary Key
Name Varchar2(25) Not Null
Address Varchar2(60) Not Null
Phone No. Numeric (20,0) Not Null
Password Varchar (50) Not Null
Email ID Varchar (50) Not Null
Number of requests Numeric (30) Not Null
Table 3.3 NGO management table
30. `
3.3.2.4 Registration details table
Field Names Data Type Constraint
Name Varchar2(25) Not Null
Address Varchar2(60) Not Null
Phone No. Numeric (20,0) Not Null
Password Varchar (50) Not Null
Email ID Varchar (50) Not Null
Table 3.4 Registration Details Table
3.3.2.5 Registereduser table
Field Names Data Type Constraint
User ID Varchar2(25) Primary key
Username Varchar2(25) Not Null
Password Varchar2(60) Not Null
Table 3.5 Registered user table
3.3.2.6 Donated items table
Field Names Data Type Constraint
Item number Numeric Primary key
Type Varchar2(25) Not Null
uantity Numeric Not Null
Delivery status Boolean Not null
Pickup location Varchar2(25) Not null
Delivery location Varchar2(25) Not null
Table 3.6 Donated items table
31. `
3.4 Business model canvas
BUILDING BLOCKS OF BUSINESS MODELCANVAS
1. Customer Segments
2. Value proposition
3. Channels
4. Customers relationships
5. Revenue streams
6. Key resources
7. Key activities
8. Key partners
9. Coststructure
Key Partners
The main partners of this productwill be the NGOs. NGO management will
appoint volunteers to pickup from the location that is entered by the donors.
Key Activities
One of the main activities is collecting item from pickup location. Donors enter
the pickup location which the NGO management sees and appoints a volunteer
to pickup item from that location. Volunteers delivering the item can be tracked
and their performance can be assessed as well.
Key Resources
Volunteers(manpower) are needed to deliver the item at its delivery location.
Since everything else is in the digital form as an android application, an android
device is needed to access it.
Value Propositions
The main value to be delivered to the customers will be an application that
provides for hassle free donations to NGOs of their choice that they select and
also a simple and convenient mechanism that aims at connecting NGOs and
donors.
Customer Relationships
The productwill help donors to donate items they wish to and they can see the
status of their item and can have the satisfaction of donating to the needy via
our application.
Channels
32. `
The main channel to reach to our application is the google play store where the
android application shall be available for people to download. Social media
handles of NGOs can also postabout our application acting as a channel via
which people can reach our app.
Customer Segments
The potential customers will be the donors and NGOs.
CostStructure
Our application is free to download for users.
Revenue Streams
The application has no payment module and neither do we generate any revenue
from it. It is merely an intermediary between NGOs and donors.
Fig. 3.13 BMC Canvas
33. `
chapter: 04
SYSTEM DESCRIPTION
4.1 Software Description:
We have built our front end on Android Studio. Android Studio is the official integrated
development environment (IDE) for Google's Android operating system, built
on JetBrains' IntelliJ IDEA software and designed specifically for Android development. It is
available for download on Windows, macOS and Linux based operating systems or as a
subscription-based service in 2020. It is a replacement for the Eclipse Android Development
Tools (E-ADT) as the primary IDE for native Android application development. Android
Studio supports all the same programming languages of IntelliJ (and CLion) e.g. Java, C++,
and more with extensions, such as Go; and Android Studio 3.0 or later supports Kotlin and "all
Java 7 language features and a subset of Java 8 language features that vary by platform
version." External projects backport some Java 9 features. While IntelliJ states that Android
Studio supports all released Java versions, and Java 12, it's not clear to what level Android
Studio supports Java versions up to Java 12 (the documentation mentions partial Java 8
support). At least some new language features up to Java 12 are usable in Android.
34. `
Chapter: 05
SYSTEM IMPLEMENTATION
5.1.1 Coding Standards:
• A coding standard gives a uniform appearance to the codes written
by different
engineers.
• It improves readability and maintainability of the codes and it
reduces complexity also.
• It helps in codes reuse and helps to detect error easily.
• It promotes sound programming practices and increasesefficiency
of the programmers.
35. `
5.1.2 TotalModule:
In our system, there are total four module in our website and every module
connectedwith eachother.
Four modules are:
1. User: User of our app would mainly the donor. Donors cansee the
NGO and selectNGO of their choice and then donate to NGO of their
choice.
2. Admin: Admin will maintain database. Admin has all right to give as
well as delete NGOs.
3. NGO management: NGO managementwill see the requests from the
donor side and the appoint volunteers to pickup item from the location.
4. Volunteer: Volunteers will be appointed by the NGO management to
pickup the item from the delivery location.
36. `
5.2 Project
Admin is aarsh shukla.
On logging in, admin will see the list of NGOs. Admin adds NGOs using add button.
46. `
Chapter: 06
CONCLUSION AND FUTURE SCOPE
Reference:
1) Software Engineering by Roger S. Pressman
2) Object Oriented Programming - Pearson Publication
Links:
1) https://olioex.com/
2)https://worldwide.espacenet.com/publicationDetails/biblio?CC=US&NR=201424453
5A1&KC=A1&FT=D&ND=3&date=20140828&DB=EPODOC&locale=
3) https://sharethemeal.org/en/index.html
47. `
Conclusion:
We would like to conclude that our project shall aim at helping the needy by connecting them
with the donors by using the NGOs as an intermediary who shall do their job aided by the
application that we shall provide them. Our application shall aim to mitigate issues like lack
of awareness among donors, lack of transparency in the donation process and thus acts as a
bridge between the people in need.
Future scope:
India is a developing nation and problems such as hunger and other issues are still prevalent
to a large degree. We shall try to contribute out best by connecting the people in need with
the providers and donors. We shall try and expand our application scope to other platforms
such as IOS and also shall try to expand our reach and the amount of help we provide.