exam suite ppt
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
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…??