Nền Tảng Dịch Vụ Dọn Dẹp và Sửa Chữa V-HomeClean cho Căn Hộ VinHomes

Nền tảng V homeclean cung cấp dịch vụ vệ sinh và sửa chữa chuyên nghiệp cho các căn hộ Vinhomes, đảm bảo chất lượng và sự hài lòng.

Chuyên ngành

Quản Lý Dịch Vụ

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

115
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Khám Phá V HomeClean Nền Tảng Dịch Vụ Cho Căn Hộ VinHomes

Trong bối cảnh đô thị hóa nhanh chóng, cuộc sống tại các khu chung cư cao cấp như VinHomes đòi hỏi các giải pháp tiện ích thông minh và hiệu quả. Nền tảng V-HomeClean ra đời như một sáng kiến kinh nghiệm, cung cấp một hệ sinh thái dịch vụ toàn diện, từ dọn dẹp đến sửa chữa, dành riêng cho cộng đồng cư dân. Tài liệu dự án NJS1703G3 mô tả V-HomeClean là một "nền tảng website hỗ trợ khách hàng quá bận rộn và không thể dọn dẹp phòng tại căn hộ VinHomes". Mục tiêu chính của nền tảng là đơn giản hóa việc quản lý và chăm sóc không gian sống, giúp cư dân tiết kiệm thời gian và công sức. Thay vì phải tìm kiếm riêng lẻ nhiều nhà cung cấp, giờ đây mọi nhu cầu về dịch vụ dọn dẹp căn hộ hay sửa chữa điện nước tại nhà đều được tích hợp trên một ứng dụng duy nhất. Nền tảng này không chỉ là một công cụ đặt lịch, mà còn là một giải pháp cho cư dân VinHomes, giúp nâng cao chất lượng sống thông qua việc tự động hóa và chuyên nghiệp hóa các công việc gia đình. Với giao diện thân thiện và quy trình vận hành được tiêu chuẩn hóa, V-HomeClean hứa hẹn trở thành một phần không thể thiếu trong hệ sinh thái dịch vụ tiện ích VinHomes.

1.1. Giới thiệu tổng quan về ứng dụng dọn nhà thông minh

V-HomeClean app là một ứng dụng dọn nhà thông minh được phát triển chuyên biệt, hoạt động như một cầu nối trực tiếp giữa cư dân VinHomes và các nhà cung cấp dịch vụ uy tín. Theo tài liệu NJS1703G3, nền tảng được xây dựng với các vai trò người dùng rõ ràng: Khách (Guest), Khách hàng (Customer), Nhân viên (Staff), và Quản lý (Manager), đảm bảo một quy trình vận hành khép kín và chuyên nghiệp. Khách hàng có thể dễ dàng xem danh sách dịch vụ, lựa chọn gói phù hợp, và đặt lịch dọn dẹp online chỉ với vài thao tác. Ứng dụng cung cấp đa dạng các loại hình dịch vụ, từ giúp việc theo giờ VinHomes cho các công việc hàng ngày, đến vệ sinh công nghiệp cho nhu cầu làm sạch sâu. Mọi thông tin về dịch vụ, chi phí và đánh giá của người dùng trước đều được hiển thị công khai, giúp khách hàng đưa ra quyết định một cách chính xác. Đây chính là một nền tảng giúp việc gia đình hiện đại, đáp ứng đúng nhu cầu của cuộc sống bận rộn.

1.2. Mục tiêu và phạm vi của nền tảng giúp việc gia đình

