Hoạt động chính của trung tâm sẽ bao gồm việc tổ chức các đợt thi, tạo điều kiện cho các học viên lấy được các chứng chỉ ngoại ngữ có giá trị.. Các lớp có ngôn ngữ và trình độ khác nhau
Trang 1Email: uyenlong_thien@yahoo.com SĐT : 0986123996 Gmail: uyenlongthien.cntt@gmal.com
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
Trang 2I 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 ngôn ngữ được đào tạo ở trung tâm rất đa dạng, bao gồm Anh, Pháp, Nhật…, mỗi ngôn ngữ đều có các trình độ riêng khác nhau Số lượng nhân viên và giảng viên làm việc tại các chi nhánh của trung tâm cũng rất nhiều Do vậy, cần xây dựng một hệ thống tin học để quản lý trung tâm hiệu quả hơn
Hoạt động chính của trung tâm sẽ bao gồm việc tổ chức các đợt thi, tạo điều kiện cho các học viên lấy được các chứng chỉ ngoại ngữ có giá trị Mỗi đợt thi được tổ chức để cấp một loại chứng chỉ cho một ngôn ngữ cụ thể Thí sinh sẽ phải trải qua nhiều nội dung thi khác nhau, mỗi nội dung thi có thể được tổ chức thi ở các cơ sở khác nhau Các thông báo về các đợt thi sẽ được niêm yết tại các chi nhánh của trung tâm
Trước mỗi đợt thi, trung tâm sẽ mở các lớp luyện thi để giúp cho người học có thể đạt được kết quả tốt nhất trong kì thi Các lớp có ngôn ngữ và trình độ khác nhau sẽ được giảng dạy bởi các giảng viên có học vị tương ứng thích hợp Các thí sinh dự thi không bắt buộc phải học các lớp do trung tâm tổ chức
Và cuối cùng, sau khi đã có kết quả thi, trung tâm sẽ thực hiện việc cấp bằng cho các thí sinh có kết quả đạt
Các bộ phận quản lý trung tâm ngoại ngữ đại học Sư Phạm bao gồm:
-Ban giám hiệu trường đại học Sư Phạm: quản lý các chi nhánh của trung tâm, quyết định cấp các văn bằng ngoại ngữ cho các học viên
-Ban điều hành chi nhánh: giải quyết vấn đề sắp xếp lịch thi, thời khoá biểu, phân công giảng viên
-Bộ phận kế toán: đảm nhiệm việc tính toán các số liệu, kiểm tra sổ sách
-Thủ quỹ: quản lý quỹ của chi nhánh
-Bộ phận thu ngân: thông báo các chi tiết học tập, thu tiền lệ phí và ghi biên lai cho học viên
-Giảng viên trưởng : là giảng viên chịu trách nhiệm quản lý các giảng viên khác -Bộ phận phụ trách hợp tác quốc tế: đảm nhiệm việc thiết lập và đảm bảo mối quan hệ với các tổ chức ngoại ngữ quốc tế
-Bộ phận phụ trách trang thiết bị: chịu trách nhiệm về các thiết bị vật dụng phục
vụ cho việc giảng dạy của trung tâm
Trang 3Trườ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 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 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 Trường ĐH Sư Phạm TP HCM Số:………
Trung tâm ngoại ngữ BIÊN LAI THU LỆ PHÍ THI Ngày……tháng……năm……
Họ và tên người nộp:………
Kỳ thi:……….Trình độ:……… Môn thi:………
Ngày thi:………
Số tiền thu:………
Viết bằng chữ:………
Trang 4có 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 viên phải phù hợp với trình độ của lớp Các học viên tham gia lớp học không bắt buộc phải tham dư thi, và các thí sinh tham gia thi cũng không bắt buộc phải học các lớp luyện thi của trung tâm Sau khi đã chọn lớp học, học viên sẽ đóng tiền học tại các phòng ghi danh, và nhận biên lai từ nhân viên thu ngân Các giảng viên tham gia giảng dạy được trả lương theo lớp
c Cấp chứng chỉ ngoại ngữ
Sau khi đợt thi khoảng 1 tuần, kết quả thi của các thí sinh sẽ được niêm yết ở các chi nhánh của trung tâm Thi sinh được xét kết quả đạt khi có điểm số ở các nội dung thi
Trường ĐH Sư Phạm TP HCM Số:………
Trung tâm ngoại ngữ BIÊN LAI THU HỌC PHÍ Ngày……tháng……năm……
Họ và tên người nộp:………
Lớp:……….Trình độ:……… Môn hoc:………
Ngày học:………
Số tiền thu:………
Viết bằng chữ:………
Người nộp tiền Người thu tiền 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
Trang 5lớn hơn hoặc bằng điểm trung bình Các thí sinh thi đậu kỳ thi sẽ được cấp chứng chỉ ngoại ngữ được xác nhận bởi ban giám hiệu trường đại học Sư Phạm
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
+Quản lý học viên đã được cấp chứng chỉ
-Lưu trữ các học viên đã lấy chứng chỉ từ trung tâm
-Lập danh sách học viên đã lấy chứng chỉ
+Quản lý giảng viên
-Nhập giảng viên mới dựa theo hợp đồng
Trường ĐH Sư Phạm TP HCM Số:…………
Trung tâm ngoại ngữ CHỨNG CHỈ NGOẠI NGỮ Trình độ:… ………
Cấp cho:………
Sinh ngày:……… Tại:………
Đã tốt nhiệp kỳ thi:………
Tiếng:……… Đạt loại:………
Ngày….tháng… năm…
HIỆU TRƯỞNG
Trang 6-Lập danh sách giảng viên
+Quản lý lớp luyện thi
-Nhập các lớp học mới trong dựa theo thời khóa biểu
-Lập danh sách theo kỳ thi
+Quản lý đợt thi
-Nhập các đợt thi mới dựa theo lịch thi
-Lập danh sách đợt thi theo theo kỳ thi
+Quản lý chứng chỉ ngoại ngữ
-Nhập thêm thông tin chứng chỉ mới được cấp
-Tổng kết các chứng chỉ được cấp trong khoá học
+Quản lý các loại trình độ ngôn ngữ
-Cập nhật các loại ngôn ngữ
-Cập nhật các loại trình độ của một ngôn ngữ
-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
-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
Trang 7Thực thể 3: TRINHDO
Tất cả các trình độ có thể có của các loại ngôn ngữ
Các thuộc tínnh:
-MATD (Mã trình độ): thuộc tính khoá
-TENTD (Tên loại trình độ)
Thực thể 4: NGONNGU
Thực thể đại diện cho các ngôn ngữ được giảng dạy ở trung tâm Các thuộc tính:
-MANN (Mã ngôn ngữ) : thuộc tính khoá
-TENNN (Tên loại ngôn ngữ)
Thực thể 5: GIANGVIEN
Giảng viên của trung tâm
Các thuộc tính:
-MAGV (Mã giảng viên): Thuộc tính khoá
-TENGV (Tên giảng viên)
-DCGV (Đia chỉ giảng viên)
-DTGV (Điện thoại giảng viên)
-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)
Trang 8Thực thể 9: NHANVIEN
Nhân viên của trung tâm
Các thuộc tính:
-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
-CAHOC (Ca học): có 3 loại là ca sáng, ca chiều, ca tối
Trang 9-MANDT (Mã nội dung thi): thuộc tính khoá
-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ả)
-MABLUONG (Mã bảng lương): thuộc tính khoá
-NLBLUONG (Ngày lập bảng lưong)
Trang 10b.Mô hình ERD
Trang 11Rà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
co (0,1)
SBD
PHIDAY (1,n)
(0,n) (1,1)
(1,1)
(1,n) (1,n)
(1,1) (1,1)
(0,n) (1,1)
(0,n)
(1,1) (1,1)
(1,n) (1,1)
(1,1)
(1,n) (1,1)
(1,n)
(1,n)
(1,1)
MAL SISO SOBUOI
LOPHOC
MAGV TENGV DCGV NSGV
BIENLAIHOC
MABLUONG NLBLUONG
BANGLUONG
MAHD NLHD THOIHAN
HOPDONG
MAHV TENHV DCHV NSHV
dkthi
day
(1,n) (1,1)
(1,n)
(1,n) (1,n)
(1,n) (1,n)
(1,1)
MAKT TGBD TGKG
KY THI
MADT
DOITHI
MATD TENTD
TRINHDO
MANN TENNN
NGONNGU
MAHV TENHV THUTU
HOCVI
MANDT TENNDT
GT MACN
NGAYTL
Trang 12-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)
-MANN tham chiếu đến NGONNGU (MANN)
-MAHVI tham chiếu đến HOCVI (MAHVI)
HOCVI (MAHVI, TENHVI, THUTU)
SACH (MAS, TENS, TACGIA, MATD, MANN)
-MATD, MANN tham chiếu đến TRINHDO_NGONNGU(MATD, MANN)
KYTHI (MAKT, TGBD, TGKG)
DOTTHI (MADT, MAKT, MATD, MANN)
-MAKT tham chiếu đến KYTHI (MAKT)
BUOIHOC (MABH, NGAY, CA)
PHONGHOC (MAPH, DAY, LAU, SOPHONG, MACS)
-MACS tham chiếu đến COSO (MACS)
PH_BH (MABH, MAPH)
-MABH tham chiếu đến BUOIHOC (MABH)
-MAPH tham chiếu đến PHONGHOC (MAPH)
LOP (MAL, SISO, MADT, MABH, MAPH,MAGV)
-MADT tham chiếu đến DOTTHI ( MADT)
-MABH, MAPH tham chiếu đến PHONG_BUOIHOC (MABH,MAPH)
-MAGV tham chiếu đến GIAOVIEN(MAGV)
GIAOVIEN (MAGV, TENGV, DCGV,DTGV, NSGV, GT)
HVI_GV (MAGV, MANN, MAHVI)
-MAGV tham chiếu đến GIAOVIEN (MAGV)
-MANN tham chiếu đến NGONNGU (MANN)
-MAHVI tham chiếu đến HOCVI (MAHOCVI)
BANGLUONG (MABLUONG, NLBLUONG, MANV)
-MANV tham chiếu đến NHANVIEN (MANV)
CHITIETBANGLUONG ( MAL, MABLUONG, PHI)
-MAL tham chiếu đến LOP (MAL)
-MABLUONG tham chiếu đến BANGLUONG (MABLUONG)
HOPDONG (MAHD, NLHD, THOIHAN, MAGV, MANV)
-MAGV tham chiếu đến GIAOVIEN (MAGV)
-MANV tham chiếu đến NHANVIEN (MANV)
HOCVIEN (MAHV, TENHV, DCHV, DTHV, NSHV, GT)
DKHOC (MAHV, MAL, MABLH)
-MAHV tham chiếu đến HOCVIEN (MAHV)
-MAL tham chiếu đến LOP (MAL)
Trang 13-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)
CHUCVUGV (MAGV, MACV)
CHINHANH (MACN, NGAYTL)
COSO (MACS, DCCS, MACN)
- MACN tham chiếu đến CHINHANH (MACN)
3.Mô tả chi tiết cho các quan hệ
3.1 Quan hệ Trình độ
TRINHDO (MATD, TENTD)
Tên quan hệ: TRINHDO STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Ràng
Trang 14Kích thước tối đa: 200 x 40 =8 KB
Mô tả dữ liệu kiểu chuỗi:
MATD: không unicode TENTD: unicode 3.2 Quan hệ Ngôn ngữ
NGONNGU (MANN, TENNN)
Tên quan hệ: NGONNGU
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Rà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
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 45 = 4.5 KB Kích thước tối đa: 200 x 45 = 9 KB
Mô tả dữ liệu kiểu chuỗi:
MAHVI: không unicode TENHV: unicode
Trang 153.4 Quan hệ Trình độ Ngôn ngữ
TRDO_NNGU (MATD, MANN, MAHVI)
Tên quan hệ: TRDO_NNGU
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
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 90 = 90 KB Kích thước tối đa: 2000 x 90 = 180 KB
Trang 16Mô tả dữ liệu kiểu chuỗi:
MAS: không unicode TENS: unicode TACGIA: unicode MATD: không unicode MANN: không unicode
3.6 Quan hệ Kỳ thi
KYTHI (MAKT, TGBD, TGKG)
Tên quan hệ: KYTHI
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Ràng
Số dòng tối thiểu: 200
Số dòng tối đa: 400 Kích thước tối thiểu: 200 x 20 = 4 KB 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
Dung lượng:
Số dòng tối thiểu: 5000
Trang 17Số dòng tối đa: 10000 Kích thước tối thiểu: 5000 x 40 = 200 KB Kích thước tối đa: 10000 x 40 = 400 KB
Mô tả dữ liệu kiểu chuỗi:
MADT: không unicode MAKT: không unicode MATD: không unicode MANN: không unicode 3.8 Quan hệ Buổi học
BUOIHOC (MABH, NGAY, CA)
Tên quan hệ: BUOIHOC
STT Thuộc
Tính
Diễn Giải
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
Số dòng tối thiểu: 100
Số dòng tối đa: 200
Trang 18Kí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.10 Quan hệ Cơ sở
COSO (MACS, DCCS, MACN)
Tên quan hệ: COSO
STT Thuộc
Tính
Diễn Giải
Dung lượng:
Số dòng tối thiểu: 200
Số dòng tối đa: 400 Kích thước tối thiểu: 200 x 45 = 9 KB Kích thước tối đa: 400 x 45 = 18 KB
Mô tả dữ liệu kiểu chuỗi:
MACS: không unicode DCCS: unicode
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
Dung lượng:
Số dòng tối thiểu: 400
Trang 19Số 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
(PHONGHOC) Tổng số 20
Dung lượng:
Số dòng tối thiểu: 2000
Số dòng tối đa: 4000 Kích thước tối thiểu: 2000 x 20 = 40 KB Kích thước tối đa: 4000 x 20 = 80 KB
Mô tả dữ liệu kiểu chuỗi:
MABH: không unicode MAPH: không unicode
3.13 Quan hệ Lớp
LOP (MAL, SISO, MADT, MABH, MAPH,MAGV)
Tên quan hệ: LOP
STT Thuộc Tính Diễn Giải Kiểu
Trang 20học (BH_PH)
phòng học
(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 MABH: không unicode MAPH: không unicode MAGV: khônng unicode
3.14 Quan hệ Giao viên
GIAOVIEN (MAGV, TENGV, DCGV, NSGV, GT)
Tên quan hệ: GIAOVIEN
STT Thuộc Tính Diễn Giải Kiểu
Tồng số 90 Dung lượng:
Số dòng tối thiểu: 200
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 TENGV: unicode DCGV: unicode
Trang 21DTGV: 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
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:
MAGV: không unicode MANN: không unicode MAHVI: không unicode 3.16 Quan hệ Nhân viên
NHANVIEN (MANV, TENNV, DCNV, NSNV, GT, MACV, MACN)
Tên quan hệ: NHANVIEN
STT Thuộc
Tính
Diễn Giải
Trang 22Dung 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 TENNV: unicode DCNV: unicode DTNV: không unicode GT: không unicode MACN: không unicode MACV: không unicode 3.17 Quan hệ Bảng Lương
BANGLUONG (MABLUONG, NLBLUONG, MANV)
Tên quan hệ: BANGLUONG
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Rà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:
MABLUONG: không unicode MANV: không unicode 3.18 Quan hệ Chi tiết bảng lương
CHITIETBANGLUONG (MAL, MABLUONG, PHI)
Trang 23Tên quan hệ: CHITIETBANGLUONG
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)
Tên quan hệ: HOPDONG
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 40 = 16 KB Kích thước tối đa: 800 x 40 = 32 KB
Mô tả dữ liệu kiểu chuỗi:
MAHD: không unicode MAGV: không unicode MANV: không unicode
Trang 243.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
Tổng cộng 90 Dung lượng:
Số dòng tối thiểu: 400000
Số dòng tối đa: 800000 Kích thước tối thiểu: 400000 x 90 = 36 MB Kích thước tối đa: 800000 x 90 = 72 MB
Mô tả dữ liệu kiểu chuỗi:
MAHV: không unicode TENHV: unicode DCHV: unicode DTHV: không unicode GT: không unicode 3.21 Quan hệ Đăng ký học
DKHOC (MAHV, MAL, MABLH)
Tên quan hệ: DKHOC
STT Thuộc
Tính
Diễn Giải
Trang 25Dung 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
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 50 = 40 MB Kích thước tối đa: 1600000 x 50 = 80 MB
Mô tả dữ liệu kiểu chuỗi:
MABLH: không unicode MAHV: không unicode MAL: không unicode MANV: không unicode
3.23 Quan hệ Đăng ký thi
DKTHI (MAHV, MADT, MABLT, MACC, SBD, KQ)
Tên quan hệ: DKTHI
STT Thuộc
Tính
Diễn Giải
Trang 26Số dòng tối thiểu: 800000
Số dòng tối đa: 1600000 Kích thước tối thiểu: 800000 x 55 = 44MB Kích thước tối đa: 1600000 x 55 = 88MB
Mô tả dữ liệu kiểu chuỗi:
MAHV: không unicode MADT: không unicode MABLT: không unicode MACC: không unicode SBD: không unicode KQ: không unicode 3.24 Quan he bien lai thi
BIENLAITHI (MABLT, NLBLT, SOTIEN, MAHV, MADT, MANV)
Tên quan hệ: BIENLAITHI
Dung lượng:
Số dòng tối thiểu: 800000
Số dòng tối đa: 1600000
Trang 27Kích thước tối thiểu: 800000 x 50 = 40 MB Kích thước tối đa: 1600000 x 50 = 80 MB
Mô tả dữ liệu kiểu chuỗi:
MABLT:không unicode MAHV: không unicode MADT: không unicode MANV: không unicode
3.25 Quan hệ Nội dung thi
NOIDUNGTHI (MANDT, TENNDT)
Tên quan hệ: NOIDUNGTHI
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Rà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 40 = 0.04 KB Kích thước tối đa: 20 x 40 = 0.08 KB
Mô tả dữ liệu kiểu chuỗi:
MANDT: không unicode TENNDT: unicode
3.26 Quan hệ Thi
THI (MAHV, MADT, MANDT, DIEM, MAPH, THOIGIAN)
Tên quan hệ: THI
STT Thuộc Tính Diễn Giải Kiểu
Trang 28Số dòng tối thiểu: 2400000
Số dòng tối đa: 4800000 Kích thước tối thiểu: 2400000 x 46 = 110 MB Kích thước tối đa: 4800000 x 46 = 220 MB
Mô tả dữ liệu kiểu chuỗi:
MAHV: không unicode MADT: không unicode MANDT: không unicode MAPH: không unicode 3.27 Quan hệ Chứng chỉ
CHUNGCHI (MACC, NCCC, LOAI, MAHV, MADT, MANV)
Tên quan hệ: CHUNGCHI
STT Thuộc
Tính
Diễn Giải
Dung lượng:
Số dòng tối thiểu: 400000
Số dòng tối đa: 800000 Kích thước tối thiểu: 400000 x 50 = 20 MB Kích thước tối đa: 800000 x 50 = 40 MB
Mô tả dữ liệu kiểu chuỗi:
MACC: không unicode LOAI: không unicode MAHV: không unicode MADT: không unicode
Trang 29MANV: không unicode 3.28 Quan hệ chức vụ
CHUCVU (MACV, TENCV)
Tên quan hệ: CHUCVU
STT Thuộc Tính Diễn Giải Kiểu DL Loại DL MGT Số byte Rà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:
MACV: không unicode TENCV: unicode 3.29 Quan hệ chức vụ giáo viên
Dung lượng:
Số dòng tối thiểu: 200
Số dòng tối đa: 400 Kích thước tối thiểu: 200 x 20 = 4 KB Kích thước tối đa: 400 x 20 = 8 KB
Mô tả dữ liệu kiểu chuỗi:
MACV: không unicode MAGV: không unicode
4.Bảng mô tả tổng kết
a.Tổng kết quan hệ
Trang 30STT Tên quan hệ Số byte Kích thước tối đa (kb)
8 DTGV Điện thoại giáo viên GIAOVIEN
Trang 3110 DTNV Điện thoại nhân viên NHANVIEN
HOCVIEN
CHITIETBANGLUONG
NHANVIEN
CHUCVUGV
BIENLAITHI, THI, CHUNGCHI
HOPDONG, CHUCVUGV
BIENLAITHI, THI, CHUNGCHI
HVI_GV
DKHOC, BIENLAIHOC
SACH, DOTTHI, HVI_GV
HOPDONG, BIENLAIHOC, BIENLAITHI, CHUNGCHI
SACH, DOTTHI
39 NLBLH Ngày lập biên lai học BIENLAIHOC
40 NLBLUONG Ngày lập bảng lương BANGLUONG
Trang 3241 NLBLT Ngày lập biên lai thi BIENLAITHI
43 NSGV Ngày sinh giáo viên GIAOVIEN
63 TGKG Thời gian khai giảng KYTHI
IV.Thiết kế giao diện
1 Các menu chính của giao diện
Trang 331.1 Menu Hệ thống
1.2 Menu Học vụ
1.3 Menu Học viên
Trang 341.4 Menu Giảng viên
1.5 Menu Nhân viên
Trang 351.6 Menu Thu chi
1.7 Menu Trợ giúp
Trang 362 Mô tả Form
2.1 Form Quản lý người dùng
Trang 37đã tồn tại chonTen_Click()
chọn từ Table CHUCVU
Chọn chức vụ
Quyền sử dụng chương trình Tên đăng
Nhập từ keyboard
Trang 38Mật khẩu PasswordBox ≥ 6 kí tự Nhập từ
keyboard Xác nhận
giống Password
Nhập từ keyboard
thêm 1 quyền sử dụng chương trình cho nhân viên
them_Click()
sửa thông tin người dùng
sua_Click()
Xóa quyền sử dụng của nhân viên
Giá trị Default
Trang 39dangnhap()
2.3 Form Thời khóa biểu
In thời khóa biểu
in_Click()
Trang 40t
KYTHI Tìm
lịch thi tim_Click()