Đề tài Quản lý trung tâm ngoại ngữ - Pdf 12

Đề tài
Quản lý trung tâm ngoại ngữ
MỤC LỤC
Lời nói đầu _____________________________________________________ 1
Mục lục __________________________________________________________ 2
I.Tổng quan _____________________________________________________ 3
1.Khảo sát hệ thống _________________________________________ 3
2.Phân tích hiện trạng ________________________________________ 3
3.Nhu cầu tin học hoá ________________________________________ 3
II.Phân tích yêu cầu _______________________________________________ 6
1 Yêu cầu chức năng _________________________________________ 6
2 Yêu cầu phi chức năng ______________________________________ 7
III.Phân tích hệ thống ______________________________________________ 7
1. Mô hình thực thể ERD _____________________________________ 7
a Xác định các thực thể ________________________________ 7
b Mô hình ERD _______________________________________ 11
2. Chuyển mô hình ERD thành mô hình quan hệ _________________ 12
3. Mô tả chi tiết cho các quan hệ _______________________________ 13
4. Bảng mô tả tổng kết _______________________________________ 30
a. Tổng kết quan hệ ____________________________________ 30
b. Tổng kết thuộc tính __________________________________ 30
IV. Thiết kế giao diện ______________________________________________ 33
1. Các menu chính ___________________________________________ 33
2. Mô tả Form ______________________________________________ 36
V. Thiết kế Ô xử lý _______________________________________________ 77
VI. Đánh giá ưu khuyết ____________________________________________ 100
2
I. Tổng quan
1. Khảo sát hệ thống
Trung tâm ngoại ngữ đại học Sư Phạm TP HCM thường xuyên mở các lớp luyện
thi, tổ chức thi và cấp các chứng chỉ ngoại ngữ cho hàng chục ngàn học viên mỗi năm.

Các công việc:
a. Tổ chức các đợt thi
Mỗi năm, trung tâm tổ chức 4 kỳ thi cấp chứng chỉ cho các học viên ở tất cả các
ngôn ngữ, các kỳ thi này cách nhau 3 tháng. Một kỳ thi sẽ gồm nhiều đợt thi dành riêng
cho một trình độ ngôn ngữ cụ thể. Mỗi đợt thi cũng sẽ được chia ra làm nhiều nội dung
thi, bao gồm sơ khởi, tự luận, vấn đáp…Các nội dung thi này sẽ được tổ chức ở thời gian
và địa điểm khác nhau, kết quả của một nội dung thi sẽ do một hoặc nhiều giáo viên
chấm. Lịch thi sẽ được ban điều hành sắp xếp và phổ biến ở các phòng ghi danh của
trung tâm. Chi tiết lịch thi bao gồm loại trình độ ngôn ngữ của đợt thi, nội dung thi, thời
gian địa điểm thi và lệ phí thi. Học viên khi đăng kí dự thi sẽ đóng tiền lệ phí thi cho
nhân viên thu ngân tại các phòng ghi danh của trung tâm. Nhân viên thu ngân sẽ lập biên
3
Trường ĐH Sư Phạm TP. HCM
Trung tâm ngoại ngữ
LỊCH TỔ CHỨC THI
Bắt đầu thi:……
Kỳ thi Tiếng Trình độ Nội dung Ngày Địa điểm
TP. HCM, ngày… tháng … năm…
BAN ĐIỀU HÀNH
lai và sao ra thành hai bản, học viên sẽ giữ một bản, và trung tâm sẽ giữ một bản, để tiện
cho việc đối chiếu về sau. Các giảng viên tham gia chấm bài thi sẽ nhận được tiền bồi
dưỡng của trung tâm.
b. Mở các lớp luyện thi
Trước các kỳ thi 3 tháng, trung tâm sẽ mở các lớp luyện thi dành riêng cho từng
loại trính độ ngôn ngữ, tạo điều kiện cho các học viên đạt thành tích thi tốt nhất. Thông
tin chi tiết của các lớp học sẽ được đăng trên thời khoá biểu, bao gồm loại trình độ ngôn
ngữ, giáo trình, thời gian, địa điểm, và các giảng viên tham gia giảng dạy. Ban điều hành
có nhiệm vụ sắp xếp thời gian và địa điểm học, phân công các giảng viên phụ trách lớp.
Các giảng viên có thể có nhiều học vị cho một ngôn ngữ, và có thể dạy nhiều ngôn ngữ.
Điều kiện phân công là giảng viên phải dạy được ngôn ngữ của lớp, và học vị của giảng

