baocaophanbien

Download Report

Transcript baocaophanbien

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 – Phan Hồng Thông
Yêu cầu đề tài
• Cung cấp cho khách tham quan thông tin tổng
quan của hệ thống trường học
• Cung cấp chức năng hỗ trợ 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
• Đối tượng sử dụng website
Người dùng
Khách tham quan
Người dùng hệ thống
Admin
Giáo viên
Học sinh
Phân tích yêu cầu đề tài (tt)
Chức năng trang web
Khách tham quan
Tìm kiếm
Thông tin thành viên
Thông báo trường
Tổng quan trường
Cơ cấu tổ chức
Nhân sự
Hệ thống lớp học
Danh sách lớp
Phân tích yêu cầu đề tài (tt)
Chức năng trang web ( tt)
•
Người dùng hệ thống
Quản lý thông báo
Quản lý lớp học
Admin
Quản lý học sinh
Quản lý môn học
Quản lý giáo viên
Xem Lịch dạy
Quản lý quá trình học tập
Quản lý điểm
Giáo viên
Quản lý bài tập
Xem bảng điểm hs
Xem TKB
Học sinh
Xem bảng điểm cá nhân
Nộp bài tập
Phân tích chức năng hệ thống
* Chức năng quản lý giáo viên
-Activity Diagram
khoi tao thong tin giáo viên
điền thông tin giáo viên
lưu vào hệ thống
xóa thông tin giáo viên
truy xuất thông tin gv
thay đổi thông tin gv
Lưu thông tin gv
Phân tích chức năng hệ thống
* Chức năng quản lý giáo viên ( tt)
-Sequence Diagram
oThêm giáo viên mới:
admin
màn hình chức năng của
admin
màn hình nhập thông
tin giáo viên
giáo viên
chọn chức năng thêm giáo viên
hiển thị màn hình nhập
yêu cầu nhập thông tin
nhập thông tin giáo viên
Lưu
Lưu thông tin
Lưu
lưu thành công
thông báo lưu thông tin thành công
* Chức năng quản lý giáo viên ( tt)
-Sequence Diagram
oThêm giáo viên mới:
admin
màn hình chức năng của
admin
màn hình danh sách giáo
viên
màn hình hiệu chỉnh thông
tin
giáo viên
chọn chức năng hiệu chỉnh gv
hiển thị màn hình danh sách giáo viên
lấy danh sách gv
danh sách gv
yêu cầu chọn thông tin
chọn thông báo cần hiệu chỉnh
Message1
lấy hiển thị thông tin
yêu cầu thông tin cần hiệu chỉnh
hiển thị thông tin gv
thay đổi thông tin
lưu thông tin
lưu vào hệ thống
Lưu
lưu thành công
thông báo chỉnh sửa thành công
Phân tích chức năng hệ thống
HSMSTeacher
-ERD Diagram
PK,FK1
uid
teacher_id
history
HSMSUser
HSMSAdmin
PK,FK1
PK
uid
U1
ulogin_name
upassword
uemail
ufull_name
udob_day
udob_month
udob_year
HSMSPupil
uid
U2
Admin_id
HSMSParent
PK,FK1
uid
ppupil_id
PK,FK1
uid
pupil_id
enroll_year
Nhân với hệ số : 1
Nhân với hệ số 1
tính số phẩy trong học kì
[kiem tra trong lop]
Nhân với hệ số 2
Upload điểm
Chức năng
quản lý hệ
thống điểm
nhân với hệ số 2
[hoc ki]
(hk + phẩy x2 )/3
Lưu vào bảng điểm
Phân tích chức năng hệ thống
Chức năng quản lý điểm (tt)
-Sequence Diagram
giaovien
màn hình chính
màn hình xem bảng điểm
lớp
bảng điể
xem bảng điểm học sinh
hiển thị màn hình xem điểm
lấy danh sách lớp
danh sách lớp giáo viên dạy
yêu cầu thông tin lớp
chọn lớp
lấy bảng điểm
bảng điểm lớp
hiển thị bảng điểm
chỉnh sửa điểm trong bảng điểm
Lưu bảng điểm
Lưu bảng điểm
lưu thành cong
lưu thành công
lưu vào database
Phân tích chức năng hệ thống
Chức năng quản lý điểm (tt)
HSMSClassShedule
-ERD Diagram
HSMSSubject
PK
id
FK1
class_id
day
tiet
subject_id
year
FK2
PK
subject_id
subject_name
subject_heso
HSMSSubjectScore
HSMSClass
PK
class_id
teacher_id
year
PK
SSid
FK1
FK2
pupil_id
class_id
year
subject_id
HK
score
test_mode
uid
FK3
FK1
HSMSPupil
PK
Uid
pupil_id
enroll_year
Phân tích chức năng hệ thống
Chức năng quản lý bài tập
* Activity Diagram
create bài tập
điền thông tin bài tập
cập nhật vào hệ thống
Giáo viên
xóa bài tập
truy xuat list danh sách bài tập
xóa bài tập học sinh gửi
chỉnh sửa thông tin bài tập
Phân tích chức năng hệ thống
Chức năng quản lý bài tập(tt)
* Sequence Diagram
o Upload bài tập mới
giáo viên
màn hình chức năng của
admin
màn hình nhập thông
tin bài tập
hệ thống bài tập
chọn chức năng upload bài tập
hiển thị màn hình nhập
yêu cầu nhập thông tin
nhập thông tin giáo viên
Lưu
Lưu thông tin
Lưu
lưu thành công
thông báo lưu thông tin thành công
oĐiều chỉnh thông tin
giáo viên
màn hình chức năng của
admin
màn hình danh sách thông
báo
màn hình hiệu chỉnh thông
báo
hệ thống bài tập
chọn chức năng edit thông tin bài tập
hiển thị màn hình danh sách thông báo
lấy danh sách bài tập
danh sách bài tập
danh sách bài tập do gv upload
chọn thông báo cần hiệu chỉnh
yêu cầu thông tin cần hiệu chỉnh
hiển thị thông báo
thay đổi thông tin
lưu thông tin
lưu thông tin vào hệ thống
thông báo chỉnh sửa thành công
lưu thành công
lưu vào hệ thống
o Xóa bài tập
giáo viên
màn hình chức năng của
giáo viên
màn hình danh sách bài
tập
màn hình hiệu chỉnh bài
tập
hệ thống bài tập
hệ thống nộp bài
chọn chức năng xóa thông tin bài tập
hiển thị màn hình danh sách bài tập
lấy danh sách bài tập
danh sách bài tập
danh sách bài tập do gv upload
chọn thông báo cần xóa
yêu cầu thông tin cần hiệu chỉnh
hiển thị thông báo
xóa bài
xóa thông tin trong hệ thống
danh sách bài nộp
Message1
lấy ds
xóa danh sách nộp bài
xóa
xóa thành công
xóa thành công
Phân tích chức năng hệ thống
Chức năng quản lý bài tập(tt)
* ERD Diagram
HSMSExercise
PK
ExId
HSMSTeacher
PK
Uid
teacher_id
history
FK1
FK1
Extitle
Exnote
ExImage
ExFile
Teacher_Id
day
uid
HSMSUploadSolution
PK
UploadId
Uid
FK2
FK1
pupil_id
enroll_year
FK1
ExId
Pupil_Id
FileName
Ulday
uid
HSMSPupil
PK
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.