Đồ án HCMUTE: Xây dựng website cung cấp dịch vụ người giúp việc

Đồ án kỹ thuật nghiên cứu hcmute xây dựng website cung cấp người giúp việc, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2021

135
2
0

Phí lưu trữ

35 Point

Tóm tắt

I. Xây dựng Website Dịch vụ Người Giúp Việc tại HCMUTE Tổng quan

Đề tài xây dựng website cung cấp người giúp việc tại HCMUTE tập trung vào việc thiết kế và phát triển một nền tảng trực tuyến kết nối người cần tìm người giúp việc với những người cung cấp dịch vụ này. Website người giúp việc HCMUTE này hướng đến giải quyết vấn đề tìm kiếm người giúp việc một cách hiệu quả và tiện lợi cho cộng đồng HCMUTE và khu vực lân cận. Việc ứng dụng công nghệ thông tin vào lĩnh vực này sẽ tạo ra sự đột phá, đáp ứng nhu cầu ngày càng tăng của xã hội hiện đại. Khóa luận tập trung vào các khía cạnh kỹ thuật như lựa chọn công nghệ phù hợp, thiết kế cơ sở dữ liệu, phát triển giao diện người dùng thân thiện, và đảm bảo tính bảo mật thông tin. Thành công của dự án sẽ góp phần vào việc nâng cao chất lượng cuộc sống và hiệu quả công việc cho người dân.

1.1 Phân tích Yêu cầu và Khả năng Thực hiện

Khóa luận tập trung vào việc xây dựng một website người giúp việc HCMUTE đáp ứng các yêu cầu cơ bản của người dùng và quản trị viên. Dịch vụ người giúp việc HCMUTE được cung cấp thông qua website này cần có giao diện trực quan, dễ sử dụng. Website người giúp việc HCMUTE cần có tính năng tìm kiếm, lọc, và sắp xếp thông tin người giúp việc dựa trên các tiêu chí như kinh nghiệm, chuyên môn, khu vực làm việc. Hệ thống cần đảm bảo tính bảo mật thông tin cá nhân của người dùng và người giúp việc. Xây dựng website dịch vụ này đòi hỏi việc nghiên cứu kỹ lưỡng về các công nghệ lập trình, thiết kế giao diện, và quản trị cơ sở dữ liệu. Việc lựa chọn công nghệ xây dựng website phù hợp sẽ ảnh hưởng trực tiếp đến hiệu suất và khả năng mở rộng của hệ thống. Phát triển website người giúp việc cũng cần đảm bảo khả năng đáp ứng số lượng người dùng lớn và tốc độ truy cập nhanh. Thiết kế website người giúp việc phải tối ưu hóa cho cả máy tính để bàn và thiết bị di động. Tìm người giúp việc HCMUTE trở nên dễ dàng hơn nhờ vào website đáp ứng thiết bị di động này. Các chức năng quản lý người dùng, người giúp việc và hợp đồng cần được thiết kế rõ ràng và dễ sử dụng. Quản trị website người giúp việc cần có hệ thống báo cáo và thống kê để theo dõi hiệu quả hoạt động của hệ thống. Kinh nghiệm xây dựng website đóng vai trò quan trọng trong việc đảm bảo chất lượng sản phẩm.

1.2 Lựa chọn Công nghệ và Kiến trúc Hệ thống

Khóa luận sử dụng Spring Boot cho phần backend, cung cấp một RESTful API mạnh mẽ và hiệu quả. ReactJS được lựa chọn cho phần frontend, tạo ra một giao diện người dùng hiện đại và thân thiện. Thiết kế giao diện website người giúp việc sử dụng Bootstrap để đảm bảo tính responsive trên nhiều thiết bị. Lập trình website người giúp việc sử dụng Javascript (ES6) để tăng cường tính năng động và tương tác. Cơ sở dữ liệu MySQL được sử dụng để lưu trữ dữ liệu của hệ thống. Xây dựng website này áp dụng kiến trúc MVC (Model-View-Controller) để tách biệt các thành phần, giúp cho việc phát triển, bảo trì và mở rộng hệ thống trở nên dễ dàng hơn. Thời gian xây dựng website được lên kế hoạch chi tiết trong đề cương khóa luận. Chi phí xây dựng website được tối ưu hóa bằng cách sử dụng các công nghệ nguồn mở và hiệu quả. SEO website người giúp việc được tính đến trong quá trình thiết kế và phát triển để tăng khả năng hiển thị trên công cụ tìm kiếm. Marketing website người giúp việc cần được thực hiện để thu hút người dùng và người giúp việc.

