1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc

160 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Cung Cấp Người Giúp Việc
Tác giả Huỳnh Nhật Lâm, Thổ Văn Hiền
Người hướng dẫn ThS. Nguyễn Minh Đạo
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 160
Dung lượng 3,69 MB

Cấu trúc

  • 7.2.4. Kiểm tra trang liên hệ (143)
  • 7.2.5. Kiểm thử trang đặt dịch vụ (144)
  • 7.2.6. Kiểm thử trang đăng kí đi làm (146)
  • 7.2.7. Kiểm thử trang đăng nhập admin (148)
  • 7.2.8. Kiểm thử trang người giúp việc (150)
  • 7.2.9. Kiểm thử trang hợp đồng thuê dịch vụ (153)
  • 1. KẾT QUẢ ĐẠT ĐƯỢC (157)
  • 2. ƯU ĐIỂM (4)
  • 3. NHƯỢC ĐIỂM (157)
  • 4. HƯỚNG PHÁT TRIỂN (157)

Nội dung

Kiểm tra trang liên hệ

Bảng 7 4 Testcase kiểm thử trang liên hệ

Description Test Steps (Procedure) Expected Result Status

GT01 trí của các thành phần

GT06 các liên kết dẫn tới trang nội bộ

Kiểm thử trang đặt dịch vụ

Bảng 7 5 Testcase kiểm thử trang đặt lịch dịch vụ giúp việc nhà ID

UI_DKGV Kiểm tra menu

UI_DKGV Kiểm tra “look

UI_DKVN Kiểm tra các

UI_DKGV Kiểm tra các

N05 liên kết dẫn tới trang nội bộ

UI_DKGV Kiểm tra các

Kiểm thử trang đăng kí đi làm

Bảng 7 6 Testcase kiểm thử trang đăng kí đi làm

UI_DKDL Kiểm tra menu

UI_DKDL Kiểm tra “look

UI_DKDL Kiểm tra các

UI_DKDL Kiểm tra các

N05 liên kết dẫn tới trang nội bộ

UI_DKDL Kiểm tra các

5 Kiểm tra validate ở ô chọn công việc công việc là : giúp việc nhà

Kiểm thử trang đăng nhập admin

Kiểm thử trang người giúp việc

Bảng 7 8 Testcase kiểm thử trang người giúp việc

UI_TDNG Kiểm tra bảng

V01 hiển thị danh sách người ứng tuyển

UI_TDNG Kiểm tra các

UI_TDNG Kiểm tra “look

FNC_TDN Kiểm tra chức

GV01 năng hiển thị loại dịch vụ cho người giúp việc

FNC_TDN Kiểm tra chức

GV02 năng hiển thị tên nhân viên

FNC_TDN Kiểm tra chức

FNC_TDN Kiểm tra chức

FNC_TDN Kiểm tra chức

GV05 năng lưu người giúp việc

FNC_TDN Kiểm tra chức

GV06 năng cập nhật người giúp việc

FNC_TDN Kiểm tra chức

GV07 năng xóa người giúp việc

FNC_TDN Kiểm tra chức

GV08 năng chấp nhận người tuyển

FNC_TDN Kiểm tra chức

GV09 năng người giúp việc

Kiểm thử trang hợp đồng thuê dịch vụ

Bảng 7 9 Testcase kiểm thử trang hợp đồng thuê dịch vụ

UI_HDTD Kiểm tra bảng

V01 hiển thị danh sách hợp đồng thuê dịch vụ

UI_HDTD Kiểm tra các

UI_HDTD Kiểm tra “look

FNC_HDT Kiểm tra chức

DV01 năng hiển thị loại dịch vụ

FNC_HDT Kiểm tra chức

DV02 năng hiển thị tên nhân viên

FNC_HDT Kiểm tra chức

DV03 năng lựa chọn người giúp việc

FNC_HDT Kiểm tra chức

DV04 năng tính tiền dịch vụ

FNC_HDT Kiểm tra chức

DV05 năng tính tiền người giúp việc hoàn lại

FNC_HDT Kiểm tra chức

DV06 năng cập nhật hợp đồng thuê

FNC_HDT Kiểm tra chức

DV07 năng tìm theo tên khách hang hoặc nhân viên

FNC_HDT Kiểm tra chức

2 Click vào d ấu mũi tên ở cột ngày bắt đầu trong bảng danh sách hợp đồng thuê

2 Danh sách hợp đồng thuê được sắp xếp theo ngày kết thúc

ƯU ĐIỂM

4 Đề nghị cho bảo vệ hay không?

