Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

A INDUSTRIAL TRAINING REPORT ON WEB

DEVELPMENT
An INTERNSHIP REPORT

Submitted to

SAVEETHA INSTITUTE OF MEDICAL AND TECHNICAL SCIENCES

In partial fulfilment for the award of the degree of

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
by
Student Name: D. Janavi
Reg. No:191611104

SAVEETHA SCHOOL OF ENGINEERING


SAVEETHA INSTITUTE OF MEDICAL AND TECHNICAL
SCIENCES, CHENNAI – 602 105
October 2020
ABSTRACT

WEB DEVELOPMENT is the main objective of this internship. To develop a web based

application or software there are several programming languages that are in use. Some of them are

only used for the frontend and backend design of the software. For example-HTML3, HTML4,

HTML5, CSS, Bootstrap Framework etc. There are also some other programming languages that are

used to develop the dynamic functions of the software or application. For example-PHP, Java etc.

Nowadays there are also some framework's that use vastly. Frameworks are basically structured

programming by using Model, View, and Controller. It is also called as MVC. If we develop web

based application that is very useful for us because we can access it from anywhere of the world. It is

very helpful for our daily life. That is why I choose subject of my report is "WEB DEVELOPMENT".

1
COMPANY PROFILE

Weblabs Technologies is Web Devision of BSV Technologies Pvt Ltd. This is

one of the leading IT Software Development and Website Desiging Form. We

develope All types of Software Services and Website related Services like

Domain Registration, Hosting, SEO, Bulk SMS etc.WEBLABS

TECHNOLOGIES PACKAGES is designed by Interactive Ideas for small

businesses who want their presence on the World Wide Web. This pack is

designed to grow the business by professionally designed website with

optimized pages for search engine. This package is also beneficial for those

who doesn't want to bother to purchase web hosting and domains. We do all

these things from our side so that you can enjoy the ready to use website for

your business growth. Offer Packages: WEB DESIGN PACKAGES-Weblabs

Technologies, Economy Pack, Business Pack, Business Pack Advance,

Corporate Pack, E Commerce Pack, Flash Website Pack, Customized Website

Pack.

2
DECLARATION BY THE CANDIDATE

I declare that the report entitled “A INDUSTRIAL TRAINING REPORT ON


WEB DEVELOPMENT” submitted by me for the degree of Bachelor of
Engineering is the record of the internship work carried out by me under
the guidance of “Mr.V.Karthick” and this work has not formed the basis for
the award of any degree, diploma, associateship, fellowship, titled in this or any
University or other similar institution of higher learning.

SIGNATURE
(D.Janavi )
(Reg. No. 191611104)

3
ACKNOWLEDGEMENT
This Internship work would not have been possible without the contribution

of many people. It gives me immense pleasure to express my profound gratitude to

our honorable Chancellor,Dr. N. M. Veeraiyan, Saveetha Institute of Medical and

Technical Sciences, for his blessings and for being a source of inspiration. Isincerely

thank our Vice Chancellor,Dr.Rakesh Kumar Sharma, for his visionary thoughts

and support.I am indebted to extend my gratitude to our Director Madam,Mrs.

Ramya Deepak, Saveetha School of Engineering, forfacilitating us all the facilities

and extended support to gain valuable education and learning experience.

I register my special thanks to Dr. B. Ramesh, Principal, Saveetha School of

Engineering and Dr. SP. Chokkalingam, HoD, Department of Computer Science

and Engineering, for the support given to me in the successful conduct of this

internship.I wish to express my sincere gratitude to my supervisor, Mr.V.Karthic

for her inspiring guidance, personal involvement and constant encouragement during

the entire course of this work.

I am grateful to entire faculty of the Department of Computer Science and

Engineering, for their constructive criticisms and valuable suggestions which have

been a rich source to improve the quality of this work.

4
TABLE OF CONTENTS

CHAPTER TITLE PAGE


NO. NO.

Abstract 1

Company Profile 2
1 INTRODUCTION 6
1.1 Introduction of Domain 6
1.2 Objective of the Problem 6
1.3 Scope of the project 9
2 PROBLEM STATEMENT AND METHODOLOGY 9
2.1Problem Statement 9
2.2Methodology 10
2.3System Architecture 11
3 INTERNSHIP REPORT 14
3.1. Day 1 Report 14
3.2. Day x Report 14
4 CONCLUSION 16
Internship Offer Letter 16
Internship Certificate 17

5
INTRODUCTION
1.1 Introduction of Domain
1.1 Introduction
PHP was developed by Ramus Ledford. It is a freeware. It is also a weakly typed,
free from language. PHP has since evolved into a powerful server-side markup
language with syntax that resembles a mix between Perl and C. PHP is a server-
side scripting language designed specifically for the web. Within an HTML page,
we can embed PHP code that will be executed each time the page is
visited.HTML generate the web page with the static text and images. However,
the need evolved for dynamic web base usage. These dynamic usages are
facilities by PHP.