Mục tiêu cốt lõi của V-HomeClean, như được nêu trong phần 'Scope' của tài liệu gốc, là giải quyết vấn đề thiếu thời gian của cư dân VinHomes. Phạm vi của dự án không chỉ dừng lại ở việc cung cấp dịch vụ vệ sinh, mà còn mở rộng sang các dịch vụ kỹ thuật tòa nhà. Điều này bao gồm các công việc phức tạp hơn như bảo trì điều hòa chung cư hay xử lý các sự cố điện nước đột xuất. Nền tảng được thiết kế để quản lý toàn bộ vòng đời của một yêu cầu dịch vụ: từ lúc khách hàng đặt lịch (Use Case UC-12: Book appointment), quản lý phân công công việc cho nhân viên (Use Case UC-29: Assign work to staffs), đến khi khách hàng xem lại lịch sử (Use Case UC-11: Check History Bookings) và để lại phản hồi (Use Case UC-15: Feedback Service). Bằng cách này, V-HomeClean tạo ra một hệ thống quản lý căn hộ hiệu quả, minh bạch và đáng tin cậy cho toàn bộ cộng đồng.

II. Thách Thức Quản Lý Căn Hộ VinHomes Bận Rộn Và Thiếu Dịch Vụ

Cuộc sống hiện đại tại các khu đô thị lớn như VinHomes mang lại nhiều tiện nghi nhưng cũng đi kèm với những thách thức không nhỏ trong việc quản lý căn hộ. Cư dân thường xuyên đối mặt với quỹ thời gian eo hẹp, khiến việc tự mình dọn dẹp nhà cửa hay xử lý các sự cố kỹ thuật trở nên khó khăn. Việc tìm kiếm một dịch vụ dọn dẹp căn hộ đáng tin cậy hoặc một thợ sửa chữa uy tín thường tốn nhiều thời gian và không đảm bảo chất lượng. Các phương pháp truyền thống như tìm kiếm qua người quen hoặc trên các diễn đàn thiếu sự kiểm chứng, dẫn đến rủi ro về an toàn và hiệu quả công việc. Hơn nữa, việc sắp xếp lịch làm việc với các nhà cung cấp dịch vụ riêng lẻ thường thiếu linh hoạt, không phù hợp với lịch trình bận rộn của cư dân. Nhu cầu về một giải pháp tập trung, cho phép đặt lịch dọn dẹp online và yêu cầu dịch vụ kỹ thuật một cách nhanh chóng, đã trở nên cấp thiết. Đây chính là khoảng trống thị trường mà nền tảng V-HomeClean được tạo ra để giải quyết, mang đến một phương thức quản lý nhà cửa tiện lợi và chuyên nghiệp.

2.1. Khó khăn khi tìm kiếm thợ sửa chữa uy tín và giúp việc

Một trong những thách thức lớn nhất đối với cư dân là tìm được đội ngũ nhân sự đáng tin cậy. Việc tìm kiếm một người giúp việc theo giờ VinHomes phù hợp hay một thợ sửa chữa uy tín cho các sự cố đột xuất như hỏng hóc điện nước thường không đơn giản. Thị trường dịch vụ tự do thiếu các tiêu chuẩn rõ ràng về tay nghề và lý lịch, gây ra lo ngại về an ninh và chất lượng. Cư dân phải dành thời gian để xác minh thông tin, thương lượng giá cả và giám sát công việc. Nền tảng V-HomeClean giải quyết vấn đề này bằng cách xây dựng một đội ngũ nhân viên và đối tác được tuyển chọn và xác minh kỹ lưỡng. Mỗi nhân viên đều được đào tạo chuyên nghiệp, đảm bảo mang lại dịch vụ đồng nhất và chất lượng cao, từ việc dọn dẹp tỉ mỉ đến việc sửa chữa điện nước tại nhà an toàn và hiệu quả.

2.2. Nhu cầu đặt lịch dọn dẹp online linh hoạt cho cư dân

