Tải bản đầy đủ (.docx) (15 trang)

Nhom20 phân tích thiết kế hệ thống quản lí kết quả học tập của trường tiểu học xyz

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (167.61 KB, 15 trang )

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:
Thành viên nhóm:

Đỗ Mạnh Hùng

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)


MỤ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

H



Phầ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.
* 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ó.

Phầ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ồ


2. Tìm kiếm

3. Quản lý
điểm

1.1.Cập nhật
hồ sơ học sinh

2.1.Tìm kiếm
học sinh

3.1.Thêm mới
danh mục môn
học

1.2.Cập nhật
hồ sơ giáo
viên

2.2.Tìm kiếm
giáo viên


3.2.Thêm mới
điểm môn học

1.3.Cập nhật
danh mục lớp

2.3.Tìm kiếm
điểm

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. Báo cáo &
Thống kê

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

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

YêuTrả
cầu
kếtgửi
quả

Ban giám
hiệu

Quản lý điểm học sinh
Trả
Yêu
kếtcầu

quảgửi


2.4. Biểu đồ dữ liệu mức đỉnh


Quản trị hệ
thống

Cập nhật hồ sơ
Hồ sơ

Quản lý hồ sơ
Yêu cầu tìm kiếm
Trả kết quả tìm kiếm

Quản lý điểm

Bảng điểm
Cập
nhật
điểm

Tìm kiếm

Trả
kết
quả
tìm
kiếm


Giáo viên chủ
nhiệm

Yêu
cầu
tìm
kiếm
thông
tin học
sinh

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ơ

Báo cáo & Thống

Trả
kết
quả

Yêu
cầu
báo
cáo

Ban giám
hiệu



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 học sinh

Thêm mới thông
tin giáo viên

Quản trị hệ
thống
Thêm
mới
thông
tin
lớp
học

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

2.5.2. Biểu đồ dữ liệu mức dưới đỉnh chức năng tìm kiếm
Tìm kiếm thông tin học
sinh

Tìm kiếm thông tin
giáo viên
Trả kết quả


Trả kết quả
Yêu cầu tìm kiếm thông tin

Quản trị hệ
thống
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

Tìm kiếm thông tin lớp
học


2.5.3. Biểu đồ mức dữ liệu dưới đỉnh chức năng quản lý điểm
Tính điểm trung bình
Thêm mới danh mục
môn

Thêm mới điểm môn
học
DS điểm


DS môn

DS điểm

Giáo viên chủ
nhiệm

Xếp loại học tập

Xếp loại hạnh kiể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ê
Báo cáo bảng điểm theo
học kỳ

Gửi yêu cầu báo cáo

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

Trả kết quả báo cáo

Ban giám
hiệu



3. 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
STT
1
2
3
4
5
6
7
8

Tên trường
Mahs
Malop
Hodem
Tenhs
Ngaysinh
Dantoc
Gioitinh
Diachi

Chú thích
Mã số của học sinh
Mã số lớp
Họ và tên đệm
Tên học sinh
Ngày sinh của học sinh
Dân tộc

Giới tính của học sinh
Địa chỉ của học sinh

 Bảng năm học
STT
1
2

Tên trường
Namhoc
Khoa

Chú thích
Năm học
Khóa học

 Bảng điểm
STT
1
2
3
4
5
6
7
8
9

Tên trường
Mahs

Malop
Mamon
Namhoc
Hocky
Diemgiuaky
Diemcuoiky
Diemtongket
Diemtongketnam

Chú thích
Mã số của học sinh
Mã lớp
Mã môn học
Năm học
Học kỳ
Điểm giữa kỳ
Điểm cuối kỳ
Điểm tổng kết kỳ học
Điểm tổng kết cả năm học

 Bảng môn học
STT
1

Tên trường
Mamon

Chú thích
Mã môn học



2

Tên môn

Tên môn

 Bảng lớp học
STT
1
2
3

Tên trường
Malop
Tenlop
Namvao

Chú thích
Mã lớp
Tên lớp
Năm vào

 Bảng giáo viên
STT
1
2
3
4
5


Tên trường
Magv
Tengv
Ngaysinh
Diachi
Gioitinh

Chú thích
Mã giáo viên
Tên giáo viên
Ngày sinh
Địa chỉ
Giới tính

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.


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



×