Exam Software is a Test Management Software, which offers a complete
solution for Computer Based Test (CBT) .They are used to set up multiple choice tests for set time periods that when submitted are automatically corrected and the results logged beside the student's reference number. FEATURES Administrator login. Student registration. Management and update of student information ,instructions and questions. scope for fixing negative marks and maximum marks to each question. Display of result in the form of total score ,correct responses attempted and non attempted questions. WHAT IMPACT DOES IT HAVE Physical presence at a given location is absolutely not necessary. No time is spent on evaluation. Results are available instantly. The time of starting and completion of examination can be recorded at the server and the student cannot manipulate the same. Even for subjects that the actual examination that will not be conducted online students can be given extensive practice and training by holding online Mock Tests. Trends of the examination including topic wise trends of each subject can be easily obtained if required.
INTRODUCTION
The purpose of this test simulator is to take test in an efficient manner and no time wasting for checking the paper.
The main objective of this test is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results.
For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc.
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. 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
OBJECTIVES
The test engine created for taking test has following features :
In comparison to the present system the proposed system will be less time consuming and is more efficient.
Analysis will be very easy in proposed system as it is automated.
Result will be very precise and accurate and will be declared in very short span of time because calculation and evaluations are done by the simulator itself.
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.
PROJECT CATOGERY
RDBMS A relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model. Many popular databases currently in use are based on the relational database model. RDBMSs have become a predominant choice for the storage of information in new databases used for financial records, manufacturing and logistical information, personnel data, and much more since the 1980s. Relational databases have often replaced legacy hierarchical databases and network databases because they are easier to understand and use. However, relational databases have been challenged by object databases, which were introduced in an attempt to address the object-relational impedance mismatch in relational database, and XML databases
ANALYSIS
USE CASE DIAGRAM
LOGIN ADD QUESTIONS REGISTER VERIFY REGISTRATION GIVE EXAM DISPLAY RESULT DB MAINTENANCE LOGOUT
DATA FLOW DIAGRAM
User Table Login User Registration Reg_Table Exam Result C C++ JAVA Calculate Result DATABASE DESIGN
Table Name: Login
Name Type Description Constraints Username Password VARCHAR(20) VARCHAR(20) Username of User Password of User
Table Name : Registration
Name Type Description Constraints student_name student_father mob_no Age Dob Address Course password VARCHAR(20) VARCHAR(20) INT(12) INT(10) DATE VARCHAR(50) VAARCHAR(50) VARCHAR(50) Username of User Password of User Student mobile Number Age of Student Date of birth Address of Student Which Course study
Table Name : Question
Name Type Description Constraints Id Question Option1 Option 2 Option 3 Option 4 Answer INT(10) VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) VARCHAR(50) Question Id Question First Option Second Option Third Option Fourth Option Correct Answer
MODULES
The test application created for taking test has following stages Login Test Result
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 their individual login. It include two login windows one for administrator and another one for student.
TEST: Test page is the most creative and important page in this project. It consists of 2 modules namely: Subject selection Utilities
Utilities:- It includes:- Skip and come back to the question afterwards if needed. Gives the list of attempted and unattempted questions and can go to any question directly and can either attempt or change the answer of the already attempted question.
TESTING
REGISTRATION TABLE
COLUMN NAME DATA TYPE student_name varchar(90) student_father varchar(90) mob_no varchar(13) Age Int Dob varchar(50) Address varchar(MAX) Course varchar(50) Password nvarchar(50)
student_name student_father mob_no age dob Address course password Result Rahul Prasad Harun Prasad 9888998899 20 5-4-1991 ABC Street, Rohini JAVA rptest SUCCESS Ayesha 9988889999 20 16-7-1991 Xyz Street Dwarka C++ AYESHA INVALID Rohan Divander 208877768 20 12-2-1991 Qwe Street,CP JAVA INVALID Tashi Kapoor Sohan Kapoor 293902390 24 10-11- 1995 123, mayur vihar C++ Tashi SUCCESS Rock Star Rocky Star 20 11-5- 1991 12K, Rohini C++ Rock INVALID C Kumar J Kumar 23242321 23 12-4-1998 23,g nagar JAVA Qwerty SUCCESS J RAJ M RAJ 7886768799 22 14-9-1999 67 jk Colony C++ Uuhuh` SUCCESS ZABASTSU Loonies 999999999 20 17-8-1991 San Andreas Loonies INVALID paras sunil malik 989898 20 18-6-1991 NEW DELHI JAVA Paras SUCCES
STUDENT LOGIN
COLUMN NAME DATA TYPE user_name varchar(50) Password nvarchar(50)
User_name Password Result Paras Paras Success Ayesha Invalid Paras Paras18 Invalid Tashi Tashi Success Tashi Invalid Rahul Prasad Test Invalid Rahul Prasad Rptest Success
QUESTION TABLE
COLUMN NAME DATA TYPE SRNO int QuesID int SUBJECT varchar(MAX) QTEXT varchar(MAX) OPTION1 varchar(MAX) OPTION2 varchar(MAX) OPTION3 varchar(MAX) OPTION4 varchar(MAX) ANSWER int Marks int Status bit
SOFTWARE AND HARDWARE REQUIRED
SOFTWARE REQUIRED
Front end as : Core Java
Back end as : Microsoft SQL Server 2008
Database : SQL
Querying language : SQL
HARDWARE REQUIRED
Processor : Intel Pentium or above. RAM : 512 MB or above Hard Disc : 40 GB or above
FUTURE SCOPE
There have been numerous cases of computer glitches, errors in content, and security lapses reported in online examination .So in the near future the so called software could be made more secure and reliable. While electronic glitches are rare, they have been known to occur, for instance when computer crashes voided the efforts of thousands of student. There are also cases in which the correction software has corrupted scores. so the software can be programmed well so as to avoid corrupted scores.