Tp Hồ Chí Minh, ngày thán g năm 2021

(Ký & ghi rõ họ tên)

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Họ và tên sinh viên 1: Huỳnh Nhật Lâm

Họ và tên sinh viên 2: Thổ Văn Hiền

Ngành: Công nghệ thông tin

Tên đề tài: Xây dựng website cung cấp người giúp việc

Họ và tên giáo viên phản biện: Tiến sĩ Lê Vĩnh Thịnh

1 Về nội dung đề tài và khối lượng thực hiện:

4 Đề nghị cho bảo vệ hay không?

Tp Hồ Chí Minh, ngày thán g năm 2021

(Ký & ghi rõ họ tên)

Chúng em xin chân thành cảm ơn các thầy cô bộ môn Khoa Công nghệ Thông tin đã tận tình chỉ dạy và trang bị cho chúng em những kiến thức quý báu trong suốt những năm qua.

Chúng em xin chân thành cảm ơn thầy Nguyễn Minh Đạo vì sự tận tâm và hướng dẫn quý báu trong suốt quá trình hoàn thành bài tiểu luận Sự chỉ bảo của thầy đã giúp chúng em hoàn thiện kiến thức và kỹ năng cần thiết.

Chúng em xin chân thành cảm ơn thầy Lê Vĩnh Thịnh đã đóng góp ý kiến và phản biện, giúp chúng em mở rộng kiến thức Mặc dù đã nỗ lực hoàn thành khóa luận trong khả năng của mình, nhưng không tránh khỏi những sai sót Mong thầy cô thông cảm và tiếp tục góp ý để chúng em hoàn thiện hơn Một lần nữa, xin cảm ơn thầy cô!

Chúng tôi xin cam đoan:

1 Những nội dung trong tiểu luận này là do chúng tôi thực hiện dưới sự hướng dẫn trực tiếp của thầy Nguyễn Minh Đạo.

2 Mọi tham khảo dùng trong tiểu luận đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố.

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng tôi xin chịu hoàn toàn trách nhiệm.

Tp.Hồ Chí Minh, ngày tháng năm 2021

(Ký & ghi rõ họ tên) Đại diện nhóm ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

******** ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP

Họ tên sinh viên thực hiện 1: Huỳnh Nhật Lâm

Họ tên sinh viên thực hiện 2: Thổ Văn Hiền

Thời gian làm tiểu luận: từ 28/09/2020 đến 10/1/2021

Chuyên ngành: Công nghệ phần mềm

Tên tiểu luận: Xây dựng website cung cấp người giúp việc

Giáo viên hướng dẫn: Thạc sĩ Nguyễn Minh Đạo

- Lý thuyết liên quan đến dịch vụ cho thuê người giúp việc

- Javascript language (ES6), Boostrap UI(v4.0).

- Reactjs library: JSX, State and Lifecycle, Handling Events, React Router DOM (Link).

Xây dựng một ứng dụng website quản lý dành cho quản trị viên và trang người dùng cho khách hàng có nhu cầu sử dụng dịch vụ giúp việc hoặc đăng ký trở thành nhân viên của giupviecnha.com.

Tuần Các chức năng dự kiến thực

• Xác định các chức năng chính của website

0) CSS, và áp dụng dữ liệu và0 view

Tuần 15 Fix bug và viết

Chữ ký của sinh viên 1: ………

Chữ ký của sinh viên 1: ……… Ý kiến của giáo viên hướng dẫn

(Ký & ghi rõ họ tên)

Tp Hồ Chí Minh, ngày……tháng……năm 20…

(Ký & ghi rõ họ tên)

Bài viết này bao gồm lời cảm ơn, lời cam đoan, mục lục, danh mục chữ viết tắt, danh mục hình ảnh và biểu đồ, cùng danh mục bảng biểu Phần mở đầu trình bày tính cấp thiết và mục đích của đề tài, cách tiếp cận và phương pháp nghiên cứu, bao gồm đối tượng và phương pháp nghiên cứu cụ thể Kết quả dự kiến đạt được cũng được đề cập Nội dung chính của bài viết gồm chương 1 với cơ sở lý thuyết, trong đó tổng quan về Spring Boot được nêu rõ qua khái niệm, ưu điểm và các thành phần chính Đồng thời, tổng quan về ReactJS Framework cũng được trình bày, bao gồm khái niệm, lịch sử hình thành, các khái niệm cơ bản khi sử dụng và những ưu nhược điểm của nó.

