Project Synopsis
Project Synopsis
PROJECT SYNOPSIS
OF MAJOR PROJECT
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING
Hardware requirement:
Software Requirement:
Technology : PHP
Tools : XAMPP
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING
Frontend web development is used to send queries, requests and receive data from backend system.It
refers to the Hypertext Markup Language (HTML), Cascading Style Sheet (CSS), and JavaScript
sections. Frontend web development is called the client end-user development system. Frontend
development allows the developer to customize the visual elements of a website or an application.
front-end programming language with specialized tools and technologies to create the first part of web
development. Today people are adopting modern technology. People are living with problems without the
use of technology and programmers help to eliminate this problem with the design of new technologies.
Besides, they are creating and modernizing present day innovation with the assistance of data innovation
skills and web developers are building dynamic website.
The links used in Figure 4 are Boot Series 4, the new component of Bootstrap, with a faster design and
faster response. They support the latest and most stable versions of all browsers and platforms. Since the
first release on Friday, August 19, 2011. It has released twenty versions until now, including two major
versions of v2 and v3. With Bootstrap 2, a variety of functions work as optional tables were added. It
rewrote the library to create a mobile-friendly code by Bootstrap 3. In Bootstrap 4, there are two major
changes to the project architecture like Sass migration and flexbox CSS. The goal is to help web developers
move faster by inviting newer CSS features, fewer dependencies, and newer technologies. (GetBootstrap,
2022.)
4. JavaScript:
JavaScript is the third part of the magical elements in web development, in short for "JS". For ten years now,
it becomes one of the most popular scripting languages. It is the only programming language that can run
without having installed in a browser or an extension. Brendan Heart is the creator of JavaScript. It has a big
community support. It is not only useful for web applications but also mobile applications. The investment
in JavaScript is getting higher in the technological society. It is the most popular and powerful scripting
language for programmers due to its simplicity and understanding. Furthermore, everything on the website
can be done with the help of JavaScript, such as real-time networking chatting applications, video streaming
services, command-line tools, and even games. Also, JS is a versatile script that defines an object as a
dynamic first-class function and helps control the operation of a web page. In a nutshell, it can be run inside
of a browser or in node as well. This language is useful for building properties that will differentiate the user
from a beginner. JS can work in other environments, such as the NodeJS compiler on the remote server or
in operating system scripts. The popularity of modern browsers has created a new wave of JavaScript
frameworks. Like CSS, JS is encoded in the HTML in the header and can also be used just like CSS. However,
the file extension is different, ".js". (w3schools, 2022.)
JavaScript is the most popular of all programming languages and was developed by Brendan Eich on
Netscape. Besides, JS is a versatile script that describes the object as a dynamic, first-class function and
helps control the behavior of web pages. JS has been extended to use HTML5. It helps the developer to
open a new window, to control its appearance, such as print window, resize, scroll, fade and highlight pages
new window. The display layout and history objects have been modified by JS and the screen objects as
well. Moreover, different types of browser’s pop-up boxes, current layout, and cookies are all integrated
into JavaScript. (Jsx, 2022.)
REFERENCES:
www.javatpoint.com
www.w3schools.com
www.tutorialspoint.com
www.youtube.com
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING
Web development is ultimately responsible for aggregating server-side web software and front-side
web development work. Final encryption is never seen by end-users or client users.
The most useful code is in the background and backend code available on the web. However, web
developers code cannot be viewed directly in the backend. A developer working on embedded web
development must be familiar with C ++, C #, Java, and PHP known as Hypertext processor or other
programming languages.
Starting with development, the encoder needs to program the data and services sought by the program
or frontend system. Below display in Figure 5 is the tree structure of the whole backend development
programming language with tools and technologies.
1. PHP:
PHP is the most powerful scripting language for creating dynamic websites. It helps to provide
dynamic functionality, operating requests, and the system to respond automatically to the
developer’s website. PHP stands for hypertext preprocessor. PHP alone is not an independent
language. It is an embedded language for HTML. Thus it is called HTML-embedded scripting
language. PHP is almost similar to JAVA, C, and Pearl but it has its special and unique features. The
most common use of PHP is to do form processing and math calculation at the backend server.
However, it provides the contents result in the browser supporting format such as HTML pages.
Moreover, it connects the database dynamically in the webpages(In this thesis mostly the PHP
functionality and the integration between PHP were using in the author's website. w3schools, 2020.)
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
2. ASP.NET:
ASP is a great local and web building structure. ASP means an active server page. With the help of
ASP.NET HTML, CSS, and JavaScript, it is easier to build and manage web applications. Moreover,
developers are using the mentioned invention of web development to build applications. Inside
the extension, ASP.NET, provides engineers with two systems to get started creating web
applications: ASP.Net and ASP.NET MVC web forms. ASP.NET Web Forms ASP.NET is the most
experienced web design system. The application was deleted on January 16, 2002. After that
ASP.NET MVC is a renewed system that was first released in December 2009 as ASP.NET MVC 1.0.
When ASP.NET has become the most used plan Web advertising template. The ASP.NET adaptation
time is approaching, there are many rumors about ASP.NET. The following web forms are exempt
from the following strikes. Nowadays, it is one of the most popular server-side scripting pages. The
requirements for moving from
ASP.NET Web Forms to ASP.NET MVC is very high at some point. (Liberty and Herwitz 2003.)
3. Databases:
Database means the collection data. Organized data is collected for the record via different kinds
of systems. The system for collecting data can be an app or website depending on the
management agreement. However, the relevant data is a more restrictive method. SQL and NoSQL
are two types of data language systems. SQL is a data language and used in an organized way and
users can have access to the data very easily. SQL is a collection of schemas, tables, references,
views, and other elements. There are also different types of databases. The database designer
supports an IT-based process like search for empty modeling in ways that helps to find model
rooms. (Shi, 2007.)
MySQL:
SQL is a standard language for accessing and manipulating databases. SQL stands for Structured
Query Language. SQL lets the user access and manipulate databases. SQL was a standard of the
American
National Standards Institute (ANSI) in 1986, and the International Organization for Standardization
(ISO) in 1987. SQL can execute queries against a database, retrieve data from a database, insert
records in a database, update records in a database, delete records from a database, create new
databases, create new tables in a database, create stored procedures in a database, create views
in a database and most importantly set permissions on tables, procedures, and views. This is the
most well-known database framework utilized in PHP. It is a most famous open-source social
information base administration framework. Organized Query Language is the extended version of
SQL. Inside the MySQL, information is protected/put away in an assortment of lines and sections.
Each site needs to store some valuable information for which they need MySQL. Login page,
enlistment page, search page and to store the information, MySQL makes it more convenient.
(Welling & Thomson 2003.)
--
-- Dumping data for table `admin`
--
INSERT INTO `admin` (`id`, `UserName`, `Password`, `updationDate`) VALUES
(1, 'admin', '5c428d8875d2948607f3e3fe134d71b4', '2017-06-18 12:22:38');
Web server signifies hardware and software. From the view of hardware, a web server is a PC that
stores web server programming and site part records for example HTML archives, pictures, CSS
styles, JavaScript documents. It is associated with the Internet and permits the trading of physical
information with different gadgets associated with the web. From the view of software, a web
server contains in any event, an HTTP server that controls the web as clients. An HTTP server is a
server or client-side programming which has URLs (web address) and HTTP.( Mozila.org, 2020.)
1. Apache:
A web server is a server programming intended to run programming that can address the issues of
clients on the internet. A web server can be a large container for maintaining a website. The web
server forms approaching system demands as indicated by HTTP and other related conventions.
Apache is the most generally utilized web server application. Apache has a strong programming
library. Apache is a free, open-source application. It cuts away at 67% of all sites on the planet. It is
quick, solid, and trustworthy. Apache is a profoundly equipped for addressing the requirements of
an assortment of situations utilizing augmentations and modules. Most WordPress facilitating
suppliers use Apache as their web server programming. However, WordPress can be a good
platform for apache based web server programming. (Sabharwal, Navin 2020.)
2. XAMPP:
XAMP was made by Apache companions. It represents Cross-Platform (X), Apache (A), MySQL (M),
PHP (P), and Perl (P). It assists with making a neighborhood web server for engineers and they use
it for their testing purposes. Apache, MySQL, and PHP language is used to make a web server.
However, every one of those is remembered for a basic XAMPP record. XAMPP similarly deals with
Windows, Mac, and Linus because it is a cross-stage item. Clients make a neighborhood test server
through XAMPP for testing their site. There are four significant segments in XAMPP. Furthermore,
Apache is the most utilized web server application, and web substances are conveyed and handled
by this Apache to a PC. Practically 54% of sites are utilizing Apache since it is one of the well-known
web servers. Besides, MySQL is a database and a database association required for gathering
information to make a web application. It is very useful when it is about making a database
utilizing MySQL. It assists with including, expelling and changing information in a web server.
Thirdly, PHP is a web programming code. Apache should begin from the XAMPP control board to
run PHP code on the webserver. (Mikoluk 2020.)
REFERENCES:
Mikoluk, K. 2014. How to use XAMPP to Run Your Web Server. Available:
https://blog.udemy.com/xampp-tutorial/. Accessed 13 May 2022.
Sklar, J. 2011. Principles of web Design: The Web Technologies series (5th Edition). Boston,
MA: Cengage Learning, Inc.