Sự thiếu linh hoạt trong việc sắp xếp lịch hẹn là một rào cản khác. Các dịch vụ truyền thống thường yêu cầu liên lạc qua điện thoại trong giờ hành chính và khó có thể đáp ứng các yêu cầu đột xuất hoặc ngoài giờ. Cư dân cần một hệ thống cho phép họ chủ động đặt lịch dọn dẹp online vào bất kỳ thời điểm nào, phù hợp với lịch trình làm việc và sinh hoạt cá nhân. V-HomeClean app được thiết kế để đáp ứng chính xác nhu cầu này. Với vài cú nhấp chuột, khách hàng có thể chọn ngày, giờ và loại dịch vụ mong muốn. Hệ thống tự động xác nhận và gửi thông báo, giúp loại bỏ các bước liên lạc thủ công rườm rà. Tính năng này không chỉ tiết kiệm thời gian mà còn mang lại sự chủ động tối đa cho người dùng trong việc chăm sóc không gian sống của mình.

III. Cách V HomeClean Tối Ưu Hóa Dịch Vụ Dọn Dẹp và Sửa Chữa

Nền tảng V-HomeClean được xây dựng dựa trên một cấu trúc quy trình chặt chẽ, nhằm tối ưu hóa mọi khía cạnh của dịch vụ. Từ giao diện người dùng đến hệ thống quản trị nội bộ, mọi thứ đều được thiết kế để đảm bảo trải nghiệm liền mạch và hiệu quả. Theo tài liệu NJS1703G3, hệ thống phân chia rõ ràng các chức năng cho từng đối tượng người dùng, tạo nên một luồng công việc khoa học. Khách hàng sử dụng ứng dụng dọn nhà thông minh để yêu cầu dịch vụ. Quản lý (Manager) tiếp nhận yêu cầu, xem xét và phân công cho nhân viên (Staff) phù hợp nhất. Nhân viên nhận nhiệm vụ qua ứng dụng, thực hiện công việc và báo cáo hoàn thành. Toàn bộ quy trình này giúp giảm thiểu sai sót, tăng cường trách nhiệm và đảm bảo chất lượng dịch vụ đồng đều. Đặc biệt, việc tích hợp các dịch vụ kỹ thuật tòa nhà như bảo trì điều hòa chung cư vào cùng một nền tảng với dịch vụ dọn dẹp tạo ra một giải pháp toàn diện, đáp ứng hầu hết các nhu cầu bảo trì và vận hành căn hộ của cư dân.

3.1. Quy trình đặt lịch và phân công công việc tự động hóa

Điểm mạnh cốt lõi của V-HomeClean là quy trình tự động hóa. Khi một khách hàng thực hiện thao tác "Book appointment" (UC-12), hệ thống sẽ ngay lập tức ghi nhận yêu cầu và gửi thông báo đến bộ phận quản lý. Quản lý sử dụng chức năng "View Bookings List" (UC-28) để xem danh sách các yêu cầu đang chờ xử lý. Sau đó, dựa trên tính chất công việc và lịch trình của nhân viên, quản lý sẽ sử dụng chức năng "Assign work to staffs" (UC-29) để phân công nhiệm vụ. Nhân viên sẽ nhận được thông báo về công việc mới qua chức năng "Check task notifications" (UC-17). Quy trình tự động này giúp giảm thời gian chờ đợi của khách hàng và tối ưu hóa việc sử dụng nguồn lực nhân sự, đảm bảo cung cấp dịch vụ dọn dẹp căn hộ một cách nhanh chóng và hiệu quả.

3.2. Hệ thống quản lý và theo dõi lịch sử đặt dịch vụ

Minh bạch là yếu tố quan trọng để xây dựng lòng tin. V-HomeClean cho phép khách hàng toàn quyền kiểm soát các dịch vụ của mình. Chức năng "Check History Bookings" (UC-11) cho phép người dùng xem lại toàn bộ lịch sử các lần sử dụng dịch vụ, bao gồm chi tiết về thời gian, chi phí và nhân viên thực hiện. Tính năng này không chỉ hữu ích cho việc quản lý chi tiêu cá nhân mà còn là cơ sở để khách hàng đưa ra các phản hồi chính xác. Về phía quản lý, hệ thống cung cấp các công cụ để theo dõi hiệu suất làm việc của nhân viên và chất lượng dịch vụ tổng thể, từ đó có những điều chỉnh kịp thời để không ngừng cải tiến nền tảng giúp việc gia đình này, biến nó trở thành một giải pháp cho cư dân VinHomes thực sự.