Chương 2: Khảo sát hiện trạng dịch vụ giúp việc gia đình Trong phần này, chúng tôi sẽ xem xét một số website nổi bật như Jupviec.vn, btaskee.com, giupviechongdoan.com, giupviec88.com và giupviecgiahoang.vn Mỗi website sẽ được phân tích qua các hình ảnh minh họa, ưu điểm và nhược điểm riêng Jupviec.vn nổi bật với giao diện thân thiện nhưng còn hạn chế về số lượng dịch vụ Btaskee.com cung cấp dịch vụ theo giờ linh hoạt, tuy nhiên, giá cả có thể cao hơn Giupviechongdoan.com mang đến sự đa dạng trong lựa chọn nhưng chất lượng dịch vụ không đồng đều Giupviec88.com có mức giá cạnh tranh nhưng gặp khó khăn trong việc cung cấp nhân viên có kinh nghiệm Cuối cùng, giupviecgiahoang.vn thu hút người dùng với dịch vụ chăm sóc khách hàng tốt nhưng chưa phát triển đủ mạnh về quy mô Kết luận, từ những phân tích trên, chúng ta có thể rút ra những ưu điểm cần học hỏi và những nhược điểm cần tránh để cải thiện dịch vụ giúp việc gia đình.

Trong bài viết này, chúng tôi sẽ trình bày các nghiệp vụ của quản trị viên (admin) và khách hàng (guest) Đối với admin, các nghiệp vụ bao gồm quản lý dịch vụ, thêm, xóa, chỉnh sửa dịch vụ, cập nhật thông tin tài khoản, đổi mật khẩu, đăng xuất, quản lý nhân viên, thêm và xóa nhân viên, quản lý người giúp việc, xác nhận hợp đồng, chỉnh sửa thông tin người giúp việc, quản lý đánh giá, thêm và xóa đánh giá, quản lý hợp đồng thuê dịch vụ và trả lời phản hồi Đối với khách hàng, các nghiệp vụ bao gồm xem trang chủ, xem thông tin gói dịch vụ và đăng nhập.

Trong chương 3, chúng ta sẽ tìm hiểu về cách gửi yêu cầu đăng ký dịch vụ và trở thành người giúp việc, cũng như cách gửi phản hồi về dịch vụ Chương 4 sẽ tập trung vào thiết kế cơ sở dữ liệu, bao gồm các phần như cơ sở dữ liệu, sơ đồ logic và mô tả dữ liệu với các bảng như LoaiDichVu, BangPhiDV, HopDongThueGV, PhieuThuDichVu, NguoiGiupViec, HopDongDKGV, KhachHang, NhanVien, DanhGia, và TaiKhoan Cuối cùng, chương 5 sẽ giới thiệu thiết kế giao diện, bao gồm các màn hình quản lý của Admin, quản lý loại dịch vụ, bảng phí dịch vụ và người giúp việc.

- Trang thông tin người giúp việc

- Trang danh sách tuyển dụng người giúp việc

5.1.5 Màn hình quản lý khách hàng

5.1.6 Màn hình quản lý đặt dịch vụ

- Trang danh sách các yêu cầu giúp việc

- Trang danh sách các hợp đồng thuê dịch vụ .

5.1.7 Màn hình quản lý nhân viên công ty

5.1.8 Màn hình quản lý tài khoản admin

5.2 CÁC MÀN HÌNH GIAO DIỆN CỦA GUEST

5.2.2 Màn hình trang giới thiệu

Màn hình trang dịch vụ giúp việc nhà cung cấp thông tin chi tiết về các dịch vụ giúp việc, chăm sóc người già, trông trẻ, và hỗ trợ trong những ngày lễ Tết Ngoài ra, còn có màn hình trang dịch vụ chăm sóc người bệnh để đáp ứng nhu cầu chăm sóc sức khỏe Để biết thêm thông tin hoặc liên hệ, người dùng có thể tham khảo màn hình trang liên hệ.

5.2.9Màn hình trang đăng kí đi làm 5.2.10 Màn hình giao diện đăng kí đi làm thành công

5.2.11 Màn hình giao diện trang chat messenger

5.2.12 Màn hình đăng kí dịch vụ

6.1 NGÔN NGỮ LẬP TRÌNH: JAVA

6.1.2 NHỮNG ĐẶC ĐIỂM CƠ BẢN CỦA JAVA

