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

Tiêu đề Phân Tích Thiết Kế Hệ Thống Phần Mềm Quản Lý Trường Học Cấp I
Tác giả Hà Văn Đạt
Người hướng dẫn Ngô Thị Phương Thảo
Trường học Trường Đại Học Mỏ - Địa Chất
Chuyên ngành Phân Tích Thiết Kế Hệ Thống
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 42
Dung lượng 8,19 MB

Cấu trúc

  • CHƯƠNG 1 TỔNG QUAN (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 (9)
  • CHƯƠNG 3: MÔ HÌNH NGHIỆP VỤ (10)
    • I. Bảng phân tích (10)
    • 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 (14)
    • VI. Mô hình hoạt động (15)
  • CHƯƠNG 4 MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ (19)
    • I. Biểu đồ luồng dữ liệu mức 0 (19)
    • II. Đặc tả tiến trình (20)
  • CHƯƠNG 5: ERM (25)
    • I. Lập bảng liệt kê chính xác hóa, chọn lọc mục tin (25)
    • II. Xác định các thực thể và thuộc tính (25)
    • III. Vẽ các thực thể thuộc tính (26)
    • 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 (34)
    • 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)
  • KẾT LUẬN (42)

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

TỔNG QUAN

LÝ DO CHỌN ĐỀ TÀI

Ngày nay, quản lý trường học trở nên phức tạp hơn bao giờ hết, với nhiều nhiệm vụ cần thực hiện để đảm bảo hoạt động suôn sẻ trong trường Ban quản trị cần hoàn thiện các báo cáo theo yêu cầu của cấp trên, vì vậy, việc áp dụng 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 chú trọng vào việc quản lý hiệu quả các nhiệm vụ quan trọng như quản lý học sinh, tài chính thu chi, báo cáo số liệu và nhân sự toàn trường để đảm bảo hoạt động của nhà trường diễn ra suôn sẻ.

Hiện nay, các hoạt động quản lý tại các trường thường được phân chia theo từng bộ phận, nhưng vẫn thiếu sự phối hợp chặt chẽ Điều này dẫn đến sự trùng lặp trong các công đoạn và thiếu đồng bộ, khiến ban quản trị tốn nhiều thời gian và công sức, đồng thời gặp khó khăn trong việc quản lý tiến độ các hoạt động trong trường theo thời gian thực.

Nhằm khắc phục những khó khăn mà nhà trường gặp phải, hệ thống phần mềm quản lý trường học ra đời để cải thiện sự phối hợp giữa các bộ phận, từ đó nâng cao hiệu quả hỗ trợ lẫn nhau.

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

Phần mềm này giúp quản lý hiệu quả các nghiệp vụ trong giáo dục, bao gồm nghiệp vụ học sinh, tuyển sinh, học trực tuyến, thời khóa biểu và các 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 quản lý trường học mới, dễ hiểu và dễ sử dụng cho người dùng là rất quan trọng Cần xác định rõ các mảng quản lý cần thiết để phát triển ứng dụng phù hợp với nhu cầu thực tiễn của người sử dụng.

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

NHIỆM VỤ NGHIÊN CỨU

Phần mềm này được phát triển với mục tiêu mang lại sự tiện lợi cho người dùng, đồng thời giúp các trường học theo dõi tình hình học tập của học sinh và đánh giá chất lượng giảng dạy của 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 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

Nghiên cứu này tập trung vào các trường học có nhu cầu sử dụng phần mềm quản lý nghiệp vụ học sinh, bao gồm các chức năng như tuyển sinh, học trực tuyến, quản lý thời khóa biểu, khoản thu, thư viện và thiết bị.

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 kiếm các đồ án và bài phân tích thiết kế hệ thống từ các anh chị khóa trước, cũng như tham khảo sách báo liên quan để thu thập tài liệu hữu ích.

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

Phạm vi của phần mềm quản lý trường học bao gồm việc tuân thủ các nghiệp vụ quản lý, đảm bảo đầy đủ các chức năng chính và khai thác các tính năng mới liên quan đến quản lý trường học Điều này nhằm nâng cao tính tiện ích của phần mềm, hỗ trợ hiệu quả trong công tác quản lý giáo dục.

ĐÓ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.

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

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

Trong thời đại công nghệ hiện nay, ứng dụng quản lý ngày càng phổ biến ở cả doanh nghiệp và tổ chức xã hội, trở thành giải pháp quan trọng nâng cao khả năng quản lý Đặc biệt, trong lĩnh vực giáo dục, ứng dụng quản lý trường học giúp phát triển hệ thống giáo dục một cách quy củ và chuyên nghiệp hơn.

