Quản lý điểm và hồ sơ

Download Report

Transcript Quản lý điểm và hồ sơ

Quản lý điểm và hồ sơ
Trường trung học phổ thông
ĐỒ ÁN MÔN HỌC:
ĐỒ ÁN HỆ THỐNG THÔNG TIN
GIÁO VIÊN HƯỚNG DẪN:
ThS. NGUYỄN ĐÌNH LOAN PHƯƠNG.
LOGO
Danh sách thành viên:
Lâm Hữu Đức - 06520088
Đào Bá Dương - 06520101
Nguyễn Linh Chi - 06520039
Nguyễn Huy Khánh Hòa - 06520174
1
Mục lục
Giới thiệu
Đặc điểm và các hoạt động nghiệp vụ
Phân tích và thiết kế
Demo
Kết luận
2
Giới thiệu
Tổng quan
Nguyên nhân chọn đề tài
3
Tổng quan
 Trường THPT XYZ gồm có 3 khối lớp 10, 11,
12. Nhưng ở đây chưa sử dụng một phần
mềm quản lý nào.
 Trường đã được thành lập cách đây 15
năm. Số lượng học sinh của trường rất
nhiều và chất lượng đào tạo của trường
cũng được xếp vào những trường có uy tín.
 Trường có Ban Giám Hiệu, và nhiều giáo
viên bộ môn cùng các nhân viên giáo vụ.
4
Nguyên nhân chọn đề tài
Xuất phát từ nhu cầu thực tế, chúng
tôi xây dựng chương trình “Quản lý
điểm và hồ sơ trường THPT”.
Chương trình này sẽ giúp cho phòng
Giáo Vụ ở trường THPT tiết kiệm được
nhiều thời gian và sẽ linh hoạt hơn khi
thêm và cập nhật hồ sơ cũng như
điểm số.
5
Đặc điểm và hoạt động nghiệp vụ
Tiếp nhận thông tin hồ sơ học sinh
Tiếp nhận thông tin điểm số học sinh
Xử lý thông tin điểm số học sinh
Lập danh sách học sinh và bảng điểm
6
Tiếp nhận thông tin hồ sơ
Học sinh mới nhập học vào trường sẽ
được nhân viên giáo vụ lưu trữ các
thông tin hồ sơ của học sinh vào hệ
thống quản lý.
Các thông tin bao gồm:
 Mã học sinh
 Họ tên
 Giới tính
 Ngày sinh
…
7
Tiếp nhận thông tin điểm
Sau mỗi đợt kiểm tra hoặc thi học kỳ,
thông tin điểm số của học sinh sẽ
được nhân viên giáo vụ lưu trữ vào hệ
thống quản lý.
Các thông tin bao gồm:
Mã học sinh
Họ tên
Học kỳ
Năm học
Môn học
Điểm miệng
Điểm 15 phút
Điểm 1 tiết
Điểm thi học kỳ
8
Xử lý thông tin điểm số
Xử lý thông tin điểm số
 Sau khi lưu trữ các thông tin về điểm số của
học sinh, hệ thống phải tự động tính ra điểm
tổng kết môn của học sinh.
Lập danh sách học sinh và bảng điểm
 Sau khi lưu trữ các thông tin hồ sơ và điểm số
