0% found this document useful (0 votes)
52 views79 pages

Documentation

This document provides an overview of a project to develop a Home Service Management System. The proposed system aims to provide an easy way for customers to request and book local household services like plumbing, electrical work, and carpentry with just a few clicks. It will assign service providers to fulfill requests. The system seeks to standardize rates to avoid haggling and provide customers a happy and healthy home environment through convenient access to various home services delivered to their doorstep with one click.
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)
52 views79 pages

Documentation

This document provides an overview of a project to develop a Home Service Management System. The proposed system aims to provide an easy way for customers to request and book local household services like plumbing, electrical work, and carpentry with just a few clicks. It will assign service providers to fulfill requests. The system seeks to standardize rates to avoid haggling and provide customers a happy and healthy home environment through convenient access to various home services delivered to their doorstep with one click.
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/ 79

Project Profile

HOME SERVICE MANAGEMENT SYSTEM


TITLE :- HOME FIX-IT SERVICE
Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ PREFECE ❖
The main objective of any BCA student is to get as much of practical knowledge as
possible. Being and able to have a practical knowledge by developing a project is a lifetime
experience. As practical knowledge is as important as theoretical knowledge I thankful of
having a project.

Our HOME SERVICE MANAGEMNT SYSTEM ( HOME FIX-It SERVICE ) website


main purpose is that to provide household services.

With this service you can apply home service request in few steps for any kind of local
services and book services. Our system assign serviceman for your applied services.

21260161 – Solanki Sandipsinh Ranjitsinh Page 1


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ ACKNOWLEDGEMENT ❖
In the present world of competition there is a race of existence in which those are having
will to come forward succeed. Project like a bridge between theoretical and practical
working.

With this willing I joined this particular project. First of all, I would like to thank the
supreme power the almighty god who is obviously the one has always guided me to work
on the one has always guided me to work on the right path of life. Without his grace this
project could not become a reality. Next to him are my parents, whom I am greatly indebted
for me brought up with love and encouragement to this stage. I am felling oblige in taking
opportunity to sincerely thanks to my Principal Mr. Paresh Rathod (Principal, SSCCS)
my Academic Head Dr. Kalpesh U. Gundigara (HOD, SSCCS), and special thanks to my
internal guide Mr. Parthiv Patel (Assistant Professor, SSCCS) moreover, I am highly
obliged in taking the opportunity to sincerely thanks to all staff member for their generous
attitude and friendly behaviour. At last but not the least I am thankful to all my faculties and
friends who have been always helping and encouraging me thought out the year. I have no
valuable words to express my thanks, but my heart is still full of the favours received from
every person.

21260161 – Solanki Sandipsinh Ranjitsinh Page 2


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Sr. No Title Page No

1. Project Profile 4

2. Existing System 6

3. Proposed System 8

- Planning & Scheduling 12

- Software Requirment 12

- Hardware Requirment 13

4. System Analysis 14

5. Project life cycle 18

6. Feasibility study

- Feasibility Study 26

- Tools Used 28

7. System Design

- Data Flow Diagram 34

- ER Diagram 42

8. Data Dictionary 45

9. Organization chart 52

10. Input design 55

11. Output design 60

12. Testing 65

13. Implementation 71

14. Conclusion 73

15. Feature Scope 75

16. Bibliography 77

21260161 – Solanki Sandipsinh Ranjitsinh Page 3


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Project Profile

21260161 – Solanki Sandipsinh Ranjitsinh Page 4


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

PROJECT PROFILE

Project Title Home Service Management System

Project Definition/Goal For easy to provide home services like


plumber, electrician etc..

Project Guide Mr. Parthiv Patel Sir

Team Size 1

Operating System Microsoft Window 10

Front end Used PHP, JS,

HTML, CSS, BOOTSTRAP

Back end Used XAMPP SERVER

Project Duration 3 Months

Submitted by Solanki Sandipsinh Ranjitsinh

Submitted To Shree Swaminarayan College Of

Computer science,

Gurukul campus,

Sardarnagar,

Bhavnagar-364001

21260161 – Solanki Sandipsinh Ranjitsinh Page 5


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Existing System

21260161 – Solanki Sandipsinh Ranjitsinh Page 6


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ EXISTING SYSTEM ❖

 URBAN CLAP :-
Urban Clap is an app – based service marketplace that connects customer to service
professional. Their strategy is to connect more and more number of customers to use the
platform of Urban Clap to make their life more easy and comfortable. With the rise in
Nuclear families, Dual Career couples, the focus of customer is to spend quality time with
their families whenever possible. Services at the door step at one click of the mouse is
welcoming change accepted by customers today, giving rise to business model like Urban
Clap, is here to stay for long time. However the success of these businesses is well
dependent on how successfully Urban Clap can meet the expectations of its customers,
reduce their pain and provide an overwhelming satisfaction to its customer base.

 FORFIX:-
Forifix is an Integrated Pest Management venture, launched on September 5, Defense
Day as a shield against the domestic terrorists (Pests and their pollutants) in and around
the facilities. It addresses a significant gap between a serious pain point of every
household and the horrid solutions available that one could ever risk. Forifix offers Pest
Prevention with Safer, Odorless, and environment friendly products approved by
WHO/EPA and FDA. In addition to this, they provide Heat Proofing and Water Tank
cleaning and Home Improvement with allied repair and maintenance services.

 HANDYMAN :-

Handyman which was incorporated on 21st November 2014, The Handyman was the first
Professional Handyman Service provider in Pakistan. The ‘Handyman’ is a term used to
describe technicians such as Electricians, Plumbers, AC Mechanics, Carpenters, and Wall
Painters etc. Starting initially in Islamabad, they have a team of qualified handymen
available to help households and businesses with cleaning, electrical, plumbing, painting,
and other jobs that require urgent attention. They also provide cleaning & janitorial
services, repair works as well as tasks related to construction management (building or
constructing a house, office, or a commercial plaza, or remodeling your property).

21260161 – Solanki Sandipsinh Ranjitsinh Page 7


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Proposed System

21260161 – Solanki Sandipsinh Ranjitsinh Page 8


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

