Vimaru-Moodle-Slide - cong-thong-tin-sv

Download Report

Transcript Vimaru-Moodle-Slide - cong-thong-tin-sv

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN
=====o0o=====
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
Xây dựng module tích hợp cho hệ thống tổ chức
thi trắc nghiệm dựa trên Moodle
Giảng viên hướng dẫn : TS. Nguyễn Cảnh Toàn
Giảng viên phản biện : ThS. Trần Đình Vương
Sinh viên : Vũ Đình Trung
Lớp
: CNT49ĐH1
Nội dung trình bày
 Phần I: Giới thiệu đề tài
 Phần II: Phân tích và thiết kế hệ thống
 Phần III: Kết quả đạt được và hướng phát triển
Giới thiệu đề tài
 Mục tiêu của đề tài là xây dựng mô-đun tích hợp trên cổng thông tin
sinh viên Đại học Hàng Hải, nhằm mục đích đơn giản hóa việc chuẩn
bị dữ liệu cho thi trắc nghiệm trực tuyến trên hệ thống Moodle.
 Hệ thống cần xây dựng, dựa trên các dịch vụ web mà Moodle cung
cấp, phải đồng bộ hóa được dữ liệu giữa hai hệ thống Moodle và
Quản lý Đào tạo, tạo thuận lợi cho việc quản trị hệ thống Moodle cũng
như thuận tiện cho sinh viên trong việc tra cứu điểm bài thi.
Phân tích và thiết kế hệ thống
1. Mô hình hoạt động
Cơ sở dữ liệu
trường
Dữ liệu
Chuyển đổi
dữ liệu
Dữ liệu
Web
Web Service
Service
Dữ liệu
Moodle
core
Dữ liệu
Mô-đun moodle tích hợp
Cổng thông tin trường
Dữ liệu
Cơ sở dữ liệu
moodle
Moodle Elearning
Phân tích và thiết kế hệ thống
2. Sơ đồ phân rã chức năng
 Tổng quan:
Module moodle tích hợp
cổng thông tin trường
Hệ thống
Người dùng
Quản trị
Phân tích và thiết kế hệ thống
2. Sơ đồ phân rã chức năng
 a. Hệ thống:
Hệ thống
Đăng nhập
Đăng xuất
Phân tích và thiết kế hệ thống
2. Sơ đồ phân rã chức năng
 b. Người dùng:
Phân tích và thiết kế hệ thống
2. Sơ đồ phân rã chức năng
 c. Quản trị:
Phân tích và thiết kế hệ thống
3. Sơ đồ ngữ cảnh
Thông tin đáp ứng
Thông tin đáp ứng
Module moodle tích hợp
cổng thông tin trường
Quản trị
Thông tin yêu cầu
Người dùng
Thông tin yêu cầu
Phân tích và thiết kế hệ thống
4. Sơ đồ dữ liệu mức đỉnh và dưới đỉnh - chức năng hệ thống
Mức đỉnh:
Thông tin thành viên
Người dùng
Trạng thái thành viên
Đăng
Đăng nhập/Đăng
nhập/Đăng xuất
xuất
11
Dữ liệu phản hồi
Kho dữ liệu
Mức dưới đỉnh:
Tài khoản, mật khẩu, dịch vụ
Người dùng
Đăng
Đăng Nhập
Nhập
1.1
1.1
Kết quả đăng nhập
Tài khoản
Trạng thái mới
Đăng
Đăng Xuất
Xuất
1.2
1.2
Thông tin xác nhận
Dữ liệu tài khoản người
dùng
Phân tích và thiết kế hệ thống
5. Sơ đồ dữ liệu mức đỉnh - chức năng của người dùng
Kết quả tìm kiếm
Người dùng
Tìm
Tìm kiếm
kiếm
11
Đầu vào tìm kiếm
Yêu cầu xem thông tin
Thông tin đáp ứng
Dữ liệu phản hồi
Kho dữ liệu
Dữ liệu phản hồi
Xem
Xem thông
thông tin
tin
22
Phân tích và thiết kế hệ thống
6. Sơ đồ dữ liệu mức dưới đỉnh - chức năng của người dùng
Sinh viên
Đầu vào tìm kiếm
Người dùng
Giáo viên
Tìm
Tìm kiếm
kiếm sinh
sinh viên
viên
1.1
1.1
Sinh viên
Dữ liệu sinh viên
Giáo viên
Dữ liệu giáo viên
Đầu vào tìm kiếm
Tìm
Tìm kiếm
kiếm giáo
giáo viên
viên
1.2
1.2
Chức năng tìm kiếm
Chức năng xem thông tin
Phân tích và thiết kế hệ thống
7. Sơ đồ dữ liệu mức đỉnh - chức năng của quản trị
Thông tin cập nhật
Dữ liệu phản hồi
Kết quả cập nhật
Quản trị
Cập
Cập nhật
nhật
11
Yêu cầu xem thông tin
Thông tin đáp ứng
Xem
Xem thông
thông tin
tin
22
Dữ liệu cập nhật
Kho dữ liệu
Dữ liệu phản hồi
Phân tích và thiết kế hệ thống
8. Sơ đồ dữ liệu
mức dưới đỉnh chức năng cập
nhật của quản trị
Cập
Cập nhật
nhật
danh
danh mục
mục dịch
dịch vụ
vụ web
web
1.1
1.1
Thông tin
dịch vụ web
Thông tin quyền
Cập
Cập nhật
nhật
danh
danh mục
mục quyền
quyền
1.2
1.2
Thông tin quyền
Dữ liệu quyền
Thông tin
phân quyền
Phân
Phân quyền
quyền
cho
cho mỗi
mỗi dịch
dịch vụ
vụ
1.3
1.3
Thông tin
phân quyền
Dữ liệu phân
quyền
Thông tin
đổi mật khẩu
Dữ liệu người
dùng
Thông tin
dịch vụ web
Quản trị
Thông tin
đổi mật khẩu
Thông tin
phân vai trò
Thông tin học kỳ
Thông tin tài khoản
người dùng
Đổi
Đổi mật
mật khẩu
khẩu cá
cá nhân
nhân
1.4
1.4
Dữ liệu dịch vụ
Phân
Phân vai
vai trò
trò
toàn
toàn hệ
hệ thống
thống moodle
moodle
1.5
1.5
Thông tin
phân vai trò
Dữ liệu phân vai
trò
Cập
Cập nhật
nhật
danh
danh mục
mục học
học kỳ
kỳ
1.6
1.6
Thông tin học kỳ
Dữ liệu học kỳ
Cập
Cập nhật
nhật
tài
tài khoản
khoản người
người dùng
dùng
1.7
1.7
Thông tin tài khoản
người dùng
Dữ liệu tài khoản
người dùng
Tiếp
Phân tích và thiết kế hệ thống
9. Sơ đồ dữ liệu
mức dưới đỉnh chức năng xem
thông tin của
quản trị
Bảng điểm
các khóa học
Xem
Xem bảng
bảng điểm
điểm
các
các khóa
khóa học
học
của
của một
một sinh
sinh viên
viên
2.1
2.1
Bảng điểm
các khóa học
Dữ liệu điểm
Xem
Xem bảng
bảng điểm
điểm
tổng
tổng kết
kết mỗi
mỗi khóa
khóa học
học
2.2
2.2
Bảng điểm
tổng kết
Dữ liệu phân
quyền
Xem
Xem bảng
bảng điểm
điểm
các
các bài
bài thi
thi trắc
trắc nghiệm
nghiệm của
của
một
một sinh
sinh viên
viên
2.3
2.3
Bảng điểm các
bài thi trắc nghiệm
Dữ liệu người
dùng
Xem
Xem bảng
bảng điểm
điểm
chi
chi tiết
tiết mỗi
mỗi bài
bài thi
thi trắc
trắc
nghiệm
nghiệm
2.4
2.4
Bảng điểm chi tiết
mỗibài thi trắc nghiệm
Dữ liệu phân vai
trò
Yêu cầu
xem thông tin
Yêu cầu
xem thông tin
Bảng điểm
tổng kết
Quản trị
Bảng điểm các
bài thi trắc nghiệm
Yêu cầu
xem thông tin
Bảng điểm chi tiết
mỗi bài thi trắc nghiệm
Yêu cầu
xem thông tin
Danh sách người dùng
đã ghi danh
Yêu cầu
xem thông tin
Xem
Xem danh
danh sách
sách
các
các người
người dùng
dùng đã
đã được
được ghi
ghi
danh
danh vào
vào khóa
khóa học
học
2.5
2.5
Danh sách người dùng Dữ liệu ghi danh
người dùng
đã ghi danh
Phân tích và thiết kế hệ thống
10. Sơ đồ thực thể quan hệ - ER
n
n
Danh sách
lớp tín chỉ
Bao gồm
1
n
Bao gồm
n
n
Nhóm
Có
Bao gồm
1
Dịch vụ
Bao gồm
1
1
Lớp tín chỉ
n
Tổ
Có
1
1
1
n
Có
n
Có
1
Người dùng
1
n
Quyền
Có
1
n
Dịch vụ –
Quyền
n
Có
Có
Có
n
1
Học kỳ
Người dùng – Vai
trò – Lớp tín chỉ
1
Nhóm người
dùng
Phân tích và thiết kế hệ thống
11. Sơ đồ dữ liệu quan hệ
Kết quả đạt được và hướng phát triển
1. Kết quả đạt được
 Hệ thống đã xây dựng đáp ứng được việc chuyển đổi dữ liệu giữa hai
hệ thống Moodle và Quản lý Đào tạo, giúp đơn giản hóa việc chuẩn bị
dữ liệu người dùng, học viên, giáo viên và khóa học, phục vụ cho việc
thi trắc nghiệm trực tuyến.
 Hệ thống đã xây dựng cũng hỗ trợ sinh viên tra cứu và xuất điểm thi
các bài thi trắc nghiệm của mình, hỗ trợ giáo viên xuất kết quả đánh
giá học phần.
 Xem demo
Kết quả đạt được và hướng phát triển
2. Hướng phát triển
 Xây dựng thêm chức năng hỗ trợ sinh viên tra cứu và xuất chi tiết bài
làm trắc nghiệm của mình.
 Tối ưu hóa các hàm chuyển đổi dữ liệu cũng như nghiên cứu sâu hơn
về kiến trúc của Moodle, để viết các hàm xử lý trực tiếp với cơ sở dữ
liệu của Moodle thay thế cho các hàm xử lý thông qua dịch vụ web,
giúp tăng tốc độ xử lý của hệ thống tích hợp.
EM XIN CHÂN THÀNH CẢM ƠN!