Other tasks that PHP is especially good at are database access, disk
access, networking and text manipulation. PHP is an excellent alternative to such
similar programming solutions as Microsoft’s proprietary scripting engine ASP
and Allayer’s rather expensive Cold fusion. As mentioned before, PHP is a cross-
platform language.

Finally, PHP is easy. If you know C or Perl, learning PHP is a cinch. The
language is a mix between the two, taking the best features from both. Plus, PHP
adds features to solve common problems that programmers often encounter when
programming for the web.

1.2 Objectives
The objective of the web development is to handle the entire activity of a
website. The software keeps track of all the information about the entire website.
The system contains database where all the information will be stored safely.

6
1.2.1 To save the time and resources
The website system will take less time in entering the data, processing it
and getting its output. Fewer resources will be used as no large registers, files,
ledgers, pens; correctors will be needed or used.

1.2.2 To reduce the number of workers


After the system will be computerized only a single computer operator will be
needed to operate the system while now more than one workers work in the
system.

1.2.3 To reduce the space being used


Every data will be stored in the computer memory whereas now it is stored in
registers and files which then stored in bookshelves or cupboards and they need
a large space.

1.2.4 To reduce the work load


As the new system will be computerized, the database will be automatically
updated at the time of entry. Everything will be done automatically just by
clicking few buttons.
There will be no need to maintain any files or registers.

1.2.5 To make it easy to search any record


It will be much easier to find particular record rather than opening such huge
files and finding a single record from them

7
1.2.6 To edit records and update the database easily
Records will be easily edited and the database will easily be updated at the time
of entering a record.
1.2.7 To make the system user friendly
The system will be much more easy to use and the operator will feel no difficulty.

8
1.3 Scope of the project
In desktop base website creating system is easy to understand. Since I accept
Internship it seems to me I am beginner and primary level to learn web
development, so it is easy and interested to learn and create. Further this project
is related of student and I am introducing to its circumstances so it service
technology is under of the understand mine. Its technology is so interested and
charming and easy to build a project by fully PHP, HTML, CSS, MYSQL.

PROBLEM STATEMENT AND METHODOLOGY


2.1 problem statement
There are more problems to create when I working with CSS. It is very easy but
sometimes it’s not matched with my expectation, and placed in appropriate place.
Web designing is not an easy task. It takes a lot of creativity, uniqueness and
brainstorming sessions to come up with a nice web design. Only a web designer can
tell about the challenges they go through on regular basis. Web designs which are
liked and appreciated by target market and clients are mostly the result of constant
development and regressive critical thinking. Website’s sync with multiple apps
along with its ability to be responsive are just a few factors which are pondered by
the web designer. This makes web designing a challenging role.
On the contrary, there are some other challenges which are faced by web
designers. These challenges are about keeping a website responsive enough so that
it can be viewed and accessed on all devices. Sometimes websites take time to load,
so in order to provide a better user experience, one of the toughest challenges for
web design is to make website load faster.
Clients often encounter issues with their website and turn to the designer/developer
to correct them, but when they check the site, it looks fine from their end.
Sometimes, these issues are caused by out-of-date web servers or changes made
9
incorrectly by the customer. Time spent detecting the source of a problem means a
delay in tackling the problem itself.

2.2Methodology
▪ Basic concept (WWW& HTTP, HTTPS, Client Server Communication)
▪ Basic HTML (Tags, Element, Attributes, Paragraphs, Headings, Line
Breaks, Horizontal Rule, Lists, Table, Color Codes, Font, Text Linking,
Email, Images, Background, Comments, Meta, Media, Charset)
▪ HTML Forms (Input, Text Fields, Password, Checkbox, Combo Box,
Radio, Text Areas, Files, Buttons)
▪ HTML5 features
CSS
▪ Basic CSS (selector, internal, external, Inline, Class, Id, Background, font,
Text, Padding, Margin, Border, list CSS, hovering and elements)
▪ Advance CSS (border-radius, opacity, cursor, layers, position, display, float,
gradient, and multiple-column)
▪ Concept of Menus (single menu, dropdown menu) ▪Template, design using
CSS div.

Bootstrap
▪ Environment Setup
▪ Grid System
▪ Typography
▪ Tables, Forms, Buttons, Images
▪ Dropdown, Button group
▪ Navigation Element
▪ Bootstrap plug-ins (Transition, Modal, Dropdown, Tab, Tooltip, Alert,
Button)
10
JavaScript
▪ Basic JavaScript (Syntax, Enable, Location, Operators, Variables, Events,
Alert, Confirm, Prompt, POP up, Date, print)

▪ JavaScript String (Strings, Length, Split, Search, Replace)


▪ JavaScript advanced (get Element by Id, Inner HTML, Get table, index,
DOM, manipulation, Regular Expression)
PHP BASIC
▪ Control Structures (if, else, else if, while, do-while, for, for each, break,
continue, switch)
▪ Include (require, include, require_ once, include_ once)
▪ Function (User-defined Function, Function arguments, returning values,
variables function)
▪ Array (array declaration, merging, sorting, deleting, inserting)