IV. Hướng Dẫn Sử Dụng Dịch Vụ Sửa Chữa Điện Nước Tại Nhà Tối Ưu

Bên cạnh dịch vụ dọn dẹp, V-HomeClean còn là một địa chỉ tin cậy cho các nhu cầu sửa chữa kỹ thuật. Các sự cố như rò rỉ nước, chập điện hay hỏng hóc thiết bị là điều khó tránh khỏi trong quá trình sinh sống. Nền tảng cung cấp một giải pháp nhanh chóng và chuyên nghiệp cho việc sửa chữa điện nước tại nhà. Thay vì phải loay hoay tìm kiếm số điện thoại của thợ sửa chữa, cư dân chỉ cần mở V-HomeClean app, chọn mục dịch vụ kỹ thuật và mô tả sự cố. Hệ thống sẽ kết nối họ với đội ngũ thợ sửa chữa uy tín đã được xác minh. Quy trình này không chỉ nhanh hơn mà còn an toàn hơn, vì mọi nhân viên kỹ thuật đều thuộc hệ thống quản lý của V-HomeClean. Dịch vụ không chỉ giới hạn ở các sửa chữa nhỏ lẻ mà còn bao gồm các gói bảo trì điều hòa chung cư định kỳ, giúp ngăn ngừa hỏng hóc và đảm bảo thiết bị hoạt động hiệu quả, tiết kiệm năng lượng.

4.1. Cung cấp dịch vụ kỹ thuật tòa nhà toàn diện mọi sự cố

V-HomeClean cung cấp một danh mục dịch vụ kỹ thuật tòa nhà đa dạng, bao phủ hầu hết các vấn đề mà một căn hộ chung cư có thể gặp phải. Danh mục này bao gồm sửa chữa hệ thống điện, khắc phục sự cố đường ống nước, lắp đặt và bảo trì các thiết bị gia dụng như máy giặt, bình nóng lạnh, và đặc biệt là hệ thống điều hòa không khí. Mỗi hạng mục dịch vụ đều được thực hiện bởi các kỹ thuật viên có chuyên môn, đảm bảo tuân thủ các tiêu chuẩn an toàn và kỹ thuật. Điều này mang lại sự an tâm tuyệt đối cho cư dân, vì họ biết rằng mọi vấn đề trong căn hộ của mình sẽ được xử lý bởi những người có năng lực và trách nhiệm.

4.2. Minh bạch bảng giá dọn dẹp chung cư và chi phí kỹ thuật

Một trong những mối quan tâm lớn nhất khi sử dụng dịch vụ là vấn đề chi phí. V-HomeClean cam kết sự minh bạch tuyệt đối về giá cả. Trước khi xác nhận bất kỳ yêu cầu nào, khách hàng sẽ được cung cấp một bảng giá dọn dẹp chung cư chi tiết hoặc báo giá sơ bộ cho các dịch vụ sửa chữa. Theo quy tắc nghiệp vụ BR-02 và BR-03 trong tài liệu NJS1703G3, giá được niêm yết rõ ràng bằng đơn vị VND và sử dụng dấu phẩy để phân tách hàng nghìn. Không có chi phí ẩn hay phụ phí bất ngờ. Khách hàng có thể dễ dàng so sánh và lựa chọn gói dịch vụ phù hợp với ngân sách của mình. Sự minh bạch này giúp xây dựng mối quan hệ bền vững dựa trên sự tin tưởng giữa V-HomeClean và cộng đồng cư dân VinHomes.

V. Tương Lai Của V HomeClean Tích Hợp Quản Lý Căn Hộ Thông Minh