1. Introduction

 When someone need aid with small but major household tasks, the trouble
arises when service skilled persons are unavailable or the trusted providers are
impossible to find, who delivers consistently flawless service on instance.

 Our online system for household services provides the most expedient and
annoys free way to get your domestic work done. We aim to help in providing
of one click. A single click system describes booking highly skilled in-house
professionals and gets your service done on time.

 “PAY FOR WHAT YOU GET” is the right thing to do.

 Keeping that in sense our proposed system is basically a marketplace for


household services and it is the platform where the rates were standardized
and there is no necessitate haggling over prices.

 Several aspects like painting, pest control, home cleaning, plumbing, electrical
works and carpentry services are involved in a system to provide happy and
healthy home atmosphere in order to satisfy consumers.

 The home services at the door step just by one click. This paper discusses about
main theme of the online home services, numerous services provided and how

2. Background

The immense progress in the internet technologies have led to increased use of E-
Commerce in various sectors. Doorstep home services is a web application that would
ease the day-to-day life of people by solving the problems related to household services.
The help would be provided with minimal user’s interaction as the only thing the user
would have to do is book a time slot for the appropriate skilled personal. There are many
services provided which increases the scope of the application. The personal are send to
the user’s doorstep for providing the respective services like electrician, mechanic, pest
control etc…

3. Objective

21260161 – Solanki Sandipsinh Ranjitsinh Page 9


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 The home services at the door step just by one click.


 To reduce time
 Easily available best Vendors on one click
 Easy to use
 Reduce Barden of fining service provide
 Home services through an ingenious web based system or a mobile
application.

4. Purpose

Several aspects like painting, pest control, home cleaning, plumbing, electrical works and
carpentry services are involved in a system to provide happy and healthy home atmosphere in
order to satisfy consumers. Home services can be made easier through the site.

It bridges the gap between real world infrastructure and digital instant networks to provide
effective services.

5. Scope

The online home services application provides some of the home services which are most
frequently used. This system accommodates the changing needs of the end user. The
overall system can be designed so that its capacity can be increased in response to the
further requirements for which the application provides an appropriate service overseas.
Further this application can be prolonged by merely adding up the required services and
additional payment systems. For example, the current system provides the following
services such as home painting, home cleaning, packers and movers, plumber repair and
service further the system can be extended as per the requirements of the user. The
system can have prolonged by adding the services such as mobile and computer repair,
laundry services, catering services and many more. The discussion payment methods our
system has, for example currently system has online payment by only MasterCard users
further it can be extended by adding the payment services for visa users also.

21260161 – Solanki Sandipsinh Ranjitsinh Page 10


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Requirement Analysis
A. Problem definition

When someone need aid with small but major household tasks, the trouble arises when
service skilled persons are unavailable or the trusted providers are impossible to find, who
delivers consistently flawless service on instance. Our online system for household services
provides the most expedient and annoys free way to get your domestic work done. Keeping
that in sense our proposed system is basically a marketplace for household services and it is
the platform where the rates were standardized and there is no necessitate haggling over
prices. Several aspects like painting, pest control, home cleaning, plumbing, electrical works
and carpentry services are involved in a system to provide happy and healthy home
atmosphere in order to satisfy consumers We aim to help in providing optimal solutions to all
your household troubles with more efficiency, ease and majorly, a delicate touch. A single
click system describes booking highly skilled in-house professionals and gets your service
done on time. Customers’ overall willingness to pay is significantly and positively correlated
with the expectation that fee-based services would be better, and with the belief that “pay
for what you get” is the right thing to do.

B. Requirement Specification

Home services management system is a web based application. The user can get the
information of his service through the login page. Then report the serviceman's rating based
on his job. Serviceman means the person who has the opportunity to register, in which the
serviceman enters all his details like his name, service name, service certificate, rating etc...

The administration itself manages everything through this home service management system
software. He himself collects the required details of the service recipient, his address, number
etc ...

Admin himself collect all details of the Serviceman. Using this web based application can
provide faster and better performance in less time by using social media to save time.

21260161 – Solanki Sandipsinh Ranjitsinh Page 11


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Planning & Scheduling

NO TASK NAME DAY

1 System analysis 10

2 System designing 20

3 coding 25

4 testing 20

5 documentation 15

 Software Hardware Requirement

Software and Hardware needed for the development and implementation of our project.

There are following Hardware is required for this system,

Component Requirement

Processor Processor AMD Ryzen3

RAM 8GB RAM

Hard disk space 1 TB HDD & 256 GB SDD

Connection Internet Connection

OS bit 64 bit

21260161 – Solanki Sandipsinh Ranjitsinh Page 12


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 There are following Software is required for this system,

Tools details

Frontend HTML,
CSS,
JAVASCRIPT,
PHP,
BOOTSTRAP,
JQUERY

Backend MYSQL

21260161 – Solanki Sandipsinh Ranjitsinh Page 13


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

System Analysis

21260161 – Solanki Sandipsinh Ranjitsinh Page 14


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ SYSTEM ANALYSIS ❖
Overview :

 When someone need aid with small but major household tasks, the trouble arises when
service skilled persons are unavailable or the trusted providers are impossible to find,
who delivers consistently flawless service on instance.

 Our online system for household services provides the most expedient and annoys free
way to get your domestic work done. We aim to help in providing of one click. A single
click system describes booking highly skilled in-house professionals and gets your
service done on time.

 “PAY FOR WHAT YOU GET” is the right thing to do.

 Keeping that in sense our proposed system is basically a marketplace for household
services and it is the platform where the rates were standardized and there is no
necessitate haggling over prices.

 Several aspects like painting, pest control, home cleaning, plumbing, electrical works
and carpentry services are involved in a system to provide happy and healthy home
atmosphere in order to satisfy consumers.

 The users of the system include:

1. Admin

2. Service Provider

3. Customer

1. Admin :-

Administrator has maximum privileges to access the system. He maintains user login details,
can assign access rights to a user, can manipulate data and do all the transactions.
Administrator is the super-user of the system.

