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

ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư

54 12 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 đề WEBSITE TÌM KIẾM VÀ CHO THUÊ GIA SƯ
Tác giả ĐINH VƯƠNG GIA HUY, NGUYỄN THỊ THANH TRÚC
Người hướng dẫn TS.NGUYỄN SĨ THÌN
Trường học TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN
Chuyên ngành KỸ THUẬT MÁY TÍNH
Thể loại ĐỒ ÁN CƠ SỞ 2
Năm xuất bản 2021
Thành phố Đà nẵng
Định dạng
Số trang 54
Dung lượng 1,91 MB

Cấu trúc

  • Chương 1 GIỚI THIỆU (10)
    • 1.1 Đặt vấn đề (10)
      • 1.1.1 Tên đề tài (10)
      • 1.1.2 Bối cảnh thực hiện đề tài (10)
      • 1.1.3 Vấn đề giải quyết (10)
      • 1.1.4 Đề xuất nội dung thực hiện (11)
    • 1.2 Các đối tượng phục vụ hệ thống (11)
      • 1.2.1 Khách (11)
      • 1.2.2 Người quản trị hệ thống (Admin) (12)
    • 1.3 Công cụ thực hiện (12)
      • 1.3.1 Phần front-end (12)
      • 1.3.2 Phần back-end (17)
      • 1.3.3 Phần cơ sở dữ liệu (19)
    • 1.4 Lý do chọn công cụ (19)
  • Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG (20)
    • 2.1 Yêu cầu bài toán (20)
      • 2.1.1 Yêu cầu chức năng (20)
      • 2.1.2 Yêu cầu phi chức năng (20)
    • 2.2 Xác định các ca sử dụng (20)
      • 2.2.1 Biểu đồ ca sử dụng tổng quát (20)
      • 2.2.2 Phụ huynh-Học sinh (0)
      • 2.2.3 Gia sư (0)
      • 2.2.4 Người quản trị (Admin) (0)
    • 2.3 Đặc tả các ca sử dụng (24)
    • 1. Đăng nhập (24)
    • 2. Đăng xuất (25)
    • 3. Đăng ký làm gia sư (0)
    • 4. Chọn gia sư (0)
    • 5. Thêm gia sư (0)
    • 8. Sửa gia sư (27)
    • 9. Xóa gia sư (27)
      • 2.4 Biểu đồ trường hợp sử dụng (27)
        • 2.4.1 Biểu đồ hoạt động (27)
        • 2.4.2 Biểu đồ trình tự (38)
      • 2.5 Tạo cơ sở dữ liệu (47)
  • Chương 3 XÂY DỰNG WEBSITE (48)
    • 3.1 Cấu hình website (48)
    • 3.2 Giao diện phía người dùng (48)
    • 3.3 Giao diện phía người quản trị (Admin) (51)
  • Chương 4 KẾT LUẬN (53)

Nội dung

GIỚI THIỆU

Đặt vấn đề

“WEBSITE CHO THUÊ VÀ TÌM KIẾM GIA SƯ”

1.1.2 Bối cảnh thực hiện đề tài

- Việc làm là mối quan tâm hàng đầu của mọi quốc gia trên thế giới nói chung của Việt Nam nói riêng Giải quyết việc làm là một trong những chính sách quan trọng của mỗi quốc gia bởi nó không chỉ tác động đối với sự phát triển kinh tế mà còn đối với đời sống xã hội quốc gia đó Đối với nước ta giải quyết việc làm còn là giải quyết một vấn đề cấp thiết trong xã hội đồng thời là tiền đề quan trọng để sử dụng có hiệu quả nguồn lực lao động, góp phần chuyển đổi cơ cấu lao động đáp ứng nhu cầu của quá trình công nghiệp hóa, hiện đại hóa và hội nhập quốc tế, là yếu tố quyết định để phát huy nguồn lực con người.

