oes presentation
TRANSCRIPT
-
7/27/2019 OES Presentation
1/26
ONLINE EXAMINATION
SYSTEM
Submitted by:- Ashutosh Parida
Bangmaya Moha
Gaurav Kumar Sa
Sandeep Pati
-
7/27/2019 OES Presentation
2/26
INTRODUCTION
Online examination system is an application p
demonstrates the whole structure of our examination
whole project has two tools, one is front-end, another is
Oracle9i comes under backend and AWT, Event comesend tool. The whole project has two parts, one is datab
another is coding part. Database is done in oracle and co
in AWT, Event. The entire project is prepared for the s
governed by the administrator.
-
7/27/2019 OES Presentation
3/26
Abstract of Project
This project aims at creating a online examination p
organization. This allows registered users of the system t
exam for a specific amount of time.
The home page contains a login page for a user. Thcontains the different types of exam topic. Then the last p
the result of the exam.
-
7/27/2019 OES Presentation
4/26
Steps to start off the project
Make your self comfortable with fundamenta
Programming and Oracle 9i database, JDBC connectivity .
You have to comfortable with AWT, Event packages .
Create a test environment for testing.
-
7/27/2019 OES Presentation
5/26
Functional components of Project
There will be an login page available for each registered user.
User must have to be registered before login.An user must have an user name and pass word.
The next page after successful login will be the topic page.
There are number of topics available on which one user can give exa
The next page after choosing the topic will be the exam page.Here number of questions are available having four option each.
Then a user have to choose correct option.
Then exam will be for specific time and after time finishes the page wi
automatically vanishes.
The last page will be Result page.
This page will shows % of mark optioned by an user.
-
7/27/2019 OES Presentation
6/26
Number Description Altern(If ava
1 PC with 2 GB hard disk and 512 mb RAM
2 Match Coprocessor : INTERNAL
3 Cache Memory:128KB
4 Keyboard Type: 104 keys
5 Floppy Card : 1.44MB
HARDWAREREQUIREMENTS
-
7/27/2019 OES Presentation
7/26
SOFTWAREREQUIREMENTS
No DescriptionAlterna
avail
1 Window XP/ 2000
2 Oracle 9i MS/SQL (My
3 JDK 1.4 JDK 1.5
4 J Creator 4.0 Netbin 5.0
-
7/27/2019 OES Presentation
8/26
REQUIREMENT SPECIFICATION (RS) :
Following is a template for the RS document . Some exa
requirements are entered in to it to show how to use the temNo Requirement Essential or
Desirable
Description
of
requirementRS1 Essential A login box should
be there in the
home page
RS2 The system shouldhave provide an exam
interface Page.
Essential Valid user can
only give the
exam
The
system
shouldhave a
login page
.
-
7/27/2019 OES Presentation
9/26
Data flow diagram :
A dataflow diagram is diagrammatically representation of data movem
system-manual or automated from inputs to outputs through process. They hel
flow of data through a system and thus help in identify system requirements .
Interface Software Exam Simulator
Data Flow Diagrams
Exam
SimulatorStudents Stu
0:0
Appears
Exams
Provides
Result
-
7/27/2019 OES Presentation
10/26
Interface Software Exam Simulator
Data Flow Diagrams
As
Student Login(Login Process)
Enter E
2:0
Enters
User Login
Check
User type
As Student
-
7/27/2019 OES Presentation
11/26
Interface Software Exam Simulator
Data Flow Diagrams
Exam Process S
3:0
Provide
Results
Operators
Array
Fundamentals
Loops
New Text Document
Get Quest.
Get Quest.
Get Quest.
Get Quest.
Get Quest.
-
7/27/2019 OES Presentation
12/26
Interface Software Exam Simulator
Data Flow Diagrams
Result
Process Fina
4:0
Provide
Result
User Score
Get scores
-
7/27/2019 OES Presentation
13/26
Why Oracle is Used?
-
7/27/2019 OES Presentation
14/26
Use of oracle 9i :
Offers a comprehensive high-performance infrastructure fo
Oracle 9i includes every thing needed to develop, and ma
applications.
Benefits includes : Scalability from departments to enterprise e-business site.
Robust, reliable, available, secure architecture.
One development model and easy deployment options.
Leverage an organizations current skill set through out the
One management interface for all applications.
Industry standard technologies, no proprietary lock-in.
-
7/27/2019 OES Presentation
15/26
Login table : -To store details about users name & Password.
No Field Name Range of valid valuesfor the field
Entities Remarks
1 Login Title 1 to 201 to 20
User_Name
User_PassThis is the key fi
of the database
is unique for anexam.
USER_NAME USER_PASS------------------------------------ ---------------------aaa aaa
ceb coeb
Name Null? Type
------------------------- --------------- ----------------------USER_NAME NOT NULL VARCHAR2(20)USER_PASS VARCHAR2(10)
-
7/27/2019 OES Presentation
16/26
Result Table :- To store the results Obtained by th
No Field Name Range of valid values forthe field
Entities Rem
4 Exam Table 1 to 201 to 201 to 101 to 201 to 20
1 to 201 to 201 to 201 to 50
User_nameUser_chapterResult
Total_queTotal_marks
Total_que_attCorrect_attPer_mark_obtTime_tak
This is the
the databas
unique for R
User Chapter Table : To store details about the ch
-
7/27/2019 OES Presentation
17/26
User Chapter Table :- To store details about the ch
present in the exam:No Field Name Range of valid values
for the fieldEntities Rem
2
Chapter Title 1 to 20
Loop
Array
OperatorFundamental
This is the of the data
is unique fo
chapters.
USER_CHAPTER USER_NAME------------------------------- -------------------------
Loop cebceb
Array cebceb
Fundamental cebceb
Operator ceb
Name Null? Type
------------------------- --------------- -----------------USER_CHAPTER VARCHAR2(
USER_NAME VARCHAR2(
-
7/27/2019 OES Presentation
18/26
Name Null? Type
------------------------- --------------- ----------------------SL_NO NOT NULL NUMBER(20)LOOP_QUE VARCHAR2(4000)OPT1 VARCHAR2(500)OPT2 VARCHAR2(500)OPT3 VARCHAR2(500)OPT4 VARCHAR2(500)
ANS VARCHAR2 15
Exam Table :- To stores questions & options about t
questions :No Field Name Range of valid
values for the fieldEntities Re
3 Exam Table 1 to 201 to 40001 to 201 to 20
SI_NoFundamental_queOption
This is the
the databa
unique for E
-
7/27/2019 OES Presentation
19/26
Login page :
-
7/27/2019 OES Presentation
20/26
Chapter page :
-
7/27/2019 OES Presentation
21/26
Exam page :
-
7/27/2019 OES Presentation
22/26
Result page :
-
7/27/2019 OES Presentation
23/26
TESTING : ( Unit testplan and Integrated test-pla
Testing is the process of executing the program with the intention of findin
During testing the programs to be tested is executed with a set of test cases a
of the programs for the test case is evaluated to determine if the program is expected to be . Testing is a vital to the success of system. During testing a
been prepared which consists of various test case along with there expected
later on if the software is modified the test case from the test suits can be us
modifications does not have any undesirable effect .
In software system the use of testing is to limited to the testing phase. Ttesting is used later on during maintenance also. During testing test suit
prepared which consists of various test case along with expected output so th
the software is modified the test case from the test suits can be used
modification does not have any undesirable effect.
-
7/27/2019 OES Presentation
24/26
No Testcase title Description Expectedoutcome Therequirem
nt in RS
that isbeing
tested1 Successful User
verification The login to thesystem should betried with the login
assigned by the
admin and the
correct password
Login should be
successful and the
user should enter
in to the system
RS1
2 Successful examcompetition
The exam to be
tried out with
appropriaeate
chapter.
The should teck the
correct chapter
RS2
You should map the test cases with the requirements document so that
requirements are tested using the test case.
-
7/27/2019 OES Presentation
25/26
SCOPE & LIMITATION :This project has several scope for the user but at the same time it has several limitation also.
SCOPE:
Program shows an error message when the entering invalid.Program gives messages about the invalid data entry.
The programs is designed by keeping in mind that a layman can easily understand and acc
Limitation :The program should be prevented from virus other wise the files will be corrupted.
Knowledge of PL-SQL is badly essential.Thorough training for new users system is badly required.Occasional power failure may disturb the system.
-
7/27/2019 OES Presentation
26/26
CONCLUSION
Hereby we conclude that this pr
about Online Examination System is r
helpful for conducting exams in a
structured and consistent way that willin organizing exams with ease and
flawless way.