Techno Quiz
TECHNO QUIZ
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF DEGREE OF
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted By:
Amanjot Singh
University Roll No.: 1154411
UNDER THE SUPERVISION OF:
Er. ASHISH DUTT SHARMA
Assistant Professor
July 2014 Nov 2014
COMPUTER SCIENCE ENGINEERING
SHAHEED UDHAM SINGH COLLEGE OF ENGG. &
S.U.S.C.E.T. Tangori
Techno Quiz
TECHNOLOGY
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion of any task would be
incomplete without the mention of people whose ceaseless cooperation made it possible,
whose constant guidance and encouragement crown all efforts with success.
I am grateful to my project guide Mr Ashish Dutt Sharma for the guidance, inspiration
and constructive suggestions that helpful us in the preparation of this project.
I own my regards to the entire faculty of the department of computer science at Shaheed
Udham Singh College of Engineering and Technology Tangori, Mohali from where I
have learnt the basics of Computer Science and whose informal discussions and able
guidance was a become light for me in the entire duration of this work.
I also thank my colleagues who have helped in successful completion of the project.
Finally, I express my indebtedness to all who have directly or indirectly contributed to the
successful completion of my project.
Harsimran Singh
S.U.S.C.E.T. Tangori
Techno Quiz
PROJECT DESCRIPTION
AND
OBJECTIVES
PROJECT OVERVIEW
Project Name
Techno Quiz
Project Type
Development Project
Front End
Java swings, AWT.
Back End
Microsoft Access
S.U.S.C.E.T. Tangori
Techno Quiz
HARDWARE & SOFTWARE
REQUIREMENTS
SERVER:-Apache Tomcat, GlassFish.
Hardware Requirements:
CPU P IV and above.
RAM 1GB and above
HARD DISK 100GB
UPS
DVD
Software Requirements:
OS : Windows XP/2000/7/8 or Linux or MAC
Development Tools :-Net beans/Eclipse, Dreamweaver
JDK 1.5+.
S.U.S.C.E.T. Tangori
Techno Quiz
INTRODUCTION AND OVERVIEW
OF PROJECT
INTRODUCTION
The project name is TECHNO QUIZ. This project is carried out at SLR InfoTech
Limited. This software firm deals in developing software for its clients. This is a
Notepad, using Java, Swing and AWT.
In modern civilization has become so complicated and sophisticated that to survive one
has to be competitive. This compiles the people to be acquainted with all type of
happening in the society; mankind is surrounded with a vast amount of data available.
Modern business management system has also rendered in a fashion so that it can be
utilized with minimum possible time. Paper files require a high amount of storage space
and storage creates several other problems like fire risk, spoilage and deterioration by
way of aging humidity etc. Computerization of documents and the files has solved this
problem to create extent. Not only this, but it has to be high amount of relaxation to
human mind, as everything can be automated. Now the documents can in a number of
ways, styles and number of documents can be created as and when required without
making any mistakes.
The suitable of computerization for an application may be determined as follows:
Volume of storage and calculation: Computerization is best suited to handle large
volume of data. The sufficient, economic and reliable storage characteristic of computer
media must be exploited properly.
S.U.S.C.E.T. Tangori
Techno Quiz
Quality of Output: Quality of output in terms of accuracy, elegance of output, aesthetics
in formality through use of word processing and powerful editing could justify use of a
computer.
Computerized solutions should be cost justifiable: Money, time saving and efficiency
justify the cost of preparing writing and executing a program, Now-computer devices
such as calculator can perform money tasks more economically.
PROBLEM DEFINITION
The institute currently operates under a manual system of conducting exams of students.
The primary function of the staff is to file and retrieve the information regarding the
students, tests and tests type, performance reports of every student in different subjects,
and to maintain batch records.
There are the five major areas in which the manual system affects costs:
Slow retrieval time results
The system is labor and space intensive
The manual system produces a risk of missing files
There is a lack of confidently.
No back up exists to support disaster recover.
The volume of paper is one of the things that stand in the way of increasing productivity
in institute.
Document retrieval Costs
Because batches are rarely cross referenced, the staff might have to look under several
headings to locate pertinent data. Even if the staff is conscientious about filling methods,
locating documents is still a labor and cost intensive operation.
S.U.S.C.E.T. Tangori
Techno Quiz
Value of missing information
Combined with the typical lost document statics reviewed above, one could estimate the
industry average cost of not having the documents information when needed. But to
obtain first hand actual data for as software organization. This company decided to
measure that actual dollar value of lost information. Over a two week period, the file staff
filled out a form for each request to retrieve a document from the storage rooms. The data
collected documented the total number of filed requested and the results of each request.
Maintaining Registers is Costly
Traditionally, documents have been stored in batches and then filed in the cabinets and
boxes. A numerical system is then assigned. Specially a batch number assigned to
organize the files. Operative notes are classified alphabetically.
Listed below are the cost elements in our paper based filling system:
Labor: Creating new files, labeling, applying batch header sheets to file into the system,
collating and entering information into a batch log book.
Supplies: File folders, dividers, folder labels, batch header sheets, requisitions slips, file
logs and filling boxes.
Equipment: File cabinets and shelving units
Drawbacks of the Existing System
Due to large of data a lot of complexities are involved in maintaining, updating and
retrieving selected information, since old system is totally maintained manually, some of
the complexities involved in existing system is as follows:
S.U.S.C.E.T. Tangori
Techno Quiz
Redundancy of data: In the existing system, all data is maintained in different
files and registers. This often leads to considerable duplication of data and
redundancy.
Difficulty in Updating the Data: Problem of updating data in the existing
systems since everything is stored in registered and files. It is very difficult and
time consuming to update data
Delay in retrieving information: Retrieving information is quite time consuming
process because of large volume of data. If it is required to locate a particular
record, a large number of registers have to be scanned.
Problem or keeping the data: As the data is voluminous, more space is required
to store it. Also, everything is stored on papers, so this type of storage is more
prone to damage with time and due to other accidental factors.
No Integration of Relation between data: Present system does not support any
type of data integrity.
Not Informative: It is very difficult to get up to date information in the existing
system. If any information is required for any specific purpose. All the sorting to
be done manually and the needs to be reentered at some other place
PROJECT OVERVIEW
This a Techno Quiz software, using Java, Swing and AWT. This project does the basic
operation of a Quiz.
In this project all the frames are designed in Swing. Today
most programmers use Swing. Swing is a set of classes that provides more powerful and
flexible GUI components than does the AWT. Swing provides the look and feel of the
modern Java GUI.
S.U.S.C.E.T. Tangori
Techno Quiz
Swing did not exist in the early days of Java. Rather, it was a
response to deficiencies present in Javas original GUI subsystem: the Abstract Window
Toolkit. The AWT defines a basic set of controls, windows, and dialog boxes that support
a usable, but limited graphical interface.
CONCLUSION
From a proper analysis of positive points and constraints on the component, it can be
safely concluded that the product is a highly efficient GUI based component. This
application is working properly and meeting to all user requirements. This component can
be easily plugged in many other systems.
This project that I undertook was truly a very rewarding experience for me in more than
one way. It has given a big thrust to my technical knowledge as prospective Software
professional. It has also helped me enhance my skills on the personal front.
And I feel extremely satisfied by the fact that I have managed to develop the project of
course with equal contribution from my team members. I think I have exploited the
opportunity that came my way to the fullest extent by increasing my technical know-how
and also gaining the valuable work experience apart from studying the other subjects in
our curriculum.
S.U.S.C.E.T. Tangori
Techno Quiz
BIBLIOGRAPHY
Books:
Student Guide by Sun MicroSystems
Web Sites:
www.google.com
www.wikipedia.com
S.U.S.C.E.T. Tangori