Giáo viên chủ nhiệm

Một phần của tài liệu Xây dựng website sổ liên lạc điện tử dành cho học sinh THPT. (Trang 30)

1 Các cơ sở nghiên cứu lý thuyết

2.4.4 Giáo viên chủ nhiệm

2.4.4.1 Đăng nhập Mục đích: - Đăng nhập hệ thống Hoạt động: - Chọn năm học - Chọn học kỳ

- Điền thông tin tài khoản - Điền mật khẩu

- Click vào ô “giáo viên” - Click “đăng nhập”

Thông tin vào:

- Các thông tin hệ thống yêu cầu (tên và pass)

Kiểm tra hợp lệ:

- Kiểm tra tài khoản đăng nhập vào đã có trùng với cơ sở dữ liệu chưa Thông tin ra: - Trả về trang chủ của hệ thống Tên UseCase: - Đăng nhập 2.4.4.2 Vào điểm Mục đích:

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 23

Hoạt động:

- Click mục “ trang chủ” - Click mục “lớp học”

- Click “xem danh sách lớp” - Click học sinh cần nhập điểm - Nhập điểm cho học sinh

Thông tin vào:

- Chi tiết điểm cho từng học sinh

Kiểm tra hợp lệ:

- Kiểm tra một số ràng buộc về công tác vào điểm

Thông tin ra:

- Trả về trang giáo viên

Tên UseCase: - Vào điểm 2.4.4.3 Nhận xét Mục đích: - Nhận xét, đánh giá học sinh Hoạt động: - Click vào mục “lớp học” - Click “xem danh sách lớp” - Click học sinh cần nhận xét

Thông tin vào:

- Nhận xét đánh giá thông qua kết quả học tập

Thông tin ra:

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 24

2.4.4.4 Xem danh sách giáo viên Mục đích:

- Xem danh sách giáo viên đang giảng dạy

Hoạt động:

- Click vào trang “giáo viên”

Kiểm tra hợp lệ:

- Kiểm tra một số ràng buộc về công tác vào điểm

Thông tin ra:

- Xuất danh sách giáo viên đang giảng dạy trong trường kèm với các thông tin đi kèm

Tên UseCase:

- Giáo viên

2.4.4.5 Xem danh sách giáo viên theo môn Mục đích:

- Xem chi tiết giáo viên đang giảng dạy môn nào

Hoạt động:

- Click mục “quản trị”. - Click mục “ môn học”

Thông tin ra:

- Xuất trang giáo viên có kèm theo môn dạy

Tên UseCase:

- Môn

2.4.4.6 Xem danh sách học sinh Mục đích:

- Xem danh sách học sinh hiện tại

Hoạt động:

- Click vào mục “lớp học”

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 25

Thông tin ra:

- Trả về trang danh sách học sinh

Tên UseCase:

- Học sinh

2.4.4.7 Xem danh sách học sinh theo lớp Mục đích:

- Xem danh sách học sinh theo từng lớp

Hoạt động:

- Click mục “lớp học”

- Click mục “danh sách lớp” - Chọn lớp cần xem.

Thông tin ra:

- Xuất ra danh sách học sinh với lớp cần xem - Xem được một số thông tin cần thiết của học sinh

Tên UseCase:

- Học sinh

2.4.4.8 Xem danh sách môn học Mục đích:

- Xem danh sách các môn học hiện đang được giảng dạy trong trường

Hoạt động:

- .Click mục “quản trị” - Click mục “môn học”

Thông tin ra:

- Xuất kết quả với tất cả các môn trường hiện đang giảng dạy

Tên UseCase:

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 26 2.5 Quản trị hệ thống Quản trị hệ thống

Hình 2. 3: Sơ đồ use-case của Actor quản trị hệ thống [Mức 2]

Xem học sinh Cập nhật học sinh Xóa học sinh Xóa giáo viên Cập nhật giáo viên Xem giáo viên Xóa lớp Cập nhật lớp Đăng xuất Đăng nhập Xem lớp

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 27 2.5.1 Đăng nhập Mục đích: - Đăng nhập hệ thống Hoạt động: - Chọn năm học - Chọn học kỳ

