Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

[Báo cáo BTL] Lập trình hướng sự kiện - Quản lý thu học phí trung tâm, Lab Reports of Programming Languages

Đề tài: Quản lý thu học phí trung tâm tin học ngoại ngữ

Typology: Lab Reports

2022/2023

Uploaded on 11/15/2024

TuyetAnh24
TuyetAnh24 🇻🇳

5

(7)

33 documents

1 / 17

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
---------------------------
BÁO CÁO BÀI TẬP LỚN
MÔN LẬP TRÌNH HƯỚNG SỰ KIỆN
Đề tài: Quản lý thu học phí trung tâm tin học ngoại ngữ
Giảng viên hướng dẫn : ThS. Nguyễn Thị Tâm
Sinh viên thực hiện : Nguyễn Đình Minh Đức - 2210A05
Mai Tuyết Anh - 2210A01
Hà Thị Anh Thư - 2210A04
Nguyễn Đình Chiến - 2210A04
Hà Nội – 2024
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download [Báo cáo BTL] Lập trình hướng sự kiện - Quản lý thu học phí trung tâm and more Lab Reports Programming Languages in PDF only on Docsity!

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN

MÔN LẬP TRÌNH HƯỚNG SỰ KIỆN

Đề tài: Quản lý thu học phí trung tâm tin học ngoại ngữ

Giảng viên hướng dẫn : ThS. Nguyễn Thị Tâm

Sinh viên thực hiện : Nguyễn Đình Minh Đức - 2210A

Mai Tuyết Anh - 2210A

Hà Thị Anh Thư - 2210A

Nguyễn Đình Chiến - 2210A

Hà Nội – 2024

PHÂN CÔNG VÀ KẾ HOẠCH THỰC HIỆN

HỌ VÀ

TÊN

CÔNG VIỆC ĐÁNH

GIÁ

KẾT

QUẢ

GHI

CHÚ

Nguyễn

Đình

Minh Đức

  • Database
  • FrmDangNhap,

FrmDangKyKhoaHoc,

FrmNhanVienDangNhap, FrmAdminDangNhap,

FrmThongTinHocVien,

FrmSuaThongTinHocVien,

FrmDoiMatKhau, FrmHocvienDangNhap

  • RptDoanhThu, frmShowReport

FrmCaiDatDuLieuBaoCaoDoanhThuHocPhi

Hoàn thành

Mai Tuyết

Anh

  • Database
  • FrmBienLai, FrmHocPhiHocVien
  • RptBaoCaoNoHocPhi,

FrmCaiDatDuLieuBaoCaoNoHocPhi

Hoàn thành

Nguyễn

Đình

Chiến

  • FrmThongTinNhanVien,

FrmSuaThongTinNhanVien

FrmLichSuDongHocPhi, FrmKhoaHoc

  • RptLichSuDongHP

FrmCaiDatDuLieuLichSuDongHP

Hoàn thành

Hà Thị

Anh Thư

  • FrmNhanVien

FrmTrangChu, FrmHocVien

  • Làm báo cáo bài tập lớn
  • RptBienLaiThuHocPhi Hoàn thành

MỤC LỤC

4.7.4. Lịch sử đóng học phí...................................................................................

I. TỔNG QUAN VỀ ĐỀ TÀI

1.1. Phát biểu bài toán

Nhu cầu học tập ngoại ngữ và tin học ngày càng gia tăng, kéo theo sự phát

triển mạnh mẽ của các trung tâm đào tạo. Tuy nhiên, việc quản lý thu học phí

thủ công đang trở thành rào cản lớn, khiến trung tâm gặp nhiều khó khăn trong

việc theo dõi, thống kê và đảm bảo tính minh bạch. Nhận thức được điều này,

ứng dụng quản lý thu học phí ra đời như giải pháp tối ưu trong thời đại công

nghệ.

Trong hệ thống quản lý thu học phí trung tâm tin học ngoại ngữ, quy trình hoạt

động được tổ chức một cách hợp lý, minh bạch và hiệu quả. Khi học viên đăng

kí 1 khóa học của trung tâm, thông tin về học viên và khóa học đã chọn được

nhập vào hệ thống, bao gồm thông tin cá nhân, khóa học đăng ký,... Học viên

có thể đăng kí nhiều khóa học, và phải đóng số tiền dựa trên học phí của từng

khóa học ấy. Nhân viên sẽ lập được biên lai thu tiền theo khóa học dựa vào

những thông tin trên. Các biên lai này có thể được lưu trữ hoặc in ra để giao

