You are on page 1of 58

This is Google's cache of http://www.scribd.

com/doc/33852099/Online-Examination-System-Project-
Report. It is a snapshot of the page as it appeared on 7 Jun 2011 09:40:26 GMT. The current page could
have changed in the meantime. Learn more

Text-only version
These search terms are highlighted: online examination system project

Scribd
Upload a Document
Search Documents
Explore

• Sign Up
• |
• Log In

From: Pratyay Modi


+ Subscribe

Online Examination System (Project Report)


Recent Activity

Share & Embed

Related Documents

PreviousNext

1.

p.
p.

p.

2.

p.

p.

p.
3.

p.

p.

p.

4.

p.
p.

p.

5.

p.

p.

p.
6.

p.

p.

More from this user

PreviousNext

1.

50 p.

32 p.
38 p.

2.

19 p.

113 p.

22 p.

3.
39 p.

198 p.

1 p.

4.

2 p.

1 p.
1 p.

5.

1 p.

1 p.

1 p.

6.
1 p.

1 p.

1 p.

7.

1 p.

1 p.
1 p.

8.

1 p.

1 p.

2 p.

9.
2 p.

Featured on Scribd
1. 36 p.

Our Planet: Chemicals Managemen...

From: UNEP

Reads: 716

19 p.

John Edwards Indicted

From: tpmdocs

Reads: 4,502

453 p.

2010 Dietary Guidelines for Ame...

From: FedScoop

Reads: 2,676

2. 64 p.

Heartbreaking: 63 Portraits of ...

From: jasonbentley

Reads: 404,049

68 p.

Opportunity in Crisis-Report - ...


From: UNICEF

Reads: 3,055

6 p.

IARC classifies radiofrequency ...

From: exit_exit

Reads: 4,792

3. 80 p.

Egypt: A Neo-Authoritarian Stat...

From: gmfus

Reads: 2,043

40 p.

Judge Strikes Down Wisconsin La...

From: findlaw

Reads: 8,967

1 p.

Examining the evidence

From: lfpress

Reads: 5,509

4. 2 p.

15 Facts Johnny Depp Didn't Tea...

From: RHPG

Reads: 9,185

1 p.
Fable - Ralph Waldo Emerson

From: act

Reads: 3,634

55 p.

Writing & Selling your Memoir

From: FWMedia

Reads: 5,057

5. 1 p.

Obama family tree

From: USAToday

Reads: 21,700

4 p.

If World's Doomed, I'm Grateful...

From: Ingrid Ricks

Reads: 8,701

23 p.

International Criminal Court se...

From: Zimvi

Reads: 16,278

6. 75 p.

Preliminary Inquiry Into the Ma...

From: politix

Reads: 13,620
20 p.

Once Upon a Time

From: DaniDraws

Reads: 13,570

74 p.

Juxtapoz x Levi's - Art In The ...

From: Juxtapoz

Reads: 10,249

7. 10 p.

Obama's Speech on Immigration R...

From: The State Newspaper

Reads: 10,158

1 p.

Bringing in the big bucks

From: lfpress

Reads: 9,297

228 p.

The Military's Role in Countert...

From: SSI_USArmyWarCollege

Reads: 6,813

8. 112 p.

Field study of troops serving i...

From: USAToday
Reads: 21,391

36 p.

The Value of Volunteers

From: RedCrossRedCrescent

Reads: 6,772

36 p.

Silver Scorpion

From: Liquid Comics

Reads: 18,394

9. 1 p.

Hurricane Katrina Mom and Baby ...

From: NAprologue

Reads: 6,331

Project Report on ONLINE EXAMINATION


SYSTEM for Bachelor of Computer
Applications by Pratyay Modi (70)
Parin Kiri (58) Mayur Parmar (84)

Guide Mr. Dhaval Jha

Ahmedabad-380015

ACKNOWLEDGEMENT

It was very exciting for us to work on the project of ONLINE EXAMINATION SYSTEM.
During this work we have gained both practical as well as theoretical knowledge of great
significance.
We are greatly thankful to all faculty members of college to guide us through this work. We are
greatly obliged to Mr. Dhaval Jha for his suggestions and help.

We are thankful to our external guide Mr. Mustafa Sathaliya. It has been a highly encouraging
and knowledge gaining experience. He has been a source of inspiration throughout the project
and has helped us in all our problems. This being the first company experience has proved to be
of great help for the overall development of the future.

We are highly obliged to the TheBee Technologies and its management and technical staff for its
support and co-operation. We thank TheBee Technologies and its staff for everything but the
most for giving us an opportunity to work under.

We are grateful to Lokmanya College of Computer Applications for providing us an opportunity


to work under an external company as well as providing us an excellent internal guide to the
completion of our project.

Finally we would like to thank Mr. Nilesh Gol, Head of Bachelors of Computer Applications
Dept., whose sincere and careful guidance led us to complete this project.

LCCA (Group No: 61)

CONTENTS

Sr. No.
123

Title
Abstract-------------------------------------------------------Company
Profile--------------------------------------------Tables i. List of Tables-----------------------------------
ii. List of Figures----------------------------------Title
Introduction------------------------------------------------Project
Profile--------------------------------------------System Overview-------------------------------------------
Objective-----------------------------------------------------
Scope----------------------------------------------------------Project
Management--------------------------------------2.1.1 Project Development Approach-----------------
2.1.2 Project Plan----------------------------------------System Requirements
Study-----------------------------User Characteristics-----------------------------------------Hardware
and Software Requirements-------------------Constraints 3.3.1 Security and Reliability
Requirements--------3.3.2 Organizational Requirements--------------------3.3.3 External
Requirements---------------------------System Analysis and Study------------------------------Study
and Weakness of Current System-----------------Requirements of New
System-----------------------------4.2.1 User Requirements--------------------------------4.2.2 System
Requirements-----------------------------Feasibility Study--------------------------------------------4.3.1
Does the New System Contribute to the Overall objectives of the organization----------4.3.2 Can
the System be implemented using current Technology-----------------------------------------Features
of New System
Page No.
iv v vi vii

Chapter 1.0 1.1 1.2 1.3 1.4 2.0

3.0 3.1 3.2 3.3

4.0 4.1 4.2 4.3

10

4.4

LCCA (Group No: 61)

ii

5.0 5.1 5.2 5.3

System Design----------------------------------------------Context
Diagram--------------------------------------------Data Flow
Diagram-----------------------------------------Data
Modeling-----------------------------------------------5.3.1 Data
Dictionary------------------------------------5.3.2 ER Diagram-----------------------------------------

14

6.0 User Manuals-----------------------------------------------7.0 Limitations and Future


Enhancement----------------8.0 Summary----------------------------------------------------9.0
Conclusion--------------------------------------------------References Appendix – A Appendix – B
List of Useful Websites List of Useful Books

