Đồ Án Tốt Nghiệp: Xây Dựng Website Quản Lý Dịch Vụ Giúp Việc Tại Đà Nẵng

Đồ án nghiên cứu tốt nghiệp xây dựng website quản lý dịch vụ giúp việc tại thành phố đà nẵng, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán kỹ thuật.

Trường đại học

Đại học Đà Nẵng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2022

75
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

CAM ĐOAN

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. Giới thiệu MySQL

1.2. Các đặc điểm của MySQL

1.3. Các lợi ích khi sử dụng hệ quản trị cơ sở dữ liệu MySQL

2. CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Phân tích tác nhân và chức năng

2.2. Các yêu cầu chức năng

2.3. Sơ đồ hoạt động xem thông tin

2.4. Sơ đồ hoạt động đăng ký tài khoản

2.5. Sơ đồ hoạt động đăng nhập

2.6. Sơ đồ hoạt động đổi mật khẩu

2.7. Sơ đồ hoạt động lấy lại mật khẩu

2.8. Sơ đồ hoạt động cập nhật lại thông tin các nhân

2.9. Sơ đồ hoạt động đặt dịch vụ

2.10. Sơ đồ hoạt động đánh giá dịch vụ

2.11. Sơ đồ hoạt động xem lịch sử đơn đặt dịch vụ

2.12. Sơ đồ hoạt động Đăng Nhập

2.13. Sơ đồ hoạt động Cập nhật quản lý thông tin dịch vụ

2.14. Sơ đồ hoạt động Cập nhật quản lý khách hàng

2.15. Sơ đồ hoạt động Cập nhật quản lý nhân viên

2.16. Sơ đồ hoạt động Xử lý đơn đặt dịch vụ

2.17. Sơ đồ hoạt động Danh sách đơn dặt dịch vụ

2.18. Sơ đồ mô hình thực thể liên kết

2.19. Thiết kế cơ sở dữ liệu

2.20. Bảng vnpay_payment

2.21. Kịch bản cho các use-case

2.21.1. Xem thông tin

2.21.2. Đăng ký tài khoản

2.21.3. Đổi mật khẩu

2.21.4. Cập nhật thông tin cá nhân

2.21.5. Đặt dịch vụ

2.21.6. Xem đánh giá dịch vụ

2.21.7. Đánh giá dịch vụ

2.21.8. Xem lịch sử đơn đặt dịch vụ

2.21.9. Cập nhật, quản lý thông tin dịch vụ

2.21.10. Cập nhật, quản lý khách hàng

2.21.11. Cập nhật, quản lý nhân viên

2.21.12. Xử lý đơn đặt dịch vụ

2.21.13. Xem danh sách đơn đặt dịch vụ

3. CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH

3.1. Công cụ xây dựng chương trình

3.2. Giao diện trang người dùng

3.3. Giao diện trang chủ

3.4. Giao diện trang nhân viên

3.5. Giao diện trang dịch vụ

3.6. Giao diện trang bảng giá

3.7. Giao diện trang đặt dịch vụ

3.8. Giao diện trang tài khoản

3.9. Giao diện trang lịch sử đơn hàng

3.10. Giao diện trang đổi mật khẩu

3.11. Giao diện trang administrator

3.12. Giao diện trang Thêm dịch vụ

3.13. Giao diện trang Danh sách dịch vụ

3.14. Giao diện trang chỉnh sửa dịch vụ

3.15. Giao diện trang Thêm nhân viên

3.16. Giao diện trang Danh sách nhân viên

3.17. Giao diện trang chỉnh sửa nhân viên

3.18. Giao diện trang thêm khách hàng

3.19. Giao diện trang danh sách khách hàng

3.20. Giao diện trang chỉnh sửa khách hàng

3.21. Giao diện trang đơn hàng mới

3.22. Giao diện trang chi tiết đơn hàng

3.23. Giao diện trang Về chúng tôi

3.24. Giao diện trang quản lý liên hệ

4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về dịch vụ giúp việc tại Đà Nẵng

Dịch vụ giúp việc tại Đà Nẵng đang ngày càng trở nên phổ biến, đặc biệt trong bối cảnh cuộc sống hiện đại bận rộn. Dịch vụ giúp việc không chỉ giúp tiết kiệm thời gian cho những người bận rộn mà còn nâng cao chất lượng cuộc sống. Các loại hình dịch vụ giúp việc như giúp việc theo giờ, dịch vụ vệ sinh nhà, và dịch vụ chăm sóc trẻ em đang được nhiều gia đình lựa chọn. Việc tìm kiếm và thuê người giúp việc qua website là một giải pháp hiệu quả, giúp người dùng dễ dàng tiếp cận và lựa chọn dịch vụ phù hợp với nhu cầu của mình.

