1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đồ á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 doc

86 819 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 86
Dung lượng 1,41 MB

Nội dung

Đá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.. - Theo họ tên, học vị, học hàm Dựa vào họ tê

Trang 1

ĐỀ TÀI:

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

Trang 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

Trang 3

I Khảo sát hệ thống và phân tích hiên trạng hệ

Trang 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

Trang 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

b Thống kê

Trang 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

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

Trang 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ê:

Trang 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

Trang 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

- 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

Trang 10

- 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

Trang 11

- Thời gian bắt đầu(Tgianbd): đây là thuộc tính khóa

- Thời gian kết thúc(Tgiankt)

Trang 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)

- 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

Trang 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

Trang 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

HOCHAM

(1,n)

(1,n) (1,n)

Trang 15

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

Trang 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

Trang 18

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ị

Trang 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

Trang 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 :

Trang 22

STT Tên thuộc tính Diễn giải Kiểu dl Số Byte MGT

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

Trang 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 :

Trang 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 :

Trang 26

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)

Trang 27

Tên quan hệ : HOCHAM

MSHH : Cố định, không mã Unicode

Trang 28

TenHH : Không cố định, mã Unicode

3.10 Quan hệ Giáo viên - Học Hàm

Trang 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 :

Trang 30

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

Trang 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 :

Trang 36

11 QG Quốc Gia NOIDAOTAO

Trang 37

IV Thiết kế giao diện

1 Các menu chính của giao diện

1.1 Menu Hệ Thống

Trang 38

1.2 Menu Quản Lý

1.3 Menu Tìm Kiếm

Trang 39

1.4 Menu Thống Kê

1.5 Menu Trợ Giúp

Trang 40

2 Mô tả Form

2.1 Form Quản Lý - Danh Sách – MSGV

Trang 41

Tên đối

Tượng

Kiểu đối tượng

Ràng buộc

Dữ liệu Mục đích

quan

Giá trị Default

Trang 42

2.2 Form Quản Lý - Danh Sách – Khoa

Tên đối

Tượng

Kiểu đối tượng

Khoa ComboBox 8 kí tự

Chọn trong danh sách

Bộ Môn ComboBox 8 kí tự

Chọn trong danh sách

Trang 43

Xem Button

Xem Thông tin

GV theo

2.3 Form Quản Lý - Danh Sách - Học Vị

Trang 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 Thông tin

GV theo Học Vị CapNhap_Click()

Trang 45

Cập

Form Cập Nhập Học Vị

Trang 46

Giá trị Defaul

Chọn

Chọn trong danh sách

DateTimePick

er

Ngày hiện hành

Trang 47

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ị

Trang 48

Tượng tượng buộc Default

Học

Hàm ComboBox 5 kí tự

Chọn trong danh sách

Trang 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

Chọn trong danh sách

MS Học

Chọn trong danh sách

Trang 50

Hàm hành r hành

Lưu học hàm Luu_Click()

Thoat_Click(

)

2.5 Form Quản Lý – Thêm Giáo Viên

Trang 51

Tên đối

Tượng Kiểu đối tượng Ràng buộc Dữ liệu

Mục đích

quan

Giá trịDefault

Trang 52

Họ Tên TextBox 30 kí tự

Nhập từ bàn phím

Mã Số

Giáo

Chọn trong danh sách

Năm

Sinh DateTimePicker

<=Ngày hiện hành

DateTimePicker

Ngày hiện hành

Giới

Chọn 1 trong 2 RadioButton:Nam hoặc Nữ

Xác định giới tính

MS Học

Chọn trong danh sách

MS Học

Chọn trong danh sách

MS

Chọn trong danh sách

MS Bộ

Chọn trong danh sách

Trang 53

Hình

Giảng

Chọn trong danh sách

Thêm Button

Thêm giáo viên Them_Click()

Lưu Thông tin

GV Luu_Click()

2.6 Form Quản Lý – Xóa Giáo Viên

Trang 54

Têm đối

Tượng

Kiểu đối tượng

Ràng buộc

Dữ liệu Mục đích

quan

Giá trị Default

Trang 55

Thoát Button Thoát Thoat_Click()

2.7 Form Quản Lý - Sửa Thông Tin Giáo Viên

Trang 56

Tên

đối

Tượng Kiểu đối tượng Ràng buộc Dữ liệu

Mục đích

quan

Giá trị Default

Họ

Nhập từ bàn phím

Mã Số

Giáo

Nhập từ bàn phím

Năm

Sinh DateTimePicker

<=Ngày hiện hành

DateTimePicker

Ngày hiện hành

Giới

Tính GroupBox Chọn 1 trong 2

RadioButton:Nam

Xác định

Trang 57

MS

Học

Chọn trong danh sách

MS

Chọn trong danh sách

MS

Bộ

Chọn trong danh sách

Hình

Giảng

Chọn trong danh sách

Lưu Button

Lưu Thông tin

GV Luu_Click()

Hủy Button

Không

Huy_Click()

Trang 58

thực hiên sửa

2.8 Form Tìm Kiếm – Theo MSGV

Trang 59

Tìm

Kiếm Button

Tìm Kiếm

GV Theo MSGV ,kết quả hiện ra bản mới TimKiem_Click()

2.9 Form Tìm Kiếm – Theo Học Vị

Trang 60

GV theo Học Vị Xem_Click()

Trang 61

Thoát Button Thoát

Trang 62

Tượng tượng buộc quan t

GV theo Học Hàm Xem_Click()

Thoat_Click(

2.11 Form Tìm Kiếm - Theo Khoa

Trang 63

GV theo Khoa Xem_Click()

Trang 64

Thoát Button Thoát

Trang 65

Tượng tượng buộc quan t

GV theo Hình thức giảng dạy Xem_Click()

Thoat_Click(

2.13 Form Thống Kê – Theo Khoa

Trang 66

Tên đối

Tượng

Kiểu đối tượng

Ràng buộc Dữ liệu Mục đích

quan

Giá trị Default

Trang 67

2.14 Form Thống Kê – Theo Học Vị

Tượng

Kiểu đối tượng

Ràng buộc Dữ liệu Mục đích

quan

Giá trị Default

Trang 68

2.15 Form Thống Kê – Theo Khoa

Tượng

Kiểu đối tượng

Ràng buộc Dữ liệu Mục đích

quan

Giá trị Default

Trang 69

2.16 Form Thống Kê –Theo Hình Thức Giảng Dạy

Tượng

Kiểu đối tượng

Ràng buộc Dữ liệu Mục đích

quan

Giá trị Default

Trang 70

2.17 Form Đăng Nhập Hệ Thống

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

Trang 71

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

Giải Thuật :

Trang 72

Đó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

Trang 73

3 Form xử lý Xóa của Form Xóa Giáo Viên

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

Trang 74

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

Trang 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

Đ

Trang 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

Đ

Trang 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,

Trang 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

Trang 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

Đ

Trang 80

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

S

Đ

Trang 81

11 Form xử lý Thống Kê của Form Thống Kê Giáo Viên Theo Khoa

Outout : Xuất ra bảng Thống Kê

Table liên quan : GV, KHOA

Trang 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

Ngày đăng: 27/06/2014, 17:20

HÌNH ẢNH LIÊN QUAN

Hình  thức  giảng - Đồ á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 doc
nh thức giảng (Trang 37)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w