Người nộp tiền Người thu tiền
5
Trường ĐH Sư Phạm TP. HCM
Trung tâm ngoại ngữ
THỜI KHOÁ BIỂU
Kỳ Thi: ……………
Khai giảng: ……….
Ngôn ngữ Trình độ Ngày học Ca Địa điểm Sách Giáo viên
TP. HCM, ngày……tháng……
năm
BAN ĐIỀU HÀNH
3. Nhu cầu tin học hoá
Hằng năm, số lượng học viên đăng ký học và thi ở trung tâm là rất lớn, có thể lên
đến hàng chục ngàn. Các thông tin về điểm số, số báo danh phải được lưu trữ một cách
chính xác, tránh gây ra những sai sót, ảnh hưởng đến kết quả học và thi của học viên.
Ngoài ra, cần phải lưu trữ lại toàn bộ hồ sơ của các học viên đã được cấp chứng chỉ ngoại
ngữ tại trung tâm. Tóm lại, số lượng thông tin mà trung tâm phải xử lý là rất lớn, và nhu
cầu tin học hoá toàn bộ trung tâm là rất cần thiết, không những chỉ để lưu trữ dữ liệu một
cách tập trung, mà còn để có thể dễ dàng thao tác, cập nhật.
II. Phân tích yêu cầu
1.Yêu cầu chức năng
+Quản lý nhân viên
-Nhập nhân viên mới.
-Lập danh sách nhân viên
+Quản lý học viên đăng kí học
-Nhập học viên mới theo biên lai đăng kí học.
-Lập danh sách học viên trong một kỳ thi.
+Quản lý học viên đăng kí thi
-Nhập thí sinh mới theo biên lai lệ phí thi.
-Lập danh sách thí sinh trong một kỳ thi.

-Lập danh sách các loại trình độ ngôn ngữ được giảng dạy ở trung tâm.
+Quản lý tài liệu giảng dạy
-Cập nhật tài liệu giảng dạy.
-Lập danh sách tài liệu giảng dạy theo theo tác giả, trình độ.
+Quản lý thu chi
-Lập biên lai thu học phí.
-Lập biên lai thu lệ phí thi.
-Thanh toán lương bổng và tiền bồi dưỡng cho giảng viên.
-Báo cáo doanh thu chi nhánh
+Quản lý hệ thống dữ liệu
-Lưu trữ, phục vụ dữ liệu.
-Kết thúc chương trình.
2.Yêu cầu phi chức năng
-Phân quyền người sử dụng hệ thống, để dễ quản lý hệ thống.
-Cho phép người dùng thay đổi password
III. Phân tích hệ thống
1.Mô hình thực thể ERD
a.Xác định các thực thể
Thực thể 1: KYTHI
Mỗi năm trung tâm tổ chức 4 kỳ thi, cấp chứng chỉ cho tất các trình độ ngôn ngữ
của trung tâm.
Các thuộc tính:
-MAKT ( Mã kì thi): thuộc tính khoá.
-TGBD (Thời gian bắt đầu): ngày bắt đầu kỳ thi
-TGKG (Thời gian khai giảng): ngày khai giảng các lớp luyện thi
Ràng buộc: TGKG phải xảy ra trước TGBD.
Thực thể 2: DOTTHI
Trong một kỳ thi có nhiều đợt thi dành riêng cho một trình độ ngôn ngữ.
Các thuộc tính:
-MADT (Mã đợt thi) : thuộc tính khoá, phân biệt giữa các đợt thi.