You can verify service provider and customer.

21260161 – Solanki Sandipsinh Ranjitsinh Page 15


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

You manages all the categories of service.

You can take the payment from the customer or customer pay in cash directly serviceman.

You can add the new advertisement.

you can send notification to the customer and service provider.

You can give order for service instrument to the shopkeeper.

You can also comment to user.

2. Requester :-

2.1 Service Provider:

In this web based application service provider first do registration and then login after this
process the service provider can view the service which are ordered by user and send
acknowledgement to the user in positive reply.

2.2 Customer:

In this application the customer first do registration and then do login, after the user search for
the particular service and receiver the list of service available on our android application. The
user then selects the service and request for the service after this process.

Login/Registration form :

Admin :-

Admin is enter email id and password , if email id and password is fatch then access
otherwise it gives erorr . If user is not register then they must be register first using
register form.

Customer :-

21260161 – Solanki Sandipsinh Ranjitsinh Page 16


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Customer is enter email id and password , if email id and password is fatch then access
otherwise it gives erorr . If user is not register then they must be register first using
register form. Customer is register after select services and giving order.

Serviceman :-

Service provider is enter email id and password , if email id and password is fatch then
access otherwise it gives erorr . If user is not register then they must be register first
using register form.

View Service :

Customers are select emergency and needed services in service Request and give order
for services.

Customer can check status in service status , if service man enter correct request id then
access service status and show details.

21260161 – Solanki Sandipsinh Ranjitsinh Page 17


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Project Life Cycle

21260161 – Solanki Sandipsinh Ranjitsinh Page 18


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

The system development life cycle (SDLC) is a formal way of ensuring that adequate
security controls and requirements are implemented in a new system or application.
Integrating technologies and practices into the development of new system and
application deployments provides an opportunity to design security into the solution on
the front end of the process, rather than retrofitting it after the solution is deployed.

 Various Phases of Life Cycle:

 Preliminary analysis:

To identify the real problem of the system with all necessary user
requirements is called preliminary investing of the system. The
preliminary investigation of the project or system is help in:

1. Conduct the preliminary analysis:

21260161 – Solanki Sandipsinh Ranjitsinh Page 19


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Discover the system or project objectives and the nature and scope
of the problem under study. Even if a problem refers only to a small
segment of the system itself, find out what the objectives of the
system itself are. Then see how the problem being studied fits in
with them.

2. Propose alternative solutions:


After analyses into the system objectives and specific problems,
several solutions may have been discovered. However, alternate
proposals may still come from interviewing our system related
entity employees, Customer, workers Insight may also be gained by
researching what competitors and existing system are doing.

3. Cost benefit analysis:


Analyze and describe the costs and benefits of implementing the
proposed changes. In the end, the ultimate decision on whether to
leave the system as is, improve it, or develop a new system will be
guided by this and the rest of the preliminary analysis data.

 Systems analysis, requirements definition:

Define project goals into defined functions and operations of the intended
application. This involves the process of gathering and interpreting facts,
diagnosing problems, and recommending improvements to the system.
Project goals will be further aided by analysis of end-user information
needs and the removal of any inconsistencies and incompleteness in these
requirements.

A series of steps followed by the developer include.

1. Collection of facts:

Obtain end user requirements through documentation, study about


system, observation, and questionnaires.

21260161 – Solanki Sandipsinh Ranjitsinh Page 20


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

2. Analysis of the proposed system:

Find solutions to the shortcomings described in step two and prepare


the specifications using any specific user proposals
 Systems design:

At this step desired features and operations are described in detail,


including screen layouts, shop management rules, process schedule and
other documentation.

Develop detailed design specifications that translate functional


specifications into a logical and physical design. Detailed design
specifications are developed during the design phase of the SDLC and
describe how the system or application is designed to satisfy the
requirements documented in the functional specifications.

Detailed design specifications should include the following :

 Database requirements — relationship between data elements;

 File requirements — description of each file, file access methods, list of


fields within a record, data attributes and anticipated number of records;

 System flow diagram — sequential flow of programs that are executed,


their relationships to inputs and outputs, and security provisions between
programs;

 Program requirements — programs used and their purpose, description of


formulas and calculations, and interrelationships between programs;

 System operations requirements — job streams, including purpose of


processing, job names used and restart/recovery procedures;

 Screen designs — fields in each screen, purpose of each field, description


of how each screen is triggered, logical flow of screens specifying screens that pull
other screens, input checks performed, and description of error messages;

21260161 – Solanki Sandipsinh Ranjitsinh Page 21


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Report designs — data contained in each field of each report and a


definition of how each data result is derived;

 Security design — description of access control mechanisms, audit log


provisions, user authentication and encryption provisions.

 DEVELOPMENT

The development phase is where the system or application’s security features are
developed, configured and enabled. Use the program specifications to describe the
program logic and processing requirements. Program specifications are
developed as part of the development phase prior to the commencement of
programming. These specifications provide the thought process required to
determine the steps to code the programs.

 System testing

The system testing is used experimentally to ensure that the project works is
perfectly or completely. Data are input in the system and the result of the system
performance is checked for data processing. Testing is performed by analyst, user
and persons who are not at all connected with the system that help to the
developer to developed well system for real environment.

 Implementation:

The implementation view of software requirement presents the real world


manifestation of processing functions and information structures. This
computerized system is specified in a manner that dictates accommodation of
certain implementation details.

The implementation environment of the developed system facilitates multiple


users to use this system simultaneously. The user interfaces are designed keeping
in mind that the users of this system are familiar to using GUI-based systems. Thus,
we restricted ourselves to developing a GUI-based system so that it becomes
easier for the end user to get acquainted to the developed system.

21260161 – Solanki Sandipsinh Ranjitsinh Page 22


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Implementation includes :

• Side preparations.

• Installations of new equipment.

• User’s training, seminars, meetings to increase user support.

• Use of new inputs and procedures.

 Evaluation:-

Evaluation of the system is performed to identify its strength and weakness. The
actual evaluation can occur along any of the following dimensions:

A. Operational Evaluation:-

