You are on page 1of 41

A Mini - Project Report submitted in partial fulfillment of the requirement for the award of the degree of Bachelor of Technology

in Science & Engineering


By

EXAM SUITE

Computer

08M61A0581 08M61A05B9 08M61A05C7 08M61A0588

G . NARENDRA S . ADITYA V . GOWTHAM J . SHIVA

Under the guidance of

Mr . V . KONDAL RAO M . Sc . M . Tech . ,

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING SWARNA BHARATHI INSTITUTE OF SCIENCE &TECHNOLOGY Pakabanda street, Khammam-507 001. Ph: 08742-237777, 247777.
( 2011 - 2012 )

EXAM SUITE

INTRODUCTION
Exam Suite is developed in Java, which mainly focuses on basic Exam operations. When compared to manual examination procedure it is very accurate. Designed to help users to write exams. It is a simple objective type exam suite.

REQUIREMENTS
HARDWARE REQUIREMENTS :Processor above RAM HDD : Intel Pentium IV 2.4 GHZ or : 256MB of RAM : 40 GB or higher

SOFTWARE REQUIREMENTS :

OS Environment Front end Back end

: MS WINDOWS XP SP2 : Java Runtime Environment 1.5 : Java JDK1.5 : Microsoft Access 2003 or above

ARCHITECTURE

Why JAVA ??

Java is a programming language developed by Sun Microsystems in 1995 ,is based on the concepts of C and C++. It was initially called Oak but was later renamed to Java . Earlier day problems of portability and It inherits the concepts of OOPs.

platform independence were wiped out by Java .

FEATURES OF JAVA :

The Java Language is Simple Object Oriented Platform-Independent Robust Secure Distributed Multithreaded

ABOUT MS - ACCESS

Access is a relational database program . Access is used to enter, edit, and analyze lists of data. Advantages of Access
Duplicate data is minimized Information is more accurate Data entry is faster and easier Information can be viewed and sorted in multiple ways. Information is more secure Information can be shared among several users Information retrieval is faster and easier

DATA FLOW DIAGRAM

Context Diagram
USER RESULT

LEVEL 1: Skeleton Structure

LEVEL 2:
SIGNUP USERS DATA BASE

EXAM

EXAM RESULTS

LEVEL 3:
DATABASE SYSTEM PASSWORD/USERNAME

E - R DIAGRAM
NAME USER NAME PASSWORD

PHNO

EMAIL

PASSWORD

SIGN UP
REGISTERS

LOG FORM
EXAM

IS USER IS ADMIN

WRITES VIEWS

SELECT EXAM

USER

ADMIN MAIN
ADMIN RES NAME

RESULT

ADMIN ADD

ADMIN DEL

EXAM

PERCENT

STATUS

USE CASE DIAGRAMS

LOGIN

SIGN UP LOGIN

SELECT EXAM ADD QUESTION

SELECT ANS EDIT QUESTION

ADMINISTRATOR

USER
EDIT RESULT

RESULT

LOGOUT DELETE QUESTION

CLASS DIAGRAM
ADMMAIN --------------ADD DEL RES --------------ADDQ () EDITQ () EDITRESULT ()

LOGFORM -------------------USERNM PASSWORD -------------------SIGNUP () 1 LOGIN () EXIT ()

SIGNUP --------------USERNM E - ID PSSWD PHNO --------------SAVE () LOGIN ()

* 1
RULES ------------------------------------CONTINUE ()

ADMINADD ------------------SUBJECT QUESTION CHOICE ANSWER ------------------ADD () EXIT ()

ADMINDEL ------------------QUESTION ------------------DELETE () DELETEALL ()

ADMINRES -----------------E - MAIL EXAM PERCENT STATUS -----------------DELETE () DELETEALL ()

SELECTEXAM -----------------OP1 OP2 OP3 -----------------NEXT ()

RESULT -----------------NAME EXAM PERCENT STATUS -----------------EXIT () LOGOUT ()

SEQUENCE & ACTIVITY DIAGRAMS

ADMIN

USER

LOGIN FORM

SIGN UP

EXAM SELECT

EXAM

DATABASE

1.LOGIN

2.INVALID USER

3.CREATE ACCOUNT 4.SELECT EXAM 5.REQUEST QUESTIONS 6.LOAD QUESTIONS 7.STORE RESULTS 8.VIEW RESULTS 1.LOGIN 2.ADD QUESTIONS 3.EDIT QUESTIONS

4.VIEW RESULTS

SIGN UP
[NOT REG] [NOT ADMIN]

LOGIN
[IF ADMIN] [IF ADD QUES] [IF NOT] [IF NOT] [IF EDIT QUES]

EDIT QUES
[IF EDIT QUES]

[REGISTERED]

RULES ADD QUES SELECT EXAM


[IF NOT] [IF SEE RES]

EXAM RESULT

SEE RESULTS

[IF NOT] [IF LOGOUT]

[IF EXIT]

EXIT

DATA BASE TABLES

Name: Q Primary

N e: R is am eg P m ry k ri a e

Name: Res

F ield n e am

SYSTEM DESIGN
OUTPUT FORM DESIGN
Efficient, intelligible output design should improve the system relationship with the user and help in decisionmaking. Printouts should be designed around the output requirement of the user. Input Design is the process of converting user originated computer based format. The goal of designing input data is to make data entry as easy, logical and free from errors as far as possible.

INPUT FORM DESIGN

MODULES
The software Exam Suite has 3 main modules. a.Login Module b. c.Insertion to Database Module d. e.Extracting from Database Module

SCREEN SHOTS

Exam Suite : Login

Exam Suite : Sign up

Exam Suite : Rules

Exam Suite : Select Exam

Exam Suite : Start Exam

Exam Suite : Exam

Exam Suite : Result

Exam Suite : Administrator

Exam Suite : Add Question

Exam Suite : Delete Questions

Exam Suite : See Results

APPLICATIONS
This software helps to train the users before attending their real time exams. This can also be used in software companies to test the performance of their employees. It can also be used during campus interviews for testing the technical knowledge.

LIMITATIONS
During unusual termination or system failure the exam may be interrupted. It is an offline application It is not so flexible as online examination suite

FUTURE ENHANCEMENT
The proposed system is purely an Exam Suite we can make this project as online where every customer using their E-mail ID can view their result details. Also, we can include online, updating by the authorized person. When making online, Exam procedures and latest news about the Exam will be seen in our software. Any comments can be included by the user.

CONCLUSION
The Exam Suite is a great improvement over the manual system like hand written exams. The computerization of the system has speed up the process and it is less time consuming. It is very difficult to keep answer papers and all such things. The system avoids data redundancy and inconsistency. It provides security and integrity. Data is easily retrieved. Thus the system is user friendly.

REFERENCE

BOOKS :-

Java 2 Complete Reference . Core Java 2 Seventh Edition by Cay S . Horstmann and Gary Cornell . Advanced Java by Balaguruswamy . Programming using Java by David . J . ECK Java Design Patterns by James W . Cooper

THANK YOU....

QUERIES ??

You might also like