1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích và thiết kế hệ thống phần mềm quản lý trường học cấp I

65 12 1

Đ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

Định dạng
Số trang 65
Dung lượng 1,22 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nhờ sử dụng phần mềm quản lý mà công việc và hiệu quả của trường học, giáo viên và cả học viên đều được cải thiện rõ rệt.. Phần mềm hỗ trợ trong việc quản lý các nghiệp vụ như : Nghiệp v

Trang 1

[PHÂN TÍCH & THIẾT KẾ HỆ THỐNG]

[Hệ thống phần mềm quản lý trường học cấp I]

07 THÁNG BẢY 2021

HANOI UNIVERSITY OF MINING AND GEOLOGY

Giáo viên hướng dẫn: _ Nhóm - Thành viên thực hiện:

1 CHƯƠNG 1: TỔNG QUAN.

2 CHƯƠNG 2: KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG

- _ 2.1 Phân tích hiện trang.

- _ 2.2 Giới thiệu về Trường tiểu học Xuân Đỉnh

- _ 2.3 Tiếp cận

- _ 2.4 Cơ cấu tổ chức.

3 CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ

- _ Biểu đồ ngữ cảnh: | 3.1.2 Đặc tả yêu cầu của hệ thống.

- _ 3.4 Các biểu đồ hoạt động.

- _ 3.2 Ma trận thực thể dữ liệu – chức năng: | 3.3 Danh sách hồ sơ dữ liệu | Biểu đồ

phân rã.

- _ 3.1.1 Xác định tác nhân và case sử dụng của hệ thống.

4 CHƯƠNG 4: MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ _

5 CHƯƠNG 5: ERM

- _ 5.2 Mô hình ERM

- _ 5.1.1 Lập bảng liệt kê chính xác hóa, chọn lọc mục tin | 5.1.2 Xác định thực thể và thuộc tính | 5.1.4 Xác định các mối quan hệ | 5.2 Mô hình ERM

- Đỗ Văn Duy _ 5.1.3 Vẽ các thực thể và thuộc tính | 5.2 Mô hình ERM

6 CHƯƠNG 6: MÔ HÌNH DỮ LIỆU LOGIC _

7 CHƯƠNG 7: THIẾT KẾ CƠ SỞ VẬT LÝ _

8 CHƯƠNG 8: THIẾT KẾ GIAO DIỆN _

- _ 5 Giao diện.

KẾT LUẬN

Trang 2

MỤC LỤC:

MỤC LỤC: 1

CHƯƠNG 1 : TỔNG QUAN 4

I TỔNG QUAN VỀ TÌNH HÌNH NGHIÊN CỨU 4

1 Phần mềm quản lý trường học là gì ? 4

II LÝ DO CHỌN ĐỀ TÀI 5

III MỤC TIÊU NGHIÊN CỨU 5

IV NHIỆM VỤ NGHIÊN CỨU 6

V ĐỐI TƯỢNG VÀ KHÁCH THỂ NGHIÊN CỨU 6

VI PHƯƠNG PHÁP VÀ PHẠM VI NGHIÊN CỨU 6

1 Phương pháp nghiên cứu tài liệu 6

2 Phương pháp nghiên cứu thực tiễn 7

VII ĐÓNG GÓP CỦA ĐỀ TÀI 7

CHƯƠNG 2 : KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG 8

2.1 Phân tích hiện trạng: 8

2.2 Giới thiệu chung về Trường Tiểu học Xuân Đỉnh 9

2.2.1 Thiết kể một hệ thống quản lý mới Với những yêu cầu chức năng sau: 11

2.3 Tiếp cận 12

2.3.1 Rõ hơn về chức năng 12

QUẢN LÝ HỌC SINH 12

QUẢN LÝ LỚP HỌC 13

QUẢN LÝ GIÁO VIÊN 13

Lợi ích của phần mềm 14

2.4 Cơ cấu tổ chức: 16

2.4.1 Cơ cấu tổ chức của nhà trường: 16

2.4.2 Các Vấn đề trọng tâm 18

- Dữ Liệu học sinh: 18

- Dữ Liệu Giáo viên: 18

- Dữ Liệu giảng dạy: 18

- Dữ Liệu môn học 18

CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ 20

Biểu đồ ngữ cảnh: 20

Trang 3

Biểu đồ phân rã 21

• Dạng bảng: 21

• Dạng cây: 22

3.1 Xây dựng biểu đồ use case 23

3.1.1 Xác định tác nhân và case sử dụng của hệ thống 23

3.1.2 Đặc tả yêu cầu của hệ thống 25

o Use Case Đăng nhập hệ thống 25

o Use Case Quản lý giáo viên 25

