exam suite ppt

41
EXAM SUITE A Mini-Project Report submitted in partial fulfillment of the requirement for the award of the degree of Bachelor of Technology in Computer Science & Engineering By 08M61A0581 G.NARENDRA 08M61A05B9 S.ADITYA 08M61A05C7 V.GOWTHAM 08M61A0588 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)

Upload: chandana-samineni

Post on 03-Dec-2014

116 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Exam Suite Ppt

EXAM SUITE A Mini-Project Report submitted in partial fulfillment of the requirement for the award of the degree of Bachelor of Technology in Computer Science & Engineering By

08M61A0581 G.NARENDRA 08M61A05B9 S.ADITYA 08M61A05C7 V.GOWTHAM 08M61A0588 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)

Page 2: Exam Suite Ppt

EXAM SUITE

Page 3: Exam Suite Ppt

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.

Page 4: Exam Suite Ppt

REQUIREMENTSHARDWARE REQUIREMENTS :-

Processor : Intel Pentium IV 2.4 GHZ or above

RAM : 256MB of RAM

HDD : 40 GB or higher

SOFTWARE REQUIREMENTS :- 

OS : MS WINDOWS XP SP2

Environment : Java Runtime Environment 1.5

Front end : Java JDK1.5

Back end : Microsoft Access 2003 or above

Page 5: Exam Suite Ppt

MAIN MODULE SYSTEM

MODULE ILOGIN IN

REGISTEREDUSER

MODULE IISIGN UP

REGISTRATIONS

MODULE IIIEXAM

QUESTIONS

MODULE IVRESULT

RESULT PUBLISHED

ARCHITECTURE

Page 6: Exam Suite Ppt

Why

JA

VA ?

?

Page 7: Exam Suite Ppt

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 platform independence were wiped out by “Java”.

It inherits the concepts of OOP’s.

Page 8: Exam Suite Ppt

 

The Java Language is

Simple

Object Oriented

Platform-Independent

Robust

Secure

Distributed

Multithreaded

FEATURES OF JAVA :-

Page 9: Exam Suite Ppt

 

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

ABOUT MS-ACCESS

Page 10: Exam Suite Ppt

DATA F

LOW

DIAGRAM

Page 11: Exam Suite Ppt

SYSTEM

Context Diagram

USER RESULT

LEVEL 1: Skeleton Structure

DATABASE CONNECTION

0.2

MAIN SYSTEM

0.3

LOGIN0.1

Page 12: Exam Suite Ppt

DATA BASE

DATABASE

SIGNUP USERS

EXAM

EXAM RESULTS

SYSTEM PASSWORD/USERNAME

LEVEL 2:

LEVEL 3:

Page 13: Exam Suite Ppt

ADMIN DEL

PASSWORD

ADMINADD

ADMIN RES

EMAIL

USER NAME

NAME

PHNO

STATUS

NAME

EXAM PERCENT

RESULTADMIN MAIN

IS ADMIN

LOG FORM EXAM

VIEWS

SIGN UP

PASSWORD

E-R DIAGRAM

REGISTERS

IS USER

USER

WRITES

SELECT EXAM

Page 14: Exam Suite Ppt

LOGIN

ADD QUESTION

DELETE QUESTION

EDIT RESULT

EDIT QUESTION

LOGIN

SIGN UP

SELECT EXAM

SELECT ANS

RESULT

LOGOUT

ADMINISTRATORUSER

USE CASE DIAGRAMS

Page 15: Exam Suite Ppt

LOGFORM-------------------

-USERNM

PASSWORD-------------------

-SIGNUP()LOGIN()EXIT()

SIGNUP---------------

USERNME-ID

PSSWDPHNO

---------------SAVE()

LOGIN()ADMMAIN---------------

ADDDELRES

---------------ADDQ()EDITQ()

EDITRESULT() RULES-------------------

-------------------CONTINUE()

SELECTEXAM------------------

OP1OP2OP3

------------------NEXT()

ADMINDEL------------------

-QUESTION