-SISO (Sỉ số).
Thực thể 8: HOCVIEN
Bao gồm tất cả các học viên đăng ký học và thi ở trung tâm.
Các thuộc tính:
-MAHV (Mã học viên): thuộc tính khoá.
-TENHV (Tên học viên).
-GT (Giới tính).
-DCHV (Địa chỉ học viên).
-DTHV (Điện thoại học viên).
-NSHV (Ngày sinh).
Thực thể 9: NHANVIEN
Nhân viên của trung tâm.
Các thuộc tính:
8
-MANV (Mã nhân viên): thuộc tính khoá.
-TENNV (Tên nhân viên).
-GT (Giới tính).
-DCNV (Địa chỉ nhân viên).
-DTNV (Điện thoại nhân viên).
-NSNV(Ngày sinh nhân viên).
Thực thể 10: CHUCVU
Chức vụ cụ thể của một nhân viên.
Các thuộc tính:
-MACV (Mã chức vụ): thuộc tính khoá.
-TENCV (Tên loại chức vụ).
Thực thể 11: BUOIHOC
Các buổi học được trung tâm chọn để mở lớp.
Các thuộc tính:
-MABH (Mã buỗi học): thuộc tính khoá.
-NGAYHOC (Ngày học): có 2 loại, là 2 4 6 và 3 5 7

-TENNDT (Tên nội dung thi)
Thực thể 17: SACH
Các loại sách mà học viên cần học để thi một loại trình độ ngôn ngữ.
Các thuộc tính:
-MAS (Mã sách): thuộc tính khoá.
-TENS (Tên Sach)
-TACGIA (Tên tác giả)
Thực thể 18: CHINHANH
Trung tâm gồm nhiều chi nhánh.
Các thuộc tính:
-MACN (Mã chi nhánh): thuộc tính khoá.
-NGAYTL (Ngày thành lập).
Thực thể 19: CHUNGCHI
Chứng chỉ đã được trung tâm cấp
Các thuộc tính:
-MACC (Mã chứng chỉ): thuộc tính khoá.
-NCCC (Ngày cấp chứng chỉ).
Thực thể 20: HOPDONG
Hộp đồng thuê giảng viên cho trung tâm.
Các thuộc tính:
-MAHD (Mã hợp đồng): thuộc tính khoá.
-NLHD (Ngày lập hợp đồng).
-THOIHAN (Thời hạn hợp đồng).
Thực thể 21: BANGLUONG
Bảng lương của giảng viên.
Các thuộc tính:
-MABLUONG (Mã bảng lương): thuộc tính khoá.
-NLBLUONG (Ngày lập bảng lưong).
10
b.Mô hình ERD

(0,1)
(1,1)
(1,n)
(1,n)
(1,1)
(1,n) (1,n)
(1,1)
(1,n)
(1,n)
(1,1)
(0,n)
(1,1)
(1,1)
(1,1)
(1,1)
(1,n)
(1,1)
(0,n) (0,n)
(1,1)
(1,n)
(1,1)
(0,n) (1,1)
(0,n)
(1,1)
(1,1)
(1,n)
(1,1)
(1,1)
(1,n)
(1,1)

MAHD
NLHD
THOIHAN
HOPDONG
MAHV
TENHV
DCHV
NSHV
GT
HOCVIEN
thicoco
tai
co
thuo
c
nha
n
hoc
ki
co
co
thu chi
ki
co
cap
dkthi
day
(1,n) (1,1) (1,n)
(1,n)
(1,n)

thuo
c
co
MABLT
NLBLT
SOTIEN
BIENLAITHI
thu
(1,n) (1,1)
NHANVIEN
CHINHANH
PHONGHOC
MANV
TENNV
DCNV
NSNV
GT
MACN
NGAYTL
11
Ràng buộc của mô hình ERD:
-Giáo viên tham gia giảng dạy lớp nào phải có học vị về ngôn ngữ của lớp ấy.
-Học vị của giáo viên phải có thứ tự lớn hơn học vị cần để dạy trình độ ngôn ngữ
của lớp.
2.Chuyển mô hình ERD thành mô hình quan hệ
Có tổng cộng 29 quan hệ, bao gồm:
TRINHDO (MATD, TENTD)
NGONNGU (MANN, TENNN)
TRDO_NNGU (MATD, MANN, MAHVI)
-MATD tham chiếu đến TRINHDO (MATD)

