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

báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài quản lý trường tiểu học

24 1 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 24
Dung lượng 2,17 MB

Nội dung

Các công việc này được sắp xếp trong các phần với trìnhtự rất hợp lí, khoa học.Phần mềm này được nhóm em xây dựng nhằm hỗ trợ cho lãnh đạo, nhân viên, giáo viên và phụ huynh học sinh có

Trang 1

ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ

Trần Văn Xuân 20203792 Điện tử 09 - K65 Phạm Văn Hưởng 20203445 Điện tử 09 - K65 Trần Trọng Quyền 20203759 Điện tử 09 - K65 Phạm Anh Tuấn 20203634 Điện tử 09 - K65 Nguyễn Văn Tùng 20203639 Điện tử 05 - K65

Hà Nội , Tháng 11 - 2022

Trang 2

LỜI NÓI ĐẦU

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện

tử, công nghệ thông tin cũng đạt được rất nhiều những thành tựu to lớn, góp công rất lớn trong công cuộc xây dựng và phát triển xã hội của nhânloại Điều này thể hiện qua việc máy tính điện tử trở nên phổ biến và gầngũi với mọi người, việc tiếp cận với hệ thống thông tin quản lý trở trành mục tiêu hang đầu của các tổ chức, doanh nghiệp cho mục đích quản lý thông tin của mình Do đó, nhóm chúng em đã lựa chọn đề tài “Thiết kế

hệ thống quản lý trường tiểu học”

Qua quá trình tìm hiểu và xây dựng phần mềm trên thực tế, cùng với những kiến thực được học trên giảng đường, chúng em mới thực sự cảm nhận được những khó khăn khi xây dựng và phát triển một phần mềm hoàn chỉnh Để có thể xây dựng được một phần mềm hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc khác cần phải thực hiện Các công việc này được sắp xếp trong các phần với trình

tự rất hợp lí, khoa học

Phần mềm này được nhóm em xây dựng nhằm hỗ trợ cho lãnh đạo, nhân viên, giáo viên và phụ huynh học sinh có thể nhanh chóng dễ dànghơn trong việc cập nhật tình hình học cũng như quản lý học sinh, giáo viên và thu chi của nhà trường tiểu học, tránh việc phải thống kê, tính toán thủ công mất nhiều thời gian cũng như khó khăn trong việc lưu trữ thông tin

Đây là phần mềm đầu tiên mà nhóm em xây dựng nên không thể tránh khỏi những hạn chế và thiếu sót, kính mong cô giáo và các bạn bổ sung,góp ý để phần mềm ngày càng hoàn thiện và thực sự hữu ích với người

sử dụng

Nhóm em xin chân thành cảm ơn cô và các bạn Mong nhận được góp ý

từ cô và các bạn

Trang 3

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Khảo sát hiện trạng

1.1.1 Nghiệp vụ của hệ thống hiện tại

- Quản lý học sinh:

+ Mã số học sinh, họ tên, ngày tháng năm sinh, ngày nhập học, địa chỉ,

họ tên phụ huynh, tuổi, số điện thoại, nghề nghiệp, địa chỉ của phụ huynh

+ Mỗi khi vào đầu năm học hoặc có học sinh chuyển đến, chuyển đi thì nhân viên và giáo viên thêm thông tin của học sinh vào sổ của nhà trường và học bạ của học sinh

- Quản lý giáo viên:

+ Mã số giáo viên, họ tên, ngày tháng năm sinh, địa chỉ, số điện thoại, môn dạy, trình độ

+ Mỗi khi có giáo viên mới hoặc chuyển công tác, sửa thông tin của giáo viên thì cần phải sửa trong sổ của trường nơi công tác cũ và mới

- Quản lý lớp:

+ Tên lớp, giáo viên chủ nhiệm, học sinh, tên phòng học

+ Khi học sinh lên lớp, chuyển lớp, thay đổi giáo viên chủ nhiệm thì cập nhật lại sổ quản lý ở nhà trường

- Quản lý điểm:

+ Sau mỗi ngày học, giáo viên cập nhật sổ điểm của mình cho các lớp mình dạy, tính điểm trung bình môn học, năm học cho học sinh, xếp loại học sinh

+ Nhân viên nhà trường nhập điểm vào sổ cái sau mỗi kì học, và thống

kê học sinh giỏi, khá, trung bình yếu kém

1.1.2 Nhược điểm của hệ thống hiện tại

