Report of Free World System
Report of Free World System
Report of Free World System
We have taken efforts in this project. However, it would not have been possible without
the kind support and help of many individuals and organizations. We would like to extend
our sincere thanks to all of them. We are highly indebted to Dr. Rachna Patel for their
guidance and constant supervision as well as for providing necessary information
regarding the project & also for their support in completing the project. We would like to
express my gratitude towards our parents & members for their kind co-operation and
encouragement which help us in completion of this project. We would like to express our
special gratitude and thanks to industry persons for giving us such attention and time. Our
thanks and appreciations also go to our colleague in developing the project and people
who have willingly helped us out with their abilities.
CGPIT/ CE_10 i
ABSTRACT
The Free world system is to create an e-Information about the donor and organization
that are related to donating the useful things. Through this application any person who is
interested in donating their thing(such as any electronic item,clothes ,any stationary item
or anyother things) can register himself in the same way if any organization wants to
register itself with this site that can also register. Moreover if any general consumer
wants to make request of things they need online he can also take the help of this site. The
application takes care of different modules and their associated reports, which are
produced as per the applicable strategies and standards that are put forwarded by the
administrative staff.
CGPIT/ CE_10 ii
Table of Contents
Acknowledgements...............................................................................................................i
Abstract................................................................................................................................ii
List of Figures......................................................................................................................v
List of Tables......................................................................................................................vi
Chapter 1 Introduction....................................................................................................1
1.1 Background............................................................................................................1
1.3 Motivation.............................................................................................................1
1.4 Scope/Application.................................................................................................1
4.1 Snapshots.............................................................................................................16
CGPIT/ CE_10 iv
LIST OF FIGURES
Figure 2-1 Sample timeline chart.........................................................................................6
Figure 4-1 Home Page.......................................................................................................16
Figure 4-2 Registration Page
Figure 4-3 Login-1 Page
Figure 4-4 Login-2 Page
Figure 4-5 Item Form-1 Page
Figure 4-6 Item Form-2 Page
Figure 4-7 Item Form-3 Page
Figure 4-8 Category-1 Page
Figure 4-9 Category-2 Page
Figure 4-10 Upload Post-1 Page
Figure 4-11 Upload Post-2 Page
Figure 4-12 Display Post-1 Page
Figure 4-13 Display Post-2 Page
Figure 4-14 Event Form Page
Figure 4-15 Display Event Page
CGPIT/ CE_10 v
LIST OF TABLES
Table 3.1 Login Table………………………………………………………………….11
Table 3.2 Register Tab………………………………………………………………….11
CGPIT/ CE_10 vi
Free world
CHAPTER 1 INTRODUCTION
1.1 Background
This document aims to give a brief description about the Free World System Project.
With the help of this document the needs of the user and the solution that will be provided
to that needs will be clearly presented. The Free world application is to create an e-
Information about the donor and organization that are related to donating some of their
useful need which is not needed to them but needed by others. Through this application
any person who is interested in donating their things can register himself in the same way
if any organization wants to register itself with this application that can also register. The
foundations who have registered themselves in this application can also post the event
that they organise and the people willing to help as a volunteer can contact those
foundations.
1.4 Scope/Application
The software is needed to be develop to spread humanity in this world so that we can
create a bond within each other so that there are no discrimination between each other.
CGPIT/ CE_10 1
Free world
CGPIT/ CE_10 2
Free world
2.2.1 Admin
Admin can add, modify and delete various post and events and other items displayed in
the project.
2.2.2 User
User can upload photos of things that they need to donate and also upload post the things
that promote humanity.
2.2.3 Post
User can also upload post the things that promote humanity.
CGPIT/ CE_10 3
Free world
Desc: User/Institute should be able to login through application. The user/Institute must
provide user-name and password.
Desc: User can upload the useful things to donate to the needy.
FR4 Title: User can exchange the things with the Institute :
Desc: User can get the things needed from this application to donate to needy.
Desc: Through GPS tracker the user can find nearest Institute who supports humanity and
helps the people and so the user can donate things to that institute.
Desc: User can upload photos if the user finds someone is doing some work to promote
humanity.
CGPIT/ CE_10 4
Free world
Desc: User can get notified that their things have been successfully reached to an institute
by checking the status of their donated things.
Desc: User can also serve as a volunteer by registering themselves as a volunteer and
adding their details for how much time they can serve to help the needy.
FR1
0 Title: Can help in any events organized by the institute
Desc: User can who has registered as a volunteer or any user who is willing to help the
institute for any event organized by the institute can join the event by notifying the
institute that they want to help.
Security: The person who has user-name and password can only access their own
account.
Reliability: The application should be highly reliable and it should generate all the
updated information in correct order.
CGPIT/ CE_10 5
Free world
1. Hardisk-300GB
2. RAM-4GB
Software Requirements:
1. Front-end-Java language
2. OS-Windows 7
3. Back-end-SQLITE database (local database)
Requirements 15
gathering days 6/25 -
7/21
35 7/5 -
Design
days 8/8
45 7/30 -
Coding days 9/12
Testing 47 8/20 -
days 10/5
Deployment 48 8/29 -
days 10/15
22 10/15 -
Maintenance 11/5
days
2016
2016 Aug Sept Oct Nov Dec
CGPIT/ CE_10 6
Free world
CGPIT/ CE_10 7
Free world
The basic purposes of activity diagrams are similar to other four diagrams. It captures
the dynamic behaviour of the system. Other four diagrams are used to show the message
flow from one object to another but activity diagram is used to show message flow from
one activity to another. Activity is a particular operation of the system. Activity
diagrams are not only used for visualizing dynamic nature of a system but they are also
used to construct the executable system by using forward and reverse engineering
techniques. The only missing thing in activity diagram is the message part.
CGPIT/ CE_10 8
Free world
The class diagram is a static diagram. It represents the static view of an application.
Class diagram is not only used for visualizing, describing and documenting different
aspects of a system but also for constructing executable code of the software application.
The class diagram describes the attributes and operations of a class and also the
constraints imposed on the system. The class diagrams are widely used in the modelling
of object oriented systems because they are the only UML diagrams which can be
mapped directly with object oriented languages.
CGPIT/ CE_10 9
Free world
CGPIT/ CE_10 10
Free world
List out all the tables thatwe have used in our project.
Table 3.1 Login Table
CGPIT/ CE_10 11
Free world
CGPIT/ CE_10 12
Free world
A data flow diagram (DFD) is a graphical representation of the "flow" of data through
an information system, modelling its process aspects. A DFD is often used as a
preliminary step to create an overview of the system, which can later be elaborated.
[2]
DFDs can also be used for the visualization of data processing (structured design). A
DFD shows what kind of information will be input to and output from the system, where
the data will come from and go to, and where the data will be stored. It does not show
information about the timing of process or information about whether processes will
operate in sequence or in parallel (which is shown on a flowchart).
DFD level 0:
DFD Level 1:
CGPIT/ CE_10 13
Free world
CGPIT/ CE_10 14
Free world
CGPIT/ CE_10 15
Free world
4.1 Snapshots
Home Page
Registration Page
CGPIT/ CE_10 16
Free world
Desc: User/Any Institute should be able to register through application. The user/Institue
must provide user-name, password and email-address and other information of their own.
Login Page
CGPIT/ CE_10 17
Free world
Desc: User/Institute should be able to login through application. The user/Institute must
provide user-name and password.
CGPIT/ CE_10 18
Free world
CGPIT/ CE_10 19
Free world
Category Page
CGPIT/ CE_10 20
Free world
Desc: User can upload the useful things to donate to the needy.
CGPIT/ CE_10 21
Free world
Desc: User can upload photos if the user finds someone is doing some work to promote
humanity.
CGPIT/ CE_10 22
Free world
Desc: User can upload photos if the user finds someone is doing some work to promote
humanity.
Desc: User can also serve as a volunteer by registering themselves as a volunteer and
adding their details for how much time they can serve to help the needy.
CGPIT/ CE_10 23
Free world
Desc: User can also serve as a volunteer by registering themselves as a volunteer and
adding their details for how much time they can serve to help the needy.
CGPIT/ CE_10 24
Free world
refreshed.
3 Reports Select given Display report as per Report displayed Pass
inputs for selection of inputs. as per selection
particular of inputs.
reports.
4 Forgot Email Id If Email Id is valid Password is reset Pass
password &Authorized then new if the Email id is
password is set by authorized and
received email. valid.
5 Logout Select Logout User should Logout of User get Logout Pass
the application and of the application
redirected to Login and redirected to
page. Login page.
6 Exit Select Exit Application should be Application is Pass
closed. closed.
CGPIT/ CE_10 25
Free world
The proposed system uses GPS and Web Technology in order to enhance the positioning
experience. The Free world system effectively helps the user about to help the needy
person through some institute. The user can server as a volunteer, can post or also upload
things that he/ she needs to donate to the needy. As a future work, the proposed system
can be implemented to help the needy with the help of the social networking
websites such as Facebook, Twitter etc.
CGPIT/ CE_10 26
Free world
CGPIT/ CE_10 27