eocs final reportinformatics.mercer.edu/~enriqueo/infm 472/final report.pdf · sweeping, mopping,...

34
EOCS FINAL REPORT

Upload: others

Post on 16-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

EOCS

FINAL REPORT

Page 2: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

FINAL REPORT

TABLE OF CONTENTS

1. PROJECT PLAN…………….......................................................................................

1.1 Project Information......................................................................................

1.2 Project Description ………...........................................................................

1.3 Advantages………………………………………………………………….

1.4 Timeline.……………………………………………………………………

1.5 User/Task Analysis………………………………………………

2. PROJECT DESIGN.......................................................................................................

2.1 User Interface Design.....................................................................................

2.2 Scenarios Design and customers…….....................................................................................

2.3 Function Design..............................................................................................

2.4 Database Design……………………………………………………………..

3. SYSTEM VERSION 1.0..................................................................................................

4. USABILITY REPORT ....................................................................................................

4.1 Overview ….....................................................................................................

4.2 Summary ….....................................................................................................

4.3 Methodology....................................................................................................

4.4 Usability Questionnaire …...............................................................................

4.5 Results…….....….............................................................................................

Page 3: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

5. SYSTEM VERSION 2.0.........................................................................................

6. USER MANUAL………..................................................................................................

6.1 General Information …....................................................................................

6.2 Website System Summary …........................................................................................

6.3 Getting Started..................................................................................................

6.4 Using the System ….........................................................................................

1.Project Planning

Page 4: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

In this Capstone, I will demonstrate some of the key concepts I have acquired from Client-server

development, system analysis and design, human computer interaction, and all other informatics

courses that I took upon the completion of my bachelor’s degree program.

1.1 Project Information

The website that I will build is about a housekeeping company called “Enrique Okenve Cleaning

Services” acronym as EOCS. EOCS is a company that provides cleaning services to residential

and commercial buildings. The purpose of the website is to serve as a bridge between the

company and the customers that require our services. The website is going to allow the registered

customers to submit work requests online. There will be a page that will provide information

about the different cleaning services that we offer; these services are:

Garden maintenance services

Pool Cleaning

Sweeping, mopping, and Furniture cleaning.

Carpet cleaning

Steam cleaning services

Patio cleaning

Lawn cutting

.

1.2 Project Description

Page 5: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

The website will make available any type of information needed by existing and future

customers. The customers will be able to sign up in order to place a work orders, schedule the

time they need the service to be performed, the type of cleaning services they need etc. the

website will include many functions, such as forms, database, and will serve as a web application

to make sure our customers and our management communicate efficiently to ensure a good

quality of service.

1.3 Advantages

The advantages of building this website include increasing the number of customers; expand our

services to other locations according to the hits we receive from prospective customers that visit

our website asking for services to be offered to their different geographical areas.

1.4 Timeline

Planning 8 days. ETC 05/29/2015

Project Planning Document 3 days

User Analysis 2 days

Page 6: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Task Analysis 2 days

System Specification 1 day

Design 7 days. ETC 06/10/2015

User Interface and Storyboard 3 days

Function Design 1 day

Database Design 2 days

Scenarios Design 1 day

Development 14 days. ETC 06/29/2015

System Testing (Version 1.0 release) 14 days

Usability Study 12 days. ETC 07/12/2015

Tester Demographic Area 2 days

System Usability Questionnaire 2 days

Testing and Observation Design 4 days

System Usability Analysis Report 2 days

External Evaluator Report 2 days

Revision 2 days

Revisit the System 2 days

Page 7: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Version 2.0 Version 2.0 release 07/14/2015

Estimated project cost $6,500

1.5 User/Task Analysis

User analysis

Enrique Okenve Cleaning Services (EOCS) is a company that provides services to any customer

interested in living in a clean and healthy environment. Due to the nature of our services, all kind

of customers are welcome as long as they are 17 + age and have the desire to live in a healthy

and clean environment. We currently serve just in the state of Georgia, but our services will be

extended to other states as the company gradually grows. We will be updating our website

providing information of the expansion to other states.

Task analysis

Many tasks will be performed on the website. In addition to what is listed below, other functions

and services will be added in the future as new ideas and services emerge. Customers will be

able to perform the following tasks on Enrique Okenve Cleaning Services website:

Information about the company

Page 8: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

See the list of different cleaning services we provide

Create an account (customer’s account)

Service request (work order )

Get the company contacts information

feedbacks section to ensure customer satisfaction

As the website is going to be designed only for customer, the manager of the store will be able

