L LỜI NÓI ĐẦU Chương trình phân tích thiết kế hệ thống giáo viên trường cao đăng là một ứng dụng quản lý thông tin giảng viên, được thiết kế đề giúp cho quá trình quản lý, tổ chức và cập
Trang 1
TRUONG DAI HOC MO DIA CHAT KHOA CONG NGHE THONG TIN
_ BẢO CÁO BÀI TẬP LỚN MÔN
PHAN TICH VA THIET KE HE THONG
Dé tai:
PHAN TICH VA THIET KE HE THONG QUAN LY
GIAO VIEN TAI MOT TRUONG CAO DANG
Trang 2L LỜI NÓI ĐẦU Chương trình phân tích thiết kế hệ thống giáo viên trường cao đăng là một ứng dụng quản lý thông tin giảng viên, được thiết kế đề giúp cho quá trình quản lý, tổ chức
và cập nhật thông tin của các giảng viên trở nên dễ dàng và hiệu quả hơn
Với sự phát triển không ngừng của công nghệ, việc sử dụng hệ thống quản lý thông tin giảng viên đề tối ưu hoá quá trình giảng dạy trở nên cần thiết hơn bao ĐIỜ hết Chính vì thế, chương trình phân tích thiết kế hệ thông piáo viên trường cao đăng
ra đời với mong muôn giải quyết những khó khăn trong việc quản lý thông tin giảng viên và tôi ưu hoá quá trình giảng dạy
Chương trình phân tích thiết kế hệ thống giáo viên trường cao đẳng được xây dựng dựa trên các tiêu chuân và quy trình quan ly thông tin giảng viên hiện đại nhất,
sử dụng các công nghệ mới nhất và được tôi ưu hóa cho môi trường trường cao đăng Chương trình này cung cấp cho người dùng các tính năng quản lý thông tin giảng viên, phân công giảng day, quan ly lich giang day và các hoạt động khác, ørúp cho việc quản
lý thông tin giảng viên trở nên dễ dàng và hiệu quả hơn
Chương trình phân tích thiết kế hệ thông giáo viên trường cao đắng bao gồm nhiễu tính năng quan trọng như quản lý hồ sơ giáo viên, phòng học, môn học, phân công, giảng dạy, tiết dạy Nó cũng tập trung vảo việc cung cap thong tin minh bach vé các giảng viên, vì vậy người dùng có thê dễ dàng tìm kiếm và truy cập thông tin về các giảng viên trên toàn trường
Hơn nữa, chương trình này hỗ trợ các tính năng quản lý phân công giảng dạy và quản lý lịch giảng dạy, giúp cho các quản lý giảng dạy có thê phân công giảng viên một cách dé dàng, theo dõi tiên độ hoàn thành và đảm bảo tính toàn vẹn cua lich giang dạy
MỤC LỤC
BAO CAO BAI TAP LON MON PHAN TICH VA THIET KE HE THONG 1
TL LOD NOT DAU Loi cccecccsececssecseseeseseessssessstessusessnseessaeessesssessisessiiesesieseesetessiesesssesees 2
II NỘI DUNG BÀI CHÍNH - 222: 2222221122212222112211122112271221 2 1e 4 Chương I Khảo sát hệ thống SSTEE121121121111111 1011212111121 crrrrreg 4
1 Nhiệm vụ cơ bản cece ccccccccecccceccecceseseceesetesettsettttttttsaassecesecesausaeeneeesecs 4
2 Co cau tO CHU EEIaaẢẲẮẲẦẲẢIỒẮẶẮẶ 4 E0 án pm Ta 4
4 Phê phán hiện trạng của hệ thống deveseteeeteucutatecausceceseecececeseessesssertteretttettttettteseranes 4
5 yêu cầu đối với hệ thong MOL ooo ccc ccccccccceecesesecesetesetttectttettetecaceseceseeeeauuaaeseesecs 5 Chương II Phân tích hệ thống và chức năng 2S S1 2221112111171 112 1 rte 8
Trang 32 Biểu đồ phân cấp chức năng 2 SE 11 11122111 12122111 are 9
SG à: v02.) ạiiiiỶ 9
3 MÔ HÌNH DỮ LIỆU 22: ©22222222222122221122211222111221121112221222111 22211221 te 11
1 BLD mức khung cảnh 5c 2c 212222123151 1153 11511122112 1111111111111 1E 281 kg H PN›)0900:iì vất: )ì):ễÃAaaaađađaiÝŸỶŸỶẮẲỠỶẼẰ 12
3 BLD mức dưới đỉnh 2c 2221211211151 1251112111911 151 1111111111111 11 1181k 1k ray 13 Chương III PHẦN TÍCH HỆ THÔNG VÀ DỮ LIỆU 225222222222c2Exczxe2 14
I xây dựng mô hình thực thể liên kết - SH HS TT 121 21111111115 11511121551 ng 14
1 Kiểu thực thể, kiểu thuộc tính ¿5222+222222212221112221121212121 2211 2 14
3 Vẽ E-R L2 1121121111121 12111121121 111 2011111221 5T 1 H111 1111 1k1 Hk kh 16
IL Hoàn thiện cơ sở đữ liệu Ïo8I1c - 2022211211121 12 1117111211211 11111 111118 key 19
CHƯƠNG IV THIET KE CƠ SỞ DỮ LIỆU -222-222222222222222222222222222% 19
Thiết kế ø1ao diện cơ sở vật Ìý - c 20121112111 1112110111221 1111112111111 1tr 19 CHƯƠNG VI Thiết kế hệ thống 5-5 5 S13 E1 15111 12112112112121111212122 21 1g 26
2 Thiết kế các l2 01 26 2.1 g1ao diện nhập liệu 20 20112112112 11 12111111111121 1111111111121 11122111 x kg 27 P@Ấn ác ae 28 2.3 giao dién hoi dap 4 30
TIL KET LUAN Lecce cccccccssesessssesssseesseeessseesssessssssisiesnisessieessieessieessseessseessesseseeee 32
Trang 4Il NOI DUNG BAI CHÍNH Chuong I Khao sat hé thong
*Mô tả hệ thống
1 Nhiệm vụ cơ bản
Trường cao đẳng 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 cao đẳng đ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 cao đẳng sư phạm 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ường có học vị, học hàm khác nhau Vì vậy cần một trương trình quan ly giao vién dé dé dang quan ly va phuc vu cho nhu cau giang day tot hon
2 Cơ cầu tô chức
Phòng quản lý giáo viên đặt dưới sự chỉ đạo của ban giáo hiệu với các bộ phận sau
Quản lý nhân thân giáo viên(tên tuổi, hộ khâu, địa chỉ thường trú , gia đình bố
mẹ anh chị em ) hồ sơ giáo viên được phòng đảo tạo giao khi giáo viên đến giảng dạy Quản lý giáo viên ( theo từng khoa, ngành, từng tô môn )
Quan lý quá trình giảng dạy( lớp, thời gian theo từng kì )
Quản lý, giám sát giảng dạy(ra quyết định đình chỉ công tac, đuôi việc thôi việc đối với giảng viên vi phạm kỷ luật)
Phân loại p1áo viên theo từng khoa, ngành, tổ môn
Lưu trữ thông tin chỉ tiết về giáo viên trong từng nhóm này
Quản lý cập nhật các chức vụ học vị học hàm của từng giảng viên
Theo dõi và lưu trữ thông tin về các lớp học do giáo viên giảng dạy Theo dối thời pian giang day của giáo viên trong từng kỉ học
Đối chiếu thông tin giảng dạy với kế hoạch giảng dạy và đánh giá hiệu quả giảng dạy của giáo viên
Ra quyết định đình chỉ công tác, đuôi việc thôi việc đối với giảng viên vi phạm
kỷ luật
Làm việc với cơ quan chức năng và chính quyên địa phương khi có yêu cầu tìm kiếm thông tin về giáo viên của trường
4 Phê phán hiện trạng của hệ thống
Lưu trữ bằng giấy tờ đòi hói diện tích lớn gây ra hiện trạng quá tải
Lưu trữ bằng giay to gay khó khăn cho việc tìm kiếm ( nếu không nói là nhiều khi không thê, nhất là đối với những trường hợp cac thông tin tìm kiếm không đủ rõ rang)
° Việc lưu trữ một số thông tin trên máy đã giúp công việc dễ dàng hơn, nhưng
Trang 5con mang tính cục bộ tạm thời , chưa kiểm tra được tính chính xác và chưa có liên thông với các đơn vị liên quan khác
Thông tin quản lý giáo viên tại khoa và phòng quản ly giang vién được quản lý riêng rẽ, dẫn đến nhiều trường hợp không nhất quán
Thông tin của giao viên chưa được cập nhật thường xuyên øây ra việc thông tin
cũ không chính xác
Hạn chế trong việc quản lý chỉ tiết về giảng dạy: Hiện tai, chi có giám sát tổng quan về quá trình giảng dạy của giáo viên, thiểu thông tin chỉ tiết và cụ thê đề đánh giá
và nâng cao chất lượng giảng dạy
Thiếu tính minh bạch và công khai: Quá trình đánh giá và quyết định về giáo viên không được công khai rõ ràng, gây ảnh hưởng đến uy tín và độ tin cậy của hệ thống
Thiếu tính đột phá và sáng tạo trong việc sử dụng công nghệ: Các công nghệ mới it được áp dụng vảo quản lý giáo viên, gây mắt cơ hội đê tối ưu hóa quản lý và nâng cao hiệu qua giang day
5 yêu cầu đối với hệ thông mới
Dữ liệu quản lý giáo viên của khoa và phòng quản lý cần được tập trung trong một kho dữ liệu
Dữ liệu về quá trình giảng dạy và công tác của giảng viên cần được cập nhật thường xuyên
Thiết kế hệ thống kết câu mở một phần đề có thê phối hợp với các hệ thống khác sẽ được xây dựng trong tương lai dé có thé tin học hóa hoàn toàn công tác quản
lý giáo viên và kết hợp với hệ thống cung cấp thông tin cho giảng viên qua web Kha nang quan ly chi tiét vé giảng dạy: Hệ thông mới cân có khả năng shi nhận
và lưu trữ đầy du va chi tiét thong tin vé qua trinh giang day cua giao viên, cùng như đưa ra các chỉ số đề đánh giá hiệu quả giảng dạy của từng giáo viên
Tính minh bạch và công khai: Quá trình đánh giá và quyết định về giáo viên cần được thực hiện một cách công khai và minh bạch, đảm bảo tính công bằng và đúng luật
Sử dụng công nghệ hiện đại: Hệ thống mới cần có khả năng áp dụng các công nghệ mới tiên tiến đề tối ưu hóa quá trình quản lý giáo viên, đặc biệt là các công nghệ liên quan đến thu thập, xử lý và phân tích đữ liệu
Trang 66 biéu mau
Hop dong giang day
CONG HOA XA HOI CHU NGHIA VIET NAM Độc lập - Tự do - Hanh phúc
ĐƠN XIN HỢP ĐÓNG GIÁNG DẠY
Kinhgửi: - Phòng Giáo dục va Dao tao tinh _
- Ban giám hiệu trường
Tôi tên lả:
Sinh ngảy:
Nơi sinh:
Nơi ở hiện nay:
Tin tốc: - - -—.- Tôn giáo:
Tin độ chuyên tng Chuyên ngảnh:
Nơi đảo tạo: 22S2-S22czccecczceecee Năm tốt nghiệp:
Sau thời gian hợp đông giảng đạy tại trường tiêu học 2s tự thây bản thân có đủ điều kiện, khả năng, năng lực tiếp tục công việc Đông thời với nguyện vọng thiết tha được góp
phần nhỏ bé của mình với sự nghiệp giáo đục Vì vậy tôi viết đơn nảy kính gửi quý lãnh đạo, xin được tiếp tục hợp đồng giảng đạy tại tiêu học Tôi xin hứa sẽ tiếp tục lảm tốt vả
cỗ găng phán đấu hoản thanh mọi nhiệm vụ được giao Tôi xin chân thành cảm ơn!
¬ › ngày tháng năm: Người việt đơn
Trang 7So yéu ly lich gido vién
CONG HOA XA HOL CHU NGHIA VIETNAM
13 Tenh db pido dp thie
1), Trinh 6 do abe can nt nto
Hồ sơ giảng dạy
UL QUIN GLA DINK
GA mink gh whi che ab ok comrade
1 ing hy bf Ke (ym)
Trang 8Miu DT 01/2019
(Ban hảnh kèm theo Quyđịnhsó /QyB, ngiy tháng mảm2019)
LIÊN sec sec: Tên MH/ MĐ: Số ở của MH/ MĐ: 6
Nămhẹc Tên pido tiến giảng tiên Số giờ đã giảng của học kỷ trước:
GÌ 00665 02cS Số giờ đã giảng dạy trong học kỷ:
§ó pờ còn lại Thiết bị, phương tiện và đỏ dùng dạyhọc — | Ghichú
Ngày thing ắm
Chương II Phân tích hệ thống và chức năng
1.Xác định chức năng chính gồm: ;
Quan ly giao vién: Quan ly ho so giao viên, quản lý giáo viên, phân công giang day, giam sat giang day
Trang 92 Biểu đồ phân cấp chức năng
1 Quận lý hộ sơ 2 Quận lý giáo 3.Phân công giảng, 4 Giám sát giảng
—| 8iáo viện được khen 1.3 cập nhật 23 theo thưởng
3 Đặc tả chức năng lá
Quản lý hồ sơ:
1.1 Nhập hồ sơ giáo viên:
Điều kiện kích hoạt: Người dùng muốn thêm hồ sơ giáo viên vào hệ thống
Dữ liệu vào: Thông tin hồ sơ giao vién bao gom tén, ngay sinh, dia chi, s6 điện thoại, email, học vị, học hàm, chuyên ngành, v.v
Dữ liệu ra: Hồ sơ giáo viên đã được thêm vào hệ thống
Quy trình thực hiện: Người dùng nhập thông tin hỗ sơ giáo viên, sau đó hệ thống lưu trữ và cập nhật hồ sơ mới
12 Tìmkiếm:
Điều kiện kích hoạt: Người dùng muốn tìm kiếm thông tin hỗ sơ giáo viên
Dữ liệu vào: Tiêu chí tìm kiếm như tên giao viên, khoa, tổ, nhiệm vụ công, tác, chức vụ, học vị, học hàm, chuyên ngành, v.v
Dữ liệu ra: Kết quả tìm kiếm, danh sách hồ sơ giáo viên phủ hợp với tiêu chí
Trang 10Quy trình thực hiện: Người dùng cung cấp tiêu chí tìm kiếm, hệ thống truy xuất và trả về kết quả tìm kiếm
Dữ liệu ra: Hồ sơ giáo viên đã được cập nhật
Quy trình thực hiện: Người dùng chỉnh sửa thông tin trong hồ sơ giáo viên, sau đó hệ thông lưu trữ và cập nhật thông tin mới
Quản lý giáo viên: 2.1 Theo khoa, 2.2 Theo tổ, 2.3 Theo nhiệm vụ công tác, 2.4 Theo chức vụ, 2.5 Theo học vị, học hàm, 2.6 Theo chuyên noành:
Điều kiện kích hoạt: Người dùng muốn xem danh sách giáo viên theo các tiêu chí như khoa, tổ, nhiệm vụ công tác, chức vụ, học vị, học hàm, chuyên ngành
Dữ liệu vào: Các tiêu chí tương ứng Dữ liệu ra: Danh sách p1áo viên theo tiêu chí được chọn Quy trình thực hiện: Người dùng chọn tiêu chí, hệ thống truy xuất và hiển thị danh sách giáo viên theo tiêu chí tương ứng
Phân công giảng dạy: 3.1 Môn học, 3.2 Lớp học, 3.3 Phòng học, 3.4 Thời khóa biểu:
Điều kiện kích hoạt: Người quản lý muốn phân công giảng dạy cho giáo viên
Dữ liệu vào: Thông tin môn học, lớp học, phòng học, thời khóa biểu tương ứng
Dữ liệu ra: Phân công giảng dạy đã được thực hiện
Quy trình thực hiện: Người quản lý cung cấp thông tin cần phân công, hệ thống xác nhận và lưu trữ phân công giảng dạy
Giám sát giảng day và báo cáo: 4.1 Bao cao gio day, 4.2 Báo cáo giáo viên được khen thưởng, 4.3 Báo cáo giáo viên bị kỉ luật:
Điều kiện kích hoạt: Người quản lý muốn giám sát hoạt động giảng dạy và lập báo cáo
Dữ liệu vào: Thông tin giáo viên, số giờ dạy, kết quả đánh giá, v.v tương ứng
Dữ liệu ra: Báo cáo đã được tạo
Quy trình thực hiện: Người quản lý nhập thông tin cân thiết, hệ thống tạo và lưu trữ báo cáo tương ứng
10
Trang 113 MO HINH DU LIEU
1 BLD mức khung cảnh
Giảng viên
11
Trang 14Ds giáo viên dạy trong lớp
Học sinh
Chuong III PHAN TICH HE THONG VA DU LIEU
I xây dựng mô hỉnh thực thê liên kết
1 Kiểu thực thê, kiểu thuộc tính
Thực thể "Giáo viên"
Thuộc tính
Mã giáo viên ( thuộc tính khóa)
Họ piáo viên ( thuộc tính mô tả)
Tên giáo viên ( thuộc tính gọi tên)
Ngày sinh ( thuộc tính mô tả)
Giới tính ( thuộc tính mô tả)
Số điện thoại ( thuộc tính mô tả)
Mã tô môn ( thuộc tính liên kết)
Chức vụ ( thuộc tính mô tả)
Thực thê "Khoa"
14
Trang 15Mã khoa ( thuộc tính khóa)
Tên khoa (thuộc tính gọi tên)
Thực thể “ngành”
Thuộc tính
Mã ngành (thuộc tính khóa)
Tên ngành( thuộc tính đào tạo)
Dao tao đại học ( thuộc tính mô tả)
Đảo tạo cao đẳng( thuộc tính mô ta)
Mã khoa ( thuộc tính liên kết)
Thực thể Khóa đảo tạo
Thuộc tính
Mã khóa đào tạo ( thuộc tính mô tả)
Tên khóa đào tạo( thuộc tính øọi tên)
Số năm bắt đầu( thuộc tính mô ta)
Số năm đảo tạo ( thuộc tính mô tả)
Mã ngành( thuộc tính kết nối)
Thực thể "Lớp "
Thuộc tính
Mã lớp (thuộc tính khóa)
Tên lớp( thuộc tính øọi tên)
Mã khóa đào tạo ( thuộc tính kết nối)
Số sinh viên ( thuộc tính mô tả)
Thực thể "Môn học"
Thuộc tính
Mã môn học ( thuộc tính khóa)
Tên môn học ( thuộc tính gọi tên)
Mã giáo viên ( thuôc tính liên kết )
Địa điểm ( thuộc tính mô tả )
Thực thể chương trình đào tạo
Thuộc tính
M& hoc phan’
Mã khóa dao tao
Trang 16Thực thể "giám sát giảng dạy"
Thuộc tính
Mã giáo viên (vừa là thuộc tính kết nối vừa làm thuộc tính khóa)
Số tiết nghỉ ( thuộc tính mô tả)
Ngày nghỉ ( thuộc tính mô tả)
Số tiết bù ( thuộc tính mô tả)
Ngày bủ( thuộc tính mô tả)
2Kiêu liên kết
Ngành và khoa: Liên kết 1-nhiều (một ngành có nhiều khoa)
Khoa và Tổ môn: Liên kết 1-nhiéu (một khoa có nhiều tô môn)
Ngành và Khóa đảo tạo: Liên kết 1-nhiều (một ngành có nhiều khóa đào tạo) Giáo viên và Tô môn: Liên kết 1-nhiều (một tô môn có nhiều giáo viên) Khóa đảo tạo và Lớp học: Liên kết 1-nhiều (mỗi khóa đảo tạo có nhiều lớp
học)
Giáo viên và Phân công giảng dạy: Liên kết 1-nhiều (một giáo viên có nhiều phân công giảng dạy và môi phân công giảng dạy chỉ thuộc về một giáo viên) Môn học và Giáo viên: Liên kết nhiều-nhiều (một giáo viên có thê giảng dạy nhiều môn học và một môn học có thê được giảng dạy bởi nhiều giáo viên)
Lớp học và Phân công giảng dạy: Liên kết 1-nhiều (mỗi lớp học có nhiều phân công giảng dạy và mỗi phân công giảng dạy chỉ thuộc về một lớp học)
Lớp học và Ciám sát giảng dạy: Liên kết nhiều-nhiều (một lớp học có thê được giám sát bởi nhiều giám sát giảng dạy và một giám sát giảng day có thê giám sát nhiều
lớp học)
3 Vẽ E-R
16