Quản lý học sinh của trường THPT trung giã
Trang 1Bài Tập Lớn UML
Đề tài : Quản lý học sinh của trường THPT Trung Giã
nhóm 5
•
Trang 2Mụ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
Trang 3PHẦ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ủ
Trang 4nhiệ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
Trang 5từ 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:
1
Ban giám hiệu
Đó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
2
Nhân viên văn thư
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
Trang 6Giáo viên
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 4
Người dùng
Là người sử dụng hệ thố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ệ
Trang 72 Đặ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
Trang 8Mô 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
Trang 9Tên Usercase Quản lý điểm học sinh
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
Trang 10Tá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
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
Trang 11Tên Usercase Quản lý học lực.
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
Trang 12và 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
Trang 13Mô 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
Trang 14dạ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
…
Trang 15Mô 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 :
Trang 16Hì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:
Trang 17Hì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ư:
Trang 18Hì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:
Trang 19Hình 4: Biểu đồ ca sử dụng người dùng.
2 Biểu đồ lớp lĩnh vực:
Trang 20Hình 5 : Biểu đồ lớp lĩnh vực.
Trang 22Hình 8: Lớp tham gia ca sử dụng quản lý người dùng.
Trang 23Hình 9: Lớp tham gia ca sử dụng quản lý học sinh.
Trang 243.5 Quản lý điểm :
Trang 25Hình 11: Lớp tham gia ca sử dụng quản lý lớp.
Trang 263.7 Quản lý giáo viên :
Hình 12: Lớp tham gia ca sử dụng quản lý giáo viên.