-MANV tham chiếu đến NHANVIEN (MANV)
HOCVIEN (MAHV, TENHV, DCHV, DTHV, NSHV, GT)
DKHOC (MAHV, MAL, MABLH)
12
-MAHV tham chiếu đến HOCVIEN (MAHV)
-MAL tham chiếu đến LOP (MAL)
-MABLH tham chiếu đến BIENLAIHOC (MABLH)
BIENLAIHOC (MABLH, NLBLH, TIENHOC, MAHV, MAL, MANV)
-MAHV, MAL tham chiếu đến DANGKYHOC (MAHV, MAL)
-MANV tham chiếu đến NHANVIEN (MANV)
DKTHI (MAHV, MADT, MABLT, MACC, SBD, KQ)
-MAHV tham chiếu đến HOCVIEN (MAHV)
-MADT tham chiếu đến DOTTHI (MADT)
-MABLT tham chiếu đến BIENLAITHI (MABLT)
-MACC tham chiếu đến CHUNGCHI (MACC)
BIENLAITHI (MABLT, NLBLT, TIENTHI, MAHV, MADT, MANV)
-MAHV, MADT tham chiếu đến DANGKYTHI (MAHV, MADT)
-MANV tham chiếu đến NHANVIEN (MANV)
NOIDUNGTHI (MANDT, TENNDT)
THI (MAHV, MADT, MANDT, DIEM, MAPH, THOIGIAN)
-MAHV, MADT tham chiếu đến DANGKYTHI (MAHV, MADT)
-MANDT tham chiếu đến NOIDUNGTHI (MANDT)
-MAPH tham chiếu đến PHONGHOC
CHUNGCHI (MACC, NCCC, LOAI, MAHV, MADT, MANV)
- MAHV, MADT tham chiếu đến DANGKYTHI (MAHV, MADT)
- MANV tham chiếu đến NHANVIEN (MANV)
NHANVIEN (MANV, TENNV, DCNV, DTNV, NSNV, GT, MACV, MACN)
-MACV tham chiếu đến CHUCVU (MACV)
-MACN tham chiếu đến CHINHANH (MACN)
CHUCVU (MACV, TENCV)

buộc
1 MANN Mã ngôn
ngữ
CT B 10 PK
2 TENNN Tên ngôn
ngữ
CD B 30
Tổng số 40
Dung 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 40 = 4 KB
Kích thước tối đa: 200 x 40 = 8 KB
Mô tả dữ liệu kiểu chuỗi:
MANN: không unicode
TENNN: unicode
3.3 Quan hệ Học vị
HOCVI (MAHVI, TENHVI, THUTU)
Tên quan hệ: HOCVI
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Ràng
buộc
1 MAHVI Mã Học
vị
CT B 10 PK
2 TENHVI Tên Học
vị
CD B 30
3 THUTU Số Thứ tự SN B 5
Tổng số 45
Dung lượng:

Dung lượng:
Số dòng tối thiểu: 500
Số dòng tối đa: 1000
Kích thước tối thiểu: 500 x 30 = 15 KB
Kích thước tối đa: 1000 x 30 = 30 KB
Mô tả dữ liệu kiểu chuỗi:
MATD: không unicode
MANN: không unicode
MAHVI: không unicode
3.5 Quan hệ Sách
SACH (MAS, TENS, TACGIA, MATD, MANN)
Tên quan hệ: SACH
STT Thuộc Tính Diễn
Giải
Kiểu
DL
Loại
DL
MGT Số byte Ràng buộc
1 MAS Mã sách CT B 10 PK
2 TENS Tên sách CD B 30
3 TACGIA Tác giả CD B 30
4 MATD Mã trình
độ
CT B 10 FK
(TRDO_NNGU)
5 MANN Mã ngôn
ngữ
CT B 10 FK
(TRDO_NNGU)