to manage the employees by executing the following tasks:

Chemicals pouring and Handling

Pool Cleaning

Sweeping, mopping, and Furniture cleaning.

Carpet cleaning

Steam cleaning

patio cleaning

lawn cutting

2. PROJECT DESIGN

Page 9: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

2.1 User Interface Design

The user interface is so simple to make sure the information is easy to find for the users. All the

pages on the below index will follow the same format. The number of pictures on each page will

be limited to avoid distractions, since customers will only look for information for services.

Company’s logo Office building picture Company’s Logo

Page Title

Customer Register

Navigation bar Page Content

2.2 Scenarios Design and customers

Page 10: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

The scenario design is going to be based on all the information that is shown on the User

Interface Design and Story board. The information on the story board was based on the tasks we

listed on “task analysis”. The scenario design is mostly based on customers to placer work orders

through the website, the head quarters to receive it through the website as well, and then send the

employees to the field to go and perform the requested service. Those scenarios are as follow:

Scenario#1 Angelica is a homeowner and she needs her lawn to be cut. She goes on the internet

and finds our company. She clicks the services page to see what services we provide and she

finds out we do lawn cutting servicer too. Then she clicks on the contact us page to get the

phone number. She calls the company, and an associate picks up the phone. Angelica requests

for a lawn cutting service on a certain day next week. Our associate asks her to provide her

address, full name, phone number, and method of payment. The associate fills out the work

request form and pass it on to the services manager. The services manager contacts Angelica to

let her know the time, and date the lawn cutting employees will be at the address she provided.

The employees go to the address and give a copy of the work request to the customer to print and

sign her name; after she signs, the employees start the lawn cutting. Four days later, the company

mails the invoice to the customer.

Scenario#2 Lake Louis Apartments is a 125 apartment complex located at 3450, Evans rd, GA

30341. Lake Louis Apartments complex found out about our company through some fliers we

send out. Lake Louis management contacts us, and they signs a carpet cleaning contract with our

Page 11: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

company. We agreed that in order to our company to go and clean the carpet in any of the units,

a work order from Lake Louis Apartments needs to be placed through our company website,

indicating the unit number and date. Lake Louis fills out the form online and registers as our

customer in order to be able to place work orders online. Three weeks later, Lake Louis wants

carpet cleaning services on units 15A, 22B, 33C, 35D, 47M, 48K, 51L. A Lake Louis

Apartments office employee goes to our website; she clicks on Service request page; the page

opens; now she is required to provide the registered-customer log-in information in order to

place the work order. She types Lake Louse Apt as user name, and then she enters the password.

Once she logs in, then she places the work order for the above mentioned units. That way, we

know the work order was placed by Lake Louse, and the cleaning carpet team goes to Lake

Louis apartment complex, and clean the carpets on units 15A, 22B, 33C, 35D, 47M, 48K, 51L.

Note: Angelica on Scenario#1 could have also registered online as a customer. It was assumed

on scenario#1 that Angelica is not that good on using internet or creating accounts, passwords

etc. That means, she can still have our services even when she does not requester online. Thanks

for the webpage “services”, which provides information about the services we provide, and the

“contact us” page, which contain our contact information, the company was able to still have

Angelica as a customer. Once again, the purpose of the website is to bridge the gap between the

company and our customers.

Page 12: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Customers

From the homepage, the customers will be able to see the many variety of the cleaning services

we provide through the webpage “services” from the navigation bar located on the right hand

side of the website. If the customer is interested in our services, he/she will need to register

online as a customer from the “Register form”, located on the top-right hand site of the website.

After the customer is registered, he/she will be on the company database, then he/she will be able

to logging anytime providing the logging information to another webpage that can also be

accessed from the navigation bar called “Service request” to place a work order. The form will

allow the customer to specify the address, type of cleaning service, date and time; he/she wants

the service to take place. In addition, the “contact us” page will also be at the navigation bar for

the customers to be able to know about our physical location, phone number, and email address

so they can be able to walk-in for enquiries and request services in person if they desire to do so.

The “about us” page as usual, is a vital page to any website because it gives the visitors the

information about the nature of business or services the company or the organization provides.

This page is also located on the navigation bar so that the customers can have information about

the nature of services we provide. Finally, at the bottom of the navigation bar, there is a

“feedback” page. To leave a feedback, the users will just need to click on “Feedback”, fill the

box, and then submit the form.

2.3 Function Design

Page 13: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

The website will be built using TEXTPAD as the text editor along with other tools that are available in