II. Triển khai và Kiểm thử Website

Sau khi hoàn thành thiết kế và lập trình, website cung cấp dịch vụ người giúp việc sẽ được triển khai lên môi trường server. Quá trình này bao gồm việc cài đặt và cấu hình các thành phần cần thiết, đồng thời đảm bảo website hoạt động ổn định và hiệu quả. Website thân thiện với người dùng là một trong những yếu tố quan trọng được chú trọng. Việc kiểm thử website là bước quan trọng để đảm bảo chất lượng sản phẩm. Quá trình này bao gồm các kiểm thử chức năng, kiểm thử hiệu năng, và kiểm thử bảo mật. Kết quả kiểm thử sẽ được ghi nhận và được sử dụng để cải thiện website trước khi chính thức đưa vào sử dụng. Website bảo mật thông tin là điều kiện tiên quyết để đảm bảo an toàn dữ liệu cho người dùng và người giúp việc.

2.1 Kiểm thử Chức năng và Hiệu năng

Các bài kiểm thử chức năng tập trung vào việc xác minh xem tất cả các chức năng của website dịch vụ người giúp việc có hoạt động đúng như thiết kế hay không. Website đáp ứng thiết bị di động được kiểm thử trên nhiều thiết bị khác nhau để đảm bảo tính tương thích. Kiểm thử hiệu năng nhằm đánh giá hiệu suất của website, bao gồm thời gian tải trang, thời gian phản hồi của hệ thống, và khả năng xử lý số lượng người dùng lớn. Tối ưu hóa website được thực hiện để cải thiện hiệu năng của website. Mục tiêu của kiểm thử hiệu năng là đảm bảo website hoạt động mượt mà và không bị gián đoạn. Quản trị website cũng được kiểm tra để đánh giá hiệu quả của các chức năng quản lý.

2.2 Kiểm thử Bảo mật và An toàn

Kiểm thử bảo mật tập trung vào việc phát hiện và khắc phục các lỗ hổng bảo mật của website người giúp việc HCMUTE. Việc bảo vệ thông tin cá nhân của người dùng và người giúp việc được ưu tiên hàng đầu. Website bảo mật thông tin sẽ được kiểm tra các yếu tố như bảo mật dữ liệu, bảo vệ chống tấn công, và bảo vệ chống SQL injection. Các biện pháp bảo mật được áp dụng để ngăn chặn các nguy cơ tấn công. Thuê người giúp việc HCMUTE trên website cần đảm bảo tính bảo mật thông tin. Các bài kiểm thử an toàn sẽ được thực hiện để đảm bảo rằng website dịch vụ dọn dẹp HCMUTE hoạt động một cách an toàn và không gây ra rủi ro cho người dùng. Việc bảo vệ thông tin cá nhân của người dùng và người giúp việc được ưu tiên hàng đầu.

III. Kết luận và Hướng Phát Triển

Khóa luận đã hoàn thành việc xây dựng website cung cấp dịch vụ người giúp việc tại HCMUTE. Website này đã đáp ứng được các yêu cầu cơ bản, bao gồm tính năng tìm kiếm, lọc, và sắp xếp thông tin người giúp việc. Giao diện người dùng thân thiện, dễ sử dụng, và đáp ứng trên nhiều thiết bị khác nhau. Hệ thống cũng đảm bảo tính bảo mật thông tin cá nhân. Tuy nhiên, vẫn còn một số hạn chế cần được khắc phục trong tương lai.

3.1 Đánh giá Kết quả và Hạn chế

Website đã hoạt động ổn định và đáp ứng được các yêu cầu cơ bản. Tuy nhiên, vẫn còn một số hạn chế cần được cải thiện trong tương lai. Ví dụ như tính năng tìm kiếm có thể được cải thiện để cho kết quả chính xác hơn. Giao diện người dùng có thể được thiết kế lại để trở nên trực quan hơn. Một số tính năng nâng cao có thể được thêm vào để đáp ứng nhu cầu của người dùng. Dịch vụ chăm sóc người già HCMUTE và các dịch vụ khác có thể được bổ sung sau này. Dịch vụ chăm sóc trẻ em HCMUTE cũng là một hướng phát triển tiềm năng. Người giúp việc nhà HCMUTE được kết nối một cách hiệu quả. Người giúp việc theo giờ HCMUTE cũng là một lựa chọn.

3.2 Hướng Phát Triển trong Tương Lai

