Symantec’s teams around the world are developing technologies
and building solutions to help customers secure and manage their information.
The company has a robust portfolio and a long history of technology leadership.
The technology selected for implementing Online Funding for People is
PHP/MYSQL. WAMP is used as the HTTP server.
Symantec’s Security Technology and Response
(STAR) division, which includes Security Response, is a global
team of security engineers, virus hunters, threat analysts, and researchers
that provides the underlying security technology, content, and support for
all Symantec corporate and consumer security products. The group is Symantec’s
eyes and ears when it comes to surveying and keeping a finger on the pulse of
the Internet security threat landscape.
Software and Services to Enable Confidence in a Connected
World Symantec’s portfolio of software and services protects completely, in
ways that can be managed easily and with controls that can be enforced
automatically enabling confidence wherever information is used or stored. Our
market-leading solutions help customers ensure that their information
from digital photos to intellectual property is secure and well
managed.
Technologies
Technology can be most broadly defined as the entities, both material and immaterial,
created by the application of mental and physical effort in order to achieve
some value. In this usage, technology refers
to tools and machines that may be used to solve real-world problems.
4.1 PHP
PHP is a general-purpose scripting language that is
especially suited to server side web development where PHP generally runs on a
web server. PHP code is embedded into the HTML source document. 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 many web servers and operating
systems, and can be used with many relational database management systems
(RDBMS). 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.
4.2 MySQL
MySQL is a relational database management system (RDBMS) that
runs as a server providing multi-user access to a number of databases. MySQL is
a popular choice of database for use in web applications and is an open source
product. The process of setting up a MySQL database varies from host to host,
however we will end up with a database name, a user name and a password. Before
using our database, we must create a table. A table is a section of the
database for storing related information. In a table we will set up the
different fields which will be used in that table. Creating a table in PhpMyAdmin
is simple; we just type the name, select the number of fields and click the
‘go’ button. We will then be taken to a setup screen where you must create the
fields for the database. Another way of creating databases and tables in PhpMyAdmin
is by executing simple SQL statements. We have used this method in order to
create our database and tables.
4.3 Apache
The Apache HTTP Server is web server software notable for
playing a key role in the initial growth of the World Wide Web. In 2009 it
became the first web server software to surpass the 100 million web site milestone.
WAMP is developed and maintained by an open community of developers under the
auspices of the Apache Software Foundation. Since April 1996 Apache has been
the most popular HTTP server software in use. As of November 2010 Apache served
over 59.36% of all websites and over 66.56% of the first one million busiest
websites.
4.4 WAMP
WAMP is a small and light Apache distribution containing the
most common web development technologies in a single package. Its contents,
small size, and portability make it the ideal tool for students developing and
testing applications in PHP and MySQL. WAMP is available as a free download in
two specific packages: full and lite. While the full package download provides
a wide array of development tools, WAMP Lite contains the necessary
technologies that meet the Ontario Skills Competition standards. The light
version is a small package containing Apache HTTP Server, PHP, MySQL, PhpMyAdmin,
Openssl, and SQLite.
Obtaining and Installing WAMP
As previously mentioned, WAMP is a free package available
for download and use for various web development tasks. All WAMP packages and
add-ons are distributed through the Apache Friends website at the address:
http://www.apachefriends.org/. Once on the website, navigate and find the Windows
version of WAMP and download the self-extracting ZIP archive. After downloading
the archive, run and extract its contents into the root path of a hard disk or
USB drive. For example, the extract path for a local Windows installation would
simply be C:\.If extracted properly we will notice a new WAMP directory in the
root of your installation disk. In order to test that everything has been
installed correctly, first start the Apache HTTP Server by navigating to the WAMP
directory and clicking on the apache_start.bat batch file. Next we will test if
the server is running correctly by opening an internet browser and typing
http://localhost/ into the address bar. If configured correctly, we will be
presented with a screen similar to that of the one below.
In order to stop all Apache processes we do not close the
running terminal application, but instead run another batch file in the WAMP Lite
directory called apache_stop.bat.
4.5 Creating a Database and Inserting Data
Now that we have run and tested Apache and PHP, the next
step is running MySQL and creating a database and table which will hold
information to be used by our website. In order to start MySQL, navigate to the
WAMP directory and run the mysqli_start.bat batch file. The WAMP package
contains an application called PhpMyAdmin which allows developers to administer
and maintain MySQL databases. We will be using PhpMyAdmin to create a database
and table, and enter test data. Before testing PhpMyAdmin, make sure that both
Apache and MySQL are running by opening their respective batch files:
apache_start.bat and mysqli_start.bat. Along with
Apache and MySQL running in the background, we type
http://localhost/phpMyAdmin/ into our web browser. If successful we will be
presented with a PhpMyAdmin start page similar to the one shown below.
The first step with PhpMyAdmin running is creating a new
database. We create a new database by directly executing SQL statements as
shown below. The successful execution of the sql query creates a database ‘mydb’
with fifteen tables in it. The tables are admin, Bankchalan, cards, card_types, catfund, cities, companies, companymembers, countries,
data, donations, login, provinces, status, and users. We also
inserted values in the all tables by admin panel. The screenshot below shows
the successful execution of the query thus creation of a database named mydb.
Creation of database in MySQL using PhpMyAdmin
Thus we have learned to create a database in MYSQL by
executing sql statements. After creating the database and tables we are now
ready to use them in our website “Student Management System”.
Hi I really like your Posts and i say something your information is wonderful.
ReplyDeleteThanks