Tải bản đầy đủ (.doc) (52 trang)

Quản lý học sinh của trường THPT trung giã

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 (2.68 MB, 52 trang )

Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Bài Tập Lớn UML
Đề tài : Quản lý học sinh của trường THPT Trung Giã
nhóm 5


1

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Mục lục
Trang
Phần I : Mở đầu:.......................................................................................................... 3
I. Lý do chọn đề tài:........................................................................................... 3
Phần II : Nội dung:...................................................................................................... 3
I. Đặc tả bài quản lý học sinh:.......................................................................... 3
II. Actor và các ca sử dụng:………………………………………………….. 5
1. Actor…………………………………………………………………. 5
2. Đặc tả chi tiết các ca sử dụng:………………………………………. 6
III. Các biểu đồ:……………………………………………………………... 16
1. Biểu đồ ca sử dụng:………………...………………………………. 16
2. Biểu đồ lớp lĩnh vực:……………………………………………….. 20
3. Biểu đồ lớp tham gia các ca sử dụng:……………………………… 21
4. Biểu đồ trình tự:…………………………………………….…….... 27
5. Biểu đồ lớp chi tiết:…………………………………...……………. 35
6. Biểu đồ trạng thái:……………………………………..…………… 36
7. Biểu đồ hoạt động:…………………………………………………. 41
8. Biểu đồ thành phần:…………………………………………........... 48


9. Biểu đồ triển khai:…………………………………………………...49
IV.Phát sinh mã trình:……………………………………………………….49
V.Kết luận:……………………………………………………………………52

2

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

PHẦN I : MỞ ĐẦU
I.

Lý do chọ đề tài:
Ứng dụng CNTT trong việc dạy học và quản lý đã là điều không còn xa lạ
với nền giáo dục của chúng ta hiện nay. Lợi ích mà các chương trình phần mềm
quản lý đem lại khiến ta không thể không thừa nhận tính hiệu quả của nó.
Trong thực tế, trường THPT Trung Giã mong muốn có một phần mềm có
khả năng quản lý học sinh trong trường một cách chính xác nhất, hiệu quả nhất.
Nắm bắt được nhu cầu đó, nhóm đã chọn đề tài “quản lý học sinh” để có thể
đáp ứng được nhu cầu cấp thiết hiện nay của nhà trường.

PHÂN II : NỘI DUNG
I. Đặc tả bài quản lý học sinh :
Trong nhà trường PTTH Trung Giã, mỗi học sinh bắt đầu nhập trường phải
nộp một bộ hồ sơ thông tin cá nhân (bao gồm : Tên, ngày sinh, giới tính, nơi
sinh, dân tộc, tôn giáo ... ). Trước tiên Nhân viên văn thư tiến hành kiểm tra
xem hồ sơ có đầy đủ thông tin giấy tờ và có hợp lệ hay không. Nếu thiếu thông
tin, giấy tờ thì yêu cầu học sinh nộp bổ sung. Ngược lại nếu hợp lệ thì thu lại hồ

sơ làm thủ tục ký xác nhận cho học sinh. Nhân viên văn thư sẽ nhập thông tin
về học sinh (thông qua hồ sơ). Sau khi nhà trường tiến hành xếp lớp cho học
sinh thì tiến hành làm thẻ học sinh.
Mỗi lớp có một giáo viên chủ nhiệm. Giáo viên chủ nhiệm có trách nhiệm
quản lý kỷ luật từng học sinh trong lớp. Và cuối mỗi học kỳ giáo viên chủ
3

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
nhiệm sẽ nhận xét, đánh giá hạnh kiểm cho học sinh (Đánh giá, xếp loại hạnh
kiểm theo những nội dung được quy định trong nhiệm vụ học sinh bao gồm:
hành vi đạo đức và phong cách giao tiếp ứng xử, ý thức và thái độ phấn đấu
vươn lên trong học tập, thái độ và hành vi đối với lao động, tham gia các hoạt
động xã hội, rèn luyện thân thể, giữ vệ sinh cá nhân và bảo vệ môi trường).
Hạnh kiểm được xếp thành 4 loại: Tốt, Khá, Trung Bình, Yếu sau khi kết thúc
học kỳ, năm học. Việc xếp loại hạnh kiểm cả năm học chủ yếu căn cứ kết quả
xếp loại hạnh kiểm học kỳ 2.. Xếp loại học lực cho học sinh (thông qua bảng
điểm các môn, điểm trung bình các môn học).Các tính được quy định như sau :
 Loại Giỏi: ĐTB các môn từ 8.0 trở lên (một trong hai môn Toán và Ngữ
Văn từ 8.0 trở lên), không có môn nào dưới 6.5.
 Loại Khá: ĐTB các môn từ 6.5 trở lên (một trong hai môn Toán và Ngữ
Văn từ 6.5 trở lên), không có môn nào dưới 5.0.
 Loại Trung Bình: ĐTB các môn từ 5.0 trở lên (một trong hai môn Toán và
Ngữ Văn từ 5.0 trở lên), không có môn nào dưới 3.5.
 Loại Yếu: ĐTB các môn từ 3.5 trở lên, không có môn nào dưới 2.0.
 Loại Kém: các trường hợp còn lại.