38 102 105 106

LCCA (Group No: 61)

iii

ONLINE EXAMINATION SYSTEM


ABSTRACT

This document is meant for describing all the features and procedures that were followed while
developing the system.
This document specially mentions the details of the project how it was developed, the primary
requirement, as well as various features and functionalities of the project and the procedures
followed in achieving these objectives.

Online Examination System forms the lifeline of the Educational Institutes to the functioning
of the Examination. It is very essential for an Institute to handle the Examinations and their
results. It is very useful for an Institute to test its students continuously for their mutual
development. This system is helpful for conducting (M.C) Multiple Choice Examinations which
can be conducted regularly as well as for surprise tests and provides immediate results saving the
precious time of faculties to check the papers and prepare mark sheets.

The IT initiatives have encouraged various Organizations to develop systems to facilitate their
day to day operations. The Online Examination System will include various Courses (IT,
Commerce, Science, etc) and subjects for conducting examinations. This system helps in
conducting examinations quickly and can thus help in saving time and the operations will be
carried out efficiently.

With the effective use, any Institute can apply the “Online Examination System” for
conducting quick examinations and getting better results in less time.

LCCA (Group No: 61)

iv

COMPANY PROFILE

TheBee Technologies was incorporated as a software development company in the last couple of
years. In early years of its development it concentrated on small businesses. Its early customers
were traders, small manufacturing companies, jewelers and assorted small business houses.

TheBee Technologies is an information technology consulting, software development and


embedded solution providing company established in India. Infoguru provides qualitative
consultancy and software development to global clients. Infoguru proficient IT-development
partner offering wide range of services such as business technology consulting, internet and e-
business consulting system, systems integration, custom application development, business
processs reengineering and VLSI technology based solutions.

TheBee Technologies is powered by 10 technocrats having a vast consulting experience. With a


strong focus on your satisfaction and usage of state-of-art technology practices, they are
committed to deliver cost-effective solutions and services consistently. MISSION: QUALITY:
Providing intelligent solutions Is assured with standard business practices, cutting edge
technology and right processes. SOLUTIONS: Developed in time, in budget and according to
varying business needs of our customers.

LCCA (Group No: 61)


LIST OF FIGURES

Sr. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

Figure No. 2.1 2.2 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12

Title Waterfall Model Project Plan Context Diagram DFD (Level 0) Registrations (DFD Level
1) Question Insertion (DFD Level 1) Examinations (DFD Level 1) Reporting (DFD Level 1)
Registrations (DFD Level 2) Question Insertion (DFD Level 2) Examinations (DFD Level 2)
User Authentication (DFD Level 3) User Authentication (DFD –Level 4) Entity Relationship
Diagram

Page No. 4 5 14 15 16 17 18 19 20 21 22 23 24 37

LIST OF TABLES
LCCA (Group No: 61)

vi

Sr. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.

Table No. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13

Title User Master Faculty Master Admin Master Receipt Master Question Master Subject Master
Exam Master Result Master Course Master Year Master Country Master State Master City
Master

Page No. 25 27 28 29 30 31 32 33 34 35 35 36 34

LCCA (Group No: 61)

vii

Chapter 1
Introduction

1.
1.1 PROJECT PROFILE
1. Project Names:o Pratyay Modi o Parin Kiri (70) (58)¬ Strength :- 3 ¬Partners

INTRODUCTION

o Hardware o¬Mayur Parmar (84) 2. Hardware / Software Environment Software o


Operating¬Pentium IV o 80 GB Hard Disk o 512 MB RAM System Development Tools
o•Microsoft Windows XP Professional Service Pack 2 Microsoft Asp.NET 2005 using VB and
AJAX o Database – Microsoft SQL Documentation•Server 2005 & Presentation Tools o
Microsoft Word 2003 o Microsoft PowerPoint 2003 o Microsoft Visio 2003

LCCA (Group No: 61)

Chapter-1

Introduction

1.2

SYSTEM OVERVIEW
Online Examination System is built on Asp.net, Crystal Reports and SQL Server 2005. The
Web To make• • • • • •application is built to server the following areas. the examination
process in the institutes fast, reliable, and error free. Hosting on the Intranet can provide a
secured Examination channel for any institute. Registration of users can be used to generate
revenue and thus can be profited form the system. Real time report generation gives quick results
to given exams. Entrance examinations can also be conducted. The database is self explanatory
as the code.

1.3

OBJECTIVE
Create a Web application to be used in place of old paper based user• • • • examination
process. Use ASP.NET and SQL Server technology to create strong and secured database
connectivity. Incorporate the server software within the code. Runtime package and deployment
instructions are given.

1.4

SCOPE
Online Examination System is designed for Educational Institutes like Schools, Colleges, and
Private Institutes to conduct logic tests of their students on a regular basis. The system handles
all the operations and generates reports as soon as the test is completed which saves the precious
time of faculties spent on reviewing answer sheets. The existing system is weak when it comes
to surprise test organizations whereas this system can make it possible very easily.

LCCA (Group No: 61)

Chapter 2
Project Management

2.
2.1
PROJECT MANAGEMENT
PROJECT DEVELOPMENT APPROACH
Software Process Model To solve actual problems in an industry, software developer or

a team of developers must incorporate a development strategy that encompasses the process,
methods and tools layers and generic phases. This strategy is often referred to as process model
or a software developing paradigm. A process model for software developing is chosen based on
the nature of project and application, the methods and tools to be used, and the controls and
deliverables that are required. All software development can be characterized as a problem
solving loop in which four distinct stages are encountered: Status quo, Problem definition,
technical development and solution integration. Regardless of the process model that is chosen
for a software project all of the stages coexist simultaneously at some level of detail. Our
Project THE WATERFALL MODEL¬Follows the Waterfall Model
U

The steps of the typical Waterfall Model are: 1. Requirement Definition 2. System & Software
Design 3. Implementation 4. Integration & System Testing 5. Operation and Maintenance

LCCA (Group No: 61)

Chapter-2

Project Management

2.1 The Waterfall Model There have been some variations from the typical waterfall model for
this project lifecycle. They are: 1. Maintenance has been omitted from the current project.

2.

Not all testing methods which are present in theoretical model are implemented.

LCCA (Group No: 61)

Chapter-2

Project Management

2.2

PROJECT PLAN
2.2 Project Plan

LCCA (Group No: 61)

Chapter 3
System Requirement Study
3.
3.1

SYSTEM REQUIREMENT STUDY


USER CHARACTERISTICS
This system will be used in Three User Modules which are Administrator, Faculty and Student.
As all of these have different requirements the modules are designed to meet their needs and
avoid any type Of confusion. The Uses of all three User Modules have been described below. [1]
User can do the following functions in the Supplier Module

¬¬¬¬¬¬