- Điền thông tin tài khoản - Điền mật khẩu

- Click vào ô “giáo viên” - Click “đăng nhập”

Thông tin vào:

- Các thông tin hệ thống yêu cầu (tên và pass)

Kiểm tra hợp lệ:

- Kiểm tra tài khoản đăng nhập vào đã có trùng với cơ sở dữ liệu chưa Thông tin ra: - Trả về trang chủ của hệ thống Tên UseCase: - Đăng nhập 2.5.2 Thêm học sinh Mục đích:

- Cho phép quản trị hệ thống thêm một học sinh mới

Hoạt động:

- Click mục “lớp học”

- Click mục “xem danh sách lớp” - Click nút “thêm mới”

Thông tin vào:

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 28

Thông tin ra:

- Cập nhật cơ sở dữ liệu hoặc thông báo lỗi trong quá trình thao tác.

Tên UseCase:

- Thêm mới học sinh

2.5.3 Xóa học sinh Mục đích: Mục đích:

- Cho phép quản trị hệ thống xóa một học sinh bất kỳ

Hoạt động:

- Click mục “lớp học”

- Click mục “xem danh sách lớp” - Click nút “del”

Thông tin vào:

- Học sinh cần xóa

Thông tin ra:

- Xuất hiện lại danh sách học sinh không có tên học sinh đã xóa

Tên UseCase:

- Xóa học sinh

2.5.4 Thêm giáo viên Mục đích: Mục đích:

- Cho phép quản trị hệ thống thêm một giáo viên mới

Hoạt động:

- Click mục “giáo viên” - Click nút “thêm mới”

Thông tin ra:

- Cập nhật cơ sở dữ liệu hoặc thông báo lỗi trong quá trình thao tác.

Tên UseCase:

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 29

2.5.5 Xóa giáo viên Mục đích: Mục đích:

- Cho phép quản trị hệ thống xóa một giáo viên bất kỳ trong hệ thống

Hoạt động:

- Click mục “giáo viên” - Click nút “del”

Thông tin vào:

- Giáo viên cần xóa

Thông tin ra:

- Xuất hiện lại danh sách giáo viên mới không có tên giáo viên đã xóa

Tên UseCase:

- Xóa giáo viên

2.5.6 Thêm lớp Mục đích: Mục đích:

- Cho phép quản trị hệ thống thêm một lớp mới

Hoạt động:

- Click mục “lớp học” - Click nút “thêm mới”

Thông tin vào:

- Dữ liệu về thông tin lớp

Thông tin ra:

- Cập nhật cơ sở dữ liệu hoặc thông báo lỗi trong quá trình thao tác.

Tên UseCase:

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 30

2.5.7 Xóa lớp Mục đích: Mục đích:

- Cho phép quản trị hệ thống xóa một lớp bất kỳ trong hệ thống

Hoạt động:

- Click mục “lớp học” - Click nút “del”

Thông tin vào:

- Lớp cần xóa

Thông tin ra:

- Xuất hiện lại danh sách lớp mới không có tên lớp đã xóa

Tên UseCase:

- Xóa lớp

2.5.8 Cập nhật thông tin học sinh Mục đích: Mục đích:

- Cho phép quản trị hệ thống cập nhật thông tin mới của học sinh

Hoạt động:

- Click mục “lớp học”

- Click mục “xem danh sách lớp”

- Click mục “edit” đối với học sinh cần cập nhật

Thông tin vào:

- Vào trang quản trị và vào cập nhật thông tin cho học sinh (khi được yêu cầu)

Thông tin ra:

- Cập nhật được thông tin mới của học sinh.

Tên Use-Case

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 31

2.5.9 Cập nhật thông tin giáo viênMục đích: Mục đích:

- Cho phép quản trị hệ thống cập nhật thông tin mới của giáo viên

