* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download CH1 - Favorite
Concurrency control 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
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