Add & Edit Course Add & Edit Year Add & Edit Subject Add & Edit Faculty Add Receipt for
User Edit User

Generate Reports. [2] User can do the following functions in the Faculty Module¬ View Results
¬

Add & Edit Question

Search the Question [3] User can do the following functions in the Student Module¬

Give Exam

View Result¬

LCCA (Group No: 61)

Chapter-3

System Requirement Study

3.2

SYSTEM REQUIREMENTS
Hardware

512 MB RAM¬ 200 MB Hard Disk Space ¬ Pentium IV ¬


Microsoft .NET Framework Version 2.0.50727 Or above¬ Browser Internet Explorer 6 or above
¬Software
3.3

CONSTRAINTS
3.3.1 Security The Information should•Security and Reliability Requirements be Secure; there
should not be any kind of malfunctioning. All the results, details of Exams taken and Questions
are stored securely in the system. System Reliability•Information will not be changed by any
person rather than the management. System should be reliable. It should keep secure all the
information regarding to particular Student, Faculty, Questions and Results. It should work
effectively in tremendous rush. The system must give the perfect calculation and perfect results
in kind of damn situation. The Particular result must be listed in to the particular user only; there
should not be any kind of data integrity or other problem between Administrator, Faculty and
Student.

LCCA (Group No: 61)

Chapter-3

System Requirement Study

Flexibility System is working easily on the Intranet with the username and password of the user.
The Institute has given the rights to the staff and the students to use the system with their
username. The system can also work on other kind of technology with the little modification.
System should be quite flexible to install and maintain.

Efficiency System should be efficient enough to meet all kinds of requirements as required by
the Administrator, Faculty and Student. The system should not hang or lose its efficiency in any
kind of worse conditions. It should provide the correct output in all manners.

User Friendliness System should be user friendly, so that any user can access the system.

3.3.2

Organizational Requirements.

Implementation Requirements It requires good skill for implementation of project. As this


project is using 3- tier business architecture. All the classes, functions, procedures and objects
are created in the system wise architecture. The three tiers are given below. 1) GUI 2) Business
Logic Layer 3) Data Access Layer
LCCA (Group No: 61)

Chapter-3

System Requirement Study

Entire coding will be done using Microsoft Visual .Net 2005 and Microsoft SQL Server 2005.
Soft copy for the documentation is provided in Microsoft Word Format. Entire coding would not
be shown to the client for any reasons. Implementation does not require any more software
support without as mentioned below in the system requirements.

Standards Requirements Industry standards will be followed by us in any negotiation or deal


related to the product software. Coding, Documentation and final product delivery will be
followed by the standards.

3.3.3

Ethical•External Requirements. Requirements Product Software should be negotiated with


human ethics and it is wished that the software should be used with ethical requirements. Any
non ethical use of this software will be at the user’s Legislative Requirements 1) Privacy
Requirements Privacy of•own risk. any particular things and strategy will be served based on
prior negotiation and it should be cleared purposed for that requirement. 2) Safety Requirements
Safety will be provided based on the requirement of the members and necessary critical points.

LCCA (Group No: 61)

Chapter 4
System Analysis

4.
4.1

SYSTEM ANALYSIS
STUDY & WEAKNESSES OF CURRENT SYSTEM.
Current System The Current system of examinations is highly complicated and expensive.
Whenever exams are to be conducted there are various tasks that have to be done again and
Setting question paper Checking for errors• • • • • • • •again. Printing question papers
Scheduling Exams Conducting Exams Checking Answer Papers Preparing Result Charts Solving
Question Papers

Weaknesses in Current System The current system is as mentioned earlier very complicated and
expensive as compared to the new system. It also wastes the precious time of the faculties which
can then be used in solving student queries and helping them improvise. Taking surprise tests of
students is also not feasible in the current system as planning for the exam and checking answer
papers takes a lot of time and thus cannot be completed on schedule. It also has no measures to
prevent students from copying the answers rather than printing different sets of question papers
which in turn can result expensive.

LCCA (Group No: 61)

10

Chapter-4

System Analysis

As Faculties are humans and so prone to errors, there can be mistakes in checking answer papers,
calculating marks and the result charts prepared may also have these errors. Only preventive
measures are taking a double check to ensure these errors don’t happen which would again
require extra time and may also result in a mentally tired faculty. After the exams have been
conducted the faculty has to provide solutions to the questions asked in exam. It would mean
extra time and extra work for the faculty and also result in extra expenses of stationary. Thus, the
current system is in every way ineffective for conducting examinations in these days when time
is more costly than anything and they also pose a threat to the environment when we are amidst a
global crisis and in the need of a Green Revolution.

4.2

REQUIREMENTS OF NEW SYSTEM.


4.2.1 User Requirements. The User requirements for the new system are to make the system
fast, flexible, less prone to errors and reduce expenses and save time. o Time can be saved in
scheduling the exams if it were available to make question banks to store questions for different
subjects in advance and can be used as per required. o A system that can automate the checking
of answers which are pre-stored so that results can be generated as soon as the student gives the
exam. o A facility that can generate result charts as per required without manual interference for
providing how a task is to be done instead only asking what is to be done. o The system should
have Student and Faculty records on hand which can be used as per required only by authorized
personnel.

LCCA (Group No: 61)

11

Chapter-4

System Analysis

oo
The New system should be more secure in managing user records and reliable enough to be used
in any condition. Finally, it should prove cost effective as compared to the current system.

4.3

Feasibility Study
A key part of the preliminary investigation that reviews anticipated costs and benefits and
recommends a course of action based on operational, technical, economic, and time factors. The
purpose of the study is to determine if the systems request should proceed further. 4.3.1 Does the
New System Contribute to the Overall Objectives of the Organization? The new system would
contribute to the overall objectives to of the organization. It would provide a quick, error free and
cost effective solution to the current process. It would provide a solution to many issues in the
current system. As the new system is flexible and scalable it can also be upgraded and extended
to meet other complex requirements which may be raised in the future. However it is up to the
organization to upgrade or extend it. 4.3.2 Can the New System be Implemented Using Current
Technology? The organization has a computer laboratory which has about 50 machines
connected by Internet Lan and managed by a server. It would be very easy to set up the system
in the current environment as the application is web based it does not require to be installed on
every machine. The database and IIS are set up on the server and the .Net Framework installed
on every machine, the system can be started as quick as required by the management.

LCCA (Group No: 61)

12

Chapter-4

System Analysis

4.4

Features of the New System.


