ONLINE EXAMINATION - PHP PROJECT
Description of the Online Examination Project:-
1. Purpose:
. This Web Application provides facility to conduct online examination
. It saves time as it allows number of students to give the exam at a time and displays the results as the test gets over, so no need to wait for the result. It is automatically generated by the server.
. Administrator has a privilege to create, modify and delete the test papers and its particular questions.
. User can register, login and give the test with his specific id, and can see the results as well.
What are the user’s demonstrable needs?
User needs a web-based system, which will remove all the above-mentioned Problems that, the user is facing. The user wants a web-based system, which will reduce the bulk of paperwork, provide ease of work, flexibility, fast record finding, modifying, adding, removing and generating the reports.
How can the problem be redefined?
We proposed our perception of the system, in accordance with the problems of existing system by making a full layout of the system on paper. We tallied the problems and needs by existing system and requirements. We were further updating in the layout in the basis of redefined the problems. In feasibility study phase we had undergone through various steps, which are described as under:
How feasible is the system proposed? This was analyzed by comparing the following factors with both the existing system and proposed system.
The cost required in the proposed system is comparatively less to the existing system.
Compared to the existing system the proposed system will provide a better working environment in which their will be ease of work and the effort required will be comparatively less than the existing system.
Time
Also the time required generating a report or for doing any other work will be comparatively very less than in the existing system. Record finding and updating will take less time than the existing system.
Labor
In the existing system the number of staff required for completing the work is more while the new system will require quite less number of staff.
Specification Report
System Interface
Application would be a self-contained system. It will not access data of any other application nor will other application have access to its data.
User Interface Application will be accessed thr
ough a Browser Interface. The interface would be viewed best using 1024 x 768 and 800 x 600 pixels resolution setting. The software would be fully compatible with Microsoft Internet Explorer for version 6 and above. No user would be able The system should be accessed over LAN or WAN. For Clients to access application server the network should be running TCP/IP protocol.
Operations
Client Side
Interactive operations using options provided in the application, Example
Server Side
Database backup should be taken every day. In case of data base crash, last backup should be restored.
User Characteristics
The end user of the software can be divided into two categories Administrator: Access to master forms for the purpose of data entry and generation of reports.
Operator: Access to his corresponding records and giving examination only.
The first problem is that there are loads of hard copied documents being generated. This brings us to the age-old discussion of keeping information in the form databases versus keeping the same on sheets of paper. Keeping the information in the form of hard-copied documents leads to the following problems:
I. Lack of space – It becomes a problem in itself to find space to keep the sheets of paper being generated as a result of the ongoing discussion. The documents being generated are too important to be ill-treated.
II. Filing poses a problem – Filing the documents categorically is a time consuming and tedious exercise.
III. Filtering is not easy – It becomes hard to filter relevant documents for the irrelevant ones if the count of the same crosses a certain manageable number.
IV. Reviewing becomes time-consuming –
All the process done manually at the centers and all the records are maintained on the papers. So the maintenance of the record is very difficult in the departments and as well as it’s very difficult for the workers to check the record. The Existing system is paper based, time consuming, monotonous, less flexible and provides a very hectic working schedule. The chance of loss of records is high and also record searching is difficult. Maintenance of the system is also very difficult and takes lot of time.
v. Result Processing is slow due to paper work and requirement of staff.
Conclusion This Web Application provides facility to conduct online examination world wide. It saves time as it allows number of students to give the exam at a time and displays the results as the test gets over, so no need to wait for the result. It is automatically generated by the server.
Administrator has a privilege to create, modify and delete the test papers and its particular questions. User can register, login and give the test with his specific id, and can see the results as well.
PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. As a general-purpose programming language, PHP code is processed by an interpreter application in command-line mode performing desired
The PHP Documentation Framework
The PHP documentation is written in XML using the DocBook DTD. If you would like to contribute to the PHP documentation project, you need to at least know the very basics of XML and DocBook.
The XML files are stored on a central server, and can be reached with a SVN client. There are many SVN clients you can use, although we recommend one command line tool or a proven WYSIWYG tool.
You will need more programs and tools to manipulate the XML files and test their content for errors. The tools you need depend on the operating system you use. Linux or some sort of Unix is recommended, although many things in phpdoc work on Windows. You will find more information about the tools you need in the tools section.
MySQL is a database.
The data in MySQL is stored in database objects called tables.
A table is a collection of related data entries and it consists of columns and rows.
Databases are useful when storing data into server. A company may have a database with the following tables: "Employees", "Products", "Customers" and "Orders".
Basic object-oriented programming functionality was added in PHP 3 and improved in PHP 4. Object handling was completely rewritten for PHP 5, expanding the feature set and enhancing performance. In previous versions of PHP, objects were handled like value types. The drawback of this method was that the whole object was copied when a variable was assigned or passed as a parameter to a method. In the new approach, objects are referenced by handle, and not by value. PHP 5 introduced private and protected member variables and methods, along with abstract classes and final classes as well as abstract methods and final methods. It also introduced a standard way of declaring constructors and destructors, similar to that of other object-oriented languages such as C++, and a standard exception handling model. Furthermore, PHP 5 added interfaces and allowed for multiple interfaces to be implemented. There are special interfaces that allow objects to interact with the runtime system. Objects implementing ArrayAccess can be used with array syntax and objects implementing Iterator or IteratorAggregate can be used with the foreach language construct. There is no virtual table feature in the engine, so static variables are bound with a name instead of a reference at compile time.
Download Project:- Click Here
All people are well aware that a concerning issue in the IT industry is that there is a lack of superior quality actual questions.
ReplyDeleteCompany Test Papers