Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
392 views26 pages

Online C-Sharp Exam

The document is a project report submitted by P. Baskar for the partial fulfillment of an M.C.A. degree. It describes the development of an "Online C-Sharp Exam" system under the guidance of Mrs. Abirami at Jaya College of Arts & Science. The system allows users to take C-Sharp exams online, receive results, and obtain certificates. It was developed using HTML, ASP, VBScript, and Dreamweaver and stored in an Oracle database.

Uploaded by

senthilkps
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
392 views26 pages

Online C-Sharp Exam

The document is a project report submitted by P. Baskar for the partial fulfillment of an M.C.A. degree. It describes the development of an "Online C-Sharp Exam" system under the guidance of Mrs. Abirami at Jaya College of Arts & Science. The system allows users to take C-Sharp exams online, receive results, and obtain certificates. It was developed using HTML, ASP, VBScript, and Dreamweaver and stored in an Oracle database.

Uploaded by

senthilkps
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 26

ONLINE C-Sharp Exam

A project report

Submitted for the partial fulfillment for

The award of degree of

M.C.A.,

By

P.Baskar
(MC000098)

Under the guidence of

Mrs. Abirami , M.C.A.,

Jaya College of Arts &Science


Thiruninravur-602024
November-2002
JAYA COLLEGE OF ARTS & SCIENCE
(Affiliated to University of Madras)

THIRUNINRAVUR-602024

CERTIFICATE

This is to certify that the report entitled


ONLINE C-SHARP EXAM
Being submitted to the University of Madras, Chennai.

By
Mr . P . Baskar
For the partial fulfillment for the award of degree of
M.C.A.,

Is bonafide record of work carried out by her/his under


My guidence and supervision.

Date: Mrs . ABIRAMI , M.C.A.,


Jaya College of Arts & Science,
Thiruninravur-624024 .

Submitted for the viva-voce examination held on__________.

Examiners:

1.

2.
ACKNOWLEDGEMENT

The project work cannot be a one-man show. Although it is impossible to give

Individual thanks to all helpful faculty members and to those in connection, I take this

Opportunity to express my gratitude for them.

I feel grateful to thank Prof. A. Kanakaraj , M.A., M.Phil., founder and

Chairman., Jaya Educational Trust and Mrs. K.Vijayakumari, M.A., B.Ed., Secratery. I

Would like to thank our principal, Dr. R.S.Raghavan, M.Sc., Ph.D. (U.S.A), C.Chem.,

F.R.S.C(Lond), F.I.C.(Ind), F.I.C.S., for his incredible support towards the completion

Of my project.

I thank pleasure in thanking Mr.R.Krishnan M.Sc., Head Of The Department of

Computer Science, for extending his support throughout the project.

I also thank my internal guide Mrs.Abirami, M.C.A., Lecturer for his constant help at
different stages of my project.

I also thank my parents and friends who aided me in completing the project.

To one and all, I owe acknowledgements, which have directly or indirectly aided

me in completing project.

Baskar.P.
(MC000098)
CONTENTS

1. ABSTRACT

2. IMPLEMENTATION OF THE PROJECT

2.1 SYSTEM STUDY

2.1.1 Existing System

2.1.2 Proposed System

2.2 HARDWARE/SOFTWARE REQUIREMENTS

2.3 SYSTEM DESIGN

2.3.1 Project Description

2.3.2 Database Design

2.3.3 Data Flow Diagram

3. SCREEN DESIGN

3.1 Input design

3.2 Output design

4. SYSTEM TESTING

5. CONCLUSION

6. BIBILIOGRAPHY
ABSTRACT

This project entitled “ ONLINE C-SHARP EXAM ” has been developed in the computer

laboratory of Jaya College of Arts & Science. This project was developed in HTML as front end

tool , ASP as server side programming language, and VBSCRIPT and Designing is done in

Macromedia Dreamviewer 4.0 .