o Use Case Quản lý học sinh 26

o Use Case Quản lý điểm 27

o Use Case Quản lý lớp học 28

o Use Case Lịch giảng 28

o Use Case Thống kê kết quả 29

3.2 Ma trận thực thể dữ liệu - chức năng 29

3.3 Danh sách hồ sơ dữ liệu 30

3.4 Các biểu đồ hoạt động 30

1 Biểu đồ hoạt động Đăng Nhập 31

2 Biểu đồ hoạt động Quản lý thông tin môn học 32

3 Biểu đồ hoạt động quản lý thông tin Giáo viên 33

4 Biểu đồ phân công giảng dạy 34

5 Biểu đồ báo cáo 35

6 Biểu đồ hoạt động xem lịch giảng 36

CHƯƠNG 4 : MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ 37

1 Biểu đồ luồng dữ liệu mức 0 37

2 Phát triển biểu đồ mức i (i-1 = 1-1 =0) 38

Tiến trình chọn 1.0 38

Biểu đồ DFD: 39

• Biểu đồ DFD tiến trình 2.0 40

• Biểu đồ DFD tiến trình 3.0 41

• Biểu đồ DFD tiến trình 4.0 42

CHƯƠNG 5: ERM 43

5.1 Mô hình dữ liệu quan niệm 43

5.1.1 Lập bảng liệt kê chính xác hóa, chọn lọc mục tin 44

Trang 4

5.1.2 Xác định các thực thể và thuộc tính 45

5.1.3 Vẽ các thực thể và thuộc tính 46

5.1.4 Xác định các mối quan hệ 50

5.2 mô hình ERM 51

CHƯƠNG 6: Mô hình dữ liệu logic 52

6.1 Chuyển mô hình ERM sang mô hình quan hệ 52

6.2 Biểu diễn liên kết của mô hình 53

CHƯƠNG 7: Thiết kế cơ sở dữ liệu vật lý 54

7.1 Bảng HOCSINH 54

7.2 BảngPHUHUYNH 54

7.3 Bảng GIAOVIEN 54

7.4 Bảng LOPHOC 55

7.5 Bảng KHOIHOC 55

7.6 Bảng MONHOC 55

7.7 Bảng EXAM 55

7.8 Bảng DIEM 56

7.9 Bảng HOCPHI 56

7.10 Bảng XEPLOAI 56

CHƯƠNG 8: THIẾT KẾ GIAO DIỆN 56

1 Danh sách các Sitemap 56

2 Xác định các Sitemap nhập liệu 57

3 Xác định các Sitemap xử lý 57

4 Tích hợp các Sitemap 58

5 Giao diện 58

Cập nhật và nhập học sinh 59

Cập nhật lịch giảng dạy 60

KẾT LUẬN 63

1 Những công việc làm được 63

2 Hạn chế 63

3 Kết luận 63

Trang 5

CHƯƠNG 1 : TỔNG QUAN

Giáo dục cũng là một trong những lĩnh vực đang có nhu cầu và ứng dụng rất tốt các

hệ thống công nghệ hiện đại nhằm hỗ trợ cho trường học hoặc đơn vị giáo dục Một trong những công nghệ không thể thiếu và không thể không giới thiệu đến các bạn

đó chính là phần mềm quản lý giáo dục cho trường học Nhờ sử dụng phần mềm quản lý mà công việc và hiệu quả của trường học, giáo viên và cả học viên đều được cải thiện rõ rệt Vậy phần mềm quản lý dành riêng cho trường học là gì?

1 Phần mềm quản lý trường học là gì ?

Hệ thống quản lý việc học, hoặc hiểu chính xác là hệ quản trị đào tạo Theo Wiki, một tập hợp các công cụ phần mềm vi tính được thiết kế chuyên biệt để quản lý quá trình giảng dạy và học tập Hệ thống này có thể cho phép tổ chức, quản lý, theo dõi, phân công nội dung – hoạt động giảng dạy – học tập, điểm danh, chấm công, báo cáo tổng kết… hướng đến quản lý tổng thể các hoạt động của một tổ chức giáo dục

Chính vì vậy mà phần mềm quản lý trường học sẽ là ứng dụng tổng hợp những công

nghệ quản lý khác nhau, các công cụ được xây dựng trên nền tảng trực tuyến hoặc phần

mềm máy tính để hỗ trợ cho quá trình quản lý giáo dục (hiện tại thì nền tảng học trực tuyến đang phát triển và được ưa chuộng hơn).

Hiện nay có rất nhiều phần mềm quản lý trường học được xây dựng và phát triển từ

