Laxman Intern
Laxman Intern
BELAGAVI – 590018,Karnataka
AN
INTERNSHIP REPORT
ON
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by:
SUSHIL BANIYA
1BH19CS109
V
BANGALORE TECHNOLOGICAL INSTITUTE
(An ISO 9001:2015 Certified Institute)
CERTIFICATE
External Viva
Name of the examiners Signature with date
1.
2.
V
Address Contacts
Nepalgung-10, Banke 081-520361/9858042433
[email protected]/
ninjaininfosys.com
V
Acknowledgement
Any achievement, be it scholastic or otherwise does not depend solely on the individual
efforts but on the guidance, encouragement and cooperation of intellectuals and elders.I
would like to take this opportunity to thank them all.
I am grateful to internship coordinator, Mrs. Saranya S, for her kind support, guidance
and motivation extended for my internship work.
I would like to take this opportunity to express my gratitude to the Principal, Dr. H S
Nanda, for giving me this opportunity to enrich my knowledge. I am grateful to the
President Dr. A Prabhakar Reddy and Secretary, Sri. C L Gowda for having me with
a great infrastructure and well-furnished labs.
Finally, a note of thanks to the Department of Computer Science and Engineering, both
teaching and non-teaching staff for their co-operation extended to me.
Last but not the least, I acknowledge the support and feedback of our parents, guardians
and friends, for their indispensable help at all times.
V
ABSTRACT
V
Contents
CHAPTER 1 1
INTERNSHIP OBJECTIVES 1
1.1 Importance of Internship 1
CHAPTER 2 2
Introduction 2
CHAPTER 3 5
COMPANY PROFILE 5
3.1 About the company 5
3.2 Mission 6
3.3 Vision 6
3.4 Objectives 6
3.5 Services Provided 7
CHAPTER 4 12
About Company Division 12
4.1 Ground Floor 12
4.2 First Floor 12
4.3 Second Floor 12
CHAPTER 5 13
ORGANISATION STRUCTURE 13
CHAPTER 6 13
TASK PERFORMED 13
6.1 INTRODUCTION 13
Chapter 6 14
TECHNOLOGIES 14
6.1 HTML 14
6.3 JAVASCRIPT 14
CHAPTER 7 16
SYSTEM REQUIREMENT SPECIFICATIONS 16
7.1 System Configurations 16
7.2 Hardware Requirements 16
7.3 Software Requirements 16
V
Chapter 8 17
Task performed 17
8.1 Modules 17
CHAPTER 9 22
SCREENSHOTS of project 22
CHAPTER 10 25
WORK SCHEDULE 25
10.1 First Week: 25
10.2 Second Week: 26
10.3 Third Week: 26
10.4 Fourth Week: 27
CHAPTER 11 28
OBJECTIVES/ADVANTAGES 28
CHAPTER 12 29
CHALLENGES 29
CHAPTER 12 30
CONCLUSION 30
CHAPTER 13 32
APPENDIX-PHOTO GALLERY 32
CHAPTER 14 36
REFRENCES NOTES 36
V
Table of Figures
V
FRONTEND WEB DEVELOPMENT 2022-2023
CHAPTER 1
INTERNSHIP OBJECTIVES
An objective for this position should emphasize the skills you already possess
in the area and your interest in learning more about the particular field.
Utilizing internships is a great way to build your resume and develop skills that
can be emphasized in your resume for future jobs. When you are applying for a
Training Internship, make sure to highlight any special skills or talents that can
make you stand apart from the rest of the applicants so that you have an
improved chance of landing the position.
Identify, write down, and carry out performance objectives (mutually agreed
upon by the employer, the MCC experiential learning supervisor, and the
student) related to their job assignment.
Learn to appreciate work and its function in the economy. Assess interests and
abilities in their field of study.
CHAPTER 2
INTRODUCTION
Front-end developers use a combination of HTML, CSS, and JavaScript to build and
design the layout, typography, colors, and other visual elements of a website. They also
create interactive elements such as buttons, forms, and menus, and ensure that the
website is responsive and accessible across various devices and browsers.
HTML (Hypertext Markup Language) is used to create the structure of web pages,
defining the layout and content of the page. CSS (Cascading Style Sheets) is used to
style and format the content, including fonts, colors, and positioning. JavaScript is used
Front-end developers must also be familiar with responsive design principles, which
involve designing websites that adapt to different screen sizes and devices, and
accessibility best practices, which ensure that websites are usable by people with
disabilities.
In addition to technical skills, front-end developers must have a strong sense of design
and aesthetics, and be able to work collaboratively with other members of the
development team, such as back-end developers, designers, and project managers.
Cascading Style Sheets (CSS) controls the presentation aspect of the site and allows
your site to have its own unique look. It does this by maintaining style sheets that sit on
top of other style rules and are triggered based on other inputs, such as device screen
size and resolution. The CSS can be added externally, internally, or embedded in the
HTML tags.
JavaScript
dynamic interface. JavaScript code can use the Document Object Model (DOM),
provided by the HTML standard, to manipulate a web page in response to events, like
user input.
Using a technique called AJAX, JavaScript code can also actively retrieve content from
the web (independent of the original HTML page retrieval), and also react to server-
side events as well, adding a truly dynamic nature to the web page experience.
WebAssembly
WebAssembly, supported by all the major browsers (i.e. from the major vendors
Google, Apple, Mozilla and Microsoft), is the only alternative to JavaScript for running
code in web browsers (without the help of plug-ins, such as Flash, Java or Silverlight;
all being discontinued, as browsers are dropping plug-in support). Prior to its adoption,
there was asm.js (a subset of JavaScript; and thus strictly works in all browsers), that's
also used as a compiler target with efficient support in browsers such as Internet
Explorer 11; and for such browsers that do not support WebAssembly directly, it can
be compiled to asm.js and those browsers supported that way. Generally speaking
programmers do not program in WebAssembly (or asm.js) directly, but use languages
such as Rust, C or C++ or in theory any language, that compile to it.
The developer of the front end keeps these points in mind, utilizing available tools and
techniques to reach this end.
Accessibility
With continuing development for mobile devices, such as smart phones and tablets,
designers need to ensure that their site comes up correctly in browsers on all devices.
This can be done by creating a responsive web design using stylesheets in CSS.
Performance
Performance goals are chiefly concerned with render time, manipulating the HTML,
CSS, and JavaScript to ensure that the site opens up quickly.
Speedy development
CHAPTER 3
COMPANY PROFILE
3.2 Mission
To Bridge the gap and make quality education accessible for all. Holistic
development of the street children to bring them into the mainstream
3.3 Vision
They have a dream to digitalize India. To realize this, we aim to harness &
simplify IT solutions that encompass software & accounting technologies, and make it
accessible to even the smallest business enterprise. We breathe life into an organization
by sourcing, training & providing skilled staffing solutions to modernize your business
ecosystem.
3.4 Objectives
An internship is a period of work experience offered by an organization for a
limited period of time.
Once confined to medical graduates, the term is now used for a wide range of
placements in businesses, non-profit organizations and government agencies.
They are typically undertaken by students and graduates looking to gain relevant
skills and experience in a particular field.
Employers benefit from there placements because they often recruit employees
from their best interns, who have known capabilities, thus saving time and
money in long run.
Rules vary from country to country about when interns should br regarded as
employees. The system can be open to exploitation by unscrupulous employers.
Internships for professional careers are similar in some ways, but not as rigorous
as apprenticeships for professions, trade, and vocational jobs.
The lack of standardization and oversight leaves the term “internship” open to
broad interpretation.
Interns may be high school students, college and university students, or post-
graduate adults.
Our web development team looks beyond the visual effect of the website and
takes other factors into consideration such as the user-friendliness of the website, ease
of maintenance and adhering to the best practices and website development standards.
We also take into account the search engine friendliness and optimization of the website
– and of course, we make sure that the website serves and meets its main objectives.
Content Management System (CMS) Of Website: Our focus has been on the
development and refining of a reusable software framework that is easy to use, reliable
and easily updated. In the world of web development, this is referred to as a Content
Management System, or CMS, and it complements a website by providing webmasters
and website owners with the tools to manage their website’s content themselves. The
CMS makes it easy for the webmaster to manage the website’s navigation, SEO, content
and other assets such as images and videos. For us, owning the framework means that
we can develop websites around our customer’s unique requirements and ensures not
only improved security, but also a quicker turnaround when updating, enhancing or
debugging the websites.
We can also develop from the simplest website to the most complex web-based
applications and recommend the configuration that best meets your objectives. Online
Innovations can offer you comprehensive online solutions which incorporate the latest
technology.
Since our establishment in 2012, our team have acquired a wealth of experience
by being exposed to (what must be) all of the key business processes – from small to
enterprise level businesses. Software development is one of the main task we do at
Ninja Infosys “we have developed audit software, school management system software,
store management software, and many more.” Our expert developers are always there
for the development of the software you need.
3.5.3 It Consultant
TCR Innovation uses the experience & expertise to plan your project appropriately
avoiding common delays and unclear requirements. We provide professional service
and advice, enhance the customer services and productivity help to tackle most of IT
challanges.
Content Marketing
Link Building
Regular Optimization
AdCopy Creation
Keyword Bidding
Competitor Analysis
Content Marketing
Content marketing is done through many medias and we have expert team for
providing content marketing for your business.
Social Media Marketing is the go-to option to increase your brand awareness
and improve customer relationship. We develop exclusive content to build an emotional
connection with the audience through Instagram, Facebook, LinkedIn, etc. We have the
best team for creating your Social Media Marketing.
E-Mail Marketing:
The main objective of email newsletters – the conversion of site visitors that left
their contacts into customers and motivate existing customers to repeat purchases .
Domain is just like " Address to your home" i.e. with unique domain people can
easily reach to you. We provide best domain name to you so that people could easily
recognize and reach to you
Decide on a domain name extension. The extension is the part at the end of the
domain name — .net, .biz, .org or .com, .gov, .mil for example.
Think about what you'd like on the other side of the dot. It could be your
business name or your specialty.
Just give us a call or message us with the domain name you have thought about.
We’ll tell you if that particular domain is available and show other you may like
better.
Once Domain name is taken; you will be now the proud owner of your very
own domain. As long as it's registered to you, no one else may use it.
Hosting
Hosting is the "space of your home" i.e with hosting you get to save more &
more data securely. Two Types of Hosting is available:
Either You own your home or stay in rent: Dedicated and Shared Hosting.
Dedicated Hosting
Dedicated hosting is not for everyone and generally provides more resources
than the average business requires. Dedicated hosting is ideal for very large companies
that regularly experience a high volume of internet traffic or sales, or require a large
amount of disk space. Dedicated hosting grants you the greatest flexibility,
customization, and security of the three types of hosting but is also the most expensive.
Shared Hosting
Shared web hosting is the most affordable type of domain hosting available. Its
affordability is due to the fact that you share a server with various companies who also
want a low-cost web hosting plan. Each company that shares this server has its own
specified amount of storage space that is defined by the hosting package. Depending on
the size of the server, you could possibly have thousands of websites hosted on the same
platform, with each user receiving an allotment of the total available bandwidth,
memory and power.
Have you ever found yourself spotting shapes in the clouds? That is because
people are hard-wired to recognize patterns, even when there are none. It’s the same
reason that we often think we know where to click when first experiencing a website—
and get frustrated if things aren’t where we think they should be. Choosing the right
user interface design pattern is crucial to taking advantage of this natural pattern-
spotting, and this is where you need a good graphics designer. We are proud to inform
you that we can design the best out of best patterns for you.
CHAPTER 4
ABOUT COMPANY DIVISION
CHAPTER 5
ORGANISATION STRUCTURE
CHAPTER 6
TASK PERFORMED
6.1 INTRODUCTION
The system has various modules:
a) Admin
b) Sign Up
c) Login
e) Delivery
f) Payment
g) Feedback
Admin
Admin has full control of the system he/she can perform all tasks possible to bring
changes in a web application.
The admin will perform various function. Some of them are listed below:
➢ Sign Up and Login Page: View all the signups and logins.
➢P
Figure 5.1: ORGANISATION STRUCTURE
CHAPTER 6
TECHNOLOGIES
6.1 HTML
HTML is the standard markup language for documents designed to be displayed
in a web browser. It can be assisted by technologies such as Cascading Style Sheets
(CSS) and scripting languages such as JavaScript. HTML describes the structure of web
pages using mark-up. HTML elements are represented by tags. HTML tags label pieces
of content such as “heading”, “paragraph”, “table”, and so on.
Understand web
6.2 CSS
CSS is a style sheet language used for describing the presentation of a document written
in a markup language such as HTML. CSS is a cornerstone technology of the World
Wide Web, alongside HTML and JavaScript.
Easily maintenance
6.3 JAVASCRIPT
JavaScript is a dynamic computer programming language. It is lightweight and most
commonly used as a part of web pages, whose implementation allow client-side script
to interact with the user and make dynamic pages. It is an interpreted programming
language with object-oriented capabilities.
Increased interactivity
Richer interfaces
CHAPTER 7
SYSTEM REQUIREMENT SPECIFICATIONS
Database: MySQL
Package: XAMPP
CHAPTER 8
TASK PERFORMED
8.1 Modules
The system has various modules:
Academic Programs
Student Services
Facilities Management
Personal Management
1. Academic Program
2. Student Services
3. Facilities Management
5. Personal Management
<?php
session_start();
$db=new PDO('mysql:host=localhost;dbname=bb','root','');
if(isset($_POST['sub']))
{
$un=$_POST['un'];
$ps=$_POST['ps'];
$q=$db->prepare("SELECT * FROM admin_login where uname=
'$un' && password= '$ps'");
$q->execute();
$res=$q->fetchALL(PDO::FETCH_OBJ);
if($res)
{
$_SESSION['un']=$un;
header("location:admin-home.php");
}
else
{
echo "<script>alert('wrong User')</script>";
}
// Prepare statement
$stmt = $conn->prepare($SELECT);
$stmt -> bind_param("s", $username);
$stmt -> execute();
$stmt -> bind_result($username);
$stmt -> store_result();
$rnum = $stmt->num_rows;
$un=$_SESSION['un'];
session_destroy();
header('Location:login.php');
$stmt->close();
$stmt = $conn->prepare($INSERT);
$stmt->bind_param("ss", $username, $apassword);
$stmt->execute();
}else{
echo '<script> alert( "Incorrect Password")</script>';
<script>
location.replace("http://127.0.0.1:8887/5%20loginpage.htm");
</script>
<?php
}
}else{
echo '<script> alert( "Invalid Email!")</script>';
?>
}
$stmt->close();
$conn->close();
}
}
}else{
echo "All field are required";
die();
}
?>
Through this page the admin can login the page and admin can do anything inside
the backend of database.
2. Services Page
In this project three different services have available. If any person wants do donate
the blood, then needs to fill the form for donation and then able to donate the blood.
If any person needed the blood the he/she needs to fill the form for blood need and
request for the required blood group. And we have donor search page also, it will very
helpful for the any person who needs blood. Through this page we can search the
required blood and if its available then we can fill the form for needed blood
3. Contact page
Through this page any person can give the feedback to the owner and contact for more
details.
CHAPTER 9
SCREENSHOTS OF PROJECT
CHAPTER 10
WORK SCHEDULE
The Work Schedule for my internship in this company is 4 weeks. In these Four
weeks, I learned so many things here and it helps to enhance and develop my design
skills, which will be useful for my upcoming job opportunity.
Javascript:Introduction, number
17/06/22 Saturday ,String,Boolean,Comparison, Variables, Exercise:
make a calculator, control flow.
Javascript:Functions, Arrays,
19/06/22 Monday Objects,Loops,Keywords,Section outline
documents.
OOPS:Inheritance,Constructors,Destructors and
Encapsulation.
CHAPTER 11
OBJECTIVES/ADVANTAGES
Internships offer many advantages for young individuals looking to expand their
starting careers or any professional courses. Internships offer us the opportunity to try
out our profession, build our resume, and meet people who can help us in our career.
It provides the opportunity how to work any project within a group as team.
It also provides good environment while performing any tasks given by the
organization.
While performing any task we get proper guidance and also the effort of team
member on that field.
This project helps the manufacturer to maintain the details of orders and choices
made by customer.
Internship are a great way to apply the knowledge from classroom to the
realworld experiences. It helps in exploring different career paths and exploring
our interests in different fields so that we can pursue that later.
It gives us experience in the field we want to pursue and also in building our
resume as most organizations nowadays would prefer to have employees with
some professional experience.
Internships are temporary. They can last from few weeks to twelve months, with
varying works hours but they can lead to long-term benefits, such as job opportunities
in the company and increased knowledge about the industry. In automobile ordering
system project, admin can easily get the details of each and every order whenever
required. This project helps to manage the orders and proceed with the same, which is
less time consuming as well as require low cost.
CHAPTER 12
CHALLENGES
During internship all faces various problem in different ways. The biggest
challenge is being at the bottom of totem pole. The most common challenge is that the
intern has never worked in a structured environment and so is unaware of the protocols.
It takes time to understand how the work environment operates and how the intern fits
within that environment.
Some students were not friendly to participate in the project and ignore all
the important part of the project.
For major project we had unstable team members who doesn’t response
and corporate with each other.
For major project, time was limited to complete that project and face
various error while doing because of limited period of time.
Less chance to get recognized from the projects completed, and less
opportunities after internship completion.
We faced various problems but with the proper guidance of mentor we were
able to overcome these obstacles and complete our internship in the company. Mentor
suggested and taught us that we should build a strong understanding among our
coworkers. The main challenge we faced was to connect database and the server.
CHAPTER 12
CONCLUSION
I have learned various types of technologies required for theme, product and layout
design. My main focus had been on front-end designing and also back-end development
which leads to a full stack development. With the help of this internship I have gained
significant amount of knowledge I hope it will be helpful for my future carrer.
Making this project was sometime difficulties gave very valuable knowledge. The team
of puranobooks has always helped me to sharpen my knowledge and to acquire new
skills.
Once the on-boarding and training phase wraps up, the new staff member should be
ready to engage in a rewarding long-lasting career. The full cycle recruiting process can
indeed be a gruelling experience for all parties involved. But, will the addition of a new,
reliable employee for the firm, it is also a much needed and appreciated part of nurturing
a successful business. Even for owners of small enterprises, for peace of mind in hiring
the best candidate for a job, following the steps of the recruitment life cycle is well
worth the time and effort and is a proven method of reducing turnovers within a
company, saving both time and money in the long run.
CHAPTER 13
APPENDIX-PHOTO GALLERY
CHAPTER 14
REFRENCES NOTES
1. Dave W. Mercer, Allan Kent, Steven Nowicki, David Mercer, ―Beginning PHP5‖,
3rd edition, Wrox publications.
3. Luke Welling, ―PHP and MySQL Web Development Book‖, 5th edition, Pearson
India publications.
4. Larry Ullman, ―PHP and MySQL for Dynamic Web Sites‖, 4th edition, Pearson
India publications.
Weblinks
www.w3schools.com