0% found this document useful (0 votes)
1K views13 pages

Local Service Search Engine Management System LSSEMS

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42462.pdfPaper Url : https://www.ijtsrd.com/engineering/computer-engineering/42462/local-service-search-engine-management-system-lssems/kaushik-mishra

Uploaded by

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

Local Service Search Engine Management System LSSEMS

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42462.pdfPaper Url : https://www.ijtsrd.com/engineering/computer-engineering/42462/local-service-search-engine-management-system-lssems/kaushik-mishra

Uploaded by

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

International Journal of Trend in Scientific Research and Development (IJTSRD)

Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021
Organized by: Uttaranchal Institute of Technology, Uttaranchal University, Dehradun
Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470

Local Service Search Engine Management System (LSSEMS)


Kaushik Mishra, Aditya Sharma, Mohak Gund
Computer Science & Engineering Department, Uttaranchal University, Dehradun, Uttarakhand, India

ABSTRACT How to cite this paper: Kaushik Mishra |


Local Services Search Engine Management System (LSSEMS) is a web Aditya Sharma | Mohak Gund "Local
based application which helps user to find serviceman in a local area such as Service Search Engine Management
maid, tuition teacher, plumber etc. LSSEMS contain data of serviceman (maid, System (LSSEMS)" Published in
tuition teacher, plumber etc.). The main purpose of LSSEMS is to International Journal of Trend in Scientific
systematically record, store and update the serviceman records. Research and Development (ijtsrd), ISSN:
2456-6470, Special
Issue | International
Conference on
Advances in
Engineering, Science
and Technology –
2021, May 2021, IJTSRD42462
pp.29-41, URL:
www.ijtsrd.com/papers/ijtsrd42462.pdf

Copyright © 2021 by author(s) and


International Journal of Trend in Scientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)