The System will allow the Users to write the C Sharp Exam through Online

1. Home

2. Register

3. Login

4. Test

5. Result

6. Certificate

7. Feed Back

8. About Us
IMPLEMENTATION OF THE PROJECT

SYSTEM STUDY :

Existing System :

Now a days Online Exam plays vital role in Everywhere in the world . This System Allows

user to write C-Sharp Exam, and also provide Certificate to the User by the Authorized software

company . We have link with many S/W company , which provide Good Jobs to the Qualified

Skilled Person .

Hardware & Software Configuration

Hardware Configuration :

Processor :: Pentium MMX 480 MHZ and Above

Ram :: 64 MB

Floppy Drive :: 1.44 MB

Bus :: IDE Bus

Platform :: Windows NT 4.0 Server

Software Configuration :

Operating System :: Windows NT 4.0

Front End :: VBScript, HTML

Back End :: Orcle 8

Server Side Programming tool :: ASP(Active Server Pages)

Web Server :: Internet Information Server

Designing :: Visual InterDev , Dreamviewer-4

Documentation :: MS-Word
ABOUT SOFTWARE

Intoduction to HTML:

The Html is a simple markup language used to create hypertext documents that are portable

from one platform to another platform.

Tim BernersLee at CERN originally developed HTML. HTML documents are SGML

documents with generic semantics that are appropriate for representing information from a wide

range of applications. HTML markup can represent hypertext news, mail, documents and

hypermedia, menus of options, database query results simple structured documents with in the

lined graphics and hypertext views of existing bodies of information.

The Advantage of markup language over one with no explicit markup in that writing a

browser for it is straightforward.

The browser simply has to understand the markup commands. While it is certainly possible

to write HTML documents with any standard editor, it is also possible to use special HTML editors

that do most of the work. HTML uses ordinarily ASCII text files to represent web pages. The file

consists of the text to be displayed and the types that specify how the text is to be displayed. All

the documents that we view on the WWW are created using HTML. HTML also in a constant

state of flux when mosaic was the only browser, the language it interpreted. HTML 1.0 was the

defector standard. When new browser came along there was a need for a formal Internet standard,

so the HTML 2.0 was produced.

Goles :

It is universal language for classifying the function of different sections of a


Document. It is used to define the different parts of our page. HTML is designed to Work on a
wide variety of platforms and also to work on a variety of graphical workstations.
The idea behind HTML is that if we mark up our document by indicating the parts of
our document of function, then should be able to trust that document will be Attractively and
correctly displayed by any browser on any computer anywhere in the
World.

Advantages :
Flexibility : We are not depending on a particular piece of software that may not available to you.
Deeper Understanding :You will have much better concept of the structure of your page and
understanding of why it works the way it does, because you build the page from the ground
up.
Trouble Shooting :Since you wrote the HTML, you will be able to troubleshoot it efficiently and
have a better idea of what techniques to try if some things not working.
Price : Using HTML does not cost you a cent. There are no expensive licenses to buy and no
annoying upgrades to purchase.
Independent :You’re not stuck to any one vendor or program, you don’t have to worry about bugs
in a particular editing program or any companies going out of business and leaving you
standard.
In HTML, we can design various types of pages like having a hyperlink to another
page from our page and also develop our won pages. By writing valid HTML, you shelter yourself
from browser changes.
JavaScript is class to Java in that Netscape sort of parent down Java an easier set of
commands. Java Script cannot standalone. It must be running inside of a web page, and must be
displayed in a browser that understand the JavaScript language, like all Netscape browser 2.0 and
above.
Remember that JavaScript is not HTML! However, when writing JavaScript, you
follow a lot of rules that are similar to the rules of writing HTML JavaScript goes inside the
HTML We’ll.
How much space we leave between words or paragraphs doesn’t matter. The
opposite is true in JavaScript. It has shape. There are sometime when we break the shape of a
Script, but not very many. That’s shape and it must remain in that shape. Let’s say we Paste this
into a text editor with small margins. JavaScript is Case Sensitive.