1.1. Lợi ích của dịch vụ giúp việc

Việc sử dụng dịch vụ giúp việc mang lại nhiều lợi ích cho người sử dụng. Đầu tiên, nó giúp tiết kiệm thời gian cho những người có lịch trình bận rộn. Thay vì phải lo lắng về công việc nhà, họ có thể dành thời gian cho gia đình hoặc công việc khác. Thứ hai, dịch vụ giúp việc cung cấp sự linh hoạt, cho phép người dùng chọn lựa dịch vụ theo nhu cầu cụ thể. Cuối cùng, việc thuê người giúp việc chuyên nghiệp đảm bảo chất lượng công việc, giúp gia đình duy trì một môi trường sống sạch sẽ và thoải mái.

II. Cấu trúc website quản lý dịch vụ giúp việc

Website quản lý dịch vụ giúp việc tại Đà Nẵng được thiết kế với nhiều trang chức năng khác nhau nhằm phục vụ nhu cầu của người dùng và quản trị viên. Trang chủ cung cấp thông tin tổng quan về các dịch vụ, trong khi trang quản lý dịch vụ cho phép quản trị viên thêm, sửa hoặc xóa dịch vụ. Trang quản lý đơn hàng giúp theo dõi tình trạng đơn hàng, và trang quản lý nhân viên cho phép quản lý thông tin nhân viên. Các trang này được thiết kế để dễ dàng sử dụng, giúp người dùng nhanh chóng tìm kiếm và đặt dịch vụ.

2.1. Các trang chính của website

Các trang chính của website bao gồm: Trang chủ, Trang dịch vụ, Trang quản lý đơn hàng, và Trang tài khoản. Trang chủ cung cấp cái nhìn tổng quan về các dịch vụ giúp việc có sẵn. Trang dịch vụ cho phép người dùng xem chi tiết và đặt dịch vụ theo nhu cầu. Trang quản lý đơn hàng giúp quản trị viên theo dõi và xử lý các đơn đặt dịch vụ. Cuối cùng, Trang tài khoản cho phép người dùng quản lý thông tin cá nhân và lịch sử đặt dịch vụ.

III. Phân tích và thiết kế hệ thống

Quá trình phân tích và thiết kế hệ thống là rất quan trọng trong việc xây dựng website quản lý dịch vụ giúp việc. Các yêu cầu chức năng được xác định rõ ràng, bao gồm việc quản lý thông tin dịch vụ, nhân viên và khách hàng. Hệ thống cũng cần đảm bảo tính bảo mật và hiệu suất cao. Việc sử dụng MySQL làm cơ sở dữ liệu giúp lưu trữ và quản lý thông tin một cách hiệu quả. Thiết kế giao diện người dùng cũng cần được chú trọng để đảm bảo trải nghiệm tốt nhất cho người dùng.

3.1. Các yêu cầu chức năng

Các yêu cầu chức năng của hệ thống bao gồm: Quản lý thông tin dịch vụ, Quản lý thông tin nhân viên, Quản lý đơn hàng, và Quản lý tài khoản người dùng. Hệ thống cần cho phép người dùng dễ dàng tìm kiếm và đặt dịch vụ, đồng thời cho phép quản trị viên theo dõi và xử lý các đơn hàng một cách hiệu quả. Các yêu cầu này sẽ được thực hiện thông qua các chức năng cụ thể trên website, đảm bảo tính khả thi và hiệu quả trong việc quản lý.

IV. Kết luận và hướng phát triển

Website quản lý dịch vụ giúp việc tại Đà Nẵng không chỉ đáp ứng nhu cầu của người dùng mà còn tạo ra một nền tảng thuận lợi cho các nhà cung cấp dịch vụ. Việc phát triển thêm các tính năng như đánh giá dịch vụ, phản hồi từ khách hàng sẽ giúp nâng cao chất lượng dịch vụ. Hướng phát triển trong tương lai có thể bao gồm việc mở rộng ra các thành phố khác và tích hợp thêm các dịch vụ tiện ích khác. Điều này không chỉ giúp tăng trưởng doanh thu mà còn nâng cao trải nghiệm người dùng.

4.1. Hướng phát triển trong tương lai

Hướng phát triển trong tương lai có thể bao gồm việc mở rộng các loại hình dịch vụ giúp việc như dịch vụ chăm sóc người già, dịch vụ sửa chữa nhà, và dịch vụ dọn dẹp. Ngoài ra, việc tích hợp các công nghệ mới như trí tuệ nhân tạo để cải thiện quy trình tìm kiếm và đặt dịch vụ cũng là một hướng đi tiềm năng. Điều này sẽ giúp website không chỉ đáp ứng nhu cầu hiện tại mà còn phát triển bền vững trong tương lai.

