Professional Documents
Culture Documents
Index: Ex - No Date Experiment Name NO Signature 1 Analysis Phase 2
Index: Ex - No Date Experiment Name NO Signature 1 Analysis Phase 2
The ONLINE QUIZ is a web application for to take online test is an efficient manner
and time wasting for checking the paper. The main objective of ONLINE QUIZ is to
efficiently evaluate the candidate thoroughly through a fully automated system that not only
saves a lot of time but also gives fast results. For students they give papers according to their
convenience and time and there is no need of using extra thing like paper, pen etc. This can
be used in educational institutions as well as in corporate world. Can be used anywhere any
time as it is a web based application (user location doesn’t matter). No restriction that
examiner has to be present when the candidate takes the test.
EX.NO: 02 ANALYSIS PHASE
DATE:
IDENTIFYING PROJECT SCOPE & OBJECTIVES
PROJECT STATEMENT:
It is very important to maintain efficient software to handle information of a hospital.
This application provides a way to record this information and to access these in a simple
way. Develop a quiz system to its student in various streams. The system will comprise of a
database containing questions and answers all various streams. The student will be able login
the system through various desktop PCs available in the campus. The student under takes
online test, the must be able to answer the question and get the marks. The students should
login username and password. The quiz will comprise of only multiple choice questions. The
student will be asked 10 questions.
The admin will be responsible for generating the questions and answers for the
question bank. The admin shall enter the moderated questions and answers in the question
bank. The admin shall also manage their student details in the system as part of which
necessary login and password shall be created. The admin can view the performance history
of their students and provide feedback to the student in the system.
PROJECT DESCRIPTION:
This system is most useful for essential part of our lives, providing best medical
facilities to people suffering from various elements. It is necessary for the hospitals to keep
track of its day-to-day activities. The Online quiz is online test in an efficient manner and no
time waiting for checking the paper. The main objective of the ONLINE QUIZ is to
efficiently evaluate the candidate thoroughly through a fully automated system that not only
saves a lot of time but also gives fast results for the system.
PROJECT SCOPE:
This project is used in any hospital, clinic to get the information from the patients and
then storing that data for future usage. Scope of this project is very broad in terms of other
manually checking yourself.
-No restriction that examiner has to be present when the candidates takes the test.
PROJECT OBJECTIVES:
The main objective of this system is to provide current technology that is used to
develop the registry system. Then design and develop a data to contain details of the doctors
and patients. This efficiently evaluate the candidate thoroughly a fully automated system that
not only saves lot of time but also gives fast results. For students they give papers according
to their convenience and time and there is no need of using extra things like paper, pen etc.
SOFTWARE REQUIREMENT SPECIFICATION
FOR
September 2017
Version 1.0
Prepared By
SHALINI.K
1. INTRODUCTION
Online Quiz is being launched because a need for a destination that is beneficial for
both institutions and students. With this application, institutions can register and host online
quiz. Students can give exams and view their results. This application is an attempt to
remove the existing flaws in the manual system of conducting quiz.
1.1 PURPOSE
The purpose of the SRS is to fully describe the functionality of online quiz system
identified it also describe non-functional requirements and design control and other factors.
1.3 REFERENCE
www.google.com
www.scribd.com
2. SYSTEM DESCRIPTION
PROJECT SCOPE
The SRS applies to the online quiz system. Initially the project is going to be
implement interact level and later the organization has an idea to upgrade in internet level the
project merit in guide.
OBJECTIVES
The main objectives of the online quiz system is to efficiently evaluate the
candidate thoroughly a fully automated system that not only saves lot of time but also gives
fast results. For students they give papers according to their convenience and time and there
is no need of using extra things like paper, pen etc.
HARDWARE DESCRIPTION
SOFTWARE REQUIREMENTS
1. HTML, JAVASCRIPT
2. Google Chrome
TYPE OF USER
1. Administrator
2. User
Login
User Database
Student details
OVERALL DESCRIPTION
The product will take with inspiration auto used system. All the functions provide by
the students and system administrator.
1. Online testing.
2. Random generation of questions.
3. Multimedia representation of question and answer if needed.
4. FUNCTIONAL REQUIREMENTS
The functional requirements define the fundamental actions that system must
perform. It involves main categories such as questioning and answering the given modules.
If the participant doesn’t know the answer at the given time the next question opens and we
have to answer for it. This Management category involves the purpose of providing an online
quiz test to the participant. This kind is repeated until the answering of the 10 questions.
PRODUCT FUNCTIONS
ADMINISTRATOR
Administrator has the ability to register the student to provide username and
password.
STUDENT
Student undertakes online test they must be able to answer the questions and get the
marks. He/ she must have the username and password.
5. SYSTEM FEATURES
SYSTEM FEATURE
Login
Requirement 1: Name
Requirement 2: Password
Description: The participant wants to login for the purpose of doing an online quiz
test.
The response time of the system is consistently good throughout and user will
not face any inconvenience due to malfunction.
6.2 SCALABILITY
Database will support more number of users operating at once without affecting the
performance of the system.
6.3 SECURITY
Customer service representatives and managers will be able to log in to the hotel
management system. Customer service representatives will have access to the subsystems.
6.4 MAINTAINABILITY
The hotel management System is being developed in Visual basic and shall be easy to
maintain.
6.5. USABILITY
The system is revised and revised periodically for better functionality.
7. OPEN ISSUES
The system may leads to power failure, network problem back end connectivity
problems.
1. Static diagram
2. Dynamic diagram
CLASS DIAGRAM:
A class diagram is a collection of static modelling elements such as classes and their
relationships, connected as graph to each other and to their contents. This diagram show the
static structures of the model.
Sequence diagram are easy and intuitive way of describing the behaviour of a system
viewing the interaction between the system and its environment. A sequence diagram shows
the interaction arranged in a time sequence. It shows the object participating by their life
lines and the messages they exchange, arranged in a time sequence.
COLLABORATION DIAGRAM
A collaboration diagram represents a collaboration, which is a set of objects related in a
particular context, and interaction, which is a set of messages exchanged among the objects
within the collaboration to achieve a desire outcome.
EXNo:0
3 SOFTWARE REQUIREMENT SPECIFICATION
DATE:
The basic workflows in software development life cycle based on RUP are as follows:
Business Modelling
Requirement
Analysis and design
Implementation
Test
Deployment
Project management
Configuration and Change Management
Environment
2. Design Phase The design diagrams are drawn There are various
for specifying the system Design Diagrams
structure based on the analysis
ACTIVITY DIAGRAM:
Activity Diagrams illustrate the dynamic nature of a system by modelling the flow of
control from activity to activity. An activity represents an operation on some class in the
system that result in a change in the state of the system. Typically, activity diagrams are used
to model workflow or business processes and internal operation.
yes
Check user Display
name password questions
No
Answering
questions
Display score
No
Yes
Check username,
password Display questions
No Answering questions
STATE : when we
attending questions
Display more
STATE :after
validation display
marks
<!DOCTYPE html>
<html>
<head>
<style>
.form
height:250px;
width:500px;
position :absolute;
top:60%;
left:50%;
transform:translateX(-50%) translateY(-50%);
background:rgba(255,255,255,0.5);
padding:10px;
</style>
</head>
<body style="background-color:pink">
background-size: cover;
</video>
<div>
<marquee>
<p style="font-weight:bold;color:BLACK;font-size:70px;text-align:center;text-shadow:0 0
20px 5px #97FFFF; ">ENTER USERNAME AND PASSWORD</p>
</marquee></div>
<hr>
<center>
<table>
<p>
</p>
<p>
<label style="text-align:center;font-size:20px;">password:</label> <input
style="width:250px;height:50px;text-align:center;"type="text" placeholder="password"
name="password">
</p>
<p>
<div class="sri">
<center>
</center>
</button></td></p>
</div>
</center>
</tr>
</table>
</form></div>
</body>
</html>
<html>
<head>
<title>COMPUTER QUIZ</title>
<style>
#start{
background-color: red;
position: relative;
-webkit-animation-name: example;
-webkit-animation-duration: 5s;
-webkit-animation-timing-function: linear;
-webkit-animation-delay: 0s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
/* Standard syntax */
animation-name: example;
animation-duration: 5s;
animation-timing-function: linear;
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: alternate;
@-webkit-keyframes example {
/* Standard syntax */
@keyframes example {
QUIZ .JS
(function() {
var questions = [
correctAnswer:4
},
{
correctAnswer:1
},
correctAnswer: 2
},
question:"Which of the following is the correct syntax to print a page using JavaScript?",
choices:["window.print()","browser.print()"," navigator.print()","document.print()"],
correctAnswer:1
},
question: "Which of the following type of variable takes precedence over other if names
are same?",
correctAnswer: 2
},
question: "Which of the following function of String object is used to match a regular
expression against a string?",
choices: [ "toLocaleLowerCase()"," toLowerCase()","toString()","substring()"],
correctAnswer: 2
},
question: "Which of the following function of String object creates an HTML hypertext
link that requests another URL?",
correctAnswer: 1
},
question: " Which of the following function of Array object returns true if every element
in this array satisfies the provided testing function?",
correctAnswer: 2
},
question: "Which of the following function of Array object returns true if at least one
element in this array satisfies the provided testing function? ",
correctAnswer: 4
},
{
question: "Which built-in method returns the calling string value converted to lower
case?",
correctAnswer: 1
} ];
displayNext();
e.preventDefault();
if(quiz.is(':animated')) {
return false;
choose();
if (isNaN(selections[questionCounter])) {
} else {
questionCounter++;
displayNext();
}
});
e.preventDefault();
if(quiz.is(':animated')) {
return false;
choose();
questionCounter--;
displayNext();
});
e.preventDefault();
if(quiz.is(':animated')) {
return false;
questionCounter = 0;
selections = [];
displayNext();
$('#start').hide();
});
// Animates buttons on hover
$('.button').on('mouseenter', function () {
$(this).addClass('active');
});
$('.button').on('mouseleave', function () {
$(this).removeClass('active');
});
// Creates and returns the div that contains the questions and
function createQuestionElement(index) {
id: 'question'
});
qElement.append(header);
qElement.append(question);
qElement.append(radioButtons);
return qElement;
function createRadios(index) {
var radioList = $('<ul>');
var item;
item = $('<li>');
input += questions[index].choices[i];
item.append(input);
radioList.append(item);
return radioList;
function choose() {
selections[questionCounter] = +$('input[name="answer"]:checked').val();
function displayNext() {
quiz.fadeOut(function() {
$('#question').remove();
quiz.append(nextQuestion).fadeIn();
if (!(isNaN(selections[questionCounter]))) {
$('input[value='+selections[questionCounter]+']').prop('checked', true);
$('#prev').show();
$('#prev').hide();
$('#next').show();
}else {
quiz.append(scoreElem).fadeIn();
$('#next').hide();
$('#prev').hide();
$('#start').show(); }
});
function displayScore() {
numCorrect++;
}
score.append('You got ' + numCorrect + 'wrong answers out of ' + questions.length + '
right!!!');
return score;
})();
EX.NO: 09 IMPLEMENTATION PHASE
DATE:
SCREENSHOTS
EX.NO: 10 TESTING PHASE
DATE:
SCREENSHOTS
New folder:
In relational administrator:
Next->OK
Next->Finish
Test assets:
Microoft access
Next->->Next->Next->Finih
OK->Close
+Test plans
Name:”Test1”
OK
Name : ”Admin”
OK
Name: Login
OK
Name: complete
OK
Name: suite
OK
GUI
Name:Test1
OK
Select
Test1
OK
OK
Select
Admin->Login
Next
Next
Finish
Name: Test
OK
Select->suite->Test
OK
TEST CASE:
EX.NO: 11
DATE: UML DIAGRAMS FOR FEEDBACK SYSTEM
USECASE DIAGRAM
CLASS DIAGRAM FOR FEEDBACK SYSTEM
SEQUENCE DIAGRAM FOR FEEDBACK SYSTEM
COLLABORATION DIAGRAM FOR FEEDBACK SYSTEM
STATE CHART DIAGRAM FOR FEEDBACK SYSTEM
ACTIVITY DIAGRAM FOR FEEDBACK SYSTEM
COMPONENT DIAGRAM FOR FEEDBACK SYSTEM
DEPLOYMENT DIAGRAM FOR FEEDBACK SYSTEM
EX.NO: 12
DATE: UML DIAGRAMS FOR EXPERT SYSTEM
USECASE DIAGRAM
CLASS DIAGRAM FOR EXPERT SYSTEM
SEQUENCE DIAGRAM FOR EXPERT SYSTEM
COLLABORATION DIAGRAM FOR EXPERT SYSTEM
ACTIVITY DIAGRAM FOR EXPERT SYSTEM
STATE CHART DIAGRAM FOR EXPERT SYSTEM
COMPONENT DIAGRAM FOR EXPERT SYSTEM
DEPLOYMENT DIAGRAM FOR EXPERT SYSTEM
EX.NO:07 IMPLEMENTATION DIAGRAMS
DATE:
COMPONENT AND DEPLOYMENT DIAGRAM
COMPONENT DIAGRAM:
Component diagram models the physical components such as source code, executable
programs, user interface in a design. These high level physical components may or may not
be equivalent to many smaller components we use in creation of application.
Database
Deployment diagram
Coordinator
Quiz system
EX.NO: 14
DATE: UML DIAGRAMS FOR ONLINE COURSE
REGISTRATION
USECASE DIAGRAM
CLASS DIAGRAM ONLINE COURSE REGISTRATION
SEQUENCE DIAGRAM FOR ONLINE COURSE REGISTRATION
COLLABORATION DIAGRAM FOR ONLINE COURSE
REGISTRATION
ACTIVITY DIAGRAM FOR ONLINE REGISTRATION COURSE
STAT
E CHART DIAGRAM FOR ONLINE COURSE REGISTRATION
COMPONENT DIAGRAM FOR ONLINE COURSE
REGISTRATION
CLASS DIAGRAM
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
ACTIVITY DIAGRAM
STATE CHART DIAGRAM
COMPONENT DIAGRAM
DEPLOYMENT DIAGRAM