Sei sulla pagina 1di 13

VIRTUAL EXAM REGULATOR ONLINE REPORT

SYNOPSIS

This project titled as “VIRTUAL EXAM REGULATOR ONLINE REPORT” is developed


for computerization of the work done in online examination to client. The system is developed
under the environment of PHP as front-end and MySql as backend.

Online Examination System is a multiple choice question based system that can provide
an easy environment for both student and tutor. The objective is to fulfill all the features that an
examination system. The purposed of the system is to test the domin knowledge of the student in
particular subject.

Administrator has to generate question pattern as per exam categories of the subject like
.Net, Cloud Computing, Pc Hardware & Troubleshooting, UML, SPM. Administrator need to
select the set of questions that student has to attend. Administrator can view the student mark.
Each student has to login with their reg.num and password to attend the exam. The students are
allowed to take part in exam only once for each subject. No need to wait for the result. Result
will be displayed as soon as the exam is completed.
1. INTRODUCTION

PROBLE DESCRIPTION

Identifying the right problems from the beginning is the key and it’s half the battle”

The first step in software development life cycle is the identification of the problem. As accurate
a problem is defined, thoroughly investigated and properly carried out through the choice of
solution.

In our institution, voting is performed using ballot paper and the counting is done manually.
Election process use the ballot box in which the voter can write their interested candidate name
in a small sheet of paper. After voting procedure is over, the votes counting procedure starts in
manual manner. The voter cannot change the candidate at the time of voting.

The project “ONLINE EXAMINATION SYSTEM” is aimed to computerize the task involved
in the voting process. This project deals with the automation of various examining activities. The
present activities are analyzed well before starting the design of this project.

The main intention of this project is to reduce the human work and increase the accuracy
level in producing the results. It is used to save the time and improve efficiency. The project is
developed to maintain the speed of the process.

The software used to solve the problem and developed the application in wampserver with
coding language PHP and MySql.
At present online examination system the students can attend one subject for one time
and the questions are common for all students. to overcome these problem, software is required
and it should capable of running many subject with different set of questions with single
database.
The problem of the system such that checking for students take exam. So there rises the
need for a proposed system to rectify the drawbacks of the existing system.
SYSTEM ANALYSIS

EXISTING SYSTEM
In the existing system first problem is that are lots of hard copied documents
being generated. This brings us to the age- old discussion of keep information in the form
databases versus keeping the same on sheets of paper. Keeping the information in the
form of hard –copied documents leads to the following problems.

2.1.1DISVANTAGES IN EXISTING SYSTEM

 Lack of space: it becomes a problem in itself to find space to keep the sheets of
paper being generated as a result of the ongoing for each. The document being
generated are too important to ill treated.
 Filling poses a problem: Filling the documents categorically is the time
consuming and exercise.
 Filling poses is not easy: It becomes hard to filter relevant documents for the
irrelevant ones if the count of the same crosses a certain manageable number.
 Reviewing becomes time-consuming: All the process done manually at the center
and all the records are maintained on the papers for each subject. So the
maintenance of the record is very difficult in the departments and as well as it’s
very difficult for the worked to check the record. The existing system is for one
subject, time consuming, monotonous less flexible and provides a very difficult
working schedule. The chance of loss of record is high and also record searching
is difficult. Maintenance of the system is very difficult.
2.2 PRPOSED SYSTEM

The existing system is more tedious especially when requirements for all examinations.
The system should store the complete details of the examination, tutor and candidates details.
the additional advantages are that the students cannot copy from the neighbors. By scrolling bar,
they may change the answer what they had selected already. Cost for condition test is reduced
and in short time large number o f students can take exam . The marks for the correct answers.
Will be updated simultaneously.

2.2.1 Advantages of proposed system

 Benefits: The tutor may also add subjects & questions if necessary. The unnecessary (or)
questions may be deleted (or) altered from the set of questions by the tutor.
 Easy working : The specified students mark will be displayed at the end.
 Time consuming : This type of conducting examination will save time effort of both the
students & the tutor.
 Data : No data loss occurs in examination system.
 Result : No wait for result, result will be displayed as soon as test is complicated
MODULE DESCRIPTION

ADMINISTRATOR MODULE

STUDENT MODULE

REPORT MODULE

ADMINISTRATOR MODULE

This module tutor can add student’s details. Administrator adds the questions based on
the subjects. Administrator need to select the question set to the students for each subject. In this
module tutor can view the result of each students. This module is mainly for the administrator.
Administration module used to enter and edit examination details, question banks, maintain the
members and view the reports; The Web-based administration module will include the following
features:

AM-1: Login – Login page for the administrator. All admin users are identified by the user
name, password. Admin user can create new examination maintain question banks.

AM-2: Members – It show list of members registered in the site.

AM-3: Examination – Add edit the examination details.

AM-4: Question Bank – Maintain the question bank for selected examination, Administrator
can add, edit the question and answers.

AM-5: Results – Display list of test results.

STUDENT MODULE

In this module the students need to attend the exam by login. The questions will be multi
choices. The student will get the result as soon as they complete the exam. The online
examination system limits the number of times a student can write a question. Student Login
module helps the user to login to the site. For that he/she must type the username and password
correctly. The login provision in this page helps the already registered user to directly access the
site and there is a link for registration to a user who is new to this site. Student module is mainly
for the students. This helps the students to register for the exam and answer the exam. This will
provide result after the exam according to correct and wrong answer.
TIMER/SESSION MANAGEMENT MODULE