Citrix (Virtual Desktop) such as SQL for the database, putty, etc. The languages that will be used are

HTLM for the design of the website, and PHP for the relationship and all the requests to the database.

The “Request service” page and the Register function will be related to a database. The rest of the files

will contain just text documents of the information that is related to each webpage. Once the website

gets built, it will be uploaded to the Mercer Serve “informatics.mercer.edu”

Below is the file/site structure that shows how the site will function.

File/site structure

2.4 Database Design

Services.html Request service .html Register.html

Database

Contact us.html Feedback About us.html

us.html

Index

Register.php Request Service .php

Database

Page 14: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Feedback

FeedbackID First_Name Last_Name Email Your_comments

Registration

Customer ID Name Street City State Zip code Email phone

Service request

Request ID Customer_Name Street City State Email Phone Service_requested Date time

Page 15: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

3. System version 1.0

Page 16: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn
Page 17: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn
Page 18: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

EOCS

WEBSITE USABILITY REPORT

Page 19: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

4. USABILITY REPORT.

4.1 Overview

This is a documented report that refers to an assessment plan to conduct a usability test and see

how users navigate and interact with EOCS Website

The objectives of this usability testing consist of getting users’ point of view so we can identify

possible design concerns in order to satisfy the end-users, and increase our productivity. The key

points to this usability test are:

• Determine design irregularities and usability issues.

. Ensure easy information accessibility and interaction with web applications.

The purpose of ours website is to bridge the gap between our customers and the company. Due to

the nature of our business, we had to make sure we have participants of both gender; males and

females. We had six participants for the usability testing, 3 for each gender.

Page 20: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

The participants conducted the test at their respective homes. I usually meet them almost every

day at Mercer University gym, in Atlanta campus located at 3001 Mercer university drive, GA

30341. I handed the questionnaire forms to them and I asked them to visit the website and give

me feedback through the questionnaire form and bring it to me in the gym anytime along the

week.

4.2 Summary

The Website is a web application designed that was built to serve as a bridge between EOCS and

the customers. Some of the functions integrated in the website are:

1. Registration form to register as a customer in order to be able to place work requests online.

2. Submit work requests online

3. Access information about the company and the services we provide.

4. Leave feedbacks

4.3 Methodology

Location

Each participant’s most suited location with internet access to navigate the site and fill the

questionnaire according to what he/she experienced while navigating the website. The test was

conducted that way due to the fact that most customers will take their time to navigate the site

Page 21: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

from their homes or office, coffee bar etc. The goal is to make sure the customers find the

information they need, and use the available web functions in less period of time.

Participants

The participants will assume that they are interested in a company that provides cleaning

services. They are asked to find information about the different varieties of cleaning services we

provide. They will attempt to chose any service of their interest; register as customer, and place a

work order request online. The goal is to make sure the customers find the information they

need, and use the available web application to complete the task in less period of time, and tell us

about their experience in regards to the usability and acceptability of the user interface. The

participants will be asked to provide honest opinions regarding the usability of the applications,

and how easy or difficult it was to navigate the website. Participants will answer a set of

questions from the questionnaire to express their experience.

Equipment:

1. Computer

2. A browser: (Google chrome, internet explorer, Mozilla, etc.)

3. Internet Connection

Page 22: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Procedure

The participants’ interactions with the website were in close observation by us. While the

participants were evaluating the applications and navigating the website, we, on the other hand,

we are checking to see which participant has submitted what work order request to ensure the

good functionality and accuracy of our database in relation to the information submitted by the

users through the web applications.

4.4 Usability questionnaire.

Name:

Occupation:

Requested service:

Usability Evaluation Questionnaire

1. Please indicate your gender Male Female

2. Please indicate your age category - 16-25 26-35 36-45 46-55 56-60 60+

3. How experienced are you in using the Internet?

No experience Limited experience some experience Very experienced

4. It is easy to navigate through this web site.

Page 23: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Agree Strongly Agree Neutral Disagree Strongly Disagree

5. The graphics on this web site are beautiful.

Agree Strongly Agree Neutral Disagree Strongly Disagree

6. It is easy to find information from the site

Agree Strongly Agree Neutral Disagree Strongly Disagree

7. It took me too long to find the service I was looking for.

Agree Strongly Agree Neutral Disagree Strongly Disagree

8. It was easy to register as a customer at customer registration form.

Agree Strongly Agree Neutral Disagree Strongly Disagree

9. It was easy to place the work order request.

Agree Strongly Agree Neutral Disagree Strongly Disagree

10. Overall, I am satisfied navigating the website.

