Quản lý Giáo Viên Trường Đại học 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 ý thêm cho chúng em. Chúng em xin chân thành cảm ơn thầy. 1 Quản lý Giáo Viên Trường Đại học MỤC LỤC MỤC LỤC………………………………………………………………………………………. Khảo sát hệ thống và phân tích hiên trạng hệ thống…………………………………….
Khảo sát hệ thống ……………………………………………………………………. Phân tích hiện trạng hệ thống………………………………………………………… 3 II. Phân tích yêu cầu…………………………………………………………………………. Yêu cầu chức năng ……………………………………………………………….
Yêu cầu phi chức năng………………………………………………………………. Phân tích hệ thống…………………………………………………………………………4 1. Mô hình thực thể ERD………………………………………………………………. Xác định các thực thể………………………………………………………….
Mô hình ERD …………………………………………………………………. Chuyển mô hình ERD thành mô hình quan hệ………………………………………. Mô tả chi tiết cho các quan hệ………………………………………………………. Mô tả bảng tổng kết………………………………………………………………….
Tổng kết quan hệ……………………………………………………………. Tổng kết thuộc tính…………………………………………………………. Thiết kế giao diện………………………………………………………………………. Các menu chính của giao diện………………………………………………………17 2.
Mô tả Form…………………………………………………………………………. Thiết kế ô xử lý…………………………………………………………………………. Đánh giá ưu khuyết………………………………………………………………………55 2 Quản lý Giáo Viên Trường Đại học 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 đó. Thống kê Đá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. 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. 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.
Phân tích yêu cầu 1. Yêu cầu chức năng a. Quản lý: 3 Quản lý Giáo Viên Trường Đại học - 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 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 đó.
Thống kê: - 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 đó. 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. 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ể 4 Quản lý Giáo Viên Trường Đại học 1) Thực thể 1 : GV 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 - 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 - 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ê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) 5 Quản lý Giáo Viên Trường Đại học - 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 - 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 - 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 6 Quản lý Giáo Viên Trường Đại học b) Mô hình ERD (1,n) (1,n) HOCVI HOCVI thuộc NOIDAOTAO NOIDAOTAO MSHV MST TenHV (1,n) TenTr TP có Tgian đạt hv QG (1,n) KHOA KHOA GIAOVIEN GIAOVIE BOMON BOMON MSK (1,n) (0,1) MSGV MSBM (0,1) (1,n) (1,n) TenKh HoTen TenBM (0,1) thuộc thuộc (1,n) (0,1) NaSinh (0,1) (1,n) Chức vụ GT ThGia Chức vụ Tgian bđ (1,n) Tgian bđ (1,n) (0,n) Tgian kt Tgian kt thuộc có Tham gia (0,n) (1,n) (1,n) HOCHAM HOCHAM MONHOC MONHOC Tgian bđ MSHH Tgian đạt MSMH TenHH Tgian kt TenMH Tglt Tgth thuộc 7 Quản lý Giáo Viên Trường Đại học 2.