0% found this document useful (0 votes)
83 views24 pages

Food Bank: Bachelor of Technology in

This document is a pre-submission report for a food bank application called QT Project. It includes an abstract, introduction, background study, technology used, features of QT, what makes QT smarter, layout of the application, use case diagram, activity diagram, data flow diagrams, flow chart, and bibliography. The report proposes an internet-based application that provides a platform for donating leftover food and items to those in need. It describes how QT will be used to develop the application and provides diagrams to outline the design and functionality.

Uploaded by

Ravi Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views24 pages

Food Bank: Bachelor of Technology in

This document is a pre-submission report for a food bank application called QT Project. It includes an abstract, introduction, background study, technology used, features of QT, what makes QT smarter, layout of the application, use case diagram, activity diagram, data flow diagrams, flow chart, and bibliography. The report proposes an internet-based application that provides a platform for donating leftover food and items to those in need. It describes how QT will be used to develop the application and provides diagrams to outline the design and functionality.

Uploaded by

Ravi Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 24

FOOD BANK

Pre-Submission Report for


QT Project
(CSE308: COMPUTING PROJECT-II)
submitted in fulfilment of the requirements for the Degree of

BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
By
Ravi Kumar 11605120 K1639

Souvik Nandi 11602001 K1639

Mohd Tasleem 11615848 K1639

Mohit Mishra 11602409 K1639

Under the guidance of


Ms. Navjot Kaur
Assistant Professor

School of Computer Science and Engineering


Lovely Professional University
Phagwara, Punjab (India)
JAN-MAY 2019

Page | 1
INDEX

S.No Content Page No.

1.1 Abstract

1.2 Introduction 3

1.2 Technology Used 3

1.2.1 Features of QT 3-4

1.2.2 What makes QT smarter 4-5

1.3 Layout of Application 5-7

1.4 Use Case Diagram 8

1.5 Activity Diagram 9-11

1.6 Data Flow Diagrams 12-16

1.7 Flow Chart 17

1.8 Bibliography 18

Page | 2
1.1 ABSTRACT

The sharp increase in the amount of wastage in terms of food, clothes, books, etc. makes the
need for charity in terms of donation. This project presents ‘Food Bank’, a new internet-based
application that provides a platform for donating old stuff and leftover food to all needy
people/organizations. It provides information about the motivation to come up with such an
application, thereby describing the existing donation system and how the proposed product
works for the betterment of society. The product is shown to be an effective means of donating
food to organizations, etc. over the internet. It shows the potential for avoiding the wastage of
food.

1.2 INTRODUCTION

In highly populated countries like India, food wastage is a disturbing issue. The streets,
garbage bins and landfills have ample proof to prove it. Marriages, canteens, restaurants, social
and family get-togethers and functions expel out so much food. Food wastage is not only an
indication of hunger or pollution, but also of many economic problems. The high standard of
living has resulted in the wastage of food, clothes, etc. because of quick changes in habits and
lifestyle. 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. Thereby, surveys were conducted
at various shelter homes in order to get knowledge about the organization’s daily requirements
that are fulfilled and the ones that remain unfulfilled. Also, their feedback on the idea of
creation of this product was taken.

1.3 BACKGROUND STUDY

1.4 TECHNOLOGY USED

QT is much more than just a cross-platform – it’s a technology strategy that lets you
quickly and cost-effectively design, develop, deploy, and maintain software while
delivering a seamless user experience across all devices.

Page | 3
1.2.1 Features of QT

1. It’s Free
In software development, time really is money. That’s why Qt gives you a highly
productive C++ framework complete with cross-platform libraries, APIs and tools
for faster time to market.

2. It’s Easy
Keep it simple – Ot is easy-to-use and flexible IDE and design tools include ready-
made controls and out-of-the box functionality for efficient UI design using drag
and drop tools, declarative programming with QML or imperatively with C++.

3. It’s Future-Proof
Requirements changing again? No problem. Qt is open, extensible and modular
C++ framework supports a cost-efficient software development life cycle.

1.2.2 What makes Qt smarter?

1. Rapid prototyping, development & deployment


- Qt gives you mature, compressive and highly intuitive APIs along with a
professional IDE that offers cross-platform and cross-compiling support –
meaning better productivity for any project.

2. Ultimate Performance, reliability & Stability


- Easy hardware integration, with zero overhead and full optimization.

- Qt’s C++ approach gives you full control over the code without compromising
native performance.

3. IDE & UI tools for both developers & designers

- Qt allows you to create fluid and responsive 2D/3D UI’s using declative script
programming, imperative design or hybrid development that may even include

Page | 4
HTML5. You pick the design approach that best suits your project and your
team.

4. Get Creative or go native. It’s your choice.


- Qt user interfaces present a native desktop look-and-feel, but if a
custombranded UI is what you’re after you can easily modify existing styles
or create your own.

5. Future-proof tech independence


- Join thriving community of 1 million+ developers, professional partners,
contributors, and maintainers who already enjoy Qt’s open governance and
access to source code.
- A transparent and platform agnostic promise.

1.3 LAYOUT OF APPLICATION

Page | 5
1. Application Start-up Screen

Fig. 1.1

2. Login Screen

Page | 6
Fig.1.2

3. Dashboard

Fig.1.3

Page | 7
4. Appointment Screen

Fig.1.4
5. Selection of the specified person for meeting

Fig.1.5

Page | 8
1.4 USE CASE DIAGRAM

Page | 9
1.5 ACTIVITY DIAGRAM

Page | 10
Page | 11
Page | 12
1.6 DATA FLOW DIAGRAMS

1. Login level 0

Fig.1.8

Page | 13
2. Login Level 1

Fig. 1.9

3. Login Level 2

Page | 14
Fig.2.0

4. Student Level 0

Fig. 2.1

Page | 15
5. Student Level 1

Fig.2.2

Page | 16
6. Student Level 2

Fig.2.3

7. Teacher Level 0

Fig.2.4

Page | 17
8. Techer Level 1

Fig.2.5

Page | 18
9. Teacher Level 2

Fig.2.6

10. Feedback

Fig.2.7

Page | 19
Page | 20
1.7 FLOW CHART

Page | 21
Page | 22
1.8 BIBLOGRAPHY

1. www.youtube.com
2. www.qt.io
3. www.udemy.com
4. www.lucidchart.com
5. Mastering QT 5 – Robin Penea
6. Programming Knowledge
(https://www.youtube.com/playlist?list=PLS1QulWo1RIZiBcTr5urECberTITj7g
jA)

Page | 23
Page | 24

You might also like