01/02/2025

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

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1. Giới thiệu MySQL Hệ quản trị cơ sở dữ liệu MySQL là chương trình dùng để quản lý hệ thống cơ sở dữ liệu, trong đó, cơ sở dữ liệu là một hệ thống lưu trữ thông tin được sắp xếp rõ ràng, phân lớp ngăn nắp. Nó có thể truy cập dữ liệu một cách thuận lợi và nhanh chóng nhất. Vì hỗ trợ đa số các ngôn ngữ lập trình nên MySQL chính là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất trên thế giới.

Hiện MySQL đang được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. MySQL là cơ sở dữ liệu tốc độ cao, ổn định hoạt động trên nhiều hệ điều hành, cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Đặc biệt, hệ quản trị cơ sở dữ liệu MySQL hoàn toàn miễn phí nên người dùng có thể thoải mái tải về từ trang chủ. Nó có rất nhiều những phiên bản cho các hệ điều hành khác nhau.

MySQL được sử dụng cho việc bỗ trợ PHP, Perl và nhiều ngôn ngữ khác. Là nơi lưu trữ những thông tin trên các trang web viết bằng framework PHP hay Perl… 1. Các đặc điểm của MySQL Hệ quản trị cơ sở dữ liệu MySQL chính là một trong những phần mềm quản trị CSDL dạng server based, hệ gần giống với SQL server of Microsoft. MySQL là phần mềm quản lý dữ liệu thông qua CSDL.

Và mỗi một CSDL đều có bảng quan hệ chứa dữ liệu riêng biệt. MySQL có cơ chế quản lý sử dụng riêng giúp cho mỗi người sử dụng đều có thể quản lý cùng lúc một hay nhiều CSDL khác nhau. Và mỗi người dùng đều có 1 username và password để truy nhập và truy xuất đến CSDL. Khi truy vấn đến CSDL của MySQL, chúng ta phải cung cấp tài khoản và mật khẩu có quyền sử dụng cơ sở dữ liệu đó.

MySQL tương thích tốt với môi trường PHP, giúp hệ thống hoạt động mạnh mẽ. Các lợi ích khi sử dụng hệ quản trị cơ sở dữ liệu MySQL Ra mắt người dùng hoàn toàn miễn phí, hệ quản trị cơ sở dữ liệu MySQL mang đến rất nhiều những lợi ích thiết thực, được ứng dụng trong nhiều dự án của các công ty công nghệ, một trong số đó có thể kể đến những công ty SVTH: Võ Thanh Thoại 3 Xây dựng website quản lý dịch vụ giúp việc tại thành phố Đà Nẵng chuyên lập trình như MonaMedia, Misa,… cùng chúng tôi tìm hiểu những lợi ích thiết thực của mySQL ngay dưới đây: *Hiệu năng sử dụng cao Hầu hết, hệ quản trị cơ sở dữ liệu MySQL đang được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Và họ đánh giá rất cao ở hiệu năng sử dụng của MySQL. Với kiến trúc storage-engine, MySQL đặc trưng cho các ứng dụng chuyên biệt, đặc biệt là đối với những trang web có dung lượng lớn, phục vụ hàng triệu khách hàng.

Hoặc đối với những hệ thống xử lý giao dịch tốc độ cao thì MySQL đều cùng có thể đáp ứng được những khả năng xử lý khắt khe của mọi hệ thống. Đặc biệt, với những tiện ích tải tốc độ cao, cơ chế xử lý nâng cao cùng bộ nhớ cache. MySQL đưa ra tất cả những tính năng cần có, đây là giải pháp hoàn hảo nhất ngay cả đối với những hệ thống doanh nghiệp khó tính nhất hiện nay. *Hiệu năng sử dụng cao Hầu hết, hệ quản trị cơ sở dữ liệu MySQL đang được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng.

Và họ đánh giá rất cao ở hiệu năng sử dụng của MySQL. Với kiến trúc storage-engine, MySQL đặc trưng cho các ứng dụng chuyên biệt, đặc biệt là đối với những trang web có dung lượng lớn, phục vụ hàng triệu khách hàng. Hoặc đối với những hệ thống xử lý giao dịch tốc độ cao thì MySQL đều cùng có thể đáp ứng được những khả năng xử lý khắt khe của mọi hệ thống. Đặc biệt, với những tiện ích tải tốc độ cao, cơ chế xử lý nâng cao cùng bộ nhớ cache.

