Beruflich Dokumente
Kultur Dokumente
INTRODUCTION
1.1 OVERVIEW
Training and Placement is a type of digital distribution platform for websites. A website is a
collection of related web pages, including multimedia content, typically identified with a common
domain name, and published on at least one web server. A website may be accessible via a public
Internet Protocol (IP) network, such as the Internet, or a private local area network (LAN), by
referencing a uniform resource locator (URL) that identifies the site.
Websites have many functions and can be used in various fashions; a website can be a personal
website, a commercial website for a company, a government website or a non-profit organization
website. Websites are typically dedicated to a particular topic or purpose, ranging from
entertainment and social networking to providing news and education. All publicly accessible
websites collectively constitute the World Wide Web, while private websites, such as a company's
website for its employees, and are typically a part of an intranet.
Training and Placement maintaining the details of the students and gets the requested list of
candidates for the companies who would like to recruit the students based on the given query.
This project is aimed at developing an online website for the Training and Placement Dept. of the
college. The system is an online website that can be accessed throughout the organization and
outside as well with proper login provided. This system can be used as an application for the TPO
of the college to manage the student information with regards to placement. Students logging
should be able to upload their information in the form of a CV. Visitors/Company representatives
logging in may also access/search
1
1.2 ABOUT PROJECT
Our project provide the facility of maintaining the details of the students and gets the requested
list of candidates for the companies who would like to recruit the students based on the given
query. He/she can also provide their budget for training and the companies occur under their
budget. If he/she want to find the job on it then they have to upload their CV and skills on it.
2
design process as well. Python programming language interacts with front end languages
efficiently which makes it easy to code and make a connection with the front-end. Similarly, the
database was also created in order to test the functionality of the project if it’s working accordingly
or not. This website is mostly based on database rather than fetching data from different platforms
so it was necessary to create the database which will give the desired output of the project to the
user.
3
Chapter-2
REQUIREMENT ANALYSIS AND SPECIFICATION
4
2.3 FEASIBILITY STUDY
Preliminary investigation examines project feasibility, the likelihood the system will be useful to
the organization. The main objective of the feasibility study is to test the Technical, Operational
and Economical feasibility for adding new modules and debugging old running system. All
systems are feasible if they are given unlimited resources and infinite time. There are aspects in
the feasibility study portion of the preliminary investigation:
1. Technical Feasibility
2. Operation Feasibility
3. Economical Feasibility
Do the proposed equipment have the technical capacity to hold the data required to
use the new system?
Will the proposed system provide adequate response to inquiries, regardless of the
number or location of users?
Are there technical guarantees of accuracy, reliability, ease of access and data
security?
Some of the important issues raised are to test the operational feasibility of a project includes the
following: –
5
Is there sufficient support for the management from the users?
Will the system be used and work properly if it is being developed and implemented?
Will there be any resistance from the user that will undermine the possible
application benefits?
This system is targeted to be in accordance with the above-mentioned issues. Beforehand, the
management issues and user requirements have been taken into consideration. So there is no
question of resistance from the users that can undermine the possible application benefits.
The well-planned design would ensure the optimal utilization of the computer resources and would
help in the improvement of performance status.
6
Chapter-3
DESIGN
The most creative and challenging phase of the system life cycle is system design. The term
design describes a final system and the process by which it is developed. It refers to the technical
specification that will be applied in implementing the candidate system.
The main step in design is to determine how the output to be produced and in what format.
System design is multistep process that focuses on the data structure software architecture
procedural detail and interface between the models. The design process also translates the
requirements. There are basically 3 types of design which are described below:
Logical design
Physical design
Structural design
3.1 LOGICAL DESIGN:
Logical design describes the inputs outputs databases and procedural all in a format that meets
user requirements.
When analyst prepares the logical system design, they specify the user needs at a level of details
that virtually determines the information flow into and out of the system and the required data
resources.
7
The data flow diagram are commonly used during problem analysis. A DFD is very useful in
understanding the system effectively. Data flow diagramming is a graphical technique that depicts
the information flow and the transforms that are applied as data move from input to output. They
are a part of the structured model in the software development life cycle. A data flow diagram
(DFD) is a graphical representation of the “flow” of the data through an information system,
modelling its process aspects. A DFD shows what kind of information will be input to or output
from the system, where IT does show the information about the timing of the process or
information about whether processes will operate in sequence or in parallel. Data flow diagram is
graphical representation of data throw graphic form throw the symbol and data flow diagram and
flow chart throw we can show how they are working and what process they follow. Notations in
the DFD:
SYMBOL DESCRIPTION
The circle or bubble represents a process. A process is named and each
process is represented by a named circle.
The arrow represents the flow of data through the system. The labelled
arrows enter or leave the bubbles.
8
relationships are modelled through the use of entity
relationship diagrams.
A relationship is a named collection or association
RELATIONSHIP between entities or used to relate to two or more
entities or used to relate to two or more entities with
some common attributes or meaningful interaction
between the objects.
An attributes is a single data item related to a
ATTRIBUTES database object. The database schema associates
one or more attributes with each database entity.
Fig 3.5: ER-Diagram
Top-down design methods often result in some form of stepwise refinement. Top-down approach
is suitable only if the specifications of the system are clearly known and the system development
is from scratch. Top-down approaches require some idea about the feasibility of the components
specified during design.
The Structured Query Language (SQL) is the set of instructions used to interact with a relational
database In fact, SQL is the only language that most databases understand. Whenever you interact
with such a database, the software translates your commands (whether they are mouse clicks or
form entries) into a SQL statement that the database knows how to interpret. SQL has three main
components: the Data Manipulation Language (DML) the Data Definition Language (DDL) and
the Data Control Language (DCL).
10
3.9 HOME:
11
3.11 SIGN UP:
12
3.13 CONTACT US:
3.14 SERVICES:
13
3.15 PORTFOLIO:
3.16 DATABASE.PHP:
14
Chapter- 4
CODING
4.1 HTML
HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects, such as interactive forms, may be embedded into the rendered page. It provides a
means to create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Tags such as <img/> and <input /> introduce content into the page directly.
Others such as <p>...</p> surround and provide information about document text and may
include other tags as sub-elements. Browsers do not display the HTML tags, but use them to
interpret the content of the page.
Example:
<html>
<head>
<title> Page Title </title>
</head>
<body>
<h1> This is a Heading </h1>
<p> This is a paragraph </p>
</body>
</html>
15
Any document starts with a heading. You can use different sizes for your headings. HTML also
has six levels of headings, which use the elements <h1>, <h2>, <h3>, <h4>, <h5>, and <h6>.
While displaying any heading, browser adds one line before and one line after that heading.
The <br /> tag has a space between the characters br and the forward slash. If you omit this space,
older browsers will have trouble rendering the line break, while if you miss the forward slash
character and just use <br> it is not valid in XHTML
Any text between the opening <pre> tag and the closing </pre> tag will preserve the formatting
of the source document.
4.2 CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language. Although most often used to set the visual style of web
pages and user interfaces written in HTML and XHTML, the language can be applied to any XML
document, including plain XML, SVG and XUL, and is applicable to rendering in speech, or on
other media. Along with HTML and JavaScript, CSS is a cornerstone technology used by most
16
websites to create visually engaging webpages, user interfaces for web applications, and user
interfaces for many mobile applications.
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.
Separation of formatting and content makes it possible to present the same markup page in
different styles for different rendering methods, such as on-screen, in print, by voice (via speech-
based browser or screen reader), and on Braille-based tactile devices. It can also display the web
page differently depending on the screen size or viewing device. Readers can also specify a
different style sheet, such as a CSS file stored on their own computer, to override the one the author
specified.
Changes to the graphic design of a document (or hundreds of documents) can be applied quickly
and easily, by editing a few lines in the CSS file they use, rather than by changing markup in the
documents.
The CSS specification describes a priority scheme to determine which style rules apply if more
than one rule matches against a particular element. In this so-called cascade, priorities (or weights)
are calculated and assigned to rules, so that the results are predictable.
The CSS specifications are maintained by the World Wide Web Consortium (W3C). Internet
media type (MIME type) text/css is registered for use with CSS by RFC 2318 (March 1998). The
W3C operates a free CSS validation service for CSS documents.
CSS has a simple syntax and uses a number of English keywords to specify the names of various
style properties.
A style sheet consists of a list of rules. Each rule or rule-set consists of one or more selectors, and
a declaration block.
4.2.1 Selector
In CSS, selectors declare which part of the markup a style applies to by matching tags and attributes
in the markup itself.
Selectors may apply to:
All elements of a specific type, e.g. the second-level headers h2
Elements specified by attribute, in particular:
Id: an identifier unique within the document
17
Class: an identifier that can annotate multiple elements in a document
Elements depending on how they are placed relative to others in the document tree.
Classes and IDs are case-sensitive, start with letters, and can include alphanumeric characters and
underscores. A class may apply to any number of instances of any elements. An ID may only be
applied to a single element.
4.3 PHP
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web
pages.
PHP is a widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
PHP is an acronym for "PHP: Hypertext Preprocessor"
PHP is a widely-used, open source scripting language
PHP scripts are executed on the server
PHP is free to download and use
What is a PHP File?
PHP files can contain text, HTML, CSS, JavaScript, and PHP code
PHP code are executed on the server, and the result is returned to the browser as plain HTML
PHP files have extension ".php"
</div>
<div class="item"> <!-- Second-Slide -->
<img src="images/tr2.jpg" alt="" class="img-responsive" />
</div>
<div class="item"> <!-- Second-Slide -->
<img src="images/tr3.jpg"style="height:500px;width:1350px" alt="" class="img-responsive" />
</div>
</div>
</div>
</div>
<!-- //banner -->
19
<script src="js/jquery.knob.js"></script>
<script src="js/jquery.throttle.js"></script>
<?php
include("footer1.php");
?>
20
<a name="about">
<tr>
<th class="Aquarius_span">Image<sup style="color:red;">*</sup></th>
36
<td><input style="color:black; margin-left:-5px;" type="file" name="photo"
required=""/></td>
</tr>
<tr><th style="color:white;">GO</th>
<td>
<input type="submit" value="Sign Up" name="submit"></tr></td>
</form>
</table>
</div>
</div>
</div>
</div>
<!-- //popup for sign up form -->
37
<div class="text"><h1></h1></div>
</div>
<div class="mySlides fade">
<div class="numbertext"></div>
<img src="images/new/3.jpg" style="width:100%; height:470px;">
<div class="text"><h1></h1></div>
</div>
<div class="mySlides fade">
<div class="numbertext"></div>
<img src="images/new/4.jpg" style="width:100%; height:470px;">
<div class="text"><h1></h1></div>
</div>
<div class="mySlides fade">
<div class="numbertext"></div>
<img src="images/new/5.jpg" style="width:100%; height:470px;">
<div class="text"><h1></h1></div>
</div>
<div class="mySlides fade">
<div class="numbertext"></div>
<img src="images/new/6.jpg" style="width:100%; height:470px;">
<div class="text"><h1></h1></div>
</div>
<a href="#about" class="scroll"><div class="thim-click-to-bottom">
48
<a href="https://www.facebook.com/niteshDsharma"><img title=" " alt=" "
src="images/nitesh.jpg" height="180px;" width="180px;"style="border-radius:50%;"/></a>
<p class="abouttt">Nitesh sharma</p>
<div class="stars">
<i class="fa fa-facebook blue-star" aria-hidden="true"></i>
<i class="fa fa-google-plus gray-star" aria-hidden="true"></i>
</div>
<h4>Java Developer</h4>
</div>
<div class="snipcart-details top_brand_home_details">
<form action="https://www.facebook.com/niteshDsharma" method="post">
<fieldset>
<input type="submit" name="submit" value="Connect..." class="button" />
</fieldset>
</form>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<div class="col-md-12 khali">
</div>
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid1">
<figure>
<div class="snipcart-item block" >
<div class="snipcart-thumb">
<a href="https://www.facebook.com/meenakshi.goyal.750"><img title=" " alt=" "
src="images/meenakshi mam.jpg" height="180px;" width="180px;"style="border-
radius:50%;"/></a>
49
<p class="abouttt">Meenakshi goyal </p>
<div class="stars">
<i class="fa fa-facebook blue-star" aria-hidden="true"></i>
<i class="fa fa-google-plus gray-star" aria-hidden="true"></i>
</div>
<h4>Php Developer</h4>
</div>
<div class="snipcart-details top_brand_home_details">
<form action="https://www.facebook.com/meenakshi.goyal.750" method="post">
<fieldset>
<input type="submit" name="submit" value="Connect..." class="button" />
</fieldset>
</form>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid1">
<figure>
<div class="snipcart-item block" >
<div class="snipcart-thumb">
<a href="https://www.facebook.com/vipul.sharma.338658"><img title=" " alt=" "
src="images/vipul sirr.jpg" height="180px;" width="180px;"style="border-radius:50%;"/></a>
<p class="abouttt">Vipul sharma</p>
<div class="stars">
<i class="fa fa-facebook blue-star" aria-hidden="true"></i>
<i class="fa fa-google-plus gray-star" aria-hidden="true"></i>
</div>
50
<h4>Python Developer</h4>
</div>
<div class="snipcart-details top_brand_home_details">
<form action="https://www.facebook.com/vipul.sharma.338658" method="post">
<fieldset>
<input type="submit" name="submit" value="Connect..." class="button" />
</fieldset>
</form>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<div class="col-md-4 top_brand_left">
<div class="hover14 column">
<div class="agile_top_brand_left_grid">
<div class="agile_top_brand_left_grid1">
<figure>
<div class="snipcart-item block" >
<div class="snipcart-thumb">
<a href="https://www.facebook.com/pradeepjoam"><img title=" " alt=" " src="images/p.jpg"
height="180px;" width="180px;" style="border-radius:50%;"/></a>
<p class="abouttt">Pardeep joam</p>
<div class="stars">
<i class="fa fa-facebook blue-star" aria-hidden="true"></i>
<i class="fa fa-google-plus gray-star" aria-hidden="true"></i>
</div>
<h4>Angular Developer</h4>
</div>
<div class="snipcart-details top_brand_home_details">
<form action="https://www.facebook.com/pradeepjoam" method="post">
<fieldset>
51
<input type="submit" name="submit" value="Connect..." class="button" />
</fieldset>
</form>
</div>
</div>
</figure>
</div>
</div>
</div>
</div>
<div class="clearfix"> </div>
<div class="col-md-12 khali">
</div>
<div class="col-md-12 khali">
</div>
<div class="col-md-12 khali">
</div>
<!-- s -->
<div class="col-md-12 sign">
<label>Subscribe us</label>
<p class="abouttt"></p>
</div>
<div class="col-md-12 khali">
</div>
<div class="col-md-12 khali">
</div>
<!-- subscribe section -->
<div class="subscribe">
<div class="container">
<div class="heading">
<p class="abouttt"><q>You can also subscribe us for more details and more
information.</q></p>
</div>
<form action="subscribe_action.php" method="post">
52
<input type="email" name="email" placeholder="Enter your email..." required="">
<input type="submit" value="Subscribe">
</form>
</div>
</div>
<!-- //subscribe section -->
<!--blod-->
<!-- contact section -->
<div class="col-md-12 sign" id="contact">
<label>Contact us</label>
<p class="abouttt"></p>
</div>
<div class="col-md-12 khali">
</div>
<div class="col-md-12 khali">
</div>
<div class="contact" id="contact">
<div class="container">
<div class="heading">
<h5 class="abouttt">Need Help? Make a call</h5>
<h4 class="abouttt">8894122453</h4>
</div>
<form action="contactus_action.php" method="post">
<div class="col-lg-4 col-md-4 col-sm-4">
<div class="control-group form-group">
<div class="controls">
<input type="text" name="fname" class="form-control" id="name" required data-validation-
required-message="Please enter your name." placeholder="Your Name*"><i class="fa fa-user"
aria-hidden="true"></i>
<p class="help-block"></p>
</div>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4">
53
<div class="control-group form-group">
<div class="controls">
<input type="email" name="email" class="form-control" id="email" required data-validation-
required-message="Please enter your email address." placeholder="Email*"><i class="fa fa-
envelope" aria-hidden="true"></i>
</div>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4">
<div class="control-group form-group">
<div class="controls">
<input type="text" name="no" class="form-control" id="name1" required data-validation-
required-message="Please enter your phone number." placeholder="Phone number*"><i
class="fa fa-phone" aria-hidden="true"></i>
<p class="help-block"></p>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="col-lg-12 col-md-12 col-sm-12">
<div class="control-group form-group">
<div class="controls">
<textarea rows="10" cols="100" name="msg" class="form-control" id="message" required data-
validation-required-message="Please enter your message" maxlength="999" style="resize:none"
placeholder="Message*"></textarea>
</div>
</div>
</div>
<div id="success"></div>
<!-- For success/fail messages -->
<div class="col-lg-12 col-md-12 col-sm-12 center">
<button type="submit" class="btni .btn-primaryy"><p class="blacki">Send</p></button>
</div>
<div class="clearfix"></div>
54
</form>
</div>
</div>
<!-- //contact section -->
<!-- //Reviews section -->
61
Chapter-5
TESTING
62
White box testing, however, is when the tester has access to the internal data structures, code, and
algorithms. For this reason, unit testing and debugging can be classified as white-box testing and
it usually requires writing code, or at a minimum, stepping through it, and thus requires more skill
than the black-box tester. If the software in test is an interface or API of any sort, white-box testing
is almost always required.
In recent years the term grey box testing has come into common usage. This involves having access
to internal data structures and algorithms for purposes of designing the test cases, but testing at the
user, or black-box level. Manipulating input data and formatting output do not qualify as grey-box
because the input and output are clearly outside of the black-box we are calling the software under
test. This is particularly important when conducting integration testing between two modules of
code written by two different developers, where only the interfaces are exposed for test.
Grey box testing could be used in the context of testing a client-server environment when the tester
has control over the input, inspects the value in a SQL database, and the output value, and then
compares all three (the input, SQL value, and output), to determine if the data got corrupt on the
database insertion or retrieval.
63
Functional testing tests at any level (class, module, interface, or system) for proper
functionality as defined in the specification.
System testing tests a completely integrated system to verify that it meets its requirements.
System integration testing verifies that a system is integrated to any external or third party
systems defined in the system requirements.
Beta testing comes after alpha testing. Versions of the software, known as beta versions, are
released to a limited audience outside of the company. The software is released to groups of people
so that further testing can ensure the product has few faults or bugs. Sometimes, beta versions are
made available to the open public to increase the feedback field to a maximal number of future
users.
It should be noted that although both Alpha and Beta are referred to as testing it is in fact use
immersion. The rigors that are applied are often unsystematic and many of the basic tenets of
testing process are not used. The Alpha and Beta period provides insight into environmental and
utilization conditions that can impact the software.
After modifying software, either for a change in functionality or to fix defects, a regression test re-
runs previously passing tests on the modified software to ensure that the modifications haven't
unintentionally caused a regression of previous functionality. Regression testing can be performed
at any or all of the above test levels. These regression tests are often automated.
In woodwind instrument repair, a smoke test involves plugging one end of an instrument
and blowing smoke into the other to test for leaks. (This test is no longer in common use)
In electronics, a smoke testing is the first time a circuit is attached to power, which will
sometimes produce actual smoke if a design or wiring mistake has been made.
65
Chapter-6
IMPLEMENTATION
1. For the implementation of website WAMP server is being used i.e installed on user’s machine
so that the website with PHP and MySQL can be run on user’s machine.
2. The accuracy of the website can be checked by conformance of the website to the requirements
of the users of the website.
6.1.1 Features
Manage your Apache and MYSQL services
Manage your server settings.
Access your logs.
Access your setting files
Install and switch Apache, MYSQL and PHP releases
66
Fig 6.1.2.1: Welcome profile of WAMP Server
67
Step 3: Destination location where wamp server will be installed
68
Step 5: Installation is running
69
6.2 RUNNING WAMP SERVER PAGE
Click the icon to see the menu above. From here, we can stop the server, exit it, view help files,
and see the configuration pages.
70
Fig 6.3: Wamp Server Home Page
This www folder for Wampserver is usually at this location on our hard drive:c:/wamp/www/Bear
this in mind when we click File > Save As to save your PHP scripts.
72
Chapter- 7
RESULTS AND CONCLUSION
Travel gives me time to think, ideate, observe and learn new things - culture, food, history. It also
gives a lot of time to introspect and understand on how certain things are done around the world
Can make use of it for saving customer details in database.
Can benefit to promote tourism in our Himachal Pradesh.
It shows our great Himalayas.
73
Chapter- 8
FUTURE SCOPE
Tour operators business encompasses a large range of offerings. In the said business, you can
include tour planning and organizing services related to tour travel, leisure travel, subject travel,
sports travel, education travel, etc.
It can also include tour related services for inspection, exhibition, training, conference, etc.
for business clients. You can cater to inbound or outbound tour services like travel booking,
hotel bookings, arrange travel schedules, VISA arrangements, etc.
The scope of tour operators business is vast; however you must do a cost benefit analysis
before actually deciding what to offer in a tour operators business.
74
BIBLIOGRAPHY
9.1 BOOKS
Learning Php, MySQL,css and javascript
Author: Robin Nixon
PHP-MySQL-Web-Development-
Author: Luke Welling
Programming-PHP-
Author: Kevin
HTML-CSS-Visual-Quick Start-
Author: Elizabeth Castro
HTML-CSS-Design-Build-Websites
Author: John Duckett
9.2 WEBSITES
www.amazon.com
www.srs.com
www.fashion.com
www.expedia.com
www.php.net
www.w3schools.com
www.phpbuilder.com
www.phpdeveloper.com
75
LIST OF ABBRIVATION
76