nhiều nhà cung cấp khác nhau Tuy nhiên nhìn chung thì các phần mềm vẫn thực hiện đầy đủ các chức năng cơ bản của nó, đều có thể hỗ trợ tương tác giữa các đối tượng: người tham gia đào tạo, người được đào tạo và người quản lý điều hành hệ thống làm việc

Trang 6

II LÝ DO CHỌN ĐỀ TÀI

Ngày nay, công tác quản lý trường học ngày càng phức tạp, ngoài những công việc cần thực hiện tại trường để đảm bảo hoạt động trong trường được tiến hành thông suốt, ban quản trị trường cần hoàn thiện đầy đủ các báo cáo mà cấp trên giao phó cho trường Do đó, một hệ thống phần mềm quản lý trường học là vô cùng cần thiết.Ban quản trị trường cần quản lý tốt các đầu việc quan trọng: quản lý học sinh, quản

lý tài chính thu chi, báo cáo số liệu, quản lý nhân sự… của toàn trường

Thông thường các hoạt động quản lý trên được phân chia theo từng bộ phận Tuy nhiên, hầu hết tại các trường hiện nay vẫn chưa có sự phối hợp chặt chẽ với nhau nên nhiều công đoạn còn có sự trùng lặp và chưa có sự đồng bộ khiến ban quản trị mất nhiều thời gian, công sức, đặc biệt sẽ khó quản lý tiến độ các hoạt động trong trường theo thời gian thực

Nhận biết được thực trạng đó, hệ thống phần mềm quản lý trường học ra đời nhằm khắc phục những khó khăn mà nhà trường gặp phải, giúp công việc giữa các bộ phận được phối hợp chặt chẽ, giúp hỗ trợ lẫn nhau hiệu quả hơn

Phần mềm hỗ trợ trong việc quản lý các nghiệp vụ như : Nghiệp vụ học sinh, nghiệp

vụ tuyển sinh, nghiệp vụ học trực tuyến, nghiệp vụ thời khóa biểu, nghiệp vụ khoản thu…

Phần mềm quản lý trường học giúp cho người dùng tiết kiệm được thời gian, nhanh chóng, thao tác đơn giản, dễ dàng xử lý và sử dụng

Trang 7

➢ Xây dựng một hệ thống mới phù hợp, dễ hiểu, dễ sử dụng cho người sử dụng phần mềm Hiểu được hệ thống quản lý trường học , cần quản lý những mảng nào để xây dựng ứng dụng phù hợp với nhu cầu thực tiễn

➢ Giúp quản lý hệ thống cảu trường học trở nên tối ưu hơn, công tác quản lý dễ dàng và tiện lợi hơn

IV NHIỆM VỤ NGHIÊN CỨU

Phần mềm này được tạo ra nhằm hy vọng đem đến sự thuận tiện cho người sử dụng cũng như giúp trường học có thể nắm rõ tình trạng học của các học sinh cũng như đồng thời đánh giá được chất lượng giảng dạy của các giáo viên

Phần mềm còn mang lợi ích kinh tế khi là giải pháp giúp việc quản lý trở nên đơn giản và thân thiện với người dùng

➢ Đối tượng nghiên cứu : Phần mềm quản lý trường học

➢ Khách thể nghiên cứu : Những trường học có nhu cầu cần phần mềm quản lý

o Nghiệp vụ học sinh, tuyển sinh, học trực tuyến, thời khóa biểu, khoản thu , thư viện , thiết bị…

➢ Quy trình hoạt động của trường cấp 1

VI PHƯƠNG PHÁP VÀ PHẠM VI NGHIÊN CỨU

1 Phương pháp nghiên cứu tài liệu

o Tham khảo, nghiên cứu thêm các tài liệu trên trang web , tìm hiểu tình hình thực trạng của đề tài

o Tìm xem các đồ án , các bài phân tích thiết kế hệ thống của các anh chị khóa trước

đã làm hoặc tìm hiểu qua sách báo liên quan đến tài liệu

Trang 8

2 Phương pháp nghiên cứu thực tiễn

o Phương pháp phỏng vấn : Lấy thông tin thực tế từ các nhà trường

1 Phương pháp tổng hợp và phân tích số liệu

o Thu thập thông tin từ việc phỏng vấn

VII ĐÓNG GÓP CỦA ĐỀ TÀI

➢ Mở ra một hướng đi mới trong việc quản lý trường học tiện ích hơn

➢ Tổng hợp các chức năng cần thiết để quản lý trường học góp phần giúp ích cho việc quản lý trường học một cách nhanh chóng và chính xác

Trang 9

CHƯƠNG 2 : KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG

2.1 Phân tích hiện trạng:

Trong thời đại công nghệ, việc áp dụng các ứng dụng quản lý đang ngày càng trở nên phổ biến không chỉ ở các doanh nghiệp mà còn ở các tổ chức xã hội Đây được xem là giải pháp quan trọng để nâng cao khả năng quản lý cho các tổ chức Với các

tổ chức giáo dục cũng không phải ngoại lệ, một ứng dụng quản lý trường học sẽ giúp cho việc phát triển hệ thống của trường được quy củ và chuyên nghiệp hơn

Hiện nay, phần mềm quản lý trường học là công cụ đắc lực trong việc hỗ trợ quản

lý thông tin, điểm số học sinh, thông tin giáo viên… của các trường học, phần mềm

sẽ giúp nhà trường quản lý hồ sơ, kết quả điểm, thông tin, thông báo cho phụ huynh, mọi thứ về học sinh tại các trường học

Việc quản lý một trường học với hàng trăm, hàng nghìn học sinh vô cùng khó khăn

Từ bảng điểm, lịch học, lịch thi, danh sách học sinh, danh sách giáo viên từng khoa, từng môn,…đều cần quản lý một cách chính xác nhất Khi bạn quản lý trường học theo phương pháp truyền thống là liệt kê ra giấy, phân tích ra giấy, rồi tổng hợp lại một cách thủ công, bạn sẽ lãng phí rất nhiều thời gian cũng như nhân lực và không tối ưu được hiệu suất công việc với một số lượng thông tin khá nhiều nên phần mềm quản lý trường học là một công cụ không thể thiếu được của các nhà trường Vì vậy, nếu sở hữu một thiết kế ứng dụng quản lý trường học sẽ giúp cho các cán bộ quản

lý, các thầy cô giáo thuận lợi hơn trong công tác được giao

Trang 10

2.2 Giới thiệu chung về Trường Tiểu học Xuân Đỉnh

Hệ thống quản lý trường học cấp I

Tên hệ thống: Hệ thống phần mềm quản lý Trường tiểu học Xuân Đỉnh

Trường Tiểu học Xuân Đỉnh được thành lập từ năm 1924 Tiền thân là trường cấp I, II Xuân Đỉnh Năm 1990, trường được tách ra và xây dựng mới trên diện tích 15.070m2 với tên gọi "Trường Tiểu học Xuân Đỉnh" thuộc tổ dân phố Trung, phường Xuân Đỉnh, quận Bắc Từ Liêm, thành phố Hà Nội

Với bề dầy lịch sử xây dựng và phát triển, hiện nay trường đã có hơn

80 cán bộ, giáo viên tham gia công tác quản lý, giảng dạy gồm:

➢ 1 Hiệu trưởng; 2 Hiệu phó

➢ 49 Giáo viên dạy văn hóa (Bao gồm cả Giáo viên & GVCB)

➢ 32 giáo viên dạy các bộ môn: Tiếng Anh; Âm nhạc; Tin học; Thế dục; Mĩ thuật

Trang 11

Trong năm học 2019 – 2020, trường tiểu học Xuân Đỉnh có 72 lớp và

3470 học sinh

Tiếp đến năm học 2020 – 2021, trường Tiểu học Xuân Đỉnh đã có tổng

số 3768 học sinh, trong đó có 865 học sinh khối lớp 1

Trong năm học 2021 – 2022, trường Tiểu học Xuân Đỉnh dự kiến tuyển sinh 831 học sinh lớp 1, chia thành 17 lớp

➢ Các môn học được áp dụng cho từng khối:

o Khối 1,2,3 gồm các môn: Toán, Tiếng Việt, Đạo đức, Thể dục, Tự nhiên và xã hội, Âm nhạc, Mĩ thuật Riêng khối 3

có học thêm môn Ngoại ngữ (Anh văn) và Tin học

o Khối 4,5 gồm các môn: Toán, Tiếng Việt, Thể dục, Đạo đức, Âm nhạc, Mĩ thuật, Kỹ thuật, Khoa học, Lịch sử, Địa

Trang 12

học của ngôi trường này vẫn khá hạn chế Phụ thuộc chủ yếu vào hệ thống quản lý của bên thứ 3 do liên kết với một doanh nghiệp cung cấp, không có một hệ thống phần mềm quản lý trường học riêng biệt của chính mình Do vậy, việc cập nhật điểm số của riêng từng học sinh hệ thống chung này là rất chậm và lâu Thời khóa biểu của học sinh không

có, không cập nhật Không có thông tin về từng môn học, từng giáo viên, cán bộ trong trường … Vì thế, hệ thống bên thứ 3 này không đáp ứng được nhu cầu riêng biệt của riêng một ngôi trường

 Vì thế, cần thiết kế hệ thống quản lý mới dành riêng cho ngôi

trường