- Sau 28 năm thực hiện công cuộc đổi mới đất nước, vấn đề việc làm ở nước ta đã từng bước được giải quyết, góp phần đưa nền kinh tế nước ta phát triển đạt được những thành tựu to lớn có ý nghĩa lịch sử Tuy nhiên, thực trạng vấn đề việc làm ở nước ta hiện nay vẫn còn có nhiều bất cập, chưa đáp ứng kịp yêu cầu phát triển của nền kinh tế trong quá trình hội nhập quốc tế.

- Cùng với đó là nhu cầu tìm kiếm cho con em một gia sư phù hợp của các bậc phụ huynh Ngày nay việc chọn một gia sư phụ hợp thì không dễ dàng Đây cũng là một vấn đề nan giải Vì vậy, “website tìm kiếm gia sư” đã ra đời để giải quyết những vấn đề trên.

- Trong những năm gần đây chúng ta đã đạt được một số thành tựu phát triển rực rỡ về khoa học kỹ thuật, các ngành như du lịch, dịch vụ, xuất khẩu, lương thực thực phẩm sang các nước, v v Đằng sau những thành tựu chúng ta đã đạt được, thì cũng có không ít vấn đề mà Đảng và nhà nước ta cần quan tâm như: Tệ nạn xã hội, lạm phát, việc làm và tình trạng thất nghiệp Xong với hạn chế của bài viết mà chúng ta không thể phân tích kỹ từng vấn đề đang xảy ra trong xã hội như hiện nay được Nhưng có lẽ điều được quan tâm hàng đầu ở đây có lẽ là vấn đề được quan tâm hàng đầu ở đây có lẽ là vấn đề việc làm

- Hiện nay, thị trường lao động ngày càng diễn ra sôi nổi, người tìm việc và nhu cầu tuyển dụng tại các doanh nghiệp đều có xu hướng ngày càng tăng Đặc biệt, việc một số sinh viên còn đang trên ghế Nhà trường Vấn đề việc làm luôn là nổi lo lắng của sinh viên để có thêm thu nhập để trang trải cho gia đình Tuy nhiên, không phải người cần việc cũng tìm được công việc phù hợp và nhà tuyển dụng nào cũng tìm được ứng viên ưng ý.

- Vấn đề được đặt ra ở đây là tạo cầu nối để kết nối người tìm việc và nhà tuyển dụng một cách tối ưu hơn so với cách truyền thống Nói đúng hơn là giữa gia sư và phụ huynh, gia sư và các trung tâm tum kiếm việc làm.

1.1.4 Đề xuất nội dung thực hiện

- Trong những năm gần đây chúng ta đã đạt được một số thành tựu phát triển rực rỡ về khoa học kỹ thuật, các ngành như du lịch, dịch vụ, xuất khẩu, lương thực thực phẩm sang các nước, v v Đằng sau những thành tựu chúng ta đã đạt được, thì cũng có không ít vấn đề mà Đảng và nhà nước ta cần quan tâm như: Tệ nạn xã hội, lạm phát, việc làm và tình trạng thất nghiệp Xong với hạn chế của bài viết mà chúng ta không thể phân tích kỹ từng vấn đề đang xảy ra trong xã hội như hiện nay được Nhưng có lẽ điều được quan tâm hàng đầu ở đây có lẽ là vấn đề được quan tâm hàng đầu ở đây có lẽ là vấn đề việc làm

- Hiện nay, thị trường lao động ngày càng diễn ra sôi nổi, người tìm việc và nhu cầu tuyển dụng tại các doanh nghiệp đều có xu hướng ngày càng tăng Đặc biệt, việc một số sinh viên còn đang trên ghế Nhà trường Vấn đề việc làm luôn là nổi lo lắng của sinh viên để có thêm thu nhập để trang trải cho gia đình Tuy nhiên, không phải người cần việc cũng tìm được công việc phù hợp và nhà tuyển dụng nào cũng tìm được ứng viên ưng ý.

- Vấn đề được đặt ra ở đây là tạo cầu nối để kết nối người tìm việc và nhà tuyển dụng một cách tối ưu hơn so với cách truyền thống Nói đúng hơn là giữa gia sư và phụ huynh, gia sư và các trung tâm tìm kiếm việc làm.

