Beruflich Dokumente
Kultur Dokumente
PROJECT REPORT ON
“Online Job Portal”
Submitted in Partial Fulfillment of the Requirement of the
Degree
Department of BBA-CA
Under The Guidance Of
Prof.Thube.S.S.
Submitted By:-
Mr. Varal Dinesh Bhagchand
CERTIFICATE
DEPARTMENT OF BBA-CA
This is to certify that Mr.Varal Dinesh
stipulated time.
External Examiner
Head of
Department
6
Online Furniture Shop
(Prof.Shinde.R.A.)
Acknowledgement
This Project Work is one of the courses allowed By Savitribai Phule Pune
University, Pune Department of Computer Application students. It has really an
excellent and wonderful experience to work on this project.
The Project Titled “Online Furniture Shop System” would not have been completed
without the valuable guidance and encouragement of Prof.Dr.Thube.S. (Project
Guide).
I am extremely thankful to Prof. Mr.Shinde sir (Head of Department of BBA-CA) And
All Staff members for their guidance and moral support.
I am also thankful to our colleagues & all my classmates and friends for continuously
inspiring me to complete this project.
Last but not least, I would like to pay our thanks to my parents and all Family
members, without their support and Co-Ordination I would not able to complete this
Project well in time.
Yours Sincerely
Mr. Varal Dinesh Bhagchand.
6
Online Furniture Shop
Index
TABLE OF CONTENTS
Title Page No
CHAPTER-1 Introduction…………………………………………………….
1.1 Project Summary …………………………………………………..5
1.2 Purpose ……………………………………………………………. 5
1.3 Scope………………………………………………………………..5
CHAPTER-2 System Requirement Study……………………………………..
2.1 User Characteristics……………………………………………….6
2.2 Hardware and software Requirements…………………………..7
CHAPTER-3 System Analysis………………………………………………….
3.1 Study of current system…………………………………………….8
3.2 Problem and weakness of current system……………………….9
3.3 Requirements of new system……………………………………….9
3.4 Feasibility Study…………………………………………………….9
3.5 Requirements Validation …………………………………………..10
3.6 Diagrams……………………………………………………….11
3.7 Data Dictionary…………………………………………………......12
3.8 Functional Modeling………………………………………………...14
CHAPTER-4 Overview……………………….……………………………
4.1 About Html……………..….…………………………………………16
4.2 About JavaScript………………………………………………….....16
4.3 About Php…………………………………………………………….17
4.4 About MySql…………………………………………………………18
4.5 About Database………………………………………………………19
6
Online Furniture Shop
1. Introduction
1.2 Scope
This system can be used as an Online Job Portal for the Placements providing to the un
employees who are seeking for a job placement. Job Seeker logging into the system and he
can should be able to upload their information in the form of a CV. Visitors/Company
representatives logging in may also access/search any information put up by Job Seeker.
During this phase of SDLC, one has to enlist the configuration of hardware and
support software essential to execute the specified application.
Hardware Requirements :-
Software Requirements:-
6
Online Furniture Shop
3. System Analysis
The specific methods analysts use for collecting data about requirements are called the
‘fact finding techniques’. During requirements determination phase, the system analyst has to
find out how the current system works and what is expected from a new system. For that it is
required to spend considerable time in talking with users and gathering all relevant
information on the project.
Information Sources:-
It is the phase in which the Current need for the System is to be defined. This site of
Computer Peripherals & Consumables has all the up to date information. Regarding to all
Computer Peripherals & Consumables.
Technical
Operational
Economical
Technical feasibility considers whether the project can be completed within the
available technology. As our project was
Website developing we get advanced web-editing tools that are available.
6
Online Furniture Shop
Operational feasibility was done to assure that the product would be developed that is
used or not. A Computer Peripherals & Consumables to have a website of its own. So, that’s
not problem for it.
The Requirements provided by the users are converted into Users Requirement
Specification as described above. The URS documents are then revised, validated, authorized
and approved by the users. The development commences after the approval phase i.e. after the
signing off of the URS documents. Thus, the URS is concerned to be the most important
document from user and developer prospective. The Developer will try to adhere to the
requirements specified in the URS documents in order to develop the required application.
6
Online Furniture Shop
4.6 Diagrams:-
Level DFD’s
DFD For New Job Seeker Creation
6
Online Furniture Shop
Insert
Job Seeker
Insert
Job Provider
6
Online Furniture Shop
Check for
Insert New Check For
Registration
Job Seeker Verify Data
Job
Verify Data
Verify Data
Insert
Job Seeker
Details
6
Online Furniture Shop
Check for
Insert New Designation
Job Seeker Verify Data Verify Data
Verify Data
Check for
Job Provider
Inser
Job Seeker
Details
6
Online Furniture Shop
Database
Updated
Job Provider Status Details Job Seeker status Details
Job Seeker Details
6
Online Furniture Shop
Sequence Diagrams:-
Admin Login
Bal : AdminLogin Dal : SqlHelper DataBase
Admin Login
1 : Login()
2 : CheckUser()
3 : Execute NonQuery()
4 : Exeute NonQuery()
5 : Response to ExecuteNonQuery()
6 : Get Response()
7 : Show Result()
1 : Add Country()
2 : InsertCountry()
3 : ExecuteNonQuery()
4 : ExecuteNonQuery()
5 : Response To ExecuteNonQuery()
6 : Return Response()
7 : Show Result()
6
Online Furniture Shop
1 : Add State()
2 : InsertState()
3 : ExecuteNonQuery()
4 : ExecuteNonQuery()
5 : Response To ExecuteNonQuery()
6 : Return Response()
7 : Show Result()
1 : Add City()
2 : InsertCity()
3 : ExecuteNonQuery()
4 : ExecuteNonQuery()
5 : Response To ExecuteNonQuery()
6 : Return Response()
7 : Show Result()
1 : ModifyProfile()
2 : UpdateProfile()
3 : ExecuteNonQuery()
4 : ExecuteNonQuery()
5 : Response To ExecuteNonQuery()
6 : Return Response()
7 : Show Result()
1 : ModifyProfile()
2 : UpdateProfile()
3 : ExecuteNonQuery()
4 : ExecuteNonQuery()
5 : Response To ExecuteNonQuery()
6 : Return Response()
7 : Show Result()
DAL : SqlHelper
Registration BAL : ClsRegistration DataBase
1 : Registration()
2 : ExecuteNonQuery()
3 : ExecuteNonQuery()
4 : Response to ExecuteNonQuery()
5 : Return Response()
6: ow Result()
Sh
Cart
Category
6
Online Furniture Shop
Furniture
Subcategory
User
6
Online Furniture Shop
4. Overview
UNDERSTANDING HTML
What is JavaScript?
NO! Java and JavaScript are two completely different languages in both concept
and design!
Java (developed by Sun Microsystems) is a powerful and much more complex
programming language - in the same category as C and C++.
Introduction to PHP:
The full form of PHP is “Hypertext Preprocessor”. Its original name was “Personal
Home Page”
Rasmus Leadoff software engineer, Apache team member is the creator and
original driving force behind PHP. The first part of PHP was developed for his
personal use in late 1994.
By the middle of 1997, PHP was being used on approximately 50,000 sites
6
Online Furniture Shop
worldwide.
PHP is server-side scripting language, which can be embedded in HTML or used
as a stand-alone.
PHP doesn’t do anything about what a page looks and sounds like. In fact, most of
what PHP does is invisible to the end user.
Someone looking at a PHP page will not necessarily be able to tell that it was not
written purely in HTML, because usually the result of PHP is HTML.
PHP is an official module of Apache HTTP Server.
PHP is fully cross-platform, meaning it runs native on several flavors of UNIX, as
well as on Windows and now on Mac OS X.
Advantages of PHP
Cost: PHP costs you nothing. It is open source software and doesn’t need to
purchase it for development.
Ease of Use: PHP is easy to learn, compared to the others. A lot of Ready-made
PHP scripts are freely available in market so, you can use them in your project or
get some help from them.
HTML- Support: PHP is embedded within HTML; In other words, PHP pages are
ordinary HTML pages that escape into PHP mode only when necessary. When a
client requests this page, the web server preprocesses it. This means it goes
through the page from top to bottom, looking for sections of PHP, which it will try
to resolve.
Cross-platform compatibility: MySQL run native on every popular flavor of UNIX
and windows. A huge percentage PHP and of the world’s HTTP servers run on one
of these two classes of operating system.
PHP is compatible with the three leading Web servers: Apache HTTP Server for
UNIX and Windows, Microsoft Internet Information Server, and Netscape
Enterprise Server.
It also works with several lesser-known servers, including Alex Blits’ fhttpd,
Microsoft’s Personal Web Server, AOL Server and Omnicentrix’s Omni server
application server.
Stability: The word stable means two different things in this context:
The server doesn’t need to be rebooted often
The software doesn’t change radically and incompatibly from release to
6
Online Furniture Shop
release.
MySQL, the most popular Open Source SQL database management system, is
developed, distributed, and supported by MySQL AB.
MySQL AB is a commercial company, founded by the MySQL developers. It is a
second generation Open Source Company that unites Open Source values and
methodology with a successful business model.
The MySQL Web site (http://www.mysql.com/) provides the latest information
about MySQL software and MySQL AB.
The official way to pronounce “MySQL” is “My Ess Que Ell” (not “my sequel”),
but we don't mind if you pronounce it as “my sequel” or in some other localized
way.
MySQL Features:
MySQL is a database management system.
MySQL is a relational database management system.
MySQL software is Open Source.
The MySQL Database Server is very fast, reliable, and easy to use.
MySQL Server works in client/server or embedded systems.
A large amount of contributed MySQL software is available.
Database
6
Online Furniture Shop
A Database is similar to a data file in that it storage place for data. Like a Data file, a
database does not present information directly to a user; the user runs an application that fetch
data from the database and presents it to the user in an understandable format.
Database Systems are more powerful than data files. In well-designed database, there
is no duplicate value of data that the user or application must update at the same time. Related
pieces of data are grouped together in a single structure.
A Database typically has two main parts: first, the file holding the physical database
and second, the database management system (DBMS) software that applications use to fetch
and store data. The DBMS is responsible for the Database structure including:
Maintaining relationships between data in the Database.
Relational Database
There are different ways to organize data in different ways in database; relational
databases are one of the most effective. Relational database systems are an application of
mathematical set
Theory to the problem of effectively organizing data. In a relation database, data is
collected into tables.
A table represents some class of objects that are important to an organization. For
example, a company may have a database with a table for employees, another table for
customer, and another for stores. Each table is built of columns and rows. Each column
represents some attribute of the object represented by the table. For example, an Employee
table that have a column such as First Name, Last Name, EmpId, Department, and Job title.
A database system comprises two components:
Programs that provide an interface for client-based users to access data.
The database structure that manages and stores the data on the server.
For example, if you use Microsoft Access to create a checking account application,
you must set up a database structure to manage the account transaction data and an a Data
Types
My SQL, like other database-management systems, requires you to specify the type of
data that each field holds.
Text holds up to 255 characters, including letters, numbers, and special characters
Memo holds text up you 65000 characters. Unlike text fields, memo field are
available length you do not specify a maximum size of them.
6
Online Furniture Shop
Number holds number actually used in calculations. The type of number it can hold
and accuracy of calculation depends on the size you
Give to the number field. Some number fields hold many decimal with many
decimal places.
Date/time holds dates and times. Whether you can enter a date or a time depends on
the format you give to the field.
5. IMPLEMENTATION DETAILS
Only registered viewer would get access to the system and it keeps logs for those
attempts, so security can’t be violated.
6
Online Furniture Shop
This section describes the coding standards, which we have used in the
program. In the context of coding standard the tag consists of one to four lower case
characters followed by an underscore and is used to indicate the type of an object, control, or
variable. The prefix applies only to variable names and consists of a single lower case
character used to indicate the variable’s scope.
Description:-
It is a home page when user will first visit this page then it will be display the
home page.
Sign Up:
6
Online Furniture Shop
Sign In:-
Add To Cart:-
7. Future Enhancement:-
6
Online Furniture Shop
8. Bibliography:-
Websites
www.dynamicdrive.com
www.w3schools.com
www.phpeasystep.com
Books
PHP Bible
PHP 5.