Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 86 trang
THÔNG TIN TÀI LIỆU
Nội dung
ĐỀ TÀI: QuảnlýGiáoViênTrườngĐạihọcQuảnlýGiáoViênTrườngĐạihọ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đạihọ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ảnlýgiáo viên. Đậc biệt lĩnh vực phân tíchthiếtkếhệthống thông tin là một phầnquan 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ốngthông tin được quảnlý đơn giản và nhanh chóng hơn. Dođó từ nhu cầu thực tế cần có hệthốngquảnlý 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ântích và thiết kếhệthống thông tin chúng em đã thực hiên đồán “ QuảnLý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ântích và thiếtkếhệthốngthô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ảnlýGiáoViênTrườngĐạihọc 3 I. Khảo sát hệthống và phântích hiên trạng hệ thống…………………………………… 3 1. Khảo sát hệthống ……………………………………………………………………. 3 2. Phântích hiện trạng hệ thống………………………………………………………… 3 II. Phântí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íchhệ 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ảnlýGiáoViênTrườngĐạihọ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ếtkếgiao diện……………………………………………………………………… 17 1. Các menu chính của giao diện………………………………………………………17 2. Mô tả Form………………………………………………………………………… 20 V. Thiếtkế ô xử lý………………………………………………………………………… 40 VI. Đánh giá ưu khuyết………………………………………………………………………55 QuảnlýGiáoViênTrườngĐạihọc 5 I. Khảo sát hệthống và phântích hiên trạng hệthống 1. Khảo sát hệthốngTrườngđạihọ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đạihọ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đạihọ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áoviê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ảnlýgiáoviên để dễ dàng quảnlý và phục vụ cho nhu cầu giảng dạy tốt hơn. Việc quảnlýgiáoviên ở trườngđạihọc dựa theo việc quảnlý ở từng mục sau: - Theo mã số của giáoviê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ântí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áoviê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áoviên đó. b. ThốngkêQuảnlýGiáoViênTrườngĐạihọc 6 Đáp ứng được yêu cầu thốngkê số lượng giáoviê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ảnlý 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áoviên . 3. Vấn đề tin họcDo 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áoviê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áoviê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ảnlýgiáoviên ở trườngđạihọ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ântích yêu cầu 1. Yêu cầu chức năng a. Quản lý: -Quảnlýgiáoviên theo khoa Dựa vào mỗi khoa ta có thể biết về giáoviên của khoa đó. -Quảnlýgiáoviên theo học vị Dựa vào mỗi loại học vị ta biết được số giáoviên ở loại học vị đó. -Quảnlýgiáoviên theo học hàm QuảnlýGiáoViênTrườngĐạihọc 7 Dựa vào loại học hàm ta biết được số giáoviên ở học hàm đó. -Quảnlýgiáoviên theo bộ môn Dựa vào mỗi bộ môn ta biết giáoviên ở bộ môn đó-Quảnlýgiáoviê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áoviên của hình thức giảng dạy đó. - Cập nhập thêm giáoviên mới b. Tìm kiếm: - Theo mã số giáoviên Dựa vào mã số của giáoviên ta biết được thông tin của giáoviê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áoviên thì ta tìm được thông tin của giáoviê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áoviê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áoviên ở hình thức giảng dạy đó. c. Thống kê: QuảnlýGiáoViênTrườngĐạihọ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áoviê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áoviê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ốngkê được số lượng giáoviê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ântíchhệ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ảnlýGiáoViênTrườngĐạihọ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áoviên này với giáoviên khác - Họ tên(HoTen): mô tả tên giáoviê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áoviê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ảnlýGiáoViênTrườngĐạihọ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 [...]... 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áoviên này với giáoviê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 11 QuảnlýGiáoViênTrườngĐạihọc- Thời gian(Tgian): thời gian đạt học hàm 11) Thực.. .Quản lýGiáoViênTrườngĐạihọc- 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à... PK QuảnlýGiáoViênTrườngĐạihọc TenHH : Không cố định, mã Unicode 3.10 QuanhệGiáoviên-Học Hàm GV_HOCHAM(MSGV,MSHH,Tgian) Tên quanhệ : GV_HOCHAM Ngày : 1 0-0 6-2 008 Tên thuộc Loại Ràng STT tính Diễn giải Kiểu dl Số Byte MGT DL buộc 1 MSGV Mã số giáoviên CT 10 B PK 2 MSHH Mã số học hàm CT 8 B PK N 8 B Thời gian đạt học 3 Tgian hàm Tổng số byte : 26 Khối lượng : Số dòng tối thiểu : 1 28 Quản lý. .. 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)... của môn học Tgianth : Số tiết thực hành của môn học 3.12 QuanhệGiáoviên – Môn học GV_MONHOC(MSGV,MSMH,Tgianbd,Tgiankt) Tên quanhệ : GV_MONHOC 30 QuảnlýGiáoViênTrườngĐạihọc Ngày : 1 0-0 6-2 008 Số Loại DL buộc STT Tên thuộc tính Diễn giải Kiểu dl Byte 1 MSGV Mã số giáoviê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 8 B Thời 4 Tgiankt gian thúc MGT Ràng kết N... Với thuộc tính : Giói tính : GT = 0 : nam GT = 1 : nữ 3.2 QuanhệGiáoviên-Học Vị – Nơi ĐàoTạo GV_HV_NDT(MSHV,MST,TgiandatHV) Tên quan hệ: GV_HV_NDT Ngày : 1 0-0 6-2 008 17 QuảnlýGiáoViênTrườngĐạihọc Tên thuộc Loại STT tính Diễn giải Kiểu dl Số Byte MGT DL 1 MSHV Mã số học vị CT 5 B PK 2 MST Mã số trường CT 10 B PK N 8 B Thời gian đạt học 3 TgiandatHV vị Tổng số byte : 23 Khối lượng : Số dòng tối... QuảnlýGiáoViênTrườngĐạihọc MSGV : Cố định, không mã Unicode MSMH : Cố định, không mã Unicode 3.13 Quanhệ : Khoa Bộ Môn KHOA_BOMON(MSK,MSBM) Tên quanhệ : KHOA_BOMON Ngày : 1 0-0 6-2 008 Loại STT Tên thuộc tính Diễn giải Kiểu dl Số Byte 1 MSK Mã số khoa CT 2 MSBM Mã số bộ môn CT Tổng số byte : 16 Khối lượng : Số dòng tối thiểu : 50 32 MGT DL Ràng buộc 8 B PK 8 B PK QuảnlýGiáoViênTrườngĐại học. .. PK QuảnlýGiáoViênTrườngĐạihọc Đối với kiểu chuỗi : MSHV : Cố định, không mã Unicode TenHV : Không cố định, mã Unicode 3.4 Quanhệ Nơi Đào Tạo NOIDAOTAO(MST,TenTr,TP,QG) Tên quanhệ : NOIDAOTAO Ngày : 1 0-0 6-2 008 Ràng STT Tên thuộc tính Diễn giải Kiểu dl Số Byte 1 MST Mã số trường CT 2 TenTr Tên trường 3 TP 4 QG Loại DL buộc 10 B PK CĐ 30 B Thành Phố CĐ 30 B Quốc Gia CĐ 10 B 20 MGT QuảnlýGiáo Viên. .. GV(MSGV,HoTen,NaSinh,GT,ThGia,MSHV.MST,MSK,MSBM) Tên quanhệ : GIAOVIEN Ngày : 1 0-0 6-2 008 15 QuảnlýGiáoViênTrườngĐạihọc Tên thuộc Số Loại DL buộc PK STT tính Diễn giải Kiểu dl Byte 1 MSGV Mã số giáoviên CT 10 B 2 HoTen Họ tên giáoviên CĐ 30 B 3 NaSinh Năm sinh N 8 B 4 GT Giới tính SN 1 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... Thuộc quanhệ 1 GT Giới tính GV 2 HoTen Họ tên giáoviên GV 34 QuảnlýGiáoViênTrườngĐạihọc GV,BOMON, CHUCVU_BOMON,KHOA_BOMO 3 MSBM Mã số bộ môn N GV, KHOA,CHUCVU_KHOA, BOMON,CHUCVU_BOMON, 4 MSGV Mã số giáoviên GV_MONHOC 5 MSHH Mã số học hàm HOCHAM,GV_HOCHAM 6 MSHV Mã số học vị GV,GV_HV_NDT GV,KHOA, 7 MSK Mã số 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 . 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. 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ệ. 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ộ