The new system has been designed as per the user requirements so as to fulfill almost Quick
Scheduling Exams can be created very quickly as¬all them. compared to the existing system as
it allows the use of previously entered questions to be used again. It saves time required to get
the question papers printed and distributed before the students are allowed to appear for the
examination. Questions entered once can be accessed by students as soon as they Immediate
Results and Solutions One of the¬login to their account. most important draw backs of the
current system is that the faculties are required to check the answer papers which is again a
lengthy process and prone to errors. The new system will generate the result as soon as the test is
finished by the user and will also store it in the database for further usage. The solution is also
available as soon as the questions are inserted in the database. Easy to Store and Retrieve
Information The new¬ system makes it easy to store and retrieve information as required and
does not involve storing information in separate sheets or papers. It thus saves data management
problems faced in the current system as it has a Database Management System Cost Effective
One of the main reasons of the new¬of it own which allows 33 reports to be generated when
needed. system is its cost effectiveness. It saves the amount spend on stationary as well as
overall cost of conducting an examination which also involves paying supervisors, paper
checkers, question paper printers etc.

LCCA (Group No: 61)

13

Chapter 5
System Design

5.
5.1 CONTEXT DIAGRAM.

SYSTEM DESIGN

The context diagram is a top-level view of an information system that shows the boundaries and
scope. It describes the main objective of the system and the entities involved.

LCCA (Group No: 61)

14

Chapter-5

System Design

5.2

DATA FLOW DIAGRAM (DFD)


The DFD (also known as bubble chart) is a simple graphical formalism that can be used to
represent a system in terms of the input data into the system, various processes carried on these
data, and the output data generated by the system. The main reason why the DFD technique is so
popular is because the fact that the DFD is a very simple formalism – it is simple to understand
and use. A DFD model uses a very limited number of primitive symbols to represent the
functions performed by a system and the data flow among the functions. Starting with a set of
high-level functions that a system performs, a DFD model hierarchy represents various sub-
functions.

5.2

DFD Level 0

LCCA (Group No: 61)

15
Chapter-5

System Design

5.3

Registrations (DFD Level 1)

LCCA (Group No: 61)

16

Chapter-5

System Design

5.4

Question Insert (DFD Level 1)

LCCA (Group No: 61)

17

Chapter-5

System Design

5.5

Examination (DFD Level 1)

LCCA (Group No: 61)

18

Chapter-5

System Design

5.6

Reporting (DFD Level 1)

LCCA (Group No: 61)


19

Chapter-5

System Design

5.7

Registrations (DFD Level 2)

LCCA (Group No: 61)

20

Chapter-5

System Design

5.8

Question Insert (DFD Level 2)

LCCA (Group No: 61)

21

Chapter-5

System Design

5.9

Examination (DFD Level 2)

LCCA (Group No: 61)

22

Chapter-5

System Design

5.10

User Authentication (DFD Level 3)


LCCA (Group No: 61)

23

Chapter-5

System Design

5.11

User Authentication (DFD Level 4)

LCCA (Group No: 61)

24

Chapter-5

System Design

5.3

DATA MODELLING
5.3.1 Data Dictionary Table 5.1 User Master Description: Details of User

FIELD NAME User_ID

DESCRIPTION unique user id is given to each user registration no is given

CONSTRAINTS SIZE Primary Key 3

DATA TYPE Integer

Reg_No to each user reference no is given to Ref_No each user F_Name L_Name Course_ID
course the user is listed year id in which year Year_ID the user is listed unique username of the
Username user Password Email Gender Date_Birth Education education user password email of
the user user gender birth date of user description of user user first name user last name course id
in which

Foreign Key

Integer

Foreign Key

9 15 15
Integer Varchar Varchar Integer

Foreign Key

Foreign Key

Integer

Not Null Not Null

10 10 50 7

Varchar Varchar Varchar Varchar Date Time

10

Varchar

LCCA (Group No: 61)

25

Chapter-5 Occupation Address Country user resides state in which the user State resides city in
which the user City resides zip code of the area in Zip which the user resides is the account
active or Active not Created_Date Modified_Date modified created date of user date on which
user 10 20 Not Null 10 20 20 user occupation user’s postal address country in which the 20 10
60

System Design Varchar Varchar Varchar

Varchar

Varchar

Varchar

bit Varchar Varchar

LCCA (Group No: 61)

26

Chapter-5 Table 5.2 Faculty Master Description: Details of Faculty FIELD NAME Faculty_ID
given to each faculty reference no is given to Ref_No each faculty F_Name L_Name Username
user Password Gender Education education Occupation Address Contact_No Main_Subject
Created_Date Modified_Date modified is the account active or Active not Not Null faculty
occupation facultys postal address faculty contact no main subject of faculty created date of
faculty date on which faculty 10 10 60 10 20 20 faculty password faculty gender description of
faculty 10 Not Null 10 7 faculty first name faculty last name unique username of the Not Null 10
Not Null Not Null 15 15 Foreign Key 9 DESCRIPTION unique faculty id is CONSTRAINTS
SIZE Primary Key 3

System Design

DATA TYPE Integer

Integer Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Integer
Varchar Varchar Varchar

Bit

LCCA (Group No: 61)

27

Chapter-5 Table 5.3 Admin Master Description: Details of Admin FIELD NAME Admin_ID
given to each admin F_Name L_Name Username user Password Created_Date Modified_Date
modified is the account active or Active not Not Null admin password created date of admin date
on which admin 10 Not Null 10 20 admin first name admin last name admin username of the Not
Null 10 Not Null Not Null 15 15 DESCRIPTION unique admin id is CONSTRAINTS SIZE
Primary Key 3

System Design

DATA TYPE Integer Varchar Varchar Varchar Varchar Varchar Varchar

Bit

LCCA (Group No: 61)

28

Chapter-5 Table 5.4 Receipt Master Description: Details of Receipt FIELD NAME Receipt_ID
given to each receipt unique registration no is Reg_No given to each receipt reference no is given
to Ref_No each receipt F_Name L_Name first name last name course id in which Course_ID
course the receipt is listed year id in which year Year_ID the receipt is listed Created_Date
Active not created date of user is the receipt active or Not Null 20 Foreign Key 3 Foreign Key 3
Not Null Not Null 15 15 Not Null 9 Not Null 9 DESCRIPTION unique receipt id is
CONSTRAINTS SIZE Primary Key 3

System Design
DATA TYPE Integer

Integer

Integer Varchar Varchar

Integer

Integer Varchar bit

LCCA (Group No: 61)

29

Chapter-5

System Design

Table 5.5 Question Master Description: Details of Questions FIELD NAME Question _ID given
to each question subject id in which the Sub_ID question is listed Question Answer1 question
second option for the Answer2 question third option for the Answer3 question fourth option for
the Answer4 question correct answer to the Correct_Answer question question created by
Created_Date faculty date the question was Created_By created date the question was
Modified_Date modified Date Time 10 Varchar Date Time 50 Varchar 50 Varchar 50 Varchar
50 Varchar question first option for the 50 varchar Not Null 100 Varchar Foreign Key 3 Integer
DESCRIPTION unique question id is CONSTRAINTS SIZE Primary Key 3 DATA TYPE
Integer

