Sunday, 14 July 2013

Examination System

Examination System 


This is a project developed using ASP.NET 2.0.

Technologies and Products used

  • ASP.NET 2.0
  • C# language
  • Visual Web Developer 2005 Express Edition
  • SQL Server 2000

File Structure

The following is the directory structure of this application.
exam
 |- App_Code
 |    |-DBUtil.cs
 |    |-Examination.cs
 |    |-Question.cs
 |- App_Themes
 |    |-all
 |    |  |-all.css
 |    |  |-all.skin
 |    |-dark
 |       |-all.css
 |- all
 |    |- forgotpassword.aspx
 |    |- newuser.aspx
 |    |- all.master
 |
 |- login.aspx
 |- changepassword.aspx
 |- examination.aspx
 |- takeexam.aspx
 |- main.master
 |- previousexams.aspx
 |- reviewquestions.aspx
 |- default.aspx
 |- showresult.aspx
 |- tables.sql
 |- Web.config

Operations and related files

The following table lists operations and associated objects and files.
OperationFiles
Loginlogin.aspx
Master pagemain.master
Master page for annonymous userall.master
Home Pagedefault.aspx
change passwordchangepassword.aspx
Exams Historypreviousexams.aspx
Select subjecttakeexam.aspx
Examinationexamination.aspx
Showing resultsshowresult.aspx
Review of questionsreviewquestions.aspx
Forgot passwordforgotpassword.aspx
Registration of new usernewuser.aspx
The following are the steps to related to be taken to run the existing part of the application :
  1. Download exam.zip and unzip it into any directory in your system. (For example if you extract to d:\ then it will create a directory exam in d:\ . li>Connect to SQL Server and create EXAM database as follows:
    CREATE DATABASE EXAM
  2. Make EXAM the current database by giving the following command
    USE EXAM
  3. Create required tables using TABLES.TXT file and also insert appropriate data into tables.
  4. Open Visual Web Developer 2005 Express Edition.
  5. Open the project from the directory into which you extracted project.For example, d:\exam.
  6. Goto Solution Explorer and make login.aspx the startup page.
  7. Run project from VWD 2005 EE.
  8. You should see login.aspx page.

No comments:

Post a Comment