Việc quản lý trường tiểu học theo mô hình thủ công bộc lộ khá nhiều những hạn chế và khuyết điểm:

- Chậm chạp, tốn thời gian và công sức: Với những thời điểmđầu năm học, số lượng học sinh và các khoản thu chi nhiều, đa số các công việc lưu trữ, tính toán đều xử lý bằng tay nên tốc độ giải quyết rất chậm, tốn nhiều nhân công cho công việc đó

Trang 4

- Độ tin cậy và độ chính xác thấp: việc tính toán bằng tay và lưu trữ trên giấy có khả năng sai sót cao do con người hoạt động trí óc lâu sẽ bị mệt mỏi, thiếu tỉnh táo Sổ sách lưu trữ thông tin lâu ngày sẽ bị ẩm, mốc, rách, không bền với thời gian Chưa kể đến việc bị mất thì không thể khôi phục lại được.

- Tình trạng quá tải: Với sức người ta khó có thể xử lý được khối lượng lớn các thông tin khi nhu cầu tìm kiếm Theo thời gian, số lượng sổ sách hóa đơn, giấy tờ, là rất lớn sẽ gây khó khăn cho việc lưu trữ, theo dõi và kiểm tra

- Tìm kiếm dữ liệu khó khăn: Khi muốn tìm kiếm thông tin về học sinh, giáo viên, lớp, khoản thu, chi với số lượng học sinh, giáo viên, thu, chi lớn sẽ rất khó khăn và mất thời gian để tìm kiếm

- Chồng chéo dữ liệu: Khi ghi chép một công việc có tính lặp đi lặp lại ví dụ: sửa thông tin học sinh, giáo viên mới, hóa đơn thu, chi cùng một học sinh, giáo viên, khoản thu chi … sẽ gặp vấn đề là nếu ghi chép thêm thì

sẽ trở thành dữ liệu thừa, nếu chỉnh sửa con số cũ thì lại gạch xóa làm cho bản thống kê trở nên thiếu tính minh bạch

- Thống kê thiếu hiệu quả: Theo thời gian dữ liệu sổ sách lưu trữ lại là khá nhiều, sẽ rất khó khăn trong việc thống kê học sinh, giáo viên, thu chi để có thể đưa ra cái nhìn tổng quan về việc học tập của trường

- Ngoài những hạn chế trên khi quản lí trường học còn rất nhiều bất tiện như việc phụ huynh đến tìm một sản phẩm rất khó khăn mất thời gian cho nhân viên và cả giáo viên, chưa kể đến việc kiểm tra điểm, sổ sách, thu chi trong sổ rất bất tiện và độ chính xác không cao

Trang 5

- Thỏa mãn được hạn chế chi phí và con người: Tiết kiệm được nguồn nhân lực, các tài nguyên, chi phí nhân công.

- Thể hiện được cách quản lí tầm nhìn chiến lược lâu dài: Mở rộng thêm

hệ thống quản lí, phát triển thành một phần mềm quản lý các trường tiểuhọc Có cơ cấu tổ chức rõ ràng, có phương thức quản lí hiện đại, hoạt động có hiệu quả

1.3 Phân tích tính khả thi

1.3.1 Tính khả thi về mặt kỹ thuật:

- Phần mềm quản lý trường tiểu học được xây dựng trên hệ quản trị cơ

sở dữ liệu SQL server Đây là những công cụ hỗ trợ mạnh mẽ cho lập trình phần mềm sử dụng Windows form và cơ sở dữ liệu, tốn không quá nhiều tài nguyên hệ thống và đặc biệt là dễ dàng để tiếp thu, học hỏi thông qua Internet

- Sản phẩm được thiết kế chạy trên Windows, phù hợp với đa số người dùng cũng như điều kiện ban đầu về trang thiết bị của nhà trường

- Dự án có quy mô nhỏ, dữ liệu không quá lớn, vì vậy dễ dàng để thiết lập cũng như sử dụng

- Yếu tố cản trở việc xây dựng thành công hệ thống: Bản thân sinh viên thực hiện dự án chưa có nhiều kiến thức về lập trình SQL Điều này ảnh hưởng không nhỏ đến tiến độ cũng như quá trình thực hiện dự án gặp không ít khó khăn Tuy nhiên, với khả năng tìm tòi và học hỏi cao của sinh viên Đại học Bách khoa Hà Nội thì tính khả thi của dự án không bị ảnh hưởng quá nhiều

1.3.2 Tính khả thi về mặt kinh tế:

- Sản phẩm sử dụng công cụ SQL server, tiêu tốn ít tài nguyên hệ thống,chi phí sản xuất dự kiến không cao (sẽ trình bày tại mục yêu cầu phi chức năng)

- Với những công cụ đã có sẵn và có thể sử dụng miễn phí ở trên mạng, khả năng bảo trì và sửa chữa có thể tự đáp ứng nên chi phí xây dựng là không đáng kể

- Phần mềm được xây dựng nhằm mục đích phục vụ học tập và tiếp thu kiến thức bổ trợ cho kĩ năng sau này nên nhóm không đề cập đến lợi nhuận của dự án

1.3.3 Tính khả thi về mặt tổ chức:

- Các mục tiêu dự án hoàn toàn phù hợp với mục tiêu nghiệp vụ mà khách hàng hướng tới, không chỉ thế dự án còn hướng tới mục tiêu phát

Trang 6

triển lâu dài, chiến lược phát triển toàn diện, lâu dài của khách hàng trong tương lai.

- Sản phẩm sau khi hoàn thành sẽ được triển khai ngay lập tức và do lãnh đạo và nhân viên trường tiểu học sử dụng

- Phụ huynh, giáo viên sẽ được phép đăng nhập vào phần mềm để sử dụng, tạo điều kiện thuận lợi cho việc theo dõi học sinh ở trường

Trang 7

19-10-MS Word

Báo cáohiện trạng

Hoàn thành

2 Xác định mục

tiêu 19-10-2022 22-10-2022 MS Word Các mục tiêu

hướng tới

Hoàn thành

3 Đánh giá khả

năng thực

hiện

2022

22-10-2022

24-10-MS Word

Bản phân tích tínhkhả thi

Hoàn thành

4 Xác lập dự án

24-10-2022

2022

26-10-MS Excel

Bản phân công công việc

Hoàn thành

5 Tìm hiểu yêu

cầu của khách

hàng

2022

27-10-2022

2-11-MS Word

Bản liệt

kê yêu cầu

Hoàn thành

6 Mô tả yêu cầu

2-11-2022 5-11-2022 MS Word Bản mô tả yêu

cầu chức năng vàphi chức năng

Hoàn thành

7 Phân tích hệ

thống 5-11-2022 12-11-2022 MS Word Sơ đồ chức

năng,

sơ đồ luồng

dữ liệu

Hoàn thành

Trang 8

CHƯƠNG 2: TÌM HIỂU YÊU CẦU

Câu hỏi Câu trả lời

Nhân viên cần làm gì? Nhân viên cần quản lí học sinh,

giáo viên, lớp, điểm, môn học, thống kê, viết báo cáo học sinh, báo cáo xếp loại học sinh.Việc quản lí học sinh gồm những

thông tin gì? Tên học sinh, lớp, ngày tháng năm sinh, giới tính, địa chỉ, ngày

nhập học, phụ huynh (số điện thoại, nghề nghiệp )

Việc quản lí giáo viên gồm những

thông tin gì?

Mã số giáo viên, tên giáo viên, ngày tháng năm sinh, số điện thoại, giới tính, môn dạy, trình độ.Việc quản lí lớp gồm những thông

tin gì?

Tên lớp, giáo viên chủ nhiệm, học sinh trong lớp, địa chỉ lớp.Danh sách thống kê lập khi nào?

Ai là người tạo lập các danh sách

thống kê?

Danh sách thống kê lập vào cuối mỗi năm học Nhân viên sẽ là người lập báo cáo thống kê về thành tích học học sinh, giáo viên.Lãnh đạo có quyền truy cập hệ

thống, đúng không? Trả lời đúng, Lãnh đạo có quyền truy cập hệ thống cao nhất.Lãnh đạo có thể thao tác những

gì?

Lãnh đạo có thể thực hiện quản lýhọc sinh, giáo viên, xem danh sách lớp, giáo viên, học sinh, xem điểm, môn học, truy cập được vào

hệ thống quản lý, xem báo cáo thống kê học sinh

Phụ huynh có quyền truy nhập hệ

thống không? thực hiện những

thao tác gì?

Trả lời có Phụ huynh có thể xem thông tin về giáo viên, lớp, thông tin học sinh

Chức năng tìm kiếm cho phép tìm

kiếm những gì? Đối với phụ huynh, phụ huynh có thể tìm kiếm các thông tin học

sinh, lớp, giáo viên, điểm Nhân viên có thể tìm kiếm thông tin học