MySQL đưa ra tất cả những tính năng cần có, đây là giải pháp hoàn hảo nhất ngay cả đối với những hệ thống doanh nghiệp khó tính nhất hiện nay. *MySQL hỗ trợ giao dịch mạnh mẽ Hệ quản trị cơ sở dữ liệu MySQL không những mang lại hiệu năng sử dụng cao. Mà nó còn đưa ra một trong số những engine giao dịch cơ sở dữ liệu tốt nhất trên thị trường hiện nay. Tính năng này bao gồm: Khóa mức dòng không hạn chế; hỗ trợ giao dịch ACID hoàn thiện; khả năng giao dịch được phân loại và hỗ trợ giao dịch đa dạng mà người đọc không cản trở cho người viết và ngược lại.

Với MySQL, dữ liệu sẽ được đảm bảo trong suốt quá trình server có hiệu lực. Các mức giao dịch độc lập sẽ được chuyên môn hóa, nếu phát hiện có lỗi khóa chết ngay tức thì. SVTH: Võ Thanh Thoại 4 Xây dựng website quản lý dịch vụ giúp việc tại thành phố Đà Nẵng *Tốc độ rất nhanh Hình 1.1: Tốc độ xử lý dữ liệu của mySQL rất nhanh Đánh giá chung của các nhà phát triển, tất cả họ đều cho rằng hệ quản trị cơ sở dữ liệu MySQL là cơ sở dữ liệu nhanh nhất. Đây là nơi để cho các website có thể trao đổi thường xuyên các dữ liệu bởi nó có engine xử lý tốc độ cao.

Khả năng chèn dữ liệu cực nhanh và hỗ trợ mạnh mẽ các chức năng chuyên dụng cho trang web. Các tính năng này cũng được sử dụng cho môi trường lưu trữ dữ liệu mà hệ quản trị này tăng cường đến hàng terabyte cho các server đơn. Ngoài ra còn có những tính năng khác như: chỉ số băm, bảng nhớ chính, bảng lưu trữ và cây B được gói lại để giúp giảm các yêu cầu lưu trữ tối đa đến 80%. Với tốc độ nhanh, thật không thể phủ nhận hệ quản trị cơ sở dữ liệu MySQL là sự lựa chọn tốt nhất cho cả ứng dụng web cũng như các ứng dụng của doanh nghiệp ngày nay.

*Dễ dàng sử dụng MySQL ngoài được biết đến với tốc độ khá cao, ổn định thì nó thực sự là một hệ thống cơ sở dữ liệu rất đơn giản, rất dễ sử dụng. Ít phức tạp khi cài đặt và quản trị hơn các hệ thống lớn. Đặc biệt nó có thể hoạt động trên tất cả các hệ điều hành. *Hỗ trợ ngôn ngữ truy vấn MySQL hệ quản trị cơ sở dữ liệu là ngôn ngữ của sự lựa chọn cho tất cả các hệ thống cơ sở dữ liệu hiện đại.

Người dùng hoàn toàn có thể truy cập MySQL bằng cách sử dụng các ứng dụng mà hỗ trợ ODBC (một giao thức giao tiếp cơ sở dữ liệu được phát triển bởi Microsoft). Nhiều client có thể truy cập đến server trong cùng một thời gian. Đặc biệt các client có thể sử dụng nhiều cơ sở dữ liệu một cách đồng thời. Bạn cũng có thể truy cập MySQL tương tác với khi sử dụng một vài SVTH: Võ Thanh Thoại 5 Xây dựng website quản lý dịch vụ giúp việc tại thành phố Đà Nẵng giao diện để đưa vào các truy vấn và xem kết quả như: các dòng yêu cầu của khách hàng, các trình duyệt web… Tính kết nối và bảo mật cao Hình 1.2: SQL có tính kết nối và bảo mật cao Điều quan trọng nhất của mỗi một doanh nghiệp chính là việc bảo mật dữ liệu tuyệt đối.

Và hệ quản trị cơ sở dữ liệu MySQL tích hợp các tính năng bảo mật an toàn tuyệt đối. MySQL được nối mạng một cách đầy đủ. Các cơ sở dữ liệu có thể được truy cập từ bất cứ nơi nào trên internet. Bạn có thể chia sẻ dữ liệu của bạn với bất kì ai, bất cứ lúc nào và bất cứ nơi đâu bạn muốn.