Các đối tượng phục vụ hệ thống

 Phụ huynh học sinh là nhừng người cần tìm đến website tìm gia sư mong muốn, Admin sau khi tuyển các gia sư thì sẽ đăng thồn tin gia sư lên hệ thống, Phụ huynh sẽ đăn nhập vào hệ thống và chọn gia sư mong muốn Sau khi chọn Phụ huynh sẽ điền 1 số thông tin cần thiết đề Admin gửi mail cho Gia sư.

 Gia sư là thuộc nhiều loại người như giáo viên, đặc biệt là sinh viên cần dạy thêm.

Họ sé đăng nhập vào website sau đó đăng ký làm gia sư và nhập thông tin đểAdmin có thể thêm bạn vào danh sách gia sư, Sau khi Phụ huynh đã đăng ký bạn thì Admin sẽ gửi mail tới cho bạn và gửi 1 vài thông tin cần thiết để bạn liên lạc

1.2.2 Người quản trị hệ thống (Admin)

 Admin sẽ chịu trách nhiệm như một người trung giang giữa Gia sư và Phụ huynh.Admin có trách nhiệm phê duyệt thông tin gia sư, chỉnh sủa hoặc xóa gia sư đó.Khi Phụ huynh nhập thông tin liên lạc của mình thì Amin sẽ chịu trách nhiệm gửi mail qua cho Gia sư để Gia sư liên hệ với Phụ huynh.

Công cụ thực hiện

- HTML (viết tắt của từ Hypertext Markup Language, hay là “Ngôn ngữ Đánh dấu Siêu văn bản”) là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web trên World Wide Web Cùng với CSS và JavaScript, HTML là một trong những ngôn ngữ quan trọng trong lĩnh vực thiết kế website HTML là xương sống của một trang web Nó giúp cấu thành các cấu trúc cơ bản của một website, làm cho trang web trở thành một hệ thống hoàn chỉnh Ngôn ngữ đánh dấu siêu văn bản này giúp bố cục, chia khung sườn các thành phần trang web Đồng thời nó còn hỗ trợ khai báo các file kỹ thuật số như nhạc, video, hình ảnh, …

- HTML được sáng tạo bởi Tim Berners-Lee, nhà vật lý học của trung tâm nghiên cứu CERN ở Thụy Sĩ Anh ta đã nghĩ ra được ý tưởng cho hệ thống hypertext trên nền internet.

- Hypertext có nghĩa là văn bản chứa links, nơi người xem có thể truy cập ngay lập tức Anh xuất bản phiên bản đầu tiên của HTML trong năm 1991 bao gồm 18 tag HTML Từ đó, mỗi phiên bản mới của HTML đều có thêm tag mới và attributes

- Theo Mozilla Deverloper Network: HTML Element Reference, hiện tại có hơnmới.

140 HTML tags, mặc dù một vài trong số chúng đã bị tạm ngưng (không hỗ trợ bởi các trình duyệt hiện đại) Nhanh chóng phổ biến ở mức độ chóng mặt, HTML được xem như là chuẩn mực của một website Các thiết lập và cấu trúc HTML được vận hành và phát triển bởi World Wide Web Consortium(W3C) Chúng ta có thể kiểm tra tình trạng mới nhất của ngôn ngữ này bất kỳ lúc nào trên trang W3C’s website.

- Khi chúng ta gõ ra 1 tên miền, trình duyệt mà chúng ta đang sử dụng (chẳng hạn như Chrome) sẽ kết nối tới 1 máy chủ web, bằng cách dùng 1 địa chỉ IP, vốn được thấy bằng cách phân giải tên miền đó (DNS) Máy chủ web chính là một máy tính được kết nối tới internet và nhận các yêu cầu tới trang web từ trình duyệt của chúng ta Máy chủ sau đó sẽ gửi trả thông tin về trình duyệt, là 1 tài liệu HTML, để hiển thị trang web.

- Một tập tin HTML sẽ bao gồm các phần tử HTML và được lưu lại dưới đuôi mở rộng là html hoặc htm Khi một tập tin HTML được hình thành, việc xử lý nó sẽ do trình duyệt web đảm nhận Trình duyệt sẽ đóng vai trò đọc hiểu nội dung