LCCA (Group No: 61)

30

Chapter-5 question modified by Modified_By faculty is the question active or Active not
Not Null 10

System Design

varchar

Bit

Table 5.6 Subject Master Description: Details of Subject FIELD NAME Sub_ID given to each
subject year id in which the Year_ID subject is listed course id in which the Course_ID subject is
listed Sub_Name Sub_Description Active not subject name subject description is the subject
active or Not Null bit 15 100 Varchar Varchar Foreign Key 3 Integer Foreign Key 3 Integer
DESCRIPTION unique subject id is CONSTRAINTS SIZE Primary Key 39 DATA TYPE
Integer

LCCA (Group No: 61)

31

Chapter-5 Table 5.7 Exam Master Description: Details of Exams FIELD NAME Exam _ID to
each exam question id of the Question_ID question attended by the user subject id in which the
Sub_ID question attended by the user is listed username of the user Username appearing for the
exam has the user attended Attend the question answer selected for the User_Answer question by
the user marks obtained by the Marks user for answering the question date on which the user
ExamDate had appeared for the exam 3 10 Not Null 10 Foreign Key 3 Foreign Key 3
DESCRIPTION unique exam id is given CONSTRAINTS SIZE Primary Key 3

System Design

DATA TYPE Integer

Integer

Varchar

varchar

bit

Varchar

integer

Date Time

LCCA (Group No: 61)

32

Chapter-5

System Design

Table 5.8 Result Master Description: Details of Results FIELD NAME Result _ID to each result
subject id of the subject Sub_ID the user has taken the exam username of the user Username
appearing for the exam marks obtained by the Marks user date on which the user ExamDate had
appeared for the exam Date Time 3 integer Not Null 10 varchar Foreign Key 3 Varchar
DESCRIPTION unique result id is given CONSTRAINTS SIZE Primary Key 3 DATA TYPE
Integer

LCCA (Group No: 61)

33

Chapter-5

System Design

Table 5.9 Course Master Description: Details of Course FIELD NAME Course _ID given to
each course course name of the Course_Name course usually unique description or Course_Desc
abbreviation of the course name user id of the admin Created_By user who created the course
date on which the Created_Date course has been created user id of the admin Modified_By user
who modified the course date on which the Modified_Date course has been modified Date Time
20 Varchar 10 Date Time 10 varchar 20 varchar Not Null 10 varchar DESCRIPTION unique
course id is CONSTRAINTS SIZE Primary Key 3 DATA TYPE Integer

LCCA (Group No: 61)

34

Chapter-5

System Design

Table 5.10 Year Master Description: Details of Year FIELD NAME Year _ID to each year
course id of the course Course_ID in which the year is listed course name of the Year_Name
course usually unique duration of that course Duration in that particular year 2 integer Not Null
10 varchar Foreign Key 3 Integer DESCRIPTION unique year id is given CONSTRAINTS SIZE
Primary Key 3 DATA TYPE Integer

Table 5.11 Country Master Description: Details of Country FIELD NAME Country _ID country
listed Course_Name Course_Code name of the country country code Not Null 20 5 varchar
varchar DESCRIPTION unique country id of the CONSTRAINTS SIZE Primary Key 3 DATA
TYPE Integer

LCCA (Group No: 61)

35

Chapter-5 Table 5.12 State Master Description: Details of State FIELD NAME State_ID state
country id of the Country _ID country in which the state is listed State_Name State _Code name
of the state state code Not Null 20 5 Foreign Key 3 DESCRIPTION unique state id of the
CONSTRAINTS SIZE Primary Key 3
System Design

DATA TYPE Integer

Integer

varchar varchar

Table 5.13 City Master Description: Details of City FIELD NAME City_ID to each city country
id of the Country _ID country in which the city is listed state id of the state in State_ID which the
city is listed City_Name name of the city Not Null 20 varchar Foreign Key 3 Integer Foreign
Key 3 Integer DESCRIPTION unique city id is given CONSTRAINTS SIZE Primary Key 3
DATA TYPE Integer

LCCA (Group No: 61)

36

Chapter-5 5.3.2 Entity Relationship Diagram

System Design

An Entity-relationship model is an abstract conceptual representation of structured data. Entity


relationship modeling is a relational schema database medeling method, used in Software
Project Management to produce a type of conceptual data model (or semantic data model) of a
system, often a relational database, and its requirements in top-down fashion.

5.12

Entity Relationship Diagram

LCCA (Group No: 61)

37

Chapter 6
User Manuals

6.
6.1 ADMINISTRATOR MODULE
Add Receipt page

USER MANUALS

All the fields in this page are compulsory to enter.¬ This is the add receipt page which will add
the receipt of a user. ¬
If a Registration No has been used once it cannot be used again and the¬ system will respond
with a validation.

LCCA (Group No: 61)

38

Chapter-6 Receipts page

User Manuals

¬ This is the receipts page where the user can view the receipts and This page is linked to the
users page from where a new¬delete them receipt for a new user can be added

The user can search the¬ There is no option¬receipt by Reg. No, Username, Course or Year.
A Student¬allowed to update the Receipt but deleting it is available. can use a receipt only once
after which its active property will be set to false, if its not used it will remain True

LCCA (Group No: 61)

39

Chapter-6 Users page

User Manuals

¬ On this page the admin user can view the student accounts and update A User can be set to
Active or Deactivate, only Active Users can¬them. A¬ It allows only changing Passwords,
First Name and Last Name. ¬Login User can be promoted or demoted to another year by the
update year The page is linked with the Receipts page and the Add Receipt¬option. Page.

User can be searched by the Reg. No., Username, Course, Year and also the combinations of
these attributes.¬

LCCA (Group No: 61)

40

The admin user can add faculty reference from this page.¬Chapter-6 Add Faculties page

User Manuals

All the fields are mandatory and not entering them will result in required field validations from
the¬ system A Reference No can be used only once, or the¬. system will respond with a
Reference No Exists Validation.
LCCA (Group No: 61)

41

On this page the admin user can view the faculties registered.¬ ¬ ¬Chapter-6 Faculties page

User Manuals

It allows changing Password, First Name, and Last Name only. A Faculty can be Activated and
Deactivate from here. A Faculty deactivated cannot Login in the system and will receive an
Incorrect Username or Password validation.

LCCA (Group No: 61)

42

Chapter-6 Add Course and Year page

User Manuals

¬ Form this page Course and Years Corresponding to the Course can be All the fields are
mandatory and if not attended have¬added. The Duration field will accept only numerical
values.¬validations.

LCCA (Group No: 61)

43

Chapter-6 Here the user can view the available course and update¬Course page A¬ Course
Name and Description can be changed accordingly. ¬them. To delete a course¬Course cannot
be deleted if it has depended years. the corresponding years must be deleted.

User Manuals

LCCA (Group No: 61)

44

Chapter-6 Here the user can view the available Years and update¬Years page Years can be
searched¬ A year name and duration can be updated. ¬them. A Year that has depended
subjects¬by selecting an appropriate course. or users cannot be deleted.

User Manuals

LCCA (Group No: 61)


45

From this page the user can add subjects to a particular year.¬Chapter-6 Add Subjects page

User Manuals

¬ There are no restrictions for the number of subjects that can be added. A User can also search
for subjects in a particular course or a year.¬ All the fields are mandatory and will be validated
for those¬ conditions.

LCCA (Group No: 61)

46

Here the user can view subjects in the¬Chapter-6 Subjects page system and update them.

User Manuals

¬ A Subject can be Activate or Deactivated, only activated subjects are A Subject


with¬available for users to select and appear for the exam. depending Questions cannot be
deleted and trying to do so the system Subjects can be searched for a particular course and
year.¬will respond with a validation.

LCCA (Group No: 61)

47

Chapter-6 Here the user can view the results of students and¬Results page Updating a result is
not allowed however a record can¬search for them be deleted.

User Manuals

Results can be searched by¬ The results¬Date, User, Subject and combinations of these
attributes. of this search are also available in the reports section.

LCCA (Group No: 61)

48

Chapter-6 Report Center

User Manuals

This is the Report center of the¬ system. The¬It allows the user to generate 33 different reports
as required. Report Types available are User Reports, Receipt Reports, Faculty The¬Reports,
Subject Reports, Question Reports and Result Reports. attributes available to choose can be
selected as required and then clicking on the view report button will generate the report.

LCCA (Group No: 61)

49

Here the admin user can add another admin account.¬Chapter-6 Add Admin Page

User Manuals

A Username must be unique, if not the¬ system All the fields are mandatory, not attending
them the¬will respond with a validation. system will respond to a validation.

LCCA (Group No: 61)

50

Chapter-6 A¬ Here the admin user can view and edit admin accounts. ¬Admin Page An admin
can also¬password and names of an admin user can be changed. deactivate an admin user.

User Manuals

LCCA (Group No: 61)

51

Chapter-6

User Manuals

6.2

FACULTY MODULE

All the fields are mandatory and validated.¬ The faculty can add questions to a subject from
here. ¬Add Question

LCCA (Group No: 61)

52

Chapter-6 Questions Page

User Manuals
¬ Here the faculty can search and edit the whole question bank for The questions can be
searched by the attributes¬required questions. available above like Subject, Date, Inserted,
Updated and the combination of these can be used to produce the desired results.

¬ The Active and Deactivate property of a question can be changed from here. Only an Active
question will be available to the user at the time Inactive questions are not deleted but are not
included in¬of exam. the subject exam which makes it easy to use questions when required
without deleting them from the database.

LCCA (Group No: 61)

53

Chapter-6

User Manuals

Questions Questions updated by a faculty will set the question’s¬Search attributes of


Modified_By and Modified_Date to the faculties username and system ¬date. The Created_By
and Created_Date attributes are inserted only once so it is possible to trace the user who had
inserted the question on the first place

The Modified attributes are replaced every time the¬ question is updated which makes it
possible to trace the user who had These attributes can be also used to¬accessed the question
last time. generate report by the admin user.

LCCA (Group No: 61)

54

Chapter-6

User Manuals

6.3

STUDENT MODULE

Student The User home will display the list of Subjects available to¬Home A¬ The Subjects
Deactivated will not be available for exam. ¬give exam. User that has been Deactivated cannot
login and thus cannot access this page.

LCCA (Group No: 61)

55
Chapter-6 Exam Start Page

User Manuals

¬ This page will be displayed when the user clicks on an available It has the primary
information which reminds¬subject to give exam for. It displays the¬the user of the time
allowed to complete the exam. name of the Subject Selected in case the user click a wrong
button and can thus select a subject again by clicking Select Subject

LCCA (Group No: 61)

56

The user takes the test and has to complete it in the time allotted.¬Chapter-6 Exam

User Manuals

¬ The Timer above this page displays the seconds left before which the test must be completed,
failing to do so , the user would not get a The next¬result and the exam will not be recorded in
the database. button displays the next question and there is no option to go back.

¬ The Finish button will be enabled only after the user reaches the last question at which the next
button will be disabled as there would be no Accidentally clicking on sign out or select
subject¬questions left. will take the user away from the exam and he cannot undo that move.

LCCA (Group No: 61)

57

Chapter-6 This page is displayed if the user completes the test in¬Exam Finish It displays the
subject selected for exam and the marks¬time. obtained.

User Manuals

The result will be recorded and can be used by the admin user to print reports.¬

LCCA (Group No: 61)

58

Chapter-6 Time up Page

User Manuals
¬ If the Timer reaches Zero (0) at the exam and the user has not If the¬completed the test by
then he will be redirected to this page. user has been redirected to this page the exam he was
taking will not be recorded and his result will not be available which means he has to appear gain
and complete the test in time.

LCCA (Group No: 61)

59

Chapter-6

User Manuals

6.4

NEW USER MODULE

New On this page the faculty has to enter the reference number as¬Faculty If the faculty enters
a number that has not¬provided by the admin. been created by the faculty it results in a
validation for Invalid Entering the correct reference number will take the¬Reference Number.
faculty to a sign up page.

LCCA (Group No: 61)

60

Chapter-6 Faculty Exists

User Manuals

¬ A Validated page of the Faculty Signup process which checks if the A faculty once registered
has its¬faculty has already been registered. If an active faculty reference is used¬active
property set to True. to register it will respond with a validation of Faculty Exists.

LCCA (Group No: 61)

61

This page appears if the correct Inactive reference is entered.¬Chapter-6 Faculty Signup

User Manuals

¬ It will have the first name and last name of the Faculty already The usual validations of
unique username¬entered by the administrator. are also applied here adding to which are the
contact no. which must be All the fields are mandatory.¬numerical and not more than 15
numbers.

LCCA (Group No: 61)

62

The User Signup is a step by step procedure involving 5 Stages.¬Chapter-6 User Signup
Start

User Manuals

¬ Here at the first stage the user must enter all the correct details of The next step is available
only after¬the receipt generated by admin. All the fields are mandatory.¬entering all the details
correctly.

LCCA (Group No: 61)

63

Chapter-6 User Signup (second step)

User Manuals

Here the user has to select a username and password to access the¬ system. All the fields are
mandatory and are validated for usual validations¬ It also has¬of unique username and same
passwords and required fields. ¬a regular expression validation for checking valid Email
Address. Unless the user completes all these validations he cannot proceed further.