cho học viên. Cá nhân từng học viên cũng sẽ được cấp phát một tài khoản giúp

học viên nắm được thông tin khóa học mình đã đăng kí và số tiền phải đóng.

Đồng thời, các báo cáo thống kê được tạo ra từ dữ liệu trong hệ thống, giúp

người quản lý hệ thống hiểu rõ về tình hình thu chi và tình trạng tài chính của

trung tâm.

1.2. Database

NHÂN VIÊN thu tiền từ HỌC VIÊN

mỗi lần thu tiền ghi lại ở BIÊN LAI

1 NHÂN VIÊN —- lập —- n BIÊN LAI

1 HỌC VIÊN —- có —- n BIÊN LAI

n HỌC VIÊN —- đăng kí — n KHÓA HỌC

II. Thiết kế CSDL

1. tblHocVien(sMaHV, sTenHV, sGioiTinh, dNgaySinh, sQueQuan, sSDT)

2. tblKhoaHoc(sMaKH, sTenKH, iHocPhi, iSoBuoi, bTrangThai)

3. tblHocVien_KhoaHoc(sMaHV, sMaKH, dNgayDangKy, dNgayBatDau)

4. tblBienLai(sMaBL, dNgayNop, iTienNop, sMaHV, sMaNV, sMaKH,

dNgayDangKy)

constraint FK_tblLop_tblKhoaHoc foreign key (sMaKH) references tblKhoaHoc(sMaKH) ) go create table tblBienLai ( sMaBL varchar( 10 ) not null, dNgayNop date not null, iTienNop int not null, sMaHV varchar( 10 ) not null, sMaNV varchar( 10 ) not null, sMaKH varchar( 10 ) not null, dNgayDangKy date constraint PK_tblBienLai primary key(sMaBL), constraint FK_tblBienLai_tblHocVien_KhoaHoc foreign key(sMaKH,sMaHV,dNgayDangKy) references tblHocVien_KhoaHoc(sMaKH,sMaHV,dNgayDangKy), constraint FK_tblBienLai_tblNhanVien foreign key(sMaNV) references tblNhanVien(smaNV) ) go create table tblTaiKhoan ( sTenTK varchar( 200 ) not null, sMatKhau varchar( 200 ) not null, iMaRole int not null, bFirstLogin bit default( 1 ), sMaNV varchar( 10 ) null, smaHV varchar( 10 ) null constraint PK_tblTaiKHoan primary key(sTenTK), constraint FK_tblTaiKhoan_tblHocVien foreign key(sMahv) references tblHocVien(smaHV), constraint FK_tblTaiKhoan_tblNhanVien foreign key(smanv) references tblNhanVien(smaNV) )

3.2. Diagram

IV. XÂY DỰNG CHƯƠNG TRÌNH

4.1. Đăng nhập:

4.1.1. Giao diện form đăng nhập

4.1.2. Giao diện form đổi mật khẩu

* Ràng buộc:

  • Mật khẩu mới và mật khẩu cũ cần khác nhau
  • Địa chỉ học viên không vượt quá 100 ký tự

4.3.3. Giao diện form thông tin nhân viên

4.3.4. Giao diện form sửa thông tin nhân viên

4.4. Học viên:

4.4.1. Giao diện form học viên đăng nhập

4.4.2. Giao diện form quản lý học viên

* Chức năng:

  • Thêm, sửa, xóa, tìm kiếm thông tin học viên.

* Ràng buộc:

  • Tên học viên không vượt quá 50 ký tự

4.4.4. Giao diện form sửa thông tin học viên

4.5. Khóa học:

4.5.1. Giao diện form quản lý thông tin khóa học

*Ràng buộc:

  • Tên Khóa học không vượt quá 50 ký tự
  • Học phí một buổi học của khóa học phải nằm trong khoảng từ 15000 đến
  • Số buổi học phải nằm trong khoảng từ 15 đến 50

4.5.2. Giao diện form đăng ký khóa học

* Chức năng:

  • Thêm, sửa, xóa, tìm kiếm thông tin khóa học

* Ràng buộc:

  • Học viên đã đăng ký khóa học này và chưa kết thúc không thể tiếp tục đăng

  • Học viên đã đăng ký khóa học này và chưa hoàn thành học phí khóa đó nên

không thể đăng ký

4.6. Biên lai:

4.6.1. Giao diện form biên lai

* Chức năng:

  • Thêm, xóa, tìm kiếm, in biên lai

* Ràng buộc:

  • Không được nộp quá số tiền còn thiếu

4.7.3. Báo cáo doanh thu

4.7.4. Lịch sử đóng học phí