của học sinh, hệ thống phải lập danh sách
học sinh theo yêu cầu của giáo viên và lập
bảng điểm tổng kết cho học sinh.
9
Phân tích và thiết kế
Cap_Nhat_Quy_Dinh
Cung_Cap_Quy_Dinh
(f rom Quan_Ly _Quy _Dinh)
(f rom Quan_Ly _Quy _Dinh)
Ban_Giam_Hieu
(from Actors)
<<include>>
<<include>>
Giao_Vu
Giao_Vien
Dang_Nhap
(from Actors)
(from Actors)
(f rom Included Use Cases)
Xem_Ho_So
Nhap_Ho_So
(f rom Quan_Ly _Ho_So)
(f rom Quan_Ly _Ho_So)
Cap_Nhat_Ho_So
(f rom Quan_Ly _Ho_So)
Quan_Ly_Diem
(f rom Quan_Ly _Diem)
10
Sơ đồ hoạt động “Quản lý hồ sơ”
BGH : Ban_Giam_Hieu
GVu : Giao_Vu
GVien : Giao_Vien
Nhap_Ho_So
Kiem _Tra_Tuoi
_Hop_Le
[Tuoi_Hop_Le]
[Tuoi_Khong_Hop_Le]
Yeu_Cau_Nha
p_Lai
Cap_Nhat_Ho_
So
Luu_Ho_So
Xem_Ho_So
11
Sơ đồ hoạt động “Quản lý điểm”
BGH : BanGiamHieu
GVu : GiaoVu
GVien : GiaoVien
Nhap_Diem
Cap_Nhat_Die
m
Xoa_Diem
Tong_Ket_Die
m
Xep_Loai_Hoc
_Luc
Xet_Len_Lop
12
Sequence Diagram “Đăng nhập”
: NguoiDung
: GiaoDienChinh
: XuLyDangNhap
: GiaoDienDangNhap
: NguoiDung
1: Yeu Cau Dang Nhap( )
2: DisplayForm(frmDangNhap)
3: Nhap UserName
4: Nhap Password
5: Dang Nhap
6: Xu Ly Dang Nhap
7: KiemTraTonTai( )
[Kiem tra thanh cong]
8: LayThongTinUser( )
9: Thong Tin User
10: KiemTraPassword( )
[Hop le]
11: Khoi Dong Cac Chuc Nang
13
Class Diagram “Đăng nhập”
0..1
1
GiaoDienChinh
GiaoDienDangNhap
(f rom Cac lop Boundary )
(f rom Cac lop Boundary )
1
1
1..n
0..1
NguoiDung
XuLyDangNhap
(f rom Cac lop Entity )
(f rom Cac lop Control)
14
Sequence Diagram “Nhập hồ sơ”
: GiaoVu
: GiaoDienChinh
: XuLyNhapHoSo
: GiaoDienNhapHS
1: HienThi( )
2: KhoiDong( )
3: LayThongTinNhap( )
4: KiemTraTuoiHS( )
[Kiem tra thanh cong]
5: LuuHoSo( )
6: XuLyNhapHS( )
7: LuuHocSinh( )
8: //Thong bao da them hoc sinh
9: HienThiThongBao( )
15
: HoSoHS
Class Diagram “Nhập hồ sơ”
1
0..1
GiaoDienChinh
GiaoDienNhapHS
(f rom Cac lop Boundary )
(f rom Boundary - QuanLy HoSo)
1
1
n
0..1
HoSoHS
XuLyNhapHoSo
(f rom Cac lop Entity )
(f rom Control - QuanLy HoSo)
16
Sequence Diagram “Nhập điểm”
: GiaoVien
: GiaoDienChinh
: XuLyNhapDiem
: GiaoDienNhapDiem
: DiemHS
1: Yeu Cau Nhap Diem
2: DisplayForm(frmNhapDiem )
3: Nhap Thong Tin Diem
4: Yeu Cau Luu Diem
5: ThemDiem( )
6: KiemTraDiemTonTai( )
[Kiem tra thanh cong]
7: LuuThongTinDiemSo( )
8: Ket Qua Luu Diem
9: Da Them Diem
17
Class Diagram “Nhập điểm”
0..1
1
GiaoDienNhapDiem
GiaoDienChinh
(f rom Boundary - QuanLy Diem)
(f rom Cac lop Boundary )
1
1
0..1
n
DiemHS
XuLyNhapDiem
(f rom Cac lop Entity )
(f rom Control - QuanLy Diem )
18
Sơ đồ ERD
19
Sơ đồ logic
20
Sơ đồ cơ sở dữ liệu
21
Sơ đồ phân rã chức năng
Đăng nhập
Đăng kí
Điều khiển
Phân quyền
Kết nối CSDL
Thêm học sinh
Xem hồ sơ
Quản lý học sinh
In danh sách
Hệ thống quản lý
học sinh
Xếp lớp
Xem điểm
Quản lý điểm
Nhập điểm
Quy định môn
Quy định trường
Quy định lớp
Quy định năm
22
Sơ đồ liên kết các màn hình
formDangNhap
formDangki
formPhanQuyen
formKetNoiCSDL
fromThemHocSinh
formXemHoSo
formMain
formInDanhSach
formXepLop
formXemDiem
formNhapDiem
formQuyDinhMon
formQuyDinhLop
formQuyDinhNam
23
Màn hình chính
24
DEMO
25
Demo Đăng nhập/Đăng xuất
26
Demo Quản lý Học sinh
27
Demo Quản lý Điểm
28
Kết luận
Dựa vào những kiến thức về phân tích
và thiết kế đã học, cùng với khảo sát
quy trình về trường phổ thông chúng
tôi có những kết luận sau :
 Phần mềm có khả năng đáp ứng các nghiệp
vụ thực tế.
 Hỗ trợ giáo viên trong việc quản lý hồ sơ và
điểm của học sinh.
 Mặc dù các chức năng của phần mềm chưa
hoàn chỉnh nhưng có thể xem là một bước
đệm cho sự phát triển của phần mềm cũng
như mỗi thành viên trong nhóm.
29
Tài liệu tham khảo
 Tài liệu & slide bài giảng môn “Lập trình cơ sở dữ liệu với
VB.NET” của ThS. Nguyễn Thị Kim Phụng – ĐH CNTT.
 Tài liệu & slide bài giảng môn “Phân tích thiết kế Hệ thống
Thông tin” của ThS. Nguyễn Đình Loan Phương – ĐH CNTT.
 Tài liệu & slide bài giảng môn “Phân tích thiết kế hướng đối
tượng - UML” của ThS. Đỗ Thị Minh Phụng – ĐH CNTT.
 Các tài liệu chuẩn của hãng phần mềm RATIONAL ROSE.
 Ebook “Learning UML”
Copyright © 2003 O'Reilly & Associates, Inc.
Printed in the United States of America.
Published by O'Reilly & Associates, Inc., 1005 Gravenstein
Highway North, Sebastopol, CA 95472.
30
LOGO
31