Vous êtes sur la page 1sur 32

6

Online Furniture Shop

Ahmednagar Jilha Maratha Vidya Prasarak Samaj’s


NEW ARTS, COMMERCE AND SCIENCE COLLEGE,
PARNER DIST. AHMEDNAGAR

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

Savitribai Phule Pune University, Pune


(2018-2019)
6
Online Furniture Shop

CERTIFICATE
DEPARTMENT OF BBA-CA
This is to certify that Mr.Varal Dinesh

Bhagchand BBA (Computer Application) has

completed the Project titled “Online Job Portal” as

per syllabus laid down by the Savitribai Phule Pune

University during academic year 2018-19. He is sincere

honest and complete the work allotted to him within

stipulated time.

Her performance is ______________

Project Guide Internal Examiner

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

CHAPTER-6 Implementation Detail……………………………………………


6.1 Security Features………….………………………………………….21
6.2 Coding Standards…………………….………………………………21
CHAPTER-7 Screenshots and User Manual………..………………………….22
CHAPTER-8 Conclusion and Discussion……………………………………….25
CHAPTER-9 Bibliography……………………………………………………….25

1. Introduction

1.1 Project Summary


Job portal is an application which connects employer and job seekers where employers
are the source of the resources and the job seeker can find and apply for their targeted
job. This document provides details about the entire software requirement specification for the
online job portal.
This project is aimed at developing an online search Portal for the Placement Details for
job seekers. The system is an online application that can be accessed throughout the
organization and outside as well with proper login provided. This system can be used as an
Online Job Portal for job seekers. Job Seekers logging 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 aspirants.

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.

2. System Requirement study


6
Online Furniture Shop

2.1 User’s characteristics

Front and side:- PHP, HTML AND CSS


Back and side:- MY SQL SERVER

2.2 Hardware and software Requirements

During this phase of SDLC, one has to enlist the configuration of hardware and
support software essential to execute the specified application.

Hardware Requirements :-

Category Server Side Client Side


Processor Celeron Celeron
Hard Disk Drive 50 mb or Higher 50 mb or Higher
RAM 256 MB or Higher 64 MB or Higher
Floppy Disk Drive No No
Monitor 14’’ Color 14’’ Color
Network devices Internet connection Internet
connection

Software Requirements:-
6
Online Furniture Shop

No. Software Used Remarks


1 HTML, PHP, Used for creating front end
Dreamweaver, Edit plus. Programming as a GUI based
2 My SQL Used as the Back End for the system.
It holds the entire database.
3 PHP It is the technology Used as the
Scripting language
4 Windows 98 server Used to run Apache web Server on
sever side.
5 Any Network Operating Used on the client side
System
6. Microsoft word Used as the documentation tools
7. Internet/Intranet Used as the communication tool
6
Online Furniture Shop

3. System Analysis

3.1 Study of Current System:-

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:-

Main sources of information are:


 Users of the system.
 Various reports used in the organization.
 Shopping of different Functionality in Furniture Management application.
 Computer programs of existing systems.

Methods Of Searching For Information:-


6
Online Furniture Shop

 Interviewing Technique: - The primary purpose of interviewing is to obtain


both quantitative and qualitative data regarding user requirements, policies,
procedures and practices.

 Questionnaires: - Detailed questionnaires are to gather quantitative


information. They are no substitutes for interviews, as questionnaires do not get
qualitative information. The shorter a questionnaires, the higher is the
probability of getting replies back quickly.

3.2 Problem and Weakness of Current System:-

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.

3.3 Requirement of new system:-

 Online Furniture shopping


 View Information

3.4 Feasibility study:-

There are 3 types of Feasibility Study:

 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.

Economical feasibility address to the following issues:


 Is organization having the suitable budget to develop the proposed system?
 How much profit can be earned from the system by an organization?
 Would it be cost-effective to develop the system or it is worthwhile to remain with
current system?
 Processors are already available so no hardware cost is added.
So, here we do not need to invest extra funds to develop the system.
Thus, it is economically feasible to the organization.

4.5 Requirement Validation:-

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

Job Seeker Registratio


Details

Insert New Check for


Job Seeker Registration
Verify Data Details Verify Data

Insert

Job Seeker

DFD For New Employer Creation:


6
Online Furniture Shop

Job Provider Registratio


Details

Insert New Check for


Job Provider Registration
Verify Data Details Verify Data

Insert

Job Provider
6
Online Furniture Shop

DFD For New Job Search Creation

Registration Search Job


Job Seeker Details
Details

Check for
Insert New Check For
Registration
Job Seeker Verify Data
Job
Verify Data
Verify Data

Insert

Job Seeker
Details
6
Online Furniture Shop

2nd Level DFD’s


DFD For New Recruitment Creation:

Designation Job Provider


Job Seeker Type Details Details
Details

Check for
Insert New Designation
Job Seeker Verify Data Verify Data
Verify Data

Check for
Job Provider

Check for Job


Seeker Info

Check for Type Check for


Status
Verify Verify Verify Data
Data Data

Job Provider Job Seeker


Job Seeker Details
Details Status Details

Inser

Job Seeker
Details
6
Online Furniture Shop

3rd Level DFD’s


DFD For New Recruitment Creation:
Job Provider Details
Job Seeker Details Designation Type
Details

Request for new


Job Seeker Validate
Generate Validate
Emp-Id () Desg-Id ()
Prod-Id ()

Validate Validate Job-