Trang 9

sinh, giáo viên, lớp, điểm, thu chi, báo cáo thống kê.

Lãnh đạo có thể tìm kiếm thông tinhọc sinh, giáo viên, điểm, cùng các báo cáo thống kê hàng tháng

Email thông báo cho phụ huynh

học sinh cần hiển thị nội dung gì?

Hiển thị thông tin chi tiết của học sinh đó: họ tên, lớp, điểm, xếp loại, vi phạm, học phí …

Hồ sơ học sinh được lưu trữ như

thế nào?

Được quản lí qua các tệp tin lưu trữ trên máy chủ của nhà trường với độ bảo mật cao

Ai là người lập các báo cáo thống

kê của trường học?

Nhân viên sẽ là người lập báo cáothống kê về số học sinh, điểm số, giáo viên, thu chi và báo qua email cho lãnh đạo và phụ huynh, giáo viên

2.1.2 Kỹ thuật quan sát

Nhóm quan sát quá trình làm việc của nhân viên nhà trường: phục vụ học sinh, phụ huynh, giáo viên Tìm kiếm học sinh, ghi chép học sinh chuyển đi, đến, báo cáo với lãnh đạo; quan sát sổ sách ghi chép việc nhập/xuất thông tin của trường học

2.1.3 Kỹ thuật phân tích tài liệu

Tiến hành tham khảo các mẫu:

Trang 10

- Thông tin học sinh:

- Bảng điểm:

Trang 11

2.2 Các yêu cầu được thu thập

Hệ thống quản lý trường tiểu học có các nghiệp vụ như sau:

1 Đối với quản lý học sinh, nhân viên có thể thêm mới học sinh, sửa thông tin học sinh, xóa học sinh khỏi hệ thống Thao tác thêm mới học sinh vào danh sách với các thông tin: mã số học sinh, họ và tên, ngày tháng năm sinh, lớp, giới tính, ngày nhập học, địa chỉ, họ tên phụ huynh,số điện thoại, nghề nghiệp Phụ huynh có thể tìm kiếm thông tin của học sinh và sửa Lãnh đạo có thể thêm sửa xoá tìm kiếm học sinh

2 Khi có giáo viên mới, nhân viên tiến hành thêm mới giáo viên bao gồmcác thông tin: mã giáo viên, tên giáo viên, ngày tháng năm sinh, số điện thoại, giới tính, môn giảng dạy, kinh nghiệm, địa chỉ Nhân viên có thể chỉnh sửa thông tin giáo viên, xóa giáo viên khỏi hệ thống Giáo viên có thể nhập sửa xóa thông tin của học sinh trong lớp mình chủ nhiệm, tìm kiếm thông tin giáo viên khác Lãnh đạo có thể thêm sửa xoá tìm kiếm giáo viên Phụ huynh có thể tìm kiếm thông tin giáo viên

3 Đối với nhân viên trường học có thể thêm mới lớp, sửa thông tin lớp, xóa lớp khỏi hệ thống Thao tác thêm mới lớp vào danh sách với các thông tin: tên lớp, giáo viên chủ nhiệm, học sinh, địa chỉ Cả nhân viên

và giáo viên có thể xoá học sinh khỏi lớp Lãnh đạo có thể tìm kiếm thông tin lớp, xoá lớp Phụ huynh có thể xem thông tin lớp con mình

4 Đối với quản lý điểm thì giáo viên hoặc nhân viên có thế nhập điểm hằng ngày cho học sinh mình dạy, có thể sửa và tìm kiếm điểm Nhân viên nhập điểm tổng kết của học sinh lên hệ thống điểm, có thể sửa và tìm kiếm Lãnh đạo có thể tìm kiếm điểm Phụ huỵnh có thể tìm kiếm điểm của con mình

5 Đối với chức năng quản lý môn học, nhân viên và giáo viên có thể thêm, sửa, xoá tìm kiếm các môn học, lãnh đạo có thể tìm kiếm thông tinmôn học

6 Hệ thống có chức năng báo cáo thống kê học sinh, giáo viên, lớp, điểm, gửi báo cáo cho lãnh đạo, phụ huynh học sinh do nhân viên tổng hợp

2.2.1 Các yêu cầu chức năng và phi chức năng

a Yêu cầu chức năng:

- Quản lý hệ thống: Cho phép người quản lý lãnh đạo vào hệ thống để thực hiện quản lý thông tin Hệ thống sẽ phải phân quyền hạng dành

Trang 12

