You are on page 1of 28

End Term Project Report

Project Name ONLINE EXAM SYSTEM AND DATA SHARING


Mentor:-Puneet Mangla Name :-Shoyab Siddiquee Section:-K18E5 Roll no:-40

CONTENT
1. 2. 3. 4. 5. 6. 7. 8. 9. INTRODUCTION NATURE OF PROJECT EXISTING SYSTEM PROBLEM ANALYSIS FEASIBILITY STUDY SOFTWARE REQUIREMENT ANALYSIS FUNCTIONALITY OF SYSTEM SYSTEM DESIGN DATA BASE DESIGN

INTRODUCTION
This is a Education based website which have 2 modules one is student(user) and second is administrator . Administrator can upload and make quiz's and online test's and other education related application's and create events for student's. Student can make here own account in which he can give online test and in the end the final result is shown .There is some small games applications for the primary school student who can play and learn with these games.

NATURE OF PROJECT: WEB BASED APPLICATION


1.Cross platform compatibility 2.More manageable 3.Highly deployable 4.Reduced costs 5.Secure live data

Existing System
Problems with Existing System

1.Complicated: 2.Redundancy: 3.Time Consuming 4.Record Management 5.Inaccuracy: 6.No Report Generation 7.Inconsistency: 8.Unauthorized Access:

Existing System continue. Whats new in the system to be developed?


1.Proposed System is automated and web based system it has very fast processing speed. 2.Records management is very easy job in database. 3.Not any chance of wrong calculation . 4.Proposed system is according to current demand. 5.Automatic report/result generation facility. 6.Security and privacy is possible by using user name and password.

PROBLEM ANALYSIS
Product Definition, Acronyms and Abbreviations .NET Framework 3.5: A software development platform created by Microsoft Corporation. C#: Language used for developing the web based application. ASP.NET: A set of web development technologies marketed by Microsoft. GUI: Graphical User Interface.

UI: User Interface. SQL Server 2008 In build in VS 2010: Database server for storing the data
Visual Studio 2010: An advanced integrated development environment by Microsoft. Mozilla/Internet Explorer: The browser for navigating the internet.

How feasible is the proposed system?


1.Cost: The cost required is comparatively less to the existing system. 2.Effort: The proposed system will provide a better working environment in which there will be ease of work and the effort required will be less than the existing system.

3.Time: Also the time required generating a report or for doing any other work will be comparatively very less than in the existing system. Record finding and updating will take less time than the existing system. 4.Labor: In the existing system the number of staff required for completing the work is more, while the new system will require quite less number of staff.

SOFTWARE REQUIREMENT ANALYSIS


Purpose
1.This Web Application provides facility to conduct online examination world wide.
2.It saves time as it allows number of students to give the exam at a time and displays the results as the test gets over, so no need to wait for the result. It is automatically generated by the server. 3.Administrator has a privilege to create, modify and delete the test papers and its particular questions.

4.User can register, login and give the test with his specific id, and can see the results as well.

Overall Description
Product Perspective
The proposed Online Exam System and Data sharing is an online Exam System. Stages involved :-

1.Login I. Admin login II. User login 2.Test I. Select Subject II. Utilities 3.Result

Design and Implementation Constraints


There is two modules. Administrator and Examinee.

Module I:Administrator. In this module it shows Admin can log into the system with a valid password and can add new valid user to the database. His name and examid is saved in the database . Also he can manipulate the database and add new question in the database from the webpage itself. It also shows how many questions are in database.

Module II:Examinee
1.The examinee can log into the system with a valid ID issued by the admin. 2.After successfully login into the system the examinee moves to the instruction web page where he will get instruction about the examination process. 3.Then after clicking the start button the exam starts and timer also starts .In this manner examinee can take up the test and clicking the submit button , he will get the result of that section immediately.

System Features
1.Database Storage
Description and Priority

Proposed Database is intended to store, retrieve, update, and manipulate information related to university which include 1.Profile of Admin and Examinee 2.Student details 3.Test results

Hardware Interfaces
Server Side: 1.Operating System: Windows 9x/xp ,Windows ME 2.Processor: Pentium 3.0 GHz or higher 3.RAM: 256 Mb or more 4.Hard Drive: 10 GB or more

Client side: 1.Operating System: Windows 7 or above, MAC or UNIX. 2.Processor: Pentium III or 2.0 GHz or higher. 3.RAM: 256 Mb or more

Software Interfaces
Client Side : .HTML, Web Browser, Windows XP/2000/Vista/7
Web Server: .HTML, Windows XP/2000/Vista/7

Communications Interfaces
The Customer must connect to the Internet to access the Website: 1.Dialup Modem 2.Broadband Internet

OVERVIEW OF FUNCTIONALITY
Exam organiser Functionality: 1. Registration: For creating an Event, Event poster has to register and provide his information which will be stored in the database. 2. Create Exam: Admin will create an Exam event, and provide information about the Exam on take test page and upload Exams and Documents and save it. This information 3. Request for organizing event: User can requesting the Admin to organize and create the Exams And request for any documents.

Work Done Home page

Registration Page

Admin Login

Admin Home

Admin Setting

User Welcome Page

Activity Diagram-Login

USER LOGIN
Already Member

ADMIN REGISTER

New Member

HOME Result store in user A/c

EXAMS

Create exams And Edit User

Admin home

GIVE EXAM

RESULT

FLOW CHART

Username

password

receive

USER

register

username password ID

marks EXAM RESULT username REGISTRATION

result

EXAM

perform

Upload Documents C++ OS

USER E-R DIAGRAM

DATA FLOW DIAGRAM

ADMIN
QUESTIONS ENTER & VALIDATE QUE

Upload docs without log in

STUDENT Upload Docs


Upload docs without log in

GENERATE QUESTIONS

PROCESS EXAM

LOGIN

QUESTIONS

RESULTS PROCESS RESULT FOR STUDENT

PROCESS RESULT FOR ADMIN

RESULTS

DATA BASE DESIGN:TABLE:-Registration


Field name Data type Constraints

Use rName

Varchar(50)

Primary key Not null

Password

Numeric(15)

Not null

Re password

Numeric(15)

Not null

Email Address

Varchar(50)

Not null

Full Name

Varchar(50)

Not null

Country

Varchar(50)

Not null

You might also like