Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dérive Ahmedabad
Prepared by
Rucha Patel
(Enrollment No:140024107002)
Shivani Raval
(Enrollment No:150024107009)
Parshwa Shah
(Enrollment No:150024107021)
Guided By:
Prof. Chintan Nagrecha
(Assistant Professor, CE Department)
DEPARTMENT
OF COMPUTER
ENGINEERING
CERTIFICATE
The report entitled “derive ahmedabad” prepared by rucha patel, Shivani raval,
parshwa shah for Project Phase-I (Semester - 7) for the partial fulfilment of degree of
Date of Submission:
Guided By:
Prof. Chintan nagrecha Prof. Ajay Upadhyaya
Assistant Prof, CE Dept Head of CE & IT Dept
AIT AIT
Acknowledgement
No task can be accomplished without proper support, guidance and appraisal. We are highly
thankful to many people who contributed either directly or indirectly for this project and
provided their invaluable cooperation to us to complete it.
We would like to thank our Head of Department, Prof. Ajay .N. Upadhyaya and our
faculty members of Computer Engineering for constantly guiding and showing us the
correct way to reach towards the desired goal.
Then we would like to thank our Internal guide Asst. Prof. Chintan Nagrecha who has
helped us out in every phase of the project and without their support and guidance the project
would not have been completed successfully.
The wholehearted help and co-operation by our friends are gratefully acknowledged.
Rucha Patel
Shivani Raval
Parshwa Shah
Plagiarism certificate
UNDERTAKING ABOUT ORIGINALITY OF WORK
We hereby certify that we are the sole authors of this IDP/UDP project report and that
neither any part of this IDP/UDP project report nor the whole of the IDP/UDP Project report
has been submitted for a degree by other student(s) to any other University or Institution.
We certify that, to the best of our knowledge, the current IDP/UDP Project report
does not infringe upon anyone’s copyright nor violate any proprietary rights and that any
ideas, techniques, quotations or any other material from the work of other people included in
our IDP/UDP Project report, published or otherwise, are fully acknowledged in accordance
with the standard referencing practices. Furthermore, to the extent that we have included
copyrighted material that surpasses the boundary of fair dealing within the meaning of the
Indian Copyright (Amendment) Act 2012, we certify that we have obtained a written
permission from the copyright owner(s) to include such material(s) in the current IDP/UDP
Project report and have included copies of such copyright clearances to our appendix.
We have checked the write up of the present IDP/UDP Project report using anti-
plagiarism database and it is in the allowable limit. In case of any complaints pertaining to
plagiarism, we certify that we shall be solely responsible for the same and we understand that
as per norms, University can even revoke BE degree conferred upon the student(s) submitting
this IDP/UDP Project report, in case it is found to be plagiarized.
Team:
Enrollment Number Name Signature
140024107002 Rucha Patel
150024107009 Shivani Raval
150024107021 Parshwa Shah
Place:
Date:
Abstract I
Tables II
1. List of figures
Chapter: 1 Introduction 1
1.1 Project Summary 2
1.2 Project Purpose 2
1.3 Project Scope 2
1.4 Project Objectives 3
1.5 Technology Review 3
1.6 Literature Review 3
Chapter: 2 Project Management 5
2.1 Project Planning 6
2.2 Project Scheduling 8
2.3 Risk Management 8
2.4 Canvas Designing 9
2.4.1 AEIOU Summary
2.4.1.1 Activities
2.4.1.2 Environment
2.4.1.3 Interactions
2.4.1.4 Objects
2.4.1.5 Users
2.4.2 Empathy Summary
2.4.3 Ideation
2.4.4 Product Development
Abstract
Derive Ahmedabad is a web site gives information about Ahmedabad City,
Family tours, City tours, Events. This Web site will definitely be a boon for people
who want to explore something new in the city, productive within their area of
interest, no matter what genre it would be. we offer tour and travel services including
tour booking , hotel reservations, holiday tour packages. we offer everything related
to travelling Ahmedabad city services under one roof.
Team_id: 9411 ABSTRACT
CHAPTER 1: INTRODUCTION
Derive Ahmedabad will be the most hyped and highly trending web-site
In Our web-page The Act Of Purchasing Services Over The Internet. Event booking
Has Grown In Popularity Over The Years, Mainly Because People Find It Convenient
And Easy To buy tickets From The Comfort Of Their Home Or Office.
Derive Ahmedabad will be the most hyped and highly trending web-site
In Our web-page The Act Of Purchasing Services Over The Internet. Event booking
GrownIn Popularity Over The Years, Mainly Because People Find It Convenient And
Easy To buy tickets From The Comfort Of Their Home Or Office.
The web-site is allow to book tours and services over the internet without the need
of going physically to the market. User can book package and also book events
online from anywhere in the world .
Proper services and resources will be provided to the users.
Users can ask for service if they don't find it in the given options.
Users can share their location to the service providers for service at their location.
Users are allowed to pay for their services with cash or by other payment
gateways like paytm, upi, google pay.
Users can select any of the available nearby shops whichever suites them.
Our services values for money & batter services.
The successful implementation of the new system will purely upon the involvement of the
officers working in that department. The officers will be imparted the necessary training
on the new technology.
The education of the end user start after the implementation and testing is over.
When the system is found to be more difficult to under stand and complex, more
effort is put to educate the end used to make them aware of the system, giving them
lectures about the new system and providing them necessary documents and
materials about how the system can do this.
Technology:
What is PHP?
PHP stands for “PHP stands for Hypertext Preprocessor”. PHP is a server side
scripting language for making logic driven website. Ever wonder how they made that
“contact us” from on their site, which sends out emails? Well they used PHP. Or how
they made that image upload tool? Well they used PHP. PHP written scripts can use
database to keep track of your customer’s and visitor activities on your site, send out
periodically newsletters to your subscribers, upload file or images and the drive the
content on your site dynamically. The possibilities are endless, Most of the social
networking websites you visit are writing in PHP. Yep! PHP is that powerful.
Learning the basic of PHP will help you webpage development of a PHP website in
your browser, your browser sends out a request to the web server. The web server
then calls the PHP scripts on that page. The PHP module executes the scripts, which
tends sends out the result in the form of diagram which illustrate the process.
PHP is free.
PHP can run on windows and UNIX servers.
PHP is very fast and easy to learn.
What is MYSQL?
Derive Ahmedabad is a web site gives information about Ahmedabad City, Family
tours, City tours, Events. This Web site will definitely be a boon for people who want
to explore something new in the city, productive within their area of interest, no
matter what genre it would be.
we offer tour and travel services including tour booking , hotel reservations, holiday
tour packages.
GOOGLE.COM
Wikipedia.COM
Spiral Model:
Spiral Model is a combination of a waterfall model and iterative model. Each phase in
spiral model begins with a design goal and ends with the client reviewing the
progress. The spiral model was first mentioned by Barry Boehm in his 1986 paper.
The development team in Spiral-SDLC model starts with a small set of requirement
and goes through each development phase for those set of requirements. The software
engineering team adds functionality for the additional requirement in every-increasing
spirals until the application is ready for the production phase.
Planning:
It includes estimating the cost, schedule and resources for the iteration. It also
involves understanding the system requirements for continuous between the between
the system analyst and the customer.
Risk Analysis:
Identification of potential risk is done while risk mitigation strategy is planned and
finalized.
Engineering:
Evolution:
Application:
We are 2 members in the development of this project. Our system was decomposed into
different modules and we are the only responsible person for analysis, design and
implementation, documentation along with the testing.
The team structure depends on the management style of the organization, the number
of people in the team, their skill levels and the problem difficulty. Considering all
these points our Team organization was Democratic Decentralized. In which there is
no team leader. Decision on the problems was made by group consensus.
Communication among the team members was horizontal.
Risk Identification
Risk Analysis
Risk Planning
Product risk
Project risk
Business risk
Risk assessment:
Involves identifying sources of potential harm, assessing the likelihood that harm will
occur and consequence if harm does occur. For this project it might be System Crash.
Risk Communication:
Involves an interactive dialogue between stakeholders and risk assessors and risk
managers which actively informs the other processes. Steps taken for risk
communication are as under:
Probability of certain risk is negotiated with client.
All the possible risks are listed out during communication and project is
developed taking care of that risks.
Risk analysis is concerned with identifying each risk and judgments are made about
the probability and seriousness of risk.
Risk planning identifies strategies to manage risk. The various mitigation plan and
precautions were taken to minimize the risk involved.
Lack of domain knowledge could be potential risk to the project. So study for domain
knowledge was given utmost important and more time was allocated to the analysis
phase to properly understand the system. Also, suggestion from the experts and online
chatting were done to overcome the risk.
To meet client’s deadline, the whole project was divided on hourly basis so as to
reduce the possibility of moving away from scheduled time.
Project is built on 3-tire technology, so that easy modification is possible and hence it
can cope up with future enhancements.
As project is being developed on Apache, XAMMP & MySql should be installed on
the server computer. This is major risk associated but it can easily be solved.
All the above tools which are require to be installed on the server side, no need to
install them on client
2.4.1.1 Activities
Reading, Writing, Eating, Room sharing, Shopping.
2.4.1.2 Environment:
It describes the environment of the Paying guest that we have visited like Hot
air, Rainy weather, Dusty air, Cloudy weather.
2.4.1.3 Interactions:
Interaction between Manager to Customer, Student to Student, Manager to
Parents, Watchmen to PG member, Watchmen to Manager.
2.4.1.4 Objects:
Various object used like CCTV, Wi-Fi, Mobile, TV, Pc/Laptops, Beds, Food,
Water.
2.4.1.5 Users:
Various users are Students, Citizen, Villagers, and Managers.
This canvas includes users and stack holders and their activities with experience with
two happy and sad stories.
2.4.2.1. Users:
2.4.2.3. Activities:
Search Location, Booking, Communication.
Two stories of paying guest members felt better after using this
system and other two story where people are facing problem
without the system
2.4.3 Ideation:
In ideation canvas, we have carried out which type of activities is related to our
project and people. What is the situation and location regarding to activities.
2.4.3.1 People:
Students, Workers, Watchmen, Visitors, Parents.
2.4.3.2 Activities:
Customers management, Manage event, Manage Tours, History.
2.4.3.3 Situation/context/Location:
Historic Locations, Hotels, Restaurant.
2.4.4.2 People:
Managers, Customers, Citizen, Visitors.
2.4.4.6 Components:
Laptop, GPS maps, Mobile, Wi-Fi/Routers.
User characteristics include type of user dealing with the system such as:
Manager
Customers
Administrators
Hardware requirement:
o Intel I3(processor)
o 4GB Ram
o 512KB Cache Memory
o Hard Disk 10GB
Software requirement:
Frontend:
o HTML,HTML5
o CSS,CSS3
o JavaScript, Jquery
o Bootstrap
Backend:
o PHP
o Database
o mysql
Tools:
o Sublime
o Notepad++
3.3.1 Functionality
Login of admin
Change password of admin
Login of user
Change password of user
Change personal contact detail of admin
Change personal contact detail of user
3.3.2 Usability:
This Web site describes the tours and events. In addition to usability, customer send
inquiry, register for event, services, trust were used as predictors with intention and
decision to book tours.
This web Application describes the development and empirical validation of a new
scale for measuring usability in book events and tours.
A regression analysis of booking intention shows that usability has the greatest impact
on booking system intention, followed by the book your tour system.
3.3.3 Reliability:
The system can work all the time without failures apart from network failure. The
Customer can have the faith on the system. The admin will keep the privacy of all
Customers in a proper manner. Web Application must be available 24 Hours 7 days .It
may be used at any time. Due to wireless connectivity.
3.3.4 Performance:
3.3.5 Supportability:
The successful implementation of the new system will purely upon the involvement of
the officers working in that department. The officers will be imparted the necessary
training on the new technology.
The education of the end user start after the implementation and testing is over. When
the system is found to be more difficult to understand and complex, more effort is
put to educate the end used to make them aware of the system, giving them lectures
about the new system and providing them necessary documents and materials about
how the system can do this.
Data should not become corrupted in case of network failure, system crash or power
failure.
Security
This system is provisioned to be built on core php which is highly flexible. Decision
regarding which database to use should be taken considering the fact that data being
exchanged or stored is large, and the appropriate data management system will yield
efficient performance.
Behind any concerted effort to build, launch or maintain a web site is probably
an idea or concept of what the site’s a leadership or company executives want
done. Behind any rational web effort should be a formal structure and
methodology known as a project plan.
There are following requirement of new system.
s
1. User Requirement:
User requirements typically describe the needs, goals, and tasks of the user. I
strongly recommend that any user requirements document define and describe the
end-user, and that any measurements of quality or success be taken with respect to
that end-user.
2. System Requirement:
The term system requirements have two meanings. First, it can refer to the
requirements that describe the capabilities of the system with which, through
which, and on which the product will function.
The important of the preliminary investigation is the determination of the whether the
system requested is feasible or not. There are three aspects of feasibility study which should
be checked in preliminary investigation.
1) Technical feasibility
2) Economic feasibility
3) Operational feasibility
Technical Feasibility:
The technical feasibility in the proposed system deals with the technology used in
the system. It deals with the hardware and software used in the system whether
they are of latest technology or not. It happens that after a system is prepared a
new technology arises and the user wants the system based on that technology.
Thus it is important to check the system to be technically feasible.
The minimum memory requirement is 256MB of RAM while 1GB is better to
have for better performance. Hard Disk of 35 GB is required. As far as
software is concerned, SQL Server 2005 and Core PHP should be installed on
the server. According to the project requirement, we have the hardware with
the proper input.
Economical Feasibility:
Operational Feasibility:
The system should be easy to operate by the user. The user should be given operating
manual about the system. Proposed projects are beneficial only if they can be turn into
information systems that will meet the organization’s operating requirements. The new
system is very efficient regarding to its operations on data. There is sufficient support for
the system from management and users. Users welcome these systems accept it without
any resistance
Requirement validation is ensuring that the project which we build for client is
having all necessary requirement of client and unnecessary requirement is not
accomplished. So we have gathered all requirements of client and ensure that all
requirements are meeting the needs of our project. And we also validate all
requirement of client.
Customer can have access to the web page, so they can find nearest hotel easily.
Customer can easily book the tours and events.
User account: The application allows the user to create their accounts in the system
and provide features of updating and viewing profiles.
Search: search is simply local search engine based on key words.
Discussion Forum: Provides users with a platform to discuss and help each other with
their problems.
START
YES
REGISTERED ? LOGIN
NO
REGISTRATION
SUCCESFULL
SEARCH PLACE VIEW PLACE
SEARCH EVENT
BOOK EVENT
MANAGE
VIEW PROFILE
PROFILE
VIEW HISTORY
FEEDBACK
END
REGISTRATION
LOGIN
LOGIN
MANAGE USER
MANAGE PROFILE
ADD PACKAGE
BOOK PACKAGE
SUCESSFULLY ADDED
BOOKING RECEIPT
BOOK EVENT DÉRIVE AHMEDABAD ADD EVENT
USER BOOKING RECEIPT SUCESSFULLY ADDED ADMIN
SEARCH HISTORY MANAGE BOOKING
RESPONCE MANAGE PROFILE
VIEW HISTORY MANAGE HOTELS
FEEDBACK
LEVEL-0
REGISTRATION
LOGIN
LOGIN
MANAGE USER
MANAGE PROFILE
MANAGE PLACE
FEEDBACK
BOOK
CALL NUMBER
USER ID ADMIN ID
ADD HOTEL
CHANGE PASSWORD
VIEW NAME
VIEW ADDRESS
4.5.4 ER Diagram:
USER ADMIN_ID
CONTACT
USER_NAME DO HAS ADMIN
Input Input
CONTACT E-MAIL ID
Output Output
PASSWORD
FORGOT
PASSWORD
CHANGE
PASSWORD
SEQURITY
QUESTION QUESTION
DO DO
USER_ID
BIRTH_DATE ANSWER
USER_NAME USER_ID
FIRST_NAME SEQURITY
QUESTION
LOGIN
LAST_NAME REGISTRATION
PASSWORD
EMAIL_ID
EMAIL_ID PASSWORD
ADDRESS
GENDER LAST_NAME
CONTACT
MALE STATE
CITY
FEMALE
COUNTRY
Field
Field Name Data Type Length Constraints Description
Name Varchar 2 30 Not Null Full name of user
Username Varchar 2 30 Primary Key Unique id of user
E-mail_ID Varchar 2 30 Not Null E-mail ID of the user
Password Varchar 2 30 Not Null Password of the user
1. Limitation:
This application would be useful among the people who use Smartphone and internet
on regular basis. For illiterate people and who do not use Smartphone reduce the
efficiency of application.
It Is Available From Only Mobiles And Laptops.
Needs a lot of manual work.
Takes more time.
location based system needs to be improve by accuracy
2. Future enhancement:
More locations and tours can be added in our database which indicates more
availability of service providers.
Expanding our services in other regions can help more users.
With every updates we'll expand our services as per the feedbacks we receive from
the users.
We’ll try to make our system automatic so that user can directly know of the nearby
event providers instead of someone guiding them, which will minimize the work for
humans at some point and also the work time for finding services will also be
improved..
During project development, we have found many errors. Many of them were due to
somewhat misspelling of variables or due to misunderstanding of database paths. The
errors are as follows.
There are many small Errors like misspell variable name or applied wrong
logic.
Solutions: I’ve used e-book to solve the errors related to PHP.
Database server is not responding or it may be crash.
Solutions: Restart the server.
Table not found.
Solutions: In this case, we can check the table name and enter the valid table
name.
Syntax errors.
Solutions: I’ve used W3Schools to solve the syntax errors related to PHP.
User can search events by as areas as he/she required as well as. User can book
events as well as and send their quires online on the portal. User can see the
photos of events and get the information of that event. User can book the event
tickets.
CHAPTER 8: REFERENCES
Websites:ss
https://en.wikipedia.org/wiki/PHP
https://www.tutorialspoint.com/uml/uml_process_flow_diagram.htm
https://www.tutorialspoint.com/uml/uml_dataflow_diagram.htm
https://www.tutorialspoint.com/uml/uml_context_diagram.htm
https://www.lucidchart.com/pages/uml-e-r-diagram
BOOKMYSHOW.COM
http://redbus.com
https://makemytrip.com
Books:
PHP and MySQL Development
-Luke Welling.
-Jon Duckett
( 1 ) PPR 1
( 2 ) PPR 2
( 3 ) PPR 3
( 4 ) PPR 4
PPR OF MEMBER 1
PPR 1
PPR -2
PPR-3
PPR 4
PPR OF MEMBER 2
C.E. DEPARTMENT | AIT 53
Team_id:9411 PROJECT MANAGEMENT
PPR 1
PPR 2
PPR 3
PPR 4
PPR OF MEMBER 3
PPR 1
PPR 2
PPR 3
PPR 4
1: AEIOU CANVAS
2: IDEATION CANVAS
4: EMPATHY CANVAS
1: PSAR 1
2: PSAR 2
3: PSAR 3
4:PSAR 4
5: PSAR 5
PSAR OF MEMBER 1
PSAR 1
PSAR 2
PSAR 3
PSAR 4
PSAR 5
PSAR OF MEMBER 2
PSAR 1
PSAR 2
PSAR 3
PSAR 4
PSAR 5
PSAR OF MEMBER 3
PSAR 1
PSAR 2
PSAR 3
PSAR 4
PSAR 5