V-HomeClean không chỉ là một sáng kiến kinh nghiệm giải quyết các vấn đề trước mắt mà còn mang trong mình một tầm nhìn dài hạn. Mục tiêu tương lai là phát triển nền tảng này thành một siêu ứng dụng, một trung tâm điều khiển cho cuộc sống thông minh tại VinHomes. Bằng cách tích hợp thêm các tính năng quản lý căn hộ thông minh, V-HomeClean có thể mở rộng phạm vi dịch vụ, từ việc đặt lịch dọn dẹp đến thanh toán hóa đơn điện nước, quản lý thẻ cư dân, đặt các tiện ích chung và kết nối cộng đồng. Tiềm năng là rất lớn, khi một ứng dụng duy nhất có thể đáp ứng mọi nhu cầu sinh hoạt hàng ngày. Điều này sẽ củng cố vị thế của V-HomeClean như một giải pháp cho cư dân VinHomes không thể thiếu, đồng thời nâng cao giá trị và trải nghiệm sống trong hệ sinh thái của VinHomes. Quá trình phát triển sẽ tập trung vào việc áp dụng công nghệ mới, lắng nghe phản hồi người dùng và liên tục mở rộng danh mục dịch vụ tiện ích VinHomes.

5.1. Định hướng phát triển và mở rộng các dịch vụ tiện ích

Trong tương lai, V-HomeClean sẽ không ngừng mở rộng danh mục dịch vụ. Ngoài dọn dẹp và sửa chữa, nền tảng có thể tích hợp các dịch vụ khác như giặt là, đi chợ hộ, chăm sóc cây cảnh, hoặc thậm chí là dịch vụ trông trẻ. Bằng cách hợp tác với các đối tác uy tín trong nhiều lĩnh vực, V-HomeClean app sẽ trở thành một cổng dịch vụ một cửa (one-stop service portal). Việc mở rộng này sẽ được thực hiện dựa trên phân tích nhu cầu thực tế của cư dân, đảm bảo mỗi dịch vụ mới được đưa ra đều mang lại giá trị thiết thực. Mục tiêu là tạo ra một hệ sinh thái dịch vụ phong phú, giúp cư dân giải quyết mọi vấn đề trong cuộc sống chỉ bằng một ứng dụng duy nhất.

5.2. Tiềm năng trở thành siêu ứng dụng cho hệ sinh thái VinHomes

Với nền tảng công nghệ vững chắc và sự am hiểu sâu sắc về nhu cầu của cư dân, V-HomeClean có đủ tiềm năng để phát triển vượt ra ngoài khuôn khổ của một ứng dụng dọn nhà thông minh. Bằng cách tích hợp sâu hơn với ban quản lý tòa nhà và các tiện ích khác của VinHomes, ứng dụng có thể trở thành công cụ giao tiếp chính thức, nơi cư dân nhận thông báo, đăng ký sử dụng tiện ích chung (hồ bơi, phòng gym), và tham gia vào các hoạt động cộng đồng. Khi đó, V-HomeClean không chỉ là một nhà cung cấp dịch vụ, mà còn là một phần quan trọng trong việc xây dựng một cộng đồng cư dân văn minh, gắn kết và hiện đại, đúng với tinh thần và đẳng cấp mà VinHomes hướng tới.