2.2.1 Thiết kể một hệ thống quản lý mới Với những yêu cầu chức năng sau:

➢ Quản lý thông tin về học sinh

➢ Quản lý thông tin về lớp

➢ Quản lý thông tin về giáo viên

➢ Quản lý môn học

➢ Quản lý, lưu trữ về điểm của học sinh

o Cập nhật thông tin, quản lý và lưu trữ về điểm khi có điểm mới

o Tính toán điểm theo quy định

o Tạo các báo cáo thông kê theo định kỳ hoặc theo yêu cầu

➢ Quản lý, phân loại, lưu trữ về hạnh kiểm của học sinh

➢ Thống kê kết quả học tập của học sinh theo môn học, theo lớp, theo khối, học kỳ và cả năm

➢ Quản lý các tiêu chuẩn xét duyệt: thi lại, rèn luyện hè, khen thưởng

❖ Danh mục: cho phép người sử dụng cập nhật các thông tin về môn học, giáo viên, lớp học, học sinh, hình thức kiểm tra

Trang 13

❖ Nhập liệu: cho phép người sử dụng cập nhật các thông tin về phân công giáo viên, nhập điểm cho học sinh, xếp loại hạnh kiểm học sinh, nhập số ngày vắng của học sinh trong năm học và thực hiện in ấn một số kết xuất cần thiết (in phiếu điểm)

❖ Báo cáo: cho phép người sử dụng xuất ra những báo cáo như: danh sách học sinh các lớp; danh sách giáo viên; thống kê số lượng học sinh; thống

kê kết quả học tập của học sinh; thống kê hạnh kiểm học sinh; bảng điểm cuối năm và kết quả học tập cuối năm của học sinh

Những thông tin được quản lý sẽ được cập nhật chính xác, khi muốn thay đổi thì

những người có quyền lợi thì dễ dàng truy cập để theo dõi thông tin Và hệ thống

hoạt động một cách tự động.

2.3 Tiếp cận

➢ Từ trên xuống :

o Tổ chức: Hiệu trưởng nhà trường đến học sinh

o Quản lí: Ban giám hiệu đến giáo viên

o Nhiệm vụ: CN chung nhất đến cụ thể

➢ Từ dưới lên:

o Từ lớp học đến phòng ban giám hiệu

o Từ GV bộ môn đến Hiệu trưởng

o Từ một học sinh của trưởng đến GV 2.3.1 Rõ hơn về chức năng

• QUẢN LÝ HỌC SINH

✓ Quản lý thông tin, trạng thái quá trình tham gia của học sinh

Trang 14

✓ Thống kê và Phân tích kết quả kiểm tra đầu vào học sinh Sắp xếp thời khóa biểu, lớp học trên kết quả kiểm tra

✓ Theo dõi trạng thái, sắp xếp, luân chuyển, học sinh vào lớp học

✓ Quản lý học sinh thuộc diện đặc biệt

✓ Thống kê báo cáo chính sách ưu đãi học phí

✓ Quản lý doanh thu đào tạo, ứng cọc, hoàn cọc, thu tiền, bảo lưu học phí

✓ Báo cáo phân tích thống kê quá trình tham gia đào tạo của học sinh

• QUẢN LÝ LỚP HỌC

✓ Quản lý thông tin cơ bản lớp học

✓ Hỗ trợ xếp lớp hàng loạt hoặc riêng lẻ theo nhu cầu, cấp độ học sinh

✓ Hỗ trợ sắp xếp giáo viên, lớp học theo nhu cầu và thời khóa biểu giảng dạy của giảng viên và học sinh

✓ Hỗ trợ sắp xếp thời khóa biểu theo mức độ sẵn sàng của phòng ốc, trang thiết bị đào tạo

✓ Quản lý chuyên cần của học sinh, quá trình, lịch sử của lớp học

✓ Lưu trữ thông tin kết nối và báo cáo quá trình theo dõi học sinh đến phụ huynh

✓ Tập hợp, thống kê lưu trữ kết quả học, điểm kỷ năng và thi cuối khóa

✓ Hoạch định và lập kế hoạch mở lớp mới theo cấp độ hiện tại của học sinh

✓ Theo dõi điểm danh, hủy buổi, các khóa ngoại khóa, tỷ lệ học sinh tham gia

• QUẢN LÝ GIÁO VIÊN

✓ Quản lý thông tin giáo viên

✓ Quản lý thời gian đăng ký dạy, ngày nghỉ

✓ Quản lý hợp đồng, thời lượng đứng lớp của giáo viên

✓ Quản lý loại dạy học của giáo viên

✓ Kiểm tra và xếp lịch dạy cho giáo viên