Trong tương lai, website có thể được phát triển thêm nhiều tính năng mới để đáp ứng nhu cầu ngày càng tăng của người dùng. Ví dụ như tính năng thanh toán trực tuyến, tính năng đánh giá người giúp việc, và tính năng chat trực tiếp giữa người dùng và người giúp việc. Website người giúp việc toàn thời gian HCMUTE có thể được tích hợp vào hệ thống. Giải pháp tuyển dụng người giúp việc HCMUTE có thể được cải thiện hơn nữa. Báo giá người giúp việc HCMUTE có thể được hiển thị rõ ràng hơn. Quy trình tuyển dụng người giúp việc HCMUTE cần được tối ưu. ĐĂng ký người giúp việc HCMUTE trở nên dễ dàng hơn. Việc tích hợp với các ứng dụng khác cũng là một hướng phát triển tiềm năng.

01/02/2025

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

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT. Tổng quan về SpringBoot. Khái niệm về Spring Boot. Ưu điểm của Spring Boot.

Các thành phần chính. Tổng quan về ReactJS Framework. Khái niệm reactjs và lịch sử hình thành. Các khái niệm khi sử dụng reactjs.

Ưu nhược điểm .27 7 do an Chương 2: KHẢO SÁT HIỆN TRẠNG. Website Dịch Vụ Giúp Việc Gia Đình Jupviec. Một số hình ảnh. Nhược điểm.

Website giúp việc gia đình theo giờ btaskee. Một số hình ảnh. Nhược điểm. Website giup việc hồng doan giupviechongdoan.

Một số hình ảnh. Nhược điểm. Một số hình ảnh. Nhược điểm.

Website giúp việc gia hoàng giupviecgiahoang. Một số hình ảnh. Nhược điểm. Những ưu điểm cần học.

Những nhược điểm cần tránh .35 Chương 3: MÔ HÌNH HOÁ YÊU CẦU. Lược đồ use case. CÁC LOẠI NGHIỆP VỤ CỦA ADMIN. Quản lý dịch vụ.

Thêm dịch vụ. Xóa dịch vụ. Chỉnh sửa dịch vụ. Cập nhật thông tin tài khoản admin.

Đổi mật khẩu. Quản lý nhân viên. Thêm nhân viên. Quản lý người giúp việc.

Xác nhận hợp đồng đăng ký người giúp việc. Xóa người giúp việc. Chỉnh sửa thông tin người giúp việc. Quản lý đánh giá.

Thêm đánh giá. Quản lý hợp đồng thuê dịch vụ. Trả lời phản hồi. CÁC NGHIỆP VỤ CỦA GUEST.

Xem trang chủ. Xem thông tin gói dịch vụ. Gửi yêu cầu đăng ký dịch vụ. Gửi yêu cầu đăng ký thành người giúp việc.

Gửi phản hồi về dịch vụ .70 Chương 4: THIẾT KẾ CƠ SỞ DỮ LIỆU. CƠ SỞ DỮ LIỆU. MÔ TẢ DỮ LIỆU .76 Chương 5: THIẾT KẾ GIAO DIỆN. CÁC MÀN HÌNH GIAO DIỆN CỦA ADMIN.

Màn hình quản lý của Admin. Màn hình quản lý loại dịch vụ. Màn hình quản lý bảng phí dịch vụ. Màn hình quản lý người giúp việc .81 - Trang thông tin người giúp việc .81 - Trang danh đánh giá chi tiết người giúp việc .82 10 do an - Trang danh sách tuyển dụng người giúp việc.

Màn hình quản lý khách hàng. Màn hình quản lý đặt dịch vụ .88 - Trang danh sách các yêu cầu giúp việc .88 - Trang danh sách các hợp đồng thuê dịch vụ. Màn hình quản lý nhân viên công ty. Màn hình quản lý tài khoản admin.

CÁC MÀN HÌNH GIAO DIỆN CỦA GUEST. Màn hình trang chủ. Màn hình trang giới thiệu .3 Màn hình trang dịch vụ giúp việc nhà .4 Màn hình trang dịch vụ chăm sóc người già .5 Màn hình trang dịch vụ giúp việc trông trẻ .6 Màn hình trang dịch vụ giúp việc ngày tết.7 Màn hình trang dịch vụ chăm người bệnh. Màn hình trang liên hệ .9 Màn hình trang đăng kí đi làm .10 Màn hình giao diện đăng kí đi làm thành công.

Màn hình giao diện trang chat messenger. Màn hình đăng kí dịch vụ.103 Chương 6: LẬP TRÌNH. NGÔN NGỮ LẬP TRÌNH: JAVA. KHÁI NIỆM JAVA.