Phần mềm quản lý trường học hiện nay là công cụ thiết yếu giúp các trường học quản lý hiệu quả thông tin học sinh, điểm số, và thông tin giáo viên Phần mềm này hỗ trợ nhà trường trong việc quản lý hồ sơ, kết quả học tập, thông báo cho phụ huynh, và mọi thông tin liên quan đến học sinh.

Quản lý một trường học với hàng trăm, hàng nghìn học sinh là một thách thức lớn, đòi hỏi sự chính xác trong việc quản lý bảng điểm, lịch học, lịch thi, và danh sách học sinh, giáo viên Phương pháp truyền thống như ghi chép và tổng hợp thông tin thủ công không chỉ tốn thời gian mà còn giảm hiệu suất công việc Do đó, phần mềm quản lý trường học trở thành công cụ thiết yếu, giúp các cán bộ quản lý và giáo viên thực hiện công việc một cách hiệu quả và thuận lợi hơn.

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

Hệ thống phần mềm quản lý Trường Tiểu học Thanh Lâm A, tọa lạc trên diện tích 13.000m2 tại xã Thanh Lâm, huyện Mê Linh, thành phố Hà Nội, được thiết kế để nâng cao hiệu quả quản lý và giáo dục tại trường.

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:

 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 bao gồm các môn học như Toán, Tiếng Việt, Đạo đức, Thể dục, Tự nhiên và xã hội, Âm nhạc, và Mĩ thuật Đặc biệt, khối 3 còn được học thêm môn Ngoại ngữ (Tiếng Anh) 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 đánh giá 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)

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

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 học sinh, lớp học và giáo viên là rất quan trọng trong hệ thống giáo dục Hệ thống này cũng cần quản lý các môn học và lưu trữ điểm số của học sinh Việc cập nhật và quản lý thông tin điểm số khi có điểm mới giúp duy trì tính chính xác và minh bạch trong quá trình đánh giá học tập.

Hệ thống quản lý học sinh cho phép tính toán điểm theo quy định và tạo báo cáo thống kê định kỳ hoặc theo yêu cầu Nó giúp quản lý, phân loại và lưu trữ thông tin về hạnh kiểm của học sinh, đồng thời thống kê kết quả học tập theo môn học, lớp, khối, học kỳ và cả năm Ngoài ra, hệ thống còn quản lý các tiêu chuẩn xét duyệt như thi lại, rèn luyện hè, khen thưởng và hạnh kiểm Đối với thông tin lớp học, có thể theo dõi chi tiết thời gian bắt đầu, kết thúc, giáo viên chủ nhiệm và giáo viên giảng dạy.

Cơ cấu tổ chức

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

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

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

thống Điểm Họ tên học sinh

Thông tin cá nhân của học sinh

Giới tính Lớp chủ nhiệm

Thông tin liên lạc Địa chỉ Môn giảng dạy

Ngày sinh Điểm( xếp loại )

MÔ HÌNH NGHIỆP VỤ

Bảng phân tích

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

Quản lí người dùng Hs Tác nhân Đăng nhập tài khoản Kiểm tra Hsdl

Thay đổi mk Học phí Hsdl đăng xuất tài khoản Giáo viên Tác nhân Đóng Học phí Trường Tác nhân

Quản lí hs Môn học Hsdl

Quản lí gv Phòng học Hsdl

Quản li môn học Lịch Hsdl

Quản lí giảng dạy Năm học Hsdl

Quản lý tkb Điểm Hsdl

Quản lý năm học Hạnh kiểm Hsdl

Cập nhật Bảng điểm Xếp loại Hsdl Đánh giá Hạnh kiểm Báo cáo Hsdl

Biểu đồ phân rã

Các chức năng chi tiết Gộp lần 1 Gộp lần 2

Phần mềm quản lý trường học cấp 1

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

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

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

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

Danh sách hồ sơ bao gồm các mục quan trọng như quản lý người dùng, học phí, thông tin học sinh, phụ huynh và giáo viên, năm học, phòng học, môn học, kỳ thi, điểm số và hạnh kiểm, xếp loại, cùng với các báo cáo liên quan.

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

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

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

Mô hình hoạt động

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

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

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

MÔ HÌNH TIẾN TRÌNH NGHIỆP VỤ

Đặc tả tiến trình

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

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

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

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

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

Ngày sinh Giới tính Giới tính Sĩ số