✓ Tổng hợp tính công, tính lương cho giáo viên

✓ Tổng hợp giờ dạy của giáo viên theo lớp, số giờ đã dạy, số giờ còn lại

✓ Quản lý việc đăng ký các loại ngày nghỉ của giáo viên

Trang 15

✓ Đăng ký chương trình dạy cho giáo viên

✓ Quản lý Thời khóa biểu các lớp hợp tác giảng dạy bên ngoài trung tâm Lợi ích của phần mềm

➢ Đối với nhà trường

o Phần mềm quản lý trường học giúp tiết kiệm thời gian thống kê báo cáo khối lượng giảng dạy của giáo viên cũng như tình hình học tập của học sinh là cầu nối giữa gia đình và trường học

o Phần mềm quản lý trường học tích hợp một số công cụ SMS, web… làm kênh thông báo, liên lạc tin tức giữa Sở, Phòng GD&ĐT, phụ huynh, học sinh Nhà trường có thể gửi thêm các thông báo như thư mời họp giáo viên, phụ huynh, thông báo đóng học phí hoặc bất kỳ thông tin nào khác

o Kết quả học tập, rèn luyện của học sinh có thể đến với phụ huynh nhanh

và chính xác nhất, đồng thời dữ liệu luôn được cập nhật tức thời cho giáo viên, học sinh, phụ huynh thông qua các thông báo, tin nhắn SMS

từ phần mềm quản lý trường học.Thông tin về lớp học, ngày xếp lớp, thời giạn học, ngày bắt đầu, kết thúc, các giáo viên phụ trách, quản lý điểm, hạnh kiểm Đối với thông tin lớp học, có thể tạo và theo dõi chi tiết thời gian bắt đầu, kết thúc, giáo viên chủ nhiệm, giáo viên giảng dạy,…

➢ Quản lý thông tin học sinh

➢ Phần mềm quản lý trường học giúp quản lý danh sách học sinh Quản lý quá trình học tập qua nhiều năm học, tìm kiếm thông tin học sinh theo nhiều tiêu chí

➢ Quản lý biến động của học sinh: Chuyển trường, chuyển lớp, xin nghỉ học, thôi học

Trang 16

➢ Quản lý điểm số – kết quả học tập

o Rất nhiều trường hiện nay sử dụng phần mềm quản lý sinh viên Kiểm soát việc nhập điểm, ngày khóa nhập điểm Lưu lịch sử toàn bộ quá trình nhập điểm, chỉnh sửa điểm của từng giáo viên Giáo viên có thể nhập điểm ở bất cứ nơi đâu bằng máy tính có kết nối internet Tự động tính điểm trung bình học kỳ

Quản Lý Giáo Viên :

o + Chia thời khóa biểu cho từng lớp thi học kỳ quản lý thông tin giáo viên, phân cônggiảng dạy,lịch giảng dạy cho từng giáo viên

o Theo dõi lịch giảng dạy của từng giáo viên sau khi phân công lịch giảng dạy

o In thẻ học sinh sinh viên

o In thẻ HS-SV, giấy chứng nhận đang học, giấy chứng nhận tốt nghiệp tạm thời

và các loại danh sách như danh sách thi, danh sách ghi điểm, danh sách điểm danh,… Đặc biệt cho phép in danh sách lớp bằng cách thiết lập điều kiện lọc, điều chỉnh thứ tự các cột hiển thị,…

o Quản lý báo cáo và thống kê

o Báo cáo đánh giá chất lượng lớp căn cứ trên học lực, rèn luyện, hạnh kiểm Các báo cáo có thể xem, in ấn trực tiếp hoặc kết xuất ra Excel

Trang 17

o Phần mềm quản lý trường học giúp quản lý khoa học, tiết kiệm thời gian, thuận tiện cho các đơn vị giáo dục sử dụng dễ dàng mà không tốn công cài đặt

Phó Hiệu Trưởng

81 Phan Thị Tâm P.Xuân Tảo – Q Bắc Từ

Liêm – Hà Nội

Giáo Viên

Trang 18

Cơ cấu làm việc của trường

Hiệu Trưởng

Phó Hiệu Trưởng 1 Phó Hiệu Trưởng 2

Giáo Viên 4

Giáo Viên 5

Giáo Viên 6

v.v… Giáo

Viên 78

Học Sinh

Trang 19

o +) Ngày vào trường

- Dữ Liệu giảng dạy:

Trang 20

o +) Mã môn

o +) Số tiết

Trang 21

CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ

Biểu đồ ngữ cảnh:

Trang 22

9 Quản lý thời khóa biểu

10 Quản lý giảng dạy

11 Bảng điểm

Xếp loại đánh giá học sinh

