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

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

42 0 0
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

Định dạng
Số trang 42
Dung lượng 8,19 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤTBÀI TẬP LỚN MÔN HỌC : PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ TRƯỜNG HỌC CẤP I Giảng viên: Ngô Thị Phương Thảo Sinh

Trang 1

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT

BÀI TẬP LỚN

MÔN HỌC : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

ĐỀ TÀI : PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ TRƯỜNG HỌC CẤP I

Giảng viên: Ngô Thị Phương Thảo

Sinh viên thực hiện:Hà Văn Đạt

Mã sv:2021050169

Nhóm môn học:10

Trang 2

Mục Lục

CHƯƠNG 1 : TỔNG QUAN 4

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

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

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

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

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

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

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

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

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

II Giới thiệu chung về trường tiểu học Thanh Lâm A 7

III 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 8

IV Cơ cấu tổ chức 9

V Các vấn đề trọng tâm 10

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

I Bảng phân tích 11

II Biểu đồ ngữ cảnh: 12

III Biểu đồ phân rã 12

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

V Danh sách hồ sơ dữ liệu 15

VI Mô hình hoạt động 15

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

I Biểu đồ luồng dữ liệu mức 0 20

II Đặc tả tiến trình 21

Biểu đồ DFD: 21

Biểu đồ DFD tiến trình 1.0 21

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

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

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

CHƯƠNG 5: ERM 26

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

II Xác định các thực thể và thuộc tính 26

Trang 3

III Vẽ các thực thể thuộc tính 27

IV Xác định các mối quan hệ 30

V Mô hình ERM 31

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

I Chuyển mô hình ERM sang mô hình quan hệ RDM 32

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

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

I Bảng HOCSINH 34

II BảngPHUHUYNH 34

III Bảng GIAOVIEN 34

IV Bảng LOPHOC 35

V BảngKHOI 35

VI BảngMONHOC 35

VII Bảng EXAM 35

VIII Bảng DIEM 35

IX Bảng HOCPHI 35

X Bảng XEPLOAI 35

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

 Danh sách các Sitemap 36

 Xác định các Sitemap nhập liệu 36

 Xác định các Sitemap xử lý 37

 Tích hợp các Sitemap 37

Giao diện 38

KẾT LUẬN 42

Trang 4

CHƯƠNG 1 : TỔNG QUAN

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

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

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

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

Trang 5

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

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

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

- 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

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

- Đố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ý 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ị…

Trang 6

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

- 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

- Tìm xem các đồ án , các bài phân tích thiết kế hệ thống của các anhchị 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

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

- 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 :

+)Thu thập thông tin từ việc phỏng vấn +)Thống kê, tổng kết số liệu

+) Phân tích, đưa ra kết quả và thực hiện

2. Phạm vi nghiên cứu

Phạm vi quay quanh các nghiệp vụ quản lý trường học , tuân theo nghiệp vụ quản lý của trường học , đảm bảo đầy đủ các chức năng chính của phần mềm và khai thác các chức năng mới có liên quan đến quản lý trường học nhằm giúp chophần mềm thêm phần tiện ích

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

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

TRẠNG

I 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ý

Trang 7

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

II Giới thiệu chung về trường tiểu học Thanh Lâm A

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 Thanh Lâm A

Trang 8

diện tích 13.000m2 với tên gọi "Trường Tiểu học Thanh Lâm A" thuộc xã ThanhLâm ,huyện Mê Linh, 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

Trong năm học 2021 – 2022, trường tiểu học Thanh Lâm A có 72 lớp và 3470 học sinh

Tiếp đến năm học 2022 – 2023, trường Tiểu học Thanh Lâm A đã 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 Thanh Lâm A 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:

+) 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

+)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 lí và Ngoại ngữ, Tin học

- Cách tính điểm được áp dụng theo từng khối:

+) Khối 1,2,3: Các môn: Toán, Tiếng Việt, Ngoại ngữ, Tin Học được đánhgiá bằng điểm số

Các môn còn lại được đánh giá bằng nhận xét (đánh giá bằng định tính)

+) Khối 4,5:

Các môn: Toán, Tiếng Việt, Lịch sử, Khoa học, Ngoại ngữ, Tin học đượcđánh giá bằng điểm số

III. 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

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

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

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

Trang 9

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

o Quản lý, lưu trữ về điểm của học sinh Cập nhật thông tin, quản

lý và lưu trữ về điểm khi có điểm mới

 +) Tính toán điểm theo quy định Tạo các báo cáothông kê theo định kỳ hoặc theo yêu cầu

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

o 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

o Quản lý các tiêu chuẩn xét duyệt: thi lại, rèn luyện hè, khenthưởng,hạnh kiểm Đối với thông tin lớp học, có thể tạo và theodõi chi tiết thời gian bắt đầu, kết thúc, giáo viên chủ nhiệm, giáoviên giảng dạy,…

IV Cơ cấu tổ chức

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

Giáo Viên 3

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

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

Trang 10

học sinh

Lớp chủnhiệm

Tên Môn Tên môn

Trình độ Thời gian

Tên chamẹ

Ngày vàotrường

Ngày sinh

Điểm( xếploại )

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

I Bảng phân tích

Trang 11

Cụm động từ + bổ ngữ Cụm danh từ Nhận xét

Trang 12

2 Đăng nhập và đăng xuất

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

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

10 Bảng điểm

11 Hạnh kiểm

Trang 13

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

12 Xếp loại

13 Lập báo cáo

Báo cáo

Dạng cây

Trang 14

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