Spring Boot là một framework mạnh mẽ giúp phát triển ứng dụng Java nhanh chóng và hiệu quả Tính năng nổi bật của Spring Boot bao gồm cấu hình tự động và tích hợp dễ dàng với các công nghệ khác Bên cạnh đó, RESTful API cho phép xây dựng các dịch vụ web linh hoạt và dễ dàng tương tác Trong phần quản trị cơ sở dữ liệu, MySQL là một hệ quản trị cơ sở dữ liệu phổ biến với nhiều đặc điểm nổi bật như hiệu suất cao và tính năng mở rộng Thiết kế sơ đồ lớp giúp mô tả cấu trúc và mối quan hệ giữa các lớp trong ứng dụng, kèm theo bảng mô tả chi tiết để người phát triển dễ dàng hiểu và triển khai.

- Model PhieuThuDichVu Chương 7: KIỂM THỬ 7.1 Mục tiêu kiểm thử 7.2 Kiểm thử 7.2.1 Kiểm thử trang chủ 7.2.2 Kiểm thử trang dịch vụ

7.2.4 Kiểm tra trang liên hệ 117

7.2.5 Kiểm thử trang đặt dịch vụ 118

7.2.6 Kiểm thử trang đăng kí đi làm 119

7.2.7 Kiểm thử trang đăng nhập admin 121

7.2.8 Kiểm thử trang người giúp việc 122

7.2.9 Kiểm thử trang hợp đồng thuê dịch vụ 124

DANH MỤC TÀI LIỆU THAM KHẢO 129

DANH MỤC CHỮ VIẾT TẮT

HTML: Hyper Text Markup Language

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 . Hình 1 2 Sơ đồ miêu tả vòng đời của một component (a) Hình 1 3 Sơ đồ miêu tả vòng đời của một component(b)

Hình 2 1 Website Jupviec.vn Hình 2 2 Website Btaskee.com Hình 2 3 Website Giupviechongdoan.com Hình 2 4 Website Giupviec88.com Hình 2 5 Website Giupviecgiahoang.vn

Bài viết trình bày các hình ảnh minh họa cho thiết kế cơ sở dữ liệu (CSDL) với các chức năng khác nhau, bao gồm lược đồ usercase và các thuộc tính của bảng DichVu Hình ảnh thể hiện tính tiến hóa và tính đúng đắn của các chức năng như cập nhật thông tin tài khoản admin, đổi mật khẩu, quản lý người giúp việc, đăng ký người giúp việc, quản lý đánh giá và quản lý hợp đồng thuê Những hình ảnh này cũng chỉ ra sự tiến hóa trong thiết kế CSDL cho các chức năng đăng nhập, giúp đảm bảo tính hiệu quả và chính xác trong hệ thống quản lý.

Hình 4 1 Cơ sở dữ liệu 72 Hình 4 2 Sơ đồ logic 72

Bài viết mô tả giao diện của các trang trong hệ thống quản lý dịch vụ, bao gồm trang chủ admin, trang loại dịch vụ, bảng phí dịch vụ, thông tin người giúp việc, đánh giá chi tiết người giúp việc, danh sách tuyển dụng, hợp đồng lao động, quản lý khách hàng, yêu cầu giúp việc, hợp đồng thuê dịch vụ, quản lý nhân viên, và quản lý tài khoản admin Ngoài ra, bài viết còn giới thiệu các trang liên quan đến dịch vụ như chăm sóc người già, giúp việc nhà, giúp việc trông trẻ, chăm sóc người bệnh, cùng với các trang hỗ trợ như trang liên hệ, đăng ký đi làm, và trang chat messenger Những giao diện này được thiết kế để tối ưu hóa trải nghiệm người dùng và quản lý hiệu quả dịch vụ cung cấp.

Bảng 3.1 đến Bảng 3.25 mô tả chi tiết các chức năng quản lý dịch vụ, bao gồm thêm, xóa, chỉnh sửa dịch vụ, cập nhật thông tin tài khoản admin, đổi mật khẩu, và đăng xuất Ngoài ra, các bảng này cũng trình bày các chức năng quản lý nhân viên và người giúp việc, từ việc thêm, xóa đến chỉnh sửa thông tin Hệ thống còn bao gồm chức năng quản lý đánh giá, hợp đồng thuê, phản hồi từ khách hàng, và các chức năng liên quan đến việc xem trang chủ, thông tin gói dịch vụ, đăng nhập, cùng với gửi yêu cầu đăng ký dịch vụ và trở thành người giúp việc.

Bảng 5 1 Các đối tượng của trang chủ admin

Bảng 5 2 Các đối tượng của trang loại dịch vụ

Bảng 5 3 Các đối tượng của trang bảng phí dịch vụ

Bảng 5 4 Các đối tượng của trang thông tin người giúp việc

Bảng 5 5 Các đối tượng của trang thông tin người giúp việc

Bảng 5 6 Các đối tượng của trang danh sách đăng ký người giúp việc