Assessment (review) of how the system functions including simplicity of use,


response time, the correctness of information formats, overall consistency,
and level of utilization.

B. Organizational Impact:-

Identification and capacity of benefits to the organization in such areas as a


financial concern (cost, revenue, and profit), operational efficiency, and
competitive impact. Includes impact on internal and external information
flows.

C. User Manager Assessment:-

Evaluation of the attributes of senior and user managers within the


organization as well as end-users.

D. Development Performance:-

Evaluation of the development process in agreement with such standards as


overall development methods and tools.

21260161 – Solanki Sandipsinh Ranjitsinh Page 23


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Maintenance:-

 Maintenance is necessary to reduce the errors in the system during its


operations and to correct the system any variations in its working
environment.
 In this phase changes are made in the system by adding or deleting features
to satisfy user needs.
 The importance is to continue to bring the new system to standard system.

21260161 – Solanki Sandipsinh Ranjitsinh Page 24


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Feasibility Study

21260161 – Solanki Sandipsinh Ranjitsinh Page 25


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ FEASIBILITY STUDY ❖
Feasibility study is carried out when there is a complex problem or opportunity. It is considered
as the primary investigation which emphasizes on “Look before You Loop” approach to any
project .A Feasibility study is undertaken to determine the possibility of either improving the
existing system or developing a completely new system.

We are going to developed the new system which is feasible as our application is very user
friendly and easy to understand.

Technical Feasibility :-

In this type of study the current technology in used in an organization is checked such as the
existing software, hardware, and personnel staff to determine whether it will work for the
proposed system or completely new ones is to be used. The technology that was important in
developing a new system such as Development tools, back-end database system were available
from within the organization. The proposed system is capable of adding, changing, enhancing
functionality, features etc. The proposed system is capable of handling large storage of data.
The back-end and front-end technology has greater important for providing an accurate, error-
free, frequencies of data to be used.

Our project is technically feasible in terms of current technology. Our project will provide latest
platform like android technology.

Economical Feasibility :-

For proving that system developed is economical, the economical feasibility study takes place
to check the cost of developing a system against the benefits that it provides. If the cost are less
and benefits are more than we can define our system to be economically developed. User saves
time in searching for a particular product to be purchased by simply few clicks. The registration
process is speedier than the registered manually. The saving of papers as all data are stored
computerized. The record is of free of human errors as there is less chance of mistakes. The
above benefits are in terms of saving time, minimize errors and provide efficiency in work
done.

In terms of economical feasibility our application is very reasonable in cost. So application is


economically feasible.

21260161 – Solanki Sandipsinh Ranjitsinh Page 26


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Operational Feasibility :-

The operational feasibility is concerned with the operability of the system after it has been
installed. That is, some programmer may not like changes in their routine method of work or
has fear that they will lose their peer group .The following areas will have the operational
feasibility in the proposed project

 The organization has approved this system as their working system.


 The User of the system has accepted the proposed system as their new working system and
realized the benefits of it.
 The system will work in a proper way after it has been installed and the installation process is
easy to use.

21260161 – Solanki Sandipsinh Ranjitsinh Page 27


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ TOOLS USED ❖

 HTML (Hyper Text Markup Language)

HTML stands for Hyper Text Markup Language. HTML is not only way to
present information on the web, but it’s the glue that holds everything to gather.
In addition to being a markup language for displaying text, images and
multimedia, HTML provides instructions to web browsers in order to control
how documents are viewed and how they relate to each other. For all its
simplicity, HTML is a very powerful language.

• HTML stands for Hyper Text Markup Language.


• An HTML file is a text file containing small markup tags.
• The markup tags tell the web browser how to display to the page.
• An HTML file must have an HTM or HTML extension.
• An html file can be created using a simple text editor.

 PHP (Hypertext Pre-Processor)

Php is a scripting language originally designed for producing dynamic web


pages. It has evolved to include a command line interface capability and can be
used in standalone graphical applications.

While PHP was originally created by Rasmus Lerdorf in 1995, the main
implementation of PHP is now produced by the PHP Group and serves as the
defector standard for PHP as there is no formal specifications. PHP is free software
released under the PHP license; however it is incompatible with the GNU general
public license (GPL), due to restrictions on the uses of the term PHP.

21260161 – Solanki Sandipsinh Ranjitsinh Page 28


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

PHP is a widely-used general-purpose scripting language that is especially suited


for web development and can be embedded into HTML. PHP has grown from
simple beginnings to a full-fledged object oriented language that can run both
windows and UNIX/Linux platforms. The main advantages of using PHP over
other platforms, such as Java or .net, are that it is smaller, much simpler to install,
and more lightweight, needing only a fraction of the memory of the Java runtime
of the .Net CLR. Science it is an open source language and we do not have to
purpose it, it seemed best choice for the development of our project as we had to
maintain a very low budget throughout out project.

 Feature of PHP

The following features of PHP are

 Simplicity
 Portability
 Speed
 Open source
 Extensible
 XML and database support

 JavaScript

Java script is a scripting language used to enable programmatic access to objects


within other applications. It was developed by Brendan Eich.

It is primarily used in the form of client-side JavaScript for the development of


dynamic website. Java script is a dialect of the
ECMA script standard and is characterized as a dynamic, weakly typed, prototype-
based language with first-class functions. Java script was influenced by many

21260161 – Solanki Sandipsinh Ranjitsinh Page 29


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

languages and was designed to look like java, but be easier for non-programmers
to work with.

Java script, despite the name, is essentially unrelated to the java programming
language even though the tow does have superficial similarities. Both languages
use syntaxes influenced by that of C syntax, and java script copies many java
names and naming conventions. The language’s name is the result of a co-
marketing deal between Netscape and Sun, in exchange for Netscape building
sun’s Java runtime with their then-dominant browser. The key design principles
within Java Script are inherited from the self and scheme programming languages.

“JavaScript” is a trademark of sun microsystems. It was used under licences for


technology invented and implemented by Netscape Communications and current
entities such as the Mozilla Foundation.

 CSS (Cascading Style Sheet)