Agree Strongly Agree Neutral Disagree Strongly Disagree

Page 24: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

4.5 RESULTS

The questionnaire results show that the tasks were easy to execute by the participants. All the

participants agreed that it was simple to navigate the website. The feedbacks from the usability

questionnaire showed that it was easy to find the information about the services we provide, and

that it does not take time at all to register as customer, and submit a work request online. Overall,

all the tasks were done successfully, and we had good feedbacks from the participants.

5. Version 2.0

Page 25: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn
Page 26: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn
Page 27: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn
Page 28: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

6. USER MANUAL

6.1 GENERAL INFORMATION

The general information section explains the purpose of EOCS website. The purpose of the

website is mainly to bridge the gap between our company, the existing customers, and

prospective customers that are interested in our services.

6.1.1 System Overview

EOCS’s website is a web application that allows visitors or potential customers to see general

information about the nature of our company, register as customers, and be able to submit work

Page 29: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

orders requests. This process is done through some applications that provide electronic forms

used to collect user/customer’s registration information, work order requests, and feedbacks. The

application saves the data collected to its database.

6.1.2 Organization of the Manual

The user’s handbook consists of 5 sections: General Information, System Summary, Getting

Started, Using the System, and Information Recording.

- The General Information section explains the purpose of building EOCS website.

- Website System summary section gives overall summary of the system. It outlines the

necessities of the system’s hardware and software, the configuration, user access levels

along with system’s behavior.

- Getting Started section describes the system’s menu, and explains how to access the

website from devices the user might be using.

- Using the System section gives some comprehensive descriptions of system

functionalities.

- Information Recording section describes how to access the information that was collected

by the applications as the result of the user’s input.

Page 30: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

6.2 WEBSITE SYSTEM SUMMARY

This section outlines the requirement of the system’s hardware and software, the configuration,

user’s access levels and system’s behavior in case of emergency.

6.2.1 System Configuration

The website can be navigated from any computer device connected to the Internet though a

browser. In order to store users’ input information to the database, the application needs to be

connected to the internet. Data saved in database can be accessed by employees and users

through Internet as well.

6.2.2 User Access Levels

Any visitor can use the website for general information, register as a customer, and then place

work order requests. Only certain registered employees are able to access the Information

Recording section to access the data saved in the database.

6.2.3 Emergency

Page 31: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

One of the issues that can be considered as an emergency can be a power outage. In case of any

power outage situation, data will not be able to be saved to the database through the web

applications.

6.3 GETTING STARTED

This section explains how to access and navigate the website and perform tasks from the

computer device.

6.3.1 Access

From any browser, the website can be accessed from the public at

http://informatics.mercer.edu/~enriqueo/INFM472/version1.0/index.php. The website

administrator does have log in information to make changes on the site when necessary.

6.3.2 System Menu

Website menu was made very simple so the users can access information easily. Once the user

types the URL using any browser, the navigation bar will be displayed. This navigation bar

contains links to access the information on each page, and the forms required to fill out to

perform your tasks. The navigation bar includes links to display information on the following

Page 32: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

pages from the website. About us, Services, Service request, Contact us, and feedback. The

Registration form is located on the top-left hand side corner of the navigation bar.

6.4 USING THE SYSTEM

4.1 About Us

About us gives the required information to the visitors of EOCS website. The information

includes our mission, and the nature of services we provide. Once you click on the “about Us”

link, you will be able see information about our company.

4.2 Services

The Services page section lists the different services we provide for the customers. Once you

click on the “Services” link, you will be able see the variety of services we provide. This page

only contains general information about the services we provide.

4.3 Service request

The Service request page does have a function that allows the users to place a work order

request through an online application. The “Service Request” page is related to a database.

Page 33: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn

Once the visitor clicks on the Request service link, a form will be displayed and he/she will be

required to fill out the form and submit it.

4.4 Contact Us

The contact us section displays the contact information. This includes the full address, email, and

the telephone number.

6. 4. Feedback

For those customers that require to tell us about our services, we have the feedback page, which

includes a form to fill in with a comment section. Feedback is for the customers to inform the

company about the quality of the service we provided for them, and also to tell us what needs to

be improved or include in our services.

6.5 Information Recording

This section is for authorized employees only. Its set access the information that was collected

by the applications as the result of the user’s input.

Page 34: EOCS FINAL REPORTinformatics.mercer.edu/~enriqueo/INFM 472/final report.pdf · Sweeping, mopping, and Furniture cleaning. Carpet cleaning Steam cleaning services Patio cleaning Lawn