12 Hạnh kiểm

14 Lập báo cáo Báo cáo

Trang 23

• Dạng cây:

Trang 24

3.1 Xây dựng biểu đồ use case

3.1.1 Xác định tác nhân và case sử dụng của hệ thống

Các tác nhân và ca sử dụng:

- Tác nhân:

+ Ban Giám Hiệu + Giáo Viên + Học Sinh

- Ca sử dụng chính của hệ thống:

+ Đăng nhập + Tra cứu thông tin + Quản lý điểm + Phân công giáo viên + Thống kê kết quả

Trang 25

Đối với từng tác nhân có case sử dụng cụ thể như sau:

+ Phân công giáo viên (giảng dạy, coi thi)

+ Thống kê kết quả học tập (theo môn học, lớp học, khối, toàn trường)

Giáo Viên

+ Đăng nhập hệ thống + Quản lý điểm (nhập điểm, sửa điểm)

+ Quản lý thông tin học sinh (môn học, lớp học)

+ Tra cứu thông tin

+ Thống kê kết quả (học tập, rèn luyện của học sinh)

Trang 26

3.1.2 Đặc tả yêu cầu của hệ thống

o Use Case Đăng nhập hệ thống

Case này mô tả cách đăng nhập vào hệ thống quản lý Để thực hiện các chức năng của hệ thống bắt buộc người dùng phải đăng nhập hệ thống Dòng sự kiện:

- Dòng sự kiện chính:

o Case này bắt đầu khi một người dùng muốn đăng nhập vào

hệ thống

o Hệ thống yêu cầu người dùng nhập tài khoản và mật khẩu

o Người dùng nhập tài khoản và mật khẩu

o Hệ thống kiểm tra tài khoản và mật khẩu mà người dùng nhập vào và cho phép actor đăng nhập vào hệ thống

- Dòng sự kiện phụ:

o Khi mà người dùng gõ sai tài khoản và mật khẩu thì hệ thống sẽ thông báo lỗi và người dùng có thể quay về đầu dòng sự kiện hoặc có thể hủy bỏ đăng nhập và ca sử dụng kết thúc

o Nếu case sử dụng thành công thì người người dùng có thể

sử dụng hệ thống còn không trạng thái hệ thống không thay đổi

o Use Case Quản lý giáo viên

Case này cho phép người dùng Ban giám hiệu quản lý các giáo viên trong trường: thêm mới, sửa đổi thông tin hay xóa một đối tượng cụ thể Dòng sự kiện:

- Sự kiện chính:

o Case sử dụng bắt đầu khi người dùng lựa chọn chức năng quản

lý giáo viên

o Hệ thống hiển thị giao diện quản lý giáo viên

o Hiển thị danh sách giáo viên hiện tại

- Sự kiên phụ:

Người dùng có các lựa chọn:

Trang 27

o Thêm: Người dùng lựa chọn Thêm, luồng sự kiện thêm được

thực hiện

o Hệ thống yêu cầu nhập thông tin của đối tượng

o Người dùng nhập thông tin giáo viên mới

o Hệ thống kiểm tra tính hợp lệ và đưa ra thông báo

o Nếu thành công, thông tin về giáo viên mới được ghi vào CSDL, ngược lại đưa ra thông báo lỗi

o Thay đổi: Người dùng chọn 1 đối tượng và chọn thay đối, luồng

sự kiện được thực hiện,

o Hệ thống sẽ hiển thị các trường có thể thay đổi

o Hệ thống yêu cầu nhập thông tin cần thay đổi

o Hệ thống đưa ra thông báo đối với thông tin đưa vào

o Nếu thành công, thông tin mới được ghi vào CSDL, ngược lại đưa thông báo lỗi và yêu cầu nhập lại

o Xóa: Người dùng chọn 1 đối tượng và chọn xóa, luồng sự kiện

“xóa” được thực hiện

o Đối tượng chỉ có thể xóa được khi không có ràng buộc

o Hệ thống đưa yêu cầu xác nhận xóa đối tượng

o Đưa ra thông báo khi xóa thành công khỏi CSDL

o Đổi mật khẩu: Người dùng chọn 1 đối tượng và chọn đổi mật

khẩu, luồng sự kiện “Đổi mật khẩu” được thực hiện

o Hệ thống yêu cầu nhập mật khẩu và xác nhận lại mật khẩu

o Thông báo kết quả tới người dùng

o Mật khẩu mới được ghi vào CSDL

o Use Case Quản lý học sinh

Case này cho phép người dùng Ban giám hiệu quản lý các học sinh trong trường: thêm, thay đổi hay xóa một đối tượng cụ thể

Dòng sự kiện:

- Dòng sự kiện chính:

