Professional Documents
Culture Documents
<Version 1.0>
Project Members
TE CSE 2 (Batch B4)
Radhika P. Patel (36161)
Atharva S. Jawalkar (36157)
Sujata D. Sonavane (36162)
Online Question Paper Delivery System
1.1 PURPOSE
1
1.2 SCOPE
2
1.3 DEFINITIONS, ACRONYMS, AND ABBREVIATIONS 3
1.4 REFERENCES 4
1.5 OVERVIEW 4
2. GENERAL DESCRIPTION 5
1. Introduction
Online Question Paper Delivery system is meant to deliver question papers and other
documents to examination centers securely from MSBTE head offices. It has several features to
make the system as secure as possible.
Create and manage courses, tests, documents.
Restrict document access at course level
Password and high security code are generated automatically and sent via SMS or email
SMS and email updates of paper setting status
Online Question Paper Delivery system aims to increase transparency and prevent
question paper leakage by eliminating two steps which have been associated with malpractices
transport of the question papers and their storage in store rooms manned by officials.
1.1 Purpose
The purpose of this SRS is to provide the overview of an developing system that is
Online Question Paper Delivery system. Developing the Online Question Paper release System
to prevent the paper leaks and to reduce manual work of the existing system. This will reduce the
human interface in the existing system and reduce the risk of paper leaks.
The present system is a manual system or a semi-automated system. Manual system
involves paper work in the form of maintaining various files and manuals. Maintaining critical
information in the files and manuals is full of risk and a tedious process may lead to leakage of
papers.
As the Online Question Paper Delivery System is one that aims to give the students and
exam conductors an experience equal to or better than the sort they would find in a traditional
manual systems-a full leak proof paper release system, there are obviously many advantages of
the Online Paper release System to the student, as well as the teacher (or instructor) and the
associated educational institution.
1.2 Scope
The Online Question Paper Delivery System is aimed to develop a digitizes system for
distribution of Question Papers. The scope of the Online Question Paper Delivery System is that
we are developing this system for the Engineering. And also for only the two branches that is
Information Technology & Computer branch.
The institute which has one of the either mention branch in their college then and only
then they are able to use this system.
Database:
A database is an organized collection of data. It is the collection of schemes, tables,
queries, reports, views and other objects. The data is typically organized to model aspects of
reality in a way that supports processes requiring information, such as modelling the availability
of rooms in hotels in a way that supports finding a hotel with vacancies.
Ajax:
Ajax (also AJAX short for asynchronous JavaScript and XML) is a group of
interrelated Web development techniques used on the client-side to create asynchronous Web
applications. With Ajax, web applications can send data to and retrieve from
a server asynchronously (in the background) without interfering with the display and behavior of
the existing page. Data can be retrieved using the XML Http Request object. Despite the name,
the use of XML is not required and the requests do not need to be asynchronous.
HTML:
Hypertext Markup Language is a markup language used to design static web pages.
HTML5:
HTML5 is a core technology markup language of the Internet used for structuring and
presenting content for the World Wide Web. As of October 2014 [update] this is the final and
complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The
previous version, HTML 4, was standardized in 1997.
JavaScript:
A scripting language developed by Netscape to enable Webauthors to design
interactive sites. Although it shares many of the features and structures of the full Java language,
it was developed independently. Javascript can interact with HTML source code, enabling Web
authors to spice up their sites with dynamic content. JavaScript is endorsed by a number of
software companies and is an open language that anyone can use without purchasing alicense. It
is supported by recent browsers from Netscape andMicrosoft, though Internet Explorer supports
only a subset, which Microsoft calls Jscript.
1.4 References
Internet Sources:
http://www.mindlogicx.com/mindQ.html
http://www.thehindu.com/todays-paper/tp-national/vtu-to-adopt-online-question-paper-delivery-
system/article3444017.ece
http://examform.vtu.ac.in/
http://www.weshinetech.biz/html/en/product_qpd.html
http://timesofindia.indiatimes.com/topic/question-paper-delivery-system/news
http://www.asp.net/contact-us
https://docs.oracle.com/en/database/database.html
http://www.w3schools.com/sql/
http://www.tutorialspoint.com/sql/
http://www.w3schools.com/html/
https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985.aspx
1.5 Overview
As the Online Question Paper Delivery System is one that aims to give the students and
exam conductors an experience equal to or better than the sort they would find in a traditional
manual systems, there are obviously many advantages of the Online Paper release System to the
student, as well as the teacher (or instructor) and the associated educational institution.
The question papers are uploaded 45 minutes before the commencement of the
examination. The software allocates the relevant question papers to each college based on the
examination application data received from each college.
A security code to access the question papers is delivered to each college around 30
minutes before the examination. In each college, the principal, deputy chief superintendent and a
systems administrator appointed will be responsible for the Online Question Paper Delivery
system.
The three question papers will be uploaded of the same subject by Admin of the system.
These question papers will be in the PDF format that cannot be changed. After receiving the
security code, the downloader i.e chief superintendent of college will logs into the system and
download a paper that is allowed for the institute.
Online Question Paper Delivery system aims to increase transparency and prevent
question paper leakage by eliminating two steps which have been associated with malpractices
transport of the question papers and their storage in store rooms manned by officials.
The Online Question Paper Delivery System is implemented in some universities Even as
other universities in the State are reluctant to experiment with technology as far as the
examination process, especially the question paper part, is concerned, the Visvesvaraya
Technological University (VTU), Belgaum, has embraced the system in a big way.
2. General Description
2.1 Product Perspective
The existing system needs to save his information in the form of excel sheets or Disk Drives.
There is no sharing is possible if the data is in the form of paper or Disk drives.
The manual system gives us very less security for saving data; some data may be lost due to
mismanagement.
The existing system need to travel to a particular exam center for distributing the papers.
In the existing system there is too much of human interface. Hence leads to risks of paper
leakage.
In the manual system management need bare the lot of time and cost.
The development of this new system contains the following activities, which try to
automate the entire process keeping in the view of database integration approach.
User Friendliness is provided in the application with various controls provided by system
Rich User Interface.
The system makes the overall project management much easier and flexible.
It can be accessed over the Intranet as well as internet.
The up loader’s information files can be stored in centralized database which can be
maintained by the system.
This can give the good security for overall system because data is not in client machine.
Authentication is provided for this application only registered members can access the
system.
The system after careful analysis has been identified to be presented with the following modules:
Web Registration
Administrator
Chief Superintendent
1. Web Registration:
The system has a process of registration. Every downloader i.e. Chief Superintendent of
the educational institute should submit complete details of his educational institution along with
college code, college name, principal name, contact details, email ids etc. in the form of
registration. When registration completed an automatically generated password is sent to the CS
for login into the system. By using that user id and password he/she can log into the system.
2. Administrator:
Administrator is treated as a super user in this system. He can have all the privileges to
do anything in this system i.e. principal. Admin can appoint the particular faculty as uploader of
the paper who will act as a uploader of the question papers.
Another tasks done by the administrator is he can design and upload question papers. He
can Supervise entire system. System generates a unique password of the particular upload which
is sent on the registered mobile number of the appointed member of examination conducting
body of that particular center.
3. Chief Superintendent:
The appointed member of examination conducting cell of that particular college enters
the username as the college code & password which is sent as security code for each time he/she
logs in and access the question paper for printing. Different kind of reports is generated by the
system.
Authentication:
Authentication is nothing but providing security to the system. Here every must enter into
the system through login page. For registering a secure email communication is used. The login
page will restrict the UN authorized users. A user must provide his credential like user Id and
password for log into the system. For that the system maintains data for all users.
Whenever a user enters his user id and password, it checks in the database for user
existence. If the user is exists he can be treated as a valid user. Otherwise the request will throw
back. For the exam conductor unique security code is generated each and every time, so unless
and until he provides security code chances of paper leakage.
In Online Question Paper Delivery System The question papers are uploaded 45 minutes
before the commencement of the examination. The software allocates the relevant question
papers to each college based on the examination application data received from each college.
A security code to access the question papers is delivered to each college around 30
minutes before the examination. In each college, the principal, deputy chief superintendent and a
systems administrator appointed will be responsible for the Online Question Paper Delivery
system.
The three question papers will be uploaded of the same subject by Admin of the system.
These question papers will be in the PDF format that cannot be changed .After receiving the
security code, the downloader i.e chief superintendent of college will logs into the system and
download a paper that is allowed for the institute.
The general constraints of the Online Question Paper Delivery System is that we are
developing this system for the Engineering. And also for only the two branches that is
Information Technology & Computer branch. The institute which has one of the either mention
branch in their college then and only then they are able to use this system.
The size of the database increases day-by-day, increasing the load on the database back up
and data maintenance activity. so that we need large database.
The Admin of the system who uploades the question papers and chief superintendent of the
college who Downloads the paper must have knowledge and awareness of this system.so
here full system depends on the admin and the chief superintendet
3. Specific Requirements
3.1 External Interface Requirements
The system has a process of registration. Every downloader i.e. Chief Superintendent of
the educational institute should submit complete details of his educational institution
along with college code, college name, principal name, contact details, email ids etc. in
the form of registration. When registration completed an automatically generated
password is sent to the CS for login into the system. By using that user id and password
he/she can log into the system.
Administrator is treated as a super user in this system. He can have all the privileges to
do anything in this system i.e. principal. Admin can appoint the particular faculty as
uploader of the paper who will act as a uploader of the question papers.
Another tasks done by the administrator is he can design and upload question papers. He
can Supervise entire system. System generates a unique password of the particular upload
which is sent on the registered mobile number of the appointed member of examination
conducting body of that particular center.
The appointed member of examination conducting cell of that particular college enters
the username as the college code & password which is sent as security code for each
time he/she logs in and access the question paper for printing. Different kind of reports is
generated by the system.
A database management, or DBMS, gives the user access to their data and helps them
transform the data into information. Such database management systems include dBase, paradox,
IMS, SQL Server and SQL Server. These systems allow users to create, update and extract
information from their database.
A database is a structured collection of data. Data refers to the characteristics of people,
things and events. SQL Server stores each data item in its own fields. In SQL Server, the fields
relating to a particular person, thing or event are bundled together to form a single complete unit
of data, called a record (it can also be referred to as raw or an occurrence). Each record is made
up of a number of fields. No two fields in a record can have the same field name.
During an SQL Server Database design project, the analysis of your business needs
identifies all the fields or attributes of interest. If your business needs change over time, you
define any additional fields or change the definition of existing fields.
SmartDraw
and database schema designer. It accepts plug-ins that enhance the functionality at almost every
level including adding support for source-control systems and adding new toolsets like editors
and visual designers for domain or toolsets for other aspects of the software development
lifecycle .
Visual C# .Net
Add User wise functionality & Screenshots with explanation of front end & admin panel.
1. Question papers of Multiple Courses
2. Availability of Number of sufficient printers or photocopy machines
3. A registered mobile number of the member of examination conducting body of that
center.
4. Availability of internet facility
A database management, or DBMS, gives the user access to their data and helps them
transform the data into information. Such database management systems include dBase, paradox,
IMS, SQL Server and SQL Server. These systems allow users to create, update and extract
information from their database.
A database is a structured collection of data. Data refers to the characteristics of people,
things and events. SQL Server stores each data item in its own fields. In SQL Server, the fields
relating to a particular person, thing or event are bundled together to form a single complete unit
of data, called a record (it can also be referred to as raw or an occurrence). Each record is made
up of a number of fields. No two fields in a record can have the same field name.
During an SQL Server Database design project, the analysis of your business needs
identifies all the fields or attributes of interest. If your business needs change over time, you
define any additional fields or change the definition of existing fields.
4. Analysis Models
Use required SDLC Model according to your project
Spiral Model
Here in the Online Question Paper Delivery System the spiral model will use as analysis
model.
The steps for Spiral Model can be generalized as follows:
The new system requirements are defined in as much details as possible. This usually
involves interviewing several users representing all the external or internal users and other
aspects of the existing system.
A preliminary design is created for the new system.
A first prototype of the new system is constructed from the preliminary design. This is
usually a scaled-down system and represents an approximation of the characteristics of the
final product.
A second prototype is evolved by a fourfold procedure:
1. Evaluating the first prototype in terms of its strengths, weakness, and risks.
2. Defining the requirements of the second prototype.
3. Planning an designing the second prototype.
4. Constructing and testing the second prototype.
At the customer option, the entire project can be aborted if the risk is deemed too great.
Risk factors might involved development cost overruns, operating-cost miscalculation, or
any other factor that could, in the customer’s judgment, result in a less-than-satisfactory
final product.
The existing prototype is evaluated in the same manner as was the previous prototype, and
if necessary, another prototype is developed from it according to the fourfold procedure
outlined above.
The preceding steps are iterated until the customer is satisfied that the refined prototype
represents the final product desired.
The final system is constructed, based on the refined prototype.
The final system is thoroughly evaluated and tested. Routine maintenance is carried on a
continuing
basis to
Admin Data
Admin prevent
Storage
large scale
failures
and to
Download
Downloader Downloader Papers minimize
down
time.
System Process
4.1 Data
Flow Diagrams (DFD)
No
Validates Data
Open Form
Fig: Downloaders
login Registration
Manage
DFD Exam
Manage Master
Manage
Enter Login Subject
College Manage
Details Master
Master Branch
Master
Upload Logout
Validates Data Paper
Data Storage
Login Master
Open Form
Manage
Contact Details
Enter Login
Details
Download Logout
Paper
Downloader
Send
Manage
Password Via
Downloader
SMS
Send Security
Code Via SMS
Display
Downloader
Registration
Manage Manage
College Branch
Master Master Display Manage Exam
Branches Master
Display
Colleges Manage
Displays
Subject Upload Paper
Subjects
Master
Login Master
Manage
Downloaders Update
Contact
Login Details
Details
Download