1. Trang chủ
  2. » Luận Văn - Báo Cáo

hệ thống quản lý học sinh

42 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Học Sinh
Tác giả Trần Hữu Hậu, Lê Cảnh Quận, Đào Ngọc Quý
Người hướng dẫn Nguyễn Trung Hậu
Trường học Trường Đại Mở Thành Phố Hồ Chí Minh
Thể loại Luận Văn
Năm xuất bản 2024
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 42
Dung lượng 2,7 MB

Nội dung

DANH SÁCH PHẦN CÔNG CÔNG VIỆC TÊN THÀNH VIÊN NHIEM VU Trần Hữu Hậu — 2251050028 Lược đỗ use case Đặc tả use case quản lý môn học, thống kê báo cáo Vẽ sơ đồ lớp Vẽ sơ đỗ kiến trúc hệ th

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI MỞ THÀNH PHO HO CHI MINH

Trang 2

DANH SÁCH PHẦN CÔNG CÔNG VIỆC

TÊN THÀNH VIÊN NHIEM VU

Trần Hữu Hậu — 2251050028 Lược đỗ use case

Đặc tả use case quản lý môn học, thống kê báo cáo

Vẽ sơ đồ lớp

Vẽ sơ đỗ kiến trúc hệ thông - Thiết kê giao diện quản lý môn học, thông

kê bảo cáo

Sơ đỗ hoạt động quản lý môn học, thống kê báo cáo - -

Sơ đồ tuần tự quản lý môn học, thông kê báo cáo

Thực hiện chức năng quản lý môn học, thống kê báo cáo, chỉnh sửa quy định, quản

lý người dùng, quản lý giáo viên, quản lý

dạy học, đăng nhập, đăng xuất, quên mật khẩu, mã hóa mật khẩu, triển khai web

Thiết kê database

Đặc tả use case tiếp nhận học sinh

Vẽ sơ đô lớp

Thiết kế giao điện tiếp nhận học sinh,

Sơ đồ hoạt động tiệp nhận học sinh

Sơ đỗ tuần tự tiếp nhận học sinh

Thực hiện chức năng tiếp nhận học sinh, lập

danh sách lớp, quản lý học sinh, thay đôi

mật khâu Thiết kê database

Đào Ngọc Quý — 2251050062

Đặc tả use case xuất điểm, nhập điểm

Vẽ sơ đồ lớp

Vẽ lược đồ cơ sở dit liệu quan hệ Thiết kế giao diện xuất điểm, nhập điểm

Sơ đồ hoạt động xuất điểm, nhập điểm

Sơ đồ tuần tự xuất điểm, nhập điểm Thực hiện chức năng nhập điểm, xuất điểm, xuat file pdf

1.2 Phân tích yêu cầu

1.2.1 Lược đỗ use case

1.2.2 Đặc tả use case

Trang 3

Chương2 THIẾT KẾ HỆ THÔNG - 5 E2 2112111212211 112111222 eg 12 2.1 _ Kiến trúc hệ thống - 5 22T 11211 1221121215112 nu 12

2.3 Sơ đồ hoạt động Ặ ST nSH HH 21222121221 rrryu 14

2.4 Sơ đồ tuần tự LH HH tre 18 2.5 _ Lược đồ cơ sở dữ liệu quan hệ - 2c 2212211211121 1121 1511111222121 11x12 23

2.6 _ Thiết kế giao diện và thiết kế xử lý 2-5 s1 SE E11211211 12121 te 24

2.6.1 Tiếp nhận học sinh - QQ n1 000111111256 1551 1111111155511 111125 11511111111 sx2 25 2.6.2 Lập danh sách lớp - c2 2211211121121 1111111221111 1251101111111 ray 26

2.6.4 Xuất điểm vn HH ue 30

2.6.5 Thống kê báo cáo s c+ S222 211111 21212121 ng ru 32

2.6.6 Chinh stra quy Gime ccc ccccccccecencenseenseceseessenseseseeseeeeeseenseenseees 33 2.6.7 Quản lý môn học - 2 1 2.10220111011101 1111111111111 1111111111111 k2 34

