1. Trang chủ
  2. » Luận Văn - Báo Cáo

chương trình quản lý trung tâm anh ngữ

65 618 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 2,86 MB

Nội dung

chương trình quản lý trung tâm anh ngữ

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM Đề tài: CHƯƠNG TRÌNH QUẢN LÝ TRUNG TÂM ANH NGỮ Giáo viên hướng dẫn : Đỗ Thị Thanh Tuyền Sinh viên thực : Hồ Xuân Vĩnh 11520483 Bùi Duy Lưu 11520226 Cao Minh Khánh 11520168 Nguyễn Minh Vũ 11520485 Tp Hồ Chí Minh, 06-06-2013 MỤC LỤC I Giới thiệu II I.1 Giới thiệu hệ thống I.2 Danh sách yêu cầu Phân tích .10 II.1 Mô hình phân rã chức (FDD) 10 II.2 Mô Hình hóa liệu (ERD) .14 II.3 Mô hình hóa xử lý (DFD) 14 III Thiết kế .19 III.1 Thiết kế liệu 19 III.1.1 Mô tả quan hệ mô hình mạng .19 III.1.2 Mô tả bảng liệu .20 III.1.3 Mô tả rang buộc toàn vẹn 28 III.2 Thiết kế hệ thống 33 III.2.1 Cấu trúc chức phần mềm 33 III.2.2 Thiết kế chức phần mềm 35 III.3 thiết kế giao diện .42 III.3.1 Sơ đồ liên kết màng hình .42 III.3.2 Đặc tả giao diên 42 IV Cài đặt thử nghiệm .65 Nhận xét kết luận 65 Hướng phát triển 65 Tài liệu tham khảo .65 Phân công công việc 65 I Giới thiệu I.1 Giới thiệu hệ thống Ngày để đáp ứng nhu cầu xã hội, nhà đầu tư giáo dục mở ngày nhiều cá trung tâm anh ngữ.Các trung tâm muốn có lợi nhuận cao yêu cầu họ phải biết quản lý thật tốt trung tâm.Qua khảo sát, thấy trung tâm thường quản lý trức tiếp giấy tờ hồ sơ, phương pháp thường tốn nhiều thời gian, chi phí nhân công.Để giải vấn đề chúng em phát triển phần mềm “Quản Lý Trung Tâm Anh Ngữ” Phần mềm xây dựng cho phép quản lý theo dõi đăng ký, kết học tâp học viên trung tâm Phần mềm gồm chức sau :        Bảng đăng ký học viên (ghi nhận lưu trữ thông tin học viên) Bảng danh sách học viên tiềm giai đoạn đăng ký thi xếp lớp Bảng danh sách học viên thức thông qua việc chọn lớp học đóng học phí Bảng danh sách lớp học với chương trình học trình độ khác Bảng danh sách bảng điểm học viên theo kỳ thi khác Bảng hóa đơn thu tiền cho học viên đăng ký lớp học Bảng báo cáo liên quan đến danh mục chương trình học, khóa học trình độ, kỳ thi, giảng viên, lich học ,phòng học lớp học kết học tập  Tra cứu thông tin theo bảng với nhiều từ khóa tra cứu khác  Phân quyền đăng nhập cho người dùng khác với quyền ứng với phận : ghi danh, học vụ, kế toán, phận quản lý  Các bảng bao gồm chức nhỏ bên : thêm sửa xóa thông tin theo yêu cầu quy định đặt Các chức phụ :    In báo cáo file excel In hóa đơn Thay đồi số yêu cầu phần mềm(số lượng học viên lớp, số tiền nợ tối đa….) I.2 Danh sách yêu cầu Tên yêu cầu Biểu mẫu Qui định Thông tin học viên BM1 QĐ1 Danh Sách Học Viên Thi Xếp Lớp BM2 QĐ2 Kết thi xếp lớp BM3 Phiếu thu tiền BM3 QĐ4 Thông tin lớp học BM4 QĐ5 Danh sách Học Viên BM5 Lịch thi cuối khóa BM6 Kết thi cuối khóa BM7 Thông tin giảng viên BM8 10 Lớp học BM9 11 Báo cáo BM11.1 BM11.2 BM11.3 11 Thay đổi qui định STT Ghi QĐ10  Biểu mẫu qui định 1: BM1: Thông tin học viên Họ tên: -Năm sinh: -Giới tính: -Nghề nghiệp: -Địa liên hệ: -Số điện thoại: -Email: -Số lượng liên lạc : Tình trạng học: QĐ1: - Tình trạng học có thể là học viên tiềm năng, học viên thức  Biểu mẫu quy định Danh Sách Học Viên Thi Xếp Lớp BM2: Ngày Thi : Thời Gian Thi : Loại Khóa Học: ST T Họ Tên Giới Tính Phòng thi: Sĩ số: Năm Sinh Địa Chỉ QĐ2 : - Số lượng học viên tối đa một phòng thi xếp l ớp  Biểu mẫu Kết quả thi xếp lớp BM3: Ngày thi : Thời gian : ST T Phòng thi: Họ Tên Học Viên Điểm số Trình độ tương ứng  Biểu mẫu quy định BM3: Phiếu thu tiền Họ tên học viên: Lớp học: Địa liên hệ: -Số điện thoại: -Email: -Số tiền thu : Ngày thu tiền: -QĐ4: Số tiền thu không được vượt mức học phí của lớp mà học viên tham gia học Học viên có thể đóng trước 50% học phí và hoàn thành vòng tháng sau đó  Biểu mẫu quy định BM5: Lớp: Chương trình học : Giáo viên: Thông tin lớp học Khóa học: Sĩ số: Phòng: Họ Tên Học Viên ST T Giới Tính Năm Sinh Địa Chỉ QĐ5: Có hình thức luyện thi ( TOEIC , TOEFL ,IELTS ) Về chương trình học, TOEIC có cấp độ (…).TOEFL có cấp độ ( ) Khối IELTS có cấp độ (…) Mỗi chương trình học có mức học phí khác Một lớp có từ 10 – 20 học viên Không có hai lớp học có cùng thời gian học và học chung một phòng  Biểu mẫu Danh Sách Học Viên BM6: ST T Họ Tên Lớp Giới tính Địa liên lạc  Biểu mẫu Lịch thi cuối khóa BM7: Ngày Thi : Thời Gian Thi : Lớp: Khóa: ST T Họ Tên Sĩ số: Phòng thi: Giới Tính Năm Sinh Địa Chỉ  Biểu mẫu BM8: Kết quả thi cuối khóa Lớp: Loại khóa học : Giáo viên: Khóa:: Sĩ số: Phòng: ST T Họ Tên Học Viên Điểm số  Biểu mẫu BM9: Thông tin Giảng Viên Họ tên: Địa Chỉ : Ngày sinh: Số Điện Thoại: Giới tính: Email :………………… Trình độ : CMND ( chứng minh nhân dân ) :…  Biểu mẫu 10 Lớp học BM10: Tên lớp học: Thời gian : Chương trình học:  Biểu mẫu 11 Báo cáo bộ phận ghi danh BM11.1: Khóa: STT Lớp Chương trình học Ngày: Số lượng đăng ký Tỉ lệ Báo cáo bộ phận học vụ BM11.2: Khóa: STT Lớp Chương trình học Sĩ số Tỉ lệ đậu Tỉ lệ rớt Báo cáo bộ phận kế toán BM11.2: Tháng: Lớp STT Chương trình học Sĩ số Số tiền thu Tỉ lệ  Biểu mẫu 12 Người dùng thay đổi quy định : QĐ10 Thay đổi quy định sau: QĐ2 : - Số lượng học viên tối đa một phòng thi xếp lớp QĐ4 : - Số tiền tối thiểu phải đóng trước QĐ5 : - Thay đổi về chương trình học, học phí II Phân tích II.1 Mô hình phân rã chức (FDD) 10 i Đăng Kí Học Viên Mô tả hình Đặc tả đối tượng giao diện STT Tên Ý nghĩa Loại Rộng Cao txtHoTen Lưu tên học viên JTextField 361 Default Ghi Chú 51 DateChooserNgaySinh Lưu Ngày Sinh JDateChooser 264 Default txtCMND Lưu CMND JTextField Default Default txtNgheNghiep Lưu Nghề Nghiệp JTextField Default Default txtSODT Lưu số điện thoại JTextField 257 Default txtEmail Lưu email JTextField 354 Default txtDiaChi Lưu địa JTextField 354 Default DateChooseNgayDK Lưu ngày DK JDateChooser 259 Default comboxGioiTinh Lưu giới tính JcomboBox 106 Default 10 comboxTinhTrangHoc Lưu tình trạng học JcomboBox 106 Default 11 ComBoxTrangThai Lưu trạng thái JcomboBox 106 Default 12 ComboxMaNgay Lưu mã ngày DK JcomboBox 106 Default 13 ComboxMaCa Lưu mã ca DK JcomboBox 106 Default 14 comboxTrinhdoToiThieu Lưu trình độ tối thiểu JcomboBox 106 Default 15 comboxTrinhDoMuonHoc Lưu trình độ muốn học JcomboBox 106 Default 16 comboxTrinhDoDuocHoc Lưu trình độ học JComboBox 106 Default Chọn ngày mặc định hệ thống 52 17 txtTimTheoMaHocVien Lưu mã học viên muốn tìm JTextField 110 Default 18 txtTimTheoCMND Lưu CMND muốn tìm JTextField 110 Default 19 btnTimHocVien Tìm kiếm Học viên Jbutton Default 32 20 btnCapNhat Cập nhật học viên Jbutton Default Default 21 btnDangKy Đăng ký học Jbutton viên Default Default 22 btnLamMoi Xóa trắng TextField Jbutton 113 Default 23 btnDong Đóng Form JButton 107 Default 24 tableDSHocVienDK Load danh sách học viên JTable 300 64 Mô tả xử lí hình STT Biến cố Xử lý Mã số xử lý Khởi động Load danh sách học viên hình đăng kí thông tin khác Tìm học viên Tìm kiếm học viên đăng kí theo mã học CMND Cập nhật Cập nhật thông tin học viên đăng kí Đăng kí Đăng kí học viên 53 Xóa trắng Xóa giá trị hình textField Thoát Tắt hình j Học Phí Mô tả hình Đặc tả đối tượng giao diện STT Tên Ý nghĩa Loại Rộng Cao txtMaHocVien Lưu mã học viên JTextField 284 Default DateChooserNgayLap Lưu Ngày lập hóa đơn JDateChooser 284 Default Không cho tương tác cbomalop Lưu mã lớp JcomboBox Default 248 Ghi Chú 54 cboMaNhanVien Lưu mã nhân viên JcomboBox Default Default btnCheck Kiểm tra học phí JButton 114 32 txtSoTongTien Lưu tổng số tiền học phí JTextField Default Default Không cho tương tác txtSoTienConLai Lưu số tiền JTextField nợ 259 Default Không cho tương tác txtSoTienDong Lưu số tiền JTextField đóng 259 Default btnInHoaDon In hóa đơn JButton Default Default 10 btnDongTien Đóng tiền JButton 117 Default 11 btnDong Đóng Form JButton 117 Default Mô tả xử lí hình STT Biến cố Xử lý Mã số xử lý Khởi động Load danh sách mã lớp hình danh sách mã nhân viên Kiểm tra thông tin Kiểm tra thông tin học phí học phí học học viên Load lên viên hình In hóa đơn In hóa đơn học phí học viên Nộp tiền Học viên đóng tiền nợ Thoát Tắt hình 55 k Chương trình học Mô tả hình Đặc tả đối tượng giao diện STT Tên Ý nghĩa Loại Rộng Cao cboMaTrinhDo Lưu mã trình độ JcomboBox 170 Default txtHocPhi Lưu học phí JTextField 170 Default btnThemChuongTrin hHoc Thêm chương trình học JButton 97 Default btnSuaChuongTrinh Sửa thông tin ct học JButton 119 Default btnThoat Thoát form JButton 102 Default Ghi Chú 56 tableChuongTrinhHo c Load danh sách ct học JTable Defau lt Default Mô tả xử lí hình STT Biến cố Xử lý Mã số xử lý Khởi động Load danh sách mã phòng hình danh sách trình độ Thêm chương Thêm chương trình học trình học Sửa thông tin Cập nhật thông tin chương chương trình học trình học Thoát Tắt hình l Phòng Học Mô tả hình 57 Đặc tả đối tượng giao diện STT Tên Ý nghĩa Loại Rộng Cao txtTenPhong Lưu tên phòng JTextField 242 Default txtSoLuong Lưu số lượng JTextField 242 Default txtDiaChi Lưu địa JTextField 242 Default btnThemPhongHoc Thêm phòng JButton Defau lt 41 btnSua Sửa thông JButton tin phòng có Defau lt Default btnThoat Thoát Form JButton 137 137 TablePhongHoc Load danh sách phòng JTable 300 143 Ghi Chú Mô tả xử lí hình STT Biến cố Xử lý Mã số xử lý Khởi động Load danh sách mã phòng hình Thêm phòng Thêm thông tin phòng Sửa thông tin Cập nhật thông tin phòng học Thoát Tắt hình 58 m Màn hình Danh Sách Nhân Viên Mô tả đối tượng hình STT Tên Kiểu Chức panelTraCuu JPanel Tên cửa sổ comboBoxTraCuuTheo JComboBox Chọn trường tra cứu btnTraCuu JButton Tra cứu txtTraCuu JTextField Nhập từ khóa tra cứu panelChucNang JPanel Tên cửa số btnCapNhat JButton Cập nhật btnLamMoi JButton Làm btnXoa JButton Xóa btnDong JButton Đóng cửa sổ 10 tableDSNhanVien JTable Xuất danh sách nhân viên hình Ghi 59 n Màn hình Thêm cập nhật Nhân Viên Danh sách đối tượng hình STT Tên Kiểu Chức txtMaNhanVien JTextField Hiển thị mã nhân viên tự động txtHoTen JTextField Nhập họ tên txtQuocTich JTextField Nhập quốc tịch txtSoDienThoai JTextField Nhập số điện thoại txtTaiKhoan JTextField Nhập tài khoản txtMatKhau JTextField nhập mật comboBoxChucVu JComboBox chọn trường chức vụ comboBoxGioiTinh JComboBox chọn trường giới tính txtTrinhDo JTextField nhập trình độ 10 txtDiaChi JTextField nhập địa 11 panelChucNang JPanel Tên cửa sổ chức 12 btnLuu JButton Lưu thông tin 13 btnDong JButton Đóng cửa số Ghi 60 o Màn hình danh sách lớp học p Màn hình Thêm cập nhật lớp học 61 q Màn hình xếp lớp Mô tả đối tượng hình: STT Tên Kiểu Chức panelThongTin JPanel Tên cửa sổ Thông tin comboBoxMaLop JComboBox Chọn trường mã lớp txtTenLop JTextField Hiển thị tên lớp txtDiemDauVao JTextField Nhập điểm đầu vào txtSoLuong JTextField Nhập số lượng txtKhoaHoc JTextField hiển thị khóa học txtPhong JTextField hiển thị tên phòng txtGiangVien JTextField hiển thị tên giảng viên Ghi 62 txtChuongTrinhHoc JTextField hiển thị tên chương trình học 10 panelChucNang JPanel Tên cửa sổ chức 11 btnThem JButton Thêm học viên vào lớp 12 btnLuu JButton Lưu thông tin lớp 13 btnChiTiet JButton hiển thị hình danh sách học viên 14 btnDong JButton Đóng cửa sổ 15 tableDanhSachHocVien JTable Danh sách học viên đủ điểm yêu cầu 16 btnChonTatCa JButton Chọn tất các học viên vào lớp 17 btnChonDon JButton Chọn học viên vào lớp 18 btnXoaTatCa JButton Xóa tất học viên chọn khỏi lớp 19 btnXoaDon JButton Xóa học viên chọn khỏi lớp 20 tableDanhSachHocVienDaChon JTable Danh sách học viên chọn vào lớp 63 r Màn hình Danh sách học viên lớp Mô tả đối tượng hình: STT Tên Kiểu Chức PanelThongTin JPanel Tên cửa số thông tin txtMaLop JTextField Hiển thị mã lớp txtTenLop JTextField Hiển thị tên lớp panelTraCuu JPanel Tên cửa sổ tra cứu comboBoxTraCuu JTextField Chọn trường tra cứu txtTraCuu JTextField Nhập từ khóa tra cứu btnTraCuu JButton Tra cứu panelChucNang JPanel Tên cửa sổ chức btnXoa JButton Xóa học viên khỏi lớp 10 btnDong JButton Đóng cửa sổ 11 tableDSHocVien JTable Danh sách học viên lớp Ghi 64 IV Cài đặt thử nghiệm Nhận xét kết luận Hướng phát triển Tài liệu tham khảo Phân công công việc 65 [...]... PHIEUTHUTIEN, CTPHIEUTHUTIEN Bảng tầm ảnh hưởng: Sửa R11 Thêm Xóa BAOCAOKETOAN + - +(TongSoTienThu) PHIEUTHUTIEN + + +(SoTienThu) CTPHIEUTHUTIEN + + - 31 R12: Chương Trình học của một lớp phải nằm trong các chương trình được giảng dạy trong trung tâm - - Nội Dung: lh  LOPHOC,  llh  LOAILOPHOC, ct  CHUONGTRINH: lh.MaLoaiLop = llh.MaLoaiLop ʌ ct.MaChuongTrinh = llh.MaChuongTrinh Bối Cảnh: quan hệ LOPHOC,... “Chính Thức”} Bối Cảnh: quan hệ HOCVIEN Bảng tầm ảnh hưởng: 32 R13 Thêm Xóa Sửa HOCVIEN + - +( TinhTrang) III.2 Thiết kế hệ thống III.2.1 Cấu trúc chức năng phần mềm Tìm học viên đã đăng HT Quản Lý Trung Tâm Anh Ngữ Đăng ký Đăng ký học viên mới Cập nhật học viên đã đăng ký Đăng ký và hóa đơn Lập và in hóa đơn Hóa đơn Tính toán số tiền nợ Cập nhật thông tin học viên chính thức Học viên... thức Tìm học viên chính thức Cập nhật điểm học viên chính thức Học vụ Bảng điểm Lọc học viên theo lớp Tìm học viên trong lớp Tìm nhân viên 33 Nhân viên Thêm và cập nhật nhân viên HT Quản Lý Trung Tâm Anh Ngữ Thêm và cập nhật lớp học mới Lớp học Xóa lớp học Tìm lớp học Xếp lớp cho học viên Học vụ Xếp lớp Xem chi tiết lớp học Tìm học viên để xếp lớp Lịch học Thêm mới và cập nhật lịch học Báo... Thông tin kỳ thi 5 Thông tin học viên 30 Kết quả thi của mỗi học viên 6 Thời gian thi 31 Thông tin lớp cần học 7 Danh sách thi 32 Danh sách yêu cầu xếp lớp 8 Danh sách phòng thi 33 Thông tin kết quả thi 9 Thông tin kết quả thi 34 Thông tin lớp học của mỗi học viên 10 Kết qur thi đã được xử lý 35 Kết quả thi xếp lớp 11 Thông tin học viên thi xếp lớp 36 Thông tin lớp được mở 17 12 13 Thông tin học viên... chú 1 MaLop Char(10) 10 Khóa chính 2 MaNhanVien Char(10) 10 3 MaPhong Char(10) 10 4 MaChuongTrinhHoc Char(10) 10 5 MaKhoaHoc Char(10) 10 6 TenLop Text 50 7 NgayBatDau Date 8 NgayKetThuc Date bảng NGAYHOC STT Thuộc tính Kiểu dữ liệu Miền giá trị Ghi Chú 1 MaNgay Char(10) 10 Khóa chính 2 DanhSachNgay Int(11) 11 STT Thuộc tính Kiểu dữ liệu Miền giá trị Ghi Chú 1 MaNhanVien Char(10) 10 Khóa chính 2 MaChucVu... đóng học phí bổ xung 43 Thông tin học viên đã đóng học phí bổ xung 44 20 Danh sách học viên tiềm năng 45 Thông tin học phí học viên 21 Điểm thi xếp lớp 46 Báo cáo ghi danh 22 Yêu cầu mở lớp 47 Báo cáo kế toán 23 Thông tin mở lớp 48 Báo cáo kết quả học tập 24 Yêu cầu xếp lịch thi 49 25 Thông tin về học phí 50 18 19 Thông tin ghi danh Thông tin bảng điểm học viên 18 III Thiết kế III.1 Thiết kế dữ liệu... MaGiaoVien, MaPhong, MaLoaiLop, ThoiGianHoc) CTLOPHOC(MaLopHoc, MaHV, Diem) LOAILOPHOC(MaLoaiLop, MaChuongTrinh, TenLoaiLop) CHUONGTRINH(MaChuongTrinh, TenChuongTrinh, HocPhi) PHONGHOC(MaPhong, TenPhong, ViTri, SoLuong, GhiChu) GIANGVIEN(MaGiangVien, TenGiangVien, NgaySinh, GioiTinh, SoDienThoai, Email, CMND, MaBangCap) BANGCAP(MaBangCap, TenBangCap) BAOCAOGHIDANH(Khoa, Ngay, Lop, ChuongTrinhHoc, SoLuongDangKi,... CHUONGTRINH Bảng tầm ảnh hưởng: Sửa R12 Thêm Xóa LOPHOC + - +(MaLoaiLop) LOAILOPHOC - + (MaChuongTrinh) CHUONGTRINH + - -(*) R13: Giảng viên tham gia giảng dạy phải có bằng cấp nhất định theo quy định của trung tâm - Nội Dung: gv  GIANGVIEN, bc  BANGCAP: gv.MaBangCap = bc.MaBangCap Bối Cảnh: quan hệ GIANGVIEN, BANGCAP Bảng tầm ảnh hưởng: Sửa R13 Thêm Xóa GIANGVIEN + - +(MaBangCap) BANGCAP - + -(*) R14:... Ghi chú 1 MaChiTietHocVien char 10 Khóa chính 2 MaLop char 10 Khóa ngoại 3 MaHocVien char 10 Khóa ngoại 4 KetQuaThiCuoiKhoa double 5 ĐaDongHocPhi bool Bảng DANHSACHTHI STT 1 Thuộc tính KeQuaThi Kiểu dữ liệu Miền giá trị Ghi chú double 23 2 MaDanhSachThi char 10 Khóa chính 3 MaKyThi char 10 Khóa ngoại 4 MaHocVien Char 10 Khóa ngoại Bảng DETHI STT Thuộc tính Kiểu dữ liệu Miền giá trị Ghi chú 1 MaDeThi... STT Luồng dữ liệu STT Luồng dữ liệu 1 Thông tin đăng ký 11 Thông tin học viên đã đóng học phí 2 Kết quả đăng ký 12 Thông tin hóa đơn học phí 3 Yêu cầu thi xếp lớp 13 Thông tin danh sách lớp mở 4 Kết quả thi xếp lớp 14 Thông tin danh sách lớp mở 5 Kết quả thi xếp lớp 15 Kết quả thi cuối khóa 6 Thông tin mở lớp 16 Thông tin học viên tham dự thi cuối khóa 7 Kết quả thi xếp lớp 17 Thông tin hóa đơn học phí ... giáo dục mở ngày nhiều cá trung tâm anh ngữ. Các trung tâm muốn có lợi nhuận cao yêu cầu họ phải biết quản lý thật tốt trung tâm. Qua khảo sát, thấy trung tâm thường quản lý trức tiếp giấy tờ hồ... giải vấn đề chúng em phát triển phần mềm Quản Lý Trung Tâm Anh Ngữ Phần mềm xây dựng cho phép quản lý theo dõi đăng ký, kết học tâp học viên trung tâm Phần mềm gồm chức sau :       ... Bảng danh sách học viên tiềm giai đoạn đăng ký thi xếp lớp Bảng danh sách học viên thức thông qua việc chọn lớp học đóng học phí Bảng danh sách lớp học với chương trình học trình độ khác Bảng danh

Ngày đăng: 03/11/2015, 13:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w