0% found this document useful (0 votes)
48 views20 pages

Manish Kuthe Project Report

local service search engine project report

Uploaded by

kuthemanish4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views20 pages

Manish Kuthe Project Report

local service search engine project report

Uploaded by

kuthemanish4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

MUMBAI UNIVERSITY

A PROJECT REPORT
ON
“Local Service Search Engine Management systeam”

Submitted in Practical fulfillment for the award of the degree


BACHELOR OF COMPUTER SCIENCE
Submitted by
MANISH G. KUTHE

UNDER THE GUIDENCE OF


Miss. Rutuja Karjekar

DEPARTMENT OF COMPUTER SCIENCE

APSCN COLLEGE NAGOTHANE


NAAC Accredited with ‘B+’ Grade
MAHARASTRA, RAIGAD-402106
2023-2024
KOKAN EDUCATION SOCIETY’S ANANDIBAI PRADHAN SCIENCE
COLLEGE
(Affiliated to University of Mumbai)
NAGOTHANE-MAHARASHTRA-402106

Department of Computer Science


CERTIFICATE
This is to certify that Mr MANISH GAJANAN KUTHE

of T.Y.B.Sc (Sem V) class has satisfactorily completed the Project Local

Service Search Engine Management System (LSSEM) , to be submitted in the

partial fulfilment for the award of Bachelor of Science in Computer Science during

the academic year 2024 – 2025.

Date of Submission :

Project Guide Head / Incharge,

Department of Computer Science

College Seal Signature of Examiner


INTRODUCTION
LSSEMS is a web based application which providestechnology based platform to users to take care
of their dailyneeds. This application manages all critical minor concern. It
can help user to get the serviceman of locality at doorstep. It
is an web application which serving as a platform for users
and service providers to interact each other about delivering
the desired service. In this project there are two modules i.e.
admin and user.
1.1. Admin
1. Admin Setting: In this section, admin can update
his/her profile, Change password and logout.
2.
Dashboard: In this section, admin can briefly view total
number of category and total number of person.
3.
Service Category: In this section, admin can manage
category (Add/Update).
4. Person List: In this section, admin can manage person
(Add/Update).
5. Pages: In this section admin can manage about us and
contact us pages.
Admin can update his profile, change password and recover
password.
1.2.
User
1.
Home Page: User can visit home page and view
category wise serviceman details.
2. Categories: User can view category wise serviceman
details.
Purpose:-
The main purpose of LSSEMS to solve the problem of users
who search serviceman in their own locality by providing a
platform for users and serviceman (maid, tuition teacher,
plumber etc.).
Scope:-
This web application solve all household problems by
providing a platform for Users and service providers to
interact each other about delivering the desired service.
2. Requirement Specification
2.1.
Hardware Configuration :
2.1.1. Client Side:
RAM
512 MB
Hard disk
10 GB
Processor
1.0 GHz
2.1.2.
Server side:
RAM
1 GB
Hard disk
20 GB
Software Requirement:
2.2.1. Client Side:
Web Browser
Google Chrome or any
compatible browser
Operating System Windows or any equivalent OS
2.2.2. Server Side:
Web Server APACHE
Server side Language PHP5.6 or above version
Database Server
MYSQL
Web Browser
Google Chrome or any
compatible browser
Operating System
Windows or any equivalent
OS
APACHE
The Apache HTTP Server Project is an effort to develop and
maintain an open-source HTTP server for modern operating
systems including UNIX and Windows. The goal of this
project is to provide a secure, efficient and extensible server
that provides HTTP services in sync with the current HTTP
standards.
The Apache HTTP Server ("http") was launched in 1995 and
it has been the most popular web server on the Internet
since April 1996. It has celebrated its 20th birthday as a
project in February 2015.
PHP
PHP stands for PHP: Hypertext Preprocessor.
PHP is a server-side scripting language, like ASP.
PHP scripts are executed on the server.

PHP supports many databases (MYSQL, Informix, Oracle,
Sybase, Solid, Generic ODBC, etc.).

PHP is open source software.
PHP is free to download and use.
MYSQL
MYSQL is a database server
MYSQL is ideal for both small and large applications
MYSQL supports standard SQL
MYSQL compiles on a number of platforms
MYSQL is free to download and use
How to access MySQL: http://localhost/phpmyadmin
3. Analysis and Design
3.1. Analysis:
In present it is too difficult to search serviceman in local
area. We can't get serviceman without any personal contact
and searching them is waste of time and very time
consuming. This application solves this issues at one single
click.
Disadvantage of present system:
Not user friendly: The present system not user friendly
because data is not stored in structure and proper
format.
Manual Control: All report calculation is done manually
so there is a chance of error.
Lots of paper work: Person record maintain in the
register so lots of paper require storing details.
Time consuming
3.2.
Design Introduction:
Design is the first step in the development phase for any
techniques and principles for the purpose of defining a
device, a process or system in sufficient detail to permit its
physical realization.
Once the software requirements have been analyzed and
specified the software design involves three technical
activities - design, coding, implementation and testing that
are required to build and verify the software.
The design activities are of main importance in this phase,
because in this activity, decisions ultimately affecting the
success of the software implementation and its ease of
maintenance are made. These decisions have the final
bearing upon reliability and maintainability of the system.
Design is the only way to accurately translate the customer’s
requirements into finished software or a system.
Design is the place where quality is fostered in development.
Software design is a process through which requirements
are translated into a representation of software. Software
design is conducted in two steps. Preliminary design is
concerned with the transformation of requirements into
data
USECASE DIAGRAM:

