Beruflich Dokumente
Kultur Dokumente
Chandkheda, Ahmedabad
Affiliated
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
AASH-ROJGAR
-A place to earn!
PAGE 1
ACKNOWLEDGEMENT
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
Bachelor
of
Engineering
ASSISTANT PROFESSOR
PAGE 3
ASSISTANT PROFESSOR
PAGE 4
ASSISTANT PROFESSOR
PAGE 5
ASSISTANT PROFESSOR
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.
3.
4.
2.1
2.2
3.2
3.3
3.4
Compatibility of Platform................................................................................ 13
3.5
Prototyping .............................................................................................................. 14
4.1
Prototype Versions........................................................................................... 14
6.
PHP ................................................................................................................... 19
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.
2.1
Cost Estimation
Functions
Cost
Development
Maintenance
Web Space
Man power
Marketing
45,000/4000/2500/10,000/20,000/-
2.2
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.
PAGE 11
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
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
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
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.
Review 2:
User can comfortable with its GUI and design. Its look pretty.
6.
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
PAGE 20
7.
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