Cuối mỗi học kỳ, giáo viên chủ nhiệm sẽ thông báo kết quả học tập của học
kỳ đó cho học sinh. Khi kết thúc năm học,giáo viên sẽ thông báo kết quả học

tập cả năm cho học sinh.
Mỗi học kỳ, một học sinh có các loại điểm: điểm miệng, điểm 15 phút, điểm
một tiết, điểm thi học kỳ do giáo viên bộ môn cho. Hết học kỳ, giáo viên chủ
nhiệm sẽ tính điểm trung bình học kỳ từng môn. Và họ xác định cách tính điểm

4

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
từ quy định tính điểm của ban giám hiệu để tính trung bình cả học kỳ cho các
học sinh.
Phòng văn thư sẽ nhận các kết quả học tập, hạnh kiểm của từng học sinh
thông qua giáo viên chủ nhiệm của các lớp để nhập vào học bạ của từng học
sinh.
Trong nhà trường, ban giám hiệu sẽ có trách nhiệm sét khen thưởng cho
những học sinh đạt thành tích tốt trong học tập và ra các quyết định kỷ luật với
các học sinh vi phạm nội quy do nhà trường đề ra, và tiến hành lập bảng phân
công giáo viên .Cuối mỗi học kỳ ban giám hiệu sẽ nhận các báo cáo từ giáo
viên chủ nhiệm các lớp để ra các quyết định khen thưởng kỉ luật và sét lên lớp
hoặc ở lại lớp cho học sinh.

II. Actor và các ca sử dụng :
1. Actor:
STT

Tác nhân

1

Ban giám hiệu
2
Nhân viên văn thư

Diễn giải
Đóng vai trò là người quản trị hệ thống có
chức năng phân quyền, sao lưu và phục hồi
cơ sở dữ liệu, chịu trách nhiệm quản lý các
thông số chung của hệ thống.
Là người đóng vai trò quản lý (thêm, sửa,
xóa) các thông tin liên quan tới lịch giảng
dạy của giáo viên, có trách nhiệm tiếp nhận
quản lý hồ sơ thông tin liên quan tới học
sinh.

5

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
3
Giáo viên
4

Giáo viên là người sẽ tiến hành nhập điểm,
học lực, hạnh kiểm của các học sinh trong
quá trình học tập, được lưu vào hệ thống.
Là người sử dụng hệ thống.


Người dùng

2. Đặc tả chi tiết các ca sử dụng:

Các ca sử dụng và đặc tả chi tiết các ca sử dụng:
1.

Đặc tả ca sử dụng đăng nhập

Tên Usercase

Đăng nhập hệ thống.

Tác nhân

- Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên) .

Mục đích

- Người dùng đăng nhập vào hệ thống để thực
hiện các công việc của mình.

Mô tả

- Khi người dùng muốn sử dụng hệ thống để
thực hiện công việc của mình thì phải đăng
nhập vào hệ thống, from đăng nhập cho phép
người dùng nhập tài khoản của mình gồm tên
đăng ký và mật khẩu.

- Hệ thống thực hiện kiểm tra tài khoản người
dùng nhập vào đúng hay chưa. Nếu đúng hệ
thống thực hiện kiểm tra quyền truy cập, trong
trường hợp người dùng có quyển thì hệ thống sẽ
thiết lập trạng thái cho người dùng. Trong
trường hợp người dùng nhập sai tài khoản thì hệ
thống sẽ thông báo lại cho người dùng.

6

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

2. Đặc tả ca sử dụng đăng xuất
Tên Usercase

Đăng xuất khỏi hệ thống.

Tác nhân

- Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên) .

Mục đích

- Người dùng sau khi đăng nhập vào hệ thống,
người dùng muốn thoát khỏi hệ thống muốn
thoát khỏi chương trình.


Mô tả