Prod-Status- Seek-Id ()
Commit ()
ID ()

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()

Admin Add Country Sequence Diagram

Admin Country BAL : clsCountry DAL : sqlhelper DataBase

1 : Add Country()

2 : InsertCountry()

3 : ExecuteNonQuery()

4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery()

6 : Return Response()

7 : Show Result()
6
Online Furniture Shop

Admin Add State Sequence Diagram

Admin State BAL : clsState DAL : sqlhelper DataBase

1 : Add State()

2 : InsertState()

3 : ExecuteNonQuery()

4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery()

6 : Return Response()

7 : Show Result()

Admin Add City Sequence Diagram


Admin City BAL : clsState DAL : sqlhelper DataBase

1 : Add City()

2 : InsertCity()

3 : ExecuteNonQuery()

4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery()

6 : Return Response()

7 : Show Result()

Jobseeker Update Profile Sequence Diagram


6
Online Furniture Shop

JobSeeker Update Jobseeker Profile BAL : clsUpdateJobSeekerProfile DAL : sqlhelper DataBase

1 : ModifyProfile()

2 : UpdateProfile()

3 : ExecuteNonQuery()

4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery()

6 : Return Response()

7 : Show Result()

Job Recruiter Update Profile Sequence Diagram

JobRecuriter Update JobRecuriter Profile BAL : clsJobrecuriterProfile DAL : sqlhelper DataBase

1 : ModifyProfile()

2 : UpdateProfile()

3 : ExecuteNonQuery()

4 : ExecuteNonQuery()

5 : Response To ExecuteNonQuery()

6 : Return Response()

7 : Show Result()

Registration Sequence Diagram


6
Online Furniture Shop

DAL : SqlHelper
Registration BAL : ClsRegistration DataBase

1 : Registration()

2 : ExecuteNonQuery()

3 : ExecuteNonQuery()

4 : Response to ExecuteNonQuery()

5 : Return Response()

6: ow Result()
Sh

3.7 Data Dictionary:-

Cart

Category
6
Online Furniture Shop

Furniture

Subcategory

User
6
Online Furniture Shop

4. Overview

4.1 About Html:-

 UNDERSTANDING HTML

 HTML was originated by Tim Berners-Lee.


 HTML developed a few years ago as a subset of SGML (Standard Generalized
Mark-up Language), which is a higher-level mark-up language that has long been
a favorite of the Department of Defense.
 Any HTML document is also valid for SGML.
 HTML is a Hyper Text Markup Language that is used to develop web pages.
 HTML is not a programming language like C, C++ and Java etc.
 It is a cross platform markup language that is design to be flexible enough to
display text and other elements like graphical on a variety of views.
 The HTML documents consists of special Tags that are embedded in an ASCII
document.
 Web browser like Internet Explorer, Netscape Navigator etc, interprets these Tags.
6
Online Furniture Shop

4.2 About JavaScript:-

 What is JavaScript?

 JavaScript was designed to add interactivity to HTML pages


 JavaScript is a scripting language (a scripting language is a lightweight
programming language)
 A JavaScript consists of lines of executable computer code
 A JavaScript is usually embedded directly into HTML pages
 JavaScript is an interpreted language (means that scripts execute without
preliminary compilation)
 Everyone can use JavaScript without purchasing a license

 Are Java and JavaScript the Same?

 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++.

 What can a JavaScript Do?

 JavaScript gives HTML designers a programming tool - HTML authors are


normally not programmers, but JavaScript is a scripting language with a very
simple syntax! Almost anyone can put small "snippets" of code into their HTML
pages

4.3 About Php:-

 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.

To our advantage, both of these apply to both MySQL and PHP.


 Speed: PHP is pleasingly zippy in its execution, especially when compiled as and
Apache module on the Unix side. Although it takes a slight performance hit by
being interpreted rather than compiled, this is far outweighed by the benefits PHP
drives from its status as a Web server module.

4.4 About MySql:-

 MySQL Database Management System

 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.

4.5 About Database:-

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.

You can choose among the following data types

 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

5.1 SECURITY FEATURES:-

Security means protecting the data and programs against accidental or


intentional destruction or disclosure to unauthorized person. The data and programs must be
protected from theft, fire, disk corruption and other types of physical destruction.
Following steps are taken by us to protect our system.
 We needed to take regular backups of our project in a fire-proof vault away from
the data processing center, so data will be reconstructed when necessary.

 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

5.2 CODING STANDARDS:-

The coding standard is the well-defined and standard style of coding.


With the help of the coding standard any person can go into any code and figure out what's
going on and new people can get up to speed quickly. A coding standard sets out standard
ways of doing several things such as the way variables are to be named, the code is to be laid
out, the comments are to be described, the work of function are to carried out etc.

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.

6. SCREEN SHOT AND USER MANUAL

6.1 SCREEN SHOT AND USER MANUAL:-


Home Page:-
6
Online Furniture Shop

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:-

Admin Home Page:-


6
Online Furniture Shop

Add To Cart:-

7. Future Enhancement:-
6
Online Furniture Shop

In the future I want to Enhanced my project with thee admin part of


online Furniture shopping.

Add more Furniture types in my carat lane web-site.

Make it user-friendly environment.

Adding more security level in my web-site.

8. Bibliography:-

 Websites

www.dynamicdrive.com
www.w3schools.com
www.phpeasystep.com

 Books

PHP Bible
PHP 5.

Vous aimerez peut-être aussi