The result of the polling can be viewed only after the configured timer interval. This
module takes care of declaring the result after the user configured time. The system will show
denial message if user attempt to see the result before the configured time.

REPORT MODULE

Report module is used to view the student details and the student exam result. tudent can
view the available examination by selecting any examination from list, system display details of
test like, examination name, description, total available question, number questions for test, total
time, passing marks.– It display the test page, system randomly select questions from question
bank and display one by one to the student. Student navigate the questions and select the right
answer from available options, after complete the examination system display the results
instantly and save the test details in system for future reference.
1.2 SYSTEM ENVIRONMENT

1.2.1 HARDWARE SPECIFICATION

The hardware used for the development of the project

PROCESSOR : intel corei3

RAM :3.98GB

HARD DISK :750GB

MONITOR :15inch color

KEYBOARD :Standard Keyboard

MOUSE :3Button

1.2.2 SOFTWARE SPECIFICATION

This section gives the details of the software used for development of the project is

OPERATING SYSTEM :windows 8.1

FRONT END :PHP

BACKEND :MySQL
SOFTWARE DESCRIPTION

SOFTWARE DESCRIPTION

PHP is the web development language written by and for web developers. PHP stands for
PHP: Hypertext Pre-processor. The product was originally named Personal Home Page Tools,
and many people still think that’s what the acronym stands for, but as it expanded in scope, a
new and more appropriate name was selected by community examiner. PHP is currently in its
sixth major rewrite, called PHP6 or just plain PHP.

INTRODUCTION OF PHP

PHP is a server-side scripting language, usually used to create web applications in


combination with a web server, such as Apache. PHP can also be used to create command-line
scripts akin to Perl or shell scripts, but such use is much less common than PHP’s use as a web
language. Strictly speaking, PHP has nothing to do with layout, events, on-the-fly Document
Object Model (DOM) manipulation, or really anything about the look and feel of a web page. In
fact, most of what PHP does is invisible to the end user. Someone looking at a PHP page will not
necessarily be able to tell that it was not written purely in Hypertext Markup Language (HTML),
because the result of PHP is usually HTML

When compared to many other programming languages, PHP makes it easy to develop
powerful web application quickly (this is a blessing and a curse). Many of the most useful
specific functions (such as those for opening a connection to an Oracle database or fetching
email from an Internet Message Access Protocol [IMAP] server) are predefined. Most advanced
PHP users (including most of the development team members) are diehard hand coders.

PHP & MYSQL are also both stable in the sense of feature stability. Their respective
development teams have thus far enjoyed a clear vision of their project and refused to be
distracted by every new fad and ill-through-out user demand that comes along. Much of the
effort goes into incremental performance improvements, communicating with more major
database, or adding better OOP support.
PHP STRENGTHS

PHP has much strength, including the following:

 Performance
 Scalability
 Interfaces to many different database system
 Build-in libraries for many common web tasks
 Low cost
 Ease of learning and use
 Strong object oriented support
 Portability
 Flexibility of development approach
 Availability of source code
 Availability of support and documentation

NEW IN PHP

Major new features in PHP are as follows:

 Better object oriented support build around a completely new object model
 Exception for scalable, maintainable error handling
 Simple XML for easy handling of XML data

USES OF PHP

PHP is a general-purpose scripting language that is especially suited to server-side web development,
in which case PHP generally runs on a web server. Any PHP code in a requested file is executed by the
PHP runtime, usually to create dynamic web page content or dynamic images used on websites or
elsewhere.
FEATURES IN PHP CLASSIFIEDS

TOP FEATURES

 Open Source (Only one file encrypted)


 Nice layout from start.
 Unlimited level of categories.
 Unique Extra Fields that is also sort able.
 Large user community.
 Regions Module is included (using Ajax).

ADMIN AREA

 Unlimited extra field’s creation.


 Over 300 different settings in settings-area.
 User friendly installer
 Set up searchable fields from admin area
 Backup tool

GENERAL FEATURES

 Print functionality removes navigation.


 Picture gallery with only one image per user.
 Sort on all columns.
 Easy renew function
 Advanced search, different search-page for different categories (template fields)
 Translated to 11 languages
INTRODUCTION TO MYSQL

MYSQL is an open source, SQL relational database management system (RDBMS) that
is free for many uses (more detail on that later). Each in its history, MYSQL occasionally faced
opposition because of its lack of support for some core SQL constructs such as sub selects and
foreign keys. Ultimately, however MYSQL found a broad, enthusiastic user base for its liberal
licensing terms, perky performance, and ease of use. Its acceptance was aided in part by the wide
variety of other technologies such as PHP, Perl, Python, and the like that have encouraged its use
through stable, well-documented modules and extensions. Databases are generally useful,
perhaps the most consistently useful family of software products (the “killer product”) in modern
computing. Like many competing products, both free and commercial, MYSQL isn’t a database
until give it some structure and form.

MYSQL STRENGTHS

MYSQL has much strength, including the following

 High performance
 Low cost
 Ease of configuring and learning
 Portability
 Availability of source code
 Availability of support

NEW IN MYSQL

Major changes introduced for MYSQL includes

 View
 Stored procedures
 Basic trigger support
 Cursor support
USES OF PHP AND MYSQL

When setting out to build a website and has different products

 Hardware for the web server


 An operating system
 A database management system
 A programming or scripting language

Some of these are dependent on the other, for example not all operating system run on all hardware
not all web servers support all programming language.

The majority of PHP code can be written to be portable between operating system and web servers
there are some PHP functions that specifically relate to the file system there are operating system
dependent.

Potrebbero piacerti anche