Inroduction To Active Server Pages :

ASP is actually an extension to the web server that allows server-side scripting. At the

same time it also provides a compendium of objects and components, which manage interaction
between the web server and the browser. These ‘Objects’ can be manipulated by scripting

languages. ASP was released on December 12th, 1996. The current version of ASP is 2.0, which

was first released in the NT 4.0 option pack of December 1997. ASP 2.0 is part of IIS 4.0, which

in turn is part of the NT 4.0 option pack. The next version of ASP wil l be 3.0, which we expect to

be part of IIS 5.0, shipping with the server-capable versions of windows 2000.

There are mainly six Active server Objects, each of which deals with a specific aspect of

interactivity. They are.

• REQUEST

• RESPONSE

• SERVER

• APPLICATION

• SESSION

• OBJECTCONTEXT

Response Object Server


Object

CLIENT Request Object


Application
Object
Server
Session
Object context Object
Object

The Request object is used to deal with a request that a user might make of a site or

application. The ‘request’ might be made in the form of input from an HTML form.

The Response object is used to deal with the server’s response back to the browser.
The Application and Session objects are used to manage information about the application

that is currently running and the unique instances (versions) of the application, which individual

users run, known as sessions.

The Object context object is used with Microsoft Transaction Server. However, it’s the

server object that will be concerning us mostly. It’s used to provide several commonly used

functions, such as getting timeout properties for scripts and converting text into HTML or URLs,

by far the most important is its ability to create new objects or components.

ASP is relatively simple to learn. All you need is a little experience with HTML and a
scripting language and can start to build ASP functionality into your existing HTML pages. In
short, ASP is a great way to bring the best features of the programming to the Web pages.

Browser Independent

ASP code is executed on the web server and generates pure HTML; the client machine
doesn’t need to provide any kind of ASP support at all. In fact, the web browser handles .htm
pages and .asp pages in exactly the same way- because from the browser’s point of view, the
process involves sending a pages request to a web server and receiving a stream of pure HTML.

Advantages of using a server-side technology

The main advantage of using server side technology is


 Allow you to run programs in programming languages that aren’t supported by your
browser.
 Enables you to program dynamic web applications browser-independently, without
resources to client-side programming features such as Java applets, Dynamic HTML,
ActiveX controls, all of which are browser specific.
 Can provide the client (browser) with data that does not reside at the client.
 Often makes for quicker loading times than with client-side dynamic web technologies
such as Java applets or ActiveX controls, because in the end, the user were downloading a
page of HTML.
 Provide improved security measures, since user can write code, which can never be
viewed, from the browser.
Requirements to run Active Server Pages
 In order to write pages, we’ll need a text editor or other web development tool. Notepad
works fine for this purpose, but there are plenty of other editors on the market.
 In order to publish the pages, we’ll need a web server support Active Server Pages. ASP
3.0, which comes with a web server, called Internet Information Server5.0 (IIS 5.0), which
in turn installs as part of the windows 2000 operating system. IIS 5.0 supports ASP3.0
version. There are other web servers, which supports various versions of ASP.
 In order to view and test the pages, we’ll need a Web browser. As we mentioned before
ASP is processed on the web server, not on the browser-this means that any browser of
course, when browsing the pages on the Internet or your local intranet, the browser and
web server software are generally hosted on two different physical machine- it will be
referred to these machines as the client and the server.

Server-side scripting

A script that is interpreted by the web server is called a server side script. A server side
script is an instruction set that is processed by the server, and which generates HTML. The
resulting HTML is sent as a part of the HTTP response to the browser.

Client side scripting


A script that is interpreted by the browser is called a client side scripting. A client side
scripting is also an instruction set but the web server does not process it. Instead, it is sent to the
browser (as a part of the HTTP response) and is processed by the browser, then browser on the
monitor and then displays the result.

