Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
1,01 MB
Nội dung
ĐỀ TÀI: Quản LýHọcViênTrungTâmNgoạiNgữQuảnLýHọcViênTrungTâmNgoạiNgữ Trang 2 I . KHẢO SÁT VÀ PHÂN TÍCH ĐỀ TÀI 1.Khảo sát Đề tài Trungtâmngoạingữ ABC có các lớp Anh văn tổng quát , Anh văn giao tiếp và TOEIC . Số lượng họcviên đông , thường xuyên thay đổi ,vì vậy Trungtâm cần một hệ thống tin họcquảnlýhọcviên để đảm bảo hoạt động của Trungtâm diễn ra thông suốt , hợp lý và hiệu quả . Nghiệp vụ của Trungtâm như sau: Mỗi năm trungtâm có 4 đợt khai giảng , cho tất cả các lớp , mỗi khóa kéo dài 3 tháng . Trong mỗi loại lớp : Anh văn căn bản , Anh văn giao tiếp , TOEIC được chia theo từng cấp : 1,2,3,4,5,6…(từ thấp đến cao) tùy theo trình độ của mỗi họcviên . Học phí ở mỗi loại lớp , cấp lớp có thể khác nhau. 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ọcviên Khi đến đăng kí học , họcviê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ọcviê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ọcviên đươc xếp vào cấp lớp phù hợp ,cụ thể Họcviên có thể phải đóng học phí bổ sung .Nhân viênTrungtâm ghi nhận thông tin họcviên , thu tiền và in biên lai .Đối với Họcviên cũ (tức là đã từng học ở Trungtâ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ọcviên này chỉ chọn giờ hoc mà không cần tham gia kì thi xếp lớp. Nhân viênTrungtâm sẽ ghi nhận thông tin họcviên , thu tiền và lập biên lai học phí đồng thời hẹn ngày giờ để họcviê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. QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 3 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ạiNgữ 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 (Kí tên) (kí tên) 2 . Phân tích 2.1. Xác định thực thể DANGKY (Đăng ký) HOCVIEN (Học viên) Mã Họcviên (MaHocVien) : Đây là thuộc tính khóa , để phân biệt các họcviên với nhau. Tên Họcviên (TenHocVien) : Tên họcviên ứng với mỗi mã số. Ngày sinh (NgaySinh) Địa chỉ (DiaChi) : Địa chỉ của Họcviên BIENLAI (Biên lai) Mã Biên lai (MaBienLai) :Thuộc tính khóa QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 4 Thành tiền (ThanhTien) : Tiền Học phí LOAILOP (Loại lớp) Mã loại lớp (MaLoaiLop) : Thuộc tính khóa để phân biệt các loại lớp Tên loại lớp (TenLoaiLop) : Tên gọi ứng với mỗi mã trên CAPLOP (Cấp lớp) 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. LOP (Lớp) Mã lớp học (MaLop) :Thuộc tính khóa để phân biệt giữa các lớp. Tên lớp (TenLop) : Tên gọi ứng với mỗi mã trên Sĩ số (SiSo) :Số Họcviên trong lớp. DOTTHI (Đơt thi) Mã đợt thi (MaDotThi) : Thuộc tính khóa để phân biệt các đợt thi với nhau. Ngày thi (NgayThi) Giờ thi (GioThi) KHOAHOC (Khóa học) Mã Khóa học (MaKhoaHoc) : Thuộc tính khóa Năm học (NamHoc). DIEMTHI ( Điểm Thi) Điểm (Diem) : Số điểm của bài thi HOSOHOCVIEN (Hồ sơ Học viên) Mã Hồ sơ (MaHoSo) : Thuộc tính khóa phân biệt cho từng Họcviên Điểm thi (DiemThi) Xếp loại (XepLoai) QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 5 2.2. Mô hình ERD QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 6 QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 7 2.3. Chuyển mô hình ERD sang mô hình quan hệ DANGKY ( MaLop , MaHocVien , MaBienLai) BIENLAI ( MaBienLai , ThanhTien , MaHocVien , MaLop) HOCVIEN (MaHocVien , TenHocVien , NgaySinh , DiaChi) CAPLOP ( MaCapLop , TenCapLop) LOAILOP ( MaLoaiLop , TenLoaiLop , NgayHoc , GioHoc ) LOP ( MaLop , MaCapLop , MaLoaiLop , MaKhoaHoc , TenLop , SiSo ) KHOAHOC ( MaKhoaHoc , NamHoc) DOTTHI ( MaDotThi , MaKhoaHoc , NgayThi , GioThi) DIEMTHI (MaHocVien , MaDotThi , Diem) HOSOHOCVIEN (MaHoSo , MaHocVien , MaLop , DiemThi , XepLoai) 2.3.1. Mô tả chi tiết các quan hệ o Quan hệ ĐĂNG KÝ DANGKY ( MaLop , MaHocVien , MaBienLai) STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MaLop Mã lớp C 10 B PK 2 MaHocVien Mã họcviên C 10 B FK 3 MaBienLai Mã biên lai C 30 B FK Tổng số : 50 QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 8 Khối lượng : Số dòng tối thiểu : 5000 Số dòng tối đa : 10 000 Kích thước tối thiểu : 5000 x 50 (byte)= 250 KB Kích thước tối đa :10 000 x 50 (byte ) = 500 KB Đối với kiểu chuỗi : MaLop , MaHocVien , MaBienLai : Cố định , không Unicode o Quan hệ BIÊN LAI BIENLAI ( MaBienLai , ThanhTien , MaHocVien , MaLop) STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MaBienLai Mã Biên lai C 30 B PK 2 ThanhTien Thành tiền S 20 B 3 MaHocVien Mã Họcviên C 10 B FK 4 MaLop Mã lớp C 10 B FK Tổng cộng : 70 byte Khối lượng : Số dòng tối thiểu : 5000 Số dòng tối đa : 10 000 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 Đối với kiểu chuỗi : MaBienLai , MaHocVien , MaLop: Cố định , không Unicode o Quan hệ HọcviênQuảnLýHọcViênTrungTâmNgoạiNgữ Trang 9 HOCVIEN (MaHocVien , TenHocVien , NgaySinh , DiaChi) STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MaHocVien Mã Họcviên C 10 B PK 2 TenHocVien Tên Họcviên C 10 B 3 NgaySinh Ngày sinh N 5 B 4 DiaChi Địa chỉ C 20 B Tổng cộng : 45 byte Khối lượng : Số dòng tối thiểu : 5000 Số dòng tối đa : 10 000 Kí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 Đối với kiểu chuỗi : MaHocVien : Cố định , không Unicode TenHocVien , DiaChi : Không cố định , Unicode o Quan hệ Cấp lớp CAPLOP ( MaCapLop , TenCapLop) STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MaCapLop Mã Cấp C 10 B PK QuảnLýHọcViênTrungTâmNgoạiNgữ Trang 10 lớp 2 TenCapLop Tên Cấp lớp C 10 B Khối lượng : Số dòng tối thiểu : 100 Số dòng tối đa : 200 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 Đối với kiểu chuỗi : MaCapLop : Cố định , không Unicode TenCapLop: Không cố định , Unicode o Quan hệ Loại lớp LOAILOP ( MaLoaiLop , TenLoaiLop , NgayHoc , GioHoc) STT Thuộc tính Diễn giải Kiểu DL Số Byte MGT Loại DL Ràng buộc 1 MaLoaiLop Mã Loại lớp C 10 B PK 2 TenLoaiLop Tên Loại lớp C 10 B 3 NgayHoc Ngày học N 5 B 4 GioHoc Giờ học G 5 B Tổng cộng : 30 byte Khối lượng : [...]... 26 QuảnLýHọcViênTrungTâmNgoạiNgữ + Xem danh sách Loại lớp + Danh sách HV Anh Văn Tổng Quát Trang 27 QuảnLýHọcViênTrungTâmNgoạiNgữ +Danh sách HV Anh Văn Giao Tiếp Trang 28 QuảnLýHọcViênTrungTâmNgoạiNgữ + Danh sách HV TOEIC + Chi tiết nút “Sua” Trang 29 QuảnLýHọcViênTrungTâmNgoạiNgữ + Màn hình vào điểm + Màn hình Sửa Thông tin Họcviên Trang 30 QuảnLýHọcViênTrungTâm Ngoại. .. 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 Trang 16 QuảnLýHọcViênTrungTâmNgoạiNgữ + Menu Thống Kê : + Menu Tìm Kiếm HọcViên Trang 17 QuảnLýHọcViênTrungTâmNgoạiNgữ + Menu Trợ Giúp 2.4.2 Mô tả các Form Trang 18 QuảnLýHọcViênTrungTâmNgoạiNgữ + Form Đăng Nhập - Mô tả chi tiết : Tên tượng Đối Kiểu tượng đối Ràng Dữ Liệu Mục đích Giá trị liên buộc... Keyboard TextBox Hàm liên quan trị QuảnLýHọcViênTrungTâmNgoạiNgữ màn hình đăng ký TT NgoạiNgữ 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 (Kí tên) (kí tên) + Form xóa Họcviên Trang 22 Quản LýHọcViênTrungTâmNgoạiNgữ - Mô tả chi tiết Tên Đối Kiểu đối... xóa HV Trang 23 NULL Quản LýHọcViênTrungTâmNgoạiNgữ + Form Tìm điểm theo tên - Mô tả chi tiết Tên Đối Kiểu đối Ràng tượng tượng Dữ Liệu Mục đích Hàm liên quan buộc Default Ho ten TextBox Nhập hoc Keyboard từ So sánh NULL Dữ liệu vien Khoa ComboBox So hoc Thoat Giá trị sánh Search_remove() DL Button Thoát Exit(); khỏi màn hình HV Trang 24 xóa Quản LýHọcViênTrungTâmNgoạiNgữ Kết quả Label Xuất... Password Mã hóa Nhập từ Keyboard Đăng Button Thâm nhập hệ nhập Thoát thống Button Bỏ qua Đăng nhập + Sau khi Đăng nhập thành công Trang 19 Quản LýHọcViênTrungTâmNgoạiNgữ + Form đăng ký Thông tin của Họcviên- Mô tả chi tiết: Trang 20 QuảnLýHọcViênTrungTâmNgoạiNgữ Tên đối Kiểu tượng Họ đối Ràng tượng va TextBox tên Dia Chi Dữ liệu Mục buộc Kí tự đích Nhập Nhập thông tin từ Lấy Keyboard Giới... TâmNgoạiNgữ 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ọcViê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 31 Mở 3 Table HOCVIEN , LOAILOP , BIENLAI Kiểm tra Ràng buộc QuảnLýHọcViênTrungTâmNgoạiNgữ 2.5.2 Xử lý Xóa HV... xử lý : Xóa Họcviên Form : Xóa Họcviên Input : Mã Số Họcviên Table liên quan : HOSOHOCVIEN Giải thuật MSHV : X Mở Table : HOSOHOCVIEN Trang 32 QuảnLýHọcViênTrungTâmNgoạiNgữ X =HSHV.MSHV S Đ Thông báo : Không tồn tại dữ liệu của MSHV :X Xóa hết dòng có MSHV :X Đóng Table HOSOHOCVIEN 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 Giải thuật Tên HọcViên : X Khóa Học : Y Mở Table : DIEMTHI (DT) , HOCVIEN (HV) Trang 33 QuảnLýHọcViênTrungTâmNgoạiNgữ s Đọc 1 dòng HOCVIEN: y Table DIEMTHI S còn y.Ten = X Đọc 1 dòng DIEMTHI: t Đ Table HOCVIEN còn t.MaSoH V = a[i] Đóng 2 Table : DIEMTHI (DT) , HOCVIEN (HV) 2.5.4 Xử lý tìm... HOCVIEN (HV) 2.5.4 Xử lý tìm điểm theo mã số Tên xử lý : Tìm điểm theo Mã số Họcviê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 Giải thuật Mã số Họcviên : X Mở Table : DIEMTHI (DT) , HOCVIEN (HV) Trang 34 A[i] = y.MaSoHV Xuất : DT.Diem , DT.MaDotThi, HV.NgaySinh QuảnLýHọcViênTrungTâmNgoạiNgữ S Đ Table DIEMTHI còn Đọc 1 dòng DIEMTHI:... tìm theo mã số - Mô tả chi tiết Tên Đối Kiểu đối Ràng tượng tượng buộc Mã số TextBox hocvien Tim Dữ Liệu Mục đích Hàm liên quan Default Nhập từ So Keyboard Button sánh DL Tìm trong Search_data (); CSDL Thoat Giá trị Button Thoát khỏi Exit(); màn hình xóa HV Trang 25 NULL QuảnLýHọcViênTrungTâmNgoạiNgữ Kết quả Label Xuất kết Show_data(); quả tìm kiếm trên lưới + Xem Danh sách Họcviên +Xem Danh . biệt cho từng Học viên Điểm thi (DiemThi) Xếp loại (XepLoai) Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 5 2.2. Mô hình ERD Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang. Xoa , Sua bị mờ đi. Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 17 + Menu Thống Kê : + Menu Tìm Kiếm Học Viên Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 18 . Quản Lý Học Viên Trung Tâm Ngoại Ngữ Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 2 I . KHẢO SÁT VÀ PHÂN TÍCH ĐỀ TÀI 1.Khảo sát Đề tài Trung