Kích thước tối đa: 400 x 20 = 8 KB
Mô tả dữ liệu kiểu chuỗi:
MAKT: không unicode
3.7 Quan hệ Đợt thi
DOTTHI (MADT, MAKT, MATD, MANN)
Tên quan hệ: DOTTHI
STT Thuộc
Tính
Diễn
Giải
Kiểu
DL
Loại
DL
MGT Số byte Ràng buộc
1 MADT Mã đợt
thi
CT B 10 PK
2 MAKT Mã kỳ
thi
CT B 10 FK (KYTHI)
3 MATD Mã trình
độ
CT B 10 FK
(TRDO_NNGU)
4 MANN Mã ngôn
ngữ
CT B 10 FK
(TRDO_NNGU)
Tổng số 40

3 CA Ca học CD B [‘sang’,’chieu’,’toi’] 5
Tổng số 20
Dung lượng:
Số dòng tối thiểu: 10
Số dòng tối đa: 20
Kích thước tối thiểu: 10 x 20 = 0.2 KB
Kích thước tối đa: 20 x 20 = 0.4 KB
Mô tả dữ liệu kiểu chuỗi:
MABH: không unicode
NGAY: không unicode
CA : khộng unicode
3.9 Quan hệ Chi nhánh
CHINHANH (MACN, NGAYTL)
Tên quan hệ: CHINHANH
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Ràng
buộc
1 MACN Mã chi
nhánh
CT B 5 PK
2 NGAYTL Ngày
thành lập
N B 5
Tổng số 10
Dung lượng:
17
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 10 = 1 KB
Kích thước tối đa: 200 x 10 = 2 KB
Mô tả dữ liệu kiểu chuỗi:

MACN: không unicode
3.11 Quan hệt Phòng học
PHONGHOC (MAPH, DAY, LAU, SOPHONG, MACS)
Tên quan hệ: PHONGHOC
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Ràng
buộc
1 MAPH Mã phòng
học
CT B 10 PK
2 DAY Dãy CT B 1
3 LAU Lầu CT B 2
4 SOPHONG Số phòng CD B 2
5 MACS Mã cơ sở CT B 10 FK
(COSO)
Tổng số 25
18
Dung lượng:
Số dòng tối thiểu: 400
Số dòng tối đa: 800
Kích thước tối thiểu: 400 x 25 = 10 KB
Kích thước tối đa: 800 x 25 = 20 KB
Mổ tả dữ liệu kiểu chuỗi:
MAPH: không unicode
DAY: không unicode
LAU: không unicode
SOPHONG: không unicode
MACS: không unicode
3.12 Quan hệ Phòng học buổi học
PH_BH (MABH, MAPH)
Tên quan hệ: PH_BH

