Đồ án tốt nghiệp
..
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
LỜI CẢM ƠN
Em xin bày tỏ lòng biết ơn sâu sắc nhất tới thầy giáo ThS. Vũ Anh Hùng, thầy
đã tận tình hướng dẫn và giúp đỡ em trong suốt quá trình làm tốt nghiệp. Với sự chỉ
bảo của thầy, em đã có những định hướng tốt trong việc triển khai và thực hiện các
yêu cầu trong quá trình
làm đồ án tốt nghiệp.
Em xin chân thành cảm ơn sự dạy bảo và giúp đỡ của các thầy giáo, cô giáo
Khoa Công Nghệ Thông Tin – Trường Đại học Dân Lập Hải Phòng đã trang bị cho em
những kiến thức cơ bản nhất để em có thể hoàn thành tốt báo cáo tốt nghiệp này.
Xin cảm ơn tới những người thân trong gia đình quan tâm, động viên trong
suốt quá trình học tập và làm tốt nghiệp.
Xin gửi lời cảm ơn tất cả bạn bè, đặc biệt là các bạn trong lớp CT1002 đã giúp
đỡ và đóng góp ý kiến để mình hoàn thành chương trình.
Em xin chân thành cảm ơn !
Hải Phòng, ngày 10 tháng 7 năm 2010
Sinh viên : Phạm Thị Linh
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
1
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
MỤC LỤC
CHƢƠNG 1: MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP ........................................ 4
1.1.Giới thiệu về trường Đại học Dân lập Hải Phòng ....................................... 4
1.2. Mô tả hoạt động quản lý việc giảng dạy của giáo viên .............................. 5
1.3.Giải pháp ................................................................................................... 11
CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ............................ 12
2.1. Mô hình nghiệp vụ ................................................................................... 12
2.1.1. Bảng phân tích xác định tác nhân, chức năng và hồ sơ .................... 12
2.1.2. Biểu đồ ngữ cảnh............................................................................... 13
2.1.3. Sơ đồ phân rã chức năng ................................................................... 13
2.1.3.1. Nhóm dần các chức năng ............................................................... 13
2.1.3.2. Sơ đồ phân rã chức năng ................................................................ 14
2.1.4. Danh sách hồ sơ dữ liệu .................................................................... 16
2.1.5. Ma trận thực thể chức năng quản lí giảng dạy .................................. 16
2.2. Sơ đồ luồng dữ liệu .................................................................................. 17
2.2.1. Sơ đồ luồng dữ liệu mức 0 ................................................................ 17
2.2.2. Sơ đồ luồng dữ liệu mức 1 ................................................................ 18
2.2.2.1.Biểu đồ của tiến trình cập nhật thông tin ........................................ 18
2.2.2.2.Biểu đồ của tiến trình theo dõi giáo viên ........................................ 18
2.2.2.3.Biểu đồ của tiến trình lập báo cáo giảng dạy .................................. 19
2.2.2.4.Biểu đồ của tiến trình lập hợp đồng giảng dạy và bảng thanh toán
giảng dạy ............................................................................................................. 20
2.3. Thiết kế cơ sở dữ liệu ............................................................................... 20
2.3.1. Mô hình liên kết thực thể (ER) ......................................................... 20
2.3.2. Mô hình quan hệ................................................................................ 24
2.3.3. Các bảng dữ liệu vật lý: .................................................................... 27
CHƢƠNG 3: CƠ SỞ LÝ THUYẾT ................................................................ 33
3.1. Phân tích thiết kế hệ thống hướng cấu trúc .............................................. 33
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
2
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
3.1.1. Các khái niệm về hệ thống thông tin................................................. 33
3.1.2.Tiếp cận phát triển hệ thống thông tin định hướng cấu trúc .............. 38
3.2. Thiết kế cơ sở dữ liệu quan hệ ................................................................. 40
3.2.1 Mô hình liên kết thực thể E-R ............................................................ 40
3.2.2 Mô hình cơ sở dữ liệu quan hệ ........................................................... 42
3.3. Công cụ để cài đặt chương trình .............................................................. 45
3.3.1. Hệ QTCSDL SQL SERVER ............................................................. 45
3.4. NGÔN NGỮ ASP.NET ........................................................................... 49
3.4.1 Lý do chọn ASP.NET ........................................................................ 49
3.4.2 Các đặc điểm mới của ASP.NET ....................................................... 50
3.4.3 Mô hình biên dịch của ASP.NET....................................................... 52
3.4.4 Cấu trúc của trang ASP.NET ............................................................. 53
3.4.5 Ngôn ngữ lập trình trong ASP.NET .................................................. 53
CHƢƠNG 4: CÀI ĐẶT CHƢƠNG TRÌNH ................................................... 57
4.1. Một số giao diện chính ............................................................................. 57
4.1.1. Giao diện chính ................................................................................. 57
4.1.2. Giao diện cập nhật dữ liệu ................................................................ 57
4.1.3. Giao diện xử lý dữ liệu ...................................................................... 66
4.1.4. Một số báo cáo .................................................................................. 71
KẾT LUẬN ........................................................................................................ 74
TÀI LIỆU THAM KHẢO ................................................................................ 75
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
3
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
CHƢƠNG 1
MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP
1.1.Giới thiệu về trƣờng Đại học Dân lập Hải Phòng
Sau gần 12 năm xây dựng và phát triển, Trường ĐHDLHP trở thành thương
hiệu có uy tín không chỉ ở Hải Phòng mà còn ở nhiều tỉnh, thành phố trong cả nước.
Sinh viên trường ĐHDLHP được học tập, hướng dẫn bởi đội ngũ giảng viên có
trình độ học vấn cao, nhiệt tình với sự nghiệp “trồng người”. Từ buổi ban đầu chỉ có 7
cán bộ, giảng viên cơ hữu, toàn bộ khâu giảng dạy phải thuê giảng viên thỉnh giảng,
giờ đây nhà trường đã có đội ngũ giảng viên khá hùng hậu cả về số lượng và chất
lượng, với hơn 400 giảng viên, trong đó 82% là Giáo sư, Phó giáo sư, Tiến sĩ, Thạc sĩ
có năng lực chuyên môn cao, có kinh nghiệm giảng dạy và tận tâm với sinh viên.
Với số lượng sinh viên và giáo viên nhiều, số lớp học hàng kỳ lên đến gần 500
lớp môn học.Trong đó, yêu cầu của ban lãnh đạo về việc kiểm tra theo dõi giáo viên
hàng ngày là rất cần thiết.
- Do đó đề tài này giải quyết được vấn đề:
+ Cuối mỗi ngày, mỗi tuần ban Thanh tra phải có báo cáo chi tiết cho ban lãnh đạo về
việc ra vào lớp ngày hôm đó của giáo viên. Hiện tại ban Thanh tra vẫn thực hiện
phương pháp báo cáo thủ công hoặc thực hiện tổng hợp báo cáo bằng excel. Điều này
dẫn đến một bất cập về thời gian và độ chính xác trong công tác tổng hợp, báo cáo.
+ Đối với việc theo dõi tiến độ giảng dạy của giáo viên với các lớp môn học trong kỳ ở
một thời điểm bất kỳ nào đó, phòng Đào tạo thực hiện tương đối khó khăn trong việc
tính toán để báo cho các giáo viên được biết số tiết đã giảng dạy được và số tiết còn lại
trong kỳ so với kế hoạch đầu kỳ đặt ra để cân đối việc giảng dạy (có phương án dạy bù
trước) để đảm bảo tiến độ đề ra.
Bởi vậy cần có một hệ thống phần mềm để quản lý việc giảng dạy của giáo viên.
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
4
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
1.2. Mô tả hoạt động quản lý việc giảng dạy của giáo viên
a, Mô tả
Việc theo dõi giảng dạy của giáo viên được thực hiện như sau:
Mỗi giáo viên thỉnh giảng sẽ phải chuyển lý lịch trích ngang ban đầu một lần
duy nhất cho phòng đào tạo trừ khi có thông tin thay đổi. Phòng đào tạo sẽ lưu lại
thông tin về giáo viên đó vào lý lịch giáo viên.
Theo từng kỳ học phòng đào tạo gửi cho ban thanh tra thời khóa biểu giảng dạy phân
cho giáo viên . Ban thanh tra nhận thời khóa biểu và lập sổ theo dõi giảng dạy.
Hàng ngày ban thanh tra sẽ dựa trên giấy đăng kí đổi giờ để theo dõi và ghi lại
thông tin giảng dạy vào sổ theo dõi giảng dạy của giáo viên gồm: việc theo dõi ra sớm,
vào muộn, nghỉ dạy , dạy thay, dạy bù.Sau đó dựa vào sổ theo dõi giảng dạy ban thanh
tra sẽ lập báo cáo hàng ngày và báo cáo mỗi tuần.
Sau đó, ban thanh tra và phòng đào tạo sẽ đối chiếu sổ theo dõi và lập các báo
cáo chuyển tới các đơn vị trong trường.
Từ sổ theo dõi giảng dạy hàng ngày,ban thanh tra lập ra các báo cáo:
+ Ra sớm vào muộn
+ Nghỉ dạy (có lý do và không lý do).
+ Dạy thay dạy bù của giảng viên.
Từ đó, dựa vào kết quả báo cáo nghỉ dạy,báo cáo dạy thay dạy bù của ban thanh
tra kết hợp với kế hoạch phân công giảng dạy đầu kỳ, thời khóa biểu giảng dạy , phòng
đào tạo sẽ lập báo cáo về tiến độ giảng dạy của giảng viên.
Và cuối mỗi kì học, phòng đào tạo sẽ lập hợp đồng giảng dạy và bảng thanh
toán giảng dạy cho mỗi giáo viên dựa vào lý lịch giáo viên, quy định thanh toán giảng
dạy, bảng kế hoạch phân công giảng dạy. Từ hợp đồng giảng dạy, các báo cáo giảng
dạy của ban thanh tra, phòng đào tạo lập được bảng thanh toán giảng dạy cho mỗi giáo
viên.
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
5
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
b , Sơ đồ tiến trình nghiệp vụ
Tiến trình nghiệp vụ cập nhật thông tin
+ Mô tả tiến trình nghiệp vụ cập nhật thông tin:
Mỗi giáo viên thỉnh giảng sẽ chuyển lý lịch trích ngang một lần duy nhất cho phòng
đào tạo.Phòng đào tạo sẽ lưu lại thông tin đó vào lý lịch giáo viên.
Sau đó, phòng đào tạo chuyển thời khóa biểu giảng dạy cho ban thanh tra.Ban thanh
tra nhận thời khóa biểu và lập sổ theo dõi giảng dạy.
Ban thanh tra
Giáo viên
Phòng đào tạo
Hồ sơ dữ liệu
Chuyển lý lịch
Tiếp nhận
thông tin
Lý lịch giáo viên
Tiếp nhận kế hoạch
phân công giảng
dạy
Tiếp nhận thời khóa
biểu giảng dạy
Lập sổ theo dõi
giảng dạy
Thời khóa biểu
giảng dạy
Sổ theo dõi giảng
dạy
1.1.Sơ đồ tiến trình nghiệp vụ cập nhật thông tin
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
6
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
Tiến trình nghiệp vụ theo dõi giảng dạy
+ Mô tả tiến trình nghiệp vụ theo dõi giảng dạy
Hàng ngày ban thanh tra sẽ thực hiện các theo dõi giảng dạy của giáo viên: theo dõi ra
sớm vào muộn, nghỉ dạy, dạy thay dạy bù và ghi lại vào sổ theo dõi giảng dạy.
Cuối mỗi ngày và cuối mỗi tuần , dựa vào sổ theo dõi giảng dạy ban thanh tra sẽ lập
báo cáo ngày và báo cáo tuần về tình hình giảng dạy của giáo viên.
Các đơn vị
Hồ sơ dữ liệu
Ban thanh tra
Giấy đề nghị
đổi giờ
Theo dõi ra
sớm,vào muộn
Theo dõi nghỉ
dạy
Theo dõi dạy
thay,dạy bù
Ghi sổ theo dõi
giảng dạy
Sổ theo dõi
giảng dạy
Lập báo
cáo ngày
Sổ theo dõi
giảng dạy
Tiếp nhận
báo cáo ngày
Tiếp nhận
báo cáo tuần
Báo cáo ngày
Lập báo
cáo tuần
Báo cáo ngày
Báo cáo tuần
1.2.Sơ đồ tiến trình theo dõi giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
7
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
Tiến trình nghiệp vụ lập báo cáo
+ Mô tả tiến trình nghiệp vụ lập báo cáo
Ban thanh tra thực hiện đối chiếu sổ theo dõi lập các báo cáo gửi cho các đơn vị liên
quan
+ Báo cáo ra sớm vào muộn
+ Báo cáo nghỉ dạy
+ Báo cáo dạy thay dạy bù
Các đơn vị
Hồ sơ dữ liệu
Ban thanh tra
Sổ theo dõi giảng
dạy
Đối chiếu sổ
theo dõi giảng
dạy
Lập báo ra
sớm vào
muộn
Lập báo cáo
nghỉ dạy
Lập báo cáo
dạy thay,dạy
bù
Sổ theo dõi giảng
dạy
Báo cáo dạy thay
dạy bù
Tiếp nhận
các báo cáo
Báo cáo nghỉ dạy
Báo cáo ra sớm vào
muộn
1.3.Sơ đồ tiến trình lập báo cáo
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
8
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
Tiến trình nghiệp vụ lập hợp đồng giảng dạy và bảng thanh toán giảng dạy
+ Mô tả tiến trình nghiệp vụ lập hợp đồng giảng dạy và bảng thanh toán giảng dạy
- Phòng đào tạo lập báo cáo tiến độ giảng dạy dựa trên báo cáo dạy thay dạy bù,báo
cáo nghỉ dạy,thời khóa biểu giảng dạy, kế hoạch phân công giảng dạy
Sau đó, với mỗi giáo viên phòng đào tạo sẽ lập một hợp đồng giảng dạy dựa vào lý
lịch giáo viên, kế hoạch phân công giảng dạy, quy định thanh toán giảng dạy.
Kết hợp báo cáo nghỉ dạy, báo cáo dạy thay dạy bù với hợp đồng giảng dạy lập được
phòng đào tạo lập ra bảng thanh toán giảng dạy gửi cho các đơn vị liên quan.
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
9
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
Phòng Giáo viên
KHT
C
Bộ môn
Phòng đào tạo
Hồ sơ dữ liệu
Lí lịch giáo viên
Lập hợp đồng
giảng dạy
Lập báo cáo
tiến độ
giảng dạy
Kế hoạch phân công
giảng dạy
Quy định thanh toán
giảng dạy
Hợp đồng giảng dạy
Báo cáo dạy thay dạy
bù
Báo cáo nghỉ dạy
Nhận hợp
đồng giảng
dạy
Thời khóa biểu
giảng dạy
Nhận báo
cáo
tiến độ
giảng dạy
Kế hoạch phân công
giảng dạy
Báo cáo tiến độ
giảng dạy
Nhận báo
cáo
tiến độ
giảng dạy
Hợp đồng giảng dạy
Lập bảng thanh
toán giảng dạy
Báo cáo dạy thay dạy
bù
Báo cáo nghỉ dạy
Bảng thanh toán
giảng dạy
1.4. Sơ đồ tiến trình lập hợp đồng giảng dạy và bảng thanh toán giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
10
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
1.3.Giải pháp
Xây dựng phần mềm quản lý giảng dạy hàng ngày của giáo viên thông qua
website, được thực hiện như sau:
- Hàng ngày sau khi có thông tin về tình hình giảng dạy của giảng viên ở các lớp thì
thông tin này sẽ được nhập vào phần mềm để lưu trữ trên máy tính. Từ đó phần mềm
sẽ lập ra các báo cáo theo yêu cầu.
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
11
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
CHƢƠNG 2
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1. Mô hình nghiệp vụ
2.1.1. Bảng phân tích xác định tác nhân, chức năng và hồ sơ
Cụm động từ +Bổ ngữ
1.Chuyển
lý lịch giáo viên
2.Tiếp nhận thông tin giáo viên
3.Tiếp nhận kế hoạch phân công giảng dạy
4.Tiếp nhận thời khóa biểu giảng dạy
5.Lập
sổ theo dõi giảng dạy
6.Theo dõi
ra sớm,vào muộn
7.Theo dõi
nghỉ dạy
8.Theo dõi dạy thay
9.Theo dõi dạy bù
10.Ghi
sổ theo dõi giảng dạy
11.Đối chiếu sổ theo dõi giảng dạy
12Lập
báo cáo ra sớm vào muộn
13Lập
báo cáo nghỉ dạy
14Lập
báo cáo dạy thay dạy bù
15Lập
báo cáo dạy bù
16Lập
báo cáo tiến độ giảng dạy
17Lập
hợp đồng giảng dạy
18Lập
bảng thanh toán lương giáo viên
Cụm danh từ
1.Giáo viên
2.Phòng đào tạo
3.Lý lịch giáo viên
4.Kỳ học
5.Quy định thanh toán
giảng dạy
6.Thời khóa biểu
giảng dạy
7.Kế hoạch phân công
giảng dạy
8.Ban thanh tra
9.Sổ theo dõi giảng
dạy
10.Giấy đề nghị đổi
giờ
11.Báo cáo ra sớm
vào muộn.
12.Báo cáo nghỉ dạy
13.Báo cáo dạy thay
14.Báo cáodạy bù
15.Báo cáo tiến độ
giảng dạy
16.Hợp đồng giảng
dạy
17.Bảng thanh toán
giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
Nhận xét
(tác nhân)
(tác nhân)
Hồ sơ DL
=
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
(tác nhân)
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
Hồ sơ DL
12
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.1.2. Biểu đồ ngữ cảnh
Thông tin ra vào lớp hàng ngày
Báo cáo tuần
Lý lịchgiáoviên
0
GIÁO VIÊN Hợp đồng giảng dạy
Báo cáo ngày
Báo cáo tiến độ giảng dạy
HỆ THỐNG
QUẢN LÝ
Báo cáo ra sớm vào muộn
GIẢNG
DẠY
Báo cáo dạy thay dạy bù
Báo cáo ra vào lớp
Báo cáo tiến độ giảng dạy
CÁC
BỘ
MÔN
Báo cáo nghỉ dạy
PHÕNG KẾ
HOẠCH TÀI
CHÍNH
Yêu cầu báo cáo
Hợp đồng giảng dạy
Báo cáo
LÃNH ĐẠO
Bảng thanh toán giảng dạy
2.1.Biểu đồ ngữ cảnh
2.1.3. Sơ đồ phân rã chức năng
2.1.3.1. Nhóm dần các chức năng
Các chức năng chi tiết lá
1.Tiếp nhận thông tin giáo viên
2.Tiếp nhận kế hoạch giảng dạy
3.Tiếp nhận thời khóa biểu
4.Lập sổ theo dõi giảng dạy
5.Theo dõi ra sớm,vào muộn
6.Theo dõi nghỉ dạy
7.Theo dõi dạy thay
8.Theo dõi dạy bù
9.Lập báo cáo ra sớm vào muộn
10.Lập báo cáo nghỉ dạy
11.Lập báo cáo dạy thay
12.Lập báo cáo dạy bù
13. Lập báo cáo tiến độ giảng dạy
14. Lập hợp đồng giảng dạy
15.Lập bảng thanh toán giảng dạy
Nhóm lần 1
Nhóm lần 2
Cập nhật thông tin
Theo dõi giảng dạy
Quản lí theo dõi
giảng dạy của giáo
viên
Lập báo cáo giảng
dạy
Lập bảng thanh toán
giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
13
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.1.3.2. Sơ đồ phân rã chức năng
a) Sơ đồ
Quản lý theo dõi giảng dạy
1.Cập nhật thông tin
2.Theo dõi giảng dạy
3.Lập báo cáo giảng dạy
4.Lập bảng thanh toán giảng dạy
1.1.Tiếp nhận thông tin giáo viên
2.1.Ra sớm vào muộn
3.1.Báo cáo ra sớm,vào muộn
4.1. Hợp đồng giảng dạy
1.2.Tiếp nhận bảng phân công
giảng dạy
2.2. Nghỉ dạy
3.2Báo cáo nghỉ dạy
4.2.Bảng thanh toán giảng dạy
2.3.Dạy thay
3.3. Báo cáo dạy thay
2.4.Dạy bù
3.4.Báo cáo dạy bù
1.3.Tiếp nhận thời khóa biểu
1.4.Lập sổ theo dõi giảng dạy
3.5. Báo cáo tiến độ giảng dạy
2.2.Sơ đồ phân rã chức năng
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
14
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
b) Mô tả chi tiết các chức năng
1.Cập nhật thông tin
1.1.Tiếp nhận thông tin giáo viên:công việc do phòng đào tạo thực hiện lưu lại thông
tin do giáo viên thỉnh giảng chuyển cho phòng đào tạo vào lý lịch giáo viên
1.2.Tiếp nhận thời khóa biểu cho ban thanh tra: ban thanh tra tiếp nhận thời khóa biểu
từ phòng đào tạo để dựa vào đó ban thanh tra lập sổ theo dõi giảng dạy.
1.3.Tiếp nhận bảng phân công giảng dạy:ban thanh tra tiếp nhận thời bảng phân công
giảng dạy từ phòng đào tạo .
1.4.Lập sổ theo dõi giảng dạy:ban thanh tra lập sổ theo dõi giảng dạy để ghi lại các
thông tin trong quá trình theo dõi.
2.Theo dõi giảng dạy
2.1.Theo dõi ra sớm,vào muộn:Hàng ngày ban thanh tra theo dõi việc ra sớm vào
muộn của giáo viên trong mỗi buổi học và ghi lại vào sổ theo dõi giảng dạy.
2.2Theo dõi nghỉ dạy:Hàng ngày ban thanh tra theo dõi việc nghỉ dạy và ghi lại trong
sổ theo dõi giảng dạy.
2.2Theo dõi dạy thay, dạy bù : Hàng ngày ban thanh tra theo dõi việc dạy thay, dạy bù
và ghi lại trong sổ theo dõi giảng dạy.
3.Lập báo cáo giảng dạy
3.1.Lập báo cáo ra sớm vào muộn: ban thanh tra lập báo cáo việc ra sớm, vào muộn
của giáo viên.
3.2. Lập báo cáo nghỉ dạy: ban thanh tra lập báo cáo việc nghỉ dạy của giáo viên.
3.3.Lập báo cáo dạy thay: ban thanh tra lập báo cáo dạy thay gồm thông tin dạy thay
của giáo viên.
3.4.Lập báo cáo dạy thay dạy bù: ban thanh tra lập báo cáo dạy bù gồm thông tin dạy
bù của giáo viên.
3.5.Lập báo cáo tiến độ giảng dạy: ban thanh tra lập báo cáo tiến độ giảng dạy để
thông báo cho giáo viên điều chỉnh tiến độ giảng dạy để đạt được kế hoạch đề ra.
4.Lập hợp đồng giảng dạy và bảng thanh toán giảng dạy
4.1.Lập hợp đồng giảng dạy: phòng đào tạo lập hợp đồng giảng dạy với mỗi giáo viên
4.2.Lập bảng thanh toán lương: phòng đào tạo lập bảng thanh toán lương.
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
15
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.1.4. Danh sách hồ sơ dữ liệu
Kí hiệu
d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
d11
d12
d13
Tên hồ sơ dữ liệu
Lý lịch giáo viên
Quy định thanh toán giảng dạy.
Thời khóa biểu giảng dạy
Kế hoạch phân công giảng dạy
Sổ theo dõi giảng dạy
Giấy đề nghị đổi giờ
Báo cáo ra sớm vào muộn
Báo cáo nghỉ dạy
Báo cáo dạy thay
Báo cáo dạy bù
Báo cáo tiến độ giảng dạy
Hợp đồng giảng dạy
Bảng thanh toán giảng dạy
2.3.Bảng danh sách hồ sơ dữ liệu
2.1.5. Ma trận thực thể chức năng quản lí giảng dạy
Các thực thể
d1.Lý lịch giáo viên
d2.Quy định thanh toán giảng dạy
d3.Thời khóa biểu giảng dạy
d4.Kế hoạch phân công giảng dạy
d5.Sổ theo dõi giảng dạy
d6.Giấy đề nghị đổi giờ
d7.Báo cáo ra sớm vào muộn
d8.Báo cáo nghỉ dạy
d9.Báo cáo dạy thay
d10.Báo cáo dạy bù
d11.Báo cáo tiến độ giảng dạy
d12.Hợp đồng giảng dạy
d13..Bảng thanh toán giảng dạy
d1 d2 d3 d4 d5 d6 d7 d8 d9 d10
Các chức năng nghiệp vụ
1.Cập nhật thông tin
U
R R C
2.Theo dõi giảng dạy
U R
3.Lập báo cáo
R R R
C C C C
4.Lập bảng thanh toán giảng dạy R R
R
R R R
2.4. Ma trận thực thể chức năng quản lí giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
d11
d12
d13
C
C
C
16
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.2. Sơ đồ luồng dữ liệu
2.2.1. Sơ đồ luồng dữ liệu mức 0
Thông tin thay đổi
giờ dạy
GIÁO
VIÊN
d4 Kế hoạch phân công giảng dạy
d3 Thời khóa biểu giảng dạy
d6 Giấy đề nghị đổi giờ
1.0
Lý lịch
giáo viên
CẬP NHẬT
THÔNG TIN
Thông tin ra vào lớp
Thông tin nghỉ dạy
2.0
d5 Sổ theo dõi giảng dạy
THEO DÕI
GIẢNG DẠY
Thông tin dạy thay dạy bù
BAN THANH
TRA
Thông tin ra sớm vào muộn
d11 Báo cáo tiến độ giảng dạy
Báo cáo ngày
d7 Báo cáo ra sớm vào muộn
d8 Báo cáo nghỉ dạy
3.0
Báo cáo ra sớm vào muộn
LẬP BÁO CÁO
d4 Kế hoạch phân công giảng dạy
Báo cáo nghỉ dạy
CÁC BỘ
MÔN
Báo cáo dạy thay dạy bù
d9 Báo cáo dạy thay
Báo cáo tuần
d3 Thời khóa biểu giảng dạy
Báo cáo tiến độ giảng dạy
d10 Báo cáo dạy bù
Hợp đồng giảng dạy
Báo cáo tiến độ giảng dạy
4.0
Bảng thanh toán giảng dạy
Báo cáo tiến độ giảng dạy
d1 Lý lịch giáo viên
d2 Quy định thanh toán giảng dạy
LẬP BẢNG
THANH TOÁN
GIẢNG DẠY
PHÒNG
KHTC
d8 Báo cáo nghỉ dạy
d9 Báo cáo dạy thay
d10 Báo cáo dạy bù
d4 Kế hoạch phân công giảng dạy
d12 Hợp đồng giảng dạy
d13 Bảng thanh toán giảng dạy
2.5. Biểu đồ luồng dữ liệu mức 0
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
17
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.2.2. Sơ đồ luồng dữ liệu mức 1
2.2.2.1.Biểu đồ của tiến trình cập nhật thông tin
d1
GIÁO
VIÊN
Lý lịch giáo viên
Thông tin
giáo viên
d5 Sổ theo dõi giảng dạy
1.1
1.4
TIẾP NHẬN
THÔNG TIN
GIÁO VIÊN
LẬP SỔ THEO
DÕI GIẢNG
DẠY
d3 Thời khóa biểu giảng dạy
d4
Kế hoạch phân công giảng dạy
1.3
1.2
TIẾP NHẬN
THỜI KHÓA
BIỂU
TIẾP NHẬN KẾ
HOẠCH PHÂN
CÔNG GIẢNG DẠY
2.6. Biểu đồ luồng dữ liệu mức 1 tiến trình cập nhật thông tin
2.2.2.2.Biểu đồ của tiến trình theo dõi giáo viên
2.2
THEO DÕI RA
Thông tin theo
SỚM VÀO MUỘN
dõi ra sớm vào muộn
BAN
2.1
THANH
Thông tin theo
TRA
dõi nghỉ dạy THEO DÕI NGHỈ
d5 Sổ theo dõi giảng dạy
DẠY
Thông tin theo
dõi dạy thay dạy bù
2.3
THEO DÕI
DẠY THAY
DẠY BÙ
d6 Giấy đề nghị đổi giờ
2.7. Biểu đồ luồng dữ liệu mức 1 tiến trình theo dõi giảng dạy
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
18
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.2.2.3.Biểu đồ của tiến trình lập báo cáo giảng dạy
3.1
LẬP BÁO CÁO
RA SỚM VÀO
MUỘN
d7 Báo cáo ra sớm vào muộn
Báo cáo dạy thay dạy bù
3.3
LẬP BÁO CÁO
DẠY THAY
d9 Báo cáo dạy thay
CÁC BỘ
MÔN
Báo cáo dạy thay
3.2
Báo cáo nghỉ dạy
LẬP BÁO
CÁO NGHỈ
DẠY
d9 Báo cáo nghỉ dạy
d5 Sổ theo dõi giảng dạy
d10 Báo cáo dạy bù
3.4
LẬP BÁO CÁO
DẠY BÙ
d4
Báo cáo dạy bù
Kế hoạch phân công giảng dạy
Báo cáo tiến độ giảng dạy
3.5
LẬP BÁO
CÁOTIẾN ĐỘ
GIẢNG DẠY
d10 Báo cáo dạy thay
d11 Báo cáo tiến độ giảng dạy
d3 Thời khóa biểu giảng dạy
d9 Báo cáo nghỉ dạy
2.8. Biểu đồ luồng dữ liệu mức 1 tiến trình lập báo cáo
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
19
Đồ án tốt nghiệp
Xây dựng hệ thống theo dõi giảng dạy giáo viên trường ĐHDLHP
2.2.2.4.Biểu đồ của tiến trình lập hợp đồng giảng dạy và bảng thanh toán giảng dạy
d1 Lý lịch giáo viên
d2
Quy định thanh toán giảng dạy
4.1
Hợp đồng giảng dạy
LẬP HỢP
ĐỒNG GIẢNG
DẠY
Hợp đồng giảng dạy
GIÁO
VIÊN
d4 Kế hoạch phân công giảng dạy
d12 Hợp đồng giảng dạy
d10 Báo cáo dạy bù
4.2
d9 Báo cáo dạy thay
Bảng thanh toán
giảng dạy
LẬP BẢNG
THANH TOÁN
GIẢNG DẠY
PHÒNG
KHTC
d10 Báo cáo nghỉ dạy
d13 Bảng thanh toán giảng dạy
2.9. Biểu đồ luồng dữ liệu mức 1 tiến trình lập báo cáo
2.3. Thiết kế cơ sở dữ liệu
2.3.1. Mô hình liên kết thực thể (ER)
a) Các kiểu thực thể
Kiểu thực thể
SINH VIÊN
LỚP SINH HOẠT
MÔN HỌC
LỚP MÔN HỌC
GIÁO VIÊN
HỌC HÀM
HỌC VỊ
CÁN BỘ
THỜI GIAN HỌC
LOẠI HÌNH
Thuộc tính
Mã sinh viên, họ tên, ngày sinh, địa chỉ
Mã lớp sinh hoạt, tên lớp sinh hoạt, khóa
Mã môn, tên môn, số tín chỉ
Mã lớp môn học, tên lớp môn học, học
kỳ, năm học, thời gian bắt đầu, thời gian
kết thúc, ca, thứ, số tiết.
Mã giáo viên, tên giáo viên,ngày sinh,
giới tính, địa chỉ, điện thoại, nơi công
tác, học hàm, học vị, loại hình (cơ hữu
hoặc thỉnh giảng)
Mã học hàm, tên học hàm
Mã học vị, tên học vị
Mã cán bộ, tên cán bộ
Mã thời gian, ca, thứ , từ tiết, đến tiết
Mã loại hình,tên loại hình
Sinh viên: Phạm Thị Linh, Khoá 10, Ngành Công nghệ thông tin
Thuộc tính khóa
Mã sinh viên
Mã lớp sinh hoạt
Mã môn
Mã lớp môn học
Mã giáo viên
Mã học hàm
Mã học vị
Mã cán bộ
Mã thời gian
Mã loại hình
20
- Xem thêm -