Professional Documents
Culture Documents
REPORT ON
CYBER SECURIY
Page No:
PROGRAM BOOK FOR
SHORT-TERM INTERNSHIP
(Onsite / Virtual)
Page No:
An Internship Report on
CYBER SECURITY
Submitted in accordance with the requirement for the degree of
BACHELOR OF TECHNOLOGY
Under the Faculty Guideship of
MR.VIJAY KUMAR
Department of
CSE-ARTIFICIAL INTELLIGENCE
Submitted by:
TANNIRU.GOPI
Regd. No.: 21JR1A4369
Page No:
Page No:
Page No:
Student’s Declaration
Page No:
OFFICIAL CERTIFICATE
This is to certify that TANNIRU.GOPI reg.no. 22JR5A4315 has completed her internship
in BRAINOVISION on FOOD HUT under my super vision as a part of partial fulfillment of the
Endorsements
Faculty Guide
Page No:
Certificate from Intern Organization
The project is based on an Android Application that can be used by customer to book the desired
menu of their choice from a restaurant as per their convenience.
This application is a convenient self-service menu booking system. With this system the
booking process can be customized, manage restaurant availability & service for food.
The admin-portal is being managed by the owner to check the booking and make the availability
for the customer. The service provided is menu booking managed by the customer through the
system.
Previously food booking was manual which is ending up progressively in well-known restaurants
but now a days people are getting into digital era of reservation of restaurants, and suppliers are
considering to choose a digital system of booking.
In manual system, everything depends upon waiter & booking diary and there is no automated
system for keeping the records.
The general objective is to build a reservation system for menu to assist workers with solving basic
issues with their manual reservation system
The customer has to become a member first then he/she can access the later part of the application
for which first of all registration is a compulsion.
Page No:
CONTENTS PAGE NO
1. INTRODUCTION 13
Page No:
2.6 Requirement specification 19-20
22-23
3.2 Design Constraints
24-28
4.1 Coding
5. TESTING 42-44
6.1 Conclusion 45
7. BIBLIOGRAPHY 46
Page No:
LIST OF FIGURES
Screen showing main menu page of website with a data value entered.
32
Screen showing login menu page of website when a data value entered
34
is incorrect.
Screen showing output page of website with a data value.
35
Page No:
Internship Objectives
Internships are generally thought of to be reserved for college students looking to gain
experience in a particular field. However, a wide array of people can benefit from
Training Internships in order to receive real world experience and develop their skills.
An objective for this position should emphasize the skills you already possess in the
area and your interest in learning more
Some internship is used to allow individuals to perform scientific research while others
are specifically designed to allow people to gain first-hand experience working.
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.
Page No:
WEEKLY OVERVIEW OF INTERNSHIP ACTIVITIES
Name.
31/08/22 Wednesday Create Python Script to Host Web Server and Render Html Template.
01/09/22 Thursday Create Python Script to Host Web Server and Render Two Html
Templates.
02/09/22 Friday Sent Some Data to Html on A Button Click.
03/09/22 Saturday Html Form, Name, Roll No, Button.
Page No:
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
05/09/22 Monday Create MYSQL Database and Create Table with name, roll
noas column names with varchar (255)
and insert a sample value.
5th WEEK
06/09/22 Tuesday Create python script to read the data from table.
09/09/22 Friday Create api to read data from table using get method.
10/09/22 Saturday Create api to push data to table using get method.
27/09/22 Tuesday Create Registration Page and Store Records If Does Not Exist
28/09/22 Wednesday Create Login Page and Display Records If Login Is Valid
7th WEEK
29/09/22 Thursday Create A Web Server Using Node and Express Js and Return Your
Name
30/09/22 Friday Render Html Page Using Flask into The Server
01/10/22 Saturday Render Two Html Pages Using Flask into Multiple Handlers
Page No:
DATE DAY NAME OF THE TOPIC/MODULE COMPLETED
03/10/22 Monday Create An Api to Collect Data from Html Using Node
04/10/22 Tuesday Create An Api to Insert Data into Sql Database Using Express
8th WEEK
06/10/22 Thursday Create An Api to Insert Data into Mongo dB Using Postman
07/10/22 Friday Create An Api to Read Data from Sql Using Postman
08/10/22 Saturday Create An Api to Insert Data into Sql Using Postman
Page No:
I. INTRODUCTION
1.1 Introduction of project
In the past 20 years, technology has radically changed the way we do business. Agreeing
on deals has gone from a business lunch ending with a handshake to the click of a button.
Stores are constantly being replaced with websites. Countless other changes have meant
One such change that has a huge impact on businesses is how customers want to book
services and products. No more are they eager to get on the landline and call up a business
to book an appointment – that’s old-school now. They prefer to be able to go online to see
all the time slots available and select the best one for them.
This makes it so much easier, not only for the client but for companies too. That is if you
The application is a convenient self-service menu booking system . with this system the
booking process can be customised and managed by the food availability in the restaurants
admin-portal is being managed by the owner to check the booking availability of the food
menu .
The menu which is accessible on the restaurant is paper based. The request taken by the
waiter as well as the bill is paper based.
Hence we realized that this paper based system is easily vulnerable to get harmed because
of several reasons and it leads to different clients.
Moreover it results in wastage of time and paper and if there is a need of little changes in
the menu then supervisor need to print the entire menu cards again.
It is not conceivable to print the entire menu over and over because of little changes .For each
little request we need to call the waiter for a number of times and it may result in some
misconception from waiter side.
So we found it a necessity to roll out some improvements in the current system to wipe out the above
issues
Page No:
2. SYSTEM ANALYSIS
2.1. Requirement Analysis
Requirements analysis, also called requirements engineering. It is the process of Identifying
the user expectations for a new or modified product. These features called requirements must
be quantifiable, relevant and detailed. In software engineering, such requirements are often
called functional specifications requirements analysis is an important aspect of project
management.
Requirements analysis involves frequent communication with system users to determine
specific feature expectations, resolution of conflict or ambiguity in requirements as demanded
by the various users or groups, avoidance of feature creep and documentation of all aspects of
the project development process from start to finish.
It is a team effort that demands a combination of hardware, software and human factors
engineering expertise as well as skills in dealing with people.
2.1.1. Functional Requirements Analysis
It is a useful document which describes functions, appearance, purpose and requested outputs
of the software.
It allows you to structure all the information regarding an application.
2.1.2. Users Requirements
Generally, the user thinks about the security whenever he thinks about using any
application. So, thesecurity is provided through the scanning of QR code.
Fault identification for the service providers is made easier whenever the provider entered
the unique identification number.
Predictive maintenance needs to be provided for the user in order to detect the faults which
will occur infuture in prior.
Internal Users:
No internal users
External Users:
person who wants to book a menu items.
Page No:
2.1.3. Non-Functional Requirements:
Security:
The data will not be shared to other contacts except the contacts or numbers that we feed in
the device.
Availability:
It is an open-source website which can be accessed by any registered user.
Usability:
It is very easy to use as everyone is familiar with reading and using many more websites
regularly.
Performance:
The performance is good as all the requirements of users are embedded in our website.
Reliability:
Our website has ability to perform its intended functions and operations in a system without
any failure.
2.1.4. System Requirements
Software Requirements
Html
Bootstrap
CSS
JavaScript
Python flask (for backend)
Visual Studio Code
Hardware Requirements
OS : Windows 10 / Linux
Hard disk : 20GB
RAM : 8GB
2.2. Modules Description:
We have divided our project into 4 modules. They are
Administrator module
Customer Module
Manager Module
Meal deliver module
Page No:
This module is used to create usernames and passwords by admin. Admin can view all
the information about the user or delete or edit the all details about the manager and customer
Page No:
• Output of the project can be used known by any android and IOS user and it will be more
communal.
• The end product of this device is the creation of user-friendly website where they can freely
share their ideas.
2.3.3. Behavioural Feasibility
• It performs the intended functionalities and operations.
2.3.4. Economic Feasibility:
Users have no charge using this website.
Page No:
two programmers work together at one work-station. One does coding while the other reviews
the code as it is typed in. The two programmers switch their roles every hour or so.
Page No:
2.5. Software Requirements Specification:
• An SRS is basically an organization and understanding of a client and system
requirements and dependencies at a particular point in time.
• The SRS document itself states in precise and explicit language those functions and
capabilities a software system must provide, as well as states any required constraints by
which the system must abide.
• Software requirements specification establishes the basis for an agreement between
customers and developers or suppliers on how the software product should function
Software requirements specification is a rigorous assessment of requirements before the
more specific system design stages, and its goal is to reduce later redesign. It should also
provide a realistic basis for estimating product costs, risks, and schedules. Used
appropriately, software requirements specifications can help prevent software project
failure. The software requirements specification document lists sufficient and necessary
requirements for the project development. To derive the requirements, the developer
needs to have clear and thorough understanding of the products under development. This
is achieved through detailed and continuous communications with the project team and
customer throughout the software development process here needs to change.
Menu booking : The user can book any table through this application any time and form
anywhere
Cancel booking : the user can cancel the booking if the customer is not able to reach during the
booked time slot
Contact us: User can contact with hotel admin at any time using this application
Page No:
Usability: it shows the ability of software to perform tasks . The system is designed with
effective and user friendly UI
Reliability : It specifies how much the system is reliable for long time without any
problem
Security: it is one of the most important step in which we ensure the security of the
system . the application is developed with security at each instance.
C) Hardware Requirements:
D) Software Requirements:
Java
MySQL
Xml
Page No:
3. DESIGN PHASE
3.1. Design concepts
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
4.1. CODING
Front end:
1. Html code for homepage:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Idea Hub</title>
<link rel="stylesheet" href="styles.css">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min
.css" rel="stylesheet">
<style>
</head>
<body>
<div class="hero">
<video autoplay loop muted plays-inline class="back-video">
<source src="static/video.mp4" type="video/mp4">
</video>
<nav>
<img src="static/logo.png" class="logo" width="80px" height="80px">
<ul>
<li><a href="/log" id="demo">Login</a</li>
<li><a href="/reg" id="demo1">Register</a></li>
<li><a href="/succ" id="demo2">Ideas</a></li>
<li><a href="/admin" id="demo3">Admin</a></li>
<li><a href="/idea" id="demo4">About</a></li>
</ul>
</nav>
<div class="content">
<h1>Ideas Hub</h1>
<h5 style="color: rgb(247, 244, 244);"><q style="font-family: opensans">Unleash ideas
in your mind</q></h5><br>
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
<a href="/home1">explore</a>
</div>
</div>
</body>
</html>
2. Html code for login page.
<!DOCTYPE html>
<html>
<head>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min
.css" rel="stylesheet">
<link rel="stylesheet" href="trail.css">
</head>
<body>
<section>
<nav>
<img id="im" src="static/logo.png" class="logo" width="60px"height="60px">
<ul>
<li><a href="/home" id="demo">Home</a></li>
<li><a href="/succ" id="demo1">Ideas</a></li>
<li><a href="/admin" id="demo2">Admin</a></li>
</ul>
</nav>
<div style="width: 100%;height: 30px;"><br><br><center>
<p style="color: yellow;">{{status}}</p></center></div>
<div class="form-container">
<h1>login</h1>
<form action="/login" method="post">
<div class="control">
<label for="name">Name:</label>
<input type="text" name="reddy" id="reddy" onfocus="this.placeholder=''"
placeholder="Enter your name" required>
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
</div>
<div class="control">
<label for="psw">Password:</label>
<input type="password" name="password" id="psw"
onfocus="this.placeholder=''" placeholder="Enter your password"required>
</div>
<center>
<div class="control">
<button id="submit" type="submit" class="btn btn-danger"
style="align-items: center;">Login</button>
</div>
</center>
</form>
<div class="link"><br>
<a href="/forgot">Forgot password ?</a><br>
<p>Have no account? <a href="/reg" style="color:
yellow;">Register</a></p>
</div>
</div>
</section>
</body>
</html>
3. Python code for backend.
from pymongo import MongoClient from
flask import
Flask,render_template,request, sessionimport
smtplib
from bson import
ObjectId import
random,math
dbclient=MongoClient('mongodb+srv://krishnareddy:reddy123@ideas.mpxy2kv.mongo
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
db.net/?retryWrites=true &w=majority')
db=dbclient['mon
godb']
c=db['ideas']
s=db['submis
sions']
ad=db['admin
']
ac=db['accept
']
fa=db['favour
ites']
app=Flask(
name )
app.secret_ke
y='50000'
@app.route(
'/')def
home():
return
render_template('home.html')
@app.route('/adhome',methods=[
'get','post']) def adminhome():
return
render_template('admin.html')
@app.route('/logout',methods=
['get','post']) def home3():
return
render_template('home.html')
@app.route('/home1',methods=
['get','post']) def home1():
return
render_template('home1.htm
l')
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
@app.route('/reg',methods=[
'get','post']) def register():
return
render_template('register.h
tml')
@app.route('/log',methods=[
'get','post']) def log():
return
render_template('login.html')
@app.route('/admin',methods=[
'get','post'])def re():return
render_template('adlog.html')
@app.route('/uhome',methods=
['get','post']) def uhome():
return
render_template('uhome.html',name=session[
'name'])
@app.route('/adlog',methods=['get','post']
)
def adlog():
name=request.form['nam
e'
]
password=request.form['
password']
key=request.form['key']
res=ad.find()
for i in res:
x=dict(i)
if(name==x['name'] and password==x['password'] and
key==x['key']): return render_template('admin.html')
else:
return render_template('adlog.html',status='credentials are incorrect')
@app.route('/home',methods=['post','get'])
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
def
ho
m()
:
ret
urn
render_template('home.html')
@app.route('/uhome',methods=[
'get','post']) def userhome():
return
render_template('uhome.html)
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Main homepage of our website would be looking like as above which contains various
options like login, register, book a menu ,etc..
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
we can select the required option as per our requirement like to know the complete details about
this page we can click on ABOUT US which gives a complete description of the website
we can also click on the GALLERY to know about the variety of foods available in the restaurants
as to attract the customers while booking the menu.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
A variety of different images of foods prepared in the restaurants are also placed in the website to
make the customers view efficient and display the menu in the restaurant in the gallery
Now we come to the main part of the page i.e., booking a table in the restaurant by using BOOK A
MENU option present in the home page we can either scroll down to the bottom or click on the
book a menu
option on the top it displays the required page as shown below
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Here we have to enter our details like customer name and email id and then select the menu that is
required by the customer and then click on order.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Now we select the required menu as per our requirement from the given list of items in the menu, a
scroll down appears where we can select the required item.
Fig-6:Screen showing main menu page of website with a data value entered.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
We have to first login to view the menu that we booked, so we move to the login page or we can
have a look at the details if the menu we booked if any confusion arises.
If the details are not registered or invalid then we get the page as “invalid credentials”
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Fig-8:Screen showing login menu page of website when a data value entered is incorrect.
if the entered details are correct then the user can login and check the details of the menu that he
had booked.
The details that the user have entered to book the menu items are displayed here.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
The next comes the BLOG content where several events held at the restaurants can be seen and
the various costs of the items present in the restaurants are present in the blog column
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
We can also search for various reviews by clicking on the REVIEWS option to know about the
opinions of the various people about the food and ambience of the restaurants , and to know about
the service provided by the management as to know more in detail before going to the restaurant
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
And finally we add the CONTACT US details for the user to clarify his doubts or queries
regarding this page and clarify his doubts
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
the database design is a collection of information that is organised so that it can be easily accessed,
managed and updated.
ordering table: This table contains user details who are going to registered.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
5.TESTING
Software testing is the process of evaluating and verifying that a software product or application
does what it is supposed to do. The benefits of testing include preventing bugs, reducing
development costsand improving performance.
Meets the software and technical requirements that guided its design and
development
Works as expected
Can be implemented with the same characteristics
4.2. Types of Testing
Acceptance Testing
Formal testing conducted to determine whether or not a system satisfies its acceptance criteria
and to enable the customer to determine whether or not to accept the system It is usually
performed by the customer.
Active Testing
Type of testing consisting of introducing test data and analyzing the execution results. It is
usually conducted by the testing team
Agile Testing
Software testing practice that follows the principles of the agile manifesto, emphasizing
testing from the perspective of customers who will utilize the system it is usually performed
by the QA teamsRead More on Agile Testing
Ad-hoc Testing
Testing performed without planning and documentation - the tester tries to 'break' the system
by randomly trying the system's functionality it is performed by the testing team.
Alpha Testing
Type of testing a software product or system conducted at the developer's site. Usually it is
performed by the end users.
Unit Testing
It focuses on smallest unit of software design. In this we test an individual unit or group of
interrelated units. It is often done by programmer by using sample input and observing its
corresponding outputs.
Big Bang Integration Testing
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Big Bang Integration Testing is an integration testing Strategy wherein all units are linked at
once, resulting in a complete system. When this type of testing strategy is adopted, it is
difficult to isolate any errors found, because attention is not paid to verifying the interfaces
across individual units.
User Interface Testing
User interface testing, a testing technique used to identify the presence of defects is a
product/software under test by Graphical User interface [GUI].
Integration Testing
The objective is to take unit tested components and build a program structure that has been
dictated by design. Integration testing is testing in which a group of components are combined
to produce output. Integration testing are of two types: (i) Top down (ii) Bottom up.
Regression Testing
Every time new module is added leads to changes in program. This type of testing make sure
that whole component works properly even after adding components to the complete program.
Smoke Testing
This test is done to make sure that software under testing is ready or stable for further testing.
It is called smoke test as testing initial pass is done to check if it did not catch the fire or
smoked in the initial switch on.
Beta Testing
The beta test is conducted at one or more customer sites by the end-user of the software. This
version is released for the limited number of users for testing in real time environment.
System Testing
In this software is tested such that it works fine for different operating system. It is covered
under the black box testing technique. In this we just focus on required input and output
without focusing on internal working. In this we have security testing, recovery testing, stress
testing and performance testing.
Backend Testin gBackend testing is defined as a type of testing that checks the
Who prepares test summary report? Test summary report is a document which contains
Summary of test activities and final test results. After the testing cycle it is very important
that you communicate the test results and findings to the project stakeholders so that decisions
can be made for the software release.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
With the help of this application the customer can choose the desired menu according to the
location.
E.g. menu can be reserved as according to number of members.
Moreover, the customer can easily see pictures of interior from the Application.
Keeping in view the demand of proposed project that gives a series of services and provides
the customer to book a menu without waiting for a long time through an android application.
This application will get its importance as day by day people are getting into android and fast life.
Thus Online menu Booking helps our customer to increase their ease of convenience greatly. With
this users can save a lot of time. It is the best initiative for booking a table. It is an important model
towards technology era.
The current design of online food ordering system can further expand to support its communication
and bond with customers in other cities also.
In later time, the people will be able to communicate through social buzz and they would be able to
contact and know live status of the food in the restaurant.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
7.BIBILIOGRAPHY
The following books are referred during the analysis and execution phase of the project
7.1 Reference Books
1. Jeanine Meyer , ”The guide of html and javascript”
2. Carolee Cameron , “web design”
3.David Flangnan , “*<>*javascript”
4.Laurence Lars Skevis , “Javascript from Beginner to Professional”
5.Dan Bander , “Python tricks:A Buffet Of Awesome Python Features”
6.Laura Cassell , “Python Projects”
7.Taneja Sheetal , “Python Programming|A Modular Approach”
8.Laura Lemay , “Mastering Html/Css & Javascipt Web Publishing”
9.Miguel Grinberg , “Flask Web Development”
10.Michael Herman , “Authentication with Flask,React &Docker””
7.2 Weblinks
1. https://www.javatpoint.com/html-tutorial
2. https://www.w3schools.com/html/
3. https://www.geeksforgeeks.org/html/
4. https://flask.palletsprojects.com/en/2.2.x/
5. https://www.python.org/
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Date of Evaluation:
Organization Name & Address:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Date of Evaluation:
Please note that your evaluation shall be done independent of the Student’s self- evaluation
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
EVALUATION
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Objectives:
To integrate theory and practice.
To learn to appreciate work and its function towards the future.
To develop work habits and attitudes necessary for job success.
To develop communication, interpersonal and other critical skills in the future
job.
To acquire additional skills required for the world of work.
Assessment Model:
There shall only be internal evaluation.
The Faculty Guide assigned is in-charge of the learning activities of the students
and for the comprehensive and continuous assessment of the students.
The assessment is to be conducted for 100 marks.
The number of credits assigned is 4. Later the marks shall be converted into grades and
grade points to include finally in the SGPA and CGPA.
The weightings shall be:
o Activity Log 25 marks
o Internship Evaluation 50marks
o Oral Presentation 25 marks
Activity Log is the record of the day-to-day activities. The Activity Log is assessed
on an individual basis, thus allowing for individual members within groups to be
assessed this way. The assessment will take into consideration the individual
student’s involvement in the assigned work.
While evaluating the student’s Activity Log, the following shall be considered –
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
The Internship Evaluation shall include the following components and based on
Weekly Reports and Outcomes Description
a. Description of the Work Environment.
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
Page No:
Department of KKR & KSR INSTITUTE OF
COMPUER SCIENCE AND ENGINEERING TECHNOLOGY AND SCIENCES
MARKS STATEMENT
(To be used by the Examiners)
Page No:
NTERNAL ASSESSMENT STATEMENT
Certified by
59