10/07/2025

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING V-HomeClean Platform for providing Cleaning and repair services for VinHomes apartments Project Code NJS1703G3 Document Code NJS1703G3 - v1.2 Group Member Nguyễễn Trung Kiễn - SE161079 Đoàn Thanh Hiễếu - SE161047 Hoàng Xuân Quý - SE161038 Nguyễễn Vũ Tường - SE161049 Lễ Quốếc Thắếng - SE161071 Supervisor Mr. Nguyễễn Ngọc Lâm Ho Chi Minh City, Oct 26th 2022 NJS1703 – G3 RECORD OF CHANGES Date A, M, D In charge Change Description Version 05/07 A KienNT, HieuDT, TuongNV, More Introduction 1.0 ThangLQ Description of Cleaning Services Website (I) 06/07 A HieuDT, KienNT, TuongNV, Add description, edit 1.0 ThangLQ, QuyHX content in OVERALL DESCRIPTION 06/07 A QuyHX Add Use case diagram 1.0 06/07 A QuyHX, TuongNV, KienNT, Add Use case list 1.0 HieuDT, ThangLQ 10/07 A QuyHX Write use case UC-01: Login 1.0 Description 10/07 A QuyHX Write use case UC-02: 1.0 Register Description 10/07 A QuyHX Write use case UC-03: 1.0 Logout Description 10/07 A TuongNV Write use case UC-04: View 1.0 Service Description 10/07 A TuongNV Write use case UC-05: View 1.0 Blog Description 10/07 A HieuDT Write use case UC-06: View 1.0 Comment Description 10/07 A HieuDT Write use case UC-07: 1.0 Forgot Password Description 10/07 A ThangLQ Write use case UC-08: 1.0 Change Password Description 10/07 A ThangLQ Write use case UC-09: 1.0 Modify User Profile Description 10/07 A KienNT Write use case UC-10: Check 1.0 notifications Description 10/07 A TuongNV Write use case UC-11: Check 1.0 History Bookings Description 10/07 A TuongNV Write use case UC-12: 1.0 Booking Appointment Description 10/07 A KienNT Write use case UC-13: Post 1.0 Blog Description 10/07 A KienNT Write use case UC-14: Post 1.0 Comment Description 10/07 A KienNT Write use case UC-15: 1.0 Feedback Service Description 10/07 A KienNT Write use case UC-16: View 1.0 2/67 NJS1703 – G3 Tasks Description 10/07 A QuyHX Write use case UC-17: Check 1.0 Tasks Notifications Description 10/07 A QuyHX Write use case UC-18: View 1.0 Account List Description 10/07 A QuyHX Write use case UC-19: View 1.0 Account Detail Description 10/07 A QuyHX Write use case UC-20: Ban 1.0 Account Description 10/07 A HieuDT Write use case UC-21: View 1.0 Service List Description 10/07 A HieuDT Write use case UC-22: View 1.0 Service Detail Description 10/07 A HieuDT Write use case UC-23: 1.0 Create Service Description 10/07 A HieuDT Write use case UC-24: Hide 1.0 Service Description 10/07 A TuongNV Write use case UC-25: View 1.0 Blog List Description 10/07 A TuongNV Write use case UC-26: Hide 1.0 Blog Description 10/07 A TuongNV Write use case UC-27: View 1.0 notifications Description 10/07 A TuongNV Write use case UC-28: View 1.0 Booking List Description 10/07 A ThangLQ Write use case UC-29: 1.0 Assigned work to staff Description 10/07 A ThangLQ Write use case UC-30: Hide 1.0 Blog Description 10/07 A ThangLQ Write use case UC-31: 1.0 Modify Account Description 10/07 A KienNT Write use case UC-32: 1.0 Create Account Description 11/07 A KienNT, ThangLQ, HieuDT, Add Non-function 1.0 TuongNV, QuyHX requirement 11/07 A KienNT, ThangLQ, HieuDT, Insert Database Schema 1.0 TuongNV, QuyHX QuyHX, KienNT, HieuDT Draw ERD 1.0 11/07 M KienNT, ThangLQ, HieuDT, Retouch fonts, and align 1.1 TuongNV, QuyHX 12/07 M KienNT, ThangLQ, HieuDT, Modify Table of content 1.2 TuongNV, QuyHX *A - Added M - Modified D - Deleted 3/67 NJS1703 – G3 TABLE OF CONTENT Contents. MINISTRY OF EDUCATION AND TRAINING. TABLE OF CONTENT.

Definitions, Acronyms, and Abbreviations. Use Case Diagram. Use Case List. Use Case Detail.

UC-01: Sign In. UC-02: Sign Up. UC-04: View Service. UC-05: View Blogs.

UC-06: View Comments. UC-07: Forgot Password. UC-08: Change Password. UC-09: Modify User Profile.

