B ng d i đây trình bày v ch c n ng mà m i module đ m nh n:
Tên Module Ch c n ng
Baidang ng bài, chnh s a, g bài và bình lu n v m t bài đ ng (dành cho m i thành viên thu c cùng m t l p).
Baigiang T i lên t p tin, s a, xóa(ch dành cho giáo viên)bài gi ng ph c v cho m t l p h c. Ki u bài gi ng g m v n b n, hình nh, phim, âm thanh. Baoloi Hi n th nh ng l i th ng g p (404, 500).
Cap
Qu n lý các th m c c a m i tài kho n. Khi đ ng ký thành công, tài kho n m i s đ c cung c p m t C p t ng ng v i m t th m c v t lýtrên đ a, dùng đ l u tr tài li u.
Danhxung Qu n lý danh x ng ng v i gi i tính, lo i tài kho n c a m i tài kho n. Dethi
Gi ng viên: T o m i, ch nh s a đ thi, đ nh ngày gi thi, ch m bài và cho đi m đ i v i t ng bài làm c a h c viên.
H c viên: Làm bài và n p bài.
Giangvien Qu n lý các thông tin đ c tr ng c a lo i tài kho n Gi ng viên.
Hoc
Gi ng viên: Ch p nh n ho c h y yêu c u đ ng ký, cho thôi h c, xem danh sách l p, thông báo đi m t i ph huynh.
H c viên: ng ký tham d l p, xem danh sách l p, xem b ng đi m. Ph huynh: Xem b ng đi m c a h c viên gi k t n i.
Hocham Qu n lý các h c hàm, dành cho v i lo i tài kho n Gi ng viên. Hocvi Qu n lý các h c v, dành cho v i lo i tài kho n Gi ng viên. Hocvien Qu n lý các thông tin đ c tr ng c a lo i tài kho n H c viên.
Ketnoi
H c viên: xem các ph huynh đư k t n i, tìm ki m ph huynh, g i yêu c u k t n i ho c ch p nh n k t n i t m t tài kho n Ph huynh, ch nh s a vai trò (cha, m , khác) và h y k t n i.
Ph huynh: có các ch c n ng t ng t . Kieuthongbao Qu n lý các ki u thông báo.
Linhvuc Qu n lý các l nh v c mà m i l p h c h ng đ n.
Loaitakhoan Qu n lý 3 lo i tài kho n ng i dùng: Gi ng viên, H c viên và Ph huynh.
Lop Gi ng viên: t o m i, xem và chnh s a thơng tin, đóng l p; H c viên:tìm ki m, đ ng ký và tham d , xem thông tin. Nhomlinhvuc Qu n lý các nhóm l nh v c mà m i l p h c h ng đ n.
Quoctich Qu n lý mư qu c gia, qu c t ch, mư vùng đi n tho i. Taikhoan
ng ký, đ ng nh p, đ ng xu t, c p l i m t kh u. M i tài kho n b t bu c ph i có email, email này dùng đ đ ng nh p (cùng v i m t kh u), thông báo khi đ i m t kh u, g i b ng đi m (đ i v i Ph huynh).
Thangdiem Qu n lý các h đi m (h 10, h 4, h ch ) mà Gi ng viên s d ng đ đánh giá bài ki m tra trong m i l p.
Thongbao
G i thơng báo khi có s ki n n y sinh (đ ng bài trong m t l p, các thành viên khác bình lu n v bài đ ng c a ng i s h u, yêu c u tham d l p, yêu c u k t n i, …).
Thongtincanhan Qu n lý, ch nh s a m t s thông tin cá nhân c a m i tài kho n, qu n lý h s cá nhân, xem h s c a tài kho n khác.
Trangthaitaikhoan Qu n lý tr ng thái đ ng nh p c a tài kho n (đang tr c tuy n hay không). Thumuc
Qu n lý th m c và t p tin c a m i tài kho n; thêm, đ i tên, xóa, t i xu ng th m c; t i lên, sao chép, di chuy n, xóa, đ c n i dung, t i xu ng, chia s t p tin.
Trinhdo Qu n lý các trình đ mà m i l p h ng đ n.
Vaitro Qu n lý vai trò k t n i gi a h c viên và ph huynh (cha, m , khác). B ng 3.1- Ch c n ng c a m i module c a ng d ng
3.1.2.2. Tài nguyên
Nh ng tài nguyên c a ng i dùng, ch ng h n nh nh đ i di n, bài gi ng, đ thi,
n i dung trao đ i s đ c l u tr trong th m c Data c a h th ng.
3.1.2.3. C s d li u
EdusOne s d ng h qu n tr c s d li u MySQL, l u tr thông tin ng i dùng,
các tài nguyên và ho t đ ng c a h th ng. Thơng tin c u hình c s d li u đ c l u
tr trong t p tin d i d ng xml. Zend áp d ng công ngh PDO nh m b o m t c s d li u t t h n và truy xu t nhanh h n.
3.1.3. Các ệo i tài kho n ng i dùng
Trong EdusOne, ng i dùng c n ph i đ ng ký m i có th s d ng, g m 3 lo i tài
kho n là Gi ng viên, H c viên và Ph huynh. Tùy m i lo i tài kho n mà ng i dùng
có nh ng ch c n ng c ng nh quy n h n khác nhau.
3.1.3.1. Lo i tài kho n Gi ng viên
M t tài kho n Gi ng viên có quy n t o m i, ch nh s a và đóng l p h c, cho phép
ghi danh ho c cho thôi h c h c viên nào đó. H c ng có th t i lên các bài gi ng trong m i l p, t o đ thi và ch m bài thi. Trong th i gian l p h c đang m , gi ng viên s
báo đi m cho ph huynh b ng email. Ngoài ra, nh ng t p tin do gi ng viên t i lên
đ c l u tr trong các th m c thu c c p c a h và có th chia s đ n nh ng thành
viên khác trong m i l p.
3.1.3.2. Lo i tài kho n H c viên
M t tài kho n H c viên có quy n ghi danh vào l p h c, làm bài thi, xem đi m và
quá trình h c t p trong m i l p. M i h c viên có th k t n i v i các tài kho n Ph huynh. Ngoài ra, nh ng t p tin do h c viên t i lên đ c l u tr trong các th m c thu c c p c a h , có th chia s đ n nh ng thành viên khác trong m i l p.
3.1.3.3. Lo i tài kho n Ph huynh
Lo i tài kho n này có ít ch c n ng nh t, ch g m xem thơng tin và q trình h c
t p c a các h c viên đang gi k t n i, nh n s liên l c do gi ng viên g i t i.
3.2. Phân tích thi t k h th ng
ng d ng EdusOne đ c thi t k theo ph ng pháp lu n MERISE [xem ph l c D],
s d ng công c PowerAMC đ xây d ng các mơ hình.
3.2.1. Mơ hình ý ni m truy n thơng