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
910,76 KB
Nội dung
Đề tài Quản lý Học Viên Ở Trung Tâm Anh Văn Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 : Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 + Đổ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 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 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 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 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 Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 10 MGT Ràng Buộc PK Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Đọc SĐT : 0986123996 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 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 Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 6.Form Thống Kê Thống kê Kết Quả cuối khóa loại lớp học 29 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 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 Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 7.Form Thêm Học Viên Tên đối kiểu đối tượng tượng Thêm Button Thoát 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 Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 8.Form xóa học viên: 32 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tên đối tượng có kiểu đối tượng Button Thoát Button SĐT : 0986123996 Ràng buộc Dữ liệu Click chuột Mục đích 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: 33 Hàm liên quan co_click() thoat_click() Giá rị default Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 10.Form xóa lớp học: 34 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 11.Form Đăng Nhập Tên đối tượng Username Kiểu đối tượng Textbox Password Textbox OK Button Cancel Button 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 Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 36 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 37 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô 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 38 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô 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 39 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Ô 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 40 Đ Xóa dòng x Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 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 41 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 ĐÁ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 42