CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN BÀI TOÁN WEBSITE Quản Lý Trung Tâm Gia Sư 1. Giới thiệu đề tài Website Trung Tâm Gia Sư Với sự bùng nổ thông tin trên internet, việc kết nốt trở nên năng động hơn bao giờ. Tạo ra nhu cầu lớn về quảng bá, tiếp cận khách hàng của các trung tâm gia sư.
Qua đề tài này sẽ một phần giúp các trung tâm có thể quản lý công việc của mình hiệu quả hơn và đơn giản. Yêu cầu bài toán 1. Yêu cầu chức năng Yêu cầu: Giao diện thân thiện. Dễ tìm kiếm thông tin.
Nội dung website được cập nhật thường xuyên. Yêu cầu giảng viên: Cung cấp các chức năng có thể cập nhật khoá học dễ dàng. Yêu cầu Admin: Thuận lời trong việc quản lý thông tin thành viên, dữ liệu. HỆ THỐNG QUẢN TRỊ STT Nội dung yêu cầu Mô tả 1 Trang đăng nhập Đăng nhập vào hệ thống quản trị.
2 Quản lý Admin menu Cho phép thêm, sửa, xóa menu trong hệ thống quản trị. 3 Quản lý Menu Cho phép thêm, sửa xóa, menu trên website người đọc. 4 Quản lý bài viết Cho phép đăng bài, sửa và xóa bài 5 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 viết. 5 Bài viết đã đăng Cho phép xóa và xem chi tiết các bài viết đã được duyệt.
6 Quản lý tài khoản Cho phép thêm, sửa xóa tài khoản. 7 Chỉnh sửa tài khoản Cho phép chỉnh sửa thông tin tài khoản cá nhân. 8 Quản lý khoá học Cho phép hem, sửa, xóa nội dung của các khoá học. 9 Chỉnh sửa khoá học Cho phép chỉnh sửa thông tin khoá học 10 Tìm kiếm thông tin Cho phép người dùng nhập thông tin cần tìm kiếm theo từng phần quản lý khác nhau.
12 Đăng xuất Cho phép xóa phiên làm việc của tài khoản và trở về trang đăng nhập. WEBSITE 1 Xem danh sách bài Cho phép độc giả xem thông tin viết theo thể loại danh sách các bài viết theo từng thể loại. 2 Xem chi tiết của bài Cho phép độc giả xem chi tiết gồm: viết nội dung, hình ảnh, video có trong một bài viết. 3 Bình luận bài viết Cho phép độc giả bình luận, đánh giá và trả lời bình luận của các bài viết.
4 Liên hệ với quản trị Cho phép độc giả để lại thông tin và website gửi liên hệ, yêu cầu bất kỳ đến ban 6 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 quản trị website. Yêu cầu phi chức năng - Cấu trúc rõ ràng, giao diện đơn giản, dễ nhìn, dễ sử dụng. - Hiển thị tốt trên các thiết bị cuối như: PC, Laptop, Tablet, Mobile… - Thời gian thực hiện các chức năng nhanh, hạn chế các thông tin không cần thiết; hạn chế lạm dụng hiệu ứng, hình ảnh. - Tương thích với hầu hết các trình duyệt như web như: Mozilla Firefox, Google, Chromes, Microsoft Edge, Safari… - Nội dung dữ liệu được lấy từ cơ sở dữ liệu.
- Sử dụng font chữ đẹp mặt, phù hợp với giới trẻ. - Sử dụng các công nghệ mới nhất để thiết kế phần mềm HTML, CSS, Boostrap, ASP.NET Core MVC 6. 7 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE TRUNG TÂM GIA SƯ 2.
Phân tích hệ thống Website Trung tâm gia sư 2. Các tính năng quan trọng khi thiết kế website trung tâm gia sư 2. Chức năng quản lý đa dạng Một số chức năng quản lý cơ bản cần có ở mỗi website trung tâm gia sư: Quản lý bài viết giới thiệu, quản lý người dùng, gia sư, khoá học. Nhờ đó các thông tin, học động của truung tâm gia sư hiểu quả hơn và đơn giản hơn trong quản lý và tiếp cận khách hàng.
Giao diện ưa nhìn và dễ sử dụng Phần lớn các nội dung của loại website trung tâm gia sư đều là chữ, việc xem một cái gì đó mà toàn là chữ và chữ thì rất dễ gây cảm giác chán nản cho người xem. Vì vậy để trang web tin tức trông đẹp hơn, có khả năng thu hút hơn thì cần phải đầu tư vào thiết kế giao diện. Giao diện càng bắt mắt, càng đơn giản, càng dễ sử dụng thì việc truyền tải thông tin và tiếp cận được người xem mới hiệu quả. Dung lượng và tốc độ trang web Có thể nói trang web chứa nhiều bài viết nhất, thông tin giảng viên, khoá học, đồng thời cùng là trang web có lượt truy cập đồng thời cao nhất.
Để trang web hoạt động mượt hơn, nhanh hơn thì cần phải đảm bảo về dung lượng lưu trữ và tốc độ trang web. Điều này không những giúp trang web trở nên hiệu quả hơn mà còn nâng cao trải nghiệm người dùng. Tính năng phân quyền giới hạn người dùng Các trang web tin tức cần áp dụng thêm tính năng phân quyền giới hạn người dùng bằng hệ thống quản trị nội dung CMS, tính năng này sẽ cho phép ai sẽ có quyền đăng bài mục này, ai sẽ đăng bài mục kia, ai sẽ có quyền kiểm tra, thay đổi, và xóa bài, đăng ký 8 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 thông tin gia sư,….Tạo ra một môi trường làm việc có khoa học, chuyên nghiệp, hợp lý, đồng thời cải thiện năng suất làm việc của trang web. Tính năng thống kê bài viết, phân trang, … Các tính năng thống kê bài viết và phân trang sẽ ho biết số lượng bài viết có trên trang web, số lượng trang của từng thể loại bài viết.
Từ đó giúp ban quản trị website có cái nhìn tổng quan phân tích và có những biện pháp xử lý kịp thời cho trang web. Khả năng tương thích đa dạng giao diện thiết bị Hiện nay số lượng người sử dụng điện thoại thông minh, hoặc máy tính bảng ngày càng phổ biến. Vì vậy nếu muốn website trung tâm gia sư có thể tiếp cận rộng rãi người dùng thì ngoài hỗ trợ trên giao diện máy tính, còn phải đáp ứng trên cả giao diện điện thoại, máy tính bảng,… 2. Tạo tài khoản cho người dùng Mở rộng thêm tính năng tài khoản cho người dùng là điều rất cần thiết cho mỗi website trung tâm gia sư.
Tính năng này cho phép người dùng tạo tài khoản cá nhân trên website trung tâm gia sư, cập nhật thông tin cá nhân, chọn ảnh đại diện, lưu trữ những bài viết đã xem hoặc đã tương tác, và một số tính năng tiện ích khác. Tính năng liên hệ Hầu hết các website về gia sư nói riêng đều tích hợp tính năng liên hệ. Tính năng sẽ giúp cho khách hàng dễ dàng nhận được sự trợ giúp của trung tâm h. Có thể tích hợp nhiều phương tiện trên bài viết Để các bài viết trở nên sống động hơn, thu hút hơn và truyền đạt hiệu quả tin tức hơn thì cần tính năng tích hợp hình ảnh, video, âm thanh trong công cụ tạo bài viết để đăng tải.
Đa dạng chuyên mục tin tức Mọi vấn đề trong cuộc sống ngày nay đều quan trọng, nên một trang web có cung cấp đầy đủ tất cả các chuyên mục, đầy đủ lĩnh vực sẽ đáp ứng tốt hơn và có nhiều độc giả hơn là những trang tin 9 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 tức chỉ chú trọng vào một mảng nội dung. Những module cơ bản cho website trung tâm gia sư Hình 2.1 Actor Bất kỳ ai ở trang chủ 2. Trang chủ Trang chủ là giao diện chính và quan trọng nhất của website trung tâm gia sư. Trên trang chủ phần lớn thể hiện các tin tức nổi bật, những chuyên mục gồm có, hoặc các thông tin cơ bản liên quan đến trang báo.
Giới thiệu Module giới thiệu sẽ bao gồm các thông tin liên quan đến trang web, thông tin của trung tâm như số năm hoạt động, những thành tựu, những đặc điểm nổi bật. Module tổng hợp khoá học Module gồm các khoá học của trung tâm. Ở mỗi mục thể hiện rõ ràng và ngắn gọn thông tin về khoá học, như nội dung khoá học, thời gian, mức chi phí, vv. Module khoá học nổi bật Ở đây sẽ hiển thị những khoá học nổi bật được đánh giá theo số lượng người truy cập, lượng đăng ký hoặc dựa trên mức độ quan trọng của nó trong tình hình hiện tại.
Module thông tin gia sư 10 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Hiện thị thông tin cơ bản về gia sư trực thuộc trung tâm. Liên hệ Cung cấp các thông tin để liên hệ trung tâm như số điện thoại, địa chỉ, email và mẫu form cung cấp thông tin liên hệ của khách hàng có nhu cầu cần trao đổi với trung tâm. Quản trị website Hình 2. Actor Quản trị ở trang quản trị Module quản trị website sẽ bao gồm những mục chức năng như: quản trị tài khoản, quản trị mục tin tức, quản trị banner, quản trị quảng cáo, quản trị thống kê, quản trị phương tiện, quản trị bình luận, quản trị nội dung bài viết,… 2.
Chức năng dành cho người truy cập 2. Xem mục bài viết Mục đích Xem mục tiên Tiền điều kiện Đã truy cập vào trang web. Vào mục tin khác. Click chọn mục muốn xem.
Các bước bổ sung Không. Các ngoại lệ Không. 11 Downloaded by NHIM BIEN (nhimbien1@gmail.com) lOMoARcPSD|39458107 Tham chiếu Hình ?? 2. Xem chi tiết bài viêt Mục đích Xem chi tiết của bài viết gồm có: nội dung, hình ảnh và video có trong bài viết đó.
Tiền điều kiện Đã truy cập vào trang chủ website hoặc truy cập vào thể loại các bài viết. Các bước thực hiện Các bước bổ sung 1. Tìm kiếm bài viết muốn xem ở trang chủ hoặc ở các mục thể loại khác nhau. Click chọn bài viết muốn xem chi tiết.
Các ngoại lệ Không Tham chiếu Hình ?? 2. Gửi câu hỏi với quản trị website Mục đích Liên hệ với ban quản trị website các ý kiến, quan điểm cần đóng góp hoặc có ý muốn liên hệ quảng cáo. Tiền điều kiện Truy cập vào trang liên hệ trên thanh Menu của website. Truy cập vào trang liên hệ.
Nhập thông tin người liên hệ và nội dung liên hệ muốn gửi vào form liên hệ. Bấm nút “Gửi” để gửi liên hệ đến ban quản trị website. 12 Downloaded by NHIM BIEN (nhimbien1@gmail. Hệ thống sẽ kiểm tra thông tin liên hệ và cập nhật thông tin liên hệ vào cơ sở dữ liệu.
Các bước bổ sung Trong bước 3, nếu nội dung liên hệ bị trống thì hệ thống sẽ báo lỗi và yêu cầu nhập lại thông tin. Các ngoại lệ Không. Truy cập đề xuất website trung tâm gia sư có liên quan Mục đích Xem và truy cập vào các website trung tâm gia sư nổi tiếng khác được đề xuất. Tiền điều kiện Đã truy cập vào trang chủ.
Truy cập vào trang chủ website. Tìm kiếm và lựa chọn website trung tâm gia sư khác muốn truy cập đến. Click chọn đường link dẫn đến trang website đã chọn. Các bước bổ sung Không.
Các ngoại lệ Không. Tham chiếu Hình ?? 2.