Active Server Components

The Ad Rotator component is a rotator for ads that appear on the web page. More
specifically using this component by supplying it with a list of images, it will arrange for one of
the images to be displayed on the page each time the page is requested. It selects the images
randomly, but takes account of a weighting factor, which reflects what proportion of the total
number of request should see that image. It also slows associating each image with a separate
hyperlink, which takes the user straight to a related connected site by clicking.
The browser capabilities component references a file called browsercap.ini, which details
every version of every Microsoft and Netscape browser ever created. It uses this information to
determine whether or not the browser currently used support frames, tables and so on.

The Content Linking component uses a text file to mange (and provides link for) a
sequential set of web pages. It allows the administrator to provide extra information about each
page in the sequence, and keep the links in an orderly list so that they can be easily maintained. For
example, it can be used to guide a visitor through a sequence of pages in a predetermined order.

The Content rotator component is a slimmed-down version of the AD Rotator component,


which just displays text.

The Counters component creates an object that persists for the lifetime of an application
and can be used to store, increment or retrieve a value. Counters are manually set, unlike pages
counters for example, which are set automatically and persist until deleted.

The Logging utility component allows application to be able to read from IIS log files
which monitor who has been connecting to site.

The My Info component is used to store personal information about the server
administration.

The Page Counter component provides a page counter which increments by one each time
a page is accessed. This is an automatic process, rather than a user-defined one.

The Permission checker component can be used to monitor whether a certain user has been
given permission to read or execute a file.

The Tool component provides a set of properties that are loosely grouped under the catch
all heading of ' miscellaneous utilities'. Includes check to see if a certain file exists or if a certain
user is the site owner.

Personal Web Server 4.0


Personal Web Server 4.0, in the Personal Web Server package, Microsoft has pulled
together some exciting new functionality that makes Microsoft Windows 98 an even easier
platform to use for sharing information on a personal Web site.

The Personal Web Server package makes it easy to install any of the following new
features:

Microsoft Personal Page Server Extensions


Supports the use of Microsoft FrontPage to manage your Web site, as well as create the site
content.

Microsoft Transaction Server 2.0


Supports creation of Microsoft Transaction Server (MTS) applications. A transaction is a
server operation that succeeds or fails as a whole, even if the operation involves many steps. MTS
also supports process isolation of applications.

Microsoft Data Access Components 1.5


Easy use of databases with support for ActiveX Data Objects and the Microsoft Access
driver.

Message Queue Server 1.0


Makes it easy for application programs to communicate with other application programs
quickly, reliably, and asynchronously by sending and receiving messages. The key features of
Message Queue Server (MSMQ), such as ActiveX support, comprehensive security controls,
powerful administration tools, extensive feature set, and integration with strategic Microsoft
products such as Internet Information Server and MTS, make MSMQ the message queuing product
of choice for applications running on Windows 95, Windows 98, and Windows NT. The Personal
Web Server package includes the MSMQ Dependent and Independent Clients.

Installing PWS 4.0


These are the system requirements for the installation if PWS.

Hardware Component Requirement Recommendation


Processor 33 MHz 486 90MHz Pentium
RAM 16 MB 20 – 32 MB
Free hard disk space 30 MB 40 MB
Monitor VGA Super VGA
On Windows 98, PWS offers the following three installation options:

 Minimum installs the minimum necessary components to operate PWS.


 Typical install Minimum options plus additional functionality and documentation.
 Custom install presents all possible components as options, with all options included in the
minimum and typical installations pre-selected.

Problems and Limitations :