User:
ER Diagram:
The Entity-Relationship (ER) model was originally proposed by Peter in 1976 [Chen76] as a way to unify
the network and
relational database views. Simply stated the ER model is a conceptual data model that views the real
world as entities and
relationships. A basic component of the model is the Entity-Relationship diagram which is used to visually
represent data
objects. Since Chen wrote his paper the model has been extended and today it is commonly used for
database design for the
database designer, the utility of the ER model is:
It maps well to the relational model. The constructs used in the ER model can easily be transformed into
relational tables.
It is simple and easy to understand with a minimum of training. Therefore, the model can be used by the
database designer
to communicate the design to the end user.
In addition, the model can be used as a design plan by the database developer to implement a data
model in specific
database management software.
3.7.
ER Notation
There is no standard for representing data objects in ER diagrams. Each modeling methodology uses its
own notation. The
original notation used by Chen is widely used in academics texts and journals but rarely seen in either
CASE tools or
publications by non-academics. Today, there are a number of notations used; among the more common
are Bachman, crow's
foot, and IDEFIX.
All notational styles represent entities as rectangular boxes and relationships as lines connecting boxes.
Each style uses a
special set of symbols to represent the cardinality of a connection. The notation used in this document is
from Martin. The
symbols used for the basic ER constructs are:
Entities are represented by labeled rectangles. The label is the name of the entity. Entity names should
be singular nouns.
Relationships are represented by a solid line connecting two entities. The name of the relationship is
written above the
line. Relationship names should be verbs
Attributes, when included, are listed inside the entity rectangle. Attributes which are identifiers are
underlined. Attribute
names should be singular nouns.

Cardinality of many is represented by a line ending in a crow's foot. If the crow's foot is omitted, the
cardinality is one.
Existence is represented by placing a circle or a perpendicular bar on the line. Mandatory existence is
shown by the bar (looks
like a 1) next to the entity for an instance is required. Optional existence is shown by placing a circle next
to the entity that is

MySQL Data Tables:


Admin Table: (Table name is tbladmin)
This store admin personal and login details.
Category Table: (Table name is tblcategory)

Person Table: (Table name is tblperson)

Pages Table (table name tblpage)


Implementation and System Testing
After all phase have been perfectly done, the system will be implemented to the server
and the system can be used.

4.1. System Testing

The goal of the system testing process was to determine all faults in our project .The program was
subjected to a set of test
inputs and many explanations were made and based on these explanations it will be decided whether the
program behaves as
expected or not. Our Project went through two levels of testing
1. Unit testing
2. Integration testing
4.1.1. UNIT TESTING

Unit testing is commenced when a unit has been created and effectively reviewed .In order to test a single
module we need to
provide a complete environment i.e. besides the section we would require
1. The procedures belonging to other units that the unit under test calls
2. Non local data structures that module accesses
3. A procedure to call the functions of the unit under test with appropriate parameters
1. Test for the admin module

Testing admin login form-This form is used for log in of administrator of the system. In this form we
enter the username
and password if both are correct administration page will open otherwise if any of data is wrong it will
get redirected back
to the login page and again ask the details.
Report Generation: admin can generate report from the main database.
4.1.2. INTEGRATION TESTING

In the Integration testing we test various combination of the project module by providing the input.
The primary objective is to test the module interfaces in order to confirm that no errors are occurring
when one module
invokes the other module.
EVALUATION
Project URL: http://localhost/lssems
Home Page
Categories

About Us
Admin Login

Dashboard

Add Category
Manage Category

Update Category
Add Person

Manage Person
Update Person

About Person

Admin Profile
Change Password

Forgot Password
Contact us
CONCLUSION
This Application provides an online version of Local Service
System which will benefit the system administrator who
wants to maintain records of serviceman and also help to
users who search serviceman according to his/her
requirement in their own locality.
It makes entire process online and can generate reports.
The Application was designed in such a way that future
changes can be done easily. The following conclusions can be
deduced from the development of the project.
Automation of the entire system improves the
productivity.
It provides a friendly graphical user interface which
proves to be better when compared to the existing
system.
It gives appropriate access to the authorized users
depending on their permissions.
It effectively overcomes the delay in communications.
Updating of information becomes so easier.
System security, data security and reliability are the
striking features.
The System has adequate scope for modification in
future if it is necessary.

References
For PHP
[1] https://www.w3schools.com/php/default.asp
[2] https://www.sitepoint.com/php/
[3] https://www.php.net/
For MySQL
[1] https://www.mysql.com/
[2] http://www.mysqltutorial.org
For XAMPP
[1] https://www.apachefriends.org/download.html
[2] Wangkhem, K., & Joshi, K. IOT FOR HEALTHCARE AND
ITS CHALLENGES. International Educational Journal
of Science and Engineering (IEJSE) –Volume, 1.
[3] Kaur, J., S., Ganjoo, P., Vaqur, M., & Joshi, K. A Review:
Image Fusion using DCT and DWT. International
Journal of Scientific & Engineering Research (IJSER)-
Volume, 10, 702-707.
[4] Joshi, K., Kashyap, D., Bisht, B., & Bagwari, A. GPS
based Location Tracker: A Review. International
Journal of Advanced Research in Computer and
Communication Engineering (IJARCCE)- Volume, 8.
[5] Joshi, K., Joshi, K, N., Diwakar, M. Image Fusion using
Cross Bilateral Filter and Wavelet Transform Domain.
International Journal of Engineering and Advanced
Technology (IJEAT)- Volume, 8, 110-115.
[6] Kumar, R., Singh, G., Joshi, K. Emotion Recognition
System using Local Binary Pattern. International
Journal of Inventive Engineering and Sciences (IJIES)-
Volume, 5.

You might also like