Vous êtes sur la page 1sur 30

Online Examination

Under Guidance Of Mr. Bidyut Biman Sarkar BYARIHANT BOTHRA DEBDEEP DAS SUDIPTA DEY SUMIT KUMAR MONDAL SUSOVAN DUTTA

WHY ONLINE EXAM


Stored Repository of Exams Flexible Time saver Cost saver Security

CHARACTERISTICS OF PROPOSED SYSTEM


the proposed system will be less time consuming and more efficient. the online examination system is stable while students complete a test . answers can be saved in real time (if a power failure occurs the answers must be saved up to that point). The proposed system is very secure as no chances of leakage of question paper as it is dependent on the administrator only. the logs of appeared candidates and their marks are stored and can be backup for future use

Scope of the Project


Our project is mainly aimed at helping the educational institutes like schools, colleges and private institutions where regular evaluation of students is required to conduct exams in a much simpler, efficient, quicker and cost effective way.

MAJOR MODULES
Server Module: Administrator Client Module : User(Student) Administrator module can only be accessed by the administrator by means of a valid login ID and password. The administrator can view the members is allowed to feed the questions, various options and the correct answers into the database for the examination.

Student module is to be accessed by students who are required to register themselves and then log in to give the exam. Two registrations with same data is not allowed.

HARDWARE REQUIREMENTS
PROCESSOR: PENTIUM IV RAM: 512 MB

HDD: 40 GB
MONITOR: SVGA COLOR KEY BOARD

SOFTWARE REQUIREMENTS
OPERATING SYSTEM: WINDOWS XP BROWSER: INTERNET EXPLORER 6 OR ANY HTTP BROWSER FRONT END: MICROSOFT VISUAL STUDIO 2008 DATABASE LAYER: SQL SERVER 2008 WEB SERVER: IIS

System Analysis
System analysis is the way of studying a system with an eye on solving its problem using computer. The analyst has to understand the functioning and concept of the system in details before designing the appropriate computer based system that will meet all the requirements of the existing system.

The basic steps are: Preliminary investigation Requirement specification Feasibility study Detailed investigation Drawing up of strategies

PRELIMINARY INVESTIGATION
A request to receive assistance from information system can be made for many reasons. Preliminary investigation has major three parts: Request clarification Feasibility study Request approval

REQUIREMENT SPECIFICATION
The primary goal of the system analyst is to improve the efficiency of the existing system. For that the study of specification of the requirements is very essential. For the development of the new system, a preliminary survey of the existing system should be conducted. Investigation must be done to determine whether the upgrading of the system into an application program would solve the problems and eradicate the inefficiency of the existing system.

FEASIBILITY STUDY
Feasibility study is conducted to identify the best system that meets all the requirements. This includes an identification description, an evaluation of the proposed systems and selection of the best system for the job .The requirements of the system are specified with a set of constraints such as system objectives and the description of the outputs. Three key parts are: Operation feasibilty Technical feasibility Economic feasibility

SYSTEM DESIGN
System design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. It has majorly two phases: logical and physical design. During logical design phase the analyst describes inputs (sources), outputs (destinations), databases and procedures all in a format that meets the users requirements. Physical design produces the working system by defining the design specifications, which tell the programmers exactly what the candidate system must do.

INPUT DESIGN
Input design is the link between the information system and the user. In input design the following things are considered: What data should be given as input? How the data should be arranged or coded? The dialogue to guide the operating personnel in providing input. Methods for preparing input validations and steps to follow when error occur The samples of screen layout are given in the appendix.

OUTPUT DESIGN
Output design is a process that involves designing necessary outputs in the form of reports that should be given to the users according to the requirements. The basic steps are: Determine what information to present Arrange the presentation of information in an acceptable format Decide how to distribute the output to intended receipts

MODULAR DESIGN
A software system is divided into subsystems or modules with some logical barrier which facilitates the separation of each module The different modules are: 1) Login Module 2) Registration Module. 3) Question paper creation Module. 4) Examination Module. 5) Student Module. 6) Administrator Module.

USER INTERFACES

The interfaces of this system are as below:

ADMINISTRATOR LOGIN FORM

Administrator Home Page

CREATE QUESTIONS INTERFACE

HOME PAGE

REGISTRATION PAGE

REGISTRATION DONE

STUDENT LOGIN INTERFACE

START TEST INTERFACE

QUESTION PAGE

RESULT PAGE

FUTURE SCOPE
Future Scope of this project is very bright considering the fact that the internet and other web based technologies are increasingly becoming an integral part of not only large companies and institutions but also general household. Some of them are listed below:

This application can be used in institutions as well as companies for quick evaluation of applicants. Can be used anywhere any time as it is a web based application(user location would not matter). Image Support: The existing system has no image support due to which the images cannot be used. It will be one of the priorities in the proposed enhancements to enable Image Support in the system. Back Option: The new system will have a back option which will enable the users to go back to previously answered questions and change them if needed. It will enable the user a hassle free exam so that the user can properly utilize the total time allotted for the test.

Facility to Set Exam Time: The new system will allow the faculty to set the exam time for a particular subject. It will increase the efficiency of the system greatly as it will enable each subject to be tested for a different duration as desired and required. Facility to Set No of Questions in Exam: The new system will allow the faculty to set no of questions that can be asked in a subject. It will improve the flexibility of the exams by allowing the faculty to change the no of questions that can be asked in a subject. Flags: The new system will allow the users to set flags for an answered question. Flags like Passed. Doubtful, Answered etc will help a user to return to those questions to review them and change them accordingly.

CONCLUSION
The development of software includes many people like system developer, user of system and the management. It is important to identify the system requirements by properly collecting required data to interact with supplier and customer of the system. Proper design builds upon this foundation to give a blue print, which is actually implemented by the developers. On realizing the importance of systematic documentation all the processes were implemented using a software engineering approach. Working in a live environment enabled us to appreciate the intricacies involved in the System Development Life Cycle (SDLC). We have gained a lot of practical knowledge from this project, which we think, shall make us stand in good stead in the future.

Vous aimerez peut-être aussi