UC-10: Check notifications. UC-11: Check History Bookings. 4/67 NJS1703 – G3 UC-12: Book appointment. UC-13: Post Blog.

UC-14: Post Comment. UC-15: Feedback Service. UC-16: View Tasks. UC-17: Check task notifications.

UC-18: View account list. UC-19: View account detail. UC-20: Ban account. UC-21: View service Lists.

UC-22: View Service Detail. UC-23: Create Service. UC-24: Hide Service. UC-25: View Blog Lists.

UC-26: Hide Blog. UC-27: View Notifications. UC-28: View Bookings List. UC-29: Assign work to staffs.

UC-30: Cancel User Booking. UC-30: Assign work to staffs. UC-31: Modify Account. UC-32: Create Account.

Non-Functional Requirement. Purpose This document represents the Software Requirements Specification (SRS) of V- Home Cleaning Service. Its purpose is to describe the scope, both the functional and non-functional software requirements, as well as the design constraints of the whole logic sub-component. Scope V-Home Cleaning service is the website platform that supports customers who are too busy and can not clean their room at Vinhomes apartment.

More specifically, Customers can look for the kind of service they want by providing some keywords, or categories. After that, they can order service by filling in the form that has been provided, then check out. We have a use-case model that states the correlation relationship between the user and the system, functional and non-functional requirements, an ERD and a relational schema. Definitions, Acronyms, and Abbreviations Acronym Definition Vietnam 6/67 NJS1703 – G3 ese Guest A person using the Khách application without signing mời in.

Customer A person who signed Khách in as a customer, the hàng purpose is to book a service. Staff A person who signed Nhân in as a staff, the purpose of viễn which is to receive work from manager and work. Manager A person who signed Quản lý in as a manager, the purpose is to manage websites and manage booking requests. Administrator A person who signed Quản trị in as a distributor, the viễn purpose is to manage Accounts and see the statistics of the website.

Overview The next chapter, the Overall Description, of this document provides an overview of the product's functionality. It describes the informal requirements and is used to establish the context for the specification in the next chapter. 7/67 NJS1703 – G3 The third chapter, the Functional Requirements section, of this document is written to describe the functionality of the product in technical terms including its use-cases and details. The fourth chapter, the Non-functional Requirements section, of this document is written to describe in detail the non-functionality of the product, defining how a system should look like.

The fifth chapter, the Database section, of this document is written to describe in detail the database (specifically, ERD and Relation Schema) of the product, defining how data are stored and organised. The last chapter, is the Supporting Information section, of this document provides the supporting information that makes the SRS easier to use. It includes: - Index - Appendices and be considered part of the requirements or not. Guest Requirements Guests are people who have not been authenticated to the system.

They only have limited access the following functions: ● Sign Up, Sign In, Forget Password. ● Search and View Services. Customer Requirements Members are people who have signed in to the website with the “Customer” role. They can use all Guest’s functions, plus these following ones: ● View/Edit Profile.

● View History Booking. 8/67 NJS1703 – G3 ● Sign In, Forgot password 2.3 Manager Requirements Members are people who have logged in to the job board website with the “Manager” role. They can use all Customer’s functions, plus these following ones: ● View/Modify/Ban Accounts. ● View/Modify/Create/Ban Services.

● View/Ban/Create Blogs. ● Manage tasks ● View Statitic dashboard 2.4 Admin Requirements Members are people who have logged in to the admin dashboard website with “Admin” role. They can use all Manager’s functions, plus these following ones: ● Organise Accounts. ● Submit a new Booking request.

Business Rules ID Rule Definition BR- Website designed using Vietnamese 01 BR- Price’s amount uses comma for thousand separator 02 Example: 250,000vnđ BR- Price’s unit is VND 9/67 NJS1703 – G3 03 BR- Order’s status can be: confirmed - in process - finished 04 BR- Password must have at least 8 character, at least 1 number, at least 05 special character and at least 1 uppercase character BR- Date of Birth must have dd/mm/yy format 06 BR- 07 2. System Overview 10/67 NJS1703 – G3 3. FUNCTIONAL REQUIREMENT 11/67 NJS1703 – G3 3. Use Case Diagram 3.

