Professional Documents
Culture Documents
PROJECT REPORT
Management Information System
IN-HOME PET CARE SERVICE
Lecturer: Dr. Nguyen Hai Duong
Group Number: 24
1. Purpose
This report targets to develop a web application that allows customers to get information about
the pet services that we offer at their own comfort home. Customers are also able to read the
review on the websites and choose the appropriate employees that fit their requirements and
budget. This system is developed to provide a friendly-user website that can suit all platforms
such as mobile phones or laptops so customers do not have difficulty in using the services.
Moreover, the web application allows cash or credit card payment and prevents any problems
that making an appointment in the traditional way may have.
2. Scope
This System Specification document describes the functional requirement and related
business requirement of the online pet services system. The concentration of this project will
be how to get rid of the offline booking’s disadvantages and optimize the process of booking
pet services.
The main function of the website is to allow customers to access and make online booking as
well as payment in the most convenient way. Our goal is to bring the fastest and highest
quality online service to customers.
FR1 Log in the existing account Customers can log in to their own
accounts
FR4 Look for services, staffs, Customers can view the available
and price services and staff as well as their prices
FR5 Select services, time, and Customers can choose suitable services
staffs and staffs and the time to use
2
FR6 Chat with staff Customers can message the staff to
exchange information before meeting
FR7 Confirm the booking Customers can view all the booking
information via message box on our
website and their personal email
FR10 Rate the services Customers can rate staff after the
service is completed
FR13 Manage all bookings Manager can view reports and check
booking information
3
1.3 Use case diagram
2. Other Requirements
4
2.2. System Quality Attributes
Performance
Page load time should be within 2 seconds because there is a high chance that users will leave
if it takes more than 3 seconds. According to Stranngloop, 57% of users are impatient to wait
more than 3 seconds, and 80% of them will never give that site a second chance. Additionally,
a successful booking confirmation email and detailed information must be sent to the
customers' email less than 3 seconds after they booked.
Reliability
The probability that the software works without errors for a specific number of uses or amount
of time under predefined conditions. Our system has 98% reliability, that is, under normal
usage conditions, our website can be accessible 98% of the time without failure.
Security
Ensure that all data inside the system is protected against malware attacks or unauthorized
access. Our website establishes security by requiring users to create an account and use a
password containing at least 8 letters and 1 number. We also lock user accounts to protect
users information after 5 failed login attempts. Moreover, customer information data is also
encrypted.
Maintainability
Maintenance is unavoidable; however, critical failures are restricted as much as possible and
the time to repair is also shortened. Short maintenance time will prevent the company from
profit loss as customers may come to other services when too many failures occur or too much
time to repair.
Usability
The system will be designed to be friendly-user, so they will learn how to use it in a short
time and will not give up. The system should also be attractive and appealing to customers to
keep them stay on the website longer.
Portability
Customers can access the system on various devices and each of them are ensured not to
conflict with each other. The system is also compatible with other systems that have already
existed in the same environment. For example, firewall or antivirus software.
5
III. SYSTEMS DESIGN
6
2. Business process
The website acts as a place where the pet service can reach out to more potential customers.
After using the service, our website will send a notification to the customer to encourage them
to evaluate the service and staff as a basis for others to make better decisions.
7
3. Database design
8
Figure 5: Class Diagram (2)
The company located in Vietnam will have the two main languages Vietnamese and English
available at any stage of the website. Our company provides all kinds of pet care services that
match any desires from customers. Moreover, each service will display its suitable staff's
overview with service time, service provider's calendar and note for specific species if
necessary.
9
Figure 6: Class Diagram (3)
In addition to that important aspect, the company wants to satisfy customers' experience as
much as possible with many staff options for customers to choose the fitting service provider.
Each of the company's staff has different expertises about species, traits and work schedule
for customers to consult and pick as long as that service provider's available time is
appropriate.
10
Figure 7: Class Diagram (4)
Each invoice is addressed with a particular ID and code for customers and the company to
resolve any emerging problem quickly. The invoice will be able to fill customers' inquiries
about details and prices with specific information such as customers' data, service's name,
time, duration, discount, price and description. With this, customers can feel the professional
factor, consideration and reliability from the company.
11
Figure 8: Full Class Diagram
12
3.2. Entity relationship diagram
1. Data
User
13
6 Huynh Anh Tu hatu2113@gmail.com 465763
id species_served
1 dog
2 cat
14
Staff
15
Customer
2.Website Demo
Here is our website link
https://linhdohoangtruc38.wixsite.com/petservice
17
Figure 13: About Us Page
18
Figure 15: Contact Us Page
19
Figure 17: Time and Staff Select Page
20
Figure 20: Forum Page
V. CONCLUSION
Overall, our group has basically completed a pet service booking website with a reasonable
layout and easy-to-use interface. We have tried to design a website full of information for
users to find what they need conveniently. However, this website should only be seen as a
mock-up because it is basically designed with few options given the short duration of the
project.
In the long-term, this website will be updated and improved to be able to compete with others.
Our team will build a complete website that fully meets the system's business requirements,
decentralizes administration and has a richer database. Moreover, we will develop more
payment methods and optimize the customer's staff selection process before making a booking
by automatically displaying a list of employees that are suitable for the customer based on the
highest star rating and the closest distance.
21
REFERENCE
https://dexecure.com/blog/business-web-performance-slow-website-eats-up-your-revenue/
https://winatalent.com/blog/2020/05/what-are-non-functional-requirements-types-and-
examples/
https://www.altexsoft.com/blog/non-functional-requirements/
22