Download CH1 - Favorite

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Microsoft Access wikipedia , lookup

Relational model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

Team Foundation Server wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Transcript
Job seek website
1.0
Project Definition, Scope & Objectives
PROJECT DEFINITION, SCOPE & OBJECTIVES
1.1
Project Profile
Project Title
:
HVJobs
Objectives
:
This web-site provides job opportunity to job
seekers
Project Team
:
Two
Operating System :
Any
Front-end
:
Browser
Back-end
:
Server,MySQL
Hardware platform:
1.Minimum 512 MB of RAM
2. Pentium 2 or higher processor
3. Any operating System
4. Java enable web-browser
5. VGA Monitor with 800 X 600 or higher resolution
screen
Devloped By
:
Vashisth A. Trivedi(07IT042)
Hardik G. Kasundra (07IT052)
1.2
Project Guide
:
Ruchik N. Jani
Submitted to
:
IT department of VVP college,Rajkot
Purpose :
This web application is for job seeking purpose. Mainly it is having the
opportunity to both the sides. In other words it provides conveniences to both employee
and employer.
Our web application is HVjobs. This web application also provides facility to the
guest visited to the web site. Means any guest can search jobs according to their need. And
also we’re having the criteria that a guest can upload up to a limited number of resumes
according to his need.
1
Job seek website
Project Definition, Scope & Objectives
An premium member can have access unlimited facilities. An employee or
employer both are alerted for the jobs by administrator.
And our web site provides the service to inform any friend via email by the
employer.
And if you are a premium member than you are being alerted for the related jobs as
you have mentioned in your profile id.
Employer can download the resumes uploaded by the employee.
1.3
Scope of the project:
-
Easily understandable by any non-technical person
Messaging facility is also provided for the better communication
between employer and employee
1.4 Technology And Literature Review

What is PHP ?
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used
Open Source general-purpose scripting language that is especially suited for Web
development and can be embedded into HTML. Its syntax draws upon C, Java, and
Perl, and is easy to learn. The main goal of the language is to allow web developers
to write dynamically generated WebPages quickly, but you can do much more with
PHP.
What distinguishes PHP from something like client-side JavaScript is that
the code is executed on the server? If you were to have a script similar to the above
on your server, the client would receive the results of running that script, with no
way of determining what the underlying code may be. You can even configure
your web server to process all your HTML files with PHP, and then there's really
no way that users can tell what you have up your sleeve.
2
Job seek website
Project Definition, Scope & Objectives
The best things in using PHP are that it is extremely simple for a
newcomer, but offers many advanced features for a professional programmer. You
can jump in, in a short time, and start writing simple scripts in a few hours.
Although PHP's development is focused on server-side scripting, you can
do much more with it.
PHP is a powerful language and the interpreter, whether included in a web
server as a module or executed as a separate CGI binary, is able to access files,
execute commands and open network connections on the server. These properties
make anything run on a web server insecure by default. PHP is designed
specifically to be a more secure language for writing CGI programs than Perl or C,
and with correct selection of compile-time and runtime configuration options, and
proper coding practices, it can give you exactly the combination of freedom and
security you need.

Fundamental Features of PHP
 PHP includes strengths of relatively older languages, such as Perl and Tcl,
and does away their weaknesses. Although it is known for its advanced
features, its fundamental features should be considered first. The advanced
features of PHP will be discussed later in the chapter under the topic “PHP
4: the latest version.”
 It is operating-system independent and thus can be used on any operating
system, including Microsoft Windows, Mac OS, Linux, HP –UX, and
Solaris, to name a few.
 It supports wide range of web servers, such as Apache, Microsoft Internet
Information Server, Netscape, and iplanet.
 It supports a large number of databases, such as My SOL, Ingres, Sybase,
Oracle, Base, Informix, Front Base, and UNIX dbm. One of the distinctive
features of PHP is that it provides support to database-driven e-commerce
Web sites.
3
Job seek website
Project Definition, Scope & Objectives
 It is simpler to write codes in PHP than in other scripting languages.
 It can be used for creating images, reading/writing files, and sending email.
 To provide these services, PHP communicates with many protocols, such