HTML từ các thẻ bên trong và sẽ chuyển sang dạng văn bản đã được đánh dấu để đọc, nghe hoặc hiểu.

- Chúng ta có thể xem chúng bằng cách sử dụng bất kỳ trình duyệt web nào (như Google Chrome, Safari, hay Mozilla Firefox) Trình duyệt đọc các files HTML này và xuất bản nội dung lên internet sao cho người đọc có thể xem được nó. Thông thường, trung bình một web chứa nhiều trang web HTML, ví dụ như: trang home, trang product, trang blog…

- Trong file HTML, block-level tags cùng inline tags là các thẻ được dùng chủ yếu

 3 block level tags của mỗi trang HTML cần có những tag như là

 Tag là element cao nhất dùng để đóng gói mỗi trang HTML.

 Tag chứa các thông tin meta như là tiêu đề trang và charset.

 Cuối cùng, tag dùng để đóng gói tất cả nội dung sẽ hiện trên trang.

 Inline tags thường được dùng để định dạng, tạo bố cục cho nội dung bên trong của block-level tags Ví dụ như, tag sẽ định dạng chữ in đậm, trong khi đó tag sẽ định dạng chữ in nghiên.

 Hyperlinks cũng là yếu tố element mà cần tag và attributes href để xác định link cụ thể: Click me!

 Ảnh cũng là element inline Chúng ta có thể thêm ảnh bằng cách sử dụng tag mà không cần tag đóng Nhưng cũng cần sử dụng attribute src để xác định nguồn ảnh, ví dụ như: Ưu điểm:

- Có nhiều tài nguyên hỗ trợ với cộng đồng người dùng vô cùng lớn.

- Có thể hoạt động mượt mà trên hầu hết mọi trình duyện hiện nay.

- Các markup sử dụng trong HTML thường nắng gọn, có độ đồng nhất cao.

- Sử dụng mã nguồn mở, hoàn toàn miễn phí.

- HTML là chuẩn web được vận hành bởi W3C

- Dễ dàng tích hợp với các loại ngôn ngữ backend (ví dụ: PHP, Node.js, …).

- Chỉ được áp dụng chủ yếu cho web tĩnh Nếu muốn tạo các tính năng động, lập trình viên phải sử dụng thêm JavaScript hoặc ngôn ngữ backend của bên thứ 3.

- Mỗi trang HTML cần được tạo riêng biệt, ngay có khi nhiều yếu tố trùng lặp như header, footer.

- Khó để kiểm soát cách đọc và hiển thị file HTML của trình duyệt.

- Một vài trình duyệt còn chậm cập nhập để hỗ trợ tính năng mới của HTML.

- CSS là các tập tin định kiểu theo tầng (Cascading Style Sheets (CSS)) được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML và XHTML. Ngoài ra ngôn ngữ định kiểu theo tầng cũng có thể dùng cho XML, SVG, XUL. Các đặc điểm kỹ thuật của CSS được duy trì bởi World Wide Web Consortium(W3C) Thay vì đặt các thẻ quy định kiểu dáng cho văn bản HTML ngay trong nội dung của nó, bạn nên sử dụng CSS.

- Tác dụng của CSS: Hạn chế tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu), khiến mã nguồn của trang web được gọn gàng hơn, tách nội dung của trang web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung Tạo ra các kiểu dáng có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc định dạng cho các trang web giống nhau.

 Có 3 cách để sử dụng CSS

 "Inline CSS": Áp dụng trực tiếp trên một đối tượng nhất định bằng thuộc tính style.

 "Internal CSS": Đặt CSS ở đầu trang Web để áp dụng kiểu dáng cho toàn bộ trang ấy, khi đó chỉ cần đặt đoạn CSS vào trong cặp thẻ rồi đặt vào trong phần header của Web (giữa và ).

 "External CSS": Đặt các thuộc tính CSS vào một tệp tin riêng biệt (*.css), khi đó có thể tham chiếu đến từ nhiều trang Web khác nhau.

