Sie sind auf Seite 1von 23

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad
Affiliated

B. H. Gardi College of Engineering & Technology


A
Project Report
On

AASH-ROJGAR
Under subject of
DESIGN ENGINEERING 2B
B. E. III, Semester VI
COMPUTER SICENCE AND ENGINEERING
Submitted by:
Group: Happy
Sr.

Name of student

Enrollment No.

1.

Jill A. Pathak

130040131548

2.

Nikhil D. Surani

130040131539

3.

Bhavik P. Manek

130040131519

4.

Niharika D. Upadhyay

130040131553

Prof. Monika R. Shah


Faculty Guide
Prof. Hemal H. Rajyaguru
Head of the Department
Academic year
(2015-2016)

AASH-ROJGAR
-A place to earn!

PAGE 1

ACKNOWLEDGEMENT

Knowledge in itself is a continuous process. At this moment of our substantial


enhancement we rarely find words to express our gratitude towards those who were
constantly involved with us.

We would like to extend our sincere thanks to Assistant Prof. Monika R. Shah for
his constant guidance and suggestions which helped us in development of the project.
We show our gratitude and special thanks to rest of the faculty members and labcoordinators at BHGCET for their constant encouragement throughout the year which
was source of inspiration for us all the time.

We would surely like to thank our parents and friends who have helped us directly
and indirectly throughout the project and always have been a source of
encouragement, without them this wouldnt have been possible. We would like to
thank them for their precious patience and trust.

With Regards,
Jill
Nikhil
Bhavik
Niharika

PAGE 2

Gujarat Technological University


CERTIFICATE

DATE: 23TH APR, 2016


This is to certify that the project entitled AASH-ROJGAR has been
carried out by Ms. Jill A. Pathak under my guidance in fulfillment of the
degree of

Bachelor

of

Engineering

in COMPUTER SCIENCE &

ENGINEERING (6th Semester) of Gujarat Technological University,


Ahmedabad during the academic year 2015-16.

HEAD OF THE DEPARTMENT

ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


B.H. GARDI COLLEGE OF ENGINEERING AND TECHNOLOGY,
RAJKOT.

PAGE 3

Gujarat Technological University


CERTIFICATE

DATE: 23TH APR, 2016


This is to certify that the project entitled AASH-ROJGAR has been
carried out by Mr. Nikhil D. Surani under my guidance in fulfillment of
the degree of Bachelor of Engineering in COMPUTER SCIENCE &
ENGINEERING (6th Semester) of Gujarat Technological University,
Ahmedabad during the academic year 2015-16.

HEAD OF THE DEPARTMENT

ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


B.H. GARDI COLLEGE OF ENGINEERING AND TECHNOLOGY,
RAJKOT.

PAGE 4

Gujarat Technological University


CERTIFICATE

DATE: 23TH APR, 2016


This is to certify that the project entitled AASH-ROJGAR has been
carried out by Mr. Bhavik P. Manek under my guidance in fulfillment of
the degree of Bachelor of Engineering in COMPUTER SCIENCE &
ENGINEERING (6th Semester) of Gujarat Technological University,
Ahmedabad during the academic year 2015-16.

HEAD OF THE DEPARTMENT

ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


B.H. GARDI COLLEGE OF ENGINEERING AND TECHNOLOGY,
RAJKOT.

PAGE 5

Gujarat Technological University


CERTIFICATE

DATE: 23TH APR, 2016


This is to certify that the project entitled AASH-ROJGAR has been
carried out by Ms. Niharika D. Upadhyay under my guidance in
fulfillment of the degree of Bachelor of Engineering in COMPUTER
SCIENCE & ENGINEERING (6th Semester) of Gujarat Technological
University, Ahmedabad during the academic year 2015-16.

HEAD OF THE DEPARTMENT

ASSISTANT PROFESSOR

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


B.H. GARDI COLLEGE OF ENGINEERING AND TECHNOLOGY,
RAJKOT.

PAGE 6

ABSTRACT
AASHROJGAR aims to provide employment to the beggars in collaboration
with government. This can be achieved through a system which will involve an
application, training centers and organization of people who needs people to
work for them. This will bridge the gap between organizations and needy
people.
Vision:
To see Indian streets free of beggars.

Goals:

To give a helping hand to the needful people using technology that can change their
world.
To make India A Country where each one contributes towards development.

Mission:
To bridge the gap between employers (factory people, organizations etc.)And employee
(beggars and needful people).

PAGE 7

Table of Contents
AASH-ROJGAR ................................................................................................................. 1
-A place to earn! .......................................................................................................... 1
1.

Introduction ............................................................................................................. 9

2.

Engineering Economics of Design ......................................................................... 10

3.

4.

2.1

Cost Estimation ................................................................................................ 10

2.2

The time value of money ................................................................................. 10

Design for Use, Reuse and Sustainability .............................................................. 12


3.1

Code Reusability .............................................................................................. 12

3.2

Capable of being updated and regular intervals ............................................ 12

3.3

Simple and Robust ........................................................................................... 12

3.4

Compatibility of Platform................................................................................ 13

3.5

Benevolence of society ..................................................................................... 13