Use Case List 12/67 NJS1703 – G3 I UseCase Primary Actor Secondary Actor D UC-01 Sign In Guest UC-02 Sign Up Guest UC-03 Logout User UC-04 View service Guest UC-05 View Blogs Guest UC-06 View Comments Guest UC-07 Forgot Password User UC-08 Change Password User UC-09 Modify User Profile User UC-10 Check notifications User UC-11 Check history User bookings UC-12 Book appointment User UC-13 Post blog User UC-14 Post comment User 13/67 NJS1703 – G3 UC-15 Feedback service User UC-16 View tasks Staff UC-17 Check task Staff notifications UC-18 View accounts list Manager UC-19 View accounts detail Manager UC-20 Ban Accounts Manager UC-21 View service Lists Manager UC-22 View service detail Manager UC-23 Create service Manager UC-24 Hide service Manager UC-25 View blogs list Manager UC-26 Hide blog Manager UC-27 View Notifications Manager UC-28 View Bookings List Manager UC-29 Assign work to staffs Manager UC-30 Cancel User Booking Manager 14/67 NJS1703 – G3 UC-31 Modify accounts Admin UC-32 Create account Admin 15/67 NJS1703 – G3 3. Use Case Detail UC-01: Sign In 16/67 NJS1703 – G3 ID UC-01: Sign In and Name: Created By: Xuân Date 25/06/202 Quý Created: 3 Primary Actor: User Secondary N/A Actors: Priority: High Frequency Usually of Use: Trigger: - The user wants to sign in to the V-Home Clean website. - The user(Admin, Manager, Staff) indicates that he/she wants to be verified by the system (V-HomeClean) so that he/she can do some specific tasks depending on his or her role. Description: This feature allows actor to login the system Preconditions: Actor has a gmail registered before Post-conditions: Success: Redirect to home page Fail: The system shows error message corresponding to error code Normal Flow: Step Actor System Response Action 1 In sign in 17/67 NJS1703 – G3 page, Actor inputs email and passwords 2 Actor System redirects to clicks “Đắng the home page nhập” Alternative Flow: N/A Exceptions: Cause System Response o The email or System informs error password is not message to remind user correct format inputs correct format The email or System informs “email password is not or password is incorrect” correct Business Rules: - Password is not empty and at least 8 characters, at least 1 number, at least 1 upper case character, at least 1 lower case character, at least 1 special character Assumptions: - Actor’s internet connection is available UC-02: Sign Up 18/67 NJS1703 – G3 ID UC-02: Sign Up and Name: 19/67 NJS1703 – G3 Created By: QuyHX Date 25/06/202 Created: 3 Primary Actor: Guest Secondary N/A Actors: Priority: High Frequency Usually of Use: Trigger: The actor wants to register an account in V-Home Clean website Description: This feature allows actor to create new account to become customer in the website Preconditions: Actor has an email that has been authorised before Post-conditions: Success: Redirect to home page Fail: The system shows error message corresponding to error code 20/67 NJS1703 – G3 Normal Flow: S Actor Action System tep Response 1 In the sign in page, actor System shows a form with fill in the “Đắng ký tài these fields: khoản” form - Email: a text input, a string input must follow the email regex (XXX@YYY.

- Password/Confirm password: two strings must be identical, not empty and at least 8 characters,at least 1 number, at least 1 upper case character, at least 1 lower case character, at least 1 special character - Full name: must not be empty - Phone number: a string of numbers has 10 characters. - Room ID: a text input, a string input must follow the Room ID regex (X00- 00). - Vinhome location: optional with three choices - Gender: Male/Female or Other 21/67 NJS1703 – G3 Alternative Flow: N/A Exceptions: Cause System Response o At least one input field System shows a warning message doesn’t match the corresponding to the fail constraint constraint.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