- JavaScript là một ngôn ngữ lập trình kịch bản dựa trên đối tượng được phát triển từ các ý niệm nguyên mẫu Ngôn ngữ này được dùng rộng rãi cho các trang web, nhưng cũng được dùng để tạo khả năng viết script sử dụng các đối tượng nằm sẵn trong các ứng dụng Nó vốn được phát triển bởi Brandan Eich tại Hãng truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đổi tên thành LiveScript, và cuối cùng thành JavaScript.

- Giống Java, JavaScript có cú pháp tương tự C Js là phần mở rộng thường được dùng cho tập tin mã nguồn JavaScript.

- JavaScript là một ngôn ngữ lập trình dựa trên nguyên mẫu với cú pháp phát triển từ C Giống như C, JavaScript có khái niệm từ khóa, do đó JavaScript gần như không thể được mở rộng.

Lý do chọn công cụ

Các ngôn ngữ lập trình như PHP, HTML, CSS, MYSQL là các ngôn ngữ lập trình phổ biến và dễ sử dụng, dễ tiếp cận Bởi vậy chùng em chọn những ngon ngữ này để thực hiện Wesite.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Yêu cầu bài toán

 Xem thông sản phẩm mới nhất

 Liên hệ với quản trị viên

 Thêm sửa xóa sản phẩm

 Thêm sửa xóa danh mục sản phẩm

 Thêm sửa xóa thương hiệu sản phẩm

 Tiếp nhận kiểm tra đơn đặt hàng

2.1.2 Yêu cầu phi chức năng

- Thân thiện với người dùng

Xác định các ca sử dụng

2.2.1 Biểu đồ ca sử dụng tổng quát

- Biểu đồ ca sử dụng tổng quát

Hình 2.1 Biểu đồ ca sử dụng tổng quát

- Biểu dồ ca sử dụng của Khách hàng

Hình 2.2 Biểu đồ ca sử dụng khách hàng

- Biểu dồ ca sử dụng của Ngưởi quản trị (Admin)

Hình 2.3 Biểu đồ ca sử dụng admin

Đặc tả các ca sử dụng

- Đặc tả ca sử dụng

Đăng nhập

 Tác nhân sử dụng: Admin

 Khi đã đăng nhập thành công: Dựa theo khả năng phân quyền thì tài khoản đó có thể sử dụng các chức năng tùy theo tài khoản đã cung cấp

Đăng xuất

 Tác nhân sử dụng: Admin

 Thực hiện đăng xuất khỏi website

Hoạt động của tác nhân Hoạt động của hệ thống

Yêu cầu đăng xuất Thực hiện đăng xuất

 Tác nhân sử dụng: Admin, khách hàng

 Thực hiện xem danh sách sản phẩm

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng xem sản phẩm Truy vấn cơ sở dữ liệu

Hiển thị danh sách sản phẩm

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng đăng nhập Hiển thị giao diện đăng nhập, yêu cầu cung cấp thông tin đăng nhập gồm tên đăng nhập và mật khẩu

Nhập tên đăng nhập, mật khẩu Hệ thống kiểm tra thông tin đăng nhập

Hệ thống xuất ra thông báo đăng nhập thành công hoặc thất bại

Nếu thành công thì thực hiện hiển thị giao diện tương ứng với cấp bậc tài khoản được cấp quyền

Nếu thất bại thì yêu cầu đăng nhập lại

Nếu yêu cầu quên mật khẩu Yêu cầu nhập email

Xác nhận mật khẩu Kiểm tra

Thông báo thành côngCho phép đăng nhập

 Tác nhân sử dụng: Admin

 Thực hiện sửa sản phẩm vào giao diện người dùng

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn sản phẩm Hiển thị danh sách sản phẩm

Thực hiện sửa sản phẩm Sửa sản phẩm

 Tác nhân sử dụng: Admin

 Thực hiện thêm sản phẩm vào giao diện người dùng

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn sản phẩm Hiển thị danh sách các sản phẩm cần đưa lên giao diện

Thực hiện phê duyệt sản phẩm Đưa thông tin của sản phẩm lên giao diện người dùng Thông báo thành công

 Tác nhân sử dụng: Admin

 Thực hiện thêm thông tin người thuê gia sư

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng xóa sản phẩm Hiển thị danh sách sản phẩm

