Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
0,92 MB
Nội dung
Header Page of 133 Đề tài Quản lý Học Viên Ở Trung Tâm Anh Văn Footer Page of 133 Header Page 2Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com MỤC LỤC LỜI NÓI ĐẦU………………………………………………………………… MỤC LỤC …………………………………………………………………… Mục tiêu phạm vi đề tài……………………………………………… 1.1 Mục tiêu ……………………………………………………… 1.2 Phạm vi đề tài………………………………………………… Khảo sát hệ thống phân tích trạng …………………………… 2.1 Khảo sát hệ thống…………………………………………… 2.2 Phân tich trạng………………………………………… Phân tích yêu cầu ………………………………………………………….5 3.1 Yêu cầu chức …………………………………………….5 3.2 Yêu cầu phi chức ……………………………………… Thiết kế…………………………………………………………………… 4.1 Mô hình thiết kế ERD…………………………………………6 4.2 Chuyển mô hình ERD qua mô hình quan hệ ……………… 4.3 Mô tả chi tiết quan hệ …………………………………….7 Mô tả tổng kết …………………………………………………………… 13 5.1 Tổng kết quan hệ………………………………………………13 5.2 Tổng kết thuộc tính ……………………………………………13 Thiết kế giao diện………………………………………………………… 15 6.1 Thiết kế Menu…………………………………………………… 15 6.2 Thiết kế Form………………………………………………………17 6.3 Thiết kế Ô xử lý……………………………………………………33 Đánh giá ưu, khuyết điểm…………………………………………………38 7.1 Ưu điểm…………………………………………………………….38 7.2 Khuyết điểm……………………………………………………… 38 7.3 Phân công thực hiện……………………………………………….38 Footer Page of 133 Header Page 3Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 1.MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI I.1 Mục tiêu: Trung tâm ngoại ngữ Elite có lớp Anh văn tổng quát ,TOEIC, số lượng học viên đông, nên trung tâm cần phát triển hệ thống tin học để việc quản lý lớp học học viên hiệu I.2 Phạm vi Dùng kiến thức môn học thiết kế hệ thống thông tin để xây dựng, mô tả kho liệu, mô hình xử lý, giải thuật hệ thống thông tin tạo nên theo yêu cầu khảo sát 2.KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG 2.1 khảo sát hệ thống Nghiệp vụ trung tâm Elite sau : Tiếp nhận học viên : -Trung tâm đào tạo chủ yếu loại lớp :Anh văn tổng quát TOEIC Mỗi loại lớp chia thành cấp lớp ( Level ) ứng với trình độ học viên từ thấp đến cao Học phí khác tùy vào loại lớp cấp lớp (cấp lớp cao học phí cao hơn) -Mỗi năm trung tâm có đợt khai giảng cho tất lớp, khóa học kéo dài tháng (12 tuần) Trước đợt khai giảng khoảng tháng, phận giáo vụ bắt đầu nhận học viên Khi đến đăng ký học, học viên làm thi thử , để xếp lớp học phù hợp với trình độ học viên Sau ,học viên chọn học (mỗi loại lớp có số học định để học viên lựa chọn) loại lớp muốn học (Anh văn tổng quát hay TOEIC) Khi sĩ số học viên đăng ký đủ vào lớp level trung tâm mở lớp (tối thiểu 12 học viên tối đa 20 học viên lớp ) Học viên đóng học phí tương ứng với cấp học loại lớp -Nhân viên trung tâm ghi nhận thông tin học viên, thu tiền lập biên lai thu học phí, đồng thời hẹn ngày khai giảng lớp Ngoài học viên cũ trung tâm sau thi đậu kỳ thi cuối khóa đến đăng ký học tiếp lớp cao (hoặc không thi đậu đăng ký học lại) Các học viên cần chọn ngày,giờ học - Nhân viên điền đầy đủ thông tin học viên phiếu nhập học sau : Footer Page of 133 Header Page 4Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Elite_ THE INTERNETIONAL ENGLISH SCHOOL Email : info@elite – school.org Website : www.elite-school.org Số :……………… Ngày : ADMISSION FORM ( HỒ SƠ NHẬP HỌC ) Họ tên người nộp tiền :…………………………………………………………………… Địa :……………………………………………………………… ĐT :………………… Nội dung thu :………………………………………………………………………………… Số tiền thu :……………………………………………… Viết chữ:……………… ………………………………………………………………………………………………… Miễn giảm …………………………………………………………………………………… Lớp học : ……………………………………Thời gian:…………………………………… Nhười nộp tiền (Ký ,ghi rõ họ tên ) Người thu tiền ((Ký ,ghi rõ họ tên ) ( Học phí lưu lại vòng năm Miễn trả lại học phí ) Quá trình xếp lớp - Học viên phát phiếu thi thử sau đến đăng ký học (đối với học viên có nhu cầu thi thử ) Đề thi xếp lớp theo hình thức trắc nghiệm test khả nghe nói với giáo viên , dựa vào số điểm mà học viên đạt trung tâm xếp họ vào cấp lớp phù hợp.Giáo vụ dựa học mà học viên đăng ký để mở lớp - Nếu có học mà có học viên thuộc cấp lớp (dưới 12 học viên) không mở lớp Khi đó, giáo vụ xem lại điểm thi học viên để định cho học viên học lên xuống cấp có lớp - Nếu không liên lạc với học viên để đề nghị đổi học, không đổi hoàn trả học phí cho học viên Một lớp có tối đa 20 học viên, vượt phải tách thành lớp Tổ chức thi cuối khóa -Thi cuối khóa không tổ chức tập trung, mà giáo viên tự cho lớp thi vào tuần cuối Sau đó, giáo viên gởi điểm cho giáo vụ, giáo vụ ghi nhận lại kết thi cuối khóa vào hồ sơ học viên - Học viên học lại thi không đạt giảm 50% học phí Học viên có kết thi cuối khóa xếp thứ lớp giảm 20% học phí, xếp thứ giảm 10% học phí Học viên xét giảm đăng ký học đợt khai giảng Footer Page of 133 Header Page 5Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 2.2 Phân tích trạng Sơ đồ tổ chức trung tâm anh văn Elite : PHÂN TÍCH YÊU CẦU 3.1 Yêu cầu chức - Quản lý thông tin học viên : thông tin cá nhân, đợt thi xếp lớp, kết thi xếp lớp, lớp họ học kết thi cuối khóa lớp - Quản lý thông tin lớp mở đợt thông tin liên quan - Ghi nhận số thông tin khác : việc đóng bổ sung học phí học viên cũ, học từ lớp lên - Giáo vụ nhập kết thi xếp lớp dạng tên học viên vào cấp lớp( level) Hệ thống tự động phân loại dựa vào tham số thiết lập sẵn lập thống kê số học viên đạt cấp lớp loại lớp, vào học cụ thể, để hỗ trợ giáo vụ việc xếp lớp mở lớp - Lập thống kê : Lập danh sách học viên cần bổ sung học phí Thống kê số lượng học viên theo học loại lớp đợt khai giảng, năm; Thống kê số lượng học viên mới, học viên cũ,… 3.2 Yêu cầu phi chức -Hệ thống có khả bảo mật phân quyền : + Người sử dụng chương trình : đăng ký phân quyền cho người sử dụng chương trình , giúp người quản lý có hể theo dõi ,kiểm soát chương trình Footer Page of 133 Header Page 6Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com + Đổi password : người sử dụng đổi mật mã để vào chương trình sử dụng hệ thống liệu - Cần phân chia khả truy cập liệu nhập xuất cho nhóm người sử dụng ,để tránh việc điều chỉnh số liệu không thuộc phạm vi quản lý người sử dụng , dẫn đến việc khó kiểm soát số liệu , làm sai lệch kết kinh doanh cuối kỳ THIÊT KẾ 4.1 Mô hình thực thể ERD Footer Page of 133 Header Page 7Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Footer Page of 133 Header Page 8Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 4.2.Chuyển mô hình ERD thành mô hình quan hệ HOCVIEN(MaSoHV,HoTenHV,NgaySinhHV,ĐiaChiHV,SđtHV,GioiTinh,MaSoBL, MaSoLH ) BIENLAI (MaSoBL, MaSoHV , ThanhTien ,MienGiam ) GIAOVIEN( MaSoGV, HoTenGV, NgaySinhGV ,SđtGV , ĐiaChiGV ) LOPHOC (MaSoLop, MaSoKH,MaSoNH,TenLop, Phong, NgayBD,NgayKT) HV_LH ( MaSoHV, MaSoLH) GV_LH ( MaSoGV , MaSoLH ) NGAYHOC (MaSoNH , NgayHoc ) CAHOC ( MaSoCH, GioHoc ) LICHHOC (MaSoNH ,MaSoCH ) KHOAHOC (MaSoKH, TênKH ) KETQUA ( MaSoHV ,MaSoLH , Điem , XepLoai ,KetQua ) 4.3 Mô tả chi tiết cho quan hệ Quan hệ HOCVIEN ( MaSoHV,HoTenHV ,NgaySinhHV,ĐiaChiHV , Sđt HV,MaSoLH, MaSoBL) Tên quan hệ : HOCVIEN STT Thuộc tính MaSoHV TenHV NgaySinhHV DchiHV Sđt HV MaSoLop MaSoBL GioiTinh Diễn Giải Mã số học viên Họ tên học viên Ngày sinh học viên Địa học viên Số điện thoại học viên Mã số lớp học Mã số biên lai Giới Tính học viên Tổng :145 Byte Khối lượng : Số dòng tối thiểu : 2500 Số dòng tối đa : 4000 Kích thước tối thiểu : 362.500 Byte Kích thước tối đa : 580.000 Byte Footer Page of 133 Kiểu DL Loại DL Số Byte C C N C C C C C B B B B B B B B 10 40 10 50 10 10 10 MGT Ràng Buộc PK FK FK Header Page 9Email: of 133.uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Quan hệ LOPHOC (MaSoLop,TenLop, Phong, MaSoHV,MaSoLichHoc, MaSoKH, NgayBD,NgayKT) Tên quan hệ : LOPHOC STT Thuộc tính MaSoLop TenLH PhongHoc MaSoHV MaSoLH MaSoKH Diễn Giải Mã số lớp học Tên lớp học Phòng học Mã số học viên Mã số lịch học Mã số khóa học Kiểu DL Loại DL Số Byte C C N C C C B B B B B B 10 10 10 10 10 MGT Ràng Buộc PK FK Tổng : 50 Byte Khối lượng : Số dòng tối thiểu : 200 Số dòng tối đa : 320 Kích thước tối thiểu : 10.000 Byte Kích thước tối đa : 16.000 Byte Quan hệ GIAOVIEN( MaSoGV, HoTenGV, NgaySinhGV ,SđtGV , ĐiaChiGV ) Tên quan hệ :GIAOVIEN STT Thuộc tính Diễn Giải MaSoGV Mã số giáo viên TenGV Họ tên giáo viên NgaySinhGV Ngày sinh giáo viên DchiGV Địa giáo viên SdtHV Số điện thọai giáo viên Tổng :120 Byte Khối lượng : Số dòng tối thiểu : 20 Số dòng tối đa : 30 Kích thước tối thiểu : 2400 Byte Kích thước tối đa : 3600 Byte Footer Page of 133 Kiểu DL Loại DL Số Byte C C N C C B B B B B 10 40 10 50 10 MGT Ràng Buộc PK Email: uyenlong_thien@yahoo.com Header Page 10 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Quan hệ BIENLAI (MaSoBL, ThanhTien ,MienGiam ,MaSoHV ) Tên quan hệ :BIENLAI STT Thuộc tính MaSoBL ThanhTien MienGiam MaSoHV Diễn Giải Mã số biên lai Thành tiền Miễm giảm Mã số học viên Kiểu DL Loại DL Số Byte C C C C B B B B 10 10 10 10 MGT Ràng Buộc PK FK Tổng : 40 Byte Khối lượng : Số dòng tối thiểu : 2500 Số dòng tối đa : 4000 Kích thước tối thiểu : 100.000Byte Kích thước tối đa : 160.000 Byte Quan hệ NGAYHOC (MaSoNH , NgayHoc ) Tên quan hệ :NGAYHOC STT Thuộc tính MaSoNH NgayHoc Diễn Giải Kiểu DL Loại DL Số Byte Mã số ngày học D B 10 Ngày học D B 10 Tổng :20 Byte Khối lượng : Số dòng tối thiểu : Số dòng tối đa : Kích thước tối thiểu : 60 Byte Kích thước tối đa : 60 Byte Footer Page 10 of 133 10 MGT Ràng Buộc PK Email: uyenlong_thien@yahoo.com Header Page 28 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Đọc nhập từ keyboard nhập từ keyboard nhập từ keyboard Viết Kết Quả In Button Click chuột Thoát Button Click chuột Footer Page 28 of 133 28 điểm đọc học viên điểm Viết học viên kết học viên đậu hay rớt In bảng In_click() điểm Thóa Thoat_clic khỏi form k() Email: uyenlong_thien@yahoo.com Header Page 29 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 6.Form Thống Kê Thống kê Kết Quả cuối khóa loại lớp học Footer Page 29 of 133 29 Email: uyenlong_thien@yahoo.com Header Page 30 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Tên Đối Tượng Kiểu Đối Tượng Ràng buộc Mã loại lớp Combobox Mã khóa Textbox Xem Button kí tự Lấy từ Mã lớp học bảng lớp học 10kí nhập từ tự keyboard Click chuột số lớp Textbox Giỏi Textbox Khá Textbox Trung Bình Textbox Rớt Textbox Tổng HV Textbox Tổng Đậu Textbox Tổng Rớt Textbox số học viên rớt In Button Click chuột THoát Button Click chuột Footer Page 30 of 133 Dữ liệu Giỏi +khá+trung bình+rớt Giỏi+khá+tr ung bình 30 mục đích Hàm liên quan Xem kết cuối khóa loại lớp học số lớp học một` loại lớp tổng số học viên giỏi tổng số học viên xếp loại Tổng số học viên xếp lọai trung bình tổng số học viên rớt tổng học viên loại lớp học khóa số học viên đậu loại lớp khóa học số học viên rớt loại lớp học khóa học In bảng thống kê thoát Thóat khỏi Form Xem_cli ck() In_click () Thoat_cl ick() Giá trị Default Email: uyenlong_thien@yahoo.com Header Page 31 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 7.Form Thêm Học Viên Tên đối kiểu đối tượng tượng Thêm Button Thoát Footer Page 31 of 133 Button Ràng buộc Dữ liệu Mục đích Hàm liên quan Click chuột chấp nhận thông tin thoát hủy thong tin thoát Themmoi_click() Click chuột 31 thoat_click() Giá rị default Email: uyenlong_thien@yahoo.com Header Page 32 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 8.Form xóa học viên: Footer Page 32 of 133 32 Email: uyenlong_thien@yahoo.com Header Page 33 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Tên đối tượng có kiểu đối tượng Button Thoát Button Ràng buộc Dữ liệu Click chuột chấp nhận thông tin thoát hủy thong tin thoát Click chuột 9.Form Thêm Lơp Học: Footer Page 33 of 133 Mục đích 33 Hàm liên quan co_click() thoat_click() Giá rị default Email: uyenlong_thien@yahoo.com Header Page 34 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 10.Form xóa lớp học: Footer Page 34 of 133 34 Email: uyenlong_thien@yahoo.com Header Page 35 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 11.Form Đăng Nhập Tên đối tượng Username Kiểu đối tượng Textbox Password Textbox OK Button Cancel Button Footer Page 35 of 133 Ràng buộc Dữ liệu 10 kí tự nhập từ keyboard nhập từ keyboard Click chuột Click chuột 35 Mục đích Hàm liên quan Giá trị default chấp nhận thong tin thoát hủy thông tin thoát Ok_click() Cancel_click() Email: uyenlong_thien@yahoo.com Header Page 36 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Footer Page 36 of 133 36 Email: uyenlong_thien@yahoo.com Header Page 37 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com 6.3.Thiết Kế Ô Xử Lý Ô xử lý tìm kiếm form Thông Tin Học Viên Tên xử lý:Tìm kiếm Form :Quản Lý Học Viên Input: Tên Học Viên Output: Các thông tin học viên bảng Thông Tin học viên Table lien quan:HOCVIEN Giải Thuật: Tên HV:X Mở table HOCVIEN X:Hocvien.TenHV Thông báo:Không tìm thấy Kiểm tra thông tin bảng Quản Lý Học Viên Đóng bảng HOCVIEN Footer Page 37 of 133 37 Email: uyenlong_thien@yahoo.com Header Page 38 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Ô xử lý Thêm form Danh Sách Học Viên Tên xử lý:Thêm Form :Danh sách Học Viên Input: MaHV,TenHV,NgaySinh,Gioitinh,DcHV Output: Thông báo kết Thực thành công hay không Table liên quan: HOCVIEN Giải Thuật: S MaHV:mahv TenHV:tenhv NgaySinh:ngaysinh Gioitinh:gioitinh DcHV:dchv Kiểm tra rang buộc Mở Table HOCVIEN Thêm liệu x vào: X.MaHV:mahv X.TenHV:tenhv X.NgaySinh:nagysinh X.Gioitinh:gioitinh X.DcHV:dchv Đ Đóng Table HOCVIEN Footer Page 38 of 133 38 Email: uyenlong_thien@yahoo.com Header Page 39 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Ô xử lý Xoá Form Danh Sách Học Viên Tên xử lý: Xoá Form :Danh Sách Học Viên Input: MaHV Output: Thông báo kết thực Table lien quan : HOCVIEN Giải thuật: MaSoHV:mahv Mở Table HOCVIEN S Đọc chưa hết liệu x.MaHV= mahv Đọc dòng x Xóa dòng x Đ Đóng Table HOCVIEN Footer Page 39 of 133 39 Email: uyenlong_thien@yahoo.com Header Page 40 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Ô xử lý Xóa Form Quản Lý Khóa Học Tên xử lý: Xoá Form :Quản Lý Khóa Học Input: MaSoLH Output: Thông báo kết thực Table lien quan : LOPHOC Giải Thuật: MaSoLH:malh Mở bảng: LOPHOC S Đọc chưa hết liệu x.MaSoLH =malh Đọc dòng x Đóng bảng LOPHOC Ô xử lý Thêm Form Quản Lý Khóa Học Footer Page 40 of 133 40 Đ Xóa dòng x Email: uyenlong_thien@yahoo.com Header Page 41 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com Tên xử lý:Thêm Form Quản Lý Khóa Học Input: MaSoLH,NgayBD,NgayKT Output: Thông báo kết Thực thành công hay không Table liên quan: LOPHOC Giải thuật: S MaSoLH:malh NgayBD:nbd NgayKT:nkt Kiểm tra Đ rang buộc Mở Table LOPHOC Thêm liệu x vào: X.MaSoLH:malh X.NgayBD:nbd X.NgayKT:nkt D Đóng Table LOPHOC Footer Page 41 of 133 41 Email: uyenlong_thien@yahoo.com Header Page 42 of 133 SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com ĐÁNH GIÁ ƯU KHUYẾT ĐIỂM 7.1 Ưu điểm 7.2 Khuyết điểm 7.3.Phân công thực Footer Page 42 of 133 42 ... Khi sĩ số học viên đăng ký đủ vào lớp level trung tâm mở lớp (tối thiểu 12 học viên tối đa 20 học viên lớp ) Học viên đóng học phí tương ứng với cấp học loại lớp -Nhân viên trung tâm ghi nhận... đăng ký học, học viên làm thi thử , để xếp lớp học phù hợp với trình độ học viên Sau ,học viên chọn học (mỗi loại lớp có số học định để học viên lựa chọn) loại lớp muốn học (Anh văn tổng quát... TÀI I.1 Mục tiêu: Trung tâm ngoại ngữ Elite có lớp Anh văn tổng quát ,TOEIC, số lượng học viên đông, nên trung tâm cần phát triển hệ thống tin học để việc quản lý lớp học học viên hiệu I.2 Phạm