A Project Report
ON
ONLINE
APTITUDE GAME
Submitted
To:
In
22 Lab
Submitted By:
B.ObuliRaj
Submitted By:
B.ObuliRaj
G.RenceAbishek
S.Dinesh
INDEX
1. Acknowledgement
2. Introduction
2.1 Purpose
2.2 Scope
3.Software Development Methodology
4.Hardware Requirement
5.Software
Requirement
6.Software
Specification
7.ER-Diagram
8.Product functions
1.Acknowledgement
We gratefully acknowledge for the
assistance, cooperation, guidance and clarifications provided by In22 Lab during
the development of the Online Aptitude Game website. Our extreme
gratitude to A.S.PRABAHARAN (AP/CSE) and C.A.SREERAM (Director/Talent Development
cell) who guided us throughout the project . Without his willing
disposition, spirit of accommodation, frankness, timely clarification and above
all faith in us, this project could not have been completed in due time.
His readiness to discuss all important
matters at work deserves special attention. We would also like to thank whole
of the faculty of the college for their cooperation and important support.
2.Introduction
Online Aptitude
Game is being launched because a need for a destination
that is beneficial for both institutes and students. With this site, institutes
can register and host online exams. Students can give exams and view their
results. This site is an attempt to remove the existing flaws in the manual
system of conducting exams.
2.1 Purpose
Online Aptitude
Game fulfills the requirements of the
institutes to conduct the exams online. They do not have to go to any software
developer to make a separate site for being able to conduct exams online. They
just have to register on the site and enter the exam details and the lists of
the students which can appear in the exam.
Students can give exam without the need
of going to any physical destination. They can view the result at the same
time. Thus the purpose of the site is to provide a system that saves the
efforts and time of both the institutes and the students.
2.2 Scope
Online Aptitude Game System is a web application that establishes a network between the institutes and the students. Institutes enter on the site the questions they want in the exam. These questions are displayed as a test to the eligible students. The answers enter by the students are then evaluated and their score is calculated and saved. This score then can be accessed by the institutes to determine the passes students or to evaluate their performance. Online Exams System provides the platform but does not directly participate in, nor is it involved in any tests conducted. Questions are posted not by the site, but users of the site.
3.Software Development Methodology
The establishment and use of sound
engineering principles in order to obtain economically developed software that
is reliable and works efficiently on real machines is called software engineering.
Software Engineering
It is the discipline whose aim is:
1. Production of quality software
2. software that is delivered on time
3. cost within the budget
4. satisfies all requirements.
Software process is the way in which we produce the
software. Apart from hiring smart, knowledgeable engineers and buying the
latest development tools, effective software development process is also
needed, so that engineers can systematically use the best technical
and managerial practices to
successfully complete their projects.
A software life cycle is the
series of identifiable stages that a software product undergoes during its
lifetime .A software lifecycle model is a descriptive and diagrammatic
representation of the software life cycle .A life cycle model represents all
the activities required to make a software
product transit through its lifecycle
phases .It also captures the order in which these activities are to be taken .
Life Cycle
Models
There are various life cycle models to
improve the software processes.
“WATERFALL MODEL”
WATERFALL MODEL
Requirement analysis and specification
The goal of this phase is to understand
the exact requirements of the
customer
and to document them properly.(SRS)
Design
The goal of this phase is to transform
the requirement specification into a structure that is suitable for
implementation in some programming language.
Implementation
During this phase the design is
implemented. Initially small modules are tested in isolation from rest of the
software product.
Testing
In this all the modules is tested
altogether.
Maintenance
Release of software inaugurates the
operation and life cycle phase of the operation.
4.Hardware Requirement
5.Software
Requirement
6.Software Specification
Back End:
Net Beans IDE 7.3.1
Server:
Apache Tome cat 7.0.34
Front End:
Adobe Dream weaver CS5
7.ER-Diagram
ER Diagram for online Aptitude Exams
system
Entity–relationship model (ER model) is a data model
for describing the data or
information
aspects of a business domain or its
process requirements, in an abstract way that lends itself to ultimately
being implemented in a data base such
as a relational database. The main components of ER models are entities (things) and the relationships that can
exist among them.
|
|||||||||||||||||
8.Product functions
Online
Aptitude Exams Project Function
1.Login
2.Register
3.Record the data in database
4.Home page of the project
5.Execrise
6.Test
6.1.Random test
6.2.Topic wise
test
7.Check test marks
8.Data base process
9.Show the results & status
10.Sign out
Coding
Language:
The front end is design by the language of “ HTML5 /CSS
/SCPRIT”.
The back end is
designed by the language of “JSP”.
The used server id
apache TAM CAT
No comments:
Post a Comment