- Khi người sử dụng không cần thao tác gì nữa
trên chương trình hoặc không muốn sử dụng
chương trình nữa người sử dụng sẽ tiến hành
thao tác đăng xuất khỏi hệ thống bằng cách
click vào một nút lệnh. Hệ thống sẽ xác thực
xem người dùng có thực sự muốn đăng xuất
hay không? Nếu có thì thao tác đăng xuất được
thực thi còn nếu không thì thao tác đăng xuất bị
hủy bỏ.

3. Đặc tả ca sử dụng đổi mật khẩu.
Tên Usercase
Đăng xuất khỏi hệ thống.
Tác nhân

- Người dùng (Nhân viên văn thư,Ban giám
hiệu, Giáo viên) .

Mục đích

- Người dùng sau khi đăng nhập vào hệ
thống,muốn đổi mật khẩu đăng nhập

7

Quản lý học sinh THPT



Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Mô tả

- Khi người sử dụng muốn tăng tính bảo mật của
tài khoản thì sẽ có thao tác đổi mật khẩu mới.
Form đổi mật khẩu sẽ được khởi chạy khi nguồi
dùng có yêu cầu. Người dùng nhập mật khẩu cũ,
mật khẩu mới, xác thực mật khẩu mới và nhấn
nút đổi mật khẩu. Hiện ra thông báo lỗi khi lỗi
và thông báo thành công khi đã thành công. Khi
thành công, mật khẩu mới sẽ được update vào
cơ sở dữ liệu và xóa mật khẩu cũ khỏi cơ sở dữ
kiệu.

4. Đặc tả ca sử dụng quản lý người dùng.
Tên Usercase
Quản lý người dùng.
Tác nhân

Người quản trị (Ban giám hiệu).

Mục đích

- Quản lý thông tin người dùng, thay đổi các
thông tin liên quan tới người dùng.

Mô tả

- Người dùng muốn tham gia vào hệ thống thì

phải được cấp quyền đúng với chức năng công
việc của mình.
- Người quản trị căn cứ vào thông tin của
người dùng, kiểm tra người dùng thuộc bộ
phận nào, thuộc nhóm quyền nào để cấp quyền
cho người dùng, quyền cấp cho người dùng
phải có trong danh sách quyền của hệ thống.
Thông tin quyền người dùng được cấp được
cập nhật vào bảng chi tiết quyền người dùng
ghi lại quyền cụ thể của từng người.

5. Quản lý điểm học sinh.

8

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Tên Usercase

Quản lý điểm học sinh

Tác nhân

Giáo viên.

Mục đích

- Cập nhật thông tin về điểm học sinh.


Mô tả

- Mỗi học kỳ, một học sinh có các loại điểm:
điểm miệng, điểm 15 phút, điểm một tiết, điểm
thi học kỳ do giáo viên bộ môn cho.
- Hết học kỳ giáo viên chủ nhiệm sẽ tổng kết
điểm trung bình các môn học để tính điểm
trung bình học kỳ cho mỗi học sinh.

6. Đặc tả ca sử dụng quản lý hồ sơ học sinh.
Tên Usercase
Quản lý hồ sơ học sinh.
Tác nhân

Nhân viên văn thư.

Mục đích

- Cập nhật các thông tin liên quan tới hồ sơ học
sinh.

Mô tả

- Mỗi học sinh bắt đầu nhập trường phải nộp
một bộ hồ sơ thông tin cá nhân (bao gồm : Tên,
ngày sinh, giới tính, nơi sinh, dân tộc, tôn
giáo ... ). Trước tiên Nhân viên văn thư tiến
hành kiểm tra xem hồ sơ có đầy đủ thông tin
giấy tờ và có hợp lệ hay không.

- Nếu thiếu thông tin, giấy tờ thì yêu cầu học
sinh nộp bổ sung. Ngược lại nếu hợp lệ thì thu
lại hồ sơ làm thủ tục ký xác nhận cho học sinh.
Nhân viên văn thư sẽ nhập thông tin về học sinh
(thông qua hồ sơ).

7. Đặc tả các ca sử dụng quản lý giáo viên.
Tên Usercase
Quản lý giáo viên.

9

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Tác nhân

Ban giám hiệu.

Mục đích

- Cập nhật thông tin về giáo viên bao gồm lịch
giảng dạy, thông tin cá nhân…

Mô tả

- Ban giám hiệu nhà trường sẽ thực hiện lập lịch
phân công lịch giảng dạy cho các giáo viên.
- Quản lý thông tin về giáo viên bao gồm trình

độ học vấn, thông tin liên lạc…
- Phân công giáo viên giảng dạy các bộ môn tùy
thuộc vào chuyên ngành và trình độ của giáo
viên đó.

8. Đặc tả ca sử dụng quản lý hạnh kiểm.
Tên Usercase
Quản lý hạnh kiểm
Tác nhân