Nhưng MySQL kiểm soát quyền truy cập nên người không nên nhìn thấy dữ liệu của bạn sẽ không thể nào nhìn được. Với việc xác nhận truy cập cơ sở dữ liệu, MySQL trang bị các kĩ thuật mạnh. Chỉ có những người sử dụng đã được xác nhận mới truy cập được vào cơ sở dữ liệu. Ngoài ra, SSH và SSL cũng được hỗ trợ nhằm đảm bảo kết nối an toàn và bảo mật.

Tiện ích backup và recovery cung cấp bởi MySQL hệ quản trị cơ sở dữ liệu và các hãng phần mềm thứ 3 cho phép backup logic và vật lý cũng như recovery toàn bộ ngay tại một thời điểm. *Tính linh động cao MySQL có thể hoạt động trên tất cả các hệ điều hành, chạy được với mọi phần cứng từ các máy PC ở nhà cho đến các máy server. Máy chủ hệ quản trị cơ sở dữ liệu MySQL đáp ứng nhiều tính năng linh hoạt. Nó có sức chứa để xử lý các ứng dụng được nhúng sâu với 1MB dung lượng để chạy kho dữ liệu khổng lồ lên đến hàng terabytes thông tin.

Tính chất mã nguồn mở của MySQL cho phép tùy biến theo ý muốn để thêm các yêu cầu phù hợp cho database server. SVTH: Võ Thanh Thoại 6 Xây dựng website quản lý dịch vụ giúp việc tại thành phố Đà Nẵng *Mã nguồn mở tự do và hỗ trợ 24/7 Băn khoăn của rất nhiều doanh nghiệp khi họ gặp khó khăn trong việc giao toàn bộ phần mềm cho một mã nguồn mở. Bởi khó có thể tìm được hỗ trợ hay bảo mật an toàn phục vụ một cách chuyên nghiệp. Nhưng vấn đề khó khăn này sẽ không còn nữa nếu sử dụng hệ quản trị cơ sở dữ liệu MySQL.

Với MySQL, mọi sự cam kết đều rất rõ ràng, mọi sự cố đều được MySQL bồi thường. Bạn có thể tìm thấy các tài nguyên có sẵn mà hệ quản trị này hỗ trợ. Cộng đồng MySQL rất có trách nhiệm. Họ thường trả lời các câu hỏi trên mailing list chỉ trong vài phút.

Nếu lỗi xảy ra, các nhà phát triển sẽ đưa ra cách khắc phục nhanh nhất cho bạn. Và cách khắc phục đó sẽ ngay lập tức có sẵn trên internet. *Chi phí sở hữu thấp nhất Hệ quản trị cơ sở dữ liệu MySQL cung cấp miễn phí cho hầu hết các việc sử dụng trong một tổ chức. Chính vì vậy, sử dụng MySQL cho các dự án, các doanh nghiệp đầu nhận thấy được sự tiết kiệm cho phí rất đáng kể.

Người dùng của MySQL cũng không phải mất nhiều thời gian để sửa chữa hoặc vấn đề thời gian chết. Giới thiệu ngôn ngữ lập trình PHP PHP (viết tắt của cụm từ Personal Home Page) là ngôn ngữ lập trình kịch bản (scripting language) mã nguồn mở được dùng phổ biến để ra tạo các ứng dụng web chạy trên máy chủ.

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

Bài viết "Website Quản Lý Dịch Vụ Giúp Việc Tại Đà Nẵng" cung cấp cái nhìn tổng quan về cách thức hoạt động và lợi ích của các dịch vụ giúp việc tại Đà Nẵng thông qua nền tảng trực tuyến. Nó nhấn mạnh tầm quan trọng của việc quản lý dịch vụ giúp việc một cách hiệu quả, từ việc kết nối người cần giúp việc với những người cung cấp dịch vụ, cho đến việc đảm bảo chất lượng và độ tin cậy của dịch vụ. Độc giả sẽ nhận thấy rằng việc sử dụng website không chỉ tiết kiệm thời gian mà còn giúp họ dễ dàng tìm kiếm và lựa chọn dịch vụ phù hợp với nhu cầu của mình.

Nếu bạn muốn tìm hiểu thêm về các giải pháp công nghệ trong quản lý, hãy tham khảo bài viết Luận văn thạc sĩ thực trạng và giải pháp ứng dụng công nghệ thông tin trong triển khai hệ thống quản lý nguồn lực doanh nghiệp erp, nơi bạn có thể khám phá cách công nghệ thông tin có thể cải thiện quy trình quản lý. Ngoài ra, bài viết Công nghệ phần mềm xây dựng phần mềm quản lý khách sạn cũng sẽ cung cấp cho bạn những hiểu biết về ứng dụng công nghệ trong quản lý dịch vụ. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và áp dụng vào thực tiễn một cách hiệu quả hơn.