STT Thuộc Tính Diễn Giải Kiểu
DL
Loại DL MGT Số byte Ràng buộc
1 MAL Mã lớp CT B 10 PK
2 SISO Sỉ số SN B 5
3 MAGV Mã giáo
viên
CT B 10 FK
(GIAOVIEN
4 MADT Mã đợt CT B 10 FK
19
thị (DOTTHI)
MABH Mã buổi
học
CT B 10 FK
(BH_PH)
5 MAPH Mã
phòng
học
CT B 10 FK
(BH_PH)
Tồng số 55
Dung lượng:
Số dòng tối thiểu: 10000
Số dòng tối đa: 20000
Kích thước tối thiểu: 10000 x 55 = 550 KB
Kích thước tối đa: 20000 x 55 = 1100 KB
Mô tả dữ liệu kiểu chuỗi:
MAL: không unicode
MADT: không unicode

Số dòng tối đa: 400
Kích thước tối thiểu: 200 x 90 = 18 KB
Kích thước tối đa: 400 x 90 = 36 KB
Mô tả dữ liệu kiểu chuỗi:
MAGV: không unicode
20
TENGV: unicode
DCGV: unicode
DTGV: không unicode
GT: không unicode
3.15 Quan hệ Học vị giáo viên
HVI_GV (MAGV, MANN, MAHVI)
Tên quan hệ: HVI_GV
STT Thuộc Tính Diễn
Giải
Kiểu
DL
Loại
DL
MGT Số byte Ràng buộc
1 MAGV Mã giáo
viên
CT B 10 PK, FK
(GIAOVIEN)
2 MANN Mã ngôn
ngữ
CT B 10 PK, FK
(NGONNGU)
3 MAHVI Mã học
vị

nhân
viên
CD B 30
3 DCNV Địa chỉ CD B 30
4 DTNV Điện
thoại
CD B 10
5 NSNV Ngày
sinh
N B 5
21
6 GT Giới
tính
CD B [‘nam’,’nu’] 5
7 MACV Mã chức
vụ
CT B 10 FK
(CHUCVU)
8 MACN Mã chi
nhánh
CT B 10 FK
(CHINHANH)
Tồng số 110
Dung lượng:
Số dòng tối thiểu: 1000
Số dòng tối đa: 2000
Kích thước tối thiểu: 1000 x 110 = 110 KB
Kích thước tối đa: 2000 x 110 = 220 KB
Mô tả dữ liệu kiểu chuỗi:
MANV: không unicode

3.18 Quan hệ Chi tiết bảng lương
22
CHITIETBANGLUONG (MAL, MABLUONG, PHI)
Tên quan hệ: CHITIETBANGLUONG
STT Thuộc Tính Diễn
Giải
Kiểu
DL
Loại
DL
MGT Số byte Ràng buộc
1 MAL Mã lớp CT B 10 PK, FK
(LOP)
2 MABLUONG Mã bảng
lương
CT B 10 PK, FK
(BANG
LUONG)
3 PHI Phí SN B 5
Tổng số 25
Dung lượng:
Số dòng tối thiểu: 20000
Số dòng tối đa: 40000
Kích thước tối thiểu: 20000 x 25 = 500KB
Kích thước tối đa: 40000 x 250 = 1000KB
Mô tả dữ liệu kiểu chuỗi:
MAL: không unicode
MABLUONG: không unicode
3.19 Quan hệ hợp đồng
HOPDONG ( MAHD , NLHD, THOIHAN, MAGV, MANV)

MAHD: không unicode
23
MAGV: không unicode
MANV: không unicode
3.20 Quan hệ học viên
HOCVIEN (MAHV, TENHV, DCHV, NSHV, GT)
Tên quan hệ: HOCVIEN
STT Thuộc Tính Diễn Giải Kiểu
DL
Loại DL MGT Số byte Ràng
buộc
1 MAHV Mã học
viên
CT B 10 PK
2 TENHV Tên học
viên
CD B 30
3 DCHV Địa chỉ
học viên
CD K 30
4 DTHV Điện
thoại
CD K 10
5 NSHV Ngày
sinh học
viên
N B 5
6 GT Giới tính CD B [‘nam’,’nu’] 5
Tổng cộng 90
Dung lượng:

Tổng số 30
Dung lượng:
Số dòng tối thiểu: 800000
Số dòng tối đa: 1600000
Kích thước tối thiểu: 800000 x 30 = 24 MB
Kích thước tối đa: 1600000 x 30 = 48 MB
Mô tả dữ liệu kiểu chuỗi:
MAHV: không unicode
MAL: không unicode
MABLH: không unicode
3.22 Quan hệ Biên lai học
BIENLAIHOC (MABLH, NLBLH, SOTIEN, MAHV, MAL, MANV)
Tên quan hệ: BIENLAIHOC
STT Thuộc Tính Diễn
Giải
Kiểu
DL
Loại
DL
MGT Số byte Ràng buộc
1 MABLH Mã biên
lai học
CT B 10 PK
2 NLBLH Ngày lập N B 5
3 TIENHOC Số tiền SN B 5
4 MAHV Mã học
viên
CT B 10 FK (DKHOC)
5 MAL Mã lớp CT B 10 FK (DKHOC)
6 MANV Mã nhân


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status