Thực hiện xóa sản phẩm Xóa sản phẩm

 Tác nhân sử dụng: Admin, gia sư, học sinh

 Thực hiện xem danh sách gia sư

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng xem gia sư Truy vấn cơ sở dữ liệu

Hiển thị danh sách gia sư

 Tác nhân sử dụng: Admin

 Thực hiện sửa thông tin gia sư

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng sửa gia sư Hiển thị danh sách gia sư

Thực hiện sửa gia sư Sửa thông tin gia sư

Thông báo sửa thành công

 Tác nhân sử dụng: Admin

 Thực hiện xóa gia sư khỏi giao diện người dùng

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng xóa gia sư Hiển thị danh sách gia sư

Thực hiện xóa gia sư Xóa gia sư

Thông báo xóa thành công

2.4 Biểu đồ trường hợp sử dụng

- Biểu đồ hoạt động của chức năng đăng nhập

Hình 2.3 Biểu đồ hoạt động chức năng đăng nhập

- Biểu đồ hoạt động ca sử dụng của chức năng đăng xuất

Hình 2.4 Biểu đồ hoạt động chức năng đăng xuất

- Biểu đồ hoạt động ca sử dụng của chức năng đăng ký làm gia sư

Hình 2.5 Biểu đồ hoạt động chức năng đăng ký làm gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng chọn gia sư

Hình 2.6 Biểu đồ hoạt động chức năng chọn gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng thêm gia sư

Hình 2.7 Biểu đồ hoạt động chức năng thêm gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng thêm học sinh

Hình 2.8 Biểu đồ hoạt động thêm thông tin người thuê gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng xem gia sư

Hình 2.9 Biểu đồ hoạt động chức năng xem gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng sửa gia sư

Hình 2.10 Biểu đồ hoạt động chức năng sửa gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng xóa gia sư

Hình 2.11 Biểu đồ hoạt động chức năng xóa gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng nhập

Hình 2.12 Biểu đồ trình tự chức năng đăng nhập

- Biểu đồ trình tự ca sử dụng của chức năng đăng xuất

Hình 2.13 Biểu đồ trình tự chức năng đăng xuất

- Biểu đồ trình tự ca sử dụng của chức năng đăng đăng ký làm gia sư

Hình 2.14 Biểu đồ trình tự chức năng đăng ký làm gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng chọn gia sư

Hình 2.15 Biểu đồ trình tự chức năng chọn gia sư

- Biểu đồ trình tự ca sử dụng của chức năng thêm gia sư

Hình 2.16 Biểu đồ trình tự chức năng thêm gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng thêm học sinh

Hình 2.17 Biểu đồ trình tự chức năng thêm người thuê gia sư

- Biểu đồ trình tự ca sử dụng của chức năng xem gia sư

Hình 2.18 Biểu đồ trình tự chức năng xem gia sư

- Biểu đồ trình tự ca sử dụng của chức năng sửa gia sư

Hình 2.19 Biểu đồ trình tự chức năng sửa gia sư

- Biểu đồ trình tự ca sử dụng của chức năng xóa gia sư

Hình 2.20 Biểu đồ trình tự chức năng xóa gia sư

2.5 Tạo cơ sở dữ liệu

Sửa gia sư

 Tác nhân sử dụng: Admin

 Thực hiện sửa thông tin gia sư

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng sửa gia sư Hiển thị danh sách gia sư

Thực hiện sửa gia sư Sửa thông tin gia sư

Thông báo sửa thành công

Xóa gia sư

 Tác nhân sử dụng: Admin

 Thực hiện xóa gia sư khỏi giao diện người dùng

Hoạt động của tác nhân Hoạt động của hệ thống

Chọn chức năng xóa gia sư Hiển thị danh sách gia sư

Thực hiện xóa gia sư Xóa gia sư

Thông báo xóa thành công

2.4 Biểu đồ trường hợp sử dụng

- Biểu đồ hoạt động của chức năng đăng nhập

Hình 2.3 Biểu đồ hoạt động chức năng đăng nhập