LCCA (Group No: 61)

64

Chapter-6 User Signup (third step)

User Manuals

¬ The third step of the signup procedure it take the user Gender, Date of All the fields are
mandatory and the¬Birth, Education and Occupation. data of birth can be selected by the ajax
calendar utility solving problems of improper formats entered and making an impression on the
user.

LCCA (Group No: 61)

65
Here the user can enter his postal address for the record.¬Chapter-6 User Signup (fourth step)

User Manuals

¬ The user has to select a country, which will display the states in the ¬country and selecting a
state will display the cities in the country. If the city is not available the other option will display
a textbox where the city can be added.

The database has over 129 Countries and above 3000 states and more than 36,000 cities and was
included in the¬ project as a training initiative.

LCCA (Group No: 61)

66

Chapter-6 User Signup (fifth step)

User Manuals

¬ The final step of the registration process it has two important points The¬which are the
agreement and the validation text (or captcha). agreement must be selected to agree to complete
the registration which makes sure that the user agrees to all the terms and conditions of the The
captcha or the validation text will make sure that the¬project. system is not used by a software
program for creating users.

Unless the captcha and agreement are not passed the user cannot complete the registration.¬

LCCA (Group No: 61)

67

Chapter-6

User Manuals

6.5

LOGIN MODULE

Login A¬ The gateway to access is its login page so is to this system. ¬page User must select
the user type by which he or she wants to access the Even if a correct user id password
combination is used. Not¬system. selecting login as will result in a validation and not allow user
to login.

LCCA (Group No: 61)


68

Chapter-6 Login page

User Manuals

¬ There would be a case when the administrator wants to prevent or ban a certain user or a group
of users form accessing the system by It would result in an Incorrect username¬deactivating
their accounts. password validation but the user must conform with the admin if his or her
account has been suspended.

LCCA (Group No: 61)

69

Chapter-6

User Manuals

6.6

REPORTS

This report has all the users registered in the system.¬Complete User List Report

LCCA (Group No: 61)

70

Chapter-6

User Manuals

This report will has all the users of a selected course.¬User List by Course

LCCA (Group No: 61)

71

Chapter-6

User Manuals

A more sorted report which lists users by course and year.¬User List by Year

LCCA (Group No: 61)


72

Chapter-6

User Manuals

User As the name suggests the report gives the details of¬Details Report To print this report
the user must be selected¬the selected year. which would involve selecting the course and year
in which the user is listed

LCCA (Group No: 61)

73

Chapter-6

User Manuals

All This would list all the receipts that have been¬Receipts Report registered with all their
details like active, created by and created date, works like a receipt book

LCCA (Group No: 61)

74

It would list the receipts of the selected course.¬Chapter-6 Receipts by Course

User Manuals

LCCA (Group No: 61)

75

Chapter-6 Receipts by Year

User Manuals

Further sorting the receipts into a year. this report list receipts by year¬

LCCA (Group No: 61)

76

Chapter-6 Receipts by Details

User Manuals
This report would provide information of a single receipt can be accessed directly if the receipt
Reg No is available¬

LCCA (Group No: 61)

77

Chapter-6 All Subjects Report

User Manuals

This report lists all the subjects available in the system disregarding course.¬

LCCA (Group No: 61)

78

This report will sort the subjects by a selected course.¬Chapter-6 Subjects by Course

User Manuals

LCCA (Group No: 61)

79

This report sorts the subjects by a selected year.¬Chapter-6 Subjects by Year

User Manuals

LCCA (Group No: 61)

80

Chapter-6 Subjects Details:

User Manuals

Usually not used much but this report provides details about only a selected subject¬

LCCA (Group No: 61)

81

This will print a report of the whole question bank of the system.¬Chapter-6 All
Questions:
User Manuals

LCCA (Group No: 61)

82

This will generate a report of questions in a particular subject.¬Chapter-6 Questions by


Subject

User Manuals

LCCA (Group No: 61)

83

Chapter-6 Subject Solution

User Manuals

This will generate a report of a selected subject along with the correct answer to that
question.¬

LCCA (Group No: 61)

84

Chapter-6 Question Details

User Manuals

¬ This report will generate question details of a question of a selected question id. The user must
know the question id to generate this report.

LCCA (Group No: 61)

85

Chapter-6 All Faculties

User Manuals

This report will list all the faculties that have been registered in the system.¬

LCCA (Group No: 61)

86
Selecting a faculty username will list the details for that property.¬Chapter-6 Faculty
Details

User Manuals

LCCA (Group No: 61)

87

Chapter-6

User Manuals

Questions This report will have all the questions inserted¬Inserted by Faculty. by that faculty.
With the details of when the question was inserted and in which subject and year it is listed.

LCCA (Group No: 61)

88

Chapter-6

User Manuals

Questions This report will have all the questions updated¬Updated by Faculty. by that faculty.
With the details of when the question was updated and in which subject and year it is listed.

LCCA (Group No: 61)

89

Chapter-6

User Manuals

Questions This report lists the questions¬Inserted in Subject by Faculty. inserted in a selected
subject by the selected faculty.

LCCA (Group No: 61)

90

Chapter-6

User Manuals
Questions This report lists the questions¬Updated in Subject by Faculty. updated in a selected
subject by the selected faculty.

LCCA (Group No: 61)

91

Chapter-6

User Manuals

Questions This report lists all the questions¬Inserted On Date by Faculty. inserted on a selected
date by the selected faculty.

LCCA (Group No: 61)

92

Chapter-6 Questions Updated On Date by Faculty.

User Manuals

This report lists all the questions updated on a selected date by the selected faculty.¬

LCCA (Group No: 61)

93

Chapter-6 Questions Inserted in Subject On Date by Faculty.

User Manuals

This report lists all the questions inserted in a selected subject on a selected date by the selected
faculty.¬

LCCA (Group No: 61)

94

Chapter-6 Questions Updated in Subject On Date by Faculty.

User Manuals

This report lists all the questions updated in a selected subject on a selected date by the selected
faculty.¬
LCCA (Group No: 61)

95

Chapter-6 Results by User

User Manuals

This report lists all the exams for which the selected user has appeared¬

LCCA (Group No: 61)

96

Chapter-6

User Manuals

Results This report lists all the users that have appeared for the¬by Subject exam of the selected
subject, the dates on which the exams were taken and the marks.

LCCA (Group No: 61)

97

Chapter-6 Results by Date

User Manuals

This report lists all the exams that have been conducted on a selected date.¬

LCCA (Group No: 61)

98

Chapter-6

User Manuals

This report lists how many times a selected user has appeared for a selected subject.¬Results by
User in Subject

LCCA (Group No: 61)

99
Chapter-6 Results by Subject and Date

User Manuals

This report lists all the users that have appeared for a selected subject on a selected date.¬

