Quản lý Giáo Viên Trường Đại học

Tên xử lý : Thống Kê Form : Thống Kê Giáo Viên Theo H ọc H àm Input : MSHH Outout : Xuất ra bảng Thống Kê Table liên quan : GV, GV_HOCHAM

pdf86 trang | Chia sẻ: lylyngoc | Ngày: 25/10/2013 | Lượt xem: 2095 | Lượt tải: 6download
Bạn đang xem nội dung tài liệu Quản lý Giáo Viên Trường Đại học, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ TÀI: Quản lý Giáo Viên Trường Đại học Quản lý Giáo Viên Trường Đại học 2 LỜI NÓI ĐẦU Trong những năm trở lại đây, với sự phát triển mạnh mẽ của công nghệ thông tin . Với việc hỗ trợ của công nghệ thông tin thì mọi ngành kinh doanh đều phát triển theo và giải quyết được rất nhiều khó khăn và việc kinh doanh cũng trở nên dễ dàng và thuận tiên hơn. Vì vậy với môi trường sư phạm là trường đại học thì việc áp dụng công nghệ thông tin cũng sẽ giúp ích rất nhiều và giải quyết mọi vấn đề khó khăn phát sinh trong việc quản lý giáo viên. Đậc biệt lĩnh vực phân tích thiết kế hệ thống thông tin là một phần quan trọng của ngành công nghệ thông tin. Nhờ có ngành này mà mọi vấn đề liên quan đến hệ thống thông tin được quản lý đơn giản và nhanh chóng hơn. Do đó từ nhu cầu thực tế cần có hệ thống quản lý gáio viên để cung cấp cho các trường đại học. Cùng với nhu cầu muốn tìm hiểu sâu sắc hơnvề lĩnh vực phân tích và thiết kế hệ thống thông tin chúng em đã thực hiên đồ án “ Quản Lý Giáo Viên”. Chúng em xin chân thành cảm ơn thầy rất nhiều vì thầy đã nhiệt tình giúp đỡ cho chúng em rất nhiều kiến thức quý giá về lĩnh vực phân tích và thiết kế hệ thống thông tin để chúng em có thể hoàn thành đồ án một cách tốt nhất. Tuy hiên, đồ án của chúng em chắc chắn còn nhiều thiếu sót mong thầy thông cảm và góp ý tWhêm cho chúng em. Chúng em xin chân thành cảm ơn thầy. MỤC LỤC MỤCLỤC………………………………………………………………………………… ……...2 Quản lý Giáo Viên Trường Đại học 3 I. Khảo sát hệ thống và phân tích hiên trạng hệ thống……………………………………... 3 1. Khảo sát hệ thống ……………………………………………………………………. 3 2. Phân tích hiện trạng hệ thống………………………………………………………… 3 II. Phân tích yêu cầu…………………………………………………………………………..3 1. Yêu cầu chức năng ……………………………………………………………….…...3 2. Yêu cầu phi chức năng………………………………………………………………...4 III. Phân tích hệ thống…………………………………………………………………………4 1. Mô hình thực thể ERD………………………………………………………………..4 a. Xác định các thực thể…………………………………………………………...4 b. Mô hình ERD …………………………………………………………………..7 2. Chuyển mô hình ERD thành mô hình quan hệ……………………………………….8 3. Mô tả chi tiết cho các quan hệ………………………………………………………..8 Quản lý Giáo Viên Trường Đại học 4 4. Mô tả bảng tổng kết………………………………………………………………….15 a. Tổng kết quan hệ…………………………………………………………….15 b. Tổng kết thuộc tính…………………………………………………………. 16 IV. Thiết kế giao diện……………………………………………………………………….. 17 1. Các menu chính của giao diện………………………………………………………17 2. Mô tả Form…………………………………………………………………………..20 V. Thiết kế ô xử lý…………………………………………………………………………...40 VI. Đánh giá ưu khuyết………………………………………………………………………55 Quản lý Giáo Viên Trường Đại học 5 I. Khảo sát hệ thống và phân tích hiên trạng hệ thống 1. Khảo sát hệ thống Trường đại học là môi trường đào tạo nên những nhân tài cho đất nước. Với môi trường hiên đại, tiếp cận với mọi phương pháp khoa học tiên tiến, phát triển của thế giới. Và ở môi trường đại học đang khảo sát thì cũng hiện đại , tiếp cận khoa học kỹ thuật tiên tiến của thế giới một cách nhanh chóng. Ở ngôi trường đại học này thì có nhiều khoa, mỗi khoa có nhiều bộ môn và ở mỗi bộ môn cũng có nhiều môn học khác nhau. Ngoài ra ở trường cũng có nhiều hình thức giảng dạy . Mỗi giáo viên của trườnh có học vị, học hàm khác nhau. Vì vậy cần một trương trình quản lý giáo viên để dễ dàng quản lý và phục vụ cho nhu cầu giảng dạy tốt hơn. Việc quản lý giáo viên ở trường đại học dựa theo việc quản lý ở từng mục sau: - Theo mã số của giáo viên - Theo khoa: ở trong mỗi khoa cũng có trưởng khoa, phó khoa. - Theo bộ môn: ở trong mỗi bộ môn cũng có trưởng bộ môn, phó bộ môn. - Theo học vị, học hàm 2. Phân tích hiện trạng hệ thống a. Tìm kiếm Đáp ứng được yêu cầu cần tìm kiếm về số lượng giáo viên theo từnh khoa, từng bộ môn, theo hình thức giảng dạy, theo học vị , học hàm. Đồng thời tìm được thông tin của tùng giáo viên đó. b. Thống kê Quản lý Giáo Viên Trường Đại học 6 Đáp ứng được yêu cầu thống kê số lượng giáo viên theo từng khoa, theo từng bộ môn, theo từng hình thức giảng dạy, theo học vị, theo học hàm. c. Quản lý Ta có thể cập nhập thêm thông tin của giáo viên, có thể chỉnh sửa và cập nhập học vị , học hàm cho từng giáo viên . 3. Vấn đề tin học Do nhu cầu tin học hóa trong môi trương sư phạm ngày càng trở nên quan trọng. Khi vấn đề tin học hóa được thực hiện thì vấn đề trong môi trường sư phạm sẽ được giải quyết một cách nhanh chóng. Do đó nhu cầu quản lýgiáo viên sẽ trở nên dể dàng và được thực hiên một cách nhanh chóng. Dẩn đến việc giảng dạy của giáo viên sẽ được tốt hơn sẽ giúp cho việc sinh viên có thể nắm bắt được vốn kiến thức tốt hơn từ giáo viên truyền đạt lại cho sinh viên . Vì vậy vấn đề đưa tin học hóa vào việc quản lý giáo viên ở trường đại học rất cần thiết và sẽ giải quyết được rất nhiều vấn đề khó khăn. II. Phân tích yêu cầu 1. Yêu cầu chức năng a. Quản lý: - Quản lý giáo viên theo khoa Dựa vào mỗi khoa ta có thể biết về giáo viên của khoa đó. - Quản lý giáo viên theo học vị Dựa vào mỗi loại học vị ta biết được số giáo viên ở loại học vị đó. - Quản lý giáo viên theo học hàm Quản lý Giáo Viên Trường Đại học 7 Dựa vào loại học hàm ta biết được số giáo viên ở học hàm đó. - Quản lý giáo viên theo bộ môn Dựa vào mỗi bộ môn ta biết giáo viên ở bộ môn đó - Quản lý giáo viên theo hình thức giảng dạy. Dựa vào hình thức giảng dạy ta tìm được số giáo viên của hình thức giảng dạy đó. - Cập nhập thêm giáo viên mới b. Tìm kiếm: - Theo mã số giáo viên Dựa vào mã số của giáo viên ta biết được thông tin của giáo viên đó. - Theo họ tên, học vị, học hàm Dựa vào họ tên, học vị, học hàm của một giáo viên thì ta tìm được thông tin của giáo viên đó. - Theo khoa , bộ môn Dựa vào mỗi khoa, mỗi bộ môn ta tìm kiếm được số lượng giáo viên ở khoa , bộ môn đó cùng với thông tin của từng giáo viên. - Theo hình thức giảng dạy Dựa vào hình thức giảng dạy ta tìm kiếm được thông tin của những giáo viên ở hình thức giảng dạy đó. c. Thống kê: Quản lý Giáo Viên Trường Đại học 8 - Theo học vị , học hàm Dựa vào học vị, học hàm ta hống kê được số lượng giáo viên ở học vị, học hàm đó. - Theo khoa, bộ môn Dựa vào mỗi khoa, mỗi bộ môn ta thốn kê được số lượng giáo viên ở học vị, học hàm đó. - Theo hình thức giảng dạy Dựa vào từng hình thức giảng dạy ta thống kê được số lượng giáo viên ở hình thức giảng dạy đó. d. Quản trị hệ thống dữ liệu - Lưu trữ và phục hồi dữ liệu. - Kết thúc chương trình. 2. Yêu cầu phi chức năng Hệ thống có khả năng bảo mật và phân quyền 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ể 1) Thực thể 1 : GV Các thuộc tính: Quản lý Giáo Viên Trường Đại học 9 - Mã số giáo viên(MSGV): đây là thộc tính khóa, nhờ thuộc tính này ta phân biệt được giáo viên này với giáo viên khác - Họ tên(HoTen): mô tả tên giáo viên - Năm sinh(NaSinh) - Giới tính(GT) - Tham gia(ThGia): mô tả hình thức giảng dạy của giáo viên - Mã số học vị(MSHV) - Mã số trường(MST) - Mã số khoa(MSK) - Mã số bô môn(MSBM) 2) Thực thể 2 : GV_HV_NDT Các thuộc tính: - Mã số học vị(MSHV): đây là thộc tính khóa, nhờ thuộc tính này ta phân biệt được học vị này với học vị khác - Mã số trường(MST): đây cũng là thuộc tính khóa - Thời gian đạt học vị(TgiandatHV) 3) Thực thể 3 : HV Các thộc tính: - Mã số học vị(MSHV): đây là thộc tính khóa, nhờ thuộc tính này ta phân biệt được học vị này với học vị khác Quản lý Giáo Viên Trường Đại học 10 - Tên học vị(TenHV) 4) Thực thể 4 : NOIDAOTAO - Mã số trường(MST): đây là thuộc tính khóa để phân biệt trường này với trường khác - Tên trường(TenTr) - Thành phố(TP) - Quốc gia(QG) 5) Thực thể 5 : KHOA - Mã số khoa(MSK): đây là thuộc tính khóa để phân biệt khoa này với khoa khác - Ten khoa(TenKH) - Mã số giá viên(MSGV) 6) Thực thể 6 : CHUCVU_KHOA - Mã số khoa(MSK): đây là thuộc tính khóa để phân biệt khoa này với khoa khác - Mã số giáo viên(MSGV) - Thời gian bắt đầu(Tgianbd): đây là thuộc tính khóa - Thời gian kết thúc(Tgiankt) 7) Thực thể 7: BOMON Các thuộc tính: - Mã số bộ môn(MSBM): đây là thuộc tính khóa để phân biệt bộ môn này vối bộ môn khác Quản lý Giáo Viên Trường Đại học 11 - Tên bộ môn(TenBM) - Mã số giáo viên(MSGV) 8) Thực thể 8 : CHUCVU_BOMON Các thuộc tính: - Mã số bộ môn(MSBM): đây là thuộc tính khóa để phân biệt bộ môn này với bộ môn khác - Mã số giáo viên(MSGV) - Thời gian bắt đầu(Tgianbd): đây là thuộc tính khóa - Thời gian kết thúc(Tgiankt) 9) Thực thể 9 : HOCHAM Các thuộc tính: - Mã số học hàm(MSHH): đây là thuộc tính khóa để phân biệt học hàm này với họ hàm khác - Tên học hàm(TenHH) 10) Thực thể 10 : GV_HH Các thuộc tính: - Mã số giáo viên(MSGV): đây là thộc tính khóa, nhờ thuộc tính này ta phân biệt được giáo viên này với giáo viên khác - Mã số học hàm(MSHH): đây là thuộc tính khóa để phân biệt học hàm này với họ hàm khác Quản lý Giáo Viên Trường Đại học 12 - Thời gian(Tgian): thời gian đạt học hàm 11) Thực thể 11 : MONHOC Các thuộc tính: Mã số môn học(MSMH): đây là thuộc tính khóa để phân biệt môn học này với môn học khác - Tên môn học(TenMH) - Thời gian lý thuyết(Tgianlt) - Thời gin thực hành(Tgianth) 12) Thực thể 12 : GV_MONHOC Các thuộc tính: - Mã số môn học(MSMH): đây là thuộc tính khóa để phân biệt môn học này môn học với khác - Mã số giáo viên(MSGV) - Thời gian bắt đầu(Tgianbd): đây là thuộc tính khóa - Thời gian kết thúc(Tgiankt) 13) Thực thể 13 : KHOA_BOMON Các thuộc tính: - Mã số khoa(MSK): đây là thuộc tính khóa để phân biệt khoa này với khoa khác Quản lý Giáo Viên Trường Đại học 13 - Mã số bộ môn(MSBM): đây là thuộc tính khóa để phân biệt bộ môn này với bộ môn khác b) Mô hình ERD GIAOVIE MSGV HoTen NaSinh GT ThGia KHOA MSK TenKh BOMON MSBM TenBM HOCVI MSHV TenHV NOIDAOTAO MST TenTr TP QG thuộc thuộc thuộc có Tgian đạt hv I I T I OVIEN B (1,n) (1,n) (1,n) (1,n) (1,n) (1,n) (0,1) (0,1) (1,n) (0,1) Quản lý Giáo Viên Trường Đại học 14 2. Chuyển mô hình ERD thành mô hình quan hệ GV(MSGV,HoTen,NaSinh,GT,ThGia,MSHV,MST,MSK,MSBM) GV_HV_NDT(MSHV,MST,TgiandatHV) HOCHAM MSHH TenHH MONHOC MSMH TenMH Tglt Tgth thuộc thuộc Chức vụ Tgian bđ Chức vụ Tgian kt Tgian bđ Tgian kt có Tgian đạt Tham gia Tgian bđ Tgian kt HO (1,n) (1,n) (1,n) (1,n) (1,n) (0,n) (0,n) (1,n) (0,1) (0,1) M Quản lý Giáo Viên Trường Đại học 15 HV(MSHV,TenHV) NOIDAOTAO(MST,TenTr,TP,QG) KHOA(MSK,TenKh,MSGV) CHUCVU_KHOA(MSGV,MSK,Tgianbd,Tgiankt) BOMON(MSBM,TenBM,MSGV) CHUCVU_BOMON(MSGV,MSBM,Tgianbd,Tgiankt) HOCHAM(MSHH,TenHH) GV_HOCHAM(MSGV,MSHH,Tgian) MONHOC(MSMH,TenMH,Tgianlt,Tgianth) GV_MONHOC(MSGV,MSMH,Tgianbd,Tgiankt) KHOA_BOMON(MSK,MSBM) 3. Mô tả chi tiết cho các quan hệ 3.1 Quan hệ Giáo Viên GV(MSGV,HoTen,NaSinh,GT,ThGia,MSHV.MST,MSK,MSBM) Tên quan hệ : GIAOVIEN Ngày : 10-06-2008 Quản lý Giáo Viên Trường Đại học 16 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSGV Mã số giáo viên CT 10 B PK 2 HoTen Họ tên giáo viên CĐ 30 B 3 NaSinh Năm sinh N 8 B 4 GT Giới tính SN 1 [0,1] B 5 ThGia Hình thức giảng dạy CĐ 8 B 6 MSHV Mã số học vị CT 5 B FK 7 MST Mã số trường CT 10 B FK 8 MSK Mã số khoa CT 8 B FK 9 MSBM Mã số bộ môn CT 8 B FK Tổng số byte : 88 Khối lượng : Số dòng tối thiểu : 200 Quản lý Giáo Viên Trường Đại học 17 Số dòng tối đa : 400 Kích thướt tối thiểu : 200 × 88 = 17600 byte = 17.6 KB Kích thướt tối đa : 400 × 88 = 35200 byte = 35.2 KB Đối với kiểu chuổi : MSGV : Cố định, không mã Unicode. HoTen : Không cố định, mã Unicode. ThGia : Không cố định, mã Unicode. MSHV : Cố định, không mã Unicode. MST : Cố định, không mã Unicode. MSK: Cố định, không mã Unicode. MSBM : Cố định, không mã Unicode. Với thuộc tính : Giói tính : GT = 0 : nam. GT = 1 : nữ. 3.2 Quan hệ Giáo viên - Học Vị – Nơi ĐàoTạo GV_HV_NDT(MSHV,MST,TgiandatHV) Tên quan hệ: GV_HV_NDT Ngày : 10-06-2008 Quản lý Giáo Viên Trường Đại học 18 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSHV Mã số học vị CT 5 B PK 2 MST Mã số trường CT 10 B PK 3 TgiandatHV Thời gian đạt học vị N 8 B Tổng số byte : 23 Khối 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 × 23 = 4600 byte = 4.6 KB. Kích thước tối đa : 400 × 23 = 9200 byte = 9.2 KB. Đối với kiểu chuỗi : MSHV : Cố định, không mã Unicode. MST : Cố định, Không mã Unicode. 3.3 Quan hệ học vị Quản lý Giáo Viên Trường Đại học 19 HV(MSHV,TenHV) Tên quan hệ: HV Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSHV Mã số học vị CT 5 B PK 2 TenHV Tên học vị CĐ 10 B Tổng số byte : 15 Khối 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 × 15 = 3000 byte = 3 KB Kích thước tối đa : 400 × 15 = 6000 byte = 6 KB Quản lý Giáo Viên Trường Đại học 20 Đối với kiểu chuỗi : MSHV : Cố định, không mã Unicode. TenHV : Không cố định, mã Unicode. 3.4 Quan hệ Nơi Đào Tạo NOIDAOTAO(MST,TenTr,TP,QG) Tên quan hệ : NOIDAOTAO Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MST Mã số trường CT 10 B PK 2 TenTr Tên trường CĐ 30 B 3 TP Thành Phố CĐ 30 B 4 QG Quốc Gia CĐ 10 B Quản lý Giáo Viên Trường Đại học 21 Tổng số byte : 80 Khối lượng : Số dòng tối thiểu : 50 Số dòng tối đa : 150 Kích thước tối thiểu : 50 × 80 = 4000 byte = 4 KB Kích thước tối đa : 150 × 80 = 12000 byte = 12 KB Đối với kiểu chuỗi : MST : Cố định, không mã Unicode. TenTr : Không cố định, mã Unicode. TP : Không cố định, mã Unicode. QG : Không cố định, mã Unicode. 3.5 Quan hệ Khoa KHOA(MSK,TenKh,MSGV) Tên quan hệ : KHOA Ngày : 10-06-2008 Quản lý Giáo Viên Trường Đại học 22 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSK Mã số khoa CT 8 B PK 2 TenKh Tên khoa CĐ 30 B 3 MSGV Mã số giáo viên CT 10 B FK Tổng số byte : 48 Khối 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 × 48 = 480 byte = 0.48 KB Kích thước tối đa : 20 × 48 = 960 byte = 0.96 KB Đối với kiểu chuỗi : MSK : Cố định, không mã Unicode. TenKh : Không cố định, mã Unicode. MSGV : Cố định, không mã Unicode. 3.6 Quan hệ Chức Vụ Khoa Quản lý Giáo Viên Trường Đại học 23 CHUCVU_KHOA(MSGV,MSK,Tgianbd,Tgiankt) Tên quan hệ : CHUCVU_KHOA Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSGV Mã số giáo viên CT 10 B PK 2 MSK Mã số khoa CT 8 B FK 3 Tgianbd Thời gian bắt đầu N 8 B PK 4 Tgiankt Thời gian kết thúc N 8 B Tổng số byte : 34 Khối lượng : Số dòng tối thiểu : 2 Số dòng tối đa : 5 Quản lý Giáo Viên Trường Đại học 24 Kích thước tối thiểu : 2 × 34 = 68 byte = 0.068 KB Kích thước tối đa : 5 × 34 = 170 byte = 0.17 KB Đối với kiểu chuỗi : MSGV : Cố định, không mã Unicode. MSK : Cố định, không mã Unicode. 3.7 Quan hệ Bộ Môn BOMON(MSBM,TenBM,MSGV) Tên quan hệ : BOMON Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSBM Mã số bộ môn CT 8 B PK 2 TenBM Tên bộ môn CĐ 20 B 3 MSGV Mã số giáo viên CT 10 B FK Quản lý Giáo Viên Trường Đại học 25 Tổng số byte : 38 Khối lượng : Số dòng tối thiểu : 5 Số dòng tối đa : 10 Kích thước tối thiểu : 5 × 38 = 190 byte = 0.19 KB Kích thước tối đa : 10 × 38 = 380 byte = 0.38 KB Đối với kiểu chuỗi : MSBM : Cố định, không mã Unicode. TenBM : Không cố định, mã Unicode. MSGV : Cố định, không mã Unicode. 3.8 Quan hệ Chức Vụ - Bộ Môn CHUCVU_BOMON(MSGV,MSBM,Tgianbd,Tgiankt) Tên quan hệ : CHUCVU_BOMON Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc Quản lý Giáo Viên Trường Đại học 26 1 MSGV Mã số giáo viên CT 10 B PK 2 MSBM Mã số bộ môn CT 8 B FK 3 Tgianbd Thời gian bắt đầu N 8 B PK 4 Tgiankt Thời gian kết thúc N 8 B Tổng số byte : 34 Khối lượng : Số dòng tối thiểu : 5 Số dòng tối đa : 10 Kích thước tối thiểu : 5 × 34 = 170 byte = 0.17 KB Kích thước tối đa : 10 × 34 = 340 byte = 0.34 KB Đối với kiểu chuỗi : MSGV : Cố định, không mã Unicode. MSBM : Cố định, không mã Unicode. 3.9 Quan hệ Học Hàm HOCHAM(MSHH,TenHH) Quản lý Giáo Viên Trường Đại học 27 Tên quan hệ : HOCHAM Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSHH Mã số học hàm CT 5 B PK 2 TenHH Tên học hàm CĐ 10 B Tổng số byte : 15 Khối lượng : Số dòng tối thiểu : 1 Số dòng tối đa : 2 Kích thước tối thiểu : 1 × 15= 15 byte = 0.015 KB Kích thước tối đa : 2× 15 = 30 byte = 0.03 KB Đối với kiểu chuỗi : MSHH : Cố định, không mã Unicode. Quản lý Giáo Viên Trường Đại học 28 TenHH : Không cố định, mã Unicode. 3.10 Quan hệ Giáo viên - Học Hàm GV_HOCHAM(MSGV,MSHH,Tgian) Tên quan hệ : GV_HOCHAM Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSGV Mã số giáo viên CT 10 B PK 2 MSHH Mã số học hàm CT 8 B PK 3 Tgian Thời gian đạt học hàm N 8 B Tổng số byte : 26 Khối lượng : Số dòng tối thiểu : 1 Quản lý Giáo Viên Trường Đại học 29 Số dòng tối đa : 400 Kích thước tối thiểu : 1 × 26= 26 byte = 0.026 KB Kích thước tối đa : 400 × 26 = 10400 byte = 10.4 KB Đối với kiểu chuỗi : MSGV : Cố định, không mã Unicode. MSHH : Cố định, không mã Unicode. 3.11 Quan hệ Môn học MONHOC(MSMH,TenMH,Tgianlt,Tgianth) Tên quan hệ : MONHOC Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSMH Mã số môn học CT 8 B PK 2 TenMH Tên môn học CĐ 30 B 3 Tgianlt Thời gian lí thuyết N 8 B Quản lý Giáo Viên Trường Đại học 30 4 Tgianth Thời gian thực hành N 8 B Tổng số byte : 54 Khối 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 × 54= 54000 byte = 54 KB Kích thước tối đa : 2000 × 54 = 108000byte = 108 KB Đối với kiểu chuỗi : MSMH : Cố định, không mã Unicode. TenMH : Không cố định, mã Unicode. Tgianlt : Số tiết lí thuyết của môn học. Tgianth : Số tiết thực hành của môn học. 3.12 Quan hệ Giáo viên – Môn học GV_MONHOC(MSGV,MSMH,Tgianbd,Tgiankt) Tên quan hệ : GV_MONHOC Quản lý Giáo Viên Trường Đại học 31 Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSGV Mã số giáo viên CT 10 B PK 2 MSMH Mã số môn học CT 8 B PK 3 Tgianbd Thời gian bắt đầu N 8 B PK 4 Tgiankt Thời gian kết thúc N 8 B Tổng số byte : 34 Khối lượng : Số dòng tối thiểu : 50 Số dòng tối đa : 100 Kích thước tối thiểu : 50 × 34= 1700 byte = 1.7 KB Kích thước tối đa : 100 × 34 = 3400byte = 3.4 KB Đối với kiểu chuỗi : Quản lý Giáo Viên Trường Đại học 32 MSGV : Cố định, không mã Unicode. MSMH : Cố định, không mã Unicode. 3.13 Quan hệ : Khoa Bộ Môn KHOA_BOMON(MSK,MSBM) Tên quan hệ : KHOA_BOMON Ngày : 10-06-2008 STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT Loại DL Ràng buộc 1 MSK Mã số khoa CT 8 B PK 2 MSBM Mã số bộ môn CT 8 B PK Tổng số byte : 16 Khối lượng : Số dòng tối thiểu : 50 Quản lý Giáo Viên Trường Đại học 33 Số dòng tối đa : 200 Kích thước tối thiểu : 50 × 16= 800 byte = 0.8 KB Kích thước tối đa : 200 × 16 = 3200byte = 3.2 KB Đối với kiểu chuỗi : MSK : Cố định, không mã Unicode. MSBM : Cố định, không mã Unicode. 4. Mô tả bảng tổng kết : a) tổng kết quan hệ . STT Tên quan hệ Số byte Kích thước tối đa (KB) 1 BOMON 38 0.38 2 CHUCVU_BOMON 34 0.34 3 CHUCVU_KHOA 34 0.17 4 GV 88 35.2 5 GV_HOCHAM 26 10.4 6 GV_HV_NDT 23 9.2 Quản lý Giáo Viên Trường Đại học 34 7 GV_MONHOC 34 3.4 8 HOCHAM 15 0.03 9 HV 15 6 10 KHOA 48 0.96 11 KHOA_BOMON 16 3.2 12 MONHOC 54 108 13 NOIDAOTAO 80 12 b) Tổng kết thuộc tính STT Tên thuộc tính Diễn giải Thuộc quan hệ 1 GT Giới tính GV 2 HoTen Họ tên giáo viên GV Quản lý Giáo Viên Trường Đại học 35 3 MSBM Mã số bộ môn GV,BOMON, CHUCVU_BOMON,KHOA_BOMO N 4 MSGV Mã số giáo viên GV, KHOA,CHUCVU_KHOA, BOMON,CHUCVU_BOMON, GV_MONHOC 5 MSHH Mã số học hàm HOCHAM,GV_HOCHAM 6 MSHV Mã số học vị GV,GV_HV_NDT 7 MSK Mã số khoa GV,KHOA, CHUCVU_KHOA,KHOA_BOMON 8 MSMH Mã số môn học MONHOC,GV_MONHOC 9 MST Mã số trường GV,GV_HV_NDT,NOIDAOTAO 10 NaSinh Năm sinh GV Quản lý Giáo Viên Trường Đại học 36 11 QG Quốc Gia NOIDAOTAO 12 TenBM Tên bộ môn BOMON 13 TenHH Tên học hàm HOCHAM 14 TenHV Tên học vị HV 15 TenKh Tên khoa KHOA 16 TenMH Tên môn học MONHOC 17 TenTr Tên trường NOIDAOTAO 18 Tgian Thời gian đạt học hàm GV_HOCHAM 19 Tgianbd Thời gian bắt đầu CHUCVU_KHOA, CHUCVU_BOMON,GV_MONHOC 20 TgiandatHV Thời gian đạt học vị GV_HV_NDT 21 Tgiankt Thời gian kết thúc CHUCVU_KHOA, Quản lý Giáo Viên Trường Đại học 37 CHUCVU_BOMON,GV_MONHOC 22 Tgianlt Thời gian lí thuyết MONHOC 23 Tgianth Thời gian thực hành MONHOC 24 ThGia Hình thức giảng dạy GV 25 TP Thành Phố NOIDAOTAO IV. Thiết kế giao diện 1. Các menu chính của giao diện 1.1 Menu Hệ Thống Quản lý Giáo Viên Trường Đại học 38 1.2 Menu Quản Lý 1.3 Menu Tìm Kiếm Quản lý Giáo Viên Trường Đại học 39 1.4 Menu Thống Kê 1.5 Menu Trợ Giúp Quản lý Giáo Viên Trường Đại học 40 2. Mô tả Form 2.1 Form Quản Lý - Danh Sách – MSGV Quản lý Giáo Viên Trường Đại học 41 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Sửa Button Sửa Thông tin GV Sua_Click() Thoát Button Thoát Thoat_Click() Quản lý Giáo Viên Trường Đại học 42 2.2 Form Quản Lý - Danh Sách – Khoa Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Khoa ComboBox 8 kí tự Chọn trong danh sách Bộ Môn ComboBox 8 kí tự Chọn trong danh sách Quản lý Giáo Viên Trường Đại học 43 Xem Button Xem Thông tin GV theo Khoa Xem_Click() Thoát Button Thoát Thoat_Click() 2.3 Form Quản Lý - Danh Sách - Học Vị Quản lý Giáo Viên Trường Đại học 44 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Học Vị ComboBox 5 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Học Vị CapNhap_Click() Quản lý Giáo Viên Trường Đại học 45 Cập Nhập Button Cập nhập học vị Xem_Click() Thoát Button Thoát Thoat_Click() Form Cập Nhập Học Vị Quản lý Giáo Viên Trường Đại học 46 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Defaul t Chọn MSGV ComboBox 10 kí tự Chọn trong danh sách Chọn MSHV ComboBox 5 kí tự Chọn trong danh sách Nhập MST ComboBox 10 kí tự Nhập từ bàn phím Nhập Tên Trường ComboBox 30 kí tự Nhập từ bàn phím Thành Phố ComboBox 30 kí tự Nhập từ bàn phím Quốc Gia ComboBox 10 ki tự Nhập từ bàn phím Thời Gian Đạt Học Vị DateTimePick er <=Ngà y hiện hành Chọn từ DateTimePick er Ngày hiện hành Quản lý Giáo Viên Trường Đại học 47 Lưu Button Lưu học vị Luu_Click() Thoát Button Thoát Thoat_Click () 2.4 Form Quản Lý – Danh Sách -Học Hàm Tên đối Kiểu đối Ràng Dữ liệu Mục đích Hàm liên quan Giá trị Quản lý Giáo Viên Trường Đại học 48 Tượng tượng buộc Default Học Hàm ComboBox 5 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Học Hàm Xem_Click() Cập Nhập Button Cập nhập học hàm CapNhap_Click() Thoát Button Thoát Thoat_Click() Form Cập Nhập Học Hàm Quản lý Giáo Viên Trường Đại học 49 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Defaul t MSGV ComboBox 10 kí tự Chọn trong danh sách MS Học Hàm ComboBox 5 kí tự Chọn trong danh sách Thời Gian Nhận Học DateTimePicke r <=Ngà y hiện Chọn từ DateTimePicke Ngày hiện Quản lý Giáo Viên Trường Đại học 50 Hàm hành r hành Lưu Button Lưu học hàm Luu_Click() Thoát Button Thoát Thoat_Click( ) 2.5 Form Quản Lý – Thêm Giáo Viên Quản lý Giáo Viên Trường Đại học 51 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Quản lý Giáo Viên Trường Đại học 52 Họ Tên TextBox 30 kí tự Nhập từ bàn phím Mã Số Giáo Viên ComboBox 10 kí tự Chọn trong danh sách Năm Sinh DateTimePicker <=Ngày hiện hành Chọn từ DateTimePicker Ngày hiện hành Giới Tính GroupBox Chọn 1 trong 2 RadioButton:Nam hoặc Nữ Xác định giới tính MS Học Vị ComboBox 5 kí tự Chọn trong danh sách MS Học Hàm ComboBox 5 kí tự Chọn trong danh sách MS Khoa ComboBox 8 kí tự Chọn trong danh sách MS Bộ Môn ComboBox 8 kí tự Chọn trong danh sách Quản lý Giáo Viên Trường Đại học 53 Hình Giảng Dạy ComboBox 8 kí tự Chọn trong danh sách Thêm Button Thêm giáo viên Them_Click() Lưu Button Lưu Thông tin GV Luu_Click() Thoát Button Thoát Thoat_Click() 2.6 Form Quản Lý – Xóa Giáo Viên Quản lý Giáo Viên Trường Đại học 54 Têm đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã Số Giáo Viên Cần Xóa TextBox 10 kí tự Nhập từ bàn phím Xóa Button Xóa GV Khỏi danh sách Xoa_Click() Quản lý Giáo Viên Trường Đại học 55 Thoát Button Thoát Thoat_Click() 2.7 Form Quản Lý - Sửa Thông Tin Giáo Viên Quản lý Giáo Viên Trường Đại học 56 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã Số Giáo Viên Cấn Sửa TextBox 10 kí tự Nhập từ bàn phím Họ Tên TextBox 30 kí tự Nhập từ bàn phím Mã Số Giáo Viên TextBox 10 kí tự Nhập từ bàn phím Năm Sinh DateTimePicker <=Ngày hiện hành Chọn từ DateTimePicker Ngày hiện hành Giới Tính GroupBox Chọn 1 trong 2 RadioButton:Nam Xác định Quản lý Giáo Viên Trường Đại học 57 hoặc Nữ giới tính MS Học Vị ComboBox 5 kí tự Chọn trong danh sách MS Học Hàm ComboBox 5 kí tự Chọn trong danh sách MS Khoa ComboBox 8 kí tự Chọn trong danh sách MS Bộ Môn ComboBox 8 kí tự Chọn trong danh sách Hình Giảng Dạy ComboBox 8 kí tự Chọn trong danh sách Lưu Button Lưu Thông tin GV Luu_Click() Hủy Button Không Huy_Click() Quản lý Giáo Viên Trường Đại học 58 thực hiên sửa Thoát Button Thoát Thoat_Click() 2.8 Form Tìm Kiếm – Theo MSGV Quản lý Giáo Viên Trường Đại học 59 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Mã Số Giáo Viên Cần Xóa TextBox 10 kí tự Nhập từ bàn phím Tìm Kiếm Button Tìm Kiếm GV Theo MSGV ,kết quả hiện ra bản mới TimKiem_Click() Thoát Button Thoát Thoat_Click() 2.9 Form Tìm Kiếm – Theo Học Vị Quản lý Giáo Viên Trường Đại học 60 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Defaul t MS Học Vị ComboBox 5 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Học Vị Xem_Click() Quản lý Giáo Viên Trường Đại học 61 Thoát Button Thoát Thoat_Click( ) 2.10 Form Tìm Kiếm - Theo Học Hàm Tên đối Kiểu đối Ràng Dữ liệu Mục đích Hàm liên Giá trị Defaul Quản lý Giáo Viên Trường Đại học 62 Tượng tượng buộc quan t MS Học Hàm ComboBox 5 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Học Hàm Xem_Click() Thoát Button Thoát Thoat_Click( ) 2.11 Form Tìm Kiếm - Theo Khoa Quản lý Giáo Viên Trường Đại học 63 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Defaul t MS Khoa ComboBox 8 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Khoa Xem_Click() Quản lý Giáo Viên Trường Đại học 64 Thoát Button Thoát Thoat_Click( ) 2.12 Form Tìm Kiếm – Theo Hình Thức Giảng Dạy Tên đối Kiểu đối Ràng Dữ liệu Mục đích Hàm liên Giá trị Defaul Quản lý Giáo Viên Trường Đại học 65 Tượng tượng buộc quan t Hình Thức Giảng Dạy ComboBox 8 kí tự Chọn trong danh sách Xem Button Xem Thông tin GV theo Hình thức giảng dạy Xem_Click() Thoát Button Thoát Thoat_Click( ) 2.13 Form Thống Kê – Theo Khoa Quản lý Giáo Viên Trường Đại học 66 Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Thoát Button Thoát Thoat_Click() Quản lý Giáo Viên Trường Đại học 67 2.14 Form Thống Kê – Theo Học Vị Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Thoát Button Thoát Thoat_Click() Quản lý Giáo Viên Trường Đại học 68 2.15 Form Thống Kê – Theo Khoa Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Thoát Button Thoát Thoat_Click() Quản lý Giáo Viên Trường Đại học 69 2.16 Form Thống Kê –Theo Hình Thức Giảng Dạy Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Thoát Button Thoát Thoat_Click() Quản lý Giáo Viên Trường Đại học 70 2.17 Form Đăng Nhập Hệ Thống Tên đối Tượng Kiểu đối tượng Ràng buộc Dữ liệu Mục đích Hàm liên quan Giá trị Default Tên Đăng NhậpTextBo Nhậ p từ Quản lý Giáo Viên Trường Đại học 71 x bàn phím Mật Khẩu PasswordBo x ≥6 kí tự Nhậ p từ bàn phím Đăng Nhập Button Đăng nhập vào hệ thống DangNhap_Click( ) Hủy Bỏ Button Hủy bỏ đăng nhập HuyBo_Click() V. Thiết kế ô Xử lý 1. Ô xử lý Thêm của Form Thêm Giáo Viên Tên xử lý : Thêm Form : Thêm Giáo Viên Input : MSGV, HoTen, NaSinh, GT, ThGia, MSHV, MSHH, MSK, MSBM Output : Ghi dữ liệu xuống CSDL Table liên quan : GV , GV_HOCHAM MSGV:magv HoTen:hoten Nasinh:nasinh GT:gioitinh ThGia:thamgia MSHV:masohv MSK:masokhoa MSHH:masohh MSBM:masobm Giải Thuật : Quản lý Giáo Viên Trường Đại học 72 2. Ô xử lý Sửa của Form Sửa Thông Tin Giáo Viên Mở Table GV, GV_HOCHAM Kiểm tra Các ràng buộc S Đ Thêm dữ liệu X vào: X.MSGV:magv X.HoTen:hoten X.Nasinh:nasinh X.GT:gioitinh X.ThGia:thamgia X.MSHV:masohv X.MSK:masokhoa X.MSHH:masohh X.MSBM:masobm Đóng Table GV, GV_HOCHAM Tên xử lý : Sửa Form : Sửa Thông Tin Giáo Viên Input : Input : MSGV, HoTen, NaSinh, GT, ThGia, MSHV, MSHH, MSK, MSBM Output : Sửa dữ liệu trên CSDL Table liên quan : GV , GV_HOCHAM MSGV:magv HoTen:hoten Nasinh:nasinh GT:gioitinh ThGia:thamgia MSHV:masohv GV.MSGV=msgv MSGV:magv Mở Table GV Đ S Quản lý Giáo Viên Trường Đại học 73 3. Form xử lý Xóa của Form Xóa Giáo Viên Giải thuật : Đưa dữ liệu vào Table GV, GV_HOCHAM Tên xử lý : Xóa Form : Xóa Giáo Viên Input : MSGV Outout : Tìm và xóa trên CSDL Table liên quan : GV, GV_HD_NDT, CHUCVU_KHOA, CHUCVU_BOMON, GV_HOCHAM, GV_MONHOC Đóng Table GV, GV_HOCHAM Quản lý Giáo Viên Trường Đại học 74 4. Form xử lý Cập Nhâp của Form Cập Nhập Học Vị Giải thuật : MSGV:magv Mở Table GV GV.MSGV=msg v Mở Table GV, GV_HD_NDT, CHUCVU_KHOA, CHUCVU_BOMON, GV_HOCHAM, GV_MONHOC S Đ Đóng Table GV, GV_HOCHAM Xóa Các dữ liệu liên quan từTable GV, GV_HD_NDT, CHUCVU_KHOA, CHUCVU_BOMON, GV_HOCHAM, GV_MONHOC Tên xử lý : Cập nhập Form : Cập Nhập Học Vị Input : MSGV, MSHV, MST,TenTr, TP, QG, TgiandatHV Outout : Sửa trên CSDL Table liên quan : GV, GV_HV_NDT, NOIDAOTAO Quản lý Giáo Viên Trường Đại học 75 5. Form xử lý Cập Nhâp của Form Cập Nhập Học Hàm Giải thuật : MSGV:magv MSHV : mshv MST : mst MST:mst TenTr:tentr Tp:tp QG :qg TgiandatHV:tgiandathv GV.MSGV=m Mở Table GV, GV_HV_NDT, NOIDAOTAO Đưa các dữ liệu vào Table GV, GV_HV_NDT, NOIDAOTAO Đóng Table GV, GV_HV_NDT, NOIDAOTAO Tên xử lý : Cập nhập Form : Cập Nhập Học Hàm Input : MSGV, MSHH, Tgían Outout : Sửa trên CSDL Table liên quan : GV, GV_HOCHAM S Đ Quản lý Giáo Viên Trường Đại học 76 6. Form xử lý Tiềm Kiếm của Form Tìm Kiếm Thông Tin Theo Mã Số MSGV:magv MSHH : mshh Tgian:tgiandathh Mở Table GV, GV_HOCHAM GV.MSGV=msgv Tgiandathh<=tgian hiện tại Đưa các dữ liệu vào Table GV, GV_HOCHAM Mở Table GV, GV_HOCHAM S Đ Quản lý Giáo Viên Trường Đại học 77 Giải thuật : MSGV:magv Tên xử lý : Tiềm kiếm Form : Thông Tin Theo Mã Số Input : MSGV Outout : Thông báo kết quả thực hiện Table liên quan : GV, GV_HV_NDT, CHUCVU_KHOA, CHUCVU_BOMON, GV_HOCHAM, GV_MONHOC Mở Table GV GV.MSGV=msg v Hiển thị kết quả tìm kiếm Đóng Table GV S Đ Thông báo kết quả không tim thấy Quản lý Giáo Viên Trường Đại học 78 7. Form xử lý Tiềm Kiếm của Form Tìm Kiếm Theo Học Vị Tên xử lý : Tiềm kiếm Form : Tìm Kiếm Theo Học Vị Input : MSHV Outout : Thông báo kết quả thực hiện Table liên quan : GV, HV MSHV:mshv Mở Table GV, HV GV.MSHV=msh v Hiển thị kết quả tìm kiếm Thông báo kết quả không tim thấy Đóng Table GV, HV S Đ Quản lý Giáo Viên Trường Đại học 79 8. Form xử lý Tiềm Kiếm của Form Tìm Kiếm Theo Học Hàm Tên xử lý : Tiềm kiếm Form : Tìm Kiếm Theo Học Hàm Input : MSHH Outout : Thông báo kết quả thực hiện Table liên quan : GV, HOCHAM, GV_HOCHAM MSHH:mshh Mở Table GV, HOCHAM, GV_HOCHAM GV_HOCHAM.MSHH=mshh Hiển thị kết quả tìm kiếm Thông báo kết quả không tim thấy Đóng Table GV, HOCHAM, GV_HOCHAM S Đ Quản lý Giáo Viên Trường Đại học 80 9. Form xử lý Tiềm Kiếm của Form Tìm Kiếm Theo Khoa 10. Form xử lý Tiềm Kiếm của Form Tìm Kiếm Theo Hình Thức Giảng Dạy Tên xử lý : Tiềm kiếm Form : Tìm Kiếm Theo Khoa Input : MSK Outout : Thông báo kết quả thực hiện Table liên quan : GV, KHOA MSK:msk Mở Table GV, KHOA GV.MSK=msk Hiển thị kết quả tìm kiếm Thông báo kết quả không tim thấy Đóng Table GV, KHOA Tên xử lý : Tiềm kiếm Form : Tìm Kiếm Theo Hình Thức Giảng Dạy Input : ThGia Outout : Thông báo kết quả thực hiện Table liên quan : GV ThGia:thgia S Đ Quản lý Giáo Viên Trường Đại học 81 11. Form xử lý Thống Kê của Form Thống Kê Giáo Viên Theo Khoa GV.ThGia=thgi a Tên xử lý : Thống Kê Form : Thống Kê Giáo Viên Theo Khoa Input : MSK Outout : Xuất ra bảng Thống Kê Table liên quan : GV, KHOA MSK:msk Mở Table GV, KHOA Gọi hàm Đếm Giáo Viên S Đ Quản lý Giáo Viên Trường Đại học 82 Giải Thuật : Hàm Đếm Giáo Viên Hàm Đếm Giáo Viên(msk) return số giáo viên N Bắt đầu Return ( select cuont(*) from (select GV, KHOA where KHOA.MSK = msk and KHOA.MSK = GV.MSK) ) ) kết thúc. 12. Form xử lý Thống Kê của Form Thống Kê Giáo Viên Theo Khoa Đóng Table GV, KHOA Hiển Thị kết quả Tên xử lý : Thống Kê Form : Thống Kê Giáo Viên Theo Học Vị Input : MSHV Outout : Xuất ra bảng Thống Kê Table liên quan : GV, HV Quản lý Giáo Viên Trường Đại học 83 Giải Thuật : Hàm Đếm Giáo Viên Hàm Đếm Giáo Viên(mshv) return số giáo viên N Bắt đầu Return ( select cuont(*) from (select GV.MSGV f rom GV, HV where HV.MSKV = mshv and HV.MSHV = GV.MSHV) ) ) kết thúc. 13. Form xử lý Thống Kê của Form Thống Kê Giáo Viên Theo Học Hàm Đóng Table GV, KHOA Hiển Thị kết quả Quản lý Giáo Viên Trường Đại học 84 Giải Thuật : Hàm Đếm Giáo Viên Hàm Đếm Giáo Viên(mshh) return số giáo viên N Bắt đầu Return ( select cuont(*) from (select GV.MSGV f rom GV, GV_HOCHAM where GV_HOCHAM.MSHH = mshv and GV_HOCHAM.MSGV = GV.MSGV) ) ) kết thúc. Tên xử lý : Thống Kê Form : Thống Kê Giáo Viên Theo H ọc H àm Input : MSHH Outout : Xuất ra bảng Thống Kê Table liên quan : GV, GV_HOCHAM MSHH:mshh Mở Table GV, GV_HOCHAM Gọi hàm Đếm Giáo Viên Đóng Table GV, GV_HOCHAM Hiển Thị kết quả Quản lý Giáo Viên Trường Đại học 85 14. Form xử lý Thống Kê của Form Thống Kê Giáo Viên Theo Hình Thức Giảng Dạy Giải Thuật : Hàm Đếm Giáo Viên Hàm Đếm Giáo Viên(ThGia) return số giáo viên N Bắt đầu Return ( select cuont(*) from (select GV.MSGV from GV where GV.ThGia = ThGia ) ) Tên xử lý : Thống Kê Form : Thống Kê Giáo Viên Theo Hình Thức Giảng Dạy Input : ThGia Outout : Xuất ra bảng Thống Kê Table liên quan : GV ThGia:thgia Mở Table GV Gọi hàm Đếm Giáo Viên Đóng Table GV Hiển Thị kết quả Quản lý Giáo Viên Trường Đại học 86 kết thúc. VI. Đánh Giá ưu khuyết điểm 1. Ưu điểm + Thực hiện đầy đủ một số chức năng của hệ thống , như thêm, xóa, sửa, cập nhập, tìm kiếm… + Chương trình có giao diện dễ sử dụng, cấu trúc dữ liệu dễ hiểu, có thể thêm phần mềm. 2. Khuyết điểm + Giao diện chưa đẹp, hệ thống chưa đầy đủ chức năng

Các file đính kèm theo tài liệu này:

  • pdfĐồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý Giáo Viên Trường Đại học.pdf