exam suite ppt

Post on 03-Dec-2014

123 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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)

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.

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

MAIN MODULE SYSTEM

MODULE ILOGIN IN

REGISTEREDUSER

MODULE IISIGN UP

REGISTRATIONS

MODULE IIIEXAM

QUESTIONS

MODULE IVRESULT

RESULT PUBLISHED

ARCHITECTURE

Why

JA

VA ?

?

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.

 

The Java Language is

Simple

Object Oriented

Platform-Independent

Robust

Secure

Distributed

Multithreaded

FEATURES OF JAVA :-

 

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

DATA F

LOW

DIAGRAM

SYSTEM

Context Diagram

USER RESULT

LEVEL 1: Skeleton Structure

DATABASE CONNECTION

0.2

MAIN SYSTEM

0.3

LOGIN0.1

DATA BASE

DATABASE

SIGNUP USERS

EXAM

EXAM RESULTS

SYSTEM PASSWORD/USERNAME

LEVEL 2:

LEVEL 3:

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

LOGIN

ADD QUESTION

DELETE QUESTION

EDIT RESULT

EDIT QUESTION

LOGIN

SIGN UP

SELECT EXAM

SELECT ANS

RESULT

LOGOUT

ADMINISTRATORUSER

USE CASE DIAGRAMS

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

SEQUENCE &

ACTIVIT

Y

DIAGRAM

S

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

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]

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

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

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.

The software Exam Suite has 3 main modules.

a. Login Module

b. Insertion to Database Module

c. Extracting from Database Module

MODULES

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

  

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 :-

THANK YOU....

QUERIES…??

top related