Você está na página 1de 30

Report On Online Examination System

(15th June to 16th July)

At Physivert Solutions Pvt.Ltd [ISO 9001-2008 Co.] Submit By Surabhi In Partial fulfillment of Award of B.tech Degree In Computer Engineering Of Rajasthan Technical University, Kota

(Department of Computer Engineering)

GLOBAL INSTITUTE OF TECHNOLOGY,JAIPUR (Accredited with A grade by NAAC_UGC)

ACKNOWLEDGEMENT
We would like this opportunity in expressing our deepest gratitude to all those persons who in one way or other helped us in making our endeavorrs a success. No words can reflect our thankfulness and respect towards these persons for their significant contribution in the completion of this project. Development of a system involves efforts from so many persons and same is the case of ours. This project is an output of joint efforts.

We owe our sincere gratitude with folded hands to Mr. Amit Raghav, He took personal interest in spite of his busy schedule to help us to complete this assignment and provided us the required, even more than required, information and guidance His valuable suggestions and moral support during the making of this project as well as in all related fields. We are very inspired by his hardworking and caring nature which is quite helpful while learning. He is indeed a very genuine guide.

We also thank all the staff members of PHYSIVERT SOLUTIONS PVT. LTD., all our classmates and friends for their wholehearted assistance and cooperation which was extremely essential for the completion of this project.

In the last but not the least, we thank the Almighty. May he stand with all of us.

SURABHI

CONTENTS
1 )Introduction 1.1). Objective of training

1.2).Profile of the training 1.2.1).About the company 1.2.2).Quality policy 2) Basic Concepts

3) Hands on experience

4) Project Modules 4.1).Introduction 4.2).Purpose 4.3).Scope 4.4). Functional or Specific Requirements 4.5). User Interface 4.6). Preliminary Design 4.7). Database Design 4.8). Hardware Requirements 4.9). Software Requirements

5) Conclusion

6) Annexure

INTRODUCTION

1).Objective of the training

Objectives of my training were:

1).To understand the basic Life Cycle of project development and how to implement it on Real Life Projects in a limited time with accuracy and efficiency.

2).To understand the company standards for building a project.

3).To gain a practical experience of working in a professional environment.

4).How to build an application that satisfies the customer needs.

PROFILE OF THE COMPANY

1).About the company


Wipro Limited is the first PCMM Level 5 and SEI CMM Level 5 certified IT Services Company globally. Wipro provides comprehensive IT solutions and services, including systems integration, information systems outsourcing, package implementation, software application development and maintenance, and research and development services to corporations globally. In the Indian market, Wipro is a leader in providing IT solutions and services for the corporate segment in India offering system integration, network integration, software solutions and IT services. Wipro also has profitable presence in niche market segments of consumer products and lighting. In the Asia Pacific and Middle East markets, Wipro provides IT solutions and services for global corporations.

It have provided services to the following organizations: * IT Sector * Hotels and Travel industry * Government organizations * Handicrafts and Jewellery industry * Banking Sector * Educational Institutions * Apparel Industry

2).Quality policy

Web presence services

Server Co-location Physivert Solutions also provides DEDICATED SERVER COLOCATION facilities, which add one more star to our services. A climate controlled environment, microprocessor controlled air conditioning, superfluous UPS network monitoring systems, auto-start dual Diesel Generator set, approved AMP cabling with gigabit backbone, switched 100 Mbps fast Ethernet, Secure Access Control, a 24-hour power backup, optical fiber network, faster downloads, dependable and continuous customer support from trained professionals are some of the unique features which include a technical environment engineered for e-business. We offer reliable infrastructure support.

Application Development - Physivert Solutions offers a range of web presence solutions for small businesses to large enterprises. Physivert Solutions has a team of over 25 qualified, skilled website designers,software engineers and server administrator to execute the latest in design technology and online applications customized to meet clients requirement.

BASIC CONCEPTS

1).PHP
1.1). PHP is an open source Hypertext preprocessor i.e a server side ,cross platform programming (scripting) language,extensively used at the web server to process data provided by an HTML form which was used to capture and validate such data. 1.2).PHP is compatible with almost all web servers used today(Apache,IIS and so on). 1.3). PHP is free to download from the official PHP resource:http://www.php.net. 1.4).PHP is easy to learn and runs efficiently on any compatible web servers. 1.5).PHP is a full fledged deveplment environment. 1.6).Extending PHP is pretty easy. 1.7).PHP file content is a mixture of PHP syntax ,embedded with standard HTML code. When this combination of code is interpreted by the PHP runtime at the web server it instructs the web server exactly what to do to deliver a well formatted HTML page to the requesting browser. 1.8). PHP is platform independent server side scripting language.It runs perfectly on different operating systems such as Windows ,Linux ,Unix and so on. 1.9).PHP files can contain body text ,HTML tags,with HTML styling commands or a binding to an external CSS file and /or Java script or a binding to an external java script file. 1.10).After PHP file are processed their output which is pure HTML is returned to the browser

2).JAVASCRIPT
2.1).Javascript , developed originally by Netscape ,is a light weight,interpreted programming language initially called live script. 2.2).Javascript is used for client side scripting. 2.3). Javascript is the only scripting language currently supported by almost all popular web browsers.

2.4).Javascript is added to an HTML page using the script tag. 2.5).Javascript is an interpreted programming language that can be embedded with an HTML webpage. 2.6).Interpreted means that the entire webpage is downloaded to the browser .Javascript code is executed when an event is triggered.