Cascading Style Sheets (CSS) is a style sheet language used to describe the
presentation (that is, the look and formatting) of a document written in a Markup
language. It’s most common application is to style web pages written in HTML
and XHTML, but the language can be applied to any kind of XML document,
including SVG and XUL.

CSS is designed preliminary to enable the separation if document content (written


in HTML or a similar markup language) from document presentation, including
elements such as the colours, fonts and layout. This separation can improve
content accessibility, provide more flexibility and control in the specification of
presentation characteristics, enable multiple pages to share formatting, and reduce
complexity and repetition in the structural content (such as by allowing for table
less web design).

21260161 – Solanki Sandipsinh Ranjitsinh Page 30


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

CSS can also allow the same markup page to be presented in different styles for
different rendering methods, such as on-screen, in print, by voice (when read out
by a speech-based browser or screen reader) and on braille-based, tactile devices.

 MySQL

 MySQL is a high-performance, multiuser relational database management


system for database driven software applications. Designed around three
fundamental principles-speed, stability and ease of use, and freely available under
the GNU (General Public License). MySQL has been dubbed “the world’s most
popular opensource database” by its parent company, MySQL AB.

 Today, MySQL is available for a wide variety of platforms, including Linux,


MacOS and Windows.

 Features of MySQL :

The following features of MySQL are

 Speed
 Reliability
 Security
 Scalability and portability
 Ease of use
 Compliance with existing standards
 Wide application support

21260161 – Solanki Sandipsinh Ranjitsinh Page 31


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Bootstrap :-

Bootstrap is a free and open-source tool collection for creating responsive websites and web
applications. It is the most popular HTML, CSS, and JavaScript framework for developing
responsive, mobile-first web sites. It solves many problems which we had once, one of which is
the cross-browser compatibility issue. Nowadays, the websites are perfect for all the browsers
(IE, Firefox and Chrome) and for all sizes of screens (Desktop, Tablets, Phablets, and Phones).
All thanks to Bootstrap developers -Mark Otto and Jacob Thornton of Twitter, though it was later
declared to be an open-source project.

Why Bootstrap ?

 Faster and Easier Web-Development.


 It creates Platform-independent web-pages.
 It creates Responsive Web-pages.
 It designed to be responsive to mobile devices too.

21260161 – Solanki Sandipsinh Ranjitsinh Page 32


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

System Design

21260161 – Solanki Sandipsinh Ranjitsinh Page 33


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

DATA FLOW DIAGRAM

DFD is the abbreviation for Data Flow Diagram.

The flow of data of a system or a process is represented by DFD. It also gives insight into
the inputs and outputs of each entity and the process itself.

DFD does not have control flow and no loops or decision rules are present.

Specific operations depending on the type of data can be explained by a flowchart. Data Flow
Diagram can be represented in several ways.

The DFD belongs to structured-analysis modeling tools. Data Flow diagrams are very popular
because they help us to visualize the major steps and data involved in software-system
processes.

Data objects represented by labelled arrows and transformation are represented by circles also
called as bubbles. DFD is presented in a hierarchical fashion i.e. the first data flow model
represents the system as a whole. Subsequent DFD refine the context diagram (level 0 DFD),
providing increasing details with each subsequent level.

A context-level DFD for the system the primary external entities produce information for use
by the system and consume information generated by the system. The labelled arrow represents
data objects or object hierarchy.

21260161 – Solanki Sandipsinh Ranjitsinh Page 34


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Rules for creating DFD

 Fix the scope of the system by means of context diagrams.


 Organize the DFD so that the main sequence of the actions.
 Identify all inputs and outputs.
 Identify and label each process internal to the system with Rounded circles.
 A process is required for all the data transformation and Transfers. Therefore,
never connect a data store to a data Source or the destinations or another data
store with just a Data flow arrow.
 Do not indicate hardware and ignore control information.
 Make sure the names of the processes accurately convey everything the process
is done.
 The name of the entity should be easy and understandable without any extra
assistance(like comments).
 The processes should be numbered or put in ordered list to be referred easily.
 A single DFD can have maximum processes upto 9 and minimum 3 processes.

 Levels of DFD :-

DFD uses hierarchy to maintain transparency thus multilevel DFD’s can be


created. Levels of DFD are as follows:

0-level DFD

1-level DFD:

2-level DFD:

 Advantages of DFD :-

 It helps us to understand the functioning and the limits of a system.

 It is a graphical representation which is very easy to understand as it helps


visualize contents.

 Data Flow Diagram represent detailed and well explained diagram of system
components.

 It is used as the part of system documentation file.

21260161 – Solanki Sandipsinh Ranjitsinh Page 35


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Data Flow Diagrams can be understood by both technical or nontechnical


person because they are very easy to understand.

 Disadvantages of DFD :-

 At times DFD can confuse the programmers regarding the system.

 Data Flow Diagram takes long time to be generated, and many times due to
this reasons analysts are denied permission to work on it.

 Notation :-

 Symbols used in DFD:

1. Process:
People, procedure or devices that use or produce data. The physical component
is not define.

2. External entity:
An external entity such as an employee, team leader, and HR person are
essentially physical entities external to the software system which interact with
the system by inputting data to the system or by consuming the data produced
by the system.

21260161 – Solanki Sandipsinh Ranjitsinh Page 36


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

3. Data Flow:
A data flow symbol represents the data flow occurring between two processes
or between, an external entity and a process in the direction of the data flow
arrow.

4. Data store:
A data store represents a logical file. The direction of data flow arrow shows
whether data is being read from or written into a data store.

OR

21260161 – Solanki Sandipsinh Ranjitsinh Page 37


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

DFD Diagram Level 0 :-


0 Level Diagram is a top level (also known A Context) data flow diagram. It
only contains one process node (process 0) that generalizes the function of the
entire system in relationship to external entities. In context diagram the entire
system is treated as a single process and all its inputs, outputs, sinks and sources
are identified and shown.

21260161 – Solanki Sandipsinh Ranjitsinh Page 38


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

DFD Diagram Level 1 :

 1. Admin –