Giới tính Địa chỉ Ngày sinh Năm học Địa chỉ Số điện thoại Địa chỉ Giáo viên chủ nhiệm

Tên lớp V Nghề nghiệp Số điện thoại Tên khối V

Tên phụ huynh V Tên học sinh V Trình độ Mã khối V

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

Tên giáo viên V Tên lớp V

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

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

Tên lớp V Số tiết Ngày thi

Mã lớp V Tên khối V Điểm thi V

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

Hạnh kiểm Số tài khoản

ERM

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)

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

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

Giới tính Địa chỉ Ngày sinh Năm học Địa chỉ Số điện thoại Địa chỉ Giáo viên chủ nhiệm Nghề nghiệp Số điện thoại

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

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

Hạnh kiểm Số tài khoản

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

Số điện thoại Địa chỉ

Tên Giáo Viên Ngày Sinh Địa chỉ

Số điện thoại Giới tính

Tên Môn họ c ĐIỂM Điểm Thi Điểm Kiểm Tra

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

Mối quan hệ Thực thể tham gia Thuộc tính

MÔ HÌNH DỮ LIỆU LOGIC

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,

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)

THIẾT KẾ CƠ SỞ VẬT LÍ

Bảng HOCSINH

Kiểu dữ liệu DataType Null Rằng buộc

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

Ten_HS Varchar (100) No Tên học sinh

Ngay_sinh DateTime No Ngày sinh

Gioi_tinh bit No Giới tính

Dia_chi Nvarchar (255) No Địa chỉ

BảngPHUHUYNH

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

Ma_PH int No Primary key Mã phụ huynh

Ten_PH Nvarchar (255) No Tên phụ huynh

So_DT Varchar (10) No Số điện thoại

Gioi_Tinh bit No Giới tính

Nghe_nghiep Nvarchar (100) No Nghề nghiệp

Dia_Chi Nvarchar (255) No Địa chỉ

Bảng GIAOVIEN

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

Ma_GV int No Primary key Mã giáo viên

Ten_GV Nvarchar (255) No Tên giáo viên

So_dien_thoai Varchar (10) No Số điện thoại

Gioi_tinh bit No Giới tính

Dia_Chi Nvarchar (255) No Địa chỉ

Ngay_sinh datetime No Ngày sinh

Trinh_do Nvarchar (50) No Trình độ

Trang_thai bit No Trạng thái

Bảng LOPHOC

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

Ma_Lop int Không Khóa chính Mã lớp

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

Si_So int Không Email

BảngKHOI

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

Ma_Khoi int No Primary key Mã khối

Ten_Khoi Nvarchar (20) No Tên khối

BảngMONHOC

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

Ma_Mon int No Primary key Mã môn

Ten_Mon Nvarchar (20) No Tên môn

So_Tiet int No Số tiết

Bảng EXAM

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

Ma_BT int No Primary key Mã bài thi

Ten_BT Nvarchar (20) No Tên bài thi

Ngay_Thi int No Ngày thi

Bảng DIEM

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

Diem_Thi float No Điểm thi

Diem_KT float No Điểm kiểm tra

Bảng HOCPHI

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

So_TK int No Số tài khoản

So_Tien money No Số tiền

Ngay_Thu datetime No Ngày thu

Bảng XEPLOAI

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

Hoc_Luc Nvarchar (10) No Học lực

Hanh_Kiem Nvarchar (20) No Hạnh kiểm

Nhan_Xet Nvarchar(max) No Nhận xét

THIẾT KẾ GIAO DIỆN

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

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

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 của admin

Trang sửa dữ liệu của Admin

Để tối ưu hóa quy trình quản lý giáo dục, việc xác định các Sitemap nhập liệu là rất quan trọng Bao gồm cập nhật thông tin học sinh, lớp học, môn học, giáo viên, thời khóa biểu, điểm số, lịch giảng dạy và học phí Những cập nhật này giúp duy trì thông tin chính xác và kịp thời trong hệ thống giáo dục.

Xác định các Sitemap bao gồm các mục quan trọng như nhập môn học, lớp học, biên lai thu tiền, học sinh, giáo viên, thông tin phụ huynh, điểm thi, xếp loại, báo cáo kết quả đào tạo và báo cáo thi đua, khen thưởng.

Giao diện nhập liệu Giao diện xử lý

Cập nhật học sinh Nhập học sinh

Cập nhật lớp học Nhập lớp học

Cập nhật môn học Nhập môn học

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

Báo cáo thi đua, khen thưởng Giao diện

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

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