Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCTION
As the modern organizations are automated and computers are working as per
the instructions, it becomes essential for the coordination of human beings, commodity
examination can communicate with the system through this projects, thus facilitating
like conducting Exams as per scheduled basis and delivering result to that particular
user or student .And the details of students who attempted Online Examination are
maintained at administrator.
activities related to the four life cycle phases of any software namely:
System analysis is a vast field of study through which system analyst puts his
thoughts and searches for the solution of problem. He has to get a clear idea of what
he has in hand and what he has to produce. He has to extract the essence of
expectations. He has to satisfy the user in the very possible way. System analysis
Study of current methods, the basic inputs available and output desired.
one. During the preliminary analysis the Analyst takes a quick look at what is needed
and whether the cost benefits. Detailed analysis studies in depth all the cornered
A system study is a step-by-step process used to identify and then developed the
software needed to control the processing of specific application. System study is also
1. Problem Definition
2. Feasibility Study
3. System Analysis
4. System Design
5. Implementation
6. Post Implementation
7. Maintenance
Existing system is a manual one in which users are maintaining books to store
the information like Student Details, Instructor Details, Schedule Details and
feedbacks about students who attempted exam as per schedule.. It is very difficult to
In the existing system all the office works was done manually. The manual work
processes was time consuming and hence slow. Following are the main drawbacks of
This application is used to conduct online examination. The students can sit at
individual terminals and login to write the exam in the given duration. The questions
have to be given to the students. This application will perform correction, display the
result immediately and also store it in database. This application provides the
administrator with a facility to add new exams. This application provides the Instructor
add questions to the exam, modify questions in the exam in a particular exam. This
student.
The objective of the Online Examination Tool is to provide better information for
the users of this system for better results for their maintainence in student examination
what the proposed should do, without describing how the software does it.
friendly, easy to use , maintain and satisfies all the requirements of the user.
PERFORMANCE REQUIREMENT
1) The operation time should be small and the throughput should be high.
ii) Portability – Since there is very limited usage of separate forms, this
tool is very much portable. This tool uses several canvases on the same
form.
iii) Flexibility – This tool is very much flexible for future enhancements.
Hardware environment
Software environment
Hardware Environment
Pentium-IV Processor.
256 MB Ram.
Software Environment
Web-Technology : PHP
Back-End : MySQL
INTRODUCTION
System design is the second step in the system life cycle, in which
computer programs. Flow charts prepared in the study time received and
between the modules. The design process goes through logical and
criteria for design quality. Software design leads three technical activities-
criteria for design quality. Software design leads three technical activities-
design, code and test that are required to build and verify software. Each
a logical reality.
entry as easy, logical and free. The most common source of data
processing errors is inactive input data. Effective design of the input data
input is far less costly than correcting after data storage is complete.
design. Since the system is used interactively, it has two types of inputs.
Interactive input-which is the point contact of the user with the system and
the input to the internal system i.e. Databases. For full efficiency of the
system, it is necessary that the input must be accurate. Since the user of
the system may not be a technical person and may not know input
entry.
situation. We can prevent the user entering invalid data into the
then allowed to input correct data. Some help provisions may aid the user
to point out the error. In this system inputs are collected from terminals
through keyboard.
Output design has been an ongoing activity from the very beginning
following activities:
Out of which the most common ones are CRT displays and print out. Here
only CRT display has been attempted. A rapid enquiry is obtained from
The DFD takes an input-process-output view of a system i.e. data objects flow
into the software, are transformed by processing elements, and resultant data objects
by circles also called as bubbles. DFD is presented in a hierarchical fashion i.e. the
first data flow model represents the system as a whole. Subsequent DFD refine the
context diagram (level 0 DFD), providing increasing details with each subsequent
level.
The DFD enables the software engineer to develop models of the information
domain & functional domain at the same time. As the DFD is refined into greater levels
the same time, the DFD refinement results in a corresponding refinement of the data
A context-level DFD for the system the primary external entities produce
information for use by the system and consume information generated by the system.
Identify and label each process internal to the system with Rounded circles.
A process is required for all the data transformation and Transfers. Therefore,
never connect a data store to a data Source or the destinations or another
data store with just a Data flow arrow.
Make sure the names of the processes accurately convey everything the process
is done.
Identify all data flows for each process step, except simple Record retrievals.
User
registrationn
Take Test
Online
Examination
Database
User
User registration details
TAKING TEST :
User
Taking Test details
MODULES:
1 : ADMIN MODULE
2 . INSTRUCTOR MODULE
3 . STUDENT MODULE
1 . ADMIN MODULE :
1. REGISTER
2. LOGIN
3. CHANGE PASSWORD & FORGOT PASSWORD
4. STUDENT -MODIFING DETAILS
5. DEPARTMENTS-ENTERING/MODIFYING DETAILS
6. INSTRUCTOR DETAILS-MODIFYING DETAILS
2. INSTRUCTOR MODULE :
1. REGISTER
2. LOGIN
3. CHANGE PASSWORD & FORGOT PASSWORD
4. ADD QUESTIONS-DEPARTMENTS VERIFING.
5. UPDATE QUESTIONS -DEPARTMENTS VERIFING
6. CREATE EXAMS
7. UPDATE EXAMS
8. VIEW EXAM DETAILS - VIEW NO OF REGISTERED STUDENTS
VIEW NO OF ATTENDED STUDENTS
3. STUDENT DETAILS :
1. REGISTER
2. LOGIN
3. TAKE EXAM - MULTIPLE CHOICE
TRUE/FALSE
4. SEE EXAM RESULTS
5. LOGOUT
Online Examination System Page 17
6. TESTING AND DEBUGGING
UNIT TESTING
Unit testing focuses verification effort on the smallest unit of software
design, the module. It comprises the set of test performed by the
programmer prior to integration of the unit into larger system. The testing
was carried out during the coding stage itself. In this step each module is
INTEGRATION TESTING
# Bottom Up Integration
The first one is done where integration is carried out by addition of minor
modules to major modules. While Bottom Up integration follows
combination of smaller ones to large one. Here Bottom Up Integration
was encouraged. Even though correction was difficult because the
isolation of causes is complicated by the vastness of the entire program,
User acceptance of a system is the key factor for the success of any
system. The system under consideration was tested for users acceptance
by constantly keeping in touch with the perspective system user at the
time of developing and making changes wherever required. This is done
with the regards to the following points:
A system may be defined as a set of instruction combined in the same
form and directed to some purpose.
Before any development is undertaken certain specifications are prepared
which objectively describe the application system. The System
specifications are made after consulting the end user managers of the
relevant departments.
Software to be developed is planned on the basis of requirement of the
user. The problem definition statement description of present situation and
goal to be achieved by news system.
INTRODUCTION
Even the best system developed has some flaws or others. There always
exist scope of further improvement in the system. The effect of
implementations of new computerized system is found remarkable.
The following are the major improvement of the new system over the
existing system.
The following books were referred during the analysis and execution phase of the
project
Books Referred :
Websites Referred:
http://www.projectworlds.in