eocs final reportinformatics.mercer.edu/~enriqueo/infm 472/final report.pdf · sweeping, mopping,...
TRANSCRIPT
EOCS
FINAL REPORT
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…….....….............................................................................................
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
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
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
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
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
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
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
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
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.
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
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
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
3. System version 1.0
EOCS
WEBSITE USABILITY REPORT
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.
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
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
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.
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
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
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
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.
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
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
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.
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.