21260161 – Solanki Sandipsinh Ranjitsinh Page 39


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 2. Service provider –

21260161 – Solanki Sandipsinh Ranjitsinh Page 40


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 3. Customer :-

21260161 – Solanki Sandipsinh Ranjitsinh Page 41


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

❖ ER DIAGRAM ❖

 What is ER Diagram?

 ER Diagram stands for Entity Relationship Diagram, also known as ERD is a diagram
that displays the relationship of entity sets stored in a database. In other words, ER
diagrams help to explain the logical structure of databases.

 ER diagrams are created based on three basic concepts: entities, attributes and
relationships.

 ER Diagrams contain different symbols that use rectangles to represent entities, ovals
to define attributes and diamond shapes to represent relationships.

 Following are the main components and its symbols in

1) Entity:-

 An entity can be a person, place, event, or object that is relevant to a given system.

 For example, a school system may include students, teachers, major courses, subjects,
fees, and other items. Entities are represented in ER diagrams by a rectangle and
named using singular nouns.

[ Figure of Entity ]

21260161 – Solanki Sandipsinh Ranjitsinh Page 42


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

2) Attribute:-

An attribute is a property, trait, or characteristic of an entity, relationship, or another


attribute. For example, the attribute “customer address” can have the attributes number,
street, city, and state. In those that do, however, attributes are represented by oval
shapes.

[ Figure of Attribute ]

3) Relationship:-

A relationship describes how entities interact. For example, the entity “Carpenter” may
be related to the entity “table” by the relationship “builds” or “makes”. Relationships
are represented by diamond shapes and are labeled using verbs.

[ Figure of Relationship ]

21260161 – Solanki Sandipsinh Ranjitsinh Page 43


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 ER Diagram:-

21260161 – Solanki Sandipsinh Ranjitsinh Page 44


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Data Dictionary

21260161 – Solanki Sandipsinh Ranjitsinh Page 45


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Admin Login Table:

Table Name :- hsms_db

Database Name :- : Primary Key :


adminlogin_tb
A_login_id

Foreign Key :- Reference :-

Sr. Field Data Field Format Null Description


Types Size
No. Name
(bytes)

1 a_login_id int 10 No Create admin id

2 A_name Varchar 25 No Stored admin name

3 A_email Varchar 35 NO Stored admin email


adress

4 password Date 8 User NO Stored admin password


input

Total No Of One Row Size No of Records Overall Size Of


Fields expected Table
(in bytes)
4
78

: Table Remark:

This table describe the admin login data

21260161 – Solanki Sandipsinh Ranjitsinh Page 46


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Assign work Table:

Table Name :- hsms_db

Database Name :- : Primary Key :


assignwork_tb
request_id

Foreign Key :- Reference :-

Sr. Field Data Field Form Null Description


Types Size at
No. Name
(byte
s)

1 rno int 3 No

2 request_id int 11 No

3 request_info Varchar 20 No

4 request_desc 100 No
Varchar

5 requester_name 25 No
Varchar

6 requester_add1 text 60 No

7 requester_add2 text 60 No

8 requester_city Varchar 25 No

9 requester_state Varchar 25 No

10 requester_pincode int 6 No

11 requester_email Varchar 35 No

12 Requester_mobile Varchar 11 No

13 assign_tech Varchar 25 No

21260161 – Solanki Sandipsinh Ranjitsinh Page 47


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

14 assign_date date 10 No

Total No Of One Row Size No of Records Overall Size Of


Fields expected Table
(in bytes)
14
416

: Table Remark:

This table describes the assign work data

 Requester Login Table:


(serviceman & customer)

Table Name :- hsms_db

Database Name :- : Primary Key :


requesterlogin_tb
r_login_id

Foreign Key :- Reference :-

Sr. Field Data Field Format Null Description


Types Size
No. Name
(bytes)

1 r_login_id int 10 No Create admin id

2 r_name Varchar 25 No Stored name

3 r_email Varchar 35 NO Stored email adress

21260161 – Solanki Sandipsinh Ranjitsinh Page 48


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

4 password Date 8 User NO Stored password


input

Total No Of One Row Size No of Records Overall Size Of


Fields expected Table
(in bytes)
4
78

: Table Remark:

This table describe the Customer and Serviceman data

 Submitrequest Table:

Table Name :- hsms_db

Database Name :- : Primary Key :


assignwork_tb
request_id

Foreign Key :- Reference :-

Sr. Field Data Field Form Null Description


Types Size at
No. Name
(bytes
)

1 request_id int 11 No

2 request_info Varchar 20 No

21260161 – Solanki Sandipsinh Ranjitsinh Page 49


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

3 request_desc 100 No
Varchar

4 requester_name 25 No
Varchar

5 requester_add1 text 60 No

6 requester_add2 text 60 No

7 requester_city Varchar 25 No

8 requester_state Varchar 25 No

9 requester_pincode int 6 No

10 requester_email Varchar 35 No

11 Requester_mobile Varchar 11 No

12 assign_date date 10 No

Total No Of One Row Size No of Records Overall Size Of


Fields expected Table
(in bytes)
12
388

: Table Remark:

This table describes submitted service request data

 Technician Table:

Table Name :- hsms_db

Database Name :- : Primary Key :


technician_tb

21260161 – Solanki Sandipsinh Ranjitsinh Page 50


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

empid

Foreign Key :- Reference :-

Sr. Field Data Field Format Null Description


Types Size
No. Name
(bytes)

1 empid int 3 No

2 empName Varchar 25 No

3 empiCity Varchar 25 No

4 empidMobile Varchar 11 No

5 empidEmail Varchar 25 No

Total No Of One Row Size No of Records Overall Size Of


Fields expected Table
(in bytes)
5
89

: Table Remark:

This table describes the company technician data

21260161 – Solanki Sandipsinh Ranjitsinh Page 51


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Oraganization Chart

21260161 – Solanki Sandipsinh Ranjitsinh Page 52


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

ORGANIZATIONAL PROCESS CHART

 Organizing, like planning, must be a carefully worked out and applied process.

 This process involves determining what work is needed to accomplish the goal,
