Internet Programming Final Report
Internet Programming Final Report
Bachelor of Technology
in
Computer Science & Engineering
By
M. JANANI (19UECS0626)
I. PRATHYUSHA (19UECS0368)
G. AJITH (19UECS0280)
i
DECLARATION
We declare that this written submission represents my ideas in our own words and where others’
ideas or words have been included, we have adequately cited and referenced the original sources. We
also declare that we have adhered to all principles of academic honesty and integrity and have not
misrepresented or fabricated or falsified any idea/data/fact/source in our submission. We understand
that any violation of the above will be cause for disciplinary action by the Institute and can also
evoke penal action from the sources which have thus not been properly cited or from whom proper
permission has not been taken when needed.
(Signature)
(M. JANANI)
Date: / /
(Signature)
(I. PRATHYUSHA)
Date: / /
(Signature)
(G. AJITH)
Date: / /
ii
APPROVAL SHEET
Mr.C.M.Chidambaranathan.,B.E.,M.Tech.,Ph.D.,
Date: / /
Place:
iii
ABSTRACT
The purpose of College Website is to automate the existing manual system by the help of computer-
ized equipments and full-fledged computer software, fulfilling their requirements, so that their valu-
able data/information can be stored for a longer period with easy accessing and manipulation of the
same. The required software and hardware are easily available and easy to work with.
College Website, as described above, can lead to error free, secure, reliable and fast management
system. It can assist the user to concentrate on their other activities rather to concentrate on the
record keeping. Thus it will help organization in better utilization of resources. The organization can
maintain computerized records without redundant entries. That means that one need not be distracted
by information that is not relevant, while being able to reach the information.
The aim is to automate its existing manual system by the help of computerized equipments and
full-fledged computer software, fulfilling their requirements, so that their valuable data/information
can be stored for a longer period with easy accessing and manipulation of the same. Basically the
project describes how to manage for good performance and better services for the clients.
Keywords:
iv
LIST OF FIGURES
v
LIST OF ACRONYMS AND
ABBREVIATIONS
abbr Abbreviation
vi
TABLE OF CONTENTS
Page.No
ABSTRACT iv
LIST OF FIGURES v
1 INTRODUCTION 1
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Aim of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Project Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Scope of the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 REQUIREMENT SPECIFICATION 3
2.1 User characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Hardware specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Software specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 WEBSITE DESIGN 4
3.1 Sitemap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3.2 Design Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2.1 Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.3 FRONT END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3.1 UI Design of Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3.2 Login page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3.3 Responsiveness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4 BACK END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4.1 Database connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5 SERVER SIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5.1 Deplyoment on Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 TESTING 8
4.1 Types Of Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.1 White Box Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.2 Regression Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.3 Acceptance testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 WEBSITE LAUNCH 9
8 SOURCE CODE 12
8.1 Front end code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.1 HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
8.1.2 CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
8.1.3 JS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8.1.4 Bootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2 Back end code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.2.1 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
8.2.2 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9 SCREENSHOTS 21
Chapter 1
INTRODUCTION
1.1 Introduction
The ”College Website” has been developed to override the problems prevailing in the practicing man-
ual system. This software is supported to eliminate and in some cases reduce the hardships faced by
this existing system. Moreover this system is designed for the particular need of the company to carry
out operations in a smooth and effective manner.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user to
use this system. Thus by this all it proves it is user-friendly. College Website, as described above, can
lead to error free, secure, reliable and fast management system. It can assist the user to concentrate
on their other activities rather to concentrate on the record keeping. Thus it will help organization in
better utilization of resources.
Every organization, whether big or small, has challenges to overcome and managing the informa-
tion of Student, College, Course, Faculty, Fees. Every College Website has different College needs,
therefore we design exclusive employee management systems that are adapted to your managerial
requirements. This is designed to assist in strategic planning, and will help you ensure that your or-
ganization is equipped with the right level of information and details for your future goals. Also, for
those busy executive who are always on the go, our systems come with remote access features, which
will allow you to manage your workforce anytime, at all times. These systems will ultimately allow
you to better manage resources.
The main aim of this project is to provide the university student’s the best social media experience in
side the university.
1
1.3 Project Domain
We have developed this website with HTML, CSS. The Domain is that internet programming, the
concepts related to internet has been used in our project.
The scope of this project is to create a social media forum for the university students to upload
and share university information to other users. With the help of this website users can find what’s
happening in university as the other users share those details online.
1.5 Methodology
In this phase, the conceptual design of the methodology is developed and research on existing method-
ologies is conducted. Research is per- formed from independent research firms, such as the Gartner
Group, Forrester Research, and CIO.com. These research firms sometimes publish the methodolo-
gies that consulting firms use. Consulting firms’ websites are another source for researching Beauty
parlour management system methodologies. The actual methodology is developed in this phase. De-
tailed descriptions of each task in the methodology are documented, including the objectives, inputs,
approach, relevant models, applicable tools and techniques, outputs, and any references. The method-
ology is to be documented in an appropriate format, be it a Word document or HTML pages. The
methodology will be implemented with a client. This phase includes the marketing of beauty parlour
management services and the closing of the sale, followed by the actual implementation
2
Chapter 2
REQUIREMENT SPECIFICATION
1.Making of appointment.
2.User can select the service which are available in list.
3.User can cancel the appointment and update the deatails and can add a new services by contacting
admin.
2.2 Dependencies
2.128MB RAM
3.100MB Free Hard disk space
4.STD Color Monitor
3
Chapter 3
WEBSITE DESIGN
3.1 Sitemap
When the user entered into website,Home page and search bar can be appear for user. User need
to enter the programming language based on their preference on the search bar.then the website will
show the topics and information of the programming language. user has to check what are the topics
available on their prefered programming language and then choose the the topic and then go to that
topic. After entering the topic user can choose the information containing on the topic from the
various websites .then the user can study the information.
4
3.2 Design Phase
5
3.3 FRONT END
A specialization of web design that deals with the controls people use to interact with a website or
app, including button displays and gesture controls. UI-User Interface
Picture1.png
Beauty Parlour Management System mainly focused on Admin who can manage whole website.Login
page is not required for user.Login page is only available for Admin.
3.3.3 Responsiveness
These online encyclopedia for programming is focused on mainly the users who are interested and
want to develop the performance in the programming languages. So that they get the information
easily in these website.
6
Screenshot 2021-11-13 233948.png
7
Chapter 4
TESTING
Testing is a vital for the success of any software. No system design is ever perfect. Testing is
also carried in two phases. First phase is during the software engineering that is during the module
creations. Second phase is after completion of the software. This is system testing which verifies that
the whole set of programs hanged together.
Test Case - Verify if the login allows to login simultaneously with same creden- tials in different
browsers.
The Regression Testing is generally done whenever modifications are made to the source code of a
project. The Regression Testing can also be defined as the process of testing changes made to the
computer program and also makes sure that the older programming still works with the new changes.
So, before any new version of a software product is released, the old test cases for the project will be
run against the software with the changes made, to make sure.
This testing is generally performed when the project is nearing its end. This test mainly qualifies the
project and decides if it will be accepted by the users of the system.
8
Chapter 5
WEBSITE LAUNCH
Picture1.png
9
Chapter 6
The result of this project was a successful high-fidelity prototype of a Salon management and schedul-
ing application. we successfully implemented all of the above mentioned use cases, and achieved
clean interfaces that further enhance the user experience.The many-to-one database tables success-
fully represent a robust set of scenarios and relationships that are critical to salon management. Web
Calendar was integrated well to provide salons with full calendaring functionality. The aesthetic cus-
tomization of Web Calendar makes it undifferentiated from the Salon Book application.For users,
scheduling was the heart of the application. And indeed, users can currently select a salon, stylist,
date, and service to make an appointment. They can then view or cancel appointments, and rate salons
on past appointments.Together, all of this functionality gives users an unmatched value proposition
for booking salon appointments. Users also accumulate points after attending and rating an appoint-
ment, which, upon launch of the site, would be redeemable for salon credit. This is an additional
source of incentive to use this application.For more results, see video screen captures of user and
salon interfaces inaction.
The performance of Beauty Parlour Management System is good and it is mainly focused on appoint-
ments of the users and services in the particular parlour.After completion of all tests,we can conclude
that the website is working fine.
6.2 Security
It is very secured on Admin side.Because login page is provided for admin.So nobody can access the
user’s appointments without admin id and password.And login page is provided for user.Because the
appointments made by the users for one parlour only.
10
Chapter 7
7.1 Conclusion
Our project is only a humble venture to satisfy the needs to manage their project work. Several user
friendly coding have also adopted. This package shall prove to be a powerful package in satisfying
all the requirements of the school. The objective of software planning is to provide a frame work that
enables the manger to make reasonable estimates made within a limited time frame at the beginning
of the software project and should be updated regularly as the project progresses.
In the future a login will be provided for the user.The user has to register by providing correct details
before login.For security reasons one verification code will be sent to the provided mail id during
registration.Login will be provided for user,because beauty products will be added in the website
which can be buy through online.Number of parlours will be added in website which can be located
by using GPS.Home service will also be provided in the future.
11
Chapter 8
SOURCE CODE
8.1.1 HTML
12
Screenshot 2021-11-14 001936.png
13
8.1.2 CSS
14
8.1.3 JS
15
8.1.4 Bootstrap
16
Screenshot 2021-11-14 002641.png
17
8.2 Back end code
8.2.1 PHP
18
8.2.2 SQL
19
Screenshot 2021-11-14 003105.png
20
Chapter 9
SCREENSHOTS
Picture1.png
21
Screenshot 2021-11-14 003358.png
22
Screenshot 2021-11-14 003417.png
23
Screenshot 2021-11-14 003436.png
24
Screenshot 2021-11-14 003459.png
25
Screenshot 2021-11-13 233535.png
26
Screenshot 2021-11-13 233948.png
27