o Case bắt đầu khi người dùng lựa chọn chức năng quản lý học sinh

o Hệ thống hiển thị giao diện quản lý học sinh

o Hiển thị lựa chọn danh sách các lớp học

- Dòng sự kiện phụ:

o Thêm: Người dùng lựa chọn thêm, luồng sự kiện thêm được

thực hiện

Trang 28

o Hệ thống yêu cầu nhập thông tin về học sinh

o Người dùng nhập thông tin

o Hệ thống kiểm tra hợp lệ và đưa ra thông báo

o Học sinh được thêm thành công sẽ được lưu trong CSDL, ngược lại hệ thống đưa thông báo lỗi

o Thay đổi: Người dùng chọn 1 đối tượng và chọn thay đổi,

luồng sự kiện thay đổi được thực thi

o Hệ thống sẽ hiển thị các trường có thể thay đổi

o Hệ thống yêu cầu nhập thông tin cần thay đổi

o Hệ thống đưa ra thông báo đối với thông tin đưa vào

o Nếu thành công, thông tin mới được ghi vào CSDL, ngược lại đưa thông báo lỗi và yêu cầu nhập lại

o Xóa: Người dùng chọn 1 đối tượng và lựa chọn xóa, luồng

sự kiện xóa được thực thi

o Đối tượng chỉ xóa được khi không có ràng buộc với các thuộc tính khác

o Hệ thống đưa ra yêu cầu xác nhận xóa đối tượng

o Đưa ra thông báo khi đối tượng đc xóa khỏi CSDL

o Use Case Quản lý điểm

Case sử dụng cho phép giáo viên cập nhật điểm học sinh (điểm kiểm tra, điểm thi), sửa điểm của học sinh

Dòng sự kiện:

- Dòng sự kiện chính:

o Case bắt đầu khi giáo viên chọn quản lý điểm

o Giáo viên lựa chọn điểm thi hay điểm kiểm tra

o Điểm số được lưu trữ trong CSDL

o Lựa chọn học sinh để sửa điểm

o Chỉ được thao tác điểm trong học kỳ hiện tại

o Case sử dụng thành công, đưa ra thông báo cho người dùng

Trang 29

o Use Case Quản lý lớp học

Case sử dụng này cho phép ban giám hiệu quản lý danh mục các lớp học Dòng sự kiện:

o Hệ thống đưa yêu cầu xác nhận việc thêm lớp

o Thông tin về lớp mới được lưu trữ váo CSDL, đồng thời thông báo ca sử dụng thành công tới người dùng

o Nếu người dùng muốn xóa 1 lớp thì điều kiện cần là lớp đó không có ràng buộc dữ liệu hay không có học sinh nào

o Người dùng lựa chọn 1 đối tượng và chọn xóa, hệ thống yêu cầu xác nhận xóa (nếu hợp lệ) Nếu người dùng đống ý, lớp

đó sẽ được xóa khỏi hệ thống

- Dòng sự kiện phụ:

o Đưa ra thông báo lỗi khi chọn xóa 1 lớp còn ràng buộc dữ liệu

o Đưa ra thông báo lỗi khi lớp đã tồn tại

o Khi người dùng không đồng ý xác nhận, ca sử dụng bị hủy

bỏ

o Use Case Lịch giảng

Case này giúp giáo viên cập nhật lịch giảng dạy và thông báo từ phía nhà trường

Trang 30

- Dòng sự kiện phụ:

o Không có thông tin để hiển thị Đưa ra thông báo lỗi

o Use Case Thống kê kết quả

Case này cho phép người dùng lập các thống kê, báo cáo tùy thuộc quyền hạn của người dùng

Dòng sự kiện:

- Dòng sự kiện chính:

o Case sử dụng bắt đầu khi người dùng chọn lập báo cáo

o Người dùng chọn loại báo cáo cần xem

o Hệ thống trả về kết quả dựa trên yêu cầu của người dùng

o Tùy vào quyền hạn sử dụng (ban giám hiệu/giáo viên) mà người dùng có thể lập các báo cáo: báo cáo lịch giảng, điểm trong từng tháng, điểm học kỳ, điểm cả năm, danh sách học sinh, danh sách giáo viên

- Dòng sự kiện phụ:

o Đưa ra kết quả, nhắc người dùng thao tác với kết quả

o Thông báo lỗi khi Case sử dụng không hoàn thành

Trang 32

1 Biểu đồ hoạt động Đăng Nhập

Nhập tên Tài khoản + Mật khẩu

Kiểm tra thông tin tài khoản

Hiển thị thông báo

Chuyển sang trạng thái đã đăng nhập

Ngày đăng: 16/03/2022, 10:44

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w