-------------------

DELETE()DELETEALL()

ADMINRES------------------

E-MAILEXAM

PERCENTSTATUS

------------------DELETE()

DELETEALL()

ADMINADD-------------------

SUBJECTQUESTION

CHOICEANSWER

-------------------ADD()EXIT()

RESULT------------------

NAMEEXAM

PERCENTSTATUS

------------------EXIT()

LOGOUT()

1

1

*

1

CLASS DIAGRAM

Page 16: Exam Suite Ppt

SEQUENCE &

ACTIVIT

Y

DIAGRAM

S

Page 17: Exam Suite Ppt

DATABASEEXAM EXAM

SELECTSIGN UPLOGIN

FORMADMIN USER

1.LOGIN

3.CREATE ACCOUNT

2.INVALID USER

4.SELECT EXAM5.REQUEST QUESTIONS

6.LOAD QUESTIONS

7.STORE RESULTS

8.VIEW RESULTS

1.LOGIN

2.ADD QUESTIONS

3.EDIT QUESTIONS

4.VIEW RESULTS

Page 18: Exam Suite Ppt

LOGIN

RULES

SELECT EXAM

EXAM

RESULT

SIGN UP

ADD QUES

EDIT QUES

SEE RESULTS

EXIT

[IF ADMIN][NOT ADMIN][NOT REG]

[REGISTERED] [IF ADD QUES]

[IF NOT][IF EDIT QUES]

[IF NOT]

[IF SEE RES][IF NOT]

[IF EDIT QUES]

[IF NOT]

[IF LOGOUT][IF EXIT]

Page 19: Exam Suite Ppt

DATA BASE TABLES

Name: Question Primary key: scode, qno Fieldname Type Size Scode Varchar2 5 Qno Varchar2 5 Qdesc Varchar2 25 Choice1 Varchar2 30 Choice2 Varchar2 30 Choice3 Varchar2 30 Answer Varchar2 30

Page 20: Exam Suite Ppt

Name: Registration Primary key: Email Fieldname Type Size Email Varchar2 5 Fname Varchar2 5 Lname Varchar2 25 Dob Number 10 Quali Varchar2 15 Ph Number 15 password Varchar2 10

Name: Result Fieldname Type Size Email Varchar2 10 Exam Varchar2 10 Percent Number 5 Status Varchar2 10

Page 21: Exam Suite Ppt

SYSTEM DESIGN

OUTPUT FORM DESIGN Efficient, intelligible output design should improve

the system relationship with the user and help in decision-making.

Printouts should be designed around the output requirement of the user.

INPUT FORM DESIGN 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.

Page 22: Exam Suite Ppt

The software Exam Suite has 3 main modules.

a. Login Module

b. Insertion to Database Module

c. Extracting from Database Module

MODULES

Page 23: Exam Suite Ppt

SCREEN SHOTS

Page 24: Exam Suite Ppt

Exam Suite : Login

Page 25: Exam Suite Ppt

Exam Suite : Sign up

Page 26: Exam Suite Ppt

Exam Suite : Rules

Page 27: Exam Suite Ppt

Exam Suite : Select Exam

Page 28: Exam Suite Ppt

Exam Suite : Start Exam

Page 29: Exam Suite Ppt

Exam Suite : Exam

Page 30: Exam Suite Ppt

Exam Suite: Result

Page 31: Exam Suite Ppt

Exam Suite: Administrator

Page 32: Exam Suite Ppt

Exam Suite: Add Question

Page 33: Exam Suite Ppt

Exam Suite: Delete Questions

Page 34: Exam Suite Ppt

Exam Suite: See Results

Page 35: Exam Suite Ppt

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.

Page 36: Exam Suite Ppt

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

Page 37: Exam Suite Ppt

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.

Page 38: Exam Suite Ppt

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.

Page 39: Exam Suite Ppt

REFERENCE

  

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 

BOOKS :-

Page 40: Exam Suite Ppt

THANK YOU....

Page 41: Exam Suite Ppt

QUERIES…??