LCCA (Group No: 61)

100

Chapter-6

User Manuals

Detailed This report gives a single result of¬Result (By User, Subject, Date) the selected user
appeared for a selected subject on a selected date.

LCCA (Group No: 61)

101

Chapter 7
Limitations and Future Enhancements

7
7.1

LIMITATIONS AND FUTURE ENHANCEMENTS


LIMITATIONS
The new system has been designed to meet almost all of the user requirements but it too has
certain limitations some of which can be enhanced in the future enhancements or updates. 7.1.1
Supports only Multiple choice and no Theory The existing system supports only multiple choice
questions and these can be used only for the logic testing of the student whereas paper based
tests can provide a overall result of the users knowledge for that topic. This will do injustice to
users who are sometimes aware of answers but not sure completely. It supports only two values
True and False. If the selected answer is true the user gets marks, If not loses. 7.1.2 No Image
Support The existing system has no image support at present and so images and diagrams cannot
be included in the exam which would make it very difficult to ask certain questions in certain
subjects. Providing diagrams externally is at present the only feasible choice available. 7.1.3 No
Back Option Available The existing system also lacks a back option which would take a user to a
previously answered question in case he wants to check or change his choice. This makes it very
difficult and quite stressful for the user to choose an option which is totally contrary to the theory
tests in which the user can review and change his answers. This has been an important point in
the proposed enhancements in the system.

LCCA (Group No: 61)


102

Chapter-7

Limitations and Future Enhancements

7.1.4 Exam Time Cannot be Modified The existing system allows the exam time to be set only
once at the time of system set up which cannot be changed as per desired and all the exams will
be conducted for the preset time only. If the user wants to increase or decrease the time for
exams the system will have to be set up again. This is also one of the proposed enhancements.
7.1.5 No of Questions in an Exam cannot be changed. The system will have a preset no of
questions that can be attempted in an exam by the user which cannot be changes in the existing
system. If a user wants that an exam has to have more or less questions than the system has to be
ser up again which is again not feasible. The proposed system enhancements will have a field in
the faculty module where the faculty can set no questions and time allowed for a selected
subject. 7.1.6 No Facility for the Disabled The existing system has no options available by which
a physically disabled user can use the system. If the user is blind or deaf the system has no sound
response pr Braille response facility. This makes it very difficult to set this system as a standard
for all examination procedures as it does not support all time of users that a standard system is
supposed to.

7.2 FUTURE ENHANCEMENTS.


Enhancements are the perquisite for development of a system. Every existing system has
proposed enhancements which make it better and easier to use and more secure. The
enhancements that have been proposed for this system are listed here.

LCCA (Group No: 61)

103

Chapter-7 7.2.1 Including Image Support.

Limitations and Future Enhancements

The existing system has no image support due to which the images cannot be used. It will be one
of the priorities in the proposed enhancements to enable Image Support in the system. 7.2.2
Including Back Option The new system will have a back option which will enable the users to go
back to previously answered questions and change them if needed. It will enable the user a hassle
free exam so that the user can properly utilize the total time allotted for the test. 7.2.3 Facility to
Set Exam Time. The new system will allow the faculty to set the exam time for a particular
subject. It will increase the efficiency of the system greatly as it will enable each subject to be
tested for a different duration as desired and required. 7.2.4 Facility to Set No of Questions in
Exam The new system will allow the faculty to set no of questions that can be asked in a subject.
It will improve the flexibility of the exams by allowing the faculty to change the no of questions
that can be asked in a subject. 7.2.5 Flags The new system will allow the users to set flags for an
answered question. Flags like Passed. Doubtful, Answered etc will help a user to return to those
questions to review them and change them accordingly.

LCCA (Group No: 61)

104

Chapter 8
Summary

8
8.1 • Project Title: Online Examination System •SUMMARY OF PROJECT WORK Software
Used: o Microsoft Visual Studio 2005 o Microsoft SQL Server Documentation Tools: o
Microsoft Word 2003 o Microsoft Visio 2003•2005 Organization: TheBee• External Project
Guide: Mr. Mustufa Sathaliya • • Internal Project Guide: Mr. Dhaval Jha •Technologies,
Ahmedabad •Submitted By: o Pratyay Modi (70) o Parin Kiri (58) o Mayur Parmar (84)
Project•Submitted To: Lokmanya College of Computer Applications Duration: August 2009 to
January 2010

SUMMARY

LCCA (Group No: 61)

105

Chapter 9
Conclusion

9
9.1 CONCLUSION

CONCLUSION

The development of software includes so many people like user system developer, user of
system and the management, It is important to identify the system requirements by properly
collecting required data to interact with supplier and customer of the system. Proper design
builds upon this foundation to give a blue print, which is actually implemented by the
developers. On realizing the importance of systematic documentation all the processes are
implemented using a software engineering approach. Working in a live environment enables one
to appreciate the intricacies involved in the System Development Life Cycle (SDLC). We have
gained a lot of practical knowledge from this project, which we think, shall make us stand in a
good state in the future.

LCCA (Group No: 61)

106
Reference
Appendix – A List of Useful Websites

www.tutorialpoint.com• www.webdevelopersnotes.com • www.w3schools.com •


http://msdn.microsoft.com/library/default.asp •

Appendix – B

List of Useful Books

ASP.NET 2.0 Website Programming : Problem-Design-Solution•


(Programmer to Programmer) by Marco Bellinaso

• •Professional ASP.NET 2.0 by Bill Evjen, Scott Hanselman, Farhan OReilly (E-Book) –
Framework +•OReilly (E-Book) – Programming in .Net PL/SQL Programming –• Beginner
ASP.NET 2.0 – Unleashed •Essentials.pdf Evan Bayross

• About

• Reads:

26,377

• Rated:
• Published:

07 / 03 / 2010

• Category:

School Work

Add to Collections
Report this document

Description:

Online Examination System, Project Developed Using Asp.Net 205, SQL Server 2005, Crystal
Reports,

Login to Add a Comment


Imran Shariffleft a comment

its very gooooooooood information abt the project


2 days ago
Reply

vmkollileft a comment

please send me your projet and code


05 / 20 / 2011
Reply

priya_vepak3082left a comment

can you please send me the examinration pattelrn & how levels of questions are placed
02 / 20 / 2011
Reply

Pratyay Modi replied:

tell me what excatly you want to know


04 / 06 / 2011
Upload a Document
Search Documents
• Follow Us!
• scribd.com/scribd
• twitter.com/scribd
• facebook.com/scribd

• About
• Press
• Blog
• Partners
• Scribd 101
• Web Stuff
• Scribd Store
• Support
• FAQ
• Developers / API
• Jobs
• Terms
• Copyright
• Privacy

Copyright © 2011 Scribd Inc.


Language:
English

You might also like