The following list contains problems and limitations that are known to exist in this release:
• Personal Web Server does not support FTP services.
• If you are upgrading from a previous version of PWS and you have trouble-viewing
Default.asp, then you probably have an older version of this file. In order to install the
newer PWS 4.0 version of this file, you must manually remove the older version of
Default.asp. The location C:\InetPub\wwwroot.
• In some cases, files left behind from an earlier installation of the FrontPage Server
Extensions may prevent newer versions of this component from installing correctly. If
PWS Setup reports errors during the installation of FrontPage Server Extensions, of if
PWS, Microsoft FrontPage, or Microsoft Visual InterDev fail when connecting to a
FrontPage Web, use the following procedure to correct the problem:
1. Run PWS Setup, choose Add/Remove and uninstall the FrontPage Server
Extensions.
2. In the \Windows\System\ directory, delete the following files: Fp30txt.dll,
Fp30utl.dll and Fp30wel.dll.
3. Delete the \Program Files\Microsoft FrontPage\version3.0 directory including all
files and sub-directories.
4. Run IIS Setup and reinstall the FrontPage Server Extensions.

• Errors that occur during unattended setup will be written to the Windows 98 registry.
Navigate to the following registry path for error information:

HKEY_LOCAL_MACHINE\

Software
\Microsoft
\Windows
\Setup
\OCmanager
\Errors

• Running Personal Web Server 4.0 on a computer with an Intel 486 processor that is slower
than 50 MHz and has 16 MB or less of RAM, increases the likelihood that the script
engines degrade into a memory heap packing mode, a process which will prevent the server
from accepting new connections. The heap packing process may take 20 to 30 minutes to
complete (depending on the speed of the microprocessor).
• Active Server Pages

 If the only database you use with Active Server Pages (ASP) is Microsoft SQL
Server that is, you never use Microsoft Access (.mdb) files with ASP and you create
instances of the Database Access Component that you store in the Session object,
you can enhance performance by changing the threading model for Database
Access Component instances from Apartment to Both in the registry. To change
from Apartment to both, double-click Makefre15.bat in the Program Files\Common
Files\System\Ado folder. To reverse this process, (that is, to change the threading
model from Both to Apartment) double-click Makeapt15.bat in the Program
Files\Common Files\System\Ado folder. Note we recommend that you do not store
instances of the Database Access Component in the Session object.
 There is a mistake in the ASP documentation, which states that the Map Path
method supports relative path syntax if the Enable Parent Paths met abase property,
is enabled. When the Enable Parent Paths property is not enabled, using the Map
Path method with a relative path results in an error.
 The Scripting. Dictionary object is erroneously marked as Both-threaded. It should
be marked as Apartment-threaded. To change this, use the Registry Editor to open
the following registry key:
SYSTEM DESIGN

DETAIL DESCRIPTION OF THE PROJECT

Now a days, in World of Competitive there are many numbers of drastic changes taken

place. Among them one of interesting message is Exam especially in World. If we want any

Certificate, we have go to internet and take Exam like Microsoft Certifide Exam for all Software

Developers and Engineers . This website is designed for the user convenience, where the user can

log on to site. And they can take the exam.

The project is very much helpful to the students & any type of skillfull men , who can visit

the site without any difficulty . The main advantage of visiting my site is there will be no need of

paying money to my site and there will be no separate login form for each user, this will reduce the

waste of time.

The advantages of visiting this site are,

1. Good Information

2. Time consuming

3. Cost Effective

Aim :

To help the Students of all type of Post Graduate & Under Graduate .
Database Design :

Registration Table :

FIELD NAME DATA TYPE WIDTH DESCRIPTION


REGNO TEXT 6 REGISTER NUMBER

NAME TEXT 15 NAME

SEX TEXT 5 SEX - MALE / FEMALE

ADDR TEXT 50 ADDRESS

EMAIL TEXT 20 EMAIL

PNO NUMBER 10 PHONE NUMBER

PASS TEXT 6 PASSWORD

CPASS TEXT 6 CONFIRM PASSWORD

DOR DATE 10 DATE OF REGISTER

Result Table :

FIELD NAME DATA TYPE WIDTH DESCRIPTION