Giáo viên.

Mục đích

- Cập nhật thông tin liên quan tới hạnh kiểm
học sinh.

Mô tả

- mỗi học kỳ giáo viên chủ nhiệm sẽ nhận xét,
đánh giá hạnh kiểm cho học sinh (Đánh giá, xếp
loại hạnh kiểm theo những nội dung được quy
định trong nhiệm vụ học sinh bao gồm: hành vi
đạo đức và phong cách giao tiếp ứng xử, ý thức
và thái độ phấn đấu vươn lên trong học tập, thái
độ và hành vi đối với lao động, tham gia các
hoạt động xã hội, rèn luyện thân thể, giữ vệ sinh
cá nhân và bảo vệ môi trường).
- Hạnh kiểm được xếp thành 4 loại: Tốt, Khá,
Trung Bình, Yếu sau khi kết thúc học kỳ, năm

học.
- Việc xếp loại hạnh kiểm cả năm học chủ yếu
căn cứ kết quả xếp loại hạnh kiểm học kỳ 2.

9. Đặc tả ca sử dụng quản lý học lực.
10

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Tên Usercase

Quản lý học lực.

Tác nhân

Giáo viên.

Mục đích

- Cập nhật thông tin liên quan tới học lực học
sinh.

Mô tả

- Xếp loại học lực cho học sinh (thông qua bảng
điểm các môn, điểm trung bình các môn
học).Các tính được quy định như sau :
• Loại Giỏi: ĐTB các môn từ 8.0 trở lên

(một trong hai môn Toán và Ngữ Văn từ
8.0 trở lên), không có môn nào dưới 6.5.
• Loại Khá: ĐTB các môn từ 6.5 trở lên
(một trong hai môn Toán và Ngữ Văn từ
6.5 trở lên), không có môn nào dưới 5.0.
• Loại Trung Bình: ĐTB các môn từ 5.0 trở
lên (một trong hai môn Toán và Ngữ Văn
từ 5.0 trở lên), không có môn nào dưới
3.5.
• Loại Yếu: ĐTB các môn từ 3.5 trở lên,
không có môn nào dưới 2.0.
• Loại Kém: các trường hợp còn lại.

10. Đặc tả ca sử dụng quản lý khen thưởng.
Tên Usercase
Quản lý hạnh kiểm
Tác nhân

Ban giám hiệu (Ban giám hiệu,nhân viên văn
thư).

Mục đích

- Cập nhật thông tin về quy định nhà trường,
thông tin về các tập thể cá nhân khen thưởng
11

Quản lý học sinh THPT



Nhóm 5 lớp Khoa học máy tính 1 khóa 3
và các tập thể cá nhân bị kỷ luật.
Mô tả

- Ban giám hiệu sẽ có trách nhiệm sét khen
thưởng cho những học sinh đạt thành tích tốt
trong học tập và ra các quyết định kỷ luật với
các học sinh vi phạm nội quy do nhà trường đề
ra, và tiến hành lập bảng phân công giáo viên
.Cuối mỗi học kỳ ban giám hiệu sẽ nhận các báo
cáo từ giáo viên chủ nhiệm các lớp để ra các
quyết định khen thưởng kỉ luật và sét lên lớp
hoặc ở lại lớp cho học sinh.

11. Đặc tả ca sử dụng quản lý lớp học.
Tên Usercase
Quản lý lớp học.
Tác nhân

Người dùng (Ban giám hiệu,nhân viên văn
thư).

Mục đích

- Quản lý và cập nhật các thông tin liên quan
tới từng lớp và khối lớp trong trường THPT.

Mô tả

- Mỗi lớp học sẽ có một giáo viên chủ nhiệm,

giáo viên chủ nhiệm sẽ quản lý lớp của mình.
- Mỗi một lớp học sẽ có số lượng học sinh
không lớn hơn 40 và cũng không nhỏ hơn 25
học sinh.
- Mỗi một khối lớp khác nhau sẽ có các lớp
khác nhau.

12. Đặc tả ca sử dụng quản lý học kỳ.
Tên Usercase
Quản lý học kỳ.
Tác nhân

Người dùng (Ban giám hiệu, nhân viên văn
thư).

Mục đích

- Cập nhật các thông tin về học tập của học
sinh, thông tin về giáo viên trong mỗi một kỳ.

12

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Mô tả

- Sau khi kết thúc mỗi một học kỳ thì hệ thống
sẽ cập nhật tất cả các thông tin liên quan đến học

sinh như : điểm, hạnh kiểm , học lực …Và các
thông tin liên quan tới giáo viên như : lịch giảng
dạy trong mỗi kỳ…

