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

Thiết kế phần mềm quản lý khối lượng giảng dạy cho khoa điện tử thông tin viện đại học mở hà nội

58 5 0

Đ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 58
Dung lượng 3,25 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

r VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ ĐIỆN TỬ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC • • • Thư viện Viện Đại học Mớ Hà Nội Đồ tài “Thiết kế phần mềm quản lý khối lưọiig giảng dạy cho Khoa Điện tử thông.

Trang 1

Thư viện Viện Đại học Mớ Hà Nội

Đồ tài: “Thiết kế phần mềm quản lý khối lưọiig giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội”

Giảng viên hưóng dẫn: PGS.TS PHẠM MINH VIỆT

Sinh viên thực hiện: NGUYẺN THỊ PHƯƠNG THÁO

Lóp : K16B Khoá : 2013-2017

Hệ : ĐẠI HỌC CHÍNH QUY

Hà Nội, tháng 05 /2017

Trang 2

LỜI NÓI ĐẦU

Trường Viện Đại học Mở Hà Nội là một trường đại học đa ngành,trong đó có khoa Điện Từ Thông Tin là một trong những khoa kỹ thuật hàng đầu của nền giáo dục Việt Nam.Khoa có hai nhiệm vụ trọng tâm cần phái thực hiện là giảng dạy và nghiên cứu khoa học

Trong lĩnh vực giảng dạy, hiện nay mồi năm khoa có hàng trăm sinh viên, với nhiều loại hình đào tạo khác nhau như: đào tạo đại học, sau đại học; đào tạo cao đăng.hệ đào tạo từ xa Ngoài ra với hàng chục bộ môn khoa cũng có các chuyên ngành đào tạo khác nhau, với các khung chương trình khác nhau và số các môn học cần quàn lý cũng lên đen con số hàng trăm

