Professional Documents
Culture Documents
Masters
of
Computer Applications
Maidan Garhi
New Delhi– 110068
PROFORMA OF PROJECT PROPOSAL
………………………… ……………………….
……………………….. … …………………………………
……………………….. … ………………………………….
……………………….. … ………………………………..
Enrolment No…………
ROLES AND RESPONSIBILITIES FORM
1………………………………. . Signature…………………………..
2……………………………….. …………………………………….
3………………………… ……………………………………
4……………………………….. …………………………………….
1 Introduction 1-4
1.1Background
1.2 Objectives
1.3 Purpose and Scope
7 REFRENCES 25-32
1. Introduction:-
On Line Demand Examination itself represent the examination through the internet. This
project will help the university/ Institution to evaluate the question have multiple option
with one correct answer. This project contains two types of question viz. subjective and
objective. Students have to write the descriptive answer for the subjective question will
be randomly generated. It would be evaluated automatically i.e. by this. This project
helps the management to conducting online examination and save recourse. The
university/Institution can conduct the online examination and announce the status or
result in a few data. The examination department is responsible for the marinating of
question paper and it would be completely secure.
1.1 Background:-
. To provide an interface through which student can appear for examination online for
objective as well as subjective type questions.
1.3 Purpose:-
Through this package we provide a fully customized web application. This system is an
automated system so that the functional working of it is effective and time saving. In this modern
era time is the most precious thing, so in context of time the new system will be effective to do a
group of task in easy and secure manner. The purpose of this system is to overcome the
shortfall faced in the previous systems already working in the area .The website will have to be
secure, and properly working on WAN. It should be speedy with good . To appear for an exam
in manual system in an university is very time consuming process. Now the interface. The
university may conduct examination in various countries and in different languages. It should
support multiple platforms at least those used by people commonly.
1.4 Scope:-
Methodology of the system is clear that result in the complete and proper working of the
system from the requirements achieved. it contains the working model for the development of
system. A sequential step of model is followed to develop the system so that it will maintain
various software engineering features/parameters. No need to take leave, visit a different town,
city or even states in some cases. People can appear right from their laptop or home desktop.
1.5 Assumptions:-
To develop this application, we’ve taken into account some assumptions. They are:
University will provide each student a unique student Id during enrollment time. The purpose of
this is so that no one can register on behalf of any other student. and only the student
himself/herself can register for the examination using this id.
1. Student login name will be generated automatically by concatenating student first Name
and Enrollment No.Like : Shwati has student id 13P
3. Expert login name will be generate same as student login name but with small change.
1.6 Limitation
1. In the case of any type of problem in student verification no functionality is defined in
the system to correct it or inter-communication among users are also not available.
2. The Fees is taken manually as there is not any module for online payment
3. The Total marks is get by the student only after some time of exam, because in case of
subjective paper, the exam dept will evaluate the answer and declare the result. Student
can see his result on internet through his Login Id and PWD only after that.
2.SURVEY OF TECHNOLOGIES
2.1Front End User:-
2.1.1About java:-
1 .Simple
2 Object-Oriented
3 Portable
4 Platform independent
5 Secured
6 Robust
7 Architecture neutral
8 Interpreted
9 High Performance
10 Multithreaded
11 Distributed
12 Dynamic
Java Server Pages (JSP) is a server-side programming technology that enables the creation of
dynamic, platform-independent method for building Web-based applications. JSP have access
to the entire family of Java APIs, including the JDBC API to access enterprise databases. This
tutorial will teach you how to use Java Server Pages to develop your web applications in simple
and easy steps.
Extension to Servlet
Powerful
Portable
Flexible
Easy
Extension to Servlet
No
Easy to Maintain
This is the part of well known software package called as the Microsoft
Office. It is designed to built the various database, and to perform other
data work. SQL provides an extremely powerful, easy to use database
that will serve our needs when you required the power of fully relational
database. SQL is also helpful create a variety of database as well as how
to enter, edit and final data in existing database
SQL server 2007 utilities, such as backup and restore, run much faster and have less
effect on server operations. SQL Server 7.0 also includes a variety of new features
designed to support the underlying database architecture and to provide more flexible
system management. SQL Server also include a number of new features designed to
reduce database backup and recovery times. A different backup captures only those
data pages that have changed after the last database backup. Many times differential
backup can eliminates much of the time the server spends rolling transaction forward.
With SQL Server 7.0 a portion of the database can be restored or rolled forward to
minimize recovery time in the event of media failure. Restoring a backup is easy
because the restore process automatically creates the database and all the necessary
files. SQL server 7.0 supports backup to same tape media with other backup, such as
those written by the Microsoft Windows NT backup program.
2.3 Hardware & Software requirement specification
IIS : Configured
HARDWARE REQUIREMENTS:-
3. 1GB RAM
2. 10 GB hard disk
3. 256MB RAM
Recommended
1. Pentium IV
3. 1GB RAM
In technical feasibility, we study all technical issues regarding the proposed system. It is mainly
concerned with the specifications of the equipments and the software, which successfully
satisfies the end-user’s requirement. The technical needs of the system may vary accordingly
but include:
2 . Online Login
3. Online Schedule
5. Online Examination
4. PLANNING ANDSCHEDULING:-
Gantt chart are a project control technique that can be used for several purpose including
scheduling and planning. Gantt chart is also known bar chart with each box representing an
activity
4.2 PERT CHART:-
A pert chart is a network of boxes and arrows. The and ending dates for act
boxes in the pert chart can be decorated with starting. Pert stands for program evalution and
review techniques.
4.3 Preliminary Product Description
The system will facilitate online examination and documentation of results. The system can
conduct various examinations for various subjects. All one needs to do is change the database
accordingly.
The project deals with registration or enrollment of students, submission of registration forms
and issuing unique id and password to enrolled students. This application has Login module we
need the user name and password facility and credentials should be checked properly at the
time of login for student, expert, controller and Exam Dept Admin. The application has schedule
Module send the exam schedule to the student. The application has question bank module for
the examination could be changed dynamically.
5.SYSTEM DESIGN:-
Due to lack of space attributes of each entities are shown individually as follows
5.3 DFD (DATA FLOW DIAGRAM)
.Login Module
.Student Module
.Expert Module
This is the first module in this project a anyone who want to enter into this project/application . he/she
must have pass through this module, in other word we can say that this is authentication module because
the user authentication with his/her. To provided user name and password facility and credentials should
be checked properly at the time of login for student ,expert, controller and Exam Dept Admin.
This is the form in this project a student who want to enter into this project application. he/she must have
pass through this module, in other word we can say that this is authentication module because the user
authentication with his/her.
In this module student can get his/her whole information like his name, address fees detail,program and
courses. the user can select only one course at the time.Our student table will register the
student.University will provide each student a unique student Id during enrollment time. The purpose of
this is so that no one can register on behalf of any other student. and only the student himself/herself can
register for the examination using this id as password. Students only submit his/her documents and
When the student starts the exam the timer will start automatically and show the student how much time
is left.
In the result form will manage the result(Subjective and Objective questions) and Status of the student.
This table contains the student id from which we will help us in generating the result.
In this module the controller will Create, Delete and Edit, admin for the exam dept with all of
there details. A Login name and password has been provided through which the admin can later login to
perform all of there tasks.
In this module the controller will Create , Delete and Edit experts for they can later send question sets
for objective as well as subjective questions which will be asked to solve to students under exam process.
Sane as Manage Admin module, A Login name and password has been provided hete too through
In the exam dept will manage the question bank sent by experts and make schedule and
declare Result.
6.2.5 Mangeschstud
In this form the exam dept. managed the schedule and sends to the student with their exam
dates. For this first he see all the details of registered students and allot them date accordingly.
6.2.6 Managequsbnk
This form is manage the subjective and objective question in the question bank sent by the
expert module. The Manage Question Bank . Managed the question will be display
6.2.7 checksubqus
This module checks the subjective question attempted by the student during the exam.
6.2.8 Declareresult
in this form the exam dept. manage the result and sends to the student when they complete
their exam. In the expert module the Experts to send a collection of questions(objective
and subjective) in Question Bank
SubQus table will contain Subjective question and it’s right answer. To not provide facility of
copy and paste while attempting the Subjective questions on the web page.Here the iSubQusId
Objective question:-
ObjQus table will contain objective question and four options and right answer. Objective
answers will be checked automatically by the system from the database. Here the question id is
Student:-
Our student table will register the student.University will provide each student a unique student Id
during enrollment time. The purpose of this is so that no one can register on behalf of any other
student. and only the student himself/herself can register for the examination using this id
and password. Students only submit his/her documents and fees after the registration.In this
student table store his/her whole information like his name, address fees detail,program and
courses. the user can select only one course at the time.
Subjective question
SubQus table will contain Subjective question and it’s right answer. Here the iSubQusId is the
primary key.
Objective question
ObjQus table will contain objective question and four options and right answer. Here the question
id is the primary key.
Result:-
Result table will contain the result(Subjective and Objective questions) and Status of the student.
This table contains the student id from which we will help us in generating the result.
Schedule:-
Exam Dept managed the schedule and it to student while successfully resgistraion.This module contains
information about their exam with their date.
Examdept :-
Our Exam Dept table will register the institute or university Examination department administrator. This
Manage Admin form can access only the controller. the controller has also controller Id and Password &
controller name.. Exam dept table will maintain the id and password of Exam dept admin. controller will
make admin for different center. The Exam Dept will manage the question bank sent by experts and
evaluated the answer.
7. DATABASE TABLE
UNIT TESTING:-
Unit testing focuses verification error on the smallest unit of software design – the software
component or module. Using the component-level design description as a guide, important
control paths are tested to uncover errors within the boundary of the module. The relative
complexity of tests and the errors those tests uncover is limited by the constrained scope
established for unit testing. The unit test focuses on the internal processing logic can be
conducted in parallels for multiple components
Integrated Testing:-
In testing phase, beside some small errors we got to know about as serious error which we
didn’t thought about on.We didn’t proper use of “DataSet”. Because of this our site was running
slowly. After proper using of DataSet our site becomes fast, i.e. page loaded very quickly. What
we were doing that for each item we have opened the connection. But at page load we brought
all the item and then start retrieving one by one. This is the very big improvement in our site.
If the id field is filled by character the error generated and shown by “*”. That it
should be numeric. If the user id or password does exist then error will be generated
that “ User Id or password does not exist.
8.1.2 Registration:-
Required field validator means we have fill the text.Compare to validate mean
the field should match from the previous field.
Appearing for examination, Student must have to be begin through student login form.
There are three field in the student login page and Every field has to filled by
student. Student can not used character in the login id field.Student registration will be
cancelled automatically by the system after appearing in the examination.
9 References
. www.google.com
. www.wikipedia.com
. www.w3schools.com
. www.project code.com