assigning those tasks to individuals, and arranging those individuals in a decision-
making
framework (organizational structure).

 The end result of the organizing process is an organization – a whole consisting of


unified parts acting in harmony to execute tasks to achieve goals, both effectively and
efficiently.

 A properly implemented organizing process should result in a work environment


where all term members are aware of their responsibilities.

 If the organizing process is not conducted well, the result may yield confusion,
frustration, loss of efficiency, and limited effectiveness.

 How organizational charts are used:-

o Organizational charts are useful in a number of ways. Here are a few of the
ways your company or group can benefit from an organization chart.

o Show work responsibilities and reporting relationships.

o Allow leadership to more effectively manage growth or change.

o Allow employees to better understand how their work fits into the
organization’s overall scheme.

o Improve lines of communication.

o Create a visual employee directory.

o Present other types of information, such as business entity structures and


data hierarchies.

o The type of organization chart you make should mirror the management
philosophy and organizational structure of your company.

21260161 – Solanki Sandipsinh Ranjitsinh Page 53


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

There are four basic types of organizational charts:


1. Functional Top – Down.
2. Divisional structure.
3. Matrix organizational chart.
4. Flat organizational chart.

Organizational Process Chart

21260161 – Solanki Sandipsinh Ranjitsinh Page 54


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Input Design

21260161 – Solanki Sandipsinh Ranjitsinh Page 55


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Admin Login Form :-


Login Form are use to login into the application. This form contains two field Email and
password. (Form admin Panel)

Requester Ragistration Form :-


Requester Registration Form are use to select service and give detail by customer for needed
services and servicemans are use to joining to company.

21260161 – Solanki Sandipsinh Ranjitsinh Page 56


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Requester Login Form :-


Login Form are use to login into the application. This form contains two field Email and
password. (For Customer And Serviceman Both)

Requester Sign-up Form :-


Requester Sign-up Form are use to join into the application. (For Customer and Serviceman
Both)

21260161 – Solanki Sandipsinh Ranjitsinh Page 57


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Request Form :-

(Above Form For Customer And Serviceman Both)

Contact Form :-
Contact form is use to contact with company.

21260161 – Solanki Sandipsinh Ranjitsinh Page 58


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Password Change Form :-


Password Change Form is use to change password..

Request Form :-
Request Form is use to request for service and this form is use to apply for partner via
skill person.

21260161 – Solanki Sandipsinh Ranjitsinh Page 59


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Output Design

21260161 – Solanki Sandipsinh Ranjitsinh Page 60


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Home Page :-

Service Section :-

21260161 – Solanki Sandipsinh Ranjitsinh Page 61


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Admin Panel (Dashboard) :-

Request page :-
This page is used to give answer….

21260161 – Solanki Sandipsinh Ranjitsinh Page 62


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Check Status :-

Technicians List View :-

21260161 – Solanki Sandipsinh Ranjitsinh Page 63


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Requester View :-

Work Report View :-

21260161 – Solanki Sandipsinh Ranjitsinh Page 64


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

System Testing

21260161 – Solanki Sandipsinh Ranjitsinh Page 65


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

TESTING

 SOFTWARE TESTING

Software Testing is a critical element of software quality assurance and represents the
ultimate review of specification, design and coding, Testing presents an interesting
anomaly for the software engineer.

 TESTING OBJECTIVES INCLUDE

1. Testing is a process of executing a program with the intent of finding an error


2. A good test case is one that has a probability of finding an as yet undiscovered error
3. A successful test is one that uncovers an undiscovered error

 TESTING PRINCIPLES

 All tests should be traceable to end user requirements


 Tests should be planned long before testing begins
 Testing should begin on a small scale and progress towards testing in large
 Exhaustive testing is not possible
 To be most effective testing should be conducted by a independent third party

 TYPES OF TESTING :

 SOFTWARE TESTING
Is the menu bar displayed in the appropriate contested some system related features
included either in menus or tools? Do pull –Down menu operation and Tool-bars work
properly? Are all menu function and pull down sub function properly listed ?; Is it possible
to invoke each menu function using a logical assumptions that if all parts of the system are
correct, the goal will be successfully achieved .? In adequate testing or non-testing will
leads to errors that may appear few months later. This create two problem,

21260161 – Solanki Sandipsinh Ranjitsinh Page 66


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

1. Time delay between the cause and appearance of the problem


2. The effect of the system errors on files and records within the system

The purpose of the system testing is to consider all the likely variations to which it will be
suggested and push the systems to limits. The testing process focuses on the logical
intervals of the software ensuring that all statements have been tested and on functional
interval is conducting tests

to uncover errors and ensure that defined input will produce actual results that agree with
the required results. Program level testing, modules level testing integrated and carried
out.

There are two major type of testing they are:

1. White Box Testing.


2. Black Box Testing.

1. WHITE BOX TESTING

White box sometimes called “Glass box testing” is a test case design uses the control
structure of the procedural design to drive test case. Using white box testing methods, the
following tests were made on the system.

All independent paths within a module have been exercised once. In our system, ensuring
that case was selected and executed checked all case structures. The bugs that were
prevailing in some part of the code where fixed ,All logical decisions were checked for the
truth and falsity of the values

2. BLACK BOX TESTING

Black box testing focuses on the functional requirements of the software. This is black box
testing enables the software engineering to derive a set of input conditions that will fully
exercise all functional requirements for a program. Black box testing is not an alternative
to white box testing rather it is complementary approach that is likely to uncover a
different class of errors that white box methods like..

21260161 – Solanki Sandipsinh Ranjitsinh Page 67


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

1) Interface errors
2) Performance in data structure
3) Performance errors
4) Initializing and termination errors

 TESTING METHODOLOGIES

 TESTING STRATEGIES

A Strategy for software testing integrates software test cases into a series of well-planned
steps that result in the successful construction of software. Software testing is a broader
topic for what is referred to as Verification and Validation. Verification refers to the set of
activities that ensure that the software correctly implements a specific function. Validation
refers he set of activities that ensure that the software that has been built is traceable to
customer’s requirements