13. Đặc tả ca sử dụng quản lý Niên khóa.
Tên Usercase
Quản lý Niên khóa.
Tác nhân

Người dùng (Ban giám hiệu, nhân viên văn thư
).

Mục đích

- Cập nhật các thông tin liên quan tới học sinh,
giáo viên qua các niên khóa khác nhau.Thông
tin về học sinh và giáo viên sẽ được lưu trữ
trong vòng 20 năm.

Mô tả

- Người dùng sẽ quản lý thông tin về niên khóa
bao gồm thông tin về điểm, hạnh kiểm , học lực
… của học sinh theo từng năm khác nhau, từng
lớp khác nhau …
- Người dùng sẽ quản lý thông tin liên quan tới
giáo viên lịch giảng dạy … theo kỳ, theo năm,
theo niên khóa
- Việc thực hiện sẽ các chức năng trên sẽ tùy
thuộc vào nhiệm vụ của người dùng.


14. Đặc tả ca sử dụng quản lý môn học.
Tên Usercase
Quản lý môn học.
Tác nhân

- Cập nhật các thông tin về học tập của học
sinh, thông tin về giáo viên trong mỗi một kỳ.

Mục đích

- Sau khi kết thúc mỗi một học kỳ thì hệ thống
sẽ cập nhật tất cả các thông tin liên quan đến học
sinh như : điểm, hạnh kiểm , học lực …Và các
thông tin liên quan tới giáo viên như : lịch giảng
13

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
dạy trong mỗi kỳ…
Mô tả

- Cập nhật các thông tin về học tập của học
sinh, thông tin về giáo viên trong mỗi một kỳ.

15. Đặc tả ca sử dụng báo cáo thống kê.
Tên Usercase
Báo cáo thống kê

Tác nhân

Người dùng (Giáo viên,Nhân viên văn thư).

Mục đích

- Lập báo cáo, in báo cáo thống kê.

Mô tả

- Mỗi một học kỳ giáo viên chủ nhiệm có trách
nhiệm lập báo cáo cho ban giám hiệu về tình
hình kết quả học tập của mỗi học sinh qua các
kỳ, để tiến hành xét khen thưởng kỷ luật.
- Bất cứ khi nào ban giám hiệu yêu cầu báo cáo
thông tin về học sinh hay giáo viên, người dùng
sẽ tiến hành lập báo cáo và in báo cáo rồi đưa
cho ban giám hiệu.

16.Đặc tả ca sử dụng tìm kiếm.
Tên Usercase
Tìm kiếm.
Tác nhân

Người dùng (Ban giám hiệu, Giáo viên, Nhân
viên văn thư, khách xem).

Mục đích

- Tìm kiếm thông tin về giáo viên, hay học sinh



14

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
Mô tả

- Người dùng có thể đăng nhập vào hệ thống
hoặc không đăng nhập vào hệ thống có thể sử
dụng chức năng tìm kiếm, tìm kiếm những
thông tin mà mình cần quan tâm.

III. Các biểu đồ:
1. Biểu đồ ca sử dụng :
1.1. Biều đồ ca sử dụng ban giám hiệu :

15

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 1 : Biểu đồ ca sử dụng ban giám hiệu.

1.2. Biểu đồ ca sử dụng giáo viên:


16

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 2 : Biểu đồ ca sử dụng giáo viên

1.3. Biểu đồ ca sử dụng nhân viên văn thư:

17

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 3: Biểu đồ ca sử dụng nhân viên văn thư.

1.4. Biểu đồ ca sử dụng người dùng:

18

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 4: Biểu đồ ca sử dụng người dùng.


2. Biểu đồ lớp lĩnh vực:

19

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 5 : Biểu đồ lớp lĩnh vực.

3. Biểu đồ lớp tham gia ca sử dụng :

20

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

3.1. Đăng Nhập :

Hình 6: Lớp tham gia ca sử dụng đăng nhập.
3.2. Đổi Mật Khẩu :

Hình 7: Lớp tham gia ca sử dụng đổi mật khẩu.
3.3. Quản lý người dùng :

21


Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 8: Lớp tham gia ca sử dụng quản lý người dùng.

3.4. Quản lý học sinh :
22

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 9: Lớp tham gia ca sử dụng quản lý học sinh.

23

Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3
3.5. Quản lý điểm :

Hình 10: Lớp tham gia ca sử dụng quản lý điểm.
3.6. Quản lý lớp :
24


Quản lý học sinh THPT


Nhóm 5 lớp Khoa học máy tính 1 khóa 3

Hình 11: Lớp tham gia ca sử dụng quản lý lớp.

25

Quản lý học sinh THPT


×