3.2.1. Mô tả tổng quát hệ thống:
Hệ thống chỉ hỗ trợ việc cung cấp Tài liệu học tập cho các bạn sinh viên.
Ở các ngành học sẽ có các môn học tương ứng ngành học đó. Một giảng viên có thể dạy nhiều môn, và ngược lại một môn có thể do nhiều giảng
viên phụ trách. Vì thế, hệ thống chỉ quản lý các Giảng viên phụ trách các
môn, quản lý Tài khỏan người dùng, Thông báo tin tức khi cần thiết và mọi người có quyền bình luận hỏi đáp trên hệ thống. Hệ thống không quản
lý sinh viên. Hệ thống nhằm mục đích phục vụ chức năng hỗ trợ cho các
Giảng viên thông báo và hỗ trợ các tài liệu cần thiết cho các sinh viên, chủ
yếu là các sinh viên do Giảng viên phụ trách giảng dạy. Hệ thống gồm có
4 loại người dùng: Admin, Giảng viên, Giáo vụ và User. a. Admin: người quản trị hệ thống, có toàn quyền.
b. Giảng viên: tạo bài viết,upload tài liệu đính kèm và có quyền quản lý tài liệu của mình (thêm, sửa, xóa…), ngoài ra có thểđăng những thông báo hổ trợ việc học… và còn trả lời các thắc mắc của user về các vấn
đềcó liên quan đến bài học.Giảng viên phải đăng nhập hệ thống để
thực hiện những chức năng này.
c. Giáo vụ: đăng thông báo (thời gian học, điểm quá trình, rèn luyện, hoạt
động đoàn đội,…) và quản lý bình luận (những câu hỏi hay câu bình luận của user…).Giáo vụ phải đăng nhập hệ thống để thực hiện các chức năng này.
d. User: Đăng kí làm thành viên , có thể download tài liệu, xem thông
báo, đặt ra những câu hỏi về học tập để giáo viên trả lời.
3.2.2. Mô tả từng chức năng Hệ thống:
a. Đăng nhập: cho phép các user đăng nhập vào hệ thống để thực hiện các chức năng tương ứng.
b. Đăng xuất: cho phép người dung thoát khỏi hệ thống.
c. Đăng ký: tất cả User thực hiện việc đăng kí trước để trở thành thành viên, mới có thểđăng nhập vào website và download tài liệu, ngoài ra còn chức năng khôi phục mật khẩu.
d. Thông báo:
Các user giáo vụ làm nhiệm vụ thông báo thông tin cho các user biết về giờ học, lịch học, điểm quá trình, các hoạt động đoàn đội…
24
Hình 3- 2 Chức năng Quản lý Thông báo
e. Tìm kiếm: tất cảcác user đều có thể tìm kiếm các thông tin, các loại tài liệu,… có trên website.
f. Quản lý bình luận: user giáo vụ kiểm duyện các câu hỏi, trả lời của user bình luận của các user rồi mới cho đăng lên website, nếu các câu hỏi hay bình luận không phù hợp với website thì sẽ bị
xóa. Giáo vụ phải đăng nhập trước khi thực hiện quản lý bình luận.
25
Hình 3- 3 Chức năng quản lý Bài Viết
Giảng viên có thể tạo bài viết, thông báo, upload tài liệu về môn học của mình lên website để cho các user khác có thể xem và download về. Giảng viên chỉ có thể thêm, sửa, xóa tài liệu của mình, và xem tài liệu của người khác.Giảng viên không có quyền edit tài liệu của Giảng viên khác. Tài liệu bao gồm cái file video, sách, word, pdf, hình ảnh…Giảng viên phải đăng nhập trước khi thực hiện quản lý tài liệu.
h. Quản lý môn học: Admin có quyền thêm, sửa, xóa các môn học. Admin phải đăng nhập trước khi thực hiện chức năng quản lý.
26 i. Quản lý ngành: Admin có quyền thêm, sửa, xóa các ngành học.
Admin phải đăng nhập trước khi thực hiện chức năng quản lý. j. Quản lý tài khoản: Admin có tòan quyền quản lý tất cả hệ thống.
Admin quản lý các thông tin về các tài khoản (quản lý thông tin user, thêm, xóa, sửa user, ngày đăng ký, đăng nhập, việc up và download…) có quyền xóa hoặc nhắc nhở các user vi phạm nội quy của website. Admin phải đăng nhập trước khi quản lý tài khoản.
3.3. Giao diện người dùng: 3.3.1. Giao diện chính 3.3.1. Giao diện chính
27
3.3.2. Hiển thị tất cả bài giảng thuộc ngành Tiếng Anh
Hình 3- 5
3.3.3. Hiển thị tất cả thông báo
28
3.3.4. Giảng viên tạo bài giảng mới
Hình 3- 7
3.3.5. Giáo vụ tạo thông báo mới
29
3.3.6. Tạo câu hỏi
Hình 3- 9
30
3.3.8. Views cho hiển thị tất cả bài giảng CNTT
31
32
Tài liệu tham khảo:
- Using Drupal - Angela Byron, Addison Berry, Nathan Haug, Jeff Eaton,James Walker, and Jeff Robbins - Published by O’Reilly Media, Inc – 2009
- Beginning Drupal - Jacob Redding - Published by Wrox – 2010
- Drupal For Dummies - Lynn Beighley - Published by For Dummies – 2009 2009
- http://drupal.org
- http://sites.google.com/site/loanphansgu/