Upload
usha-baburaj
View
219
Download
0
Embed Size (px)
Citation preview
7/27/2019 Web Based Exam
1/28
WEB BASED EXAMINATION SYSTEM
1. INTRODUCTION
The project entitled WEB BASED EXAMINATION SYSTEM, in
BESSEL INFOTECH SOLUTION, Palakkad. This system is based on the college
examination. Here I am using PHP as frond end and MySQL 2005 as backend.
The software design is on the basis of the details provided by the company and
according to their requirements and is provided with the facilities to enter student
details, course details, subject details, staff details and option to provide reports.
The users will be satisfied with this software that will actually save the time
and strain needed for the works they are done manually and this is a fully menu driven
and interactive. So there is no need of giving special training for the operators. The
main objective of this system is to efficiently evaluate the candidate thoroughly
through a fully automated system that not only saves lot of time but also a gives fast
results. This system has mainly two modules. They are
Administrator
Student
In the existing system, the entire tasks are carried out manually. No automated
system has been implemented yet to reduce the risk associated with an examination. It
is very difficult and time consuming process.
Salient features of the system are:
Secure
Easy to use
No need of examiner
Reliable and accurate
1
7/27/2019 Web Based Exam
2/28
WEB BASED EXAMINATION SYSTEM
1.1 Company Profile
BESSEL INFOTECH SOLUTION is a global provider of information
technology services based in India. We provide our clients abroad range of services
through the Enterprise and Education Division. The company is more than 10 years
old and has its presence in India and Europe.
The ENTERPISE DIVISION includes Business software application which
offers a wide array of information technology services including application
development, migration and maintenance, internet and e-commerce services, both in
the domestic and international markets. We specialize in offering our services to what
we believe in high growth industries such as financial services, insurance,
manufacturing, logistics and telecommunications and health care sectors. We also sell
our exclusive library of reusable software components to small and medium
enterprises desiring cost effective services.
The Engineering services module provides engineering software consulting
services and product design in the areas of Computer Aided Design (CAD), Computer
Aided Manufacturing (CAM), Computer Aided Engineering (CAE), Geographic
Information Services (GIS),Electronic Data Management(EDM),Architectural Design
Services, interactive media and electronic data embedded systems. Our
CAD/CAM/CAE services are primarily targeted towards the automotive, aerospace
and heavy engineering industries.
The EDUCATION AND TRAINING DIVISION overseas the education and
computer software training courses that we offer through our domestic and
international network of owned and franchised BESSEL Center of Excellence. We
have launched a new brand in Educational and Training namely Bessel, open upmore training syllabi in Animation, Multimedia and special effects. Our associate
company Bessel media has a Europe and across the globe. It steams through the web
programs of 15 channels in major Indian Languages
Now Bessel forays in to Ecommerce online business through its recently
launched portal Bessel online services. It plans to establish about 6,000 franchisee
centers in the state of Tamil Nadu in next four years where we are planning to provide
services like IT education, utility bill payments, prepaid services etc.
2
7/27/2019 Web Based Exam
3/28
WEB BASED EXAMINATION SYSTEM
2. SYSTEM ANALYSIS
System analysis is the primary phase of the software development. It refers to
a structured process for identifying and solving problems. Analysis is the central
impact of system development and I gathered data and designed a plan to the new
system. Analysis not only includes the process of analysis but also that of synthesis,
which is the process of putting parts together to form a new system.
2.1 Existing System
The whole process assigning test and evaluating their scores after the test, was
done manually till date. Processing the test paper i.e. checking and distributing
respective scores used to take time when the software was not installed.
Disadvantages of current system:
The current system is very time consuming.
No provision for the validation of data that is being entered i.e, if the user
enters some data that is not valid, there is no provision for rectifying the
errors.
To take exam of more candidates more invigilators are required but no need of
invigilator in case of on line exam.
Updating is very difficult.
Automatic report generation of student, staff was not available.
Results are not precise as calculation and evaluations are done manually.
The chances of paper leakage are more in current system as compared to
proposed system.
Result processing takes more time as it is done manually.
2.2 Proposed System
The di sadvantages of the existing system have been solved by using the new
system which helps to maintain the details of certificate, result details, staff details
etc. The proposed system is higher user friendly with PHP as front end and MySQL
3
7/27/2019 Web Based Exam
4/28
WEB BASED EXAMINATION SYSTEM
2005 as its back end. The new system overcomes the problems encountered by
existing system.
Characteristics of the proposed system:
In comparison to the present system the proposed system will be less time
consuming and is more efficient.
Analysis will be very easy in proposed system as it is automated.
The proposed system is designed in such a way that many of the input
operations are done through well structured forms.
The forms are capable of validating and checking the integrity and correctness
of the input.
Result will be very precise and accurate and will be declared in very short
span of time because calculation and evaluations are done by the simulator
itself.
The proposed system is very secure as no chances of leakage of question paper
as it is dependent on the administrator only.
4
7/27/2019 Web Based Exam
5/28
WEB BASED EXAMINATION SYSTEM
3. FEASIBILITY ANALYSIS
A feasibility study is made to see if the project on completion will serve the
purpose of the organization for the amount of work, effort and time that is spent on it.
Feasibility analysis is a test of system proposal regarding its workability, impact on
the organization, ability to meet the needs and effective use of resources. Thus when a
new project is proposed, it normally goes through a feasibility analysis before it is
approved for development. The list of various areas that were considered during thefeasibility analysis of this project such as
Technical Feasibility
Economical Feasibility
Operational Feasibility
Technical Feasibility
The system must be evaluated from the technical viewpoint first. The
assessment of this feasibility must be based on the outline design of the system
requirement in terms of input, output etc. Technical feasibility centers on the existing
manual system of the test management process and to what extent it can support the
system. According to feasibility analysis procedure the technical feasibility of the
system is analyzed and the technical requirements such as software facilities,
procedure, inputs are identified. It is also one of the important phases of the system
development activities.
Economical Feasibility
Economic feasibility is most frequently used for evaluation of the
effectiveness of the system. More commonly knows as cost/benefit analysis the
procedure is to determine the benefit and saving that are expected from a system and
compare them with costs, decision is made to design and implement of the system.
5
7/27/2019 Web Based Exam
6/28
WEB BASED EXAMINATION SYSTEM
In the system, the organization is most satisfied by economic feasibility.
Because, if the organization implements this system, it need not require any additional
hardware resources as well as it will be saving lot of time.
Operational Feasibility
The proposed system will beneficial to the organization that satisfies the
objectives when developed and installed. The system offers greater levels of user
friendliness combined with greater processing speed. Therefore, the cost of
maintenance can be reduced. Since, processing speed is very high and the work is
reduced in the maintenance point of view that the project is operationally feasible.
6
7/27/2019 Web Based Exam
7/28
WEB BASED EXAMINATION SYSTEM
4. SYSTEM SPECIFICATION
The system specification is the result of documenting the development phase
activities. It is completed at the conclusion of development phase. The system
specification is divided in to two parts; the first part is hardware specification, related
to the interaction of information system with its environment. The second part is
software specification that completely documents the computer program component
of the system.
4.1 Hardware Specification
Processor : Pentium 4
CPU Clock : 3.0GHz
Hard Disk : 49 GB
Memory : 256 MB RAM
Cache Memory: 512 MB
Monitor : 17 inch
Keyboard : Standard 106 key
Mouse : Any mouse suitable for windows operating system
4.2 Software Specification
Operating System : Windows XP
Front End : PHP
Back End : MySQL 2005
7
7/27/2019 Web Based Exam
8/28
WEB BASED EXAMINATION SYSTEM
5. SOFTWARE DESCRIPTION
Front-End: PHP
PHP stands for Hypertext Preprocessor and is a programming language which
is used for writing web applications - from ordinary web page to full blog or forum.
Being a server-side scripting language PHP runs on the web server, unlike the client-
side languages which run on the web browser, and gives you a lot of possibilities
other programming languages cannot.
Besides, the server-side code appears to be more protected than client-side one
as it stays on the web browser and the visitors are not able to view and edit it. When
the web page opens, PHP sends only the output to the visitors browser so you may be
sure no one will pilfer your script. However, PHP code that is kept within a server and
runs scripts is an open source which means that it is easily accessible. PHP is
available for free and is well supported being provided with source code so the users
can easily build and customize it according to their own preferences.
PHP language maintains a variety of useful features for the web, such as:
Options for working with HTML code, e.g. inserting PHP chunks in the
HTML page
Facilities for creating graphics
Function of addressing to databases, e.g. MySQL
Ease at handling web forms and setting cookies
The possibility to check email by POP3 or IMAP
PHP can be used also for command-line scripting and perfectly connects with
most web servers, platforms and operating systems as well as database systems of
relational types. It is made for quick creating of dynamic web pages and like other
server-side programming languages provide dynamic content from server to clients.
Using PHP you will develop your projects faster as it grants you with possibility of
8
7/27/2019 Web Based Exam
9/28
WEB BASED EXAMINATION SYSTEM
separating HTML code from scripted elements. You can work with your project
coding separately from its building which will add to the effectiveness of the design.
Back-End: MySQL
MySQL is the world's most used relational database management system
(RDBMS) that runs as a server providing multi-user access to a number of databases.
It is named after developer Michael Widenius' daughter, My. The SQL phrase stands
for Structured Query Language.
The MySQL development project has made its source code available under the
terms of the GNU General Public License, as well as under a variety of proprietary
agreements. MySQL was owned and sponsored by a single for-profit firm, the
Swedish company MySQL AB, now owned by Oracle Corporation. Free-software-
open source projects that require a full-featured database management system often
use MySQL. For commercial use, several paid editions are available, and offer
additional functionality. Applications which use MySQL databases include: TYPO3,
Joomla, WordPress, phpBB, Drupal and other software built on the LAMP software
stack. MySQL is also used in many high-profile, large-scale World Wide Web
products, including Wikipedia, Google, Facebook, and Twitter.
Features of April 2009, MySQL offered MySQL 5.1 in two different variants:
the open source MySQL Community Server and the commercial Enterprise Server.
MySQL 5.5 is offered under the same licences. They have a common code base and
include the following features: Cross-platform support
Stored procedures
Triggers
Cursors
Updatable Views
Information schema
Strict mode
9
7/27/2019 Web Based Exam
10/28
WEB BASED EXAMINATION SYSTEM
Limitations MySQL does not currently comply with the SQL standard for
some of the implemented functionality, including issues like silent ignore of standard
SQL Syntax, including silent ignore of check constraints, foreign key references, and
other features used to enforce business logic consistency. Triggers are currently
limited to one per action / timing, i.e. maximum one after insert and one before insert
on the same table. There are no triggers on views.
Future releases MySQL Server 6.0.11-alpha was announced May 22, 2009 as
the last release of the 6.0 line. Future MySQL Server development uses a New
Release Model. Features developed for 6.0 are being incorporated into future releases.
MySQL 5.6, a development milestone release, was announced at the MySQL users
conference 2011. New features include performance improvements to the query
optimizer, higher transactional throughput in InnoDB, new NoSQL-style,
improvements to partitioning for querying and managing very large tables,
improvements to replication and better performance monitoring by expanding the data
available through the PERFORMANCE_SCHEMA. In July further previews with a
BINLOG API, group commit, and InnoDB full text searching were released.
10
7/27/2019 Web Based Exam
11/28
WEB BASED EXAMINATION SYSTEM
6. PROJECT DESCRIPTION
The project entitled WEB BASED EXAMINATION SYSTEM is software
that is used to conduct an online examination. I am doing this project for BESSEL
INFOTECH SOLUTION. Here I am using PHP as front end and MYSQL as back
end. The online exam has taking mainly in the following stages
Login
Exam Writing
Result
Mailing
* Login
There are mainly three login windows i.e., administrator login, staff login and
student login. The administrator login window can access only by the administrator
and the student login can access only by the students. This is more secure than other
login forms as in a normal login window there are multiple logins available so that
more than one student can access to write exam with their individual login.
* Exam Writing
This page is the most important page in this project. Whenever entering this
page it contains name of the student, course name, year and the student can select
subject for taking exam.
* Result
From this page select the year of examination then will display result i.e.,
Passed or Failed.
* Mailing
11
7/27/2019 Web Based Exam
12/28
WEB BASED EXAMINATION SYSTEM
After writing the exam then the student is requesting for certificate. The
administrator reads the request and sends the certificate to the students.
The administrator can view the student report , staff report, result report on the
basis of selected year.
7. SYSTEM DESIGN
Design is defining a model of the new system and continues byconverting this model to a new system.The model is used to convert the model of the
proposed system into computer specification. Data models are converted to a data
base and processes and flows to user procedures and computer programs.Design
proposes the new system that meets these requirements. This new system may be built
by a fresh or by changing the existing system. The detailed design starts with three
activities, data base design, user design and program desin. Data base design uses
conceptual data model to produse a data base design. User procedure design uses
those parts of the DFD outside the automation boundary to design user procedures.
The detailed design of the system selected in the study phase is accomplished in this
phase. I achieved this by:
Module description
Input design
Output design
Data base design
Data flow diagram
7.1 Module Description
The project is divided in to two modules:
1.Administrator module
This is the first module of the project. This module mainly deals with the
details of student, course, staff, coursesubject etc.The question paper generation and
preparation are possible with in the staff login.
12
7/27/2019 Web Based Exam
13/28
WEB BASED EXAMINATION SYSTEM
2.Student module
This is the second module of the project. This module deals with changing the
profile information, exam writing, viewing the resuts etc.
7.2 Input Design
Input design is the process of converting user designated input to a
computerized format. Data are entered through the keyboard and also the user can use
mouse for selecting the options. Error entered by the user can be controlled by the
input design.
All the input data are validated in the order and if any data is violated by any
condition the user is warned by message and asks to reenter the data. If the data is
satisfied all the conditions then its value is transferred to appropriate table in the
database. The various forms which we have designed in this phase are:
Login form
There are mainly two logins are available. They are administrator login
and student login. The staff registration form is inside the administrator.
Adminhome form
The administrator home page consists of the following links. They are
adding student details, course details, subject details, course with subject
details, view request and reports.
Student form
This page is used for entering student details and to add new students.
Staff details form
This page is used for storing staff details.
Change password form
This page is used for changing the password of staffs.
Course form
This page is used for entering course details and to add new courses.
Subject form
This page is used for entering subject details and to add new subjects.
Course Subject form
13
7/27/2019 Web Based Exam
14/28
WEB BASED EXAMINATION SYSTEM
This page is used for entering course with subject details and to add new
details
Question Master form
This page is used for entering all questions corresponding to the course
subject and to add new questions.
Question Paper form
This page is used for generating various question paper to each students.
View Request form
This page is used for viewing the certificate request and set the status of
the request.
Student home
The student home page consists of the following links. They are change
profile detais, exam writing, view results and certificate request form.
Edit Profile form
This page is used for changing the profile details of the students.
.Exam Writing form
This page is the most important page. This page is used for writing the
exam.
View Result form
This form is used for viewing the result whenever selecting the year of
examination.
Certificate Request form
This form is used for requesting the certificate and also set the status of
the request.
7.3 Output Design
Designing computer output should proceed in an organized, well through out
manner, the right output must be developed while ensuring that each output element is
designed so that people will find the system easy to use effectively. A report contains
only predefined data obtained from multiple related records.
In the output design, it is determined how the information to be displayed for
immediate need and also the hard copy output. It is the most important direct source
14
7/27/2019 Web Based Exam
15/28
WEB BASED EXAMINATION SYSTEM
of information. The objective of output design is to convey the information of all the
past activities and current status. The reports are the output design. They are
Student Report: This report contains the details of the students corresponding
to the selected year and course.
Examination Result Report: This report includes the details of examination
result corresponding to the selected year.
Staff Report: This report contains the details of the staffs corresponding to the
selected year.
7.4 Database Design
A database is an organized mechanism that has the capability of storing
information through which a user can retrieve stored information in an effective and
efficient manner.
1. certificate_request
Field Name Data Type Size Constraint
requestid Int 20 Primary Key
Regno Varchar 30
requestdate Date -
Result Varchar 20
Status Varchar 30
2. coursesubject_details
Field Name Data Type Size ConstraintId Int 20 Primary Key
courseid Int 20
subjected Int 20
3. course_details
Field Name Data Type Size Constraint
courseid Int 10 Primary Key
coursename Varchar 20
4. exam_details
15
7/27/2019 Web Based Exam
16/28
WEB BASED EXAMINATION SYSTEM
Field Name Data Type Size Constraint
Examid Int 20 Primary Key
examdate Date -
Studid Int 20
courseid Int 20
5. exam_result
Field Name Data Type Size Constraint
Resulted Int 10 Primary Key
Regno Varchar 10
Name Varchar 30
Year Varchar 30
subjectname Varchar 30
coursename Varchar 30Result Varchar 30
resultdate Date -
6. staff_details
Field Name Data Type Size Constraint
Staffed Int 10 Primary Key
firstname Varchar 50
lastname Varchar 50
Gender Varchar 10
Address Varchar 200City Varchar 50
State Varchar 50
Pincode Int 10
phoneno Varchar 20
date_of_birth Date -
date_of_join Date -
Qualification Varchar 40
Emailed Varchar 200
username Varchar 200
password Varchar 200
coursename Varchar 20
7. subject_details
16
7/27/2019 Web Based Exam
17/28
WEB BASED EXAMINATION SYSTEM
Field Name Data Type Size Constraint
subjectid Int 10 Primary Key
subjectname Varchar 20
8. questionpaper_details
Field Name Data Type Size Constraint
qpdetailid Int 10 Primary Key
Regno Varchar 20
Year Varchar 20
examtype Varchar 20
coursename Varchar 20
subjectname Varchar 20
questions Varchar 200
9. question_master
Field Name Data Type Size Constraint
questionid Int 10 Primary Key
courseid Int 30
subjected Int 30
question Varchar 700
Answer1 Varchar 200
Answer2 Varchar 200Answer3 Varchar 200
Answer4 Varchar 200
correctans Varchar 200
10. student_details
Field Name Data Type Size Constraint
Studid Int 10 Primary Key
Regno Varchar 10
firstname Varchar 50
lastname Varchar 50
Gender Varchar 10
Address Varchar 200
City Varchar 50
State Varchar 50
Pincode Int 10
17
7/27/2019 Web Based Exam
18/28
WEB BASED EXAMINATION SYSTEM
phoneno Varchar 20
date_of_birth Date -
date_of_join Date -
Emailed Varchar 200
username Varchar 200
password Varchar 200
coursename Varchar 20
7.5 Data Flow Diagram
The graphical description of systems data and how the processors perform the
data is known as data flow diagram. A graphical picture of the logical steps and
sequence involved in a procedure or a program is called flow chart.
Unlike detailed flow chart, Data Flow Diagram do not supply detailed
decription of the modules but graphically describe a systems data and how the data
interact with the system.
To construct a data flow diagram the following symbols are used.
Arrow
Circle
Open end box
18
7/27/2019 Web Based Exam
19/28
WEB BASED EXAMINATION SYSTEM
Square
An arrow identifies the dataflow in motion. It is a pipeline through which the
information is flwn like the rectangle in the flowchart. A circle stands for process that
converts data in to information. An open ended box represents a dataflow, data at rest
or temporary repository of data. A square defines a source or destination of system
data. A DFD can be represented by various levels.
Level-0
Level-1
User WEB
BASED
EXAMINATI
ON SYSTEM
User
19
7/27/2019 Web Based Exam
20/28
WEB BASED EXAMINATION SYSTEM
Level 1.1
User/Admi
nistrator
Admin
istrator
Studen
t
Mailin
g
User
Staff
Details
Administrator Login
Student Login
20
7/27/2019 Web Based Exam
21/28
WEB BASED EXAMINATION SYSTEM
User/Admi
nistrator
Admin
istrator
Studen
t
Studen
t
Subject
Course
Course
subject
Questi
onmast
er
Questi
on
paper
Student details
Subject details
Course details
Course subject details
Question master details
Student Report
Profile
Changing
Password
Changing
Certificat
e Request
View
Result
Profile changing details
Question paper details
Password changing
details
Certificate request details
View result details
Exam Results
StaffDetails
Staff Report
Admin Login
Student Login
A
21
7/27/2019 Web Based Exam
22/28
WEB BASED EXAMINATION SYSTEM
8. SYSTEM TESTING
A
Profile
Changing
Exam
Writing
Profile Changing Details
Exam Writing Details
22
7/27/2019 Web Based Exam
23/28
WEB BASED EXAMINATION SYSTEM
System testing is a stage of implementation, which aims the assurance that the
system works accurately and efficiently before live operation commences. System
testing makes a logical assumption that if all parts of the system are correct, the goal
will be successfully achieved.
Objective of testing
Software testing is an important element of software quality assurance and
represents the ultimate review of specification, design and coding. There are several
rules that can serve as testing objectives. They are:
1. Testing is a process of executing a program with the intent of finding an error.
2. A good test case is one that has high probability of finding an undiscovered
error.
3. A successful test is one that uncovers an undiscovered error.
If testing where conducted successfully according to the objectives stated
above, it would uncover errors in the software. Also, testing demonstrates that
software function appears to the working according o the specification that
performance requirements appear to have been met.
Testing Methods
There are several methods of system testing. They are
Unit Testing
Integration Testing
User acceptance Testing
Output Testing
Validation Testing
8.1Unit Testing
Unit testing focuses on the smallest unit of software design of the module. The
modules of the system and database are tested separately. During programming stage
unit testing are carried out. Each module is tested separately and gets the expected
output from it. The unit testing is implemented by creating several users and allowing
them to use all the individual modules and the unit test is successfully completed. The
next step is integration testing.
23
7/27/2019 Web Based Exam
24/28
WEB BASED EXAMINATION SYSTEM
8.2Integration Testing
Integration testing is a systematic technique for constructing tests to uncover
errors associated with the interface. In this project, all the modules are combined, and
the entire program is tested as a whole. Thus in the integration testing step, all the
errors are uncovered and corrected for the next testing steps.
The objective of the integration testing is to take the unit tested modules and to
build program structure. All the modules are combined and tested as a whole.
8.3 User acceptance Testing
User acceptance is a key factor for the success of any system. The system
under consideration is tested for user acceptance by constantly keeping in touch with
the prospective system users at time of developing and making changes wherever
required is done in regard to the following point:
Input screen design
Output screen design
Menu driven system
8.4 Output Testing
After performing the validation testing, the next step is output testing of the
proposed system since no system could be useful if it does not produce the required
output in the specified format. The output generated or displayed by the system under
consideration is testing asking the users about the format required by them.
The output testing is used to test whether the system produces the required
output in the specified format.
8.5 Validation Testing
Validation testing is where requirements established as a part of software
requirement analysis is validated against the software that has been constructed.
During this test I made a final assurance that the software meets all functional and
performance requirements. The errors, which are uncovered during integration testing,
are corrected during this phase.
The system has gone through all the above steps of testing.
24
7/27/2019 Web Based Exam
25/28
WEB BASED EXAMINATION SYSTEM
9. SYSTEM IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is
turned in to a working system. If the implementation stage is not properly planned and
controlled it can cause chaos. Thus it can be considered to be the most crucial stage in
achieving a successful new system and giving the users confidence that the new
system will work and be effective and accurate. It is less creative than system design.
Implementation is primarily concerned with user training and documentation.
Depending on the nature of the system extensive user training may be required.
Conversion usually takes place about the same time the user is being trained or later.
Implementation simply means converting a new system design into operation. An
important aspect of the system analysts job is to make sure that the new system
design is implemented to establish standards.
The three types of implementation are:
Implementation of a new computer system to replace an existing one.
Implementation of a modified application to replace an existing one.
Implementation of a computer system to replace a manual.
Installation is a part of implementation which is concerned with the portion of
application from the developing site to the site of its working. The implementation
stage involves following tasks.
Careful planning.
Investigation of system and constraints.
Design of methods to achieve the changeover.
Training of the staff in the changeover phase.
Evaluation of the changeover method.
The method of implementation and the time scale to be adopted are found out
initially. Next the system is tested properly and the same time users are trained in the
new procedures.
25
7/27/2019 Web Based Exam
26/28
WEB BASED EXAMINATION SYSTEM
10. CONCLUSION AND FUTURE ENHANCEMENT
Conclusion
The project was successfully completed within the time span allotted. Every
effort has been made to present the system in more user-friendly manner. All the
activities provide a feeling like an easy walk over to the user who is interfacing with
the system. All the disadvantages of the existing system have been overcome using
the present system ofWEB BASED EXAMINATION SYSTEM which has been
successfully implemented. A trial run of the system has been made and is giving good
results.
The system has been developed using the present scenario language PHP as its
front end tool and MYSQL 2005 as its back end. All the modules are tested separately
and put together to form the main system. Finally the system is tested with real data
and everything worked successfully. Thus the system has fulfilled the entire objective
identified. This system 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 has been developed in an attractive dialogs fashion and the entire
user interface is attractive and user friendly. So user with minimum knowledge about
the computers and the system can easily work with the system.
To conclude, I am thank all the persons who have helped me to complete this
project work successfully.
26
7/27/2019 Web Based Exam
27/28
WEB BASED EXAMINATION SYSTEM
Future Enhancement
Changes can occur at anytime, anywhere. As the saying goes Change is the
only thing that certain. The needs can be vary day by day.
The application developed can be done with ease. The system has the
capability for easy integration with other system. Introducing the distributed database
concept can make further extension to this system. This helps in connecting various
departments together, comparing their performance and generating many valuable
reports.
The Web Based Examination System is built with the latest tools and the best
coding design in the market. The software is designed as maintenance free software.
A change in the operating system will affect the software and may need some
alterations to be done. Web Based Examination System is developed on a Windows
platform. The database used is MYSQL. In the coming years newer versions with
much advanced features will come up. The tables can be upgraded in this software
without much problem, without losing the data.
As far as the technology is concerned it tend to change soon, and the changes
are unpredictable. The process of re-engineering is always anticipated at any point of
time. So, certain enhancements can make this software a much better one.
27
7/27/2019 Web Based Exam
28/28
WEB BASED EXAMINATION SYSTEM
11. BIBLIOGRAPHY
References:
1 Software Engineering
Roger.S.Pressman
Fifth Edition
2. System Analysis and Design
Elias M.Awad
Second Edition
3. PHP 6/MYSQL Programming for absolute Begineer
Andy Harris
4. PHP Cook Book
David Sklar
Adam Trachtenberg
Second Edition
5. Javascript
Danny Goodman
Michael Morison
Fifth Edition
Websites:
www.php.net
www.mysql.com
www.w3schools.com
http://www.php.net/http://www.mysql.com/http://www.w3schools.com/http://www.php.net/http://www.mysql.com/http://www.w3schools.com/