Prototyping .............................................................................................................. 14
4.1

Prototype Versions........................................................................................... 14

4.2 Navigation ........................................................................................................ 18


5.

Test the prototype ................................................................................................... 19


Review 1: .................................................................................................................... 19
Review 2: ................................................................................................................... 19

6.

Open source tool ..................................................................................................... 19


6.1

PHP ................................................................................................................... 19

6.2 HTML ...............................................................................................................20


6.3 CSS ....................................................................................................................20
7.

Comparison of existing tool ................................................................................... 21

8.

Conclusion ............................................................................................................... 22

9.

References................................................................................................................ 22

PAGE 8

1. Introduction
Under the subject of Design Engineering, HAPPY group has tried to develop an
android application for beggars who dont work and rely on others for money and
livelihood. In this application, people of different organizations will be registered and
they will regularly upload some work which they have in their organizations and
through this application they will get labors and people to work (mostly beggars). But,
Beggars do not afford to have mobile phones so for them we will have an
AASHROJGAR center where they can go and find work according to their abilities and
will get paid accordingly. Also they will be trained if they are really willing to work.
This can be very useful to the beggars, poor people, child labors and all those
people who need shelter and food for their family and for their own welfare. Kids
under the age of 18 will be given a special type of training which will include education
as well as they will be given such type of work which will enhance their knowledge
and in return they will be paid for this.
In adding to that we have made reports, analysis, documentations, working
model get ready and it is running on live.

PAGE 9

2.

Engineering Economics of Design

2.1

Cost Estimation

Functions

Cost

Development
Maintenance
Web Space
Man power
Marketing

45,000/4000/2500/10,000/20,000/-

2.2

The time value of money


The Intermediate Cocomo formula now takes the form:
E=ai(KLoC)(bi)(EAF)
Where E is the effort applied in person-months, KLoC is the estimated
number of thousands of delivered lines of code for the project, and EAF is
the factor calculated above. The coefficient ai and the exponent bi are given
in the next table.

Software project

ai

bi

Organic

3.2

1.05

Semi-detached

3.0

1.12

Embedded

2.8

1.20

PAGE 10

The Development time D calculation uses E in the same way as in the Basic
COCOMO.

Effort = 3.0 (8)1.12= 30PM


Nominal development time = 2.5 (30)0.38 = 9 months
Cost required to develop the product = 9 5,000 = Rs. 45,000/-

PAGE 11

3. Design for Use, Reuse and Sustainability


Sustainable development is development that meets the needs of the present
without compromising the ability of future generations to meet their own needs.
There have a certain parameters which can affect to the system and it will
discuss follows.
Sustainable development has three components: environment, society, and
economy. If you consider the three to be overlapping circles of the same size, the
area of overlap in the center is human well-being. As the environment, society, and
economy become more aligned, the area of overlap increase, and so does human
well-being.

3.1

Code Reusability

There has a certain amount code which we can directly replace with it
function and it will create minimal lines of code for its better response in less
power of network system. While working with less bandwidth and more traffic on
internet it becomes more reliable to user.

3.2

Capable of being updated and regular intervals

It very significant that data can be except by server and it does not make any
duplications of data and maintain it integrity then stored in consummate manner
so resulting cost could be deducted. After certain amount of time it being stored
very uniformly. There has no any harm for environmental & social.

3.3

Simple and Robust

System would be very simple well understood able and user friendly so that
user can easily recognize the message from the system and for normal procedure it
does not required contacting respective authority. And major time it will not going
to make any misconceptions to user and their proposals.

PAGE 12

3.4

Compatibility of Platform
Platform Compatibility, in literal terms means something which
needs a platform to function and is able to function well on various
platforms is called Platform Compatibility.
Generally this term is used while talking about software applications,
where the platform is the operating system installed on the computer on
which the application will run.
Thus if an application is platform compatible or not will depend on
language opted for development. With the change of platform definitely
certain things do change but mostly it remains the same. When I say few things
it means handling of environmental variables, accomplishment of database
connectivity etc.
Software has designed in such manner that it will run on any minimum
configure environment of computer system.

3.5

Benevolence of society
As system is developed for needy people who really want to do
something for job and society. Product is not available for any caste specific
person or family. It will open for all human who willing to do something for
their family & nation AASHROJGAR will provide them various kind of
facility like medical, security, food etc. And it will directly affect GDP &
GNP of India.

PAGE 13

4.

Prototyping

4.1

Prototype Versions

Prototype versions will create based on its up gradation of software quality.


There are several versions describe below:

Version 1.0
In this present user can find the job. And he can apply for the same. For that he
must be authenticated. Moreover user can post an available dissever job on portal
(if it aproned by officer).
(AVAILABLE JOB, TYPES OF JOB)

Version 1.2
In advanced version user can login on web portal and save positions for
particular job which has registered earlier. And user can fork for to apply for
employment or employer. Besides how to proceed for career development.
By admitting them via email/test messages.

Fig 1.0
Above figure shows a GUI of first look.

PAGE 14

Fig 2.0
Above figure shows that user login page.

Fig 3.0
Above figure show that after login. User can make his resume.

PAGE 15