Với khối lượng giáng dạy cần quàn lý lớn như vậy nhưng hiện nay đa số các giai đoạn và các nghiệp vụ quăn lý vẫn được làm thú công, với trách nhiệm tập trung chủ yếu vào Phòng Đào tạo của Khoa và phân chia một phan cho các Giáo vụ của các Khoa/Viện Thực trạng này đang dẫn đến khá nhiều vấn đề trong việc quản lý khối lượng giáng dạy nói riêng như xử lý chậm chạp, công việc chồng chéo, hay sai sót, Điều này ảnh hường không tốt đến chất lượng đào tạo và tốc độ phát triến cúa trường, nên nhu cầu thay đối phương (hức quân lý trong công tác quàn lý khối lượng giáng dạy đang được đặt ra rất bức thiết

giăng dạy cho Khoa Điện từ thông tin cùa Viện Đại học Mớ Hà Nội" với mục tiêu là

hoàn thiện việc quán lý khối lượng giáng dạy cho Khoa

Để hoàn thành đề tài nghiên cứu khoa học lần này, em xin gứi lời cám ơn tới PGS.TS Phạm Minh Việt đã cung cấp tài liệu và tận tình hướng dần, chi báo cm trong suốt thời gian thực hiện Em cũng xin gửi lời cảm ơn đến thầy Nguyễn Văn Sơn - bên văn phòng Khoa Điện từ - thông tin đã tận tình giúp đờ chúng em trong quá trình khảo sát hệ thống Đồng thời em xin bày tò lòng biết ơn đến các thầy/cô trong trường Viện Đại học Mờ Hà Nội nói chung và Khoa Điện tử - thông tin nói riêng đã chí bão và

Trang 3

và hoàn thành chương trình đào tạo tại khoa.

Mặc dù em đã cố gắng nhưng do sự hiếu biết cũng như kiến thức cúa bàn thân còn hạn che nên trong lúc thực hiện còn nhiều thiếu sót Vì vậy em rất mong nhận được nhứng đóng góp nhận xét cúa thay/cô giáo đế đe tài được hoàn thiện hơn

Em xin chân thành căm ơn !!!

Hà Nội tháng 5-2017 Sinh viên thực hiện

Thir viện Viện Đại học Mớ Hà Nội

Trang 4

MỤC LỤC

DANH MỤC HÌNH VẼ

DANH MỤC BÁNG BIẾU

PHÀN MỎ ĐÀU

CHƯƠNG 1: KHÃO SÁT HỆ THÔNG 1

1.1 Tìm hiểu chu trình quản lý KLGD 1

1.2 Co' cấu tổ chức 1

1.2.1 Chu trình quàn lý KLGD 2

1.3 Khảo sát hệ thống hiện tại 3

1.4 Phân tích yêu cầu của hệ thống 5

1.4.1 Yêu cầu chức năng 5

1.4.2 Yêu cầu phi chức năng 5

1.5 Danh mục người dìing 5

1.5.1 Giáo vụ Khoa 6

1.5.2 Trưởng Bộ môn 6

CHƯƠNG 2: PHÂN TÍCH HÉ^HỔNG :.!;.’ \ủ.i 7

2.1 Sơ đồ phân cấp chức năng 7

2.2 Biểu đồ luồng dữ liệu 8

2.2.1 Biểu đồ luồng dữ liệu mức ngữ cánh (mức 0) 8

2.2.2 Biểu đồ luồng dữ liệu mức đinh 9

2.2.3 Biểu đồ luồng dữ liệu mức dưới đinh 10

2.3 Xây dụng các ca sử dụng 15

2.3.1 Ca sử dụng Quản lý danh mục 15

2.3.2 Ca sử dụng Phân công KLGD cho Bộ môn 16

2.3.3 Ca sừ dụng Phân công KLGD, phân công đồ án cho Giáo viên 16

2.3.4 Ca sử dụng Báo cáo 17

2.3.5 Ca sử dụng Thanh toán 17

2.3.6 Ca sứ dụng Quàn lý người sử dụng 18

2.4 Từ điển dữ liệu 18

2.5 So’ đồ thực thể liên kết 19

2.5.1 Xác định các thực thế 19

Trang 5

2.5.3 Sơ đồ thực thể liên kết 22

CHƯƠNG 3: THIẾT KÉ HỆ THÔNG 24

3.1 Thiết kế CO' sỏ' dũ' liệu 24

3.1 a.Chuyển các thực thể sang các quan hệ 24

3.l b.Chuyển các liên kết sang các quan hệ 25

3.1 1 Chuẩn hóa các bàng 26

3.2 Thiết kế cấu trúc 31

3.2.1 Biểu đồ Lớp 31

3.3 Biểu đồ tuần tự 35

3.4 Thiết kế giao diện 39

3.4.1 Giao diện đăng nhập 40

3.4.2 Giao diện admin 40

3.4.3 Giao diện danh mục người sử dụng 41

3.4.4 Giao diện phân thời khóa biếu 41

3.4.5 Giaơ^h^a^^h^jhRộc-MỚ HỪ-NỘĨ 42

3.4.6 Giao diện chi tiết thời khóa biếu cho giáo viên 43

3.4.7 Giao diện tính toán khối lượng giảng dạy 43

3.4.8 Giao diện nhập Sinh viên làm đồ án 44

3.4.9 Giao diện phân công đồ án cho Giáo viên 44

3.4.10 Giao diện báo cáo khối lượng đồ án cho Giáo viên 45

3.4.11 Giao diện phân công khối lượng cho bộ môn 45

KÉT LUẬN 46

l Kết luận 46

2 Hưóng phát triển 46

TÀI LIỆU THAM KHẢO 48

Trang 6

DANH MỤC HÌNH VẼ

Hình 1.1 Chu trình quăn lý KLGD 2

Hình 2.1 So' đồ chức năng của hệ thống 7

Hình 2.2 Biếu dồ luồng dữ liệu mức ngũ’ cánh 8

Hình 2.3 Biểu đồ luồng dữ liệu mức đỉnh 9

Hình 2.4 Biểu đồ luồng dữ liệu Quán lý danh mục 10

Hình 2.5 Biểu đồ luồng dữ liệu Phân công cho Bộ môn 11

Hình 2.6 Biếu đồ luồng dữ liệu Phân công cho Giáo viên 12

Hình 2.7 Biểu đồ luồng dữ liệu Báo cáo 13

Hình 2.8 Biếu đồ luồng dữ liệu Thanh toán 14

Hình 2.9 Biểu đồ luồng dữ liệu Quản lý ngưòi sử dụng 15

Hình 2.10 Sơ đồ thực thề liên kết 23

Hình 3.1 Biếu đồ lóp Phân công KLGD cho Bộ môn 31

Hình 3.2 Biểu đồ lóp Phân công KLGD cho Giáo viên 32

Hình 3.3 Biểu đồ lóp Báo cáo KLGD Giáo ịìếrt 33

Hình 3.4 Biểu đồ lóp Tổng họp KLGD 34

Hình 3.5 Biếu đồ tuần tự Phân công KLGD cho Bộ môn 35

Hình 3.6 Biểu đồ tuần tợ Phân công KLGD cho Giáo viên 36

Hình 3.7 Biểu đồ tuần tợ Báo cáo KLGD BM 37

Hình 3.8 Biểu đồ tuần tự Báo các KLGD GV 38

Hĩnh 3.9 Biểu dồ tuần tự Tổng họp KLGD 39

Hình 3.10 Giao diện đăng nhập 40

Hình 3.11 Giao diện Admin 40

Hình 3.12 Lựa chọn tài khoản đăng nhập 41

Hình 3.13 Phân thòi khóa biểu cho hệ ĐHCQ 42

Hình 3.14 Giao diện nhập danh sách lớp học 42

Hình 3.15 Thời khóa biểu chi tiết cho giáo viên 43

Hình 3.16 Giao diện tính toán khối lượng giảng dạy 43

Hình 3.17 Giao diện nhập Sinh viên làm dồ án 44

Trang 7

Hình 3.19 Giao diện báo cáo khối lưọng đồ án cho Giáo viên 45 Hình 3.20 Giao diện phân công khối lượng cho bộ môn 45

Thư viện Viện Đại học Mớ Hà Nội

Trang 8

DANH MỤC BẢNG BIẾU

Bảng 2.1 Ca sú dụng Quản lý danh mục 16

Bảng 2.2 Ca sử dụng Phân công KLGD cho Bộ môn 16

Bâng 2.3 Ca sử dụng Phân công KLGD cho Giáo viên 16

Báng 2.4 Ca sứ dụng Báo cáo 17

Bảng 2.5 Ca sử dụng Thanh toán 17

Bảng 2.6 Ca sử dụng Quản lý ngưòi sử dụng IX Bảng 2.7 Từ điển dữ liệu IX Báng 2.X Danh sách các thực thể 19

Bảng 3.1 Chuyển các thực thể sang các quan hệ 24

Bảng 3.2 Chuyển các liên kết sang các quan hệ 25

Bảng 3.3 Chuẩn hóa bảng Hệ đào tạo 26

Bảng 3.4 Chuẩn hóa báng Khoa 26

Bảng 3.5 Chuẩn hóa bảng Bộ môn 27

Bảng 3.6 Chuẩn Mớ Hà Nôi .27

Bảng 3.7 Chuấn hóa bảng Giáo viên 28

Băng 3.X Chuẩn hóa bảng Đồ Án 29

Bàng 3.X Chuẩn hóa bàng Sinh Viên 30

Bảng 3.9 Chuẩn hóa bảng Lóp học 30

Trang 9

PHẦN MỎ ĐẦU

Khoa Điện tử thông tin cùa Viện đại học Mờ Hà Nội có các khung chương trình đào tạo khác nhau và số các môn học cần quán lý cũng lên đến con số hàng trăm Với khối lượng giáng dạy cần quàn lý lớn như vậy, nhưng hiện nay đa số các giai đoạn và các nghiệp vụ quản lý vẫn phải làm thú công, với trách nhiệm tập trung chủ yếu vào Phòng Đào tạo cùa Khoa, rồi sau đó đến Giáo vụ Khoa Thực trạng này dẫn đến khá nhiều vấn đề trong quán lý nói chung và quân lý khối lượng giảng dạy nói riêng

Cụ thề như đối với Giáo vụ, sau khi nhận được các môn mà Phòng Đào tạo phân công cho Khoa mình sẽ phái phân công các môn đó cho từng Bộ môn Đê làm được điều này Giáo vụ sẽ buộc phái nhớ được Bộ môn nào có Giáo viên nào và dạy môn nào, hay phái kiếm tra lại trong danh sách, điều này dẫn đến xử lý chậm chạp, dề có nhầm lẫn, sai sót Ngoài ra, việc phân công như vậy Giáo vụ Khoa cũng chi dựa vào những Giáo viên ớ Bộ Môn đó có thể dạy các môn chứ không the biết trình trạng hiện tại của các Giáo viên đó như đang đi công tác, đang là nghiên cứu sinh, nghi đè

11111 Viện Viện Đặi ocKio llaNoi

Hơn nữa khi kết thúc năm học, các Giáo viên cũng phái tự kê khai lại khối lượng giảng dạy của mình, rồi tra báng hệ sổ đe có thế tính toán ra giờ chuẩn, việc này cùng

là bất hợp lý Điều này ánh hưởng không tốt đến chất lượng đào tạo và tốc độ phát triền của trường, nên nhu cầu thay đôi phương thức quán lý trong công tác quàn lý khối lượng giảng dạy đang được đặt ra rất bức thiết

Chính vì thế, mục tiêu cúa hệ thống sẽ giải quyết hết những điều bất hợp lý cùa hệ thống cũ mà hiện nay đang sừ dụng Việc phãi ghi nhớ hay tra lại tài liệu của Giáo vụ, Khoa sẽ được hệ thống tự động làm Từ đó hệ thống sẽ giúp việc phân công khối lượng giảng dạy cho bộ môn của Giáo vụ Khoa được dề dàng, nhanh chóng hơn Tương tự như vậy hệ thống cũng sẽ hồ trợ Trưởng Bộ môn phân công khối lượng giáng dạy cho Giáo viên một cách hợp lý Hệ thống cũng sẽ giúp tổng hợp khối lương giáng dạy đã phân cho các Giáo viên vào cuối kỳ và xuất báo cáo nếu có yêu cầu.Tuy nhiên, vì trong khoa hiện đang có hai loại hình đào tạo là tín chi (cho hệ Đại Học chính quy) và hệ đào tạo từ xa Hai loại hình này có cách nhập lớp, phân chia lớp

Trang 10

viên Hơn nữa tín chi cũng là loại hình đào tạo mới Vì vậy cho nên trong hệ thống, em tập trung tiếp vào phân công và tống hợp khối lượng giăng dạy cho hệ Đại Học học theo hệ tín chi.

Thtr viện Viện Đại học Mớ Hà Nội

Trang 11

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG

Trong chương này em sẽ trình bày về các kết quả thu được sau quá trình khảo sát thực tế hệ thống.

1.1 Tìm hiểu chu trình quản lý KLGD

Như chúng ta đã biết, trước khi tiến hay xây dựng bất kỳ một hệ thống phần mềm thì ta đều phải tiến hành tìm hiểu các yêu cầu thực tế của hệ thống Với hệ thống quàn lý KLGD này cũng vậy, trước tiên chúng cm phái tìm hiếu về chu trình Nhưng trước khi đi vào tìm hiểu chu trình quàn lý KLGD thì chúng em đã tìm hiểu

vồ cơ cấu tố chức trong công tác quàn lý KLGD cùa Khoa Điện từ thông tin cùa trường Viện Đại học Mờ Hà Nội

1.2 Cơcấutổchức

Đứng đầu cơ cấu tổ chức trong công tác quàn lý KLGD phải kể đến Phòng Đào tạo Dây là nơi tham mưu và gip'ip việc pho Hiệu trưởng trong công tác tô chức và quản lý đào tạo với các nhiệm vụ chính như sau:

Ke tiếp là Khoa Đây là đơn vị chuyên môn của trường có chức năng giúp Hiệu trướng xây dựng chiến lược đào tạo cùa khoa theo định hướng chiến lược chung cũa Nhà trường;quân lý, điều hành các hoạt động chuyên môn của các Bộ môn trực thuộc

Dưới Khoa là các Bộ môn trực thuộc Bộ môn cũng là đơn vị chuyên môn của trường nhưng dưới sự chi đạo trực tiếp cùa Trưởng khoa Bộ môn có chức năng thực hiện công tác đào tạo, nghiên cứu khoa học; trực tiếp quản lí viên chức của đơn vị nhàm đám bâo công tác chuyên môn của Bộ môn, của Khoa và của trường; tham gia giáo dục rèn luyện sinh viên

Trang 12

KLGD Giáo viên chính là người tạrc tiếp thực hiện các KLGD mà Phòng Đào tạo xây dựng.

1.2.1.Chu trình quán lý KLGD

Dựa trên cơ cấu tố chức trong công tác quàn lý KLGD và quá trình tìm hiếu thực tế, ta có thế mô tá chu trình quàn lý KLGD qua những bước sau:

Hình 1.1 Chu trình quản lý KLGD

> Bước 1: Công việc này bắt đầu từ việc xây dựng các Khung chuyên ngành,

là danh sách các môn cần học và số tín chi quy định cho từng ngành học và

hệ đào tạo, do Hội đồng Khoa học củacác Khoa có trách nhiệm đề xuất, và Ban giám hiệu nhà trường sẽ quyết định thông qua

> B ước 2: Từ Khung chuyên ngành Phòng Đào tạo cúa Trường sẽ lên các TKB cho từng năm học

> Bước 3: TKB này sau đó sẽ được gừi về cho Khoa, Giáo vụ Khoa sẽ có nhiệm vụ phân công từng môn học cho các Bộ môn đê Trưởng Bộ môn chuẩn bị Giáo viên dạy các môn học này Hiện tại Khoa có 2 hình thức Giáo

Trang 13

> viên gồm: Giáo viên cơ hữu (đăm báo số giờ giáng dạy trên 1 nám là 280 giờ) với đinh mức giờ chuẩn không vượt quá 30()h/l năm và Giáo viên thinh giáng ( không áp dụng số giờ giáng dạy trên 1 năm).Dựa vào dó Trường Bộ môn sẽ phân công Giáo viên giăng dạy phù hợp.

> Bước 4:Sau khi nhận được TKB cụ thể cho từng lớp học Giáo vụ Khoa sẽ tiếp tục phân công các lớp này về cho các Bộ môn dựa vào sự phân công các môn học cho các Bộ môn ờ Bước 3 đề các Trường Bộ môn phân công cho các Giáo viên

> Bưó'c 5: Sau đó bảng phân công giảng dạy chi tiết sẽ được Trường Bộ môn gừi lên Giáo vụ Khoa tông hợp đê theo dõi quân lý, rôi sau đó cũng gứi lên cho Phòng Đào tạo đê lưu và giám sát

Từ chu trình quàn lý KLGD như trên, có thể thay khối lượng công việc cần quán

lý là rất lớn, nên dường như không khá thi nếu triển khai phát triển ngay một hệ thống bao quát toàn bộ các nghiệp vụ trên Chính vì vậy, trong khuôn khổ đề tài này, em chỉ tập trung vào các nhiệm vụ từ bước 3 đến bước 4 tức là tập trung quán

lý KLGD trong phậm vi cua Khóa

1.3 Khão sát hệ thống hiện tại

Hệ thống hiện tại dã hạn chế được các vấn đề của hệ thống đã có trước đó:

• Chậm chạp: Với số lượng sinh viên hàng năm lên đen hàng tram với hàng trăm môn học, cùng với sự đa dạng của các hệ đào tạo (chính quy/từ xa/tại chức) dẫn đến việc quán lý đang làm hiện nay diễn ra rất chậm chạp Thể hiện cụ thể là thời gian đưa TKB cho sinh viên và cho Khoa là rất sát với lịch học, nhiều khi còn chậm so với lịch học Rồi việc phân công giáng dạy cho Giáo viên cũng thực hiện rất lâu Điều này gây rất nhiều khó khăn và bất tiện cho sinh viên, cho các Giáo vụ Khoa, và cho các Giáo viên trong việc chuấn bị tinh than cũng như bố trí thời gian học và giảng dạy

• Tìm kiếm khó khăn và chậm chạp: việc tìm kiếm các thông tin liên quan đến KLGD cũng rất khó khàn và chậm chạp Ví như Giáo viên muốn tra lại

Trang 14

các KLGD của mình cũng không biết tìm từ đâu mà thường hòi qua Giáo

vụ Khoa Điều này cũng dẫn đến việc phải mất thời gian chờ đợi

• Quá tải: nhiều bộ phận đã thế hiện sự quá tái Ví như Giáo vụ Khoa, bên cạnh việc phái làm các công việc quàn lý chung cúa Khoa, việc phân công giảng dạy, tra cứu các thông tin giăng dạy cho Giáo viên và học sinh, rồi cập nhật thống kê các KLGD làm cho bộ phận này đã trở nên quá tăi

• Chồng chéo: một số công việc phái lặp lại nhiều lần, trong đó nổi cộm nhất là việc cuối năm bất các Giáo viên phái thống kê lại các KLGD dã được phân công từ đau năm Dong thời Giáo vụ Khoa và Phòng Đào tạo cũng phải thêm việc kiêm tra lại các kê khai này

• Dễ sai sót: việc chồng chéo ở trên cũng dễ gây ra các sai sót Nhất là việc

yêu cầu các Giáo viên thống kê các KLGD thường xáy ra sai sót do Giáo viên khó có thế nhớ hết các KLGD đã làm trong cá năm,so với mức quy định giờ chuấn trên 1 năm đồng thời các công thức tính toán quy đối cũng khá phức tạp

Tuy nhiên, hệ thông hiệri tại lại có một sô hạn chê như sau:

• Công nghệ: Công việc quàn lý KLGD được làm thủ công với phần trợ

giúp của Microsoft Excel trong việc tổng hợp KLGD và tính KLTT đế thanh toán cho các Giáo viên

• Hình thức đào tạo: Nhà trường đào tạo hệ tín chỉ với Sinh viên hệ Đại học chính quy.Ví dụ như TKB từ Phòng đào tạo gửi về cho Giáo vụ Khoa

là một file Excel gồm có hàng trăm lớp với các mã lớp khác nhau Giáo vụ Khoa không the ngồi nhập lại lần lượt các lớp được, nên hệ thống mới cần phải có chức năng hồ trợ đọc file Excel

Trang 15

1.4 Phân tích yêu cầu cua hệ thống

1.4.1 Yêu cầu chức năng

Yêu cầu chức năng là những yêu cầu liên quan tới hoạt động của hệ thống, chí ra những tác vụ hệ thống can phải thực hiện được Đây là hệ thống quàn lý KDGD được ứng dụng trong trường học nên trước tiên hệ thống phái có khả năng cặp nhật các thông tin liên quan đến Khoa Bộ môn Giáo viên Môn học TKB, các hệ số liên quan đến việc tống hợp KLGĐ Nhưng các chức năng chính cùa hệ thống là:

chính xác và nhanh chóng bat cứ khi nào có yêu cầu

và Giáo viên đê hổ trợ cho việc thanh toán tiền lương cho các Giáo viên

1.4.2 Yêu cầu phi chức năng

Yêu cầu phi chức năng là những yêu cầu liên quan tới phẩm chất của hệ thống như giao diện, hiệu năng hoạt động, tính khả dụng, phần mềm và cơ sơ phần cứng Đối với hệ thống quán lý KLGD thì có những yêu cầu phi chức năng sau:

môn/Giáo vụ Bộ môn với các hệ điều hành Windows XP Windows 7, Windows

dàng mà không làm ánh hường đến các phần còn lại

1.5 Danh mục người dùng

Qua tìm hiếu thực tế, chúng em xác định được hai loại người dùng của hệ thống

là Giáo vụ Khoa và Trường Bộ môn/Giáo vụ Bộ môn (gọi tat là Trưởng Bộ môn)

Trang 16

1.5.1 Giáo vụ Khoa

Giáo vụ Khoa có thề thực hiện các chức năng sau:

• Cập nhật thông tin TKB danh sách các Bộ môn, Môn học, các Giáo viên, các hệ số liên quan đến tồng hợp KLGD và tính toán KLTT

• Phân công KLGD cho các Bộ môn

• Phân công TKB cho giáo viên trong các trường hợp đặc biệt thời gian gấp rút không kịp chờ trường bộ môn phân công cho giáo viên của bộ môn mình như trong trường hợp lớp mờ thêm hay là lớp dạy hè

• Tống hợp KLGD cúa từng Bộ môn, từng Giáo viên (KLGD cúa Giáo viên

sẽ được tổng họp sau khi các Trưởng Bộ môn gừi lại kết quà phân công KLGD của Bộ môn)

• Dưa ra các báo cáo KLGD cho từng Bộ môn, Giáo viên

• Thông qua KLGD và các hệ số, tính ra giờ quy đồi (tổng hợp KLGD), từ

đó tính ra giá trị VND (KLTT) đế thanh toán cho các Giáo viên

Trường Bộ môn/Giáo vụ Bộ môn có thề thực hiện các chức năng sau:

• Phân công KLGD cùa Bộ môn mình cho các Giáo viên trong Bộ môn

• Đưa ra các báo cáo KLGD cùa Bộ môn, cúa từng Giáo viên trong Bộ môn

Trang 17

CHƯƠNG 2: PHÂN TÍCH HỆ THÔNG

Chương này, em xin trình bày những phân tích trong quá trình xây dựng hệ thống từ kết quá kháo sát thực tế hệ thong qua việc xây dựng:

- Sơ đỏ chức năng cùa hệ thông

- Biêu đó luông dữ liệu

Các user case sứ dụng

- Từ điển dữ liệu

- Sơ đồ thực the liên kết

2.1 Sơ đồ phân cấp chức năng

Từ kết quâ của quá trình phân tích các yêu cầu của hệ thống ở trên, ta xây dựng được sơ đồ chức năng cũa hệ thống như hình dưới đây

Hình 2.1 Sơ đồ chúc năng của hệ thống

Trang 18

2.2 Biếu đồ luồng dữ liệu

2.2.1 Biểu đồ luồng dũ’ liệu mức ngũ’ cảnh (mức 0)

Hình 2.2 Biểu đồ luồng dữ liệu mức ngũ’ cảnh

Trang 19

2.2.2 Biểu đồ luồng (lữ liệu mức đỉnh

Hình 2.3 Biếu đồ luồng dữ liệu mức đính

GVHD: PGS.TS PHẠM MINH VIỆT 9 SVTH: NGUYÊN THỊ PHƯƠNG THÁO

Trang 20

2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

2.2.3.1 Chức năng 1: Quản lý danh mục

Hình 2.4 Biểu đồ luồng dữ liệu Quán lý danh mục

Thư viện Viện Đại học Mở Hà Nội

Trang 21

2.23.2 Chức năng 2: Phân công cho Bộ môn

Thư viện Viện Đại học Mở Hà Nội

Hình 2.5 Biểu đồ luồng dữ liệu Phân công cho Bộ môn

Trang 22

2.23.3 Chức năng 3: Phân công cho Giáo viên

GV co —ặ Danh mụC

Hình 2.6 Biểu đồ luồng dữ liệu Phân công cho Giáo viên

Trang 23

2.2.3.4 Chức năng 4: Báo cáo

Hình 2.7 Biểu đồ luồng dữ liệu Báo cáo

Trang 24

2.23.5 Chức năng 5: Thanh toán

Hình 2.8 Biểu đồ luồng dữ liệu Thanh toán

Vì hệ thống phân ra hai loại người sử dụng là Giáo vụ Khoa và Trường Bộ môn nên

có một câu hôi được đặt ra: ai là Giáo vụ Khoa, ai là Trưởng Bộ môn và làm thế nào đế phân biệt hai người này Chính vì vậy, hệ thống cần có thêm một Admin, là người quản trị hệ thống giúp quản^ lý Và phân loại người sử citing và ổài đặt cầC'ìitam số hệ thống

Trang 25

Chức năng 6: Quán lý nguôi sú'dụng:

Thông tin

Hình 2.9 Biểu dồ luồng dữ liệu Quận lý ngưòi sử dụng

2.3 Xây dựng các ca sử dụng

2.3.1 Ca sử dụng Quản lý danh mục

Với đặc thù là phần mềm quàn lý KLGD hệ thống có rất nhiều danh mục cần phái quăn lý như Danh sách các Môn học, Danh sách các Giáo viên Danh sách các hệ số liên quan đến tống hợp K.LGD và tính toán KLTT, Vì vậy, trong mục này em xin trình bày

ca sử dụng Quản lý Giáo viên, các ca sứ dụng với các danh mục khác cũng được xây dựng tương tự

Input: Họ tên Giáo viên, số điện thoại,

Địa chi, Chức danh Chức vụ

Output: Hồ sơ Giáo viên với các thông tin:

Họ tên, Số điện thoại, Địa chi, Chức danh, Chức vụ

Trang 26

Mô tả:

Giáo vụ Khoa có thế Bố sung/Thêm mới(Inserl) một giáo viên, Cập nhậư Chinh sửa(Update) hoặc Loại bỏ/Xóa(Delete) thông tin về một giáo viên đã có

Bảng 2.1 Ca sử dụng Quăn lý danh mục 2.3.2 Ca sử dụng Phân công KLGD cho Bộ môn

Input: TKB, Đanh sách Bộ môn, Giáo

Output: KLGD cho các Bộ mônviên, Môn học mà Giáo viên dạy

Mô tả:

và các Giáo viên trong Bộ môn đó đang dạy, đế đàm báo Phân công một KLGD

mà Bộ môn đó có Giáo viên có thể dạy được

2.3.3 Ca sử dụng Phân công KLGD, phân công đồ án cho Giáo viên

Bãng 2.3 Ca sử dụng Phân công KLGD cho Giáo viên

User: Trưởng Bộ môn, giáo vụ Actor: Trường Bộ môn, giáo vụ

Input: TKB Danh sách Bộ môn, Giáo

viên, Môn học mà Giáo viên dạy, KLGD

cho các Bộ môn

Output: KLGD cho các Giáo viên

Mô tả:

Môn học mà Giáo viên đó có thế giáng đế đám báo phân công đúng Môn học cho Giáo viên nhưng phải chú ý tránh xung đột với các KLGD đã phân cho Giáo viên đó

- Sau đó thì phân KLGD cho Giáo viên

- Hỗ trợ khả năng thu hồi lại KLGD đã phân cho Giáo viên

Trang 27

2.3.4 Ca sử dụng Báo cáo

User: Giáo vụ Khoa, Trường Bộ môn Actor: Giáo vụ Khoa, Trưởng Bộ môn

Input: Yêu cầu xem KLGD KLTT Output: Báo cáo KLGD KLTT

Mô tả:

viên hay cùa tất cá các Giáo viên, của một Bộ môn hay cùa toàn Khoa/Viện

- Xuất báo cáo theo Giao diện được thiết kế sẵn hoặc ra file Excel

- Hồ trợ cả máy in để in báo cáo

Băng 2.4 Ca sử dụng Báo cáo 2.3.5 Ca sử dụng Thanh toán

Bảng 2.5 Ca sử dụng Thanh toán

Mô tả:

- Từ KLGD '"đã phân công’’ vói các hệ số liên quan như các hệ số liên quan đến hệ đào tạo, số lượng sinh viên và Giáo viên giáng dạy với các hệ số liên quan đến chức danh, chức vụ Giáo vụ Khoa sẽ tính ra giờ quy đối (Tống hợp KLGD)và tiền (KLTT) đề thanh toán/tạm ứng cho các Giáo viên

Trang 28

2.3.6 Ca sử dụng Quản lý người sử dụng

Input: Tên đăng nhập Mật khau Phân loại

Bộ môn cho người dùng này

tạo

Khối lượng

Bảng 2.7 Từ điền dữ liệu

Trang 29

Chức vụ

học, Thời gian

ự viên Viên

Tên hệPai học Mọ; Hà Nô'

2.5.2 Xác định các liên kết

Liên kết 1 :N giữa Khoa và Bộ môn: Một Khoa có nhiều Bộ môn, nhưng ngược lại một

Bộ môn thuộc đúng một Khoa

Liên kết 1:N giữa Bộ môn và Giáo viên: Một Bộ môn có nhiều Giáo viên, nhưng ngược lại một Giáo viên thuộc đúng một Bộ môn

Ngày đăng: 20/08/2022, 20:58

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm