Đồ á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 NGOẠI NGỮ pptx

35 875 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 NGOẠI NGỮ pptx

Đ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

Quản Học Viên Trung Tâm Ngoại Ngữ Trang 1 Đề Tài : XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN HỌC VIÊN TRUNG TÂM NGOẠI NGỮ Quản Học Viên Trung Tâm Ngoại Ngữ Trang 2 Lời nói đầu Ngày nay , việc ứng dụng Công nghệ thông tin trong Quản 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 con người , quản 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 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 ! Quản Học Viên Trung Tâm Ngoại Ngữ Trang 3 MỤC LỤC Lời nói đầu………………………………………………………………… Trang 3 Mục lục……………………………………………………………………….Trang 5 KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG 1. Khảo sát Đề tài ………….…………………………………Trang 7 2. Phân tích Hệ Thống……………………………………… Trang 8 2.1. Xác định thực thể ………………………………Trang 8 2.2. Mô hình ERD………………………………… Trang 10 2.3. Chuyển mô hình ERD sang mô hình quan hệ……………………… Trang 11 2.3.1. Mô tả chi tiết quan hệ……….Trang 11 2.3.1. Tổng kết các quan hệ……… Trang 18 2.3.3. Tổng kết các thuộc tính…… Trang 19 THIẾT KẾ HỆ THỐNG 2.4. Thiết kế giao diện…………………………… Trang 20 2.4.1. Các Menu…………………… Trang 20 2.4.2. Mô tả các Form…………… Trang 22 2.5. Thiết kế ô xử ……………………………… Trang 33 2.5.1. Xử lưu………………………Trang 33 2.5.2. Xử xóa Học viên………… Trang 35 2.5.3. Xử tìm điểm theo tên…… Trang 36 2.5.4. Xử tìm điểm theo Mã số….Trang 37 NHẬN XÉT Tự Đánh giá………………………………………………… Trang 39 Quản Học Viên Trung Tâm Ngoại Ngữ Trang 4 I . KHẢO SÁT VÀ PHÂN TÍCH ĐỀ TÀI 1.Khảo sát Đề tài Trung tâm ngoại ngữ 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ọc viên đông , thường xuyên thay đổi ,vì vậy Trung tâm cần một hệ thống tin học quản học viên để đảm bảo hoạt động của Trung tâm diễn ra thông suốt , hợp và hiệu quả . Nghiệp vụ của Trung tâm như sau: 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 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ọc viê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ọ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ọcTrung 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Í Quản Học Viên Trung Tâm Ngoại Ngữ Trang 5 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ọc viên (MaHocVien) : Đây là thuộc tính khóa , để phân biệt các học viên với nhau.  Tên Học viên (TenHocVien) : Tên học viên ứng với mỗi mã số.  Ngày sinh (NgaySinh)  Địa chỉ (DiaChi) : Địa chỉ của Học viên  BIENLAI (Biên lai)  Mã Biên lai (MaBienLai) :Thuộc tính khóa  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) Quản Học Viên Trung Tâm Ngoại Ngữ 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.  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ọc viê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ọc viên  Điểm thi (DiemThi)  Xếp loại (XepLoai) 2.2. Mô hình ERD Quản Học Viên Trung Tâm Ngoại Ngữ Trang 7 Quản Học Viên Trung Tâm Ngoại Ngữ Trang 8 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ọc viên C 10 B FK 3 MaBienLai Mã biên lai C 30 B FK Tổng số : 50  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 Quản Học Viên Trung Tâm Ngoại Ngữ Trang 9 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ọc viê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ọc viên 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ọc viên C 10 B PK Quản Học Viên Trung Tâm Ngoại Ngữ Trang 10 2 TenHocVien Tên Học viê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 lớp C 10 B PK 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 [...]... Quản Học Viên Trung Tâm Ngoại Ngữ +Danh sách HV Anh Văn Giao Tiếp Trang 28 Quản Học Viên Trung Tâm Ngoại Ngữ + Danh sách HV TOEIC + Chi tiết nút “Sua” Trang 29 Quản Học Viên Trung Tâm Ngoại Ngữ + Màn hình vào điểm + Màn hình Sửa Thông tin Học viên Trang 30 Quản Học Viên Trung Tâm Ngoại Ngữ 2.5 Thiết kế ô xử 2.5.1 Xử lưu Tên xử : Lưu Form : Tiếp nhận Học Viên Input : Họ tên ,MSHV... , Thoát Nếu người dùng thành công nút Them , Xoa , Sua bị mờ đi + Menu Thống : Trang 17 không đăng nhập Quản Học Viên Trung Tâm Ngoại Ngữ + Menu Tìm Kiếm Học Viên + Menu Trợ Giúp Trang 18 Quản Học Viên Trung Tâm Ngoại Ngữ 2.4.2 Mô tả các Form + Form Đăng Nhập - Mô tả chi tiết : Trang 19 Quản Học Viên Trung Tâm Ngoại Ngữ Tên Đối Kiểu tượng tượng Tên Đăng TextBox đối Ràng Mục đích Hàm liên... sánh DL Keyboard Trang 25 NULL Quản Học Viên Trung Tâm Ngoại Ngữ Tim Button Tìm trong Search_data (); CSDL Thoat Button Thoát khỏi Exit(); màn hình xóa HV Kết quả Label Xuất kết quả Show_data(); tìm kiếm trên lưới + Xem Danh sách Học viên +Xem Danh sách cấp lớp Trang 26 Quản Học Viên Trung Tâm Ngoại Ngữ + Xem danh sách Loại lớp + Danh sách HV Anh Văn Tổng Quát Trang 27 Quản Học Viên Trung Tâm. .. tiền thu :……………………… ……………… Ngày ………tháng……năm……… Người nộp tiền Người thu tiền Trang 22 Quản Học Viên Trung Tâm Ngoại Ngữ (Kí tên) (kí tên) + Form xóa Học viên - Mô tả chi tiết Tên Đối Kiểu đối Ràng tượng tượng buộc Mã số TextBox hoc vien Dữ Liệu Mục đích Hàm liên quan Giá trị Default Nhập từ Tìm Keyboard Trang 23 CSDL trong NULL Quản Học Viên Trung Tâm Ngoại Ngữ can xoa Xoa Button Xóa hết Search_remove()... 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ản Học Viên Trung Tâm Ngoại Ngữ 2.5.2 Xử Xóa HV Tên xử : Xóa Học viên Form : Xóa Học viên Input : Mã Số Học viên Table liên quan : HOSOHOCVIEN Giải... =HSHV.MSHV Quản Học Viên Trung Tâm Ngoại Ngữ 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ử tìm điểm theo tên Tên xử : 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ọc Viên : X Khóa Học : Y Mở... KHOAHOC 14 NgayHoc Ngày học LOAILOP 15 NgaySinh Ngày sinh HOCVIEN 16 SiSo Sĩ số LOP Trang 16 , BIENLAI, Quản Học Viên Trung Tâm Ngoại Ngữ 17 TenCapLop Tên Cấp lớp CAPLOP 18 ThanhTien Thành tiền BIENLAI 19 TenLop Tên lớp LOP 20 TenLoaiLop Tên Loại lớp LOAILOP 21 TenHocVien Tên Học viên HOCVIEN XepLoai Xếp loại HOSOHOCVIEN 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... đ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 buộc Mục đích Hàm liên quan Giá trị Default Trang 24 Quản Học Viên Trung Tâm Ngoại Ngữ Ho ten TextBox Nhập hoc vien từ So sánh Dữ Keyboard liệu Khoa hoc ComboBox So sánh DL Thoat Thoát Button NULL Search_remove() khỏi Exit(); màn hình xóa HV Kết quả Label Xuất kết quả Show_data(); trên đây +Form tìm theo mã số - Mô tả chi tiết... y.MaSoHV Quản Học Viên Trung Tâm Ngoại Ngữ Table DIEMTHI S còn Đọc 1 dòng DIEMTHI: t t.MaSoH V = a[i] Xuất : DT.Diem , DT.MaDotThi, HV.NgaySinh Đóng 2 Table : DIEMTHI (DT) , HOCVIEN (HV) 2.5.4 Xử tìm điểm theo mã số Tên xử : 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 Giải thuật Mã số Học viên : X Mở... HOCVIEN (HV) S Table DIEMTHI còn Đ Đọc 1 dòng DIEMTHI: y Trang 34 y.MSHV = X A[i] = y.MaSoHV Quản Học Viên Trung Tâm Ngoại Ngữ S S Table DIEMTHI S còn Đọc 1 dòng DIEMTHI: t Đ t.MaSoH V = a[i] Đóng 2 Table : DIEMTHI (DT) , HOCVIEN (HV) II.TỰ ĐÁNH GIÁ Ư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 : . Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 1 Đề Tài : XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ HỌC VIÊN TRUNG TÂM NGOẠI NGỮ Quản Lý Học Viên Trung. đi. + Menu Thống Kê : Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang 18 + Menu Tìm Kiếm Học Viên + Menu Trợ Giúp Quản Lý Học Viên Trung Tâm Ngoại Ngữ Trang . lượng học viên đông , thường xuyên thay đổi ,vì vậy Trung tâm cần một hệ thống tin học quản lý học viên để đảm bảo hoạt động của Trung tâm diễn ra thông suốt , hợp lý và hiệu quả . Nghiệp

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan