Professional Documents
Culture Documents
BELGAUM
INTERNSHIP REPORT
On
BACHELOR OF ENGINEERING
IN
TELECOMMUNICATION ENGINEERING
Submitted by
Name: Jhansi N
USN: 1CR17TE015
2020-2021
Department Of Telecommunication Engineering
CMR INSTITUTE OF TECHNOLOGY, Bangalore – 560037
CONTENTS
Page No.
CERTIFICATE
ACKNOWLEDGEMENT
ABSTRACT
ABOUT THE COMPANY
1. INTRODUCTION
2. LITERATURE SURVEY
3. MOTIVATION
4. OBJECTIVE
5. METHODOLOGY
6. CONCLUSION
7. FUTURE OF BIONIC EYE
8. REFERENCES
LIST OF FIGURES
This is to certify the Technical Seminar entitled “Bionic Eye”, carried by the
following bonafide students of CMR Institute of Technology, Bengaluru in partial
fulfilment of the requirements for the award of Bachelor of Engineering in
Telecommunication Engineering of the Visvesvaraya Technological University,
Belagavi-590018 during the academic year 2020-21. This is certified that all the
corrections and suggestions indicated for Internal Assessment have been incorporated in
the report deposited in the departmental library. The Technical seminar report has been
approved as it satisfies the academic requirements prescribed for the said degree.
External Viva
The satisfaction that accompanies the successful completion of any task would be
incomplete without mentioning the people whose proper guidance and encouragement has
served as a beacon and crowned my efforts with success. I take an opportunity to thank all the
distinguished personalities for their enormous and precious support and encouragement
throughout the duration of this seminar.
I take the opportunity to express my sincere gratitude and respect to CMR Institute
of Technology, Bangalore for providing us an opportunity to present my Internship Project.
I have a great pleasure in expressing our deep sense of gratitude to Dr. Sanjay Jain,
Principal, CMRIT, Bangalore, for his constant encouragement.
With profound sense of gratitude, we acknowledge the guidance and support extended
by Mr. Mahesh Kumar Jha, HoD, and Mr. Raveesh Hegde, Asst. Professor, Department of
Telecommunication Engineering, CMRIT, Bangalore. Their incessant encouragement and
invaluable technical support have been of immense help in realizing the topic. Their guidance
gave me the environment to enhance my knowledge, skills and to reach the pinnacle with
sheer determination, dedication and hard work.
I also extend my thanks to the faculties of Telecommunication Department who
directly or indirectly encouraged me.
I also thank my parents and friends for all their moral support they have given us
during the completion of this work.
ABOUT THE COMPANY
PVH Software Solutions has successfully completed many e-governance projects for
the various departments of Govt of Karnataka and has won accolades for its superior service
delivery, timely execution of projects and the quality of the deliverables. PVH Software
Solutions is being trusted by many clients who are looking for reliable and quality services
for their business. PVH Software Solutions is currently operating and managing in Bangalore
and giving services to e-commerce business services.
In the project based structure, staff is particularly relegated to the project and report
specifically to the project manager. The project manager is in charge of the execution
evaluation and vocation movement of all undertaking colleagues while on the project. This
prompts expanded project faithfulness. Complete line power over undertaking endeavors
bears the project manager solid undertaking controls and brought together lines of
correspondence. This prompts quick response time and enhanced responsiveness. In addition,
project work forces are held on a restrictive instead of shared or low maintenance premise.
Project teams create an in number feeling of task recognizable proof and possession, with
profound faithfulness efforts to the project and a decent comprehension of the way of
project's exercises, mission, or objectives.
ABSTRACT
Nowadays education plays a great role in development of any country. Many of
education organizations try to increase education quality. One of the aspects of this
improvement is managing of school resources.
Our system is a major tool through this managing process by making a continuous
communication between headmaster, teacher, parents and student. So in order to achieve that
goal, we need a Website that covers the needs of all users at the same time.
This school information system is the way for searching the information the single
click of mouse. In past the people used to search information. It was difficult to find out
details of school information. so this school information systemis used to overcome the entire
problem which they are facing previously.
For Students, they can view their subject's grades, contact with the headmaster and
teachers for any complaint, recommendation or an absence permission, and they also up to
date with all school's news or posts that publish by the other users. For Headmasters, they
have a full control on the system, like they can add a new parents, teachers and students with
their subjects. For Teachers, they can add student’s grades or edit it for their own subjects
only, and they have a direct connection with students and their parents . For Parents, they
have an access for their sons/daughters grades without any possibility to edit on it, and they
can directly contact with teachers and headmasters. All the system users can publish whatever
they need within the educational process on the last updates section, and these posts is visible
for all the users .
The benefits of college management system for the employee is they can create any
kind of certificate easily using this system. They can easily retrieve all information related to
student and employee. Admin has all the Collective records of students of all the branches.
Admin can check all the records of employees of all departments anytime. This system gives
easy approach to find the detail information for any student/employee. Using this college
management system it is very easy to handle all functionality of college. This system is
beneficial for both students and employees as they can get all previous or current information
when they need. This system is also helpful to maintain the students record like admission
record, fees record, exam result records. College management system can help to get all or a
particular student attendance information. Also it can help to maintain the fees and
accounting reports of college in proper way. This system also helps to generate mark sheets
of current year.
The School Information System can be used to store student information like
attendance, fees, and student result etc. Admin can create report regarding any student at any
time using this system. Using this system we can register new student and their course
details. We can submit students fees and can check fees details anytime. We can create exam
result and submit in this system. Student can check their result online by logging to the
system. We can also add new employee in the system and can check details of the employee
easily. Student can also check course detail online from this system.
Using this system we can manage all information of all aspects of a school, its
students, faculties, Departments, marks and other curricular activities. School Information
System provides the easiest way to manage all functionalities of a school. This system
facilitates schools to maintain the functionality related to school employees and their
students.
School Information System can store and manage all data of the various departments
of a college like Administration, Attendance, Staff details etc. using this system user can
retrieve any information related to student, teacher and fees. Using this system teacher can
check student attendance anytime. This system also help teacher to announce the result.
School administration can also manage school work easily. Admin can check leave, salary
and other details of teacher any time. They can also create time table of classes from this
system. The Library module is used for the data process of library and book accessing for
students and staffs.
Admin can also generate following reports from this system like Student Report,
Employee Report, Course Detail Report, Fee Detail Report, Marks Detail Report, Generate
Pay Slip.
In the existing system all the works are done manually. Students have to fill up
admission form on paper and all the records are maintained on paper file. In this system it is
very difficult to find any information. And it is very difficult to maintain the fees and
accounting reports of college in proper way.
There are three broad divisions of web development – front-end development (also
called client-side development) and back-end development (also called server-side
development) and Full-stack development.
Front-end development refers to constructing what a user sees when they load a web
application – the content, design and how you interact with it. This is done with three codes –
HTML, CSS and JavaScript.
HTML, short for Hyper Text Markup Language, is a special code for ‘marking up’
text in order to turn it into a web page. Every web page on the net is written in HTML, and it
will form the backbone of any web application. CSS, short for Cascading Style Sheets, is a
code for setting style rules for the appearance of web pages. CSS handles the cosmetic side of
the web. Finally, JavaScript is a scripting language that’s widely used to add functionality
and interactivity to web pages.
Back-end development controls what goes on behind the scenes of a web application.
A back-end often uses a database to generate the front-end. Back-end scripts are written in
many different coding languages and frameworks, such as PHP, Ruby on Rails, ASP.NET,
Perl, JavaNode.js, Python .
Full Stack development refers to the development of both front end(client side)
and back end(server side) portions of web application.
Web development tools allow developers to work with a variety of web technologies,
including HTML, CSS, the DOM, JavaScript, and other components that are handled by the
web browser. Due to increasing demand from web browsers to do more,popular web
browsers have included more features geared for developers.
Several notable web browsers have support for web developer tools that allow web
designers and developers to look at the make-up of their pages. These are all tools that are
built into the browser and do not require additional modules or configuration.
Firefox – F12 opens the Web Console / Browser Console (since Firefox 4). The Web
Console applies to a single content tab; the Browser Console applies to the whole
browser. Many addons also exist including Firebug.
Google Chrome – Chrome Developer Tools (DevTools)
Internet Explorer and Microsoft Edge – F12 opens Web Developer Tools (as of
version 8)
Opera – Opera Dragonfly
Safari – Safari Web Development Tools (as of version 3)
This type of
development is also
called the ‘client-
side’ since it
enhances direct
interaction with
users. Front-end
developers enhance
the attractiveness of
web pages by
building sites that
are user-friendly
and easy to use.
Front-end web
development is the
practice of
converting data to
a graphical
interface, through
the use of HTML,
CSS, and
JavaScript, so that
users can view and
interact with that
data.
Usually, the
front-end
development is
done on the client-
side of a web
application. The
front end provides
the visual aspects
that enhances user
interaction. The
front end enhances
accessibility and
provides a feature
for search engine
optimization
(SEO).
Front end
developers mostly
deal with the design
of the website
while. The front
end uses web
languages such as
CSS, HTML, and
JavaScript.
In the front
end, users can
interact with the
web application
through various
icons and features.
Some of the
frameworks used
for front-end
development
include Angular.js,
React.js, jQuery,
SASS, and Flutter.
The front end
provides the visual
aspects that
enhances user
interaction.
3. JavaScript
JavaScript i
s an event-
based imperative
programming langu
age (as opposed to
HTML's declarative
language model)
that is used to
transform a static
HTML page into a
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.
This type of development can also be termed as ‘server-side’ since it provides the
functional support of web applications. The presentation layer of a web page cannot function
without back-end development. The server-side communicates with the client-side to enable
the web application to function well.
The back end provides the functionality for the presentation layer. Back-end
development may involve using backup and security features to secure data and web content.
The back-end developer deals with programming. Back-end developers ensure that the data
requested at the client-side is delivered.The programming languages used in the back end
may include PHP, Java, Python, and Ruby. Users cannot interact with the back end part
because it does not provide visual aspects. Instead, it acts as the brain of the web application.
Some of the frameworks used for Back-end frameworks include Laravel, Express, Spring,
and Django.
Since PHP uses its own memory, both workload and loading time are reduced. As a result,
the processing speed is rather high, which is a benefit not only for developers but also to their
clients who get the product delivered sooner.
2. Java
Java is one of the most used programming languages for developing dynamic web
applications. A web application is computer software that utilizes the web browser and
technologies to perform tasks over the internet. A web application is deployed on a web
server.
3. Python
Python can use many different frameworks for building apps and websites. This saves
you the tedious task of having to start from scratch.
4. Ruby
Ruby is fast, object-oriented, and secure, which brings a dynamic nature into the
project with an MVC support structure that makes development more comfortable than ever.
Ruby on Rails is a web application framework that uses the Ruby programming
language. Ruby on Rails allows users to quickly develop websites, no matter how complex
they may be. The framework uses a model, view, controller (MVC) architecture, and routing.
A client is a software that allows users to request and assist them in communicating
with the server. The web browsers are the clients in a web application; some leading clients
are Google Chrome, Firefox, Safari, Internet Explorer, etc.
1.6.2 URL
URL stands for Universal Resource Locator used to locate the server and resource. It
is an address of a web page. Every web page on a project must have a unique name.
A URL looks like as follows:
http://localhost:8080/SimpleWebApplication/
Where,
http or https: It is the starting point of the URL that specifies the protocol to be used for
communication.
Localhost: The localhost is the address of the server. When we run our application locally, it
is called localhost; if we deployed our project over the web, then it is accessed by using the
domain name like "javatpoint.com". The domain name maps the server to IP addresses.
8080: This is the port number for the local server; it is optional and may differ in different
machines. If we do not manually type the port number in the URL, then by default, the
request goes to the default port of the protocol. Usually, the port no between 0 to 1023 are
reserved for some well-known services such as HTTP, HTTPS, FTP, etc.
Chapter-2
MOTIVATION
The importance of school education lies in the fact that the children of today will
become adult citizens of tomorrow. The growth and future of our country highly depends
upon the quality of the present school education system. And in a good school the chief
objective is to stimulate interest and curiosity in the students and provide all possible
facilities for headmasters, teachers and parents to achieve the desired goal which is a better
and easier educational ways for students.
The purpose of this type of website is to uphold the overall brand of the university or
college. A higher education website contains a great deal of important information for
students, faculty and staff. Additionally, it’s a way of representing the campus culture for
prospective students.
The "School Information System' has been developed to override the problems
prevailing in the practicing manual 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 to 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. School
management System, 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 information of Student, College, Employee, Salary, Faculty. Hence this type of web
application helps to overcome such problems.
Chapter-3
OBJECTIVES
Now these days computer play an important role in any organization because
computer can easily manage the great number of data as compare to human. User can easily
access data on right time in computer. FG (Federal Government) public school has been
working for 17 years. This school has a great number of students. So it is difficult for the
management to get information about this institute on right time. When computer system play
in this institute it will make easy to manage and access data of this institute.
A school’s website is one of the most effective tools a school has to improve
communication, engage parents, market its strengths, and build a solid, trusting reputation
within its community. These are all benefits that improve education for our nation’s students,
which makes achieving them worth the effort.
There are typically two primary purposes for any school website. One is to provide
timely, engaging, and current information to your current parents, students, staff, and
community. The second purpose is to attract new students (through their parents or
guardians) and to recruit quality staff.
The School information system (SIS) is based upon the following objectives:
(a) Record Keeping: The first objective of this system is to maintain the data of all the
student and teacher in database. It maintains the personal record as well as the
academic record of the student. It maintains student fee record and dues record.
Teacher personal record and salary record are also store in the software. SIS also
manage class record, subject record, examination record.
(b) Reports: Reports are the most important outputs of school management system
(SIS). SIS create the following reports: Total number of student in the class, Student
admission reports, Character certificate of the student Submitted, Fee reports
Submitted, Due reports, Teacher Appointment Letter, Teacher Experience reports,
Salary reports, Bonus reports, Examination report.
Chapter- 4
METHODOLOGY
4.1 PROBLEM DEFINATION
Nowadays education plays a great role in development of any country. Many of
education organizations try to increase education quality. One of the aspects of this
improvement is managing of school resources. Our system is a major tool through this
managing process by making a continuous communication between headmaster, teacher,
parents and student. So in order to achieve that goal, we need a Website that covers the needs
of all users at the same time.
HTML