Xây dựng web site cho một trường phổ thông trung học

Download Report

Transcript Xây dựng web site cho một trường phổ thông trung học

Báo cáo
Đề tài: Xây dựng web site cho một
trường phổ thông trung học
GVHD: Trần Quang
GVPB: Trần Minh Quang
SV: Nguyễn Bá Tân
SV: Phan Hồng Thông
Yêu cầu đề tài
• Quản lý nội dung website
– Cung cấp chức năng để người quản trị dễ dàng quản lý nội
dung trang web.
– Hỗ trợ trao đổi học tập giữa giáo viên và học sinh.
– Phụ huynh theo dõi học tập của con em mình
Phân tích yêu cầu đề tài
Phân tích đề tài ( tt)
nhập user/pass
thông báo đăng nhập sai
Đăng nhập
Activity Diagram của quá
trình login
[false]
[true]
hoat dong cua admin
hoat dong cua giao vien
hoat dong cua hoc sinh
Phân tích đề tài ( tt)
Người dùng
màn hình chính
màn hình quản lý
thành viên
Yêu cầu đang nhập hệ thống
yêu cầu nhập user/pass
Sequence Diagram của quá
trình login
Nhập User/pass
Đăng nhập
kiểm tra user/pass
kiểm tra user/pass
kiểm tra hợp lệ
đang nhập thành công
hiển thị phần quản lý trang web
Phân tích đề tài ( tt)
kiểm tra pass/user
thành viên
yêu cầu đăng nhập hệ thống
yêu cầu nhập user/pass
kiểm tra hợplệ
kiểm tra pass/user
Collaboration Diagram của
quá trình login
màn hình chính
hiện thị màn hình
Actor1
màn hình quản lý
Phân tích đề tài ( tt)
Chức năng search
User
màn hình chính
màn hình tìm kiếm
User database
chọn chức năng search
chọn chức năng search
Message2
yêu cầu nhập thông tin
điền thông tin cần tìm
thông tin tìm kiếm
h
1c
ọn
ch
ứ
ă
cn
ng
tìm
ki ế
m
màn hình chính
3. Yêu cầu nhập từ khóa
4 nhập từ khóa
8.trả về kết quả
2h
3 y iển
êu thị
c ầ mà
ut nh
hô ìn
ng h
tin
nhập từ khóa
7 hiện thị
màn hình search
tìm kiếm
ả
qu
ất tìm
xu u ả
q
y
tru ết
5. 6. k
kiểm tra dữ liệu
tìm kiếm
t
kế
lấy danh sách kết quả
Actor1
truy xuất thông tin
[result = 0]
thông báo tìm kiếm không thành công
kết quả trả về
[have result]
kết quả tìm kiếm
hiển thị ra màn hình
User database
hiển thị ra màn hinh
Activity Diagram
Sequence Diagram
Collaboration Diagram
Activity Diagram ( admin)
admin
quản lý các thông báo
tạo danh sách lớp
quản lý thông tin học sinh
lịch dạy
quản lý thông tin giao vien
thời khóa biểu
quản lý thông tin lớp học
quản lý môn học
tinh he so mon hoc cua moi lop
Quản lý thông báo diagram
Khởi tạo thông báo mới
Điển nội dung thông báo
xóa thông báo
Lưu thông báo
Xoa file trên hệ thống
tìm thông báo
admin
thay đổi nội dung thông báo
tìm thông báo theo thời gian
Lưu thông báo
Quản lý giáo viên diagram
Quản lý học sinh diagram
Quản lý thông tin lớp học
Usecase chức năng giáo viên – học sinh
watch_scheduling
add_thongbao
«uses»
«uses»
del_thongbao
«uses»
giaovien
«uses»
upload_baitap
upload_diem
«uses»
«uses»
«uses»
xem_TKB
HocSinh
nop_baitap
login
Activity diagram giáo viên
Quản lý
hệ thống
điểm
Bài tập Diagram
ERD DIAGRAM
Trình bày sản phẩm
Tổng kết
• Trang web đáp ứng được những yêu cầu trong quản lý hệ thống trường học
– Admin:
• Quản lý thông tin giáo viên , học sinh , và lớp học
• Quản lý hệ thống tin tức thông báo
– Giáo viên:
• Theo dõi thời khóa biểu lịch dạy cá nhân
• Theo dõi quá trình học tập của học sinh
• Quản lý hệ thống bài tập
• Ra thông báo
– Học sinh:
• Theo dõi lịch học
• Theo dõi tình hình học tập cá nhân
• Nộp bài tập
Hướng phát triển
• Phát triển hệ thống đa chức năng làm cho trang web có thể
tương thích với những yêu cầu khác nhau tùy theo mô hình
học tập của mỗi trường
– Bảng điểm
– Hệ thống liên lạc v.v.v
• Tích hợp forum vào hệ thống web
• Nâng cấp mô hình hệ thống thành multi class giúp cho hệ
thống tối ưu hơn về bảo mật , chỉnh sữa hệ thống.