3).CSS
3.1).Cascading style sheets or CSS is the recommended way to control the presentation Layer in the web document. 3.2).The main advantage of CSS over presentational HTML markup is that the styling Can be kept entirely separate from the content. 3.3).All styling is kept in a limited number of stylesheets.The positive impact this has on Site maintenance cant be overestimated. 3.4).The overall saving bandwidth is measurable since the stylesheet is cached after the First request and can be reused for every page on the site.This benefits the site Owner,through lower bandwidth and storage cost as well as the site visitors for Whom the web pages load faster. 3.5).Linking CSS to a web document 3.5.1).Using inline styles. 3.5.2).Using embedded stylesheets. 3.5.3).Using external stylesheets.

4).MYSQL
4.1).A fast, reliable, easy-to-use, multi-user multi-threaded relational database system. 4.2).It is freely available and released under GPL (GNU General Public License). 4.3).MySQL server can handle very large databases. 4.4).Offers rich and very useful set of functions. 4.5).Connectivity, speed and security make MySQL very suited for accessing database on a network. 4.6).A lot of contributed software available.

HANDS ON EXPERIENCE

I had a very good training experience and my objectives of training were fulfilled during the training session. I am quite happy and satisfied by what I have learned during these 31 days.

My hands on experience from this training session are:

How to build Dynamic Application.

How to organize time,to complete the project on deadline.

y y

Team building capabilities. To understand the company standards for building a project.

To gain a practical experience of working in a professional environment.

y y

How to build an application that satisfies the customer needs. Leadership Skills.

PHP skills.

Building Documents.

Team Work.

Trouble Shooting.

PROJECT MODULES

1. Introduction

This project is assesses student by conducting online objective tests. The test would be highly customizable. This project will enable educational institutes to conduct test and have automated checking of answer based on the response by the candidates.

2. Purpose

The purpose of on-line examination system is to take online test in an efficient manner and no time wasting for checking the paper. The main objective of on-line examination system is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results.For students they give papers according to their convenience and time and there is no need of using extra thing like paper, pen etc.

3. Scope This project would be very useful for educational institutes where regular evaluation of student is required. Further it can also be useful for anyone who requires feedback based on objective type response.

Student Registration Module: This module will register the student.

Student Authentication or Login Module: As this project will run on the World Wide Web so authentication of every user is much needed. User who visits this project and

want to use the advanced features then have to register to the site and get a valid userid and password to login the project. So this module maintains student authentication.

Administrator modules: These admin modules maintain the student and set all the question according the subject.

View/Edit modules: student view and edit his profile.

Change password modules: student change your password.

Exam module: This exam module student select subject and the student can take exam.

Add question modules: This module administrator add the question according to subject.

View/Edit modules: This module administrator view and edit the questions .

4.Functional or Specific Requirements


Required software is for conducting online objective type examination and providing immediate result. The system should satisfy the following requirement.

4.1).Administrator Aspect 4.1.1).Taking backup of the database.

4.1.2).Edit/Delete/Create database

4.1.3).Manage the student

4.1.4).Changing the password.

4.2).Student Aspect 4.2.1). Requesting registration.

4.2.2).Logging into the system.

4.2.3). Edit user information.

4.2.4). Selecting the test.

4.2.5). Appearing for the examination.

4.2.6). Show the result.

4.2.7). Changing password.

4.3).Analysis 4.3.1). Authenticating users based on username or password.

4.3.2). Keeping session track of user activity.

4.3.3). Recording candidates responses every question.

4.3.4). Checking whether the given response is correct or not.

5. User Interface.
The user interface of this system is as below.

Login form:

Registration Form:

Admin Panel:

Add Course form:

View Course Form:

Edit Course Form:

Student View Form:

Add Question Form:

View Question Form:

Select Test Form:

exam form:

result form:

6. Preliminary Design
6.1 Context Diagram

request add/edit/delete/view Administrator

request login, registration , take exam Online Examination System response

Student response

7. Database Design:

7.1). Login_Table: Field Name LoginId Password UserType Field Type Varchar (30) Varchar (20) Varchar(30) Description Login Id Password Type of user

7.2) .Student_Information Field Name StudentId StudentName DateofBirth Gender Email Address Contact Loginid Password Field Type Integer PK Varchar (50) DateTime Varchar(10) Varchar(30) Varchar(200) Varchar(15) Varchar(30) Varchar(20) Description Studentid Name of the student Dob of student Gender of student Email of student Address of student Contact no. of student Login id of student Password of student

7.3).Course_Detail Field Name CourseId CourseName Description Field Type Integer PK Varchar(50) Varchar (200) Description courseid Course name Description of course

7.4).Questions_Detail Field Name QuestionId CourseId QuestionDescription Answer Field Type Integer PK Integer FK Varchar(100) Varchar(100) Description Reference of course id Question Answer

7.5).Answer_Information Field Name OptionId CourseId QuestionId Option_detail Field Type Integer PK Integer FK Integer FK Varchar (100) Description Reference to Course Reference of question Options of question

8. Hardware Requirement: 6.1).Intel Pentium-IV processor 6.2).256 MB RAM or higher 6.3).40 GB HDD or higher 6.4).UPS

9. Software Requirement: 7.1).Microsoft Windows XP / 2000 7.2).xampp 7.3).RDBMS (Back end): mysql 7.4).Web Browser: Internet Explorer6,Mozilla Firefox. 7.5).Front End: HTML and JavaScript 7.6).Tools for Front End Programming: Dream Weaver, FrontPage

CONCLUSION

The On line examination System is developed using

php and sql fully meets the

objectives of the system for which it has been developed. The system has reached a steady state where all bugs have been eliminated. The system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage. The system solves the problem. It was intended to solve as requirement specification.

ANNEXURE
Abbreviations are as follows:

y y y y y y

PHP - Hypertext Preprocessor SQL - Structured Query Language HTML - Hyper Text Markup Language CSS - Cascaded Style Sheet W3C - World Wide Web Consortium HTTP - Hyper Text Type Protocol

Você também pode gostar