REGNO TEXT 6 REGISTER NUMBER

NAME TEXT 15 NAME

MARK NUMBER 3 MARKS OBTAINED

MAX NUMBER 3 MAXIMUM MARKS

GRADE TEXT 1 GRADE

DOE DATE 10 DATE OF EXAM


DATA FLOW DIAGRAMS

C-C (CUSTOMER-CUSTOMER) TECHNOLOGY

ONLINE
CUSTOMER BUY AND CUSTOMER
SELL.COM

Searching in the
Search For Searching
The Product in a Process SDATA BASE
Particular Place

Enter the product Selling info will be


Searching
details you want to
Process
sell stored in data base
SCREEN DESIGN:

INPUT DESIGN:

The input design is the link that ties the information system into the real world of its users

this input design should reflect the system image of users model. The design of the

interface between user and the computer should be mainly focused in this system.

The guidelines that have been followed in designing the input forms are:

• Minimizing the number of input by collecting only required data on grouping

similar or related data.

• Maintain consistency between information display and input data (i.e., the visual

characteristics like field length and data type)

• Providing help facilities that are context sensitive

• The format of the same data in different screens must be same

• Consistent terminology’s are to be used through out the system

• All the forms or the input screens should have the same layout format some of the

input forms are shown below.


MAIN PAGE
OUTPUT DESIGN:

One of the most important feature s in an information systems for users is the out put it

produces without quality output, the entire system may appear to be so unnecessarily that users

will avoid using it, possible causing it to fail. The right must be developed while ensuring that each

output elements is deigned so that people will find the system easy to use effectively.
SEARCH PAGE
SYSTEM TESTING

System Testing is an important phase. Testing represents an interesting anomaly for the

software. Thus a series of testing are performed for the proposed system before the system is

ready for user acceptance testing.

Unit testing is essential for the verification of the code produced during the coding phase

and hence the goal is to test the internal logic of the modules. Using the detailed design

description as a guide, important paths are tested to uncover errors with in the boundary of the

modules. These tests were carried out during the programming stage itself.

Validation testing is the step where requirement established as apart of the software

requirements analysis are validated against the software meet all-functional and behavioral

performance requirements and the errors, which are uncovered during the testing, are corrected.

Form level and as well as field level validations are performed in all the data entry screens.

Program testing is nothing but testing a number of programs that form a cluster to achieve a

certain goal. During program testing two kinds of errors will occur namely, syntax errors and

logical errors. Syntax errors have to be corrected before the program is executed. Logical errors

may occur due to incorrect

Handling of data, improper sequence of program statement etc.,

WHITEBOX TESTING:
White box testing sometimes called glass-box testing case design method that uses the

control structure of the procedural design to derive test cases.

BLACKBOX TESTING:

It is sometimes called behavioral testing or partition testing. It attempts to find errors in the

following categories.

• Incorrect or missing functions.

• Interface errors

• Errors in data structures or external database access

• Performance errors and

• Initialization and termination errors

IMPLEMENTAION

After testing the new system it was implemented.

TRAINING AND SUPPORT

The system has been made user friendly and menu driven so that any user can handle the

system easily.
CONCLUSION

This Project titled “CRICKETWORLD” has been designed with much care with the

intention easier and more Complexity involved is presented in simple and lucid style.

The design and development can definitely meet the user specification .It also eradicates

the limitation of the manual system.

I have made all my efforts to include all difficulties of the manual system and using wed-

related technologies develops the project based on Internet Explorer Environment.


BIBILIOGRAPHY

ASP 2.0 Unleashed: John kauffman , Stephen walther

VB Script : David Flanagen

HTML 4.0 : E. Stephen Mark, Jaran Plat

Practical ASP : Ivan Bay Ross

Orcle 8.0 : Ivan Bay Ross

HTML -The Complete Reference : Thomas A. Powell

You might also like