1. INTRODUCTION
LSSEMS is a web based application which provides 2. Categories: User can view category wise serviceman
technology based platform to users to take care of their daily details.
needs. This application manages all critical minor concern. It 3. About Us: User sees the details of .website
can help user to get the serviceman of locality at doorstep. It administrator.
is an web application which serving as a platform for users 4. Contact Us: User can contact with website
and service providers to interact each other about delivering administrator.
the desired service. In this project there are two modules i.e.
1.3. Purpose:-
admin and user.
The main purpose of LSSEMS to solve the problem of users
1.1. Admin who search serviceman in their own locality by providing a
1. Admin Setting: In this section, admin can update platform for users and serviceman (maid, tuition teacher,
his/her profile, Change password and logout. plumber etc.).
2. Dashboard: In this section, admin can briefly view total
1.4. Scope:-
number of category and total number of person.
This web application solve all household problems by
3. Service Category: In this section, admin can manage
providing a platform for Users and service providers to
category (Add/Update).
interact each other about delivering the desired service.
4. Person List: In this section, admin can manage person
(Add/Update). 2. Requirement Specification
5. Pages: In this section admin can manage about us and 2.1. Hardware Configuration :
contact us pages. 2.1.1. Client Side:
RAM 512 MB
Admin can update his profile, change password and recover
Hard disk 10 GB
password.
Processor 1.0 GHz
1.2. User
2.1.2. Server side:
1. Home Page: User can visit home page and view
RAM 1 GB
category wise serviceman details.
Hard disk 20 GB
Processor 2.0 GHz

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 29


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
2.2. Software Requirement: device, a process or system in sufficient detail to permit its
2.2.1. Client Side: physical realization.
Google Chrome or any
Web Browser Once the software requirements have been analyzed and
compatible browser
specified the software design involves three technical
Operating System Windows or any equivalent OS activities - design, coding, implementation and testing that
2.2.2. Server Side: are required to build and verify the software.
Web Server APACHE The design activities are of main importance in this phase,
Server side Language PHP5.6 or above version because in this activity, decisions ultimately affecting the
Database Server MYSQL success of the software implementation and its ease of
Google Chrome or any maintenance are made. These decisions have the final
Web Browser
compatible browser bearing upon reliability and maintainability of the system.
Windows or any equivalent Design is the only way to accurately translate the customer’s
Operating System
OS requirements into finished software or a system.
APACHE Design is the place where quality is fostered in development.
The Apache HTTP Server Project is an effort to develop and Software design is a process through which requirements
maintain an open-source HTTP server for modern operating are translated into a representation of software. Software
systems including UNIX and Windows. The goal of this design is conducted in two steps. Preliminary design is
project is to provide a secure, efficient and extensible server concerned with the transformation of requirements into
that provides HTTP services in sync with the current HTTP data
standards.
UML Diagrams:
The Apache HTTP Server ("http") was launched in 1995 and Actor:
it has been the most popular web server on the Internet A coherent set of roles that users of use cases play when
since April 1996. It has celebrated its 20th birthday as a interacting with the use `cases.
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,
Use case: A description of sequence of actions, including
Sybase, Solid, Generic ODBC, etc.).
variants, that a system performs that yields an observable
PHP is open source software.
result of value of an actor.
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 UML stands for Unified Modeling Language. UML is a
MYSQL compiles on a number of platforms language for specifying, visualizing and documenting the
MYSQL is free to download and use system. This is the step while developing any product after
How to access MySQL: http://localhost/phpmyadmin analysis. The goal from this is to produce a model of the
entities involved in the project which later need to be built.
3. Analysis and Design The representation of the entities that are to be used in the
3.1. Analysis: product being developed need to be designed.
In present it is too difficult to search serviceman in local
area. We can't get serviceman without any personal contact 3.3. USECASE DIAGRAMS:
and searching them is waste of time and very time Use case diagrams model behavior within a system and helps
consuming. This application solves this issues at one single the developers understand of what the user require. The
click. stick man represents what’s called an actor.

Disadvantage of present system: Use case diagram can be useful for getting an overall view of
Not user friendly: The present system not user friendly the system and clarifying who can do and more importantly
because data is not stored in structure and proper what they can’t do.
format. Use case diagram consists of use cases and actors and shows
Manual Control: All report calculation is done manually the interaction between the use case and actors.
so there is a chance of error. The purpose is to show the interactions between the use
Lots of paper work: Person record maintain in the case and actor.
register so lots of paper require storing details.
To represent the system requirements from user’s
Time consuming perspective.
3.2. Design Introduction: An actor could be the end-user of the system or an
Design is the first step in the development phase for any external system.
techniques and principles for the purpose of defining a

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 30


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
3.4. USECASE DIAGRAM:
A Use case is a description of set of sequence of actions. Graphically it is rendered as an ellipse with solid line including only its
name. Use case diagram is a behavioral diagram that shows a set of use cases and actors and their relationship. It is an
association between the use cases and actors. An actor represents a real-world object. Primary Actor – Sender, Secondary Actor
Receiver.

Fig 3.1 Use case Diagram (Admin)


User

Fig 3.2 Use case Diagram(User)


3.5. Class Diagram:
A description of set of objects that share the same attributes operations, relationships, and semantics.

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 31


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470

Fig 3.3 Class Diagram


3.6. 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
optional.

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 32


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470

Fig 3.4 ER Diagram


3.8. MySQL Data Tables:
Admin Table: (Table name is tbladmin)
This store admin personal and login details.

Fig 3.5 Admin Table


Category Table: (Table name is tblcategory)

Fig 3.6 Category Table


Person Table: (Table name is tblperson)

Fig 3.7 Person Table


Pages Table (table name tblpage)

Fig 3.8 Pages Table

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 33


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
4. 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.
5. EVALUATION
Project URL: http://localhost/lssems
5.1. Home Page

Fig 5.1 Homepage of Website

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 34


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.2. Categories

Fig 5.2 Local Services Category


5.3. About Us

Fig 5.3 About Us Page

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 35


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.4. Contact Us

Fig 5.4 Contact Us Page


5.5. 5.5 Admin Login

Fig 5.5 Admin Login Page


5.6. 5.6 Dashboard

Fig 5.6 Dashboard Page

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 36


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.6.1. Add Category

Fig 5.6.1 Add Category Section


5.6.2. Manage Category

Fig 5.6.2 Manage Category Section


5.6.3. Update Category

Fig 5.6.3 Update Category Section

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 37


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.6.4. Add Person

Fig 5.6.4 Add Person Section


5.6.5. Manage Person

Fig 5.6.5 Manage Person Section

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 38


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.6.6. Update Person

Fig 5.6.6 Update Person Section


5.6.7. Update Image

Fig 5.6.7 Update Image Section


5.6.8. About Us

Fig 5.6.8 About Us Section in Dashboard

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 39


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.6.9. Contact Us

Fig 5.6.9 Contact Us Section in Dashboard


5.6.10. Admin Profile

Fig 5.6.10 Admin Profile Section

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 40


Special Issue: International Conference on Advances in Engineering, Science and Technology – 2021 (ICAEST-21)
Available online @ www.ijtsrd.com eISSN: 2456-6470
5.6.11. Change Password

Fig 5.6.11 Change Password Section


5.6.12. Forgot Password

Fig 5.6.12 Forgot Password Page


6. CONCLUSION [2] https://www.sitepoint.com/php/
This Application provides an online version of Local Service [3] https://www.php.net/
System which will benefit the system administrator who
For MySQL
wants to maintain records of serviceman and also help to
[1] https://www.mysql.com/
users who search serviceman according to his/her
[2] http://www.mysqltutorial.org
requirement in their own locality.
For XAMPP
It makes entire process online and can generate reports.
[1] https://www.apachefriends.org/download.html
The Application was designed in such a way that future [2] Wangkhem, K., & Joshi, K. IOT FOR HEALTHCARE AND
changes can be done easily. The following conclusions can be ITS CHALLENGES. International Educational Journal
deduced from the development of the project. of Science and Engineering (IEJSE) –Volume, 1.
Automation of the entire system improves the [3] Kaur, J., S., Ganjoo, P., Vaqur, M., & Joshi, K. A Review:
productivity. Image Fusion using DCT and DWT. International
It provides a friendly graphical user interface which Journal of Scientific & Engineering Research (IJSER)-
proves to be better when compared to the existing Volume, 10, 702-707.
system. [4] Joshi, K., Kashyap, D., Bisht, B., & Bagwari, A. GPS
It gives appropriate access to the authorized users based Location Tracker: A Review. International
depending on their permissions. Journal of Advanced Research in Computer and
It effectively overcomes the delay in communications. Communication Engineering (IJARCCE)- Volume, 8.
Updating of information becomes so easier. [5] Joshi, K., Joshi, K, N., Diwakar, M. Image Fusion using
System security, data security and reliability are the Cross Bilateral Filter and Wavelet Transform Domain.
striking features. International Journal of Engineering and Advanced
The System has adequate scope for modification in Technology (IJEAT)- Volume, 8, 110-115.
future if it is necessary. [6] Kumar, R., Singh, G., Joshi, K. Emotion Recognition
System using Local Binary Pattern. International
7. References
Journal of Inventive Engineering and Sciences (IJIES)-
For PHP
Volume, 5.
[1] https://www.w3schools.com/php/default.asp

@ IJTSRD | Unique Paper ID – IJTSRD42462 | ICAEST-21 | May 2021 Page 41

You might also like