18-01-2013, 02:40 PM
Mini Project Report On AUTOMATION OF EXAMINATION SYSTEM
AUTOMATION OF EXAMINATION.pdf (Size: 1.28 MB / Downloads: 358)
ABSTRACT
The examinations are conducted on periodic basis in every educational
institutions. It should be systematic and proper. So manual conduction of
examination is always tedious and cumbersome. All these problems can be
solved by automating the examination system. By automating the examina-
tion system, the coordinators of the examination can conduct the examination
systematically. By computerizing the examination system, the examinations
are conducted smoothly, error free and systematically. This project is appli-
cable to examinations conducted in colleges, schools or any other institutions
conducting examinations. This project deals with the automation of whole
process of examination work such as adding the details of the student, invigi-
lators, question papers, class room etc and preparing examination schedules,
absentees list, invigilator allocation list, class room allocation list etc. The
allotment of invigilators for each class room are automatically prepared for
the examinations. The schedule of examinations can be generated by entering
the details of examinations. After the examinations, we can prepare absen-
tees list also. Thus system is very advantageous for the systematic conduct
of examinations.
INTRODUCTION
Our project entitled "Automation of Examination System" is meant to auto-
mate the examinations conducted in colleges, schools or any other institutions
conducting examinations. In this section we describe the unique features of
this system and its need.
Need For The New System
The examinations are conducted on periodic basis in every educational
institution. It should be systematic and proper. So manual conduction of
examination is always tedious and cumbersome. All these problems can be
solved by automating the examination system. The con
ict can be avoided
by systematic arrangement of setting up of the examinations.
Today it is computer era. All day-to-day activities are computerized
now. Whenever there is a problem with the manual system, we can search for
the easy solution for that. We reach the solution as computerization of the
system and it will solve even this problem and so many other problems also.
So the people are aware that computerization is good and easy. By comput-
erizing the examination system, the examinations are conducted smoothly,
error-free and systematically. We can add any future requirements if any.
Detailed Problem Denition
By automating the examination system, the coordinators of the exami-
nation can conduct the examination systematically. By computerizing the
examination system, the examinations are conducted smoothly, error free
and systematically. This project is applicable to examinations conducted
in colleges, schools or any other institutions conducting examinations. This
project deals with the automation of whole process of examination work such
as adding the details of the student, invigilators, question papers, class room
etc and preparing examination schedules, absentees list, invigilator allocation
list, class room allocation list etc.
The purpose of developing Examination Automation System is to
computerize the traditional way of examination conduction. Another pur-
pose for developing this software is to generate various reports automatically
at the end of the session or in the between of the session.
Viability Of The System
A feasibility study is made to see if the project on completion will serve
the purpose of the organization for the amount of work, eort and the time
that is spend on it. Feasibility study let the developer foresee the future of
the project and its usefulness. There are two aspects in the feasibility study
portion of the preliminary investigation:
Economic feasibility: Since the system is developed as a part of the
project work, there is no manual cost to spend for the proposed system.
Also all the resources are readily available, it gives an indication that
the system is economically possible for development.
Legal feasibility: This is done to ensure that no violation of the rules
or liability that could result from the development of this system. The
project 'Automation of Examination System' is done keeping in mind
the needs of the user throughout. So we can say that this project is
legally feasible.
Only by spending time to evaluate feasibility do we reduce the chances
for extreme embarrassment at later stages of the project. This project passes
these entire tests and thus is viable.
Database Management
Database has to be maintained by the system to store information about
students, invigilators, class rooms etc. The various updations must be saved
and stored in the database of the system. Therefore MySQL, relational
database that can handle large amount of data on relatively cheap hardware
has been used.
MySQL
MySQL is the world's most used open source relational database manage-
ment system (RDBMS) that runs as a server providing multi-user access to
a number of databases. The SQL phrase stands for Structured Query Lan-
guage. Universities, internet service providers and nonprot organizations
are the main users of MySQL, mainly because of its price. Free software-open
source projects that require a full-featured database management system of-
ten use MySQL. For commercial use, several paid editions are available, and
oer additional functionality.
Desktop Application
Desktop Appliction refers to applications running in a desktop (or laptop)
computer in contrast to Web-based applications over the Internet. A desktop
application has to be provided by the system to the users. The desktop
application can be developed using wxGlade.
wxGlade
wxGlade is a GUI designer written in Python with the popular GUI
toolkit wxPython, that helps to create wxWidgets/wxPython user interfaces.
At the moment it can generate Python, C++, Perl, Lisp and XRC (wxWid-
gets' XML resources) code[7].