- Biểu đồ hoạt động ca sử dụng của chức năng đăng xuất

Hình 2.4 Biểu đồ hoạt động chức năng đăng xuất

- Biểu đồ hoạt động ca sử dụng của chức năng đăng ký làm gia sư

Hình 2.5 Biểu đồ hoạt động chức năng đăng ký làm gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng chọn gia sư

Hình 2.6 Biểu đồ hoạt động chức năng chọn gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng thêm gia sư

Hình 2.7 Biểu đồ hoạt động chức năng thêm gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng thêm học sinh

Hình 2.8 Biểu đồ hoạt động thêm thông tin người thuê gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng xem gia sư

Hình 2.9 Biểu đồ hoạt động chức năng xem gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng sửa gia sư

Hình 2.10 Biểu đồ hoạt động chức năng sửa gia sư

- Biểu đồ hoạt động ca sử dụng của chức năng xóa gia sư

Hình 2.11 Biểu đồ hoạt động chức năng xóa gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng nhập

Hình 2.12 Biểu đồ trình tự chức năng đăng nhập

- Biểu đồ trình tự ca sử dụng của chức năng đăng xuất

Hình 2.13 Biểu đồ trình tự chức năng đăng xuất

- Biểu đồ trình tự ca sử dụng của chức năng đăng đăng ký làm gia sư

Hình 2.14 Biểu đồ trình tự chức năng đăng ký làm gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng chọn gia sư

Hình 2.15 Biểu đồ trình tự chức năng chọn gia sư

- Biểu đồ trình tự ca sử dụng của chức năng thêm gia sư

Hình 2.16 Biểu đồ trình tự chức năng thêm gia sư

- Biểu đồ trình tự ca sử dụng của chức năng đăng thêm học sinh

Hình 2.17 Biểu đồ trình tự chức năng thêm người thuê gia sư

- Biểu đồ trình tự ca sử dụng của chức năng xem gia sư

Hình 2.18 Biểu đồ trình tự chức năng xem gia sư

- Biểu đồ trình tự ca sử dụng của chức năng sửa gia sư

Hình 2.19 Biểu đồ trình tự chức năng sửa gia sư

- Biểu đồ trình tự ca sử dụng của chức năng xóa gia sư

Hình 2.20 Biểu đồ trình tự chức năng xóa gia sư

2.5 Tạo cơ sở dữ liệu

XÂY DỰNG WEBSITE

Cấu hình website

- Giao diện người quản trị

 Quản lý danh mục sản phẩm

 Quản lý thương hiệu sản phẩm

Giao diện phía người dùng

Hình 3.21 Giao diện trang chủ website

- Giao diện phần tìm gia sư

Hình 3.22 Giao diện phần tìm gia sư

- Giao diện đăng ký tìm gia sư

Hình 3.23 Giao diện đăng ký ìm gia sư

- Giao diện đăng ký để trở thành gia sư

Hình 3.24 Giao diện chức năng đăng ký làm gia sư

- Giao diện trang giải đáp thắc mắc

Hình 3.25 Giao diện trang giải đáp thắc mắc

Giao diện phía người quản trị (Admin)

- Giao diện trang quản lý danh mục sản phẩm

Hình 3.26 Giao diện trang quản lý gia sư

- Quản lý danh sách phụ huynh đã đăng ký

Hình 3.27 Thông tin người đã đăng ký gia sư

- Giao diện trang gửi email cho gia sư

Hình 3.28 Giao diện trang gửi mail

- Danh sách những người đăng ký làm gia sư

Hình 3.29 Giao diện chức năng phê duyệt gia sư

Ngày đăng: 05/12/2022, 07:16

HÌNH ẢNH LIÊN QUAN