Fig 4.0
Above figure show that available job post and to add user can request for a job by
clicking on Save Position button.

PAGE 16

Fig 5.0
Above figure show that Stack holder can post new job for user employment.

PAGE 17

4.2

Navigation

PAGE 18

5.

Test the prototype


Review 1:
By using this working model client was satisfied their needs. And they are
ready to being part of AASHROJGAR.

Review 2:
User can comfortable with its GUI and design. Its look pretty.

6.

Open source tool

6.1

PHP

Websites have become less static and more dynamic, and PHP makes it easy
to develop websites that reflect the current state of user engagement. PHP, or
Hypertext Preprocessor, is a server-side open source scripting language that is
used to help improve and facilitate dynamic web development.

o Easy to use
PHP is adopted among web developers because it is easy to read and
understand. PHP syntax is based off of both C and Perl, and can be easily parsed,
so having experience with those two languages should make development even
easier. It is also easy to use and understand for newcomers. Compared to other
complex programming languages, PHP is very clean, eloquent, and organized. This
makes it very desirable to both beginners and pros alike.

o Maximum control
PHP provides more control over websites than any other programming
language. Other languages require long tedious scripts, whereas PHP lets you
complete the same functions with just a few lines of code. PHP is also open source,
so its readily available for you to edit anything and everything quickly and easily.
PHP works well with other languages and services such as HTML, CSS, as
well as various databases. PHP scripts can have tags, which makes it easy to insert
and mix between HTML tags, enabling web content to be highly dynamic. Since
PHP is written between tags, code and functions can be written in any order

PAGE 19

within a document. This eliminates the need to manage and make sure your code
is in the right place.
o Cheap hosting
Since PHP has existed for long time and works good on both Linux and
Windows, and many web servers have support for it. There is no problem to find
hosting with PHP pre-installed.

6.2

HTML

HTML stands for Hyper Text Markup Language. This is the basic format for
the scripting language that is used to construct the Web. The latest version of
HTML (HTML 4.01) was developed by WHATWG (Web Hypertext Application
Technology Working Group). They are now working on a revised version called
HTML5 which focuses on the needs of application developers along with resolving
issues found in the previous versions of HTML.

6.3

CSS

It is a style sheet language used for describing the presentation of a document


written in a markup language.
CSS is designed primarily to enable the separation of document content from
document presentation, including aspects such as the layout, colors,
and fonts. This separation can improve content accessibility, provide more
flexibility and control in the specification of presentation characteristics, enable
multiple HTML pages to share formatting by specifying the relevant CSS in a
separate .css file, and reduce complexity and repetition in the structural content.
This separation of formatting and content makes it possible to present the
same markup page in different styles for different rendering methods, such as onscreen, in print, by voice (when read out by a speech-based browser or screen
reader) and on Braille-based, tactile devices. It can also be used to display the web
page differently depending on the screen size or device on which it is being viewed.
Readers can also specify a different style sheet, such as a CSS file stored on their
own computer, to override the one the author has specified.

PAGE 20

7.

Comparison of existing tool


There are many tools available for to run web software on single system. There
are mainly two is there.
1. XAMP Server
2. WAMP Server

1. XAMP Server
XAMPP is a multi-platform web server package and it is available for all the
three major desktop operating systems Windows, Mac OS X, and Linux. XAMPP
consists of Apache server, MySQL, PHP, Perl, and some other software tools such
as PhpMyAdmin for working with MySQL databases using a graphical user
interface.
XAMPP is suitable for running websites and web applications written in PHP or
Perl programming languages.
XAMPP for Windows is bloated, big time. You have mail server, FTP server,
accelerator, web-dav, ssl out of the box, etc. Do you really need them all? It's not
exactly an entry-level package, but in general it makes installation of everything
much easier. Beyond that, any customization requires the same effort as for any
other pre-made stack. But if you install on your own box, you probably don't need
FTP server, do you?
2. WAMP Server
Unlike XAMPP, WampServer is available only for Windows operating
system. It consists of the basic software for running a web server such as Apache,
PHP, MySQL, and PhpMyAdmin. WampServer can be used on Windows
computers to run websites and applications written in PHP programming
language.
WAMP is lighter (mostly the basics). Everything that's AMP is there,
beyond that you have a couple of tools, phpMyAdmin, sqlite, xdebug. You need
SSL? You have to configure it. You want access to mail server? Must install it
yourself. FTP?

PAGE 21

8.

Conclusion

From the whole process we have undergone, we can conclude that it becomes
quite easy to understand by above data assess.
A product has been developed as per user needs and there specified
requirement which they really wants from us. Further we will add more features and
function & it helps in bringing user satisfaction and their trust on the product.
As engineering is to design something, it is important for an engineer to see every
problem from design point of view. And we believe in it .

9.

References

https://en.wikipedia.org/wiki/COCOMO
http://www.qoncious.com/questions/xampp-vs-wamp-choosing-software-runningwebsites-locally
http://programmers.stackexchange.com/questions/110797/why-is-php-so-frequentlyused-on-web-servers
https://youtu.be/3ixgXqf7T3o

PAGE 22

Das könnte Ihnen auch gefallen