Bảng 5 7 Các đối tượng của trang danh sách hợp đồng lao động

Bảng 5 8 Các đối tượng của trang quản lý khách hàng

Bảng 5 9 Các đối tượng của trang danh sách các yêu cầu giúp việc

Bảng 5 10 Các đối tượng của trang danh sách các hợp đồng thuê giúp việc

Bảng 5 11 Các đối tượng của trang quản lý nhân viên công ty

Bảng 5 12 Các đối tượng của trang quản lý tài khoản admin

Bảng 6 1 Thuộc tính model DichVu

Bảng 6 2 Phương thức model DichVu

Bảng 6 3 Thuộc tính model BangPhiDV

Bảng 6 5 Thuộc tính Model NguoiGiupViec

Bảng 6 6 Phương thức Model NguoiGiupViec

Bảng 6 trình bày các thuộc tính và phương thức của các model quan trọng trong hệ thống, bao gồm Model KhachHang, NhanVien, TaiKhoan, HopDongDKGV, DanhGia, HopDongThueGV, và PhieuThuDichVu Cụ thể, các bảng từ 6.7 đến 6.20 cung cấp cái nhìn sâu sắc về cấu trúc và chức năng của từng model, giúp người đọc hiểu rõ hơn về cách mà các đối tượng này tương tác trong hệ thống.

Bảng 7.1 trình bày testcase kiểm thử giao diện trang chủ, trong khi Bảng 7.2 mô tả testcase cho trang dịch vụ giúp việc nhà Bảng 7.3 cung cấp testcase kiểm thử cho trang giới thiệu, và Bảng 7.4 nêu rõ testcase cho trang liên hệ Tiếp theo, Bảng 7.5 liệt kê testcase kiểm thử cho trang đăng ký đi làm, còn Bảng 7.6 đề cập đến testcase cho trang đăng nhập admin Bảng 7.7 trình bày testcase kiểm thử cho trang người giúp việc, và cuối cùng, Bảng 7.8 cung cấp testcase kiểm thử cho trang hợp đồng thuê dịch vụ.

PHẦN MỞ ĐẦU 1.1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI

Ngày đăng: 27/12/2021, 08:49

HÌNH ẢNH LIÊN QUAN

Hình 1. 1 Kiến trúc tổng thể của Spring Framework. - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 1. 1 Kiến trúc tổng thể của Spring Framework (Trang 29)
Hình 1. 2 Sơ đồ miêu tả vòng đời của một component (a) - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 1. 2 Sơ đồ miêu tả vòng đời của một component (a) (Trang 32)
Hình 1. 3 Sơ đồ miêu tả vòng đời của một component(b) - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 1. 3 Sơ đồ miêu tả vòng đời của một component(b) (Trang 33)
Hình 2. 1 Website Jupviec.vn - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 2. 1 Website Jupviec.vn (Trang 35)
Hình 2. 3 Website Giupviechongdoan.com - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 2. 3 Website Giupviechongdoan.com (Trang 37)
Hình 2. 4 Website Giupviec88.com - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 2. 4 Website Giupviec88.com (Trang 39)
Hình 2. 5 Website Giupviecgiahoang.vn - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 2. 5 Website Giupviecgiahoang.vn (Trang 40)
Hình 3. 1 Lược đồ usercase - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 3. 1 Lược đồ usercase (Trang 42)
Bảng 3. 3 Mô tả dữ liệu xóa dịch vụ - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Bảng 3. 3 Mô tả dữ liệu xóa dịch vụ (Trang 48)
Bảng 3. 9 Mô tả dữ liệu chức năng thêm nhân viên - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Bảng 3. 9 Mô tả dữ liệu chức năng thêm nhân viên (Trang 57)
Bảng người giúp việc - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Bảng ng ười giúp việc (Trang 69)
Bảng 3. 18 Mô tả dữ liệu chức năng quản lý hợp đồng thuê - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Bảng 3. 18 Mô tả dữ liệu chức năng quản lý hợp đồng thuê (Trang 80)
Hình 3. 16 Thiết kết CSDL với tính đúng đắn chức năng đăng nhập - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 3. 16 Thiết kết CSDL với tính đúng đắn chức năng đăng nhập (Trang 86)
Bảng 4. 9 DanhGia STT - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Bảng 4. 9 DanhGia STT (Trang 98)
Hình 5. 1 Màn hình giao diện của trang chủ admin - (Đồ án tốt nghiệp) xây dựng website cung cấp người giúp việc
Hình 5. 1 Màn hình giao diện của trang chủ admin (Trang 100)
w