Hoạt động:

- Click mục “giáo viên” - Click nút “edit”

Thông tin vào:

- Vào trang quản trị và vào cập nhật thông tin cho giáo viên (khi được yêu cầu)

Thông tin ra:

- Cập nhật được thông tin mới của giáo viên

Tên UseCase:

- Cập nhật thông tin giáo viên

2.5.10 Đăng xuất Mục đích: Mục đích:

- Thoát khỏi hệ thống hiện tại

Hoạt động:

- Click nút “thoát”

Thông tin ra:

- Trả về trang đăng nhập

Tên UseCase:

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 32 2.6 Biểu đồ hoạt động 2.6.1 Đăng nhập false true Hình 2. 4: Đăng nhập Form đăng nhập Hiển thị trang

chủ Khởi tạo session

Nhập vào user và pass Bấm vào link đăng nhập Kiểm tra đăng nhập

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 33

2.6.2 Thêm lớp mới vào hệ thống

false

true

Hình 2. 5: Thêm mới lớp

Đăng nhập Hệ thống quản lý Bấm vào thêm

lớp mới

Nhập thông tin

về lớp mới Form thêm mới

Hiển thị danh sách lớp mới

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 34 2.6.3 Cập nhật thông tin lớp false true Hình 2. 6: Cập nhật thông tin lớp Hiển thị thông tin lớp

Bấm vào link lớp Bấm vào nút

chỉnh sửa Cập nhật thông tin thành công Nhập thông tin cần chỉnh sửa Form chỉnh sửa Kiểm tra thông tin

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 35

2.6.4 Thêm học sinh mới vào hệ thống

False

true

Hình 2. 7: Thêm mới học sinh

Đăng nhập Hệ thống quản lý Bấm vào thêm

học sinh mới

Nhập thông tin về học sinh

Form thêm mới

Hiển thị danh sách học sinh mới

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 36

2.6. 5 Cập nhật thông tin học sinh

false

true

Hình 2. 8: Cập nhật thông tin học sinh

Hiển thị thông tin học sinh Bấm vào link

học sinh Bấm vào nút chỉnh sửa

Cập nhật thông tin học sinh mới thành công

Nhập thông tin cần chỉnh sửa Form chỉnh sửa

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 37

2.6.6 Thêm giáo viên mới vào hệ thống

false

true

Hình 2. 9: Thêm mới giáo viên

Đăng nhập Hệ thống quản lý Bấm vào thêm

giáo viên mới

Nhập thông tin về giáo viên

Form thêm mới

Hiển thị danh sách giáo viên mới

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 38

2.6.7 Cập nhật thông tin giáo viên

false

true

Hình 2. 10: Cập nhật thông tin giáo viên

Kiểm tra thông tin

Hiển thị thông tin giáo viên Bấm vào link

học sinh Bấm vào nút chỉnh sửa

Cập nhật thông tin giáo viên thành công

Nhập thông tin cần chỉnh sửa Form chỉnh sửa

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 39

2.6.8 Thêm điểm mới của học sinhvào hệ thống

false

true

Hình 2. 11: Thêm điểm vào hệ thống

Đăng nhập Hệ thống quản lý Bấm vào bảng

điêm

Nhập thông tin điểm

Form thêm mới

Hiển thị danh sách điểm mới

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 40 2.6.9 Cập nhật điểm học sinh false true Hình 2. 12: Cập nhật điểm học sinh Hiển thị thông tin điểm Bấm vào link

bảng điểm Bấm vào nút chỉnh sửa

Cập nhật thông tin điểm mới thành công

Nhập thông tin cần điền Form chỉnh sửa

Kiểm tra thông tin

GVHD: ThS Lê Viết Chung SVTH : Mai Thị Mỹ Lệ 41 2.6.10 Mục ý kiến của PHHS Hình 2. 13: Mục nhận xét của PHHS 2.6.11 Mục ý kiến của GV Hình 2. 14: Mục nhận xét của GVCN Đăng nhập Hệ thống quản lý Bấm vào mục ý kiến PHHS Hiển thị ý kiến của đối tượng

Đăng nhập Hệ thống

quản lý

Bấm vào mục ý kiến GV

Hiển thị ý kiến của đối tượng

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 42

2.7 Biểu đồ tuần tự

2.7.1 Đăng nhập

Người dùng FormĐnhập Đkiện Đnhập Người Đkhiển NDđkhiển CSDL

Nhập thông tin người dùng

kiểm tra thông tin người dùng

kiểm tra

đăng nhập kiểm tra

đăng nhập kiểm tra

trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 15: Đăng nhập

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 43

2.7.2 Cập nhật thông tin giáo viên

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm cập nhật gọi hàm cập nhật truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 44

2.7.3 Thêm mới một ý kiến PHHS

PHHS form ý kiến PHHS Đkiện để có ý kiến Người Đkhiển NĐđkhiển CSDL

Nhập thông tin

kiểm tra thông tin vừa nhập

gọi hàm thềm mới

gọi hàm thêm truy vấn

trả kêt quả trả kêt quả

trả kêt quả

trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 45

2.7.4 Thêm mới một ý kiến GV

Giáo viên form ý kiến

Giáo viên Đkiện để có ý kiến Người Đkhiển NĐđkhiển CSDL

Nhập thông tin

Cần thêm kiểm tra thông tin vừa nhập gọi hàm thềm mới gọi hàm thêm mới truy vấn trả kêt quả trả kêt quả trả kêt quả

trả kết quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 46

2.7.5 Thêm mới một lớp

Quản trị form điều kiện

thêm lớp để có thêm lớp Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm mới truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 19: Thêm mới lớp

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 47

2.7.6 Thêm mới một học sinh

Quản trị form điều kiện

Thêmhọc sinh để thêmHs Người Đkhiển NĐđkhiển CSDL Nhập thông tin

Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm mới

truy vấn

trả kêt quả trả kêt quả

trả kết quả trả kêt quả

trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 48

2.7.7 Thêm mới một giáo viên

Quản trị form điều kiện

thêm GV để thêm GV Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm truy vấn mới trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 49

2.7.8 Cập nhật thông tin lớp

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL lớp

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm truy vấn cập nhật gọi hàm cập nhật trả kêt quả trả kêt quả

trả kết quả trả kêt quả

trả kết quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 50

2.7.9 Cập nhật thông tin học sinh

Quản trị Formcập nhật HS Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm truy vấn cập nhật gọi hàm cập nhật trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 51

2.7.10 Cập nhật thông tin điểm

Quản trị Formcập nhật Đkiện cập nhật Người Đkhiển NĐđkhiển CSDL

Nhập thông tin cần chỉnh sửa

kiểm tra thông tin vừa nhập gọi hàm gọi hàm cập nhật cập nhật truy vấn trả kêt quả trả kêt quả trả kêt quả trả kêt quả trả kêt quả Hình 2. 24: Cập nhật điểm

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 52

2.7.11 Thêm mới điểm

Quản trị form điều kiện

thêm điểm để thêm điểm Người Đkhiển NĐđkhiển CSDL

Nhập thông tin Cần thêm

kiểm tra thông tin vừa nhập

gọi hàm

thềm mới gọi hàm thêm truy vấn mới trả kết quả trả kêt quả trả kêt quả trả kêt quả trả kết quả

GVHD: ThS Lê Viết Chung

SVTH : Mai Thị Mỹ Lệ 53

2.8 Xác định mối quan hệ giữa các lớp

Trong môi trường hướng đối tượng, đối tượng đảm nhiệm vai trò chủ động trong một hệ thống. Đối tượng không tồn tại một cách độc lập mà luôn tương tác

Một phần của tài liệu Xây dựng website sổ liên lạc điện tử dành cho học sinh THPT. (Trang 30)

Tải bản đầy đủ (PDF)

(82 trang)