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ư