3.1 Kết quả đạt được của đề tài TT n TH ng HH HH Hea 35 3.2 _ Các chức năng hệ thống 5 S1 2E12111111121121121211 1111 re 36 3.2.1 _ Chức năng quản ly người dùng: 2 2c 2c 2221122 211222 36 3.2.2 _ Chức năng quản Ïý g1ão VIÊn - c 2221121112111 11121182118 tre 37 3.2.3 _ Chức năng quản ly lớp đạy 12.221 112112 1122112228 121 xe 38

3.2.4 Chức năng lấy lại mật khâu + + E21 SE1211521211121 1 c6 38

3.2.5 Chức năng quản lý và thay đổi mật khâu người dùng 40

DANH MUC TU VIET TAT DANH MUC HINH VE

Hinh 1.1: se case Quản lý học sĩnh - 2 22 1221221112231 1211 1111155111111 2111112 6

Trang 4

Hình 2.1:Sơ đồ kiến trúc hệ thống 2 121221521 21121121171111121121111112 22121 n xe 12 Hình 2.2: Sơ đồ lớp quản lý học sinh 2-56 2S 121 18211127171111121111121 E12 1e 12

Hình 2.3: Sơ đồ hoạt động tiếp nhận học sinh cceccceccceeeeeecscsecseeuuaenesevecs 14 Hình 2.4:Sơ đồ hoạt động báo cáo thống KO 15 Hình 2.5: Sơ đồ hoạt động quản lý môn học 52-5221 E2 1 1221211111 E12 Exe 16 Hình 2.6: Sơ đỗ hoạt động nhập DA 17 Hình 2.7:Sơ đồ hoạt động xuất điểm - HT HH1 T151 ng 18 Hình 2.8:Sơ đồ tuần tự tiếp m0 1e 0 na 19

Hình 2.9:Sơ đồ tuần tự quản lý môn học 2 + 5s SSE9E1511215111152211212111111 212 e2 20 Hình 2.10:Sơ đỗ tuần tự báo cáo thống kê 2 1S TT 1211211121111 221 1n e 21 Hình 2.11:Sơ đỗ tuần tự nhập điêm 52211 2211112112111 1111211121211 12 e2 22

Hình 2.12:Sơ đồ tuần tự xuất điểm 225- 222 2221122211122 1e 23

Hình 2.13: Lược đồ Cơ sở dữ liệu quan hệ - 2-2 1 2E21871115212712171 2121112 26 23 Hình 2.14: Giao điện Tiếp nhận học sinh 2-52 S2 2 EEE218711122127121122 2112 e 25

Hinh 2.15:Lap i8 0n 26

Hinh 2.16:Giao diện cập nhật lớp học cho học sinh - 2 22 22212221 222322222xcss 27 Hình 2.17:Giao diện lọc đề nhập điểm - SH H211 1111151215115 5 1n rrrye 28

Hình 2.18: Giao diện nhập và lưu điểm 2 1S EE1151211212111111512121 1 1t xe 29

Hình 2.19:Giao diện lọc để xuất điểm - 26-2222 2221122211221 30 Hình 2.20:Giao diện xuất điểm - +: 2222221122221 31

Hình 2.21:Giao diện thống kê báo cáo - s1 1211211112111 112112122111 E11 te 32

Hinh 2.22:Giao diện chỉnh sửa quy định c2 222221211121 12231 2111511551281 x2 33 Hinh 2.23: Giao diện quản lý môn học - 12 2211211112112 112 1111211112111 1 18211 re 34 Hinh 3.1: Giao diện quản lý người dùng - 220 121122112211 1211151 1211111112111 1 re 36 Hinh 3.2:Giao diện tạo tài khoản người dùng 122112111211 1521 11112112 ngư 37 Hinh 3.3:Giao diện chỉnh sửa thông tin người dùng c1 12222122 sey 37 Hinh 3.4:Giao diện chức năng quản lý ø1áo VIÊN 0 2022112111121 1 15511118 rdeg 38 Hinh 3.5:G1ao diện chức năng quản lý lớp dạy .- 0 2222221121112 122 121 rkrseg 38 Hinh 3.6:Giao diện chức năng đặt lại mật khẩu - ST SH S111 1151511111215 E 51a 39 Hinh 3.7:Giao diện nhập mã xác nhận - - 2 2 221121121112 112211811101 11 281118111 k2 39

