KHẢO SÁT VÀ PHÂN TÍCH ĐỀ TÀI Mỗi lớp sẽ có thời khóa biểu nhất định Trước mỗi đợt khai giảng khoảng 1 tháng bộ phận giáo vụ tổ chức ghi danh cho học viên Khi đến đăng kí học , học viên c
Trang 2Lời nói đầu
Ngày nay , việc ứng dụng Công nghệ thông tin trong Quản lý và điều hành
đã phổ biến rất rộng rãi ở nhiều lĩnh vực khác nhau và đem lại hiệu quả cao.Trong đó
quản lý con người , quản lý nhân sự rất quan trọng Đến nay đã có rất nhiều Phần
mềm ứng dụng phục vụ tốt công việc này Phần mềm “Quản lý Học viên” cũng là một
trong những phần mềm như vậy Tuy không mới nhưng nó cần được phát triển mở rộng hơn để phục vụ tốt hơn yêu cầu đặt ra phát sinh từng ngày trong thực tế Trong thời gian có hạn nhóm thực hiện đề tài này đã cố gắng hết khả năng để đưa ra ý tưởng giải quyết yêu cầu khá đầy đủ và chặt chẽ nhưng cũng không thể tránh khỏi những thiếu sót Rất cảm ơn thầy Nguyễn Gia Tuấn Anh đã hướng dẫn tận tình để chúng em hoàn thành
đề tài này Chúc thầy dồi dào sức khỏe !
Trang 3
2.3 Chuyển mô hình ERD
sang mô hình quan hệ……… Trang 11
NHẬN XÉT
Tự Đánh giá……… Trang 39
Trang 4I KHẢO SÁT VÀ PHÂN TÍCH ĐỀ TÀI
Mỗi lớp sẽ có thời khóa biểu nhất định
Trước mỗi đợt khai giảng khoảng 1 tháng bộ phận giáo vụ tổ chức ghi danh cho học viên Khi đến đăng kí học , học viên chọn giờ học , ngày học , loại lớp mà mình muốn theo học (Anh văn căn bản , Anh văn giao tiếp , TOEIC) , giờ học Học viên sẽ đóng học phí tương ứng với mức học phí thấp nhất của loại lớp đó Nếu sau khi thi xếp lớp Học viên đươc xếp vào cấp lớp phù hợp ,cụ thể Học viên có thể phải đóng học phí bổ sung Nhân viên Trung tâm ghi nhận thông tin học viên , thu tiền và in biên lai Đối với Học viên cũ (tức là đã từng học ở Trung tâm ở các khóa học trước) nếu đã đậu trong kì thi cuối khóa thì được đăng kí cấp lớp cao hơn nếu không đậu thì được đăng kí học lại ứng với loại lớp đã theo học Học viên này chỉ chọn giờ hoc mà không cần tham gia kì thi xếp lớp
Nhân viên Trung tâm sẽ ghi nhận thông tin học viên , thu tiền và lập biên lai học phí đồng thời hẹn ngày giờ để học viên đến thi xếp lớp
Trước mỗi khóa học , thường có 3 đợt thi xếp lớp.Sau khi có kết quả Giáo vụ sẽ tiến hành phân lớp Với mỗi cấp lớp có thể có nhiều lớp để đảm bảo mỗi lớp chỉ có 25 – 30 học viên Giáo viên tự ấn định ngày giờ thi kết thúc khóa học sau đó gửi cho nhân viên Giáo vụ tổng hợp , xếp loại.Kết quả sẽ lưu trong hồ sơ của học viên
TT Ngoại Ngữ ABC
BIÊN LAI HỌC PHÍ
Trang 5Họ và tên : ………
Ngày sinh :…………./………/………
Lớp :………
Số tiền thu :……… ………
Ngày ………tháng……năm………
Người nộp tiền Người thu tiền (Kí tên) (kí tên)
2 Phân tích
2.1 Xác định thực thể
phân biệt các học viên với nhau
mã số
các loại lớp
Trang 6 Mã Cấp lớp (MaCapLop) : Thuộc tính khóa để phân biệt các cấp lớp ở cùng loại lớp
Tên cấp lớp (TenCapLop) : Tên gọi ứng với mỗi mã trên
các lớp
đợt thi với nhau
Học viên
2.2 Mô hình ERD
Trang 82.3 Chuyển mô hình ERD sang mô hình quan hệ
DANGKY ( MaLop , MaHocVien , MaBienLai)
BIENLAI ( MaBienLai , ThanhTien , MaHocVien , MaLop)
LOP ( MaLop , MaCapLop , MaLoaiLop , MaKhoaHoc , TenLop , SiSo )
2.3.1 Mô tả chi tiết các quan hệ
DANGKY ( MaLop , MaHocVien , MaBienLai)
Trang 9Kích thước tối đa :10 000 x 50 (byte ) = 500 KB
MaLop , MaHocVien , MaBienLai : Cố định , không Unicode
BIENLAI ( MaBienLai , ThanhTien , MaHocVien , MaLop)
Kích thước tối thiểu : 5000 x 70 (byte)= 350 KB
Kích thước tối đa :10 000 x 70 (byte ) = 700 KB
MaBienLai , MaHocVien , MaLop: Cố định , không Unicode
Trang 10Kích thước tối thiểu : 5000 x 45 (byte)= 225 KB
Kích thước tối đa :10 000 x 45 (byte ) = 450 KB
MaHocVien : Cố định , không Unicode
TenHocVien , DiaChi : Không cố định , Unicode
CAPLOP ( MaCapLop , TenCapLop)
Kích thước tối thiểu : 100 x 20 (byte)= 2 KB
Kích thước tối đa :200 x 20 (byte ) = 4 KB
Trang 11 Đối với kiểu chuỗi :
MaCapLop : Cố định , không Unicode
TenCapLop: Không cố định , Unicode
LOAILOP ( MaLoaiLop , TenLoaiLop , NgayHoc , GioHoc)
Kích thước tối thiểu : 30 x 3 (byte)= 0.09 KB
Kích thước tối đa :10 x 30 (byte ) = 0.3 KB
MaLoạiLop: Cố định , không Unicode
TenLoaiLop : Không cố định , Unicode
LOP ( MaLop , MaCapLop , MaLoaiLop , MaKhoaHoc , TenLop , SiSo
Trang 12Kích thước tối thiểu : 100 x 45 (byte)= 4.5 KB
Kích thước tối đa :200x 45 (byte ) = 9 KB
MaLop , MaCapLop , MaLoạiLop , MaKhoaHoc : Cố định , không Unicode
TenLop : Không cố định , Unicode
KHOAHOC ( MaKhoaHoc , NamHoc)
học
Trang 13Kích thước tối thiểu : 20 x 15 (byte)= 0.3 KB
Kích thước tối đa :100 x 15 (byte ) = 1.5 KB
MaKhoaHoc: Cố định , không Unicode
DOTTHI ( MaDotThi , MaKhoaHoc , NgayThi , GioThi)
học
Tổng cộng : 30 byte
Số dòng tối thiểu : 200
Số dòng tối đa : 1000
Trang 14Kích thước tối thiểu : 200 x 30 (byte)= 0.6 KB
Kích thước tối đa :1000 x 30 (byte ) = 3 KB
MaDotThi: Cố định , không Unicode
MaKhoaHoc: Cố định , không Unicode
DIEMTHI (MaHocVien , MaDotThi , Diem)
Kích thước tối thiểu : 5000 x 25 (byte)= 125 KB
Kích thước tối đa :10 000 x 25 (byte ) = 250 KB
MaHocVien : Cố định , không Unicode
MaDotThi: Cố định , không Unicode
HOSOHOCVIEN (MaHoSo , MaHocVien , MaLop , DiemThi , XepLoai)
Trang 15Kích thước tối thiểu : 5000 x 25 (byte)= 125 KB
Kích thước tối đa :10 000 x 25(byte ) = 250 KB
MaHoSo: Cố định , không Unicode
MaHocVien: Cố định , không Unicode
MaLop: Cố định , không Unicode
XepLoai : Không cố định , Unicode
Trang 16HOSOHOCVIEN
HOSOHOCVIEN
Trang 1717 TenCapLop Tên Cấp lớp CAPLOP
2.4 Thiết kế giao diện
2.4.1 Các Menu : Sử dụng Menu ngang
+ Hệ Thống : Gồm Đăng Nhập , Đăng Xuất , Thoát Nếu người dùng không đăng nhập
thành công nút Them , Xoa , Sua bị mờ đi
+ Menu Thống Kê :
Trang 18+ Menu Tìm Kiếm Học Viên
+ Menu Trợ Giúp
Trang 192.4.2 Mô tả các Form
+ Form Đăng Nhập
- Mô tả chi tiết :
Trang 20quan
Giá trị Default Tên Đăng
+ Sau khi Đăng nhập thành công
+ Form đăng ký Thông tin của Học viên
Trang 21- Mô tả chi tiết:
Dữ liệu Mục đích Hàm liên quan Giá trị
Default
Keyboard
Lấy thông tin
Keyboard
Lấy thông tin
tin
On_click();
tin Hoc Phi TextBox
Nhân
Vien
ListBox
Trang 22Luu Button Lưu
xuống CSDL
Save_data();
tin HV từ CSDL
Remove_data();
tin nào đó của HV
Repair_data();
Xuat Bien
Lai
Khỏi màn hình đăng
ký
TT Ngoại Ngữ ABC
BIÊN LAI HỌC PHÍ
Họ và tên : ………
Ngày sinh :…………./………/………
Lớp :………
Số tiền thu :……… ………
Ngày ………tháng……năm………
Người nộp tiền Người thu tiền
Trang 23Ràng buộc
NULL
Trang 24+ Form Tìm điểm theo tên
- Mô tả chi tiết
Tên Đối
tượng
Kiểu đối tượng
Ràng buộc
Default
Trang 25NULL
Ràng buộc
Trang 26Tim Button Tìm trong
Show_data();
+ Xem Danh sách Học viên
+Xem Danh sách cấp lớp
Trang 27+ Xem danh sách Loại lớp
+ Danh sách HV Anh Văn Tổng Quát
Trang 28+Danh sách HV Anh Văn Giao Tiếp
Trang 29+ Danh sách HV TOEIC
+ Chi tiết nút “Sua”
Trang 30+ Màn hình vào điểm
+ Màn hình Sửa Thông tin Học viên
Trang 31Trang
31
2.5 Thiết kế ô xử lý
2.5.1 Xử lý lưu
Tên xử lý : Lưu
Form : Tiếp nhận Học Viên
Input : Họ tên ,MSHV , Địa chỉ , Loại lớp,Giờ học,Học phí
Output : Lưu xuống CSDL
Table liên quan : HOCVIEN , LOAILOP , BIENLAI
Giải Thuật
Họ tên ,MSH , Địa chỉ , Loại lớp,Giờ học,Học phí
Trang 322.5.2 Xử lý Xóa HV
Tên xử lý : Xóa Học viên
Form : Xóa Học viên
Trang 33S Đ
2.5.3 Xử lý tìm điểm theo tên
Tên xử lý : Tìm điểm theo tên
Form : Tìm Điểm Theo tên
Input : Họ tên Học viên , Khóa học
Output : Mã số học viên, Ngày sinh , Đợt thi , Điểm thi
Table liên quan : DIEMTHI , HOCVIEN
Tên Học Viên : X Khóa Học : Y
Mở Table : DIEMTHI (DT) , HOCVIEN (HV)
Table
HOCVIEN
Đọc 1 dòng HOCVIEN: y
y.MaSoHV
Trang 34Tên xử lý : Tìm điểm theo Mã số Học viên
Form : Tìm Điểm Theo Mã số
Input : Mã số HV
Output : Họ tên , Điểm thi
Table liên quan : DIEMTHI , HOCVIEN
t.MaSoH
V = a[i]
Xuất : DT.Diem , DT.MaDotThi, HV.NgaySinh
Đóng 2 Table : DIEMTHI (DT) ,
HOCVIEN (HV)
Mã số Học viên : X
Mở Table : DIEMTHI (DT) , HOCVIEN (HV)
Table
Trang 35Ưu điểm : - Thiết thực dễ dàng sử dụng và nâng cấp
- Thiết kế cụ thể , chi tiết, nhiều chức năng
Khuyết : Còn thiếu 1 số chức năng
Hướng phát triển : Trao đổi thông tin trên mạng
Đóng 2 Table : DIEMTHI (DT) ,
HOCVIEN (HV)