Anda di halaman 1dari 21

Mini Search Engine (Search2U)

UNIVERSITY OF MUMBAI

Master Of Computer Application


Mini Project Report on
Search Engine
(Search2U)
Submitted By
(Kamlesh Singh & Mukesh Verma)
(Semester-I)
Year 2016-17
Under The Guidance Of
(Vinay Sir)
(As per Semester Based Credit and Grading System of University of
Mumbai)
1 | Page

Mini Search Engine (Search2U)

Acknowledgement
In writing this project report, it has been our endeavor to present the subject in
simple and lucid manner to those who wish to refer it for enhancement or improving the
existing features. The knowledge that we have gathered, study of relevant literature for
understanding our project, planning of details and suitable software platform by itself
and acknowledgement to the industry zeal and technical competence of those many
individuals who have contributed to it with profound gratitude, we wish to acknowledge
them.
We sincerely thank Thakur Institute of Management Studies, Career
Development & Research for training us in the MCA course. We express our deep
gratitude to our honorable director Dr. Vinita Gaikwad and we would also express our
deep gratitude to our internal guides Mr. Vinay Sir. Their expertise and insight was
invaluable to us during our internship period.
.

2 | Page

Mini Search Engine (Search2U)

Certificate

This is to certify that the project entitled Search Engine (Search2U) has been carried out
by Kamlesh Singh(86), Mukesh Verma(104) under my guidance during the academic
year (July Dec) 2016.

Internal Guide

External Guide

Director

Table of Contents
3 | Page

Mini Search Engine (Search2U)

Chapter 1 Introduction

Page No.

1.1 Short Description

1.2 Need of project

1.3 Project Objectives

1.4 Project Application

Chapter 2 Project description


2.1 ER Diagrams

2.2 Data Flow Diagram

2.3 Data Schema Diagram

2.4 Feasibility Studies

Chapter 3 Project Methodology


Chapter 4 Data Dictionary
Chapter 5 Screen Shots
Chapter 6 Proposed Platform /Tool description
3.1 Hardware requirement

11

3.2 Software tool details

11

3.3 Technology used

11

3.4 Testing method

12

Chapter 7 Conclusion

13

Chapter 8 References

14

4 | Page

Mini Search Engine (Search2U)

Search Engine (Search2U)


Chapter 1 Introduction:
1.1 Short Description
Search2U is a min search engine designed so that one can search over the limited
database like Web, Images, Videos, News. The aim of the project is to demonstrate the functionality of
a real search engine.

1.2 Need of Project


The project can be used for demonstrating the functionality of search engine. The
ultimate motto of this project is to create a user friendly search engine. The design is like Google which
is giant example of search engine. Users who wants specific information on any item can use this
search engine. One who wants to have a different experience can use this search engine for information
which is specifically designed for the item users are looking for. You will have all the information but
in a limited manner. Users will like the way it works.

1.3 Project objectives


Our objective is to design a search engine that is full of necessary information in a
mini format. Search engine Search2U user will be satisfied with the information that we are providing
in just a click. User doesnt have to do lot of search and filter the information to find himself burdened
with what he had thought would be simple. We have designed it considering the current scenario of
searches that users are doing over the internet. We have limited item on this search engine with
important and required or necessary details. It will be user friendly and not boring search engine with a
good Interface.

1.4 Project application


This search engine Search2U can be used by any User. The Database contains
limited data which can be fetch with the proper keyword. If any one finds information that is not useful
or not required they can write to us or send us a feedback. This search engine will contain information
on various items that is currently most searched over the internet. User will receive information that
will update them with the information that would be very difficult to find on any other search engine.

Chapter 2 Project Description:


5 | Page

Mini Search Engine (Search2U)

2.1 ER Diagram (Entity Relationship Diagram


An entityrelationship model is a systematic way of describing and defining a business process. The
process is model as components (entities) that are linked with each other by relationships that express
the dependencies and requirements between them. Entities may have various properties (attributes) that
characterize them. Diagrams created to represent these entities, attributes, and relationships graphically
are called entityrelationship diagrams
Search keywords

(1,*)

User

videos

help

(1,*)
link
Search keywords

body

link
title

body

news
Db(we
b)
body

link

images

body

link
title
title

body

link
title

Matches
can

feedback

Matches
Dislpay Result

feedback

username

email

6 | Page

Mini Search Engine (Search2U)

2.2 DFD (Data Flow Diagram)


A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system, modelling its process aspects. A DFD is often used as a preliminary step to create an
overview of the system, which can later be elaborated.

Level 0 DFD:-

User
Keywords Results

Use Search Engine

Keywords
Results

Website
Database

Load Results

7 | Page

Mini Search Engine (Search2U)

2.3 Data Schema Diagram


Database Schema Diagram is the skeleton structure that represents the logical
view of the entire database. A database schema defines its entities and the relationship among them. It
contains a descriptive detail of the database, which can be depicted by means of schema diagrams.

db
+ id: 1
+ link: www.google.co.in
+ title: Google
+ body: Google is an American multinational

images
+ link: search2u/big.jpg
+ body: Attitude is big thing

technology company

videos
+ link: videos/xyz.mp4
+ title: XYZ
+ body: XYZ ..

news
+ link: www.news.com
+ title: News
+ body: News ..

help

feedback
+ username: Mk Verma
+ email: mukeshverma643@gmail.com
+ feedback: Good
+Submit Feedback;

+ title: XYZ
+ body: XYZ+B
+Fetch Help;

2.4 Feasibility Studies


Once scope has been identified, Feasibility Study come into picture. Feasibility study is an analysis of
the viability of an idea.
All activities of the feasibility study are directed toward helping answer the question:Can we build Project to meet this scope?
8 | Page

Mini Search Engine (Search2U)

Should we proceed with the proposed project idea?


Does the proposed system contributes to the overall objectives for which the system was proposed
for?
Therefore, we must analyse the feasibility of the system. Feasibility is the analysis of risks, costs &
benefits relating to economics, technology & user operation. There are several types of feasibility
depending on the aspect they cover:1) TECHNICAL FEASIBILITY:The technically feasibility study basically deals on alternatives for hardware,
software and design approach to determine the function aspects of system. This project on Mini Search
Engine (Search2U) will be platform independent. Since it is coded in PHP and HTML, almost all type
of Browser and webpage Support the same. HTML is used here to design web pages. MySQL database
is used for storing data. PHP for Functionality.
Hardware requirements used are compatible with all O.S.