Hình 3.8:Giao điện nhập lại mật khâu - 2-52 111871215 11111711121111112 2 21g 40

Hinh 3.9:Giao diện quản lý thông tin người dùng - 2 2 2 2122113211212 22121 se 40

Trang 5

Hình 3.10:Giao điện thay đôi mật khẩu ¿52 11111111111 111111111 11111111 112 rre 41

DANH MỤC BẢNG

Table 1.1: Đặc tả use case Quản lý môn học - C22 1 2222111121221 1111211111122 x12 7 Table 1.2: Đặc tả use case Nhập TT 8 Table 1.3: Dac ta use case Tiép nhan hoc sinhw ccc ccccccceseeesevseesettteettttveneeees 9 Table 1.4: Dac ta use case Théng kê báo Cáo ee ec eeeeeeeeeecececccceecceececsececeseeeeseceness 10 Table 1.5: Đặc tả use case xuất điểm - SH HH SE T1 2115111111111 5 151 n ng 10

Table 2.1:Bảng giải thích các mỗi quan hệ thiết lập 2- 2 2121 E1 2E£22122221 x52 14

Table 2.2:Bảng giải thích mối quan hệ giữa các bảng -2 52 S22 222111221 e2 24 Table 2.3:Bảng thiết kế xử ly giao diện tiép nhận học sinh ceeeeecececeeeee sees 25 Table 2.4: Bảng thiết kế xử ly giao diện chỉnh sửa danh sách lớp học 27 Table 2.5: Bang xu ly giao dién cap nhật lớp học cho học sinh 5555552 28 Table 2.6: Bang thiết kế xử ly giao diện lọc dé nhap điểm 5 Sa TH SH nhe: 28

Table 2.7: Bảng thiết kế xử lý giao điện nhập và lưu điểm 552cc z2 29 Table 2.8: Bảng thiết kế xử lý giao điện lọc để xuất điểm 2s E22 cxe2 30

Table 2.9: Bảng thiết kế xử lý giao điện xuất điểm - 5 S2 2 E2 2212712112212 2 31

Table 2.10: Bảng thiết kế xử lý giao diện thống kê báo cáo 5c Sen 33 Table 2.11: Bảng thiết kế xử lý giao diện chỉnh sửa quy định se sec: 34

Table 2.12:Bảng thiết kế xử ly giao diện quản lý môn học 2 25252 s+5<ss 52 35

Chuong 1 GIOI THIEU DE TAI

1.1 Giới thiệu

Đề tài tập trung xây dựng một hệ thống quản lý học sinh toàn diện, hỗ trợ trường học

trong việc tiếp nhận học sinh, phân lớp, quản lý điểm số và lập báo cáo Hệ thống sẽ tự động hóa các quy trình như tiếp nhận hồ sơ học sinh theo quy định về độ tuổi, phân

chia học sinh vào các lớp phù hợp với sĩ số tối đa, và hỗ trợ giáo viên nhập, xuất,

thông kê điểm Ngoài ra, hệ thống còn cung cấp chức năng thay đổi quy định về độ

Trang 6

tudi, sĩ số lớp và quản lý danh sách môn học của từng khối Mục tiêu là tối ưu hóa hiệu quả quản lý, đảm bảo tính chính xác và giảm khối lượng công việc thủ công cho nhà

trường

1.2.1 Lược đồ use case Trinh bày lược đồ tong quat use case

my Lay mae khẩu Tae

Hinh 1.1; Use case Quan ly hoe sinh

1.2.2 Đặc ta use case

Đặc tả các use case quan trọng