Hình 2.1 Biểu đồ ca sử dụng tổng quát - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.1 Biểu đồ ca sử dụng tổng quát (Trang 21)
Hình 2.2 Biểu đồ ca sử dụng khách hàng - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.2 Biểu đồ ca sử dụng khách hàng (Trang 22)
Hình 2.3 Biểu đồ ca sử dụng admin - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.3 Biểu đồ ca sử dụng admin (Trang 23)
Hình 2.3 Biểu đồ hoạt động chức năng đăng nhập - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.3 Biểu đồ hoạt động chức năng đăng nhập (Trang 28)
Hình 2.4 Biểu đồ hoạt động chức năng đăng xuất - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.4 Biểu đồ hoạt động chức năng đăng xuất (Trang 29)
Hình 2.5 Biểu đồ hoạt động chức năng đăng ký làm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.5 Biểu đồ hoạt động chức năng đăng ký làm gia sư (Trang 30)
Hình 2.6 Biểu đồ hoạt động chức năng chọn gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.6 Biểu đồ hoạt động chức năng chọn gia sư (Trang 31)
Hình 2.7 Biểu đồ hoạt động chức năng thêm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.7 Biểu đồ hoạt động chức năng thêm gia sư (Trang 32)
Hình 2.8 Biểu đồ hoạt động thêm thơng tin người thuê gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.8 Biểu đồ hoạt động thêm thơng tin người thuê gia sư (Trang 33)
Hình 2.9 Biểu đồ hoạt động chức năng xem gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.9 Biểu đồ hoạt động chức năng xem gia sư (Trang 34)
Hình 2.10 Biểu đồ hoạt động chức năng sửa gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.10 Biểu đồ hoạt động chức năng sửa gia sư (Trang 36)
Hình 2.11 Biểu đồ hoạt động chức năng xóa gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.11 Biểu đồ hoạt động chức năng xóa gia sư (Trang 37)
Hình 2.12 Biểu đồ trình tự chức năng đăng nhập - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.12 Biểu đồ trình tự chức năng đăng nhập (Trang 38)
Hình 2.13 Biểu đồ trình tự chức năng đăng xuất - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.13 Biểu đồ trình tự chức năng đăng xuất (Trang 39)
Hình 2.14 Biểu đồ trình tự chức năng đăng ký làm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.14 Biểu đồ trình tự chức năng đăng ký làm gia sư (Trang 40)
Hình 2.15 Biểu đồ trình tự chức năng chọn gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.15 Biểu đồ trình tự chức năng chọn gia sư (Trang 41)
Hình 2.16 Biểu đồ trình tự chức năng thêm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.16 Biểu đồ trình tự chức năng thêm gia sư (Trang 42)
Hình 2.17 Biểu đồ trình tự chức năng thêm người thuê gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.17 Biểu đồ trình tự chức năng thêm người thuê gia sư (Trang 43)
Hình 2.18 Biểu đồ trình tự chức năng xem gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.18 Biểu đồ trình tự chức năng xem gia sư (Trang 44)
Hình 2.19 Biểu đồ trình tự chức năng sửa gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.19 Biểu đồ trình tự chức năng sửa gia sư (Trang 45)
Hình 2.20 Biểu đồ trình tự chức năng xóa gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 2.20 Biểu đồ trình tự chức năng xóa gia sư (Trang 46)
Hình 3.21 Giao diện trang chủ website - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.21 Giao diện trang chủ website (Trang 48)
Hình 3.23 Giao diện đăng ký ìm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.23 Giao diện đăng ký ìm gia sư (Trang 49)
Hình 3.22 Giao diện phần tìm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.22 Giao diện phần tìm gia sư (Trang 49)
Hình 3.25 Giao diện trang giải đáp thắc mắc - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.25 Giao diện trang giải đáp thắc mắc (Trang 50)
Hình 3.24 Giao diện chức năng đăng ký làm gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.24 Giao diện chức năng đăng ký làm gia sư (Trang 50)
Hình 3.27 Thơng tin người đã đăng ký gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.27 Thơng tin người đã đăng ký gia sư (Trang 51)
Hình 3.26 Giao diện trang quản lý gia sư - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.26 Giao diện trang quản lý gia sư (Trang 51)
Hình 3.28 Giao diện trang gửi mail - ĐỒ án cơ sở 2 đề tài WEBSITE tìm KIẾM và CHO THUÊ GIA sư
Hình 3.28 Giao diện trang gửi mail (Trang 52)
w