NHỮNG ĐẶC ĐIỂM CƠ BẢN CỦA JAVA. Khái niệm Spring Boot. Tính năng nổi bật của Spring Boot. HỆ QUẢN TRỊ CƠ SỠ DỮ LIỆU: MYSQL.

Khái niệm mysql. Đặc điểm nổi bật. Thiết kế sơ đồ lớp. Bảng mô tả sơ đồ lớp .114 Chương 7: KIỂM THỬ.

Mục tiêu kiểm thử. Kiểm thử trang chủ. Kiểm thử trang dịch vụ. Kiểm thử trang giới thiệu.

Kiểm tra trang liên hệ. Kiểm thử trang đặt dịch vụ. Kiểm thử trang đăng kí đi làm. Kiểm thử trang đăng nhập admin.

Kiểm thử trang người giúp việc. Kiểm thử trang hợp đồng thuê dịch vụ .124 PHẦN KẾT LUẬN. KẾT QUẢ ĐẠT ĐƯỢC. NHƯỢC ĐIỂM.

HƯỚNG PHÁT TRIỂN .127 DANH MỤC TÀI LIỆU THAM KHẢO .129 13 do an DANH MỤC CHỮ VIẾT TẮT API: Application Programming Interface App: application CSS: Cascading Style Sheets DOM: Document Object Model HTML: Hyper Text Markup Language HTTP: HyperText Transfer Protocol JS / js: Javascript JSX: JavaScript XML REST: Representational State Transfer UI: user interface URL: Uniform Resource Locator XML: eXtensible Markup Language 14 do an DANH MỤC CÁC HÌNH ẢNH, BIỂU ĐỒ Hình 1. 1 Kiến trúc tổng thể của Spring Framework. 2 Sơ đồ miêu tả vòng đời của một component (a). 3 Sơ đồ miêu tả vòng đời của một component(b).

2 Các thuộc tính của bảng DichVu. 3 Tính tiến hóa của bảng DichVu. 4 Thiết kế CSDL với tính đúng đắn. 5 Tính tiến hóa của chức năng cập nhật thông tin tài khoản admin.

6 Thiết kế CSDL với tính đúng đắn chức năng đổi mật khẩu. 7 Thiết kế cơ sở dữ liệu với tính tiến hoá chức năng đổi mật khẩu. 8 Thiết kế CSDL với tính đúng đắn chức năng quản lý người giúp việc. 9 Thiết kế CSDL với tính tiến hoá chức năng quản lý người giúp việc.

10 Thiết kế CSDL với tính đúng đắn chức năng đăng kí người giúp việc. 11 Thiết kế CSDL với tính tiến hóa với tính năng đăng kí người giúp việc. 12 Thiết kế cơ sở dữ liệu với tính đúng đắn chức năng quản lý đánh giá. 13 Thiết kế cơ sở dữ liệu với tính tiến hóa chức năng quản lý đánh giá.

14 Thiết kế cơ sở dữ liệu với tính đúng đắn chức năng quản lý hợp đồng thuê. 15 Thiết kế CSDL với tính tiến hoá chức năng quản lý hợp đồng thuê. 16 Thiết kết CSDL với tính đúng đắn chức năng đăng nhập. 17 Thiết kế CSDL với tính tiến hóa chức năng đăng nhập .68 15 do an Hình 4.

1 Cơ sở dữ liệu. 1 Màn hình giao diện của trang chủ admin. 2 Màn hình giao diện của trang loại dịch vụ. 3 Màn hình giao diện trang bảng phí dịch vụ.

4 Màn hình giao diện trang thông tin người giúp việc. 5 Màn hình giao diện đánh giá chi tiết người giúp việc. 6 Màn hình giao diện trang danh sách tuyển dụng người giúp việc. 7 : Màn hình giao diện trang danh sách hợp đồng lao động.

8 Màn hình giao diện trang quản lý khách hàng. 9 Màn hình giao diện trang danh sách các yêu cầu giúp việc. 10 Màn hình giao diện trang danh sách các hợp đồng thuê dịch vụ. 11 Màn hình giao diện trang quản lý nhân viên công ty.

12 Màn hình giao diện trang quản lý tài khoản admin. 13 Màn hình giao diện trang chủ. 14 Màn hình giao diện trang giới thiệu. 15 Màn hình giao diện trang giúp việc nhà.

16 Màn hình giao diện trang chăm sóc người già. 17 Màn hình giao diện trang giúp việc trông trẻ. 18 Màn hình giao diện trang giúp việc ngày tết. 19 Màn hình giao diện trang chăm người bệnh.