riêng cho lãnh đạo, phân biệt được giữa lãnh đạo, nhân viên, giáo viên

và phụ huynh

- Quản lý học sinh: thêm mới học sinh bao gồm các thông tin: họ và tên, ngày tháng năm sinh, giới tính, lớp, ngày nhập học, địa chỉ, họ tên phụ huynh, số điện thoại, nghề nghiệp, địa chỉ Nhân viên, giáo viên có thể chỉnh sửa thông tin học sinh, xóa học sinh khỏi hệ thống

- Quản lý giáo viên: Phần mềm cho phép quản lý nhập toàn bộ thông tin của giáo viên vào hệ thống bao gồm: mã giáo viên, tên giáo viên, ngày tháng năm sinh, số điện thoại, giới tính, môn giảng dạy, kinh nghiệm, địa chỉ, có thể chỉnh sửa nếu có sự thay đổi và xóa giáo viên khi cần

- Quản lý lớp: Phần mềm cho phép nhân viên hoặc giáo viên lưu thông tin của lớp gồm: tên lớp, giáo viên chủ nhiệm, học sinh trong lớp, địa chỉ.Chỉnh sửa và xóa thông tin lớp khi cần

- Quản lý điểm: Phần mềm Cho phép nhân viên và giáo viên nhập, sửa điểm khi cần với những thông tin: điểm học tập

- Quản lý môn học: Phần mềm cho phép nhân viên và giáo viên nhập các môn học với các thông tin: tên môn học, mã môn học

- Tìm kiếm: Cho phép lãnh đạo, nhân viên, giáo viên hoăc phụ huynh tìmkiếm học sinh, giáo viên, lớp, điểm, môn học

- Báo cáo hệ thống: Báo cáo xếp loại học sinh, giáo viên, báo cáo điểm thi và xếp hạng lớp cho lãnh đạo hoặc phụ huynh

Nhân viên hoặc giáo viên có nhiệm vụ lập báo cáo

b Yêu cầu phi chức năng:

* Yêu cầu về tổng thể

- App được trình bày đơn giản, gọn, đẹp mà không mất tính mỹ quan, thu hút sự chú ý của người xem

- Chạy trên nền tảng Windows

- Hệ thống hoạt động tin cậy 24h/ngày x 365 ngày/năm

- Phụ huynh có thể xem, tìm kiếm học sinh và một số thông tin Chỉ có nhân viên, giáo viên hoặc lãnh đạo trường học mới có thể nhập dữ liệu

về học sinh, hóa đơn thu chi và báo cáo thống kê

- Đảm bảo bảo mật an toàn thông tin cá nhân cho người sử dụng

Trang 13

-Hiệu năng: Hệ thống hoạt động ổn định Dung lượng lưu trữ thông tin phải lớn, đáp ứng được yêu cầu lưu trữ thông tin của học sinh với số lượng lớn.

- Hỗ trợ xử lý loại tiền tệ VNĐ

- Ngôn ngữ được sử dụng là Tiếng Việt

- Không vi phạm bản quyền của các đơn vị tương tự khác

- Thời gian hỗ trợ nâng cấp theo yêu cầu: 1 năm

* Yêu cầu về phần cứng

- Nền tảng: Window OS

- Bộ xử lý tương thích x64 (64bit) (Intel hoặc AMD), tối thiểu 1 GHz

- RAM: tối thiểu 2 GB

- Bộ nhớ: Tối thiểu 1 GB

- Tốc độ kết nối mạng: tối thiểu 10 Mbps

* Yêu cầu về dữ liệu

- Từ điển dữ liệu:

* Yêu cầu về con người

Hệ thống phân quyền rõ ràng:

Trang 14

- Học sinh và phụ huynh: được cung cấp tài khoản riêng dùng chung, không cần đăng kí Tài khoản này chỉ có thể xem tất cả thông tin của học sinh đó: hồ sơ, điểm, thông tin lớp, thông tin giáo viên phụ trách.

- Giáo viên: được cung cấp tài khoản riêng để xem thông tin: hồ sơ cá nhân, lớp giảng dạy, học sinh phụ trách, điểm Tài khoản này có thể thêm, sửa, xóa điểm của học sinh

- Ban giám hiệu và nhân viên: được cấp tài khoản phân quyền, có thể chỉnh sửa toàn bộ dữ liệu: thông tin học sinh, thông tin giáo viên, lớp, điểm, môn…

Ngày đăng: 11/06/2024, 17:51

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w