1. Unit Testing:

Unit testing focuses verification effort on the smallest unit of software design that is the
module. Using procedural design description as a guide, important control paths are tested
to uncover errors within the boundariesof the module. The unit test is normally white box
testing oriented and the step can be conducted in parallel for multiple modules.

2. Integration Testing:

Top down integrations is an incremental approach for construction of program structure.


Modules are integrated by moving downward through the control hierarchy, beginning
with the main control program

3. Top-down Integration:

This method as the name suggests, begins construction and testing with atomic modules
i.e., modules at the lowest level. Because the modules are integrated in the bottom up

21260161 – Solanki Sandipsinh Ranjitsinh Page 68


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

manner the processing required for the modules subordinate to a given level is always
available and the need for stubs is eliminated.
4. Bottom-Up Integration:

At the end of integration testing software is completely assembled as a package. Validation


testing is the next stage, which can be defined as successful when the software functions
in the manner reasonably expected by the customer. Reasonable expectations are those
defined in the software requirements specifications. Information contained in those
sections form a basis for validation testing approach.

5. Validation Testing:

System testing is actually a series of different tests whose primary purpose is to fully
exercise the computer-based system. Although each test has a different purpose, all work
to verify that all system elements have been properly integrated to perform allocated
functions.

6. System Testing:

This method is designed to test runtime performance of software within the context of an
integrated system

 TEST CASE :

 What is a Test case?


A test case is a document, which has a set of test data, preconditions, expected results,
and postconditions, developed for a particular test scenario in order to verify compliance
against a specific requirement.

Test Case acts as the starting point for the test execution, and after applying a set of
input values, the application has a definitive outcome and leaves the system at some
endpoint or also known as execution postcondition.

21260161 – Solanki Sandipsinh Ranjitsinh Page 69


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

 Typical Test Case Parameters

• Test Case ID
• Test Scenario
• Test Case Description
• Test Steps
• Prerequisite
• Test Data
• Expected Result
• Test Parameters
• Actual Result
• Environment Information
• Comments

Test Test case name Input Expected Actual Observation


Case Output Output
id
1 User login Email id and Homepage open Homepage open Pass
Password
2 User login Email id and Homepage open Error message “Incorrect Email id or Fail
Password password”.
3 Serviceman login Email id and Homepage open Homepage open Pass
Password
4 Serviceman login Email id and Homepage open Error message “Incorrect Email id or Fail
Password password”.
5 User Status 1.Active Access to homepage When verified through Database Pass

2.Inactive
6 User Status 1.Active Access to homepage When not verified through Database Fail

2.Inactive
7 Apply for the Apply for the Successfully apply for the Apply for the services successful Pass
services services services
8 Apply for the Apply for the unsuccessfully apply for the Apply for the services unsuccessful Fail
services services services

21260161 – Solanki Sandipsinh Ranjitsinh Page 70


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Implementation

21260161 – Solanki Sandipsinh Ranjitsinh Page 71


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

IMPLEMENTATION

The requirement analysis and design system after the next page phase of the software
development is implementation of the software. Software testing phase is over and bugs or
error left in the system then the final development process start.

It is important to maintain control and communicate as need during implementation. Process


is continuously monitored and appropriate adjustment are made and recorded as variances from
the original plan. The implementation phase is representing the work done to meet the
requirements of the scope works and fulfills the charter.

The implementation phase, the project team accomplished the work defined in plan and made
adjustments when project factor changed.

21260161 – Solanki Sandipsinh Ranjitsinh Page 72


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Conclusion

21260161 – Solanki Sandipsinh Ranjitsinh Page 73


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

CONCLUSION
Knowledge is not something to be packed away in some corner of our brain but what
enters in to our begging. Colors our emotions, haunts our soul and is as close to us as
life itself.‖ This knowledge that we gain from this project is like this. The work that we
have done will remain in our minds forever. the knowledge that we have gained is
invaluable.

The project was started as our learning experience which really helped us as to how
deal with real world solution. This was new but wonderful experience of professional
environment and many of the tools used, but we thought ―They know enough who know
how to learn.‖

While doing project, we learned many thingsand experienced the field of information
technology. Doing small projects is different things, but we gained the actual knowledge
of system analysis, design, coding and testing. The development of Employee
Management System and information system also had to be user friendly.

The project was first experience for us in the website industries. Hence it possesses very much
importance in our career in our career. We learnt basics of ‘Website development life Cycle during our
stay at “we are developer Pvt. Ltd.”. we came across important documents of projects and get idea about
importance of documentation in website industries.

As the company follows the proper way to the project, it was an experience of systematically going
through the project phases , planning the project and implementing the same. Since the requirements of
the project were clearly fabricated, the first step was modularization of application.

We are assigned various role during the training period, due to that we get clear idea about the
responsibilities that one need to take being a part of the team and how to make others responsibilities
for the same.

We also gained the experience of solving the errors, “intelligence is not to make any mistakes, but
quickly to see how to solve them quickly”. The system will replace the manual system, so it will be
more efficient, reliable and quick. We developed the system to satisfy as much requirements that are
specified by the user and make system user friendly.

21260161 – Solanki Sandipsinh Ranjitsinh Page 74


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Future Scope

21260161 – Solanki Sandipsinh Ranjitsinh Page 75


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

FUTURE SCOPE

 We are add a quick service part.

 Used for service provider :- Home services partner


panel , they are select services without software owner
permission,

 We can add usable asset of use for services,

 Service provider can buy asset in hallseler prices..

 In future ,add chat box part ,it is used to chatting


customer and service provider.

 Many more features add in software in future .

21260161 – Solanki Sandipsinh Ranjitsinh Page 76


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Biblography

21260161 – Solanki Sandipsinh Ranjitsinh Page 77


Shree Swaminarayan College Of Computer Science (Bhavnagar)
Project Title : Home Service Management System

Reference:-

 W3School - www.w3school.com

 Youtube - www.youtube.com

 Bootstrap - https://getbootstrap.com

 Google - www.google.com

21260161 – Solanki Sandipsinh Ranjitsinh Page 78

You might also like