Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Web based tourism system
1.
2.
3. With great pleasure with I would like to express my great
sense of gratitude to my guide, Mr. Jitendra Yadav, Sr.
Developer TELECOMMUNICATIONS CONSULTANTS
INDIA LIMITED for his valuable instructions, guidance and
illuminating criticism throughout the project work. Without his
involvement and supervision I could not be able to complete
this project.
I would also like to express my sincere thanks to
Prof.J.V.Desai, Dean, FET, Prof. S.K.Lenka, Head, IT
Department, Ms. Sheena Kohli, Technical Seminar
Coordinator and all Faculty members of IT department for
supporting me to go ahead to TCIL-IT and complete my
training with full dedication and learning the best with my
capabilities.
4. Company Profile
A Brief Introduction:
Telecommunications Consultants India Ltd (TCIL) is a leading ISO -
9001:2000 certified public sector undertaking.
It was incorporated in 1978 by Department of Telecommunications (DOT),
Government of India under the aegis of Ministry of Communications.
There are four PSUs under DoT and TCIL is one of them.
Others are BSNL,MTNL and ITI Ltd.
TCIL supports to the vast networks of DoT/MTNL/BSNL in terms of trained
and experienced manpower, research & development and training
facilities.
Today TCIL offers total telecom solutions for projects.
TCIL has working/ is works in almost 45 Countries mainly in Middle East
Africa, South-East Africa, South-East Asia and Europe.
5. Company Profile
Working areas of TCIL:
Repairs and maintenance of telephone exchange cards
Laying communication Cables and executing related
telecom and software development projects
Supply of Computer Hardware and Computer Networking
Running Information Technology Education and Training
center.
10. • CSS stands for “Cascading Style Sheets”
• Here Cascading refers to the complete procedure that
determines which style will apply to a certain section, if you
have more than one style rule.
• Style refers to the term in which you define colours,font
margin ,so on for the certain part of a webpage or for a
complete page.
• Sheets define that how the webpage will look.
• These days CSS became a primary key to set a style in
webpages.
• So, CSS (all together) is a styling language – a set of rules to
tell browsers how your webpage should look.
11. • We can use CSS in three ways inside a html document:
– Inside a page: <p> <h1> <table> etc. <p style=“text-
align: center; font-weight: bold; color: yellow;”></p>
– Internal: <style type=“text/css”>
body {
text-align: left;
font-family: trebuchet,
verdana;}
</style>
12. • External :
<link rel="stylesheet"
href="http://www.sample.com/myway.css"
type="text/css“>
• There are two parts of CSS style rules:
1. Selector: The HTML tag you want to add style to.
2. Declaration: Value of selector e.g.
Selector {declaration;}
• Declaration has two parts:
1. Property: what aspect you want to change
2. Value: The exact setting for that aspect.
CSS
13.
14. • SQL is short form of Standard Query Langauge.
• It is the standard language for relational database
management systems.
• SQL statements are used to perform tasks such as update
data on a database, or retrieve data from a database.
• SQL Server is a database platform for large-scale online
transaction processing (OLTP), data warehousing, and e-
commerce applications; it is also a business intelligence
platform for data integration, analysis, and reporting
solutions.
SQL SERVER
15. • Components of SQL Server:
Database Engine
Analysis Service
Integration Service
Reporting Services
Full Text Search
Notification Service
Service broker
SQL SERVER
16. • OLAP
– Analysis Services allows you to design, create, and
manage multidimensional structures that contain detail
and aggregated data from multiple data sources, such as
relational databases, in a single unified logical model
supported by built-in calculations. Analysis Services
provides fast, intuitive, top-down analysis of large
quantities of data built on this unified data model, which
can be delivered to users in multiple languages and
currencies. Analysis Services works with data
warehouses, data marts, production databases and
operational data stores, supporting analysis of both
historical and real time data.
17. About Project
The aim of this project is to develop a web based tourism
system. This project is designed to make online booking for
hotels, transportation easy for customers as well as guides the
customers to exotic destinations. This project deals with the
automation of ticket booking, hotel room booking facilities etc.
The other intention of creating this project is to provide the
administrator over the full authentication of guiding, planning
and making journey easy for customers with varied kind of
requirements. The following are the tasks performed by the
system:
This system runs on multiple terminals, offers a GUI interface
to its users and connects to a database(s).
The Tools that are required for this project are:-
Front-End: ASP.NET using C# (Framework 4.0)
Back-End: SQL Server 2008
Other Technologies: CSS, JavaScript, AJAX, HTML
18. About Project
One must know what the problem is before it is solved, as it is the basis
for a candidate system for recognition for improving the information
system and its procedures. As an organization changes its operations or
faces advances in computers it needs to update the applications or
improve the existing procedures.
It will help the users to conduct its dealings much easily.
It will increase the efficiency of the application.
It will make the work done more economically productive and easier.
It will provide more reliability and easy searches.
It is highly interactive.
No data redundancy.
It is fast and accurate in executing queries.
Cost of manual labor is reduced.
Tampering of data by unauthorized people would not be there.
It generates efficient and quick report.
19.
20. • Manual Process: There will be registration process for users.
• Data Consistency: Here different keys, constraints and
references are used to maintain consistency into the
database.
• Important notifications: Notifications related to missing
profile information or any other detail necessary for
fulfillment of procedure for completion of process would be
sent as reminders and notified and the user can receive and
act upon it.
22. Administrator:
• AVAILABILITY AND BOOKING INFORMATION
• WEB BASED TOURISM SYSTEM
• USER
• VISITOR
• Login to the system through the home page of the system.
• Can change his password and update his information after logging in.
• Can add new admin.
• Can check all types of booking details.
• Accept and reject user bookings according to availability.
• Monitor the consistency and integrity of the database.
User:
• Login to the system through the home page of the system.
• Update information after logging in.
• Send mail to administrator.
• Make bookings according to availability.
• Check their booking status and attain confirmation.
Visitor:
• Visit the website.
• Check for availability.
• Can become user after registration.