Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite pdf

39 655 1
Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Môn học : PHÂN TÍCHTHIẾT KẾ HỆ THỐNG THÔNG TIN Quản Học Viên Trung Tâm Anh Văn Elite Quản Học Viên Trung Tâm Anh Văn Elite 2 LỜI MỞ ĐẦU Trong thời đại nền kinh tế nước ta hội nhập vào WTO , các nhà đầu tư nước ngoài được tạo điều kiện đầu tư vào Việt Nam , nên nhu cầu tuyển dụng ngày càng nhiều , và Anh Văn là ngôn ngữ quốc tế được sử dụng nhiều nhất .Chính vì vậy việc sử dụng Anh Văn thành thạo là 1 việc cần thiết trong môi trường hội nhập và cạnh tranh ngày nay. Để đáp ứng nhu cầu đó các trung tâm ngoại ngữ liên lục ra đời .Với số lượng học viên đang kí học Anh Văn ngày càng nhiều , các trung tâm ngoại ngữ ko thể chỉ quản đơn giản bằng sổ sách .Để có thể tìm kiếm và truy xuất thông tin học viên dễ dàng và nhanh chóng , cần phải có 1 phần mềm quản học viên tại các trung tâm ngoại ngữ .Và đó cũng chính là do chúng em chọn đề tài “quản học viên của trung tâm anh văn Elite “ để khảo sát và thực hiện . Chúng em xin chân thành cảm ơn thầy Nguyễn Gia Tuấn Anh , đã nhiệt tình giúp đỡ và chỉ bảo tận tình để chúng em có thể hoàn thành đồ án một cách tốt nhất. Chúng em xin chân thành cảm ơn thầy . Quản Học Viên Trung Tâm Anh Văn Elite 3 MỤC LỤC LỜI NÓI ĐẦU………………………………………………………………… 1 MỤC LỤC …………………………………………………………………… 2 1. Mục tiêu và phạm vi đề tài……………………………………………… 3 1.1 Mục tiêu ……………………………………………………… 3 1.2 Phạm vi đề tài………………………………………………… 3 2. Khảo sát hệ thốngphân tích hiện trạng …………………………… 3 2.1 Khảo sát hệ thống…………………………………………… 3 2.2 Phân tich hiện trạng………………………………………… 5 3. Phân tích yêu cầu ………………………………………………………….5 3.1 Yêu cầu chức năng …………………………………………….5 3.2 Yêu cầu phi chức năng ……………………………………… 5 4. Thiết kế…………………………………………………………………… 6 4.1 Mô hình thiết kế ERD…………………………………………6 4.2 Chuyển mô hình ERD qua mô hình quan hệ ……………… 7 4.3 Mô tả chi tiết các quan hệ …………………………………….7 5. 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 6. 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 7. Đá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 Quản Học Viên Trung Tâm Anh Văn Elite 4 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ó cá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 một hệ thống tin học để việc quản các lớp họchọc viên hiệu quả hơn. I.2 Phạm vi Dùng các kiến thức cơ bản của môn học thiết kế hệ thống thông tin để xây dựng, mô tả các kho dữ liệu, các mô hình xử lý, các giải thuật đối với hệ thống thông tin được tạo nên theo yêu cầu khảo sát. 2.KHẢO SÁT HỆ THỐNGPHÂN TÍCH HIỆN TRẠNG . 2.1. khảo sát hệ thống Nghiệp vụ của trung tâm Elite như sau :  Tiếp nhận học viên : -Trung tâm đào tạo chủ yếu 2 loại lớp :Anh văn tổng quát và TOEIC . Mỗi loại lớp được chia thành các cấp lớp ( Level ) ứng với trình độ học viên từ thấp đến cao. Học phí khác nhau tùy vào loại lớp và cấp lớp (cấp lớp cao thì học phí có thể cao hơn). -Mỗi năm trung tâm có 4 đợt khai giảng cho tất cả các lớp, mỗi khóa học kéo dài 3 tháng (12 tuần). Trước mỗi đợt khai giảng khoảng một tháng, bộ phận giáo vụ bắt đầu nhận học viên mới. . Khi đến đăng ký học, học viên sẽ được làm bài thi thử , để xếp lớp học phù hợp với trình độ của học viên . Sau đó ,học viên sẽ chọn giờ học (mỗi loại lớp sẽ có một số giờ học nhất định để học viên lựa chọn) và 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 1 lớp cùng level thì trung tâm sẽ mở 1 lớp mới (tối thiểu 12 học viên và tối đa 20 học viên trong 1 lớp ). Học viên sẽ đóng học phí tương ứng với cấp học của loại lớp đó. -Nhân viên trung tâm ghi nhận thông tin học viên, thu tiền và lập biên lai thu học phí, đồng thời hẹn ngày khai giảng của lớp đó. Ngoài ra học viên cũ của trung tâm sau khi thi đậu kỳ thi cuối khóa sẽ đến đăng ký học tiếp lớp cao hơn (hoặc nếu không thi đậu sẽ đăng ký học lại). Các học viên này chỉ cần chọn ngày,giờ học . - Nhân viên sẽ điền đầy đủ các thông tin về học viên trong phiếu nhập học sau : Quản Học Viên Trung Tâm Anh Văn Elite 5  Quá trình xếp lớp - Học viên được phát phiếu thi thử ngay sau khi đến đăng ký học (đối với học viên có nhu cầu thi thử ). Đề thi xếp lớp được ra theo hình thức trắc nghiệm và test khả năng nghe nói với giáo viên , dựa vào số điểm mà học viên đạt được trung tâm sẽ xếp họ vào cấp lớp phù hợp.Giáo vụ sẽ dựa trên giờ họchọc viên đăng ký để mở lớp. - Nếu có một giờ học mà có quá ít học viên thuộc cùng một cấp lớp (dưới 12 học viên) thì sẽ không mở lớp. Khi đó, giáo vụ xem lại điểm thi của học viên để quyết định cho học viên học lên hoặc xuống một cấp nếu có lớp. - Nếu vẫn không được thì sẽ liên lạc với học viên để đề nghị đổi giờ học, nếu không đổi được sẽ hoàn trả học phí cho học viên. Một lớp có tối đa 20 học viên, nếu vượt hơn thì phải tách thành 2 lớp.  Tổ chức thi cuối khóa -Thi cuối khóa sẽ không tổ chức tập trung, mà giáo viên sẽ tự cho lớp thi vào tuần cuối cùng. Sau đó, giáo viên gởi điểm cho giáo vụ, giáo vụ ghi nhận lại kết quả thi cuối khóa vào hồ sơ học viên . - Học viên học lại do thi không đạt sẽ được giảm 50% học phí. Học viên có kết quả thi cuối khóa xếp thứ 1 trong lớp sẽ được giảm 20% học phí, xếp thứ 2 được giảm 10% học phí. Học viên chỉ được xét giảm nếu đăng ký học ngay đợt khai giảng kế tiếp . 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ọ và tên người nộp tiền :…………………………………………………………………… Địa chỉ :……………………………………………………………… ĐT :………………… Nội dung thu :………………………………………………………………………………… Số tiền thu :………………………………………………. Viết bằng chữ:……………… ………………………………………………………………………………………………… Miễn giảm …………………………………………………………………………………… Lớp học : ……………………………………Thời gian:…………………………………… Nhười nộp tiền Người thu tiền (Ký ,ghi rõ họ tên ) ((Ký ,ghi rõ họ tên ) ( Học phí được lưu lại trong vòng 1 năm .Miễn trả lại học phí ) Quản Học Viên Trung Tâm Anh Văn Elite 6 2.2. Phân tích hiện trạng Sơ đồ tổ chức của trung tâm anh văn Elite : 3. PHÂN TÍCH YÊU CẦU . 3.1. Yêu cầu chức năng . - Quản thông tin học viên : thông tin cá nhân, đợt thi xếp lớp, kết quả thi xếp lớp, các lớp họ đã học và kết quả thi cuối khóa của các lớp đó. - Quản thông tin về các lớp được mở trong mỗi đợt và các thông tin liên quan. - Ghi nhận một số thông tin khác : việc đóng bổ sung học phí đối với học viên cũ, học từ lớp dưới lên . - Giáo vụ nhập kết quả thi xếp lớp dưới dạng tên học viên vào 1 cấp lớp( level) . Hệ thống tự động phân loại dựa vào các tham số được thiết lập sẵn và lập thống về số học viên đạt một cấp lớp của một loại lớp, vào một giờ học cụ thể, để hỗ trợ giáo vụ trong việc xếp lớp và mở lớp. - Lập các thống : Lập danh sách học viên cần bổ sung học phí . Thống số lượng học viên theo học một loại lớp trong một đợt khai giảng, trong một năm; Thống số lượng học viên mới, học viên cũ,… 3.2. Yêu cầu phi chức năng . -Hệ thống có khả năng bảo mật và phân quyền : + Người sử dụng chương trình : đăng ký và phân quyền cho người sử dụng chương trình , giúp người quản hể theo dõi ,kiểm soát được chương trình . + Đổi password : người sử dụng có thể đổi mật mã để vào chương trình và sử dụng hệ thống dữ liệu . - Cần phân chia khả năng truy cập dữ liệu nhập xuất cho từng 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 của 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 quả kinh doanh cuối kỳ . Quản Học Viên Trung Tâm Anh Văn Elite 7 4. THIÊT KẾ 4.1. Mô hình thực thể ERD Quản Học Viên Trung Tâm Anh Văn Elite 8 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 các quan hệ . 1 .Quan hệ HOCVIEN ( MaSoHV,HoTenHV ,NgaySinhHV,ĐiaChiHV , Sđt HV,MaSoLH, MaSoBL) Tên quan h ệ : HOCVIEN STT Thu ộc tính Di ễn Giải Ki ểu DL Lo ại DL S Byte MGT Ràng Buộc 1 MaSoHV Mã s của học viên C B 10 PK 2 TenHV H tên học viên C B 40 3 NgaySinhHV Ngày sinh h ọc viên N B 10 4 DchiHV Đ ịa chỉ học viên C B 50 5 Sđt HV S đi ện thoại học viên C B 10 6 MaSoLop Mã s của lớp học C B 10 FK 7 MaSoBL Mã s của biên lai C B 10 FK 8 GioiTinh Gi ới Tính của học viên C B 5 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 Quản Học Viên Trung Tâm Anh Văn Elite 9 2 .Quan hệ LOPHOC (MaSoLop,TenLop, Phong, MaSoHV,MaSoLichHoc, MaSoKH, NgayBD,NgayKT) Tên quan h ệ : LOPHOC STT Thu ộc tính Di ễn Giải Ki ểu DL Lo ại DL S Byte MGT Ràng Buộc 1 MaSoL op Mã s của l ớp học C B 10 PK 2 TenLH Tên l ớp học C B 10 3 PhongHoc Phòng h ọc N B 5 4 MaSoHV Mã s học viên C B 10 5 MaSoLH Mã s lịch học C B 10 6 MaSoKH Mã s khóa h ọc C B 10 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 3 .Quan hệ GIAOVIEN( MaSoGV, HoTenGV, NgaySinhGV ,SđtGV , ĐiaChiGV ) Tên quan h ệ :GIAOVIEN STT Thu ộc tính Di ễn Giải Ki ểu DL Lo ại DL S Byte MGT Ràng Buộc 1 MaSoGV Mã s của giáo viên C B 10 PK 2 TenGV H tên của giáo viên C B 40 3 NgaySinhGV Ngày sinh c ủa giáo viên N B 10 4 DchiGV Đ ịa chỉ giáo viên C B 50 5 SdtHV S đi ện thọai giáo viên C B 10 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 Quản Học Viên Trung Tâm Anh Văn Elite 10 4. Quan hệ BIENLAI (MaSoBL, ThanhTien ,MienGiam ,MaSoHV ). Tên quan h ệ : BIENLAI STT Thu ộc tính Di ễn Giải Ki ểu DL Lo ạ i DL S Byte MGT Ràng Buộc 1 MaSoBL Mã s của biên lai C B 10 PK 2 ThanhTien Thành ti ền C B 10 3 MienGiam Mi ễm giảm C B 10 4 MaSoHV Mã s học viên C B 10 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 5. Quan hệ NGAYHOC (MaSoNH , NgayHoc ) Tên quan h ệ :NGAYHOC STT Thu ộc tính Di ễn Giải Ki ểu DL Lo ại DL S Byte MGT Ràng Buộc 1 MaSoNH Mã s của ngày học D B 10 PK 2 NgayHoc Ngày h ọc D B 10 Tổng :20 Byte Khối lượng : Số dòng tối thiểu : 3 Số dòng tối đa : 3 Kích thước tối thiểu : 60 Byte Kích thước tối đa : 60 Byte [...]... Ngày học NGAYHOC 25 MaSoCH Mã số của ca học CAHOC LICHHOC 26 GioHoc Giờ học CAHOC 27 Diem Điểm số của học viên KETQUA 28 K.Qua Kết quả của học viên KETQUA 29 XepLoai Xếp lọai học viên KETQUA 15 Quản Học Viên Trung Tâm Anh Văn Elite 6.THIẾT KẾ GIAO DIỆN 6.1 Thiết kế menu 1.Menu hệ thống: Bao gồm mục Đăng nhập (mục dành riêng cho những người quản trị) và Thoát 16 Quản Học Viên Trung Tâm Anh Văn. .. Văn Elite 2.Menu Quản Thông Tin: Quản lớp học ,Quản Danh sách học viên , thông tin học viên , thông tin về một lớp học, Bảng điểm cho một lớp học, và bảng thống kết quả cuối khóa cho từng loại lớp 3.Menu Trợ giúp: Mục giúp đỡ :Hướng dẫn người sử dụng phần mềm About :Thông tin về phần mềm 17 Quản Học Viên Trung Tâm Anh Văn Elite 6.2 Thiết kế Form 1.Form Quản Khóa Học: Quản lớp học. .. rị default Quản Học Viên Trung Tâm Anh Văn Elite 8.Form xóa học viên: 30 Quản Học Viên Trung Tâm Anh Văn Elite 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 Mục đích chấp nhận thông tin và thoát hủy thong tin và thoát Click chuột 9.Form Thêm Lơp Học: 31 Hàm liên quan co_click() thoat_click() Giá rị default Quản Học Viên Trung Tâm Anh Văn Elite 10.Form... 6.3 .Thiết Kế Ô Xử 1 Ô xử tìm kiếm của form Thông Tin Học Viên Tên xử lý: Tìm kiếm Form :Quản Học Viên Input: Tên Học Viên Output: Các thông tin về học viên trong 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 trên bảng Quản Học Viên Đóng bảng HOCVIEN 34 Quản Học Viên Trung Tâm Anh Văn Elite. .. chọn và ick() thoát Quản Học ViênTrung Tâm Anh Văn Elite 4.Form Thông Tin Lớp Học 23 Quản Học ViênTrung Tâm Anh Văn Elite Tên đối tượng Mã lớp học Mã khóa học Ngày bắt đầu Kiểu đối tượng Combobox Ngày kết thúc DateTimePick >Ngày Chọn từ er bắt đầu dateTimePick er Button Click chuột -Xem thông tin cuả Lớp Học -chuyển lớp cho học viên Button Click chuột thêm Thông tin học viên Button Click... khỏi form k() Quản Học ViênTrung Tâm Anh Văn Elite 6.Form Thống Thống Kết Quả cuối khóa của một loại lớp học 27 Quản Học ViênTrung Tâm Anh Văn Elite Tên Đối Tượng Kiểu Đối Tượng Ràng buộc Dữ liệu mục đích Mã loại lớp Combobox Mã khóa Textbox Xem Button 2 kí tự Lấy từ Mã lớp học trong 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... chọn từ DateTimePicker 20 Chấp In_click() nhận lựa chọn và thoát Hủy lựa Thoat_click() chọn và Thoát Giá trị Default Quản Học Viên Trung Tâm Anh Văn Elite 3.Form Thông tin Học Viên 21 Quản Học Viên Trung Tâm Anh Văn Elite Tên Đối Tượng Kiểu tượng đối Ràng buộc Mã học viên Tên học viên Ngày sinh Combobox Dữ liệu Mục đích 10 kí tự Nhập từ keyboard Textbox Nhập từ keyboard dateTimePic . Môn học : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite 2 LỜI MỞ ĐẦU Trong thời. học phí ) Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite 6 2.2. Phân tích hiện trạng Sơ đồ tổ chức của trung tâm anh văn Elite : 3. PHÂN TÍCH YÊU CẦU. ký học lại). Các học viên này chỉ cần chọn ngày,giờ học . - Nhân viên sẽ điền đầy đủ các thông tin về học viên trong phiếu nhập học sau : Quản Lý Học Viên Ở Trung Tâm Anh Văn Elite

Ngày đăng: 27/06/2014, 16:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan