Professional Documents
Culture Documents
NATIONAL INSTITUTE OF
TECHNOLOGY
“ONLINE EXAMINATION”
ACKNOWLEDGEMENT
Table of Contents
1. INTRODUCTION OF THE PROJECT
Why We Need
About The Project
The Adoption Of The New System
Objective Of The Project
Back End
Front End
2. SYSTEM ANALYSIS
• Identification Of Need
Existing system
Proposed System.
Feasibility Study.
3. REQUIREMENTS
Hardware Requirements
Software Requirements
4. TOOLS AND PLAFORM
• ORACLE
Oracle Version
Feature of Oracle
Oracle Architecture
• Introduction to ASP Language
ASP.NET
.NET Framework Platform Architecture
5. SYSTEM DESIGN
Database Diagram.
Entity Relationship Diagram
Table
7. CONCLUSION
9. BIBLIOGRAPHY.
5
Why we need:
Online Exams are Exams which are conducted on PC. Some need an Internet
Connection where for Some Exams you need to be in a Centre where there are
100s of Computers
Technical Points for a Centre - A Few 100 Computers connected to the Main
Server and the necessary Software provided by the Online Testing Company .
Every Testing Agency have their own Software for conducting Tests).
In India , Some Tests linked NIMCET, I.I.T and CAT is also going Online.
Apart from these some IT Companies also conduct Online Recruitment Tests.
To solve these problems they required a computerized system to handle all the
works. They required a web based application that will provide a working
environment that will be flexible and will provide ease of work and will
reduce the time for report generation and other paper works.
Constraints
Assumptions
In general it has been assumed that the user has complete knowledge of the
system that means user is not a naïve user. Any data entered by him/her will
be valid. To make the software as user friendly as possible but at the same
time keeping in minds user requirements.
Dependencies
It depends that the one should follow the international standards for the
generating the User ID & should fill the related information in the proper
format.
Oracle 9i
Querying language:
Sql
SYSTEM ANYALYISIS
7
PURPOSE:-
SCOPE:-
Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-
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.
FEATURES:
Secure
Easy to use
Reliable and accurate
No need of examiner
OVEVIEW:-
The online test created for taking online test has following stages
Login
Test
Result
8
Login:-
There is a quality login window because this is more secure than other
login forms as in a normal login window there are multiple logins available
so that more than one person can access to test with there individual login.
But in this project there is only one login id i.e. administrator id and
password by which a person enter the site. Hence it is more secure and
reliable than previously used on-line test simulators.
TEST:-
Test page is the most creative and important page in this project. It
consists of 2 modules namely:
Subject selection
Utilities
Subject selection:-
Utilities:-
It includes:-
Skip and come back to the question afterwards if
needed.
Gives the list of attempted and unstamped questions
and can go to any question directly and can either
attempt or change the answer of the already attempted question.
9
EXISTING SYSTEM:
. The whole process of assigning test and evaluating their scores after the test,
was done manually till date. Processing the test paper i.e. checking and
distributing respective scores used to take time when the software was not
installed
DISADVANTAGES OF CURRENT
SYSTEM
The online test created for taking online test has following features:-
FEASIBILITY STUDY:
ECONOMIC FEASIBILITY
TECHNICAL FEASIBILITY
BEHAVIOURAL FEASIBILITY
ECONOMIC FEASIBILITY:-
TECHNICAL FEASIBILITY:-
BEHAVIOURAL FEASIBILITY:-
People are inherently resistant to change and computer has been known to
facilitate changes. An estimate should be made of how strong the user is
likely to move towards the development of computerized system. These are
various levels of users in order to ensure proper authentication and
authorization and security of sensitive data of the organization.
11
HARDWARE REQUIREMENT
SPECIFICATION
Client Side :-
Server Side:-
Processor: Pentium IV 2.0 and above.
RAM : 1 GB
Disk space : 4GB
Client Side:
.NET Framework,
Web Browser,
Windows XP/2000/Vista
Web Server:
.NET Framework,
Windows XP/2000/Vista
Oracle 9i
Hardware Interface:
12
For Server
PC With
256 MB RAM
Network Interface
Software Interface
For Server
For Client
Windows 95/98/2000/NT
Microsoft Internet Explorer 6 & above
ABOUT ORACLE 9i
Oracle 9i contains all the features of previous version. It also supports some
new features & enhancement to some existing features. Oracle servers provide
deficient & effective solution for the major features.
FEATURES OF ORACLE 9i
14
Improved Scalability
Improved Security
Improved Performance Via Partition
Enhanced Support for Database Replication
Capability To Handle a Much Larger Number Of Concurrent Users
New & Improved Data Types
15
ASP.net Language :-
ASP.NET, the next version of ASP, is a programming framework used to create
enterprise-class Web Applications. These applications are accessible on a global basis
leading to efficient information management. The advantage ASP.NET offers is more
than just the next version of ASP.
Why ASP.NET?
Since 1995, Microsoft has been constantly working to shift it's focus from Windows-
based platforms to the Internet. As a result, Microsoft introduced ASP (Active Server
Pages) in November 1996. ASP offered the efficiency of ISAPI applications along
with a new level of as applications grew bigger in size and became more complex, the
number of lines of source code in ASP applications increased dramatically and
simplicity that made it easy to understand and use. However, ASP script was an
interpreted script and consisted unstructured code and was difficult to debug and
maintain. As the web consists of many different technologies, software integration
for Web development was complicated and required to understand many different
technologies. Also, was hard to maintain. Therefore, an architecture was needed that
would allow development of Web applications in a structured and consistent way.
The .NET Framework was introduced with a vision to create globally distributed
software with Internet functionality and interoperability. The .NET Framework
consists of many class libraries, includes multiple language support and a common
execution platform. It's a very flexible foundation on which many different types of
top class applications can be developed that do different things. Developing Internet
applications with the .NET Framework is very easy. ASP.NET is built into this
framework; we can create ASP.NET applications using any of the built-in languages.
Unlike ASP, ASP.NET uses the Common Language Runtime (CLR) provided by
the .NET Framework. This CLR manages execution of the code we write. ASP.NET
code is a compiled CLR code instead of interpreted code (ASP). CLR also
allows objects written in different languages to interact with each other. The CLR
makes development of Web applications simple.
SYSTEM DESIGN
Dataflow Diagram:-
19
System design:-
20
Input/Output
Data Processing
Data Base
DATA TABLE:-
CONCLUSION:-
BIBLIOGRAPHY.
Asp.Net Bible.
Asp.Net Complete Reference
22
Ivan Bayross(sql)
www.Google.com
*******************
******************************
*******************