as HTTP, POP3, SNMP, LDAP, and IMAP.
 What is MYSQL ?
 History of MySQL:
It started out with the intention of using the MySQL database system to
connect to our tables using our own fast low-level (ISAM) routines. However, after
some testing, we came to the conclusion that MySQL was not fast enough or
flexible enough for our needs. This resulted in a new SQL interface to our database
but with almost the same API interface as MySQL This API was designed to allow
third-party code that was written for use with MySQL to be ported easily for use
with MySQL.
The derivation of the name MySQL is not clear. Our base directory and a
large number of our libraries and tools have had the prefix “my” for well over 10
years. However, co-founder Monty Widenius's daughter is also named my. Which
of the two gave its name to MySQL is still a mystery, even for us.
 Properties of MySQL:
MySQL is a database management system.
A database is a structured collection of data. It may be anything from a
simple shopping list to a picture gallery or the vast amounts of information in a
corporate network. To add, access, and process data stored in a computer database,
you need a database management system such as MySQL Server. Since computers
are very good at handling large amounts of data, database management systems
4
Job seek website
Project Definition, Scope & Objectives
play a central role in computing, as standalone utilities, or as parts of other
applications.
MySQL is a relational database management system.
A relational database stores data in separate tables rather than putting all
the data in one big storeroom. This adds speed and flexibility. The SQL part of
“MySQL” stands for “Structured Query Language.” SQL is the most common
standardized language used to access databases and is defined by the ANSI/ISO
SQL Standard.
MySQL software is Open Source.
Open Source means that it is possible for anyone to use and modify the
software. Anybody can download the MySQL software from the Internet and use it
without paying anything. If you wish, you may study the source code and change it
to suit your needs. The MySQL software uses the GPL (GNU General Public
License), to define what you may and may not do with the software in different
situations.
The MySQL Database Server is very fast, reliable, and easy to use.
MySQL Server also has a practical set of features developed in close
cooperation with our users. You can find a performance comparison of MySQL
Server with other database managers on our benchmark page.
MySQL Server today offers a rich and useful set of functions. Its
connectivity, speed, and security make MySQL Server highly suited for accessing
databases on the Internet.
MySQL Server works in client/server or embedded systems.
The MySQL Database Software is a client/server system that consists of a
multi-threaded SQL server that supports different backends, several different client
programs and libraries, administrative tools, and a wide range of application
programming interfaces (APIs).
5
Job seek website
Project Definition, Scope & Objectives
We also provide MySQL Server as an embedded multi-threaded library that
you can link into your application to get a smaller, faster, easier-to-manage
standalone product.
A large amount of contributed MySQL software is available.
It is very likely that your favorite application or language supports the
MySQL Database Server.
 Security:
A privilege and password system that is very flexible and secure, and that
allows host-based verification.
Passwords are secure because all password traffic is encrypted when you
connect to a server.
 Connectivity:
 Clients can connect to MySQL Server using several protocols:

Clients can connect using TCP/IP sockets on any platform.

On Windows systems in the NT family (NT, 2000, XP, 2003, or
Vista), clients can connect using named pipes if the server is started
with the --enable-named-pipe option. In MySQL 4.1 and higher,
Windows servers also support shared-memory connections if started
with the --shared-memory option. Clients can connect through
shared memory by using the --protocol=memory option.

On Unix systems, clients can connect using Unix domain socket
files.
 The Connector/ODBC (MyODBC) interface provides MySQL support for
client programs that use ODBC (Open Database Connectivity) connections.
For example, you can use MS Access to connect to your MySQL server.
Clients can be run on Windows or Unix. MyODBC source is available. All
ODBC 2.5 functions are supported, as are many others.
6
Job seek website
Project Definition, Scope & Objectives
 The Connector/J interface provides MySQL support for Java client
programs that use JDBC connections. Clients can be run on Windows or
UNIX. Connector/J source is available.
7