20 Màn hình giao diện trang liên hệ. 21 Màn hình giao diện trang đăng kí đi làm. 22 Màn hình giao diện trang đăng kí đi làm thành công. 23 Màn hình giao diện trang chat messenger.

24 Màn hình đăng kí dịch vụ .107 16 do an DANH MỤC BẢNG BIỂU Bảng 3. 1 Mô tả dữ liệu quản lý dịch vụ. 2 Mô tả dữ liệu thêm dịch vụ. 3 Mô tả dữ liệu xóa dịch vụ.

4 Mô tả dữ liệu chỉnh sửa dịch vụ. 5 Mô tả dữ liệu cập nhật thông tin tài khoản admin. 6 Mô tả dữ liệu chức năng đổi mật khẩu. 7 Mô tả dữ liệu chức năng đăng xuất.

8 Mô tả dữ liệu chức năng quản lý nhân viên. 9 Mô tả dữ liệu chức năng thêm nhân viên. 10 Mô tả dữ liệu chức năng xóa nhân viên. 11 Mô tả dữ liệu chức năng quản lý người giúp việc.

12 Mô tả dữ liệu chức năng thêm người giúp việc. 13 Mô tả dữ liệu chức năng xóa người giúp việc. 14 Mô tả dữ liệu chức năng chỉnh sửa thông tin người giúp việc. 15 Mô tả dữ liệu chức năng quản lý đánh giá.

16 Mô tả dữ liệu chức năng quản lý hợp đồng thuê. 17 Mô tả dữ liệu chức năng trả lời phản hồi. 18 Mô tả dữ liệu chức năng thêm đánh giá. 19 Mô tả dữ liệu chức năng xóa đánh giá.

20 Mô tả dữ liệu chức năng xem trang chủ. 21 Mô tả dữ liệu chức năng xem thông tin gói dịch vụ. 22 Mô tả dữ liệu chức năng đăng nhập. 23 Mô tả dữ liệu chức năng gửi yêu cầu đăng ký dịch vụ.

24 Mô tả dữ liệu chức năng gửi yêu cầu đăng ký thành người giúp việc. 25 Mô tả dữ liệu gửi phản hồi về dịch vụ.72 17 do an Bảng 4. 1 Các đối tượng của trang chủ admin. 2 Các đối tượng của trang loại dịch vụ.

3 Các đối tượng của trang bảng phí dịch vụ. 4 Các đối tượng của trang thông tin người giúp việc. 5 Các đối tượng của trang thông tin người giúp việc. 6 Các đối tượng của trang danh sách đăng ký người giúp việc.

7 Các đối tượng của trang danh sách hợp đồng lao động. 8 Các đối tượng của trang quản lý khách hàng. 9 Các đối tượng của trang danh sách các yêu cầu giúp việc. 10 Các đối tượng của trang danh sách các hợp đồng thuê giúp việc.

11 Các đối tượng của trang quản lý nhân viên công ty. 12 Các đối tượng của trang quản lý tài khoản admin. 1 Thuộc tính model DichVu. 2 Phương thức model DichVu.

3 Thuộc tính model BangPhiDV. 4 Phương thức BangPhiDV. 5 Thuộc tính Model NguoiGiupViec. 6 Phương thức Model NguoiGiupViec.110 18 do an Bảng 6.

7 Thuộc tính Model KhachHang. 8 Phương thức Model KhachHang. 9 Thuộc tính Model NhanVien. 10 Phương thức Model NhanVien.

11 Thuộc tính Model TaiKhoan. 12 Phương thức Model TaiKhoan. 13 Thuộc tính Model HopDongDKGV. 14 Phương thức Model HopDongDKGV.

15 Thuộc tính Model DanhGia. 16 Phương thức Model DanhGia. 17 Thuộc tính Model HopDongThueGV. 18 Phương thức Model HopDongThueGV.

19 Thuộc tính Model PhieuThuDichVu. 20 Phương thức Model PhieuThuDichVu. 1 Testcase kiểm thử giao diện trang chủ. 2 Testcase kiểm thử trang dịch vụ giúp việc nhà.

3 Testcase kiểm thử trang giới thiệu. 4 Testcase kiểm thử trang liên hệ. 5 Testcase kiểm thử trang đăng kí đi làm. 6 Testcase kiểm thử trang đăng nhập admin.

7 Testcase kiểm thử trang người giúp việc. 8 Testcase kiểm thử trang hợp đồng thuê dịch vụ .124 19 do an PHẦN MỞ ĐẦU 1.1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI Cuộc sống càng ngày càng phát triển kéo theo đó là sự bộn bề lo toan trong cuộc sống.

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