A PROJECT REPORT ON “Student Supervision System” ln partial fulfillment for the award of the degree of MASTER OF COMPUTER APPLICATION (Session- 2012-2015) UTTAR PRADESH TECHNICAL UNIVERSITY, LUCKNOW(UTTAR PRADESH) INTEGRATED ACADEMY OF MANAGEMENT AND TECHNOLOGY
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
A PROJECT REPORT ON
“Student Supervision System”ln partial fulfillment for the award of the degree of
Keep away from people who try to belittle your ambitions. Small people always do that, but the really great make you feel that you too, can become great.
I take this opportunity to express my sincere thanks and deep gratitude to all those people who extended their wholehearted co-operation and have helped me in completing this project successfully.
First of all, I would like to thank Mr. Vivek Saxena for creating opportunities to undertake me in the esteemed organization. I would also thank to my Mr. Vivek Saxena (MCA Dept.) my internal project guide who guided me a lot in completing this project. I would also like to thank my parents & project mate for guiding and encouraging me throughout the duration of the project. In all I found a congenial work environment in Stu Corner and this completion of the project will mark a new beginning for me in the coming days.
Name:GAURAV SHARMAMCA -6th Sem Roll No. : 1211314007
DECLARATION
I, GAURAV SHARMA hereby declare that the report of the project entitled “Student Supervision System” has not presented as a part of any other academic work to get my degree or certificate except INMANTEC Ghaziabad for the fulfillment of the requirements for the degree of Master of Computer Application.
Name:-GAURAV SHARMAMCA -6th Sem Roll No. : 1211314007
TABLE OF CONTENTS
Chapter No. TITLE PageNo.
BONAFIDE i
1. Introduction 12. Language And Tool to be Used 33. Software Development Life Cycle 44. System Analysis 75. System Software Requirement(SRS) 10
6. Project Plan 13 6.1 Scope Management 6.2 People Management 6.3 Risk Management Plan 6.4 Time Management Plan
7. Feasibility Analysis 16 8. Methodology Adopted 199. System Design 20 10. Coding Method 3211. Testing 4612. Implementation 5113. Maintenance 5314. Module Description 5515. System Requirements 5716. E-R Diagram & Data Flow Diagram 5817. Screenshots of forms 6118. Future Scope of Project 68 19. List of Tables & Figures 69 20. Conclusion 7121. References
INTRODUCTION
We have developed the “Student Supervision System” for fulfillment of my MCA
project, The Benefits of This Project Is That The order of arrangement of all the
top level to bottom level of hierarchy like a institute or organization .
Admin is a top level management and supervisor is a middle level management
and student or employe is low level management.
First describe something about this application. The main objective of this
application is to manage details of members of the customer and its
activities.
It is helpful to manage all the data of members.
It provides all information, about student to the supervisor according to
the admin.
It provides communication between supervisor or student.
It handles the hierarchy management.
Direct savings from reduced paper, printing, and distribution costs
Indirect savings from time spent handling paper documents
Quick access of all records
To match the suitable candidate to appropriate superviosor.
This application has Seven modules:
Student module
Supervisor module
Second marker module
Admin module
This project have multiple module in which helps in finding solutions to the
manual systems being used in supervision system . It maintains student details,
details of Supervisor, details of Admin.
It manages student & all detail of Owner.
It maintains the list of student.
Student can register him by online.
He does the online confirmation by himself.
It handles the details of Registration .
This module is further divided into Multiple sub-modules:-
Student Registration ,Student View ,Student assign etc.
Supervisor Registration , Supervisor View Student Edit etc.
Supervisor assign ,Second marker view , Second marker Edit ,etc.
Account details ,search details ,about details etc.
Objectives:-
Student Supervision System is a project. Objective of this project is to automate
the record process of the Student. The project entitled “Student Supervision
System” helps in finding solutions to the manual systems being used in
Superviosr. The system analyses the problem of dealing with the great deal of
manual work. Manually maintenance of Student details and Supervisor details
can create a lot of problem. Such as: -
Slow process
Time taking
Difficulty to Search information
Difficulty to analyze the related Record
More Familer
More paper work
To facilitate easy maintenance of records of various Student
Avalibilit In The Student Supervision System.
To check details of prospective Student through quick search provided in the Vortal.
To check for matching Supervisor with Student.
To facilitate preparation of records in the mechanized process and
there by producing accurate documents/data’s for recording details.
Quick access of all records
To match the suitable candidate to appropriate Supervisor
Reduce manual work
Generation of Quick report.
Basic Functionality:- When Student come at the Supervisor of room then
registration process will start.
Searching data of owner in database by entering basic details of the
owner coming to Student Supervisor System .
We can also view the data of customer.
We can also edit the data of student and update the data of student.
Provide the facility to select student of the Admin.
If no record is found then provision to enter new registration.
If record is found member may also update his/her record.
Collection of Account.
Report generation.
Language And Tool to be Used
PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web page content from it. It can be deployed on most web servers and on almost every operating system and platform free of charge.
PHP was originally created by Rasmus Lerdorf in 1995 and has been in continuous development ever since. The main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification.PHP is free software released under the PHP License, which is incompatible with the GNU General Public License (GPL) because of restrictions on the use of the term PHP
PHP has evolved to include a command line interface capability and can also be used in standalone graphical applications.
USAGE
PHP is a general-purpose scripting language that is especially suited for web development. PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content. It can also be used for command-line scripting and client-side GUI applications. PHP can be deployed on most web servers, many operating systems and platforms, and can be used with many relational database management systems. It is available free of charge, and the PHP Group provides the complete source code for users to build, customize and extend for their own use.
PHP primarily acts as a filter, taking input from a file or stream containing text and/or PHP instructions and outputs another stream of data; most commonly the output will be HTML. Since PHP 4, the PHP parser compiles input to produce byte
code for processing by the Zend Engine, giving improved performance over its interpreter predecessor
Originally designed to create dynamic web pages, PHP now focuses mainly on server-side scripting, and it is similar to other server-side scripting languages that provide dynamic content from a web server to a client, such as Microsoft's Active Server Pages, Sun Microsystems' JavaServer Pages and mod_perl. PHP has also attracted the development of many frameworks that provide building blocks and a design structure to promote rapid application development (RAD). Some of these include CakePHP, Symfony, CodeIgniter, and Zend Framework, offering features similar to other web application frameworks.
About HTML
HTML, which stands for Hyper Text Markup Language, is the predominant markup language for web pages. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc as well as for links, quotes, and other items. It allows images and objects to be embedded and can be used to create interactive forms. It is written in the form of HTML elements consisting of "tags" surrounded by angle brackets within the web page content. It can include or can load scripts in languages such as JavaScript which affect the behavior of HTML processors like Web browsers; and Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both HTML and CSS standards, encourages the use of CSS over explicit presentational markup.
Hyper Text Markup Language(HTML) is the encoding scheme used to create and format a web document. A user need not be an expert programmer to make use of HTML for creating hypertext documents that can be put on the internet.
Most graphical e-mail clients allow the use of a subset of HTML (often ill-defined) to provide formatting and semantic markup not available with plain text. This may
include typographic information like coloured headings, emphasized and quoted text, inline images and diagrams. Many such clients include both a GUI editor for composing HTML e-mail messages and a rendering engine for displaying them. Use of HTML in e-mail is controversial because of compatibility issues, because it can help disguise phishing attacks, because it can confuse spam filters and because the message size is larger than plain text.
NAMING CONVENTIONS
The most common filename extension for files containing HTML is .html. A common abbreviation of this is .htm, which originated because some early operating systems and file systems, such as DOS and FAT, limited file extensions to three letters.
HTML APPLICATION
An HTML Application is a Microsoft Windows application that uses HTML and Dynamic HTML in a browser to provide the application's graphical interface. A regular HTML file is confined to the security model of the web browser, communicating only to web servers and manipulating only webpage objects and site cookies. An HTA runs as a fully trusted application and therefore has more privileges, like creation/editing/removal of files and Windows Registry entries. Because they operate outside the browser's security model, HTAs cannot be executed via HTTP, but must be downloaded (just like an EXE file) and executed from local file system
ABOUT JAVASCRIPT
JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the web browser, allowing the development of enhanced user interfaces and dynamic websites. JavaScript is a dialect of the ECMAScript
standard and is characterized as a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to look like Java , but to be easier for non-programmers to work with.
PROTOTYPE-BASED
JavaScript uses prototypes instead of classes for inheritance. It is possible to simulate many class-based features with prototypes in JavaScript.
Functions double as object constructors along with their typical role. Prefixing a function call with new creates a new object and calls that function with its local this keyword bound to that object for that invocation. The constructor's prototype property determines the object used for the new object's internal prototype. JavaScript's built-in constructors, such as Array, also have prototypes that can be modified.
Unlike many object-oriented languages, there is no distinction between a function definition and a method definition. Rather, the distinction occurs during function calling; a function can be called as a method. When a function is called as a method of an object, the function's local this keyword is bound to that object for that invocation.
USAGE
The primary use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page.
Because JavaScript code can run locally in a user's browser (rather than on a remote server) it can respond to user actions quickly, making an application feel more responsive. Furthermore, JavaScript code can detect user actions which HTML alone cannot, such as individual keystrokes. Applications such as Gmail take advantage of this: much of the user-interface logic is written in JavaScript, and JavaScript dispatches requests for information (such as the content of an e-mail message) to the server. The wider trend of Ajax programming similarly exploits this strength.
A JavaScript engine (also known as JavaScript interpreter or JavaScript implementation) is an interpreter that interprets JavaScript source code and executes the script accordingly. The first JavaScript engine was created by Brendan Eich at Netscape Communications Corporation, for the Netscape Navigator web browser. A web browser is by far the most common host environment for JavaScript. Web browsers typically use the public API to create "host objects" responsible for reflecting the DOM into JavaScript.
Requirements-:
Hardware requirements
Number Description
1 PC with 20 GB Hard disk
2 PC with 256 MB RAM
3 PC with Pentium 1 and Above
Software requirements
Number Description Type
1 Operating System
Windows XP/Windows
2 Language PHP3 Server side
ScriptPHP script
4 Client side Script
Java script,Html
5 Server WAMP 5.06 Database MySQL7 IDE Text pad8 Designing
ToolsXARA,Fireworks,Dreamweaver,Paintbrush
9 Browser Internet Explorer/Mozilla etc.
Manpower requirements
3 persons should be able to complete this project in 6 weeks
Software Development Life Cycle
System Development Life Cycle phases :-
Initiation Phase:
The initiation of a system (or project) begins when a business need or opportunity
is identified. A Project Manager should be appointed to manage the project. This
business need is documented in a Concept Proposal. After the Concept Proposal is
approved, the System Concept Development Phase begins.
System Concept Development Phase:
Once a business need is approved, the approaches for accomplishing the concept
are reviewed for feasibility and appropriateness. The Systems Boundary
Document identifies the scope of the system and requires Senior Official approval
and funding before beginning the Planning Phase.
Planning Phase:
The concept is further developed to describe how the business will operate once
the approved system is implemented, and to assess how the system will impact
employee and customer privacy. To ensure the products and /or services provide
the required capability on-time and within budget, project resources, activities,
schedules, tools, and reviews are defined. Additionally, security certification and
accreditation activities begin with the identification of system security
requirements and the completion of a high level vulnerability assessment.
Requirements Analysis Phase:
Functional user requirements are formally defined and delineate the
requirements in terms of data, system performance, security, and maintainability
requirements for the system. All requirements are defined to a level of detail
sufficient for systems design to proceed. All requirements need to be measurable
and testable and relate to the business need or opportunity identified in the
Initiation Phase.
Design Phase:
The physical characteristics of the system are designed during this phase. The
operating environment is established, major subsystems and their inputs and
outputs are defined, and processes are allocated to resources. Everything
requiring user input or approval must be documented and reviewed by the user.
The physical characteristics of the system are specified and a detailed design is
prepared. Subsystems identified during design are used to create a detailed
structure of the system. Each subsystem is partitioned into one or more design
units or modules. Detailed logic specifications are prepared for each software
module.
Development Phase:
The detailed specifications produced during the design phase are translated into
hardware, communications, and executable software. Software shall be unit tested,
integrated, and retested in a systematic manner. Hardware is assembled and tested.
Integration and Test Phase:
The various components of the system are integrated and systematically tested.
The user tests the system to ensure that the functional requirements, as defined
in the functional requirements document, are satisfied by the developed or
modified system. Prior to installing and operating the system in a production
environment, the system must undergo certification and accreditation activities.
Implementation Phase:
The system or system modifications are installed and made operational in a
production environment. The phase is initiated after the system has been tested
and accepted by the user. This phase continues until the system is operating in
production in accordance with the defined user requirements.
Operations and Maintenance Phase:
The system operation is ongoing. The system is monitored for continued
performance in accordance with user requirements, and needed system
modifications are incorporated. The operational system is periodically assessed
through In-Process Reviews to determine how the system can be made more
efficient and effective. Operations continue as long as the system can be
effectively adapted to respond to an organization’s needs. When modifications or
changes are identified as necessary, the system may reenter the planning phase.
Disposition Phase:
The disposition activities ensure the orderly termination of the system and
preserve the vital information about the system so that some or all of the
information may be reactivated in the future if necessary. Particular emphasis is
given to proper preservation of the data processed by the system, so that the
data is effectively migrated to another system or archived in accordance with
applicable records management regulations and policies, for potential future
access.
System Analysis
The Student Supervision System is useful to every student which supervisior
gets the different facility time to time. This project is helpful to provide
registration facility at the student. It manages all the details of student and
owner and collection details of accounts. It also provides the facility to
modify the members’ information.
1. Feasibility Study:-
Feasibility study is a test of system proposal according to its work
ability, impact on the organization, ability to meet user needs, and effective
use of resources. The objective for this phase is not to solve the problem
but to acquire a sense of scope. During the study, the problem definition is
crystallized and aspects of the problem to be included in the system are
determined.
We started the project by listing the possible queries that the user
might want to be satisfied. And on these lines we guided the project
further. The three main points, kept in mind at the time of project, are:
Possible (To build it with the given technology and resources)
Affordable (given the time and cost constraints of the organization)
Acceptable (for use by the eventual users of the system)
The major areas to consider while determining the feasibility of a
project are:-
a) Technical Feasibility :- It is a measure of the practically of a specific
technical solution and the availability of technical resources and
expertise.
The proposed system uses HTML CSS as front-end and SQL server
2008 as back-end tool.
Microsoft SQL is a popular tool used to design and develop
database objects such as table, views and indexes.
The above tools are readily available, easy to work with and
widely used for developing commercial application.
Hardware used in this project are- x86 family processor, 1 GB or above
RAM, 80 GB or above hard disk. This hardware was already available on
the existing computer system. The software like SQL Server 2008, IIS, PHP
5 and operating system WINDOWS-7 used were already installed on the
existing computer system. So no additional hardware and software were
required to purchase and it is technically feasible.
b) Operational Feasibility :-The system will be used if it is developed
well then be resistance for users that undetermined
No major training and new skills are required as it is based on
DBMS model.
It will help in the time saving and fast processing and dispersal of
user request and applications.
Improved information, better management and collection of the reports.
User involvement in the building of present system is sought to keep
in mind the user specific requirement and needs.
c) Economical Feasibility :-It determines whether the management has
enough resources and budget to invest in the proposed system and the
estimated time for the recovery of cost incurred. It also determines
whether it is worthwhile to invest the money in the proposed project.
Economic feasibility is determines by the means of cost benefit
analysis. The proposed system is economically feasible because the cost
involved in purchasing the hardware and the software are within
approachable.
The backend required for storing other details is also the same database
that is SQL. The computers in the organization are highly sophisticated and
don’t needs extra components to load the software. Hence the organization
can implement the new system without any additional expenditure. Hence, it
is economically feasible.
d) Social Feasibility:-The assessment of social feasibility will be done
alongside technical feasibility. Each of the alternative technical solutions that
emerge must be evaluated for its social implications. The needs of the various
people affected by the proposed system (both directly and indirectly) must be
taken in account. The various social costs must also be evaluated; these will
include the costs of education and training, communication, consultation,
salary change, job improvements, redundancy payment, and hidden costs
like those caused by hostility, ignorance and fear. But primarily the
social evaluation should rank the possible technical solutions in terms
of the extent to which they improve the jobs and the working
environment those affected.
Software Requirement Specification
The purpose of Student Supervision System:-
This application is to manage details of members of the student and
owner and its Admin.
It is helpful to manage all the data of members.
It provides all information, about Student Supervision System that are
organized by dealer, to the student.
It provides communication between student and supervisior.
It handles the money management.
It manages student details.
It maintains all the details of the student and second marker.
It maintains the list of students.
Customer can register online.
It handles the details of Account.
The following people will use this SRS in different phases of development
those are follows are:-
a) Project Manager :- Project manager will get all the information about the
requirement of the project, he will understand what is to be done and can
assign the work accordingly.
b) Developer :- Developer will come to known that what work is to be done in
what sequence and will code accordingly.
c) Tester :- Tester will understand what our project is doing and what are the
functionality that must be performed by project, so he can test the project for
those functionality.
d) User :- User will understand that what are the functions that this project is
going to perform for them.
For anyone to understand the SRS, they have to start reading from the
Introduction(purpose) section then the important section is document conventions
without which it’s impossible to known what we are talking about.
MODULE 1:- (Student)
In student module, all the information of the student i.e. user-name ,
password ,first-name ,last- name, mobile no, email id, state ,
gender,programme,course,user type ,etc exits.
MODULE 2:- (Supervisior)
In the Supervisior module, the Student supervision system are organized by
the Admin and store the information of student and owner in the database.
Provide the email and password to the supervisior.
Handle the Account details.
Provide all information of flat to the student.
MODULE 3:- (Admin)
In the Admin module, have the sub module of supervisior assign ,student
view ,and student edit.
Supervisior have the student details.
Supervisior have all information of student .
MODULE 4:- (Search)
In the Search module, find the data or information between the owner and
supervisior , student and second marker ,Account with student ,student with
admin ,student with supervisior . If a student wants to communicate with
dealer then he can easily communicate with supervisior.
MODULE 5:-(Account)
In the Account module ,All the information account student and owner stored in
the database.
All the account information of student have in database.
All the account information of owner have in database.
MODULE 6:-(About us)
In the About us module ,All the information of student supervision system is
exits.
MODULE 6:-(Contact)
In the Contact module , All the information of Admin is exits.
Project Plan
1. Scope Management :-
To Define a Project Scope, you must first identify the following things:-
Project objective
Goals
Sub-phases
Tasks
Resources
Budget
Schedule
The scope of the project is just limited to a laptop or a PC with an internet
connection. Firstly the user, whoever it may be (customer of dealer) need to
register to the website. After the registration process is completed each one of them
get password and have their own user id. With these two they can access their
account and for any query they can contact the administrator by sending him a
mail.
Facility to schedule a meeting
Facility to see participants engagement’s diary
Facility to invite participants over mail.
Facility to apartment details
Customer registration
Dealer privilege to edit Customer’s profile.
2. People Management:-
S.NO Activity Planned Start
Date
Planned End
Date
Actual Start
Date
Actual End
Date
Person
Assigned
Remarks
1. Identify Project
2. Making Project
Plan
3. System Study
4. System Design
5. System Testing
6. Implementation
3. Risk Management Plan:-
To achieve effective and efficient risk management, risk planning is required. The
commonest form of risk planning is the Risk Management Plan (RMP).
A risk management plan (RMP) comprises:-
The risk strategy, which records how risk will be owned, evaluated, controlled,
reviewed and reported upon, the plan will show:-
Who is accountable for a particular risk (ownership).
What that particular risk is (evaluation).
How that particular risk will be managed, controlled, reviewed and
reported, in other words the physical actions or management actions that
will be taken to avoid, reduce, control or accept the risk.
The key to effective risk management is ownership. Each risk (and associated
actions) must be owned so that there is clear responsibility and accountability for
the risk and its associated action. It has become an axiom of good risk management
that the ownership of a risk should lie with the party ‘best’ able to control the risk
probability and its impact. Different risks and actions will need to be owned by
different stakeholders.
4. Time Management:-
S.NO Activity Planned Start
Date
Planned End
Date
Actual Start
Date
Actual End
Date
Person
Assigned
Remarks
1. Identify Project
2. Making Project
Plan
3. System Study
4. System Design
5. System Testing
6. Implementation
Feasibility Analysis
In feasibility analysis we want to various factor related to the feasibility of the
system. Whether we can make this system within the limited time, money and
availability of the resources.
The concept of feasibility is to determine whether or not a project is worth doing.
The process followed in making this determination is called Feasibility Study or
Analysis. Once it has been determined that a project is feasible, the system analyst
can go ahead and prepare the project specification which finalizes project
requirements.
Types of feasibility:-
1. Technical Feasibility :-
It is a measure of the practically of a specific technical solution and the
availability of technical resources and expertise
The proposed system uses HTML CSS as front-end and SQL server
2008 as back-end tool.
Microsoft SQL is a popular tool used to design and develop
database objects such as table, views and indexes.
The above tools are readily available, easy to work with and
widely used for developing commercial application.
Hardware used in this project are- x86 family processor, 1 GB or above
RAM, 80 GB or above hard disk. This hardware was already available on
the existing computer system. The software like SQL Server 2008, IIS, .net
framework and operating system WINDOWS-7 used were already installed
on the existing computer system. So no additional hardware and software
were required to purchase and it is technically feasible.
2. Operational Feasibility :-
The system will be used if it is developed well then be resistance for users
that undetermined.
No major training and new skills are required as it is based on
DBMS model.
It will help in the time saving and fast processing and dispersal of
user request and applications.
Improved information, better management and collection of the reports.
User support.
User involvement in the building of present system is sought to keep
in mind the user specific requirement and needs.
3. Economical Feasibility :-
It determines whether the management has enough resources and budget to
invest in the proposed system and the estimated time for the recovery of
cost incurred. It also determines whether it is worthwhile to invest the
money in the proposed project. Economic feasibility is determines by the
means of cost benefit analysis. The proposed system is economically feasible
because the cost involved in purchasing the hardware and the software are
within approachable.
The backend required for storing other details is also the same database
that is SQL. The computers in the organization are highly sophisticated and
don’t needs extra components to load the software. Hence the organization
can implement the new system without any additional expenditure. Hence, it
is economically feasible.
Cost-saving benefit leads to reduction in administrative and operational costs.
Cost avoidance benefits eliminate future administrative and operational costs
improved service level benefits are those where the performance of the system is
improved by the new computer based method e.g servicing a customer in two
minutes rather than five to ten minutes is an example of this type of benefit.
4. Social Feasibility:- The assessment of social feasibility will be done alongside technical feasibility.
Each of the alternative technical solutions that emerge must be evaluated for its
social implications. The needs of the various people affected by the proposed
system (both directly and indirectly) must be taken in account. The various social
costs must also be evaluated; these will include the costs of education and
About us:-<p style="background:#000000;color:#FFFFFF">About Us</p>
<p>Students will receive a report of their termly supervision from their supervisor. Supervision reporting is controlled by a timetable with automatic email notifications and reminders. Submitted reports are immediately available to the student, supervisor. Additionally, subject administrators, college advisors, college administrators and scholarship and funding administrators are able to view reports.</p>
<p >Student tutorials are generally more academically challenging and rigorous than standard lecture and test format courses, because during each session students are expected to orally communicate, defend, analyze, and critique the ideas of others as well as their own in conversations with the tutor and fellow-students.<br/>
As a pedagogic model, the tutorial system has great value because it creates learning and assessment opportunities which are highly authentic and difficult to fake.
Students are taught by faculty fellows in groups of one to three on a weekly basis
</p><br/>
<p>Each divisional Code of Practice for Supervision of research students offers guidance on the maximum number of students that should be supervised by each supervisor, the typical number of meetings per term between supervisor and supervisee, and policies for support for new supervisors:</p>
Contact us:-
<?php
require('config.php');
extract($_POST);
if(isset($signup))
{
echo $user." ".$eid." ".$pass;
if($user==1)
{
$que=mysql_query("select email,pass from student where email='$eid' and pass='$pass'");
Tables Tables 2 billion tables per database 2 billion tables per database
Columns 1024 columns per table Columns 1024 columns per table
Triggers up to 2 billion triggers Triggers up to 2 billion triggers
User Connections 32767 connections are possible User Connections 32767 connections are possible
Open Objects 2 billion open objects at a time Open Objects 2 billion open objects at a time
Stored Procedures can contain 255 parameters Stored Procedures can contain 255 parameters
Locks 2 billion locks Locks 2 billion locks
Appendix B
PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web page content from it. It can be deployed on most web servers and on almost every operating system and platform free of charge.
PHP was originally created by Rasmus Lerdorf in 1995 and has been in continuous development ever since. The main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification.PHP is free software released under the PHP License, which is incompatible with the GNU General Public License (GPL) because of restrictions on the use of the term PHP
PHP has evolved to include a command line interface capability and can also be used in standalone graphical applications.
USAGE
PHP is a general-purpose scripting language that is especially suited for web development. PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content. It can also be used for command-line scripting and client-side GUI applications. PHP can be deployed on most web servers, many operating systems and platforms, and can be used with many relational database management systems. It is available free of charge, and the PHP Group provides the complete source code for users to build, customize and extend for their own use.
PHP primarily acts as a filter, taking input from a file or stream containing text and/or PHP instructions and outputs another stream of data; most commonly the output will be HTML. Since PHP 4, the PHP parser compiles input to produce byte code for processing by the Zend Engine, giving improved performance over its interpreter predecessor
Originally designed to create dynamic web pages, PHP now focuses mainly on server-side scripting, and it is similar to other server-side scripting languages that provide dynamic content from a web server to a client, such as Microsoft's Active Server Pages, Sun Microsystems' JavaServer Pages and mod_perl. PHP has also attracted the development of many frameworks that provide building blocks and a design structure to promote rapid application development (RAD). Some of these include CakePHP, Symfony, CodeIgniter, and Zend Framework, offering features similar to other web application frameworks.