Uploaded by yashumehra18

2017586 miniProjectReport(4)

advertisement
A
Project
Report
On
Web Development
Submitted in partial fulfilment of the requirement for the 6th semester
BTECH
By
Yash Mehar
2017584
Under the Guidance of
Mr. Ramesh Singh Rawat
Department of Computer Science & Application
DEPARTMENT OF COMPUTER SCIENCE & APPLICATION
GRAPHIC ERA UNIVERSITY, DEHRADUN
CLEMENT TOWN, BELL
ROAD DISTRICTDEHRADUN-248002
2023 – 2024
CANDIDATE’S DECLARATION
I hereby certify that the work which is being presented in the dissertation entitled “Web Development” in partial
fulfilment of the requirements for the award of the Degree of Bachelor of Technology in Computer Science
and Engineering, submitted in the Department of Computer Science and Engineering of the Graphic Era
Deemed to be University, Dehradun is an authentic record of my own work carried out during a period from
Feb 2023 to July 2023, under the supervision of Mr. Ramesh Singh Rawat Sir, Department of Computer
Science and Engineering of the Graphic Era Deemed to be University, Dehradun (Uttarakhand).
The matter presented in this dissertation has not been submitted by me for the award of any
other degree of this or any other Institute/University.
YASH MEHAR
2017584
ACKNOWLEDGEMENT
Here by I am submitting the project report on “Web Development”, as per the scheme of Graphic
Era University, Dehradun.
In this connection, I would like to express our deep sense of gratitude to our beloved institution
Graphic Era University and, I like to express our sincere gratitude and indebtedness to
Honerable Dr. Kamal Ghanshala, Chairman & President, GEU, Dehradun
I would like to express our sincere gratitude to Dr. Devesh Pratap Singh, Head of Dept. of
Computer Science, for providing a congenial environment to work in and carry out our project.
I consider it our cardinal duty to express the deepest sense of gratitude to Mr. Ramesh Singh Rawat
sir, Department of Computer Science and Application for the invaluable guidance extended at
every stage and in every possible way.
Finally, I am very much thankful to all the faculty members of the Department of Computer
Science and Application, friends and our parents for their constant encouragement, support and
help throughout the period of project conduction.
YASH MEHAR
2017584
Table of Contents
1.
Introduction
2.
3.
Motivation
Requirement Of Project
4.
Methodology Followed
5.
Conclusion
6.
References
1. ABSTRACT
1.1 Introduction
Web development refers to the process of creating websites and applications for the
internet. It involves designing, coding, and maintaining websites using various programming
languages, frameworks, and tools. Web developers utilize their technical skills to create
visually appealing and functional websites that are accessible to users across different
devices and platforms.
1.2 Motivation
With a marriage party website, you can incorporate an RSVP system where guests can confirm their
attendance. This helps you manage the guest list efficiently, estimate the number of attendees, and make
appropriate arrangements accordingly.
A website allows you to add a personal touch to the marriage party preparations. You can customize the
design, choose colors and themes that reflect the couple's preferences, and include photos or videos to
share the journey leading up to the big day. It provides an opportunity to showcase the couple's story
and make the website more engaging for the guests.
2. REQUIREMENT OF PROJECT
2.1 Hardware Requirement
A working computer
Internet Connection
2.2 Software Requirement
Internet Browser such as Chrome, Edge, etc.
Visual Studio Code (IDE)
3. METHODOLOGY FOLLOWED
Some Important Methodology are :1. Html
2. CSS
3. Javascript
4. PHP
5. MySql
Database
Use of Above Methodologies
1.Html
HTML, which stands for Hypertext Markup Language, is the standard markup
language used for creating web pages and applications. It is the backbone of the
World Wide Web and is used to structure the content and define the layout of a
web page. HTML uses tags to define elements within a document. These tags are
enclosed in angle brackets (< >) and are typically paired with an opening tag and
a closing tag, although some tags are self-closing. The content of a web page is
written between the opening and closing tags of various HTML elements. In
addition to the built-in elements, HTML also allows you to define custom elements
using attributes and classes. Attributes provide additional information about an
element, such as the source of an image or the destination of a link. Classes allow
you to assign specific styles or behavior to elements, making it easier to apply CSS
(Cascading Style Sheets) styles or manipulate them using JavaScript.
2.CSS
CSS, which stands for Cascading Style Sheets, is a style sheet language used to
describe the presentation and visual appearance of a document written in HTML
or XML. It provides a way to separate the structure and content of a web page
from its design and layout. CSS works by targeting HTML elements and applying
styling rules to modify their appearance. These styling rules define properties
such as colors, fonts, sizes, spacing, borders, and positioning. By using CSS, you
can control the look and feel of your web pages, ensuring consistency and
enhancing the visual appeal. Within each rule, there are one or more propertyvalue pairs:
CSS rules can be placed in a separate CSS file and linked to an HTML document
using the <link> element in the <head> section. Alternatively, you can include CSS
rules directly within an HTML document using the <style> element.
3.Javascript
JavaScript is a high-level programming language that is primarily used for
adding interactivity and dynamic behavior to web pages. It allows you to create
interactive elements, handle events, manipulate the content of a web page, and
communicate with servers to fetch or send data. Here are some key features and
uses of JavaScript:
1. Client-Side Scripting: JavaScript is primarily executed on the client-side,
meaning it runs directly in the web browser of the user. It enables you to modify
the content and behavior of web pages dynamically based on user interactions or
specific conditions.
2. DOM Manipulation: JavaScript provides powerful tools to interact with the
Document Object Model (DOM) of a web page. You can access and modify
HTML elements, change their styles, add or remove elements, and respond to user
actions like clicks or input.
3. Event Handling: JavaScript allows you to attach event handlers to HTML
elements, enabling you to respond to various events such as clicks, mouse
movements, key presses, and form submissions. This interactivity enhances user
experience and enables the development of interactive web applicat.
4.Asynchronous Communication: JavaScript supports asynchronous
programming, which allows you to perform tasks like making API calls, fetching
data from servers, and updating the web page without blocking the user interface.
This is typically achieved using AJAX (Asynchronous JavaScript and XML) or
newer techniques like Fetch API and XML Http Request.
5.Browser APIs: JavaScript provides access to a wide range of browser APIs that
offer additional functionality. These APIs include features like geolocation, local
storage, audio/video manipulation, canvas drawing, and much more. They enable
you to create rich and interactive web experiences.
4.PHP
The term PHP is an acronym for Hypertext Preprocessor. It is an opensource, interpreted, object-oriented server-side scripting language that is used
for web development. PHP is developed by the Rasmus Lerdorf in 1994
with the very first version of PHP that simply designed to set the Common
Gateway Interface (CGI) binaries, which are written in C programming
language. The latest version of PHP is PHP versions 8 which is released on
November 24, 2022. It can be easily embedded with HTML files. HTML
codes can also be written in a PHP file. The PHP codes are executed on the
server-side whereas HTML codes are directly executed on the browser.
PHP is a server-side scripting language designed for web development.
dynamic content that is sent to the user's browser. PHP is commonly used
for creating dynamic web pages, managing form data, interacting with
databases, and handling server-side tasks
4. Conclusion
In conclusion, creating a website for a wedding party can greatly
enhance the overall experience for both the couple and their guests. A
dedicated website provides a centralized platform to share all the
relevant information about the event, including details about the venue,
date, time, and dress code. It allows guests to easily access and RSVP,
streamlining the guest management process
Additionally, a wedding party website offers the opportunity to
personalize the event and showcase the couple's journey leading up to
their special day. Through photos, videos, and personalized design
choices, the website can create a memorable and engaging experience for
guests.
Furthermore, a website simplifies communication between the couple
and their guests. Important updates, reminders, or changes to the
schedule can be easily communicated through the website, ensuring that
everyone stays informed.
By providing a convenient and accessible platform, a marriage party
website enhances the guest experience and facilitates smooth
coordination for the couple. It centralizes information, manages RSVPs,
and fosters effective communication, making it an invaluable tool in the
planning and execution of a successful wedding party.
5. References
https://www.delftstack.com
https://www.etutorialspoint.com
https://www.geeksforgeeks.org
https://www.javatpoint.com 8qks/view?usp=sharing
www.youtube.com
Download