Date & Time Function

▪What is timestamp?

▪ Getting the current Date and Time using PHP function.


▪ Formatting timestamp.
▪ Checking date validity.
▪ Converting String to timestamps.
▪ Finding the number of Days in a month.
▪ Finding the number of Days or week in a year.

11
▪ Finding the day name for a date.
▪ Converting local time to GMT.
▪ Comparing Dates.
▪ Converting Minutes to hours.
Number Functions
▪ Generating a Number Range.
▪ Rounding a floating point number.
▪ Finding the Smallest or largest number in an array.
▪ Formatting Numbers with commas.
▪ Padding Numbers with Zeroes.
▪ Converting Between Bases.
▪ Generating Random Numbers.
Forms, Session, Cookie, Rag Expression
▪Generating forms.
▪ Processing form input.
▪ Validating form input.
▪ Validating numbers.
▪ Validating Alphabetic strings.
▪ Validating Alphanumeric String.
▪ Validating credit card numbers.
▪ Validating Telephone Number.
▪ Sharing Session Data Storing objects in a session.
▪ Protecting Data with session.
▪ Deleting Session data.
▪ Validating Email address
File Operation
▪ Testing Files and Direction ▪Retrieving file information.
▪ Reading files.
12
▪ Writing files.
▪ Counting words, lines, and characters in a file.
▪ Deleting files.
▪ Altering file extensions.
▪ Sorting files.
▪ Searching and replacing patterns within files.
▪ Searching for files in a directory.
▪ Renaming files and direction.
▪ Finding Differences Between Files.

2.3System Architecture
1. Home Page
2. About Us Page
3. Product Page
4. Order Us Page
5. Contact Us Page

6.Admin Page

7.Login Page
8.Register Page
9.Track

13
INTERNSHIP REPORT
3.1 day 1 report:
DAY1:web development introduction, Objective. Objective include some facility
about internship as save the time and resource, reduce the number of workers, reduce
the work load, easy to search and record. Motivation to web development as
inheritance, implement, object declare and so on opportunity. Goals of web
development project PHP is more effective and choice full and ultimate for fruitful
programmer.
DAY2: Studied about a web design template or a website design template is a
template which is in most cases used to present some information in the Internet. A
web design template is a catchall name for several types of templates like:
– HTML templates – website design templates represented with HTML code only

– PSD templates – templates which contain only .psd files, graphics only, with no
code

– Flash templates – website design templates developed with Flash

DAY3: A framework is a real or conceptual structure intended to serve as a support


or guide for the building of something that expands the structure into something
useful. In computer systems, a framework is often a layered structure indicating what
kind of programs can or should be built and how they would interrelate. Some
computer system frameworks also include actual programs, specify programming
interfaces, or offer programming tools for using the frameworks
DAY4: Resource Description Framework, a set of rules from the World Wide Web
Consortium for how to describe any Internet resource such as a Web site and its
content.

14
• Internet Business Framework, a group of programs that form the technological
basis for my SAP product from SAP, the German company that markets an
enterprise resource management line of products
• Sender Policy Framework, a defined approach and programming for making e-
mail more secure
• Zach man framework, a logical structure intended to provide a comprehensive
representation of an information technology enterprise that is independent of the
tools and methods used in any particular IT business.

DAY 5: Started the development of the project with basic methodologies and web
development templates
DAY 6: implementation of project with back end tools of web development are
started with php introduction, so far it explained about how and whats the process is
situated behind the web page
DAY 7: creation of main page about intro,reg, details entering are created
DAY 8-10:
Extensibility: New capabilities can be added to the software without major changes
to the underlying architecture. Fault-Tolerance: The software is resistant to and able
to recover from component failure.
Maintainability: The software can be restored to a specified condition within a
specified period of time.
Modularity: The resulting software comprises well defined, independent component.
That leads to better maintainability.
Reliability: The software is able to perform a required function under stated
conditions for a specified period of time.
Security: The software is able to withstand hostile acts and influences. Usability:
The software user interface must be usable for its target user/audience.
day 10-15:
the process came to end really quickly, whole development of project is completed
with the help of team and thier guidence,the web is build with the html and php.
15
CONCLUSION

As a conclusion, I can say that this internship was a great experience. Thanks to
this project, I acquired deeper knowledge concerning my technical skills but I also
personally benefited. Currently PHP pages are a common part of web applications,
and one of the most popular language for web development used by developers
worldwide. If we surf internet we can see millions of websites built with PHP and
MYSQL. I learn to live in a different environment from the one I am used to.
Indeed, I grew more independent in work and also in everyday life. I realized that
I could do more things than I thought like learning new things by myself.

There are huge opportunities available for the students who want to work in this
field. Many private and public organizations hire web designer for their online
work and website development. With the rapid advent of online industry, the
demand of web development professionals is increasing and this has created a huge
job opportunity for the aspirants in the upcoming days.
Also an experienced person in this field can also work as a freelancer; there are
many online companies which provide online projects to the individuals.

16
17

You might also like