Danh sách hồ sơ

a Quản lí người dùng

b Học phí

c Học sinh, phụ huynh và giáo viên

d Năm học

e Phòng học

f Môn học

g Exam

h Điểm và hạnh kiểm

i Xếp loại

j Báo cáo

Các chức năng a b c d e f g h i j Hệ thống C C

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

sinh

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

Trang 15

VI Mô hình hoạt động

Biểu đồ hoạt động đăng nhập

Biểu đồ môn học

Trang 16

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

Biểu dồ báo cáo

Trang 17

Biểu đồ hoạt động xem lịch dạy

Trang 19

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

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

Trang 20

II Đặc tả tiến trình

Biểu đồ DFD:

Biểu đồ DFD tiến trình 1.0

Trang 21

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

Trang 22

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

Trang 23

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

Trang 24

Tên học sinh Tên phụ huynh Tên giáo viên Tên lớp

nhiệm

Số điện thoại V Mã học sinh V Trạng thái

Trang 25

5 KHOIHOC 1 6 MONHOC 1 7 EXAM 1 8 DIEM 1

Mã khối Tên môn học Tên bài thi Điểm kiểm tra

Mã khối V Tên môn học V

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

Chú ý: V – đánh dấu mục tin được chọn/bị loại ở bước i (1,2,3)

Mã học sinh Mã phụ huynh Mã giáo viên Mã lớp

Tên học sinh Tên phụ huynh Tên giáo viên Tên lớp

Trang 26

Giới tính Địa chỉ Ngày sinh Năm học

nhiệm Nghề nghiệp Số điện thoại

Trình độ

Mã khối Tên môn học Tên bài thi Điểm kiểm tra

Trang 28

Trạng thái Trình đ ộ

Trang 29

XẾP LOẠI

Học Lực

Hạnh ki ểm

Nhận Xét

Trang 30

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

Trang 31

V Mô hình ERM

Trang 32

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

I Chuyển mô hình ERM sang mô hình quan hệ RDM

HOCSINH (Mã học sinh, Tên học, Ngày sinh, Giới tính, Địa chỉ)

PHUHUYNH (Mã phụ huynh, Tên phụ huynh, Địa chỉ, Giới tính,

Nghề nghiệp)

GIAOVIEN (Mã giáo viên, Tên giáo viên, Ngày sinh, Địa chỉ, Số

điện thoại, Trình độ, Trạng thái)

LOPHOC (Mã lớp, Tên lớp, Sĩ số lớp, Năm học; Giáo viên chủ

nhiệm)

MONHOC (Tên môn, Mã môn học, Số tiết)

KHOIHOC (Mã khối, Tên khối)

EXAM (Mã bài thi, Tên bài thi, Ngày thi)

HOCPHI (Số tiền, Số tài khoản, Ngày thu)

XEPLOAI (Hạnh kiểm, Nhận xét, Học lực)

DIEM (Điểm thi, Điểm kiểm tra)

Trang 33

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

Trang 34

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

I Bảng HOCSINH

Tên cột

Field

Kiểu dữ liệu DataType Null

Rằng buộc Contraint

Mô tả Content Ma_HS Varchar (20) No Primary Key Mã học sinh

Tên cột Kiểu dữ liệu Null Ràng buộc Mô tả

Nghe_nghiep Nvarchar (100) No Nghề nghiệp

III Bảng GIAOVIEN

IV Bảng LOPHOC

Trang 35

Ten_Lop Nvarchar (20) Không Tên lớp

VII Bảng EXAM

VIII Bảng DIEM

IX Bảng HOCPHI

Trang 36

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

Danh sách các Sitemap

1 Trang đăng nhập Trang giúp giáo viên, HS, PH có thể đăng nhập vào hệ

thống

2 Trang index Trang mở ra đầu tiên khi truy cập webstite

3 Trang Quản lý HS Trang hiển thị thông tin của học sinh

4 Trang Quản lý GV Trang hiển thị thông tin của giáo viên

5 Trang Quản lý Môn

Học

Trang hiển thị thông tin của môn học

6 Trang Quản lý giảng

dạy

Trang hiển thị thông tin giảng dạy của giáo viên

7 Trang tài khoản Trang tài khoản sau khi đăng nhập

8 Trang Quản lý TKB Trang hiển thị thông tin TKB

9 Trang Báo cáo Trang hiển thị các chức năng báo cáo

10 Trang đăng nhập

admin

Trang đăng nhập của Admin

11 Trang xem dữ liệu

của admin

Trang quản lý tổng quan dữ liệu của Admin

12 Trang sửa dữ liệu

Trang 37

o Báo cáo kết quả đào tạo

o Báo cáo thi đua, khen thưởng

Cập nhật giáo viên Nhập giáo viên

Cập nhật thời khóa biểu Nhập thông tin phụ huynh

Cập nhật kết quả Nhập điểm thi, Xếp loại, Báo cáo kết quả đào tạo Cập nhật lịch giảng dạy

Cập nhật học phí

Báo cáo thi đua, khen thưởng

Giao diện

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

Trang 42

KẾT LUẬN

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

- Đã phân tích được hiện trạng hệ thống để đưa ra được sơ đồ phân cấp các chức năng của hệ thống mới, đưa ra được các biểu đồ mức ngữ cảnh, mức đỉnh và mức dưới đỉnh để phục vụ cho quá trình xây dựng hệ thống

- Thiết kế được mô hình cơ sở dữ liệu

Ngày đăng: 11/12/2024, 16:26

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

TÀI LIỆU LIÊN QUAN