Table 1.1: Dde ta use case Quan ly môn học

Use case ID UC001

Tén use case Quản lý môn học

Mô tả Use case nay cho phép người quản trị thực hiện các tác

vụ thêm, sửa, xóa và cập nhật đề quản lý các môn học Actor chính Người quản trị

Trang 7

B1 Chọn mục quản lý môn hoc

B2: Người quản trị có thể thực hiện các chức năng sau:

B2.1: Néu người quản trị thực hiện chức năng tìm kiếm

thì không cân chọn “Lưu”

B2.2: Nếu không tìm thấy môn học thì thông báo không

tìm thây môn học B2.3: Nếu nhập thông tin môn học không hợp lệ thì khi

chọn “Lưu” báo thông tin không hợp lệ

Trang 8

Bó: Hệ thống kiểm tra thông tin

B6: Hệ thống hiển thị thông báo nhập điểm học sinh thành

công

Luồng thay thé B4.1: Giáo viên đang nhập điểm và chọn Thoát: thông báo

nhắc nhở “Có chắc chắn muốn thoát hay không?”

B6.1: Giáo viên nhập sô âm thì báo lỗi, yêu câu nhập lại B6.2: Giáo viên nhập điểm có nhiều hơn 2 số sau dấu phẩy:

tự động làm tròn 2 chữ số sau dấu phây

Luéng ngoai lé -Học sinh không đủ tiêu chuẩn đề học tiếp nhưng vẫn học và

làm bài: Cho phép giáo viên gửi báo cáo học sinh và không

Trang 9

Tén use case Tiép nhan hoc sinh

Mô tả Use case này cho phép nhân viên kiếm tra và tiếp nhận học

sinh Actor chinh Nhân viên

Actor phu Không có

BI: Click vào nút “Tiếp nhận học sinh”

B2: Hệ thông hiển thị form tiếp nhận học sinh

B3: Nhân viên nhập thông tin học sinh vào form (Họ tên, gidi tinh, ngay sinh, dia chi, s6 dién thoai, email)

B4: Click vao nut “Hoan Tat”

B5: Hệ thông kiểm tra thông tin

Bó: Hệ thông hiển thị thông báo tiếp nhận học sinh thành công

Luong thay thé B5.1: Nếu thông tin nhân viên đã nhập không hợp lệ (nhập sai,

sai quy định, không nhập thông tin) thì hệ thống thông báo lỗi,

yêu cầu người dùng kiêm tra thông tin B5.2: Nếu thông tin đã tồn tại trên hệ thống thì thông báo lỗi

da ton tại thông tin hoc sinh

Mô tả Use case nay cho phép người quản trị xem báo cáo tông kết

môn học theo các lớp và vẽ biều đồ

Trang 10

B1 Chọn mục thong ké va bao cao

B2: Chon “M6n hoc” va “Hoc ky” dé hién thị báo cáo B3: Hệ thông truy vấn cơ sở dữ liệu và hiển thị báo cáo tong kết môn hoc theo các lớp

Luéng ngoai lé Nêu người quản trị xem báo cáo và giao vién dang nhap điêm

thì sẽ hiện thị thông tin trước đó

Mô tả Use case này cho phép actor giáo viên nhà trường xuất điểm

trung bình Actor chính Giáo viên

Trang 11

chính B2: Giáo viên chọn lớp, môn học, học ky, năm học

B3: Hệ thống kiểm tra thông tin B4: Hệ thống hiển thị biểu mẫu bảng điểm B5: Giáo viên tiên hành xuât điểm

Luồng thay thé B2.1: Néu không tồn tại lớp, môn học, học ky, nam hoc thi sé

thông báo “không có đữ liệu”

Luéng ngoai lé Không có

11

Trang 12

Chuong 2 THIET KE HE THONG

Trang 13

User

+ SteARole : sting

—Ễ

<td int -maxNoStudent: int

————-: - samesterNeme: string + subjectName : sti

—— -yearf\lame - sưing - SubjectDescription : sting

tude ie id: int

' name : sring

