Hệ thống quản lý điểm học sinh cần: * Hỗ trợ giáo viên trong việc quản lý điểm học sinh: - Cập nhật lớp học.. Yêu cầu của hệ thống a, Cập nhật hồ sơ học sinh, cập nhật điểm cho từng họ
Trang 1Hà Nội ngày 24 tháng 6 năm 2016
Hµ Néi, ngµy 20 th¸ng 05 n¨m 2009
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CNTT
- -BÀI TẬP LỚN
MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI 12:Phần mềm quản lí kết quả học tập của trường tiểu học xyz
Nhóm 20- Lớp KHMT3-K9
Giáo viên hướng dẫn: Đỗ Mạnh Hùng Thành viên nhóm: 1.Phạm Đăng Tấn (MSV: 0941060203)
2.Nguyễn Thăng Sơn (MSV: 0941060225) 3.Nguyễn Mạnh Tiến (MSV: 0941060257)
Trang 2MỤC LỤC
1 Giới thiệu về phần mềm
1.1 Yêu cầu của hệ thống
1.2 Mục tiêu của hệ thống
2 P hân tích hệ thống
2.1 Biểu đồ phân cấp chức năng
2.2 Mô tả các chức năng
2.3 Biểu đồ dữ liệu mức khung cảnh
2.4 Biểu đồ dữ liệu mức đỉnh
2.5 Biểu đồ mức dữ liệu dưới đỉnh
2.5.1 Biểu đồ mức dưới đỉnh của chức năng quản lý hồ sơ
2.5.2 Biểu đồ dữ liệu mức dưới đỉnh chức năng tìm kiếm
2.5.3 Biểu đồ mức dữ liệu dưới đỉnh chức năng quản lý điểm
2.5.4 Biểu đồ mức dữ liệu dưới đỉnh chức năng Báo cáo & thống kê
3 Thiết kế hệ thống về dữ liệu
4 Thiết kế hệ thống
5 Kết luận
1 Giới thiệu về phần mềm
Trang 3Phần mềm quản lý điểm sẽ giúp cho người quản lý điểm có thể nhanh chóng nhập điểm với các công thức tính toán do người sử dụng đề ra, sau đó phần mềm sẽ tự động tính toán cho những lần sau nếu như hệ thống tính điểm không có sự thay đổi Người quản lý có thể nhập, xóa, thêm, sửa… Người sử dụng hệ thống cần có Username riêng để đăng nhập hệ thống Học sinh có thể tra cứu điểm một cách dễ dàng và nhanh chóng
Khảo sát:
Hiện này, công tác quản lý điểm học sinh tại các trường hầu như vẫn còn được thực hiện một cách thủ công bằng cách ghi chép sổ sách, khi tính điểm, lưu điểm, xem điểm rất tốn thời gian và công sức mà kết quả lại không cao
Những bất cập trong công tác quản lý điểm học sinh, dẫn đến cần phải đổi mới nội dung và phương pháp quản lý điểm học sinh nhằm đáp ứng nhu cầu của người sử dụng
Hệ thống quản lý điểm học sinh cần:
* Hỗ trợ giáo viên trong việc quản lý điểm học sinh:
- Cập nhật lớp học
- Cập nhật môn học, kì học
- Cập nhật điểm, tính điểm
- Báo cáo điểm của học sinh
- Báo cáo điểm các môn học của các lớp
* Thông tin về điểm phải được quản lý chính xác, có hệ thống
Trang 4* Giúp phòng giáo dục, sở giáo dục có thể quản lý chặt chẽ điểm học sinh của các trường
1.1 Yêu cầu của hệ thống
a, Cập nhật hồ sơ học sinh, cập nhật điểm cho từng học sinh
Tiến hành nhập các điểm miệng, 15 phút, một tiết, theo môn học của từng lớp, nhập theo từng kỳ
b, Tính điểm, xếp loại
Tính điểm TBM, TBHK, TBCN do máy thực hiện nhằm hạn chế nhiều sai sót trong tính toán
Xếp loại học lực, hạnh kiểm từng học kỳ và cuối năm
c, Thống kê báo cáo các biểu mẫu cần thiết
- In bảng điểm cá nhân vào cuối mỗi học kỳ và cuối năm của đầy đủ từng môn
- Giáo viên chủ nhiệm ghi nhận xét về quá trình học tập và rèn luyện hạnh kiểm của từng học sinh trong lớp
1.2 Mục tiêu của hệ thống
* Mọi công việc điều chỉnh, tìm kiếm, tra cứu đều được thực hiện nhanh chóng, chính xác, tiết kiệm thời gian
* Thực hiện sửa chữa dữ liệu thuận tiện
* Tận dụng tối đa khả năng tính toán sẵn có
Trang 5Phần 2: Phân tích hệ thống về mặt chức năng
2 Phân tích hệ thống
2.1 Biểu đồ phân cấp chức năng
QUẢN LÝ ĐIỂM HỌC SINH
1 Quản lý hồ
sơ
3 Quản lý điểm 4 Báo cáo &Thống kê
1.1.Cập nhật
hồ sơ học sinh
1.2.Cập nhật
hồ sơ giáo
viên
1.3.Cập nhật
danh mục lớp
3.1.Thêm mới danh mục môn học
3.2.Thêm mới điểm môn học
3.3.Tính điểm trung bình
3.4.Xếp loại học tập
3.5.Cập nhật hạnh kiểm
4.1 Báo cáo bảng điểm cá nhân học kỳ
4.2 Báo cáo bảng điểm cá nhân cả năm
2 Tìm kiếm
2.1.Tìm kiếm học sinh
2.2.Tìm kiếm giáo viên
2.3.Tìm kiếm điểm
Trang 62.2 Mô tả các chức năng
a, Chức năng mức bối cảnh
Quản lý điểm học sinh là chức năng tổng quát của hệ thống
b, Các chức năng mức đỉnh
Các chức năng mức đỉnh được phân rã từ chức năng tổng quát nhằm cụ thể những công việc trong quản lý điểm học sinh trong trường tiểu học
Chức năng quản lý học sinh
Chức năng quản lý điểm
Chức năng báo cáo thống kê
Những chức năng này tiếp tục được phân rã thành các chức năng cụ thể hơn để phục vụ cho công tác thiết kế
c, Phân ra chức năng
Chức năng quản lý học sinh
Chức năng quản lý hồ sơ nhằm quản lý các thông tin về học sinh, giáo viên và các lóp học:
1.1 Cập nhật hồ sơ học sinh
1.2 Cập nhật hồ sơ giáo viên
Trang 71.3 Cập nhật danh mục lớp.
Chức năng tìm kiếm
Chức năng tìm kiếm nhằm giúp tìm kiếm thông tin về học sinh, giáo viên và các lớp học
2.1 Tìm kiếm thông tin học sinh
2.2 Tìm kiếm thông tin giáo viên
2.3 Tìm kiếm danh mục lớp học
Chức năng quản lý điểm
Chức năng quản lý điểm nhằm giúp quản lý điểm của học sinh
3.1 Thêm mới danh mục môn
3.2 Thêm mới điểm môn học
3.3 Tính điểm trung bình mỗi môn
3.4 Xếp loại học tập
3.5 Xếp loại hạnh kiểm
Chức năng báo cáo thống kê
Chức năng báo cáo thống kê giúp quản lý báo cáo thống kê điểm của học sinh theo kỳ hoặc theo năm học
4.1 Thống kê điểm học sinh theo kỳ học
4.2 Thống kê điểm học sinh theo năm học
2.3 Biểu đồ dữ liệu mức khung cảnh
Giáo viên chủ
nhiệm
Trang 82.4 Biểu đồ dữ liệu mức đỉnh
Ban giám hiệu
Yêu cầu gửi
Trả kết quả Trả kết quả
Yêu cầu gửi
Trang 92.5 Biểu đồ mức dữ liệu dưới đỉnh
2.5.1 Biểu đồ mức dưới đỉnh của chức năng quản lý hồ sơ
Quản lý hồ sơ
Báo cáo & Thống
kê
Quản trị hệ
thống
Giáo viên chủ
hiệu
Yêu cầu báo cáo
Trả kết quả
Hồ sơ
Bảng điểm
Cập nhật điểm
Cập nhật hồ sơ
Yêu cầu tìm kiếm Trả kết quả tìm kiếm
Yêu cầu tìm kiếm thông tin học sinh
Trả kết quả tìm kiếm
Trang 102.5.2 Biểu đồ dữ liệu mức dưới đỉnh chức năng tìm kiếm
Cập nhật hồ sơ
học sinh
Cập nhật hồ sơ giáo viên
Thêm mới thông tin giáo viên
Thêm mới thông tin học sinh
Thêm mới thông tin lớp học
Quản trị hệ thống
Cập nhật lớp học
Tìm kiếm thông tin học
sinh
Tìm kiếm thông tin lớp
học
Tìm kiếm thông tin giáo viên
Quản trị hệ thống
Yêu cầu tìm kiếm
Trả kết quả tìm kiếm
Yêu cầu tìm kiếm thông tin Yêu cầu tìm kiếm thông tin
Trả kết quả Trả kết quả
Trang 112.5.3 Biểu đồ mức dữ liệu dưới đỉnh chức năng quản lý điểm
2.5.4 Biểu đồ mức dữ liệu dưới đỉnh chức năng Báo cáo & thống kê
Thêm mới danh mục
môn
Giáo viên chủ nhiệm
Thêm mới điểm môn
học Tính điểm trung bình
DS điểm
DS môn DS điểm
Báo cáo bảng điểm theo
học kỳ
Ban giám hiệu
Báo cáo bảng điểm theo
năm học
Gửi yêu cầu báo cáo
Trả kết quả báo cáo
Gửi yêu cầu báo cáo
Trả kết quả báo cáo
Trang 123 Thiết kế hệ thống về dữ liệu
Dữ liệu của hệ thống bao gồm các bảng
Bảng học sinh
Bảng năm học
Bảng điểm
9 Diemtongketnam Điểm tổng kết cả năm học
Bảng môn học
Trang 132 Tên môn Tên môn
Bảng lớp học
Bảng giáo viên
4 Thiết kế hệ thống
Hệ thống sẽ bảo gồm các form
+ Quản lý giáo viên
+ Quản lý học sinh
+ Quản lý lớp học
+ Quản lý điểm
+ Tìm kiếm
+ Báo cáo và thống kê
Form quản lý giáo viên
Form này sẽ cho phép người quản trị có thể thêm mới hoặc sửa, xóa thông tin
hồ sơ của giáo viên
Trang 14 Form quản lý học sinh
Form này sẽ cho phép người quản trị có thể thêm mới hoặc sửa, xóa thông tin
hồ sơ của học sinh
Form quản lý lớp học
Form này cho phép người quản trị có thể thêm mới hoặc sửa, xóa thông tin của lớp học
Form quản lý điểm
Form này cho phép giáo viên có thể cập nhật điểm của học sinh
Form tìm kiếm
Form này giúp cho người sử dụng có thể tìm kiếm thông tin của giáo viên, học sinh, môn học…
Form báo cáo thống kê
Form này giúp cho báo cáo thống kê điểm học sinh theo kỳ học hoặc năm học
5 Kết luận
Khi xây dựng bài toán do thời gian, kiến thức và kinh nghiệm còn nhiều hạn chế nên chương trình của em còn nhiều thiếu xót, chưa đáp ứng được những yêu cầu phức tạp của một bài toán quản lý Vì vậy bài toán cần được bổ sung và phát triển để phù họp với thực tế
Hiện tại chương trình được xây dựng và thiết kế với cơ sở dữ liệu còn đơn giản, sau này có thời gian xây dựng tiếp chương trình em sẽ cố gắng để chương trình được hoàn thiện hơn