2) OPERATIONAL FEASIBILITY:Operational feasibility is mainly concerned with issues like whether the system
will be used if it is developed and implemented.
Operational Feasibility is a measure of how people are able to work with system. This type of
feasibility demands if the system will work when developed and installed. Since website is very user
friendly so users will find it comfortable to work on this site.
The ease to use the system will help to increase the operational importance of the system, as there will
be not much computing expertise required to use the system and a person with minimum computing
knowledge can use the system very effectively.

The proposed system will really benefit the organization as the system could be maintained by the
admin itself and there will not be requirement for any additional staff for maintaining the system.
The overall response of the system will also increase as there will be more number of users affiliated
with the system in the near future.
9 | Page

Mini Search Engine (Search2U)

3) ECONOMIC FEASIBILITY:Economic Analysis is the most frequently used evaluating the effectiveness of
proposed system, more commonly known as Benefit analysis. The Benefit analysis is to determine
benefits and savings which are expected from candidate system and compare them with cost.
For any system if the expected benefits equal or exceed the expected costs, the system can be judged to
be economically feasible.
The proposed system can be developed at a minimum cost and resource.
The system can assure a good beneficial cost to the organization.
The savings that would arise from the beneficial cost of the system can be used to improve the systems
performance in future.

Chapter 3 Project Methodology


Search2U methodology is incorporated with all the aspects related to website and allows us to
ensure that the final project is of the highest standards.
A traditional approach involves a series of consecutive stages in the project
management process. It is a step-by-step sequence to design, a develop and
deliver product or service. It entails achieving the succession in the
implementation process and provides the benefits of milestone-based planning
and team building.
The following stages are included in Search2U project management methodology:

Initiation (requirements specification)

Planning and design

Execution (construction and coding)

Control and integration

Validation (testing and debugging)

Closure (installation and maintenance)

10 | P a g e

Mini Search Engine (Search2U)

Chapter 4 Data Dictionary


Db Table:
Field Name

Data Type

Size

Constraint

id

Int(A_I)

100

Primark Key

link

Varchar

100

Not null

title

text

Not null

body

text

Not null

Field Name

Data Type

Size

Constraint

link

Varchar

100

Not null

body

text

Not null

Field Name

Data Type

Size

Constraint

link

Varchar

100

Not null

title

text

Not null

body

text

Not null

Field Name

Data Type

Size

Constraint

link

text

Not null

title

text

Not null

Images Table:

Videos Table:

News Table:

11 | P a g e

Mini Search Engine (Search2U)

body

text

Not null

Field Name

Data Type

Size

Constraint

Username

text

Not null

Email

text

Not null

Feedback

text

Not null

Field Name

Data Type

Size

Constraint

title

text

Not null

body

text

Not null

Feedback Table:

Help Table:

12 | P a g e

Mini Search Engine (Search2U)

Chapter 5 Screen Shots

13 | P a g e

Mini Search Engine (Search2U)

14 | P a g e

Mini Search Engine (Search2U)

15 | P a g e

Mini Search Engine (Search2U)

16 | P a g e

Mini Search Engine (Search2U)

17 | P a g e

Mini Search Engine (Search2U)

18 | P a g e

Mini Search Engine (Search2U)

Chapter 6 Proposed Platform /Tool description


3.1 Hardware requirement
Hardware Requirements:

Pentium 4 and above

Minimum 256 MB RAM

2GB HDD

3.2 Software tool details


Software Requirements:
Front End Software Used to develop the webpage is Dreamweaver, and Backend tool Xampp for
Server and Database.
Client side requirements:19 | P a g e

Mini Search Engine (Search2U)

Google Chrome

Windows Operating System(XP, windows 7,Windows 10)

Xampp Server

3.3 Technology used


The Project is developed by Using HTML, CSS, Javascript & PHP Technology. The HTML is Used for
Design, CSS for Stylesheet, Javascript for validation and PHP for Functionality.

3.4 Testing method


Software Testing is the process of executing a program with intension of finding errors in the
code. It is a process with of evolution of system or its parts by manual or automatic means to verify
that it is satisfying specified or requirements or not.

Chapter 7 Conclusion
The Project Mini search Engine Conclude that, it is easy to design a search
webpage. The Project can be enhance with the time to improve the working
functionality. The Project can be publish with a limited database.

Chapter 8 References
The following books were very helpful during the completion of my project:
The Complete Reference PHP- Steven Holzner.
The very helpful, Google Search Engine
www.google.co.in
www.w3schools.com
www.tutorialspoint.com
www.Wikipedia.com
20 | P a g e

Mini Search Engine (Search2U)

Learning Channel Youtube


www.youtube.com

21 | P a g e