= MINAge - int address:

- phone : string

- email : string

Hình 2.3: Sơ đồ lớp quản lý hoc sinh

Giải thích các mối quan hệ thiết lập

—ễễ Administrator

Quan hệ n-n tạo thêm

bảng trung gian là Teach

Classrule Class 1-n Một lớp chỉ có một quy

định cho lớp Một quy định có thê quy định cho

kì học Quan hệ n-n tạo

thêm bảng trung gian là

Student_Class

được quy định bởi một quy định học sinh Một quy định học sinh sẽ quy

13

Trang 14

Subject Point Một môn học sẽ có

nhiều điểm số của môn học đó Một điểm số sẽ chỉ thuộc về một môn học

Point Pointtype Một điểm sẽ thuộc một

loại điểm đề cho biết

điêm đó thuộc 15 phút, 1 tiết hay điểm thi Một

loại điểm sẽ có nhiều

điểm

Point Student Một điểm có thể thuộc

về một học sinh Một học sinh có thể có nhiều điểm

Point Semester Một điểm có sẽ chỉ

thuộc về một học kì

Một học kì sẽ có nhiều điểm

Student_Class Semester Một lượt đăng kí học sẽ

chỉ thuộc về một học kì

Một học kì sẽ có nhiều lượt đăng kí học

14 User Teacher Kê thừa Các thông tin cơ bản của

giáo viên, người quản trị

và nhân viên đều được

kế thừa từ người dùng

Table 2.6: Bảng giải thích các mỗi quan hệ thiết lập

14

Trang 15

Thông báo đã tôn tại học sinh

Thông báo tiếp nhận thành công

Trang 17

actActivity Quànỷ mãn học}

Hình 2.6: Sơ đô hoạt động quản lÿ môn học

17

Trang 18

act Activity Nhap diém J

Kiểm tra môn

Ln hoc dam nhận Chon mục nhãp điểm

Click chọn "Lưu điểm"

Hién thi théng bao lưu rảnh cõng

Hiển thị thông báo lỗi

Trang 20

Nhận viên

Trả vỗ giao diện tiếp nhãn

form tiếp man hoc sinh 1: Chọn mục tiếp nhận học sinh()

Trang 21

Thông tin môn học

3: Chon nutthém mén hoct) |

Hiển thị form tiềm môn hoc

"Thông tin môn học

4.1 Gời thông 0n môn hee(}

: Quan lý mé6n contro!

4.1.1 Lưu môn hoe(}

Trang thải lưu

[Môn chưa tốn tại]

[Tên môn học chưa được sty dung) |

9 Théng bao tén mén hoc Ga duec st dungl)

10: Thông báo cập nhật thánh công()

Trang thai xéa

Trang 22

‘sd Sequence Bao cao thong ke J

Trang 23

1: Chan muc nhập điểm(}

5 Nhập điểm cho sinh viéni()

51: Gửi điểm của sinh viên()

4 8: Thông báo trana thái luzu()

Trang 24

Giáo viên Giao diện xuất điễm,

alt_ ] | [Lep không tốn tai]

6.1: Yeu cdu xuat pat)

Điểm sinh viên

Hình 2.13:Sơ đô tuân tự xuất điểm

2.5 Lược đồ cơ sở dữ liệu quan hệ

Hình 2.14: Lược đồ Cơ sở đữ liệu quan hệ

Giải thích môi quan hệ p1ữa các bảng

24

Trang 25

Bảng Bảng Giải thích

Student Student_Class Stndent_Class liên kết

với Student thông qua

khóa ngoại studentID

Class Student_Class Student_Class lién két

voi Student thong qua

khóa ngoại classID

Classrule Class Class liên kết với

ClassRule thông qua

khóa ngoại classRuleID

Class Grade Class liên kết với Grade

thông qua khóa ngoại gradeID

Teacher Teach Teach lién ket voi

Teacher thong qua khoa

ngoai teacherID

Class Teach Teach lién két voi Class

thông qua khóa ngoại classID

Student Studentrule Student liên kết với

Studentrule thông qua

khóa ngoại studentRuleID

Teacher Subject Teacher lién két voi

Subject thong qua khóa ngoai subjectID

Subject Point Point liên kết với

SubJect thông qua khóa ngoai subjectID

Point Pointtype Point liên kết với

Pointtype thong qua khoa ngoai pointTypeID

Point Student Point liên kết với

Student thông qua khóa ngoại studentID

Point Semester Point lién kết với

Semester thông qua

khóa ngoại semesterID

13

Student_Class Semester StudentClass lién két với

Semester thông qua

khóa ngoại semesterID

Table 2.7: Bảng giải thích mỗi quan hệ giữa các bảng

2.6 Thiết kế giao diện và thiết kế xử lý

Thiết kế các giao diện chính và các thiết kế xử lý tương ứng từng màn hình

25

Ngày đăng: 14/01/2025, 15:54

HÌNH ẢNH LIÊN QUAN

Hình  2.3:  Sơ  đồ  lớp  quản  lý  hoc  sinh - hệ thống quản lý học sinh
nh 2.3: Sơ đồ lớp quản lý hoc sinh (Trang 13)
Hình  2.4:  Sơ  đô  hoạt  động tiếp  nhận  học  sinh - hệ thống quản lý học sinh
nh 2.4: Sơ đô hoạt động tiếp nhận học sinh (Trang 15)
Hình  2.5:Sơ  đỗ  hoạt  động  báo  cáo  thông  kê - hệ thống quản lý học sinh
nh 2.5:Sơ đỗ hoạt động báo cáo thông kê (Trang 16)
Hình  2.6:  Sơ  đô  hoạt  động  quản  lÿ  môn  học - hệ thống quản lý học sinh
nh 2.6: Sơ đô hoạt động quản lÿ môn học (Trang 17)
Hình  2.7:  Sơ  đô  hoạt  động  nhập  điểm - hệ thống quản lý học sinh
nh 2.7: Sơ đô hoạt động nhập điểm (Trang 18)
Hình  2.8:Sơ  đô  hoạt  động  xuất  điểm - hệ thống quản lý học sinh
nh 2.8:Sơ đô hoạt động xuất điểm (Trang 19)
Hình  2.9:Sơ  đồ  tuân  tự  điệp  nhận  học  sinh - hệ thống quản lý học sinh
nh 2.9:Sơ đồ tuân tự điệp nhận học sinh (Trang 20)
Hình  2.10:Sơ  đồ  tuẫn  tự  quan  lÿ  môn  học - hệ thống quản lý học sinh
nh 2.10:Sơ đồ tuẫn tự quan lÿ môn học (Trang 21)
Hình  2.11:Sơ  đồ  tuần  tự  báo  cáo  thông  kê - hệ thống quản lý học sinh
nh 2.11:Sơ đồ tuần tự báo cáo thông kê (Trang 22)
Hình  2.12:Sơ  đồ  tuần  tự  nhập  điềm - hệ thống quản lý học sinh
nh 2.12:Sơ đồ tuần tự nhập điềm (Trang 23)
Hình  2.15:  Giao  điện Tiếp  nhận  học  sinh - hệ thống quản lý học sinh
nh 2.15: Giao điện Tiếp nhận học sinh (Trang 26)
Hình  2.19:  Giao  diện  nhập  và  lưu  điểm - hệ thống quản lý học sinh
nh 2.19: Giao diện nhập và lưu điểm (Trang 30)
Hình  2.22:Giao  diện  thông  kê  báo  cáo - hệ thống quản lý học sinh
nh 2.22:Giao diện thông kê báo cáo (Trang 33)
Hình  3.32:  Giao  diện  nhập  lại  mật  khẩu - hệ thống quản lý học sinh
nh 3.32: Giao diện nhập lại mật khẩu (Trang 41)
Hình  3.34:  Giao  diện  thay  đối  mật  khẩu - hệ thống quản lý học sinh
nh 3.34: Giao diện thay đối mật khẩu (Trang 42)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN