Hệ thống kê khai và duyệt khối lượng giảng dạy và nghiên cứu khoa học viện CNTTTT
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
──────── * ───────
ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
NGÀNH CÔNG NGHỆ THÔNG TIN
HỆ THỐNG KÊ KHAI VÀ DUYỆT KHỐI LƯỢNG GIẢNG DẠY VÀ NGHIÊN CỨU KHOA HỌC - VIỆN CNTT&TT
Sinh viên thực hiện :
Lớp HTTT – K53
Giáo viên hướng dẫn: ThS Nguyễn Hồng Phương
HÀ NỘI 5-2013
Trang 3Họ và tên sinh viên:
Lớp: Hệ thống thông tin K53 Hệ đào tạo: Chính quy
Đồ án tốt nghiệp được thực hiện tại: Bộ môn hệ thống thông tin, viện CNTT&TT, trường Đại học Bách Khoa Hà Nội
Thời gian làm ĐATN: Từ ngày 14 /01/2013 đến 14/05/2013
2 Mục đích nội dung của ĐATN
Hệ thống được xậy dựng với mục đích hỗ trợ cán bộ, giảng viên trong Viện CNTT&TT
có thể kê khai giảng dạy, nghiên cứu khoa học của mình nhanh chóng và thuận tiện Từ đó,lãnh đạo bộ môn và lãnh đạo của Viện có thể xem xét, thống kê các chi trả vượt định mức của các cán bộ, giảng viên một cách chính xác
3 Các nhiệm vụ cụ thể của ĐATN
•.Xây dựng hệ thống kê khai và duyệt khối lượng giảng dạy và nghiên cứu khoa học cho các cán bộ của Viện Công Nghệ Thông Tin và Truyền Thông Trường Đại học Bách khoa Hà Nội
• Triển khai cài đặt hệ thống và thử nghiệm
4 Lời cam đoan của sinh viên:
Tôi cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của Ths
Hà Nội, ngày tháng năm
Giáo viên hướng dẫn
Ths Nguyễn Hồng Phương
Trang 4TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP
Trong việc thực hiện chế chi tiêu nội bộ của Trường Đại học Bách khoa Hà Nội, quytrình kê khai và duyệt khối lượng giảng dạy và nghiên cứu khoa học được thực hiện trêngiấy tờ và bảng tính excel dễ gây nhầm lẫn, sai sót, dẫn đến việc tính toán, thống kê gặpnhiều khó khăn
Hệ thống được xây dựng với mục đích hỗ trợ cán bộ, giảng viên của Viện CNTT&TT cóthể kê khai KLGD và NCKH của mình nhanh chóng và thuận tiện Từ đó, lãnh đạo bộ môn
và lãnh đạo của Viện có thể duyệt, tính toán chi trả vượt định mức khối lượng công việccủa các cán bộ, giảng viên một cách chính xác Hơn nữa, hệ thống phải tuân thủ đúng theoquy định trong “Quy chế chi tiêu nội bộ" của Trường Đại học Bách khoa Hà Nội và củaViện CNTT&TT
Hệ thống được xậy dựng thử nghiệm đối với Viện CNTT&TT và có thể mở rộng choTrường Đại học Bách khoa Hà Nội
Trang 5LỜI CẢM ƠN
Trong thời gian học tập tại Trường Đại học Bách khoa Hà Nội, tôi đã tiếp thuđược rất nhiều tri thức bổ ích cho công việc và cuộc sống hiện tại Người đã tận tìnhchỉ bảo, truyền đạt kiến thức cho tôi không ai khác chính là các thầy cô Trường Đạihọc Bách khoa Hà Nội nói chung, thầy cô Viện Công nghệ thông tin và truyềnthông nói riêng
Tôi xin gửi lời cảm ơn đặc biệt nhất đến thầy Nguyễn Hồng Phương, giảng viên bộmôn Hệ thống thông tin, viện Công nghệ thông tin và truyền thông, trường Đại họcBách khoa Hà Nội Cảm ơn thầy đã tận tình chỉ bảo, hướng dẫn cho em trong suốtthời gian thực hiện đồ án tốt nghiệp Nếu không có sự hướng dẫn của thầy, emkhông thể hoàn thành đồ án tốt nghiệp ngày hôm nay Một lần nữa, xin được cảm
ơn thầy
Lời cuối cùng tôi xin được gửi lời cảm ơn chân thành nhất đến người thân, bạn bè,đồng nghiệp, nhất là những người bạn trong nhóm thực hiện đồ án tốt nghiệp làPhạm Chiến Thắng và Đinh Đức Tân, đã ủng hộ cũng như giúp đỡ tôi trong suốtthời gian vừa qua
Trang 6MỤC LỤC
Trang 7DANH MỤC BẢNG
Trang 8DANH MỤC HÌNH
Trang 9DANH MỤC TỪ VIẾT TẮT VÀ THUẬT NGỮ
11 MVC Models-Views- Controllers là một mô hình chia giao diện
UI (User Interface) thành 3 phần tương ứng, đầu vào củacác controller là các điều khiển thông qua HTTP request,model chứa các miền logic, view là những thứ được sinh ratrả về cho trình duyệt
12 ASP.NET ASP.NET Là một nền tảng được phát triển bởi Microsoft,
được xây dựng trên dựa trên ngôn ngữ C#,VB , được sửdụng để phát triển các trang web động
13 LINQ Language Integrated Query: Là một thành phần bổ sung
trong NET Framework giúp tăng khả năng truy vấn dư liệu
14 SQL Structured Query Language:là một loại ngôn ngư máy
tính phổ biến để tạo, sửa, và lấy dư liệu từ một hệ quản trị
cơ sở dư liệu quan hệ.
1
Trang 10PHẦN MỞ ĐẦU
Tóm tắt các nhiệm vụ đặt ra trong đồ án tốt nghiệp:
• Tìm hiểu và xây dựng hệ thống kê khai giảng dạy và nghiên cứu khoa học Viện CNTT&TT Đại học Bách khoa Hà Nội
• Tìm hiểu công nghệ phục vụ việc xây dựng hệ thống: ASP.NET MVC, Entity Framework, Asp Membership Provider …
• Cài đặt và kiểm thử
Môi trường thực hiện đồ án:
• Bộ môn hệ thống thông tin, viện công nghệ thông tin và truyền thông trường Đại học Bách Khoa Hà Nội
Bố cục đồ án:
•.Phần mở đầu: giới thiệu tóm tắt nhiệm vụ đề tài, xác định phạm vi thực hiện của đồ án.
•.Phần nội dung: bao gồm các chương có nội dung chính như sau:
o Chương 1: Đặt vấn đề Giới thiệu vấn đề còn tồn tại, xác định mục
tiêu xây dựng hệ thống.
o Chương 2: Hướng giải quyết và công nghệ sử dụng Xác định
hướng giải quyết bài toán và giới thiệu tóm lược về nền tảng công nghệ sử dụng để xây dựng hệ thống.
o Chương 3: Khảo sát Mô tả nghiệp vụ và các quy chế thực hiện việc
kê khai giảng dạy và nghiên cứu khoa học của cán bộ trong Viện CNTT&TT Đại học Bách khoa Hà Nội.
o Chương 4: Phân tích thiết kế hệ thống Dựa trên nhưng kết quả
khảo sát ở chương 3, đưa ra nhưng phân tích về hệ thống, qua nhưng phân tích đưa ra giải pháp thiết kế hệ thống
o Chương 5: Cài đặt và kiểm thử Đưa ra nhưng kết quả của quá
trình cài đặt và thử nghiệm hệ thống
o Chương 6: Đánh giá Qua nhưng kết quả cài đặt và kiểm thử, đưa
ra nhưng đánh giá về hệ thống và khả năng đưa vào thực tiễn của hệ thống
o Chương 7: Kết luận và hướng phát triển Đưa ra kết luận và nêu
định hướng phát triển hệ thống trong tương lai
Trang 11Trong việc thực hiện chế chi tiêu nội bộ của Trường Đại học Bách khoa Hà Nội, quy trình kê khai và duyệt khối lượng giảng dạy và nghiên cứu khoa học được thực hiện trên giấy tờ và bảng tính excel dễ gây nhầm lẫn, sai sót, dẫn đến việc tính toán, thống kê gặp nhiều khó khăn.
Trong khuôn khổ đề tài này sẽ tập trung giải quyết một khía cạnh trong quy trình nghiệp vụ là “kê khai và kiểm duyệt khối lượng giảng dạy và nghiên cứu khoa học” Hệ thống được xây dựng tuân thủ theo nhưng nguyên tắc được chỉ rõ trong
“Quy chế chi tiêu nội bộ của Trường Đại học Bách khoa Hà Nội”.
2 Mục tiêu xây dựng đề tài
Hệ thống được xậy dựng với mục đích hỗ trợ cán bộ, giảng viên trong Viện CNTT&TT có thể kê khai giảng dạy, nghiên cứu khoa học của mình nhanh chóng và thuận tiện Từ đó, lãnh đạo bộ môn và lãnh đạo của Viện có thể xem xét, kiểm duyệt khối lượng giảng dạy, nghiên cứu khoa học và các chi trả vượt định mức của các cán bộ, giảng viên một cách chính xác.
3 Phạm vi xây dựng đề tài
- Tên đề tài: Hệ thống kê khai và duyệt khối lượng giảng dạy và nghiên cứu khoa học - Viện CNTT&TT
- Đơn vị chủ quản: Viện CNTT&TT – Đại học Bách khoa Hà Nội
- Thực hiện đề tài: Sinh viên Viện CNTT&TT
- Đơn vị tham gia vận hành: Viện CNTT&TT và các bộ môn
- Đối tượng phục vụ:
• Cán bộ, giảng viên
• Lãnh đạo các bộ môn
• Lãnh đạo Viện CNTT&TT
4 Hướng giải quyết vấn đề
“Phương pháp phân tích hướng đối tượng(OOAD)” là thuật ngư thông dụng
hiện thời của tin học Các công ty đang nhanh chóng tìm cách áp dụng và tích hợp công nghệ này vào các ứng dụng của họ Thật sự là đa phần các ứng dụng hiện thời đều mang tính hướng đối tượng Cách tiếp cận hướng đối tượng là cách
tư duy về vấn đề theo lối ánh xạ các thành phần trong bài toán vào các đối tượng ngoài đời thực Với lối tiếp cận này, chúng ta chia ứng dụng thành các thành phần nhỏ, gọi là các đối tượng, chúng tương đối độc lập với nhau Sau đó ta có thể xây dựng ứng dụng bằng cách chắp các đối tượng đó lại với nhau Hãy nghĩ đến trò chơi xây lâu đài bằng các mẫu gỗ Bước đầu tiên là tạo hay mua một vài loại mẫu gỗ căn bản, từ đó tạo nên các khối xây dựng căn bản của mình Một khi
Trang 12đã có các khối xây dựng đó, bạn có thể chắp ráp chúng lại với nhau để tạo lâu đài Tương tự như vậy một khi đã xây dựng một số đối tượng căn bản trong thế giới máy tính, bạn có thể chắp chúng lại với nhau để tạo ứng dụng của mình.
Ưu điểm của phương pháp phân tích hướng đối tượng:
Tính tái sử dụng: Phương pháp phân tích và thiết kế hướng đối tượng thực hiện theo các thuật ngư và khái niệm của phạm vi lĩnh vực ứng dụng (tức là của doanh nghiệp hay đơn vị mà hệ thống tương lai cần phục vụ), nên nó tạo sự tiếp cận tương ứng giưa hệ thống và vấn đề thực ngoài đời.
Các giai đoạn của chu trình phát triển phần mềm với mô hình hướng đối tượng:
- Phân tích hướng đối tượng ( Object Oriented Analysis- OOA): Là giai đọan phát triển một mô hình chính xác và súc tích của vấn đề, có thành phần là các đối tượng và khái niệm đời thực, dễ hiểu đối với người sử dụng Trong giai đoạn OOA, vấn đề được trình bày bằng các thuật ngư tương ứng với các đối tượng có thực Thêm vào đó, hệ thống cần phải được định nghĩa sao cho người không chuyên Tin học có thể dễ dàng hiểu được
- Thiết kế hướng đối tượng ( Object Oriented Design- OOD): Là giai đoạn tổ chức chương trình thành các tập hợp đối tượng cộng tác, mỗi đối tượng trong đó là thực thể của một lớp Các lớp là thành viên của một cây cấu trúc với mối quan hệ thừa kế OOD tập trung vào việc cải thiện kết quả của OOA, tối ưu hóa giải pháp đã được cung cấp trong khi vẫn đảm bảo thoả mãn tất cả các yêu cầu đã được xác lập Trong giai đoạn OOD, nhà thiết kế định nghĩa các chức năng, thủ tục (operations), thuộc tính (attributes) cũng như mối quan hệ của một hay nhiều lớp (class) và quyết định chúng cần phải được điều chỉnh sao cho phù hợp với môi trường phát triển Đây cũng là giai đoạn để thiết kế ngân hàng dư liệu và áp dụng các kỹ thuật tiêu chuẩn hóa
Lập trình hướng đối tượng( Object Oriented Progamming- OOP): Giai đoạn xây dựng phần mềm có thể được thực hiện sử dụng kỹ thuật lập trình hướng đối tượng Đó là phương thức thực hiện thiết kế hướng đối tượng qua việc sử dụng một ngôn ngư lập trình có hỗ trợ các tính năng hướng đối tượng Kết quả chung cuộc của giai đoạn này là một loạt các code chạy được, nó chỉ được đưa vào sử
dụng sau khi đã trải qua nhiều vòng quay của nhiều bước thử nghiệm khác nhau.
Trang 13Chương 2: KHẢO SÁT
1 Mô tả nghiệp vụ
Cán bộ, giảng viên kê khai giảng dạy lý thuyết/bài tập và nghiên cứu khoa họccủa mình,và gửi lên bộ môn Sau thời gian quy định việc kê khai, nếu CBGV muốnsửa đổi bất kỳ thông tin về giảng dạy và nghiên cứu khoa học của bản thân cần làmđơn yêu cầu sửa đổi, gửi lên bộ môn hoặc Viện
Bộ môn sẽ kê khai thông tin về giảng dạy thí nghiệm, thực hành của các cán bộtrong bộ môn
Lãnh đạo bộ môn xem thông tin kê khai giảng dạy và nghiên cứu khoa học của cáccán bộ, giảng viên trong bộ môn của mình, sau đó tổng hợp và phê duyệt gửi lênViện Nếu có sai sót trong kê khai của cán bộ, giảng viên thì sẽ yêu cầu cán bộgiảng viên đó kê khai lại
Lãnh đạo Viện xem thông tin kê khai giảng dạy và nghiên cứu khoa học của cán bộ,giảng viên theo từng bộ môn, thống kê giờ vượt định mức của từng CBGV và phêduyệt Nếu có thông tin kê khai sai, Viện sẽ gửi thông báo tới bộ môn chủ quản, bộmôn yêu cầu cán bộ giảng viên đó khai lại thông tin
Hình 1: Đặc tả nghiệp vụ kê khai của CBGV
Trang 14Hình 2: Đặc tả nghiệp vụ kê khai TNTH của bộ môn
2 Quy chế chi tiêu nội bộ Trường Đại học Bách khoa Hà Nội
2.1 Định mức khối lượng công việc
Định mức khối lượng công việc của giảng viên được quy định cho một năm học,bao gồm định mức giờ giảng dạy, định mức giờ nghiên cứu khoa học và định mứcgiờ thực hiện các nhiệm vụ khác Định mức chuẩn khối lượng công việc đối với cácchức danh cán bộ thuộc các đơn vị cụ thể :
Định mức chuẩn
Chức danh CB
Giảng dạy (G ĐMCGD )
NCKH (G ĐMCNC )
Nhiệm vụ khác (G ĐMC# )
Số giờ thực chuẩn Giờ Số giờ thực Số giờ thực
Bảng 1: Định mức khối lượng công việc
Định mức khối lượng giảng dạy và nghiên cứu khoa học được xác định bằng địnhmức chuẩn nhân với hệ số điều chỉnh định mức cho chức vụ/ chức trách kiêmnhiệm kCV:
Hệ số kCV được qui định trong bảng sau:
GĐMGD = GĐMCGD × kCV
GĐMNC = GĐMCNC × kCV
Trang 15Hiệu trưởng 15%Trưởng phòng, ban, giám đốc trung tâm quản lý hành chính cấp trường,
Bí thư Đoàn trường, Phó trưởng phòng, ban, phó giám đốc trung tâm quản lý
hành chính cấp trường, Phó trưởng khoa ĐH Tại chức, Phó GĐ, Tổng biên
tập Nhà xuất bản BK
30%
Bí thư Đảng ủy trường, Chủ tịch Công đoàn trường, Phó bí thư Đoàn trường 50%Phó bí thư, ủy viên thường vụ, thường trực Đảng ủy trường, Phó Chủ tịch
Công đoàn trường, Trưởng ban Thanh tra nhân dân, Trưởng ban nữ công,
Chủ tịch Hội Cựu chiến binh
55%
Trưởng khoa, giám đốc trung tâm và viện nghiên cứu cấp trường 70%Phó trưởng khoa, trưởng bộ môn và tương đương, phó giám đốc trung tâm và
Cán bộ trong thời gian tập sự (hợp đồng lao động lần đầu) 50%Cán bộ học thạc sĩ trong thời gian quy định(1 năm đối với kỹ sư và 2 năm đối
với cử nhân)
0%
Cán bộ làm NCS hệ tập trung trong thời gian quy định (3 năm), NCS hệ
Bảng 2: Chức vụ
2.2 Quản lý khối lượng giảng dạy
Đối tượng phải tính định mức giảng dạy và phải kê khai khối lượng giảng dạybao gồm các cán bộ có ít nhất một tháng làm việc trong năm học, được biên chế là :
CBGD thuộc tất cả đơn vị trong trường;
PVGD thuộc các khoa, viện đào tạo
Các khoa, viện, trung tâm chịu trách nhiệm quản lý khối lượng giảng dạy của từngcán bộ thuộc quyền quản lý giảng dạy của đơn vị; cán bộ thuộc đơn vị nào quản lý
về mặt giảng dạy thì kê khai khối lượng giảng dạy theo đơn vị đó CBGD thuộcbiên chế các viện, trung tâm kê khai theo khoa, viện đào tạo quản lý giảng dạy mônhọc trên cơ sở nguyên tắc:
- CBGD thuộc biên chế các viện, trung tâm không có chức năng đào tạo phảiđăng ký giảng dạy tại các khoa, viện đào tạo; khối lượng giảng dạy của cán
bộ được kê khai theo khoa, viện đó
- CBGD thuộc biên chế các viện, trung tâm có chức năng đào tạo sau đại họcđăng ký giảng dạy thêm tại các khoa, viện đào tạo với một hệ số định mứcphù hợp (0-1) sao cho đạt tổng định mức khối lượng giảng dạy theo quyđịnh Phần khối lượng giảng dạy thêm của cán bộ được kê khai theo khoa,viện quản lý giảng dạy; phần khối lượng giảng dạy sau đại học tại viện, trungtâm được kê khai theo viện, trung tâm quản lý cán bộ
Khối lượng giảng dạy và khối lượng NCKH được sử dụng để đánh giá mức độ hoànthành nhiệm vụ của cán bộ trong năm học
- Trong trường hợp đơn vị không có đủ khối lượng giảng dạy để phân công, cóthể lấy khối lượng nghiên cứu khoa học để bù theo nguyên tắc 10 giờ thựcNCKH bù 1 giờ chuẩn giảng dạy
Trang 16Trong trường hợp cán bộ không đủ khối lượng nghiên cứu khoa học có thể lấy khốilượng giờ giảng dạy để bù theo nguyên tắc 1 giờ chuẩn giảng dạy bù 10 giờ thựcNCKH.
2.3 Phân loại các hoạt động giảng dạy
Nhóm GD-1A: Những hoạt động giảng dạy hệ đại học chính quy (không kể các
chương trình có nguồn kinh phí chi trả trực tiếp), cao đẳng tại trường năm thứ nhất
và sau đại học có thể quy đổi khối lượng sang giờ chuẩn để thanh toán kinh phívượt giờ định mức cuối năm, bao gồm: Giảng dạy lý thuyết(LT); Hướng dẫn bàitập, thảo luận (BT); Hướng dẫn thí nghiệm, thực hành(TN); Hướng dẫn thực tập tạicác cơ sở trong trường(TT); Hướng dẫn đồ án (ĐA), kể cả đồ án tốt nghiệp và khóaluận tốt nghiệp; Hướng dẫn luận văn thạc sĩ khoa học (LVKH), luận văn/khóa luậnthạc sĩ kỹ thuật/thạc sĩ quản trị kinh doanh(LVKT); Hướng dẫn luận án tiến sĩ(LATS), chuyên đề nghiên cứu sinh (CĐNCS)
Nhóm GD-1B: Những hoạt động giảng dạy được thanh toán trực tiếp(cuối kỳ hoặc
cuối đợt) theo hợp đồng hoặc theo số giờ quy chuẩn quy định riêng cho chươngtrình, có thể quy đổi sang giờ chuẩn để xác định mức độ hoàn thành nhiệm vụ theoquy định mức khối lượng (không dùng để tính khối lượng vượt định mức), baogồm:
- Các hoạt động giảng dạy cho các hệ đào tạo sau: Chương trình Việt-Nhât (từK54 về trước); đại học chính quy liên kết; đại học văn bằng 2 (ngoài giờ);đại học vừa làm vừa học; cao đẳng từ năm thứ hai; các chương trình thuộcViện Đào tạo Quốc tế(SIE)
- Các hoạt động giảng dạy và phục vụ giảng dạy khác: Giảng dạy các môn bổtúc, bổ sung cho hệ sau đại học; biên soạn giáo trình đại học và sau đại học(ký hợp đồng qua Trường); giảng dạy tiếng Pháp cho các lớp Pháp ngữ
2.4 Tính quy đổi khối lượng giảng dạy
Giảng dạy lý thuyết, hướng dẫn bài tập/ thảo luận trên lớp
• TTN là thời lượng (số tiết) thực hiện theo chương trình và kế hoạc giảng dạy
• kT là hệ số quy mô lớp thực hành, thí nghiệm
• kC là hệ số theo chương trình/hệ đào tạo
• kX là hệ số bổ sung
Hệ số kX:
GLL[giờ chuẩn] = TLL × kL × (kC + kX)
GTN[giờ chuẩn] = TTN × kT × (kC + kX)
Trang 17• kX = 0 đối với các học kỳ chính
• kX = 1 đối với các giờ lên lớp (LT,BT,TN/TH) học kỳ hè
• kX = 0.5 đối với các giờ hướng dẫn đồ án học kỳ hè
Hệ số kL được quy định trong bảng sau:
Quy mô lớp(Số sinh viên) k L
Hệ số kC được quy định trong bảng sau:
Chương trình/ hệ đào tạo LT BT TH/TN ĐA, LV, LA CĐNCS
Bảng 4: Hệ số chương trình đào tạo k C
Hệ số kT được quy định trong bảng sau:
Bảng 5: Hệ số quy mô lớp thí nghiệm k T
2.5 Tính khối lượng nghiên cứu khoa học
NC-A: Công bố các bài báo đăng trong các tạp chí khoa học trong nước và quốc tế,
các báo cáo hội nghị khoa học trong nước và quốc tế có phản biện và được đăng kỷ
yếu của hội nghị (theo quy định của Hội đồng GS Nhà nước)
NC-B: Các đề tài NCKH, dự án sản xuất thử được cấp kinh phí thực hiện trong thời
hạn theo quyết định Số giờ nghiên cứu khoa học đối với các hoạt động thuộc nhómNC-B được cộng với khối lượng thuộc nhóm NC-A để xác định mức độ hoàn thành
nhiệm vụ NCKH của giảng viên
Nhóm Công trình Số giờ Ghi chú
NC-A Bài báo đăng trong tạp chí KH
Trang 18đăng trong kỷ yếu
Báo cáo hội nghị KH quốc tế đăng
nước, Nghị định thư, đề tài nghiên
cứu quỹ Nafosted
Bảng 6: Quy đổi nghiên cứu khoa học
2.6 Tính tiền vượt định mức giảng dạy
Số giờ chuẩn giảng dạy vượt định mức được thanh toán của một cán bộ được tínhtrên cơ sở số giờ quy chuẩn các hoạt động giảng dạy thuộc nhón GD-1A, định mứcgiờ giảng của cán bộ và số giờ NCKH thiếu định mức phải bù (nếu khối lượngNCKH chưa đủ định mức, theo nguyên tắc 1 giờ chuẩn giảng dạy tương đương 10giờ NCKH)
Trong đó:
• TXG là tiền vượt giờ trong năm học
• GGDC là tổng số giờ chuẩn từ các hoạt động giảng dạy thuộc nhóm GD-1A
• GĐMGD là số giờ định mức giảng dạy của cán bộ
• GĐMCGD là định mức chuẩn giảng dạy của cán bộ tùy thuộc vào chức danh
Giảng viên có học vị tiến sĩ hoặc Giảng viên chính 1,2
Bảng 7: Chức danh
2.7 Tính khối lượng và kinh phí vượt định mức nghiên cứu khoa học
Số giờ thực vượt định mức NCKH của một cán bộ được tính trên cơ sở tổng khối
lượng các hoạt động NCKH, định mức NCKH của cán bộ (theo Quy định về chế độlàm việc của giảng viên) và số giờ giảng dạy thiếu định mức phải bù (nếu khốilượng NCKH chưa đủ định mức, theo nguyên tắc 1 giờ chuẩn giảng dạy tươngđương 10 giờ NCKH), cụ thể là:
Trang 19• GXNC là số giờ thực vượt định mức NCKH của cán bộ
• GNC là tổng số giờ thực hiện NCKH của cán bộ
• GĐMNC là số giờ định mức NCKH của cán bộ
• GĐMCNC là số giờ định mức chuẩn của cán bộ tùy thuộc vào chức danh
• G-GD là số giờ chuẩn giảng dạy thiếu định mức của cán bộ
• kCV là hệ số chức vụ
Số giờ chuẩn vượt định mức NCKH được xác định từ số giờ NCKH thuộc nhóm
NC-A (các bài báo, báo cáo khoa học) và số giờ thực vượt định mức NCKH, cụ thểlà:
Trong đó:
• GNC-A là khối lượng NCKH từ nhóm NC-A tính theo giờ thực hiện
• GXNC là khối lượng NCKH vượt định mức
3 Xác định yêu cầu hệ thống cần xây dựng
3.1 Yêu cầu về chức năng
- Đảm bảo các chức năng được phân tích trong quy trình nghiệp vụ (chức năngđược ưu tiên):
• Kê khai giảng dạy, nghiên cứu khoa học của CBGV
• Lãnh đạo viện và bộ môn xem và thống kê thông tin kê khai của CBGV
- Quản lý thông tin người dùng
- Lưu trữ các bảng thông tin
- Phân quyền người dùng
3.2 Yêu cầu phi chức năng
- Các giao diện với người dùng thông qua môi trường Web, sử dụng trình duyệtWeb Browser phổ biến như: Internet Explorer, Chrome,FireFox,…
- Dễ mở rộng hệ thống khi có nhu cầu mở rộng sau này
- Hiệu quả thực hiện cao
- Vận hành trong môi truờng mạng LAN của Viện CNTT&TT
- Trang Web đảm bảo tính mỹ thuật, dễ sử dụng và thân thiện với người dùng
- Giao diện tiếng Việt, dễ dùng, thuận tiện cho người sử dụng.
- Tốc độ tải về (download) hoặc tải lên (upload) nhanh
- Hệ thống có cấu trúc mở, sử dụng các công nghệ mới để có thể dễ dàng bổ sung,nâng cấp các chức năng mà không phá vỡ hay xây dựng lại hệ thống
- Đảm bảo an toàn và bảo mật
GXNCC = min(GNC-A,GXNC)/10
Trang 20Chương 3: PHÂN TÍCH THIẾT KẾ
1 Tác nhân tham gia hệ thống
Hệ thống được xây dựng với mục đích hỗ trợ quy trình trình quản lý chi tiêuvượt giờ của Viện CNTT&TT – Trường Đại học Bách khoa Hà Nội Do đó, CBGV,lãnh đạo các bộ môn và lãnh đạo viện là các tác nhân tương tác trực tiếp với hệthống Admin là người có trách nhiệm thêm, xóa người dùng, quản lý các danhmục… cũng là một trong các tác nhân của hệ thống
Hình 3: Các tác nhân tham gia hệ thống
- Xem thông tin bộ môn và viện
- Xem danh sách cán bộ theo từng bộ môn
- Quản lý kê khai(hoặc nhập từ file excel):
• Giảng dạy (Lý thuyết, bài tập, thí nghiệm, thực hành)
• NCKH
- Xem thông tin giảng dạy (TN/TH)
Bộ môn
Khái niệm: Người quản lý của một bộ môn
Chức năng: Ngoài những quyền của CBGV, Lãnh đạo bộ môn còn được phân thêmnhững quyền:
- Quản lý hồ sơ cán bộ: thêm, sửa, xóa
- Quản lý thông tin của bộ môn
- Kê khai thông tin giảng dạy (TN/TH) cho tất cả CBGV thuộc bộ môn
- Export file thống kê GD, NCK của tất cả cán bộ trong bộ môn
Viện
Khái niệm: Người quản lý Viện CNTT&TT
Trang 21Chức năng: Người quản lý cấp Viện có mọi quyền của lãnh đạo bộ môn và đượcphân thêm quyền:
- Quản lý thông tin của Viện
- Quản lý thông tin các bộ môn
- Thống kê giảng dạy, NCKH của các cán bộ theo từng bộ môn, từng CBGV
Admin
Khái niệm: Người quản lý hệ thống
Chức năng: Có quyền quản lý các tài khoản người dùng
2 Biểu đồ ca sử dụng
Biểu đồ các ca sử dụng
Hình 4: Ca sử dụng của người dùng
Trang 22Hình 5: Ca sử dụng của admin
Dưới đây là phân tích các ca sử dụng của hệ thống:
2.1 Ca sử dụng của cán bộ giảng viên
2.1.1 Quản lý kê khai
Hình 6: Ca sử dụng quản lý kê khai
Tên use case Quản lý kê khai
Mô tả Quản lý việc kê khai của CBGV
Sự kiện kích hoạt Chọn ‘Quản lý kê khai’ từ menu
Điều kiện tiên quyết Tác nhân phải đăng nhập vào hệ thống
Đầu ra Danh sách thống kê giảng dạy và NCKH của một CBGV
Trang 23Tương tác 1 Tác nhân đăng nhập vào hệ thống và chọn quản lý kê khai
2 Hệ thống kiểm tra MaCB và quyền hạn
3 Trả về giao diện quản lý kê khaiNgoại lệ 1 Người dùng nhập MaCB không được phép truy cập Hệ thống
đưa ra thông báo lỗi phân quyền
2 Việc kê khai giảng dạy TN/TH, CBGV chỉ được phép xem phần này
Tần suất thực hiện Thường xuyên
Bảng 8: Ca sử dụng quản lý kê khai
Thêm
Tên use case Thêm
Mô tả Thêm 1 bản ghi mới vào giảng dạy hoặc NCKH của một CBGV
Sự kiện kích hoạt Chọn “Thêm” trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai và có quyền quản lý
kê khai cho CBGVđóĐầu vào MaCB, Loại hình kê khai (LT/BT, TN/TH, NCKH)
Đầu ra Một bản ghi mới được thêm vào giảng dạy hoặc NCKH,
Tương tác 1 Tác nhân chọn “Thêm”
2 Một dòng mới xuất hiện trong bảng dữ liệu
3 Tác nhân nhập dữ liệu và nhấn nút “Lưu”
4 Bản ghi mới được thêm vào CSDL
5 Hệ thống đưa ra thông báo thêm bản ghi thành công
6 Bản ghi mới xuất hiện trong giao diện quản lý kê khaiNgoại lệ 1 Tác nhân chọn “Hủy”, không có bản ghi mới nào được thêm
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý kê khai
Tần suất thực hiện Thường xuyên
Bảng 9: Ca sử dụng thêm kê khai
Sửa
Tên use case Sửa
Mô tả Sửa 1 bản ghi trong giảng dạy hoặc NCKH của một CBGV
Sự kiện kích hoạt Tác nhân click đúp chuột vào một bản ghi cần sửa
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai và có quyền quản lý
kê khai cho CBGV
Trang 24Đầu vào MaCB, Loại hình kê khai (LT/BT, TN/TH, NCKH)
Đầu ra Một bản ghi được sửa đổi
Tương tác 1 Tác nhân click đúp chuột vào bản ghi cần sửa
2 Các ô trong bản ghi cần sửa đổi thay đổi giao diện giúp tác nhân
có thể sửa đổi trực tiếp
3 Tác nhân sửa bản ghi trực tiếp trên giao diện quản lý kê khai
4 Tác nhân click “Lưu”
5 Bản ghi sửa đổi được cập nhật trong CSDL
6 Hệ thống đưa ra thông bảo sửa đổi thành công
7 Bản ghi được sửa đổi xuất hiện trong giao diện quản lý kê khaiNgoại lệ 1 Tác nhân chọn “Hủy”, bản ghi không được sửa đổi
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý kê khai
Tần suất thực hiện Thường xuyên
Bảng 10: Ca sử dụng sửa kê khai
Xóa
Tên use case Xóa
Mô tả Xóa 1 bản ghi trong giảng dạy hoặc NCKH của một CBGV
Sự kiện kích hoạt Chọn “Xóa” trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai và có quyền quản lý
kê khai cho CBGV
Đầu ra Một bản ghi bị xóa trong giảng dạy hoặc NCKH
Tương tác 1 Tác nhân chọn bản ghi bằng cách click chuột vào dòng đó
2 Dòng chứa bản ghi được làm nổi bật
3 Chọn “Xóa” trên giao diện
4 Hệ thống đưa ra thông báo xác nhận xóa bản ghi
5 Tác nhân chọn “Xóa” trên thông báo
6 Bản ghi được xóa khỏi CSDL
7 Thông báo xóa thành công xuất hiện
8 Bản ghi biến mất và quay trở lại giao diện quản lý kê khaiNgoại lệ 1 Tác nhân chọn “Hủy”, bản ghi không bị xóa
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý kê khai
Tần suất thực hiện Thường xuyên
Bảng 11: Ca sử dụng xóa kê khai
Trang 25Tìm kiếm
Tên use case Tìm kiếm
Mô tả Tìm kiếm thông tin giảng dạy của CBGV
Sự kiện kích hoạt Chọn tìm kiếm trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai và có quyền quản lý
kê khai cho CBGVĐầu vào Mã lớp hoặc mã học phần
Đầu ra Dữ liệu kê khai giảng dạy của cán bộ theo nội dung tìm kiếm
Bảng 12: Tìm kiếm kê khai
Nhập từ file excel
Tên use case Nhập từ file excel
Mô tả Kê khai thông tin giảng dạy (LT/BT)từ file excel
Sự kiện kích hoạt Chọn “Nhập từ file excel” trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai và có quyền quản lý
kê khai cho CBGVĐầu vào MaCB, file excel
Đầu ra Toàn bộ dữ liệu kê khai giảng dạy (LT/BT) của cán bộ
Tương tác 1 Tác nhân chọn “Nhập từ file excel”
2 Xuất hiện cử sổ để người dùng chọn file excel
3 Chọn “Xem trước” để xem nội dung file excel
4 Chọn “Lưu” để lưu dữ liệu trong file excel vào CSDL
5 Hệ thống xóa dữ liệu cũ và lưu dữ liệu trong file excel vào CSDL
6 Trả về giao diện quản lý kê khaiNgoại lệ 1 Nếu có bất cứ dòng nào trong nội dung file excel kê khai cho
CBGV khác thì hệ thống đưa ra thông báo lỗi về dòng đó
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý kê khai
Trang 26Tần suất thực hiện Thường xuyên
Bảng 13: Ca sử dụng nhập kê khai từ file excel
Xuất file excel
Tên use case Xuất file excel thống kê
Mô tả Xuất ra file excel thống kê giảng dạy của CBGV
Sự kiện kích hoạt Chọn “Xuất file excel” trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai
Đầu ra File excel thống kê giảng dạy của CBGV
Tương tác 1 Chọn “Xuất file excel”
2 Xuất hiện cửa sổ để tải file
3 Click “SelectFolder” để tải fileNgoại lệ Tác nhân chọn “Cancel”, quay trở lại giao diện quản lý kê khaiTần suất thực hiện Không thường xuyên
Bảng 14: Ca sử dụng xuất kê khai ra file excel
Tổng hợp
Tên use case Tổng hợp
Mô tả Tổng hợp kê khai của cán bộ giảng viên
Sự kiện kích hoạt Chọn thẻ “Tổng hợp” trong giao diện quản lý kê khai
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý kê khai
Đầu ra Thổng kê, tổng hợp kê khai của cán bộ giảng viên
Tương tác 1 Chọn thẻ “Tổng hợp”
2 Hệ thống nhận MaCB và thực hiện truy vấn
3 Đưa ra thông tin tổng hợp
Tần suất thực hiện Thường xuyên
Bảng 15: Ca sử dụng tổng hợp kê khai
Trang 272.1.2 Quản lý thông tin người dùng
Tên use case Quản lý thông tin người dùng
Mô tả Xem và thay đổi thông tin người dùng đăng nhập vào hệ thống
Sự kiện kích hoạt Chọn “Thay đổi thông tin CBGV” từ menu
Điều kiện tiên quyết Tác nhân đăng nhập vào hệ thống
Đầu ra Thông tin người dùng được chỉnh sửa
Tương tác 1 Tác nhân chọn “Thay thông tin”
2 Hệ thống kiểm tra UserID, quyền và đưa ra giao diện chỉnh sửa
3 Tác nhân nhập thông tin chỉnh sửa và click vào nút “Lưu”
4 Lưu thông tin chỉnh sửa của người dùng tương ứng với UserID vào CSDL
5 Đưa ra thông báo thông tin đã được chỉnh sửa
6 Quay trở lại giao diện Xem thông tinNgoại lệ 1 Tác nhân click nút “Hủy bỏ”, không có thông tin gì bị thay đổi và
quay trở lại giao diện xem thông tin
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện xem thông tin
Tần suất thực hiện Không thường xuyên
Bảng 16: Quản lý thông tin người dùng
2.1.3 Xem danh sách cán bộ
Tên use case Xem danh sách cán bộ
Mô tả Xem danh sách cán bộ của một bộ môn trong Viện
Sự kiện kích hoạt Chọn “Danh sách cán bộ” từ menu hoặc giao diện thông tin bộ mônĐiều kiện tiên quyết Tác nhân phải đăng nhập vào hệ thống
Đầu ra Danh sách cán bộ của bộ môn
Tương tác 1 Tác nhân chọn dánh sách cán bộ từ menu hoặc giao diện thông tin
bộ môn
2 Hệ thống kiểm tra MaBM
3 Danh sách cán bộ xuất hiện trên giao diện
Trang 28Tần suất thực hiện Không thường xuyên
Bảng 17: Ca sử dụng xem danh sách cán bộ
2.1.4 Đổi mật khẩu
Tên use case Đổi mật khẩu
Mô tả Đổi mật khẩu của tài khoản
Sự kiện kích hoạt Chọn “Đổi mật khẩu” từ menu
Điều kiện tiên quyết Tác nhân phải đăng nhập vào hệ thống
Đầu vào ID của tài khoản
Đầu ra Thay đổi mật khẩu của tài khoản
Tương tác 1 Tác nhân chọn “Đổi mật khẩu”
2 Hệ thống kiểm tra ID
3 Nhập thông tin thay đổi mật khẩu và click vào nút “Thay đổi” để xác nhận
4 Lưu mật khẩu mới vào CSDL
5 Đưa ra thông báo thay đổi mật khẩu
6 Quay trở lại giao diện xem thông tinNgoại lệ 1 Tác nhân click vào nút “Hủy bỏ”, mật khẩu không được thay đổi
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện xem thông tin
Tần suất thực hiện Không thường xuyên
Trang 292.2.1 Quản lý cán bộ
Hình 7: Ca sử dụng quản lý cán bộ
Tên use case Quản lý cán bộ
Mô tả Lãnh đạo bộ môn quản lý thông tin của tất cả cán bộ của bộ môn Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Quản lý cán bộ” từ menu
Điều kiện tiên quyết Tác nhân đăng nhập vào hệ thống
Đầu ra Danh sách cán bộ trực thuộc bộ môn
Tương tác 1 Tác nhân chọn “Quản lý cán bộ” từ menu
2 Hệ thống kiểm tra MaBM, quyền
3 Hệ thống trả về danh sách cán bộ thuộc bộ mônNgoại lệ Người dùng nhập MaBM không được phép truy cập Hệ thống đưa ra
thông báo lỗi phân quyền
Tần suất thực hiện Không thường xuyên
Bảng 19: Ca sử dụng quản lý cán bộ
Thêm
Tên use case Thêm
Mô tả Thêm cán bộ mới vào danh sách cán bộ của bộ môn
Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Thêm” trong giao diện quản lý cán bộ
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý cán bộ
Trang 30Đầu ra Một bản ghi mới được thêm danh sách cán bộ
Tương tác 1 Tác nhân chọn “Thêm”
2 Một dòng mới xuất hiện trong bảng dữ liệu
3 Tác nhân nhập dữ liệu và nhấn nút “Lưu”
4 Bản ghi mới được thêm vào CSDL
5 Hệ thống đưa ra thông báo thêm bản ghi thành công
6 Bản ghi mới xuất hiện trong giao diện quản lý cán bộNgoại lệ 1 Tác nhân chọn “Hủy”, không có bản ghi mới nào được thêm
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý cán bộ
Tần suất thực hiện Không thường xuyên
Bảng 20: Ca sử dụng thêm cán bộ
Sửa
Tên use case Sửa
Mô tả Sửa 1 bản ghi trong danh sách cán bộ
Tác nhân Bộ môn
Sự kiện kích hoạt Tác nhân click đúp chuột vào một bản ghi cần sửa
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý cán bộ
Đầu ra Một bản ghi cán bộ được sửa đổi
Tương tác 1 Tác nhân click đúp chuột vào bản ghi cần sửa
2 Các ô trong bản ghi cần sửa đổi thay đổi giao diện giúp tác nhân
có thể sửa đổi trực tiếp
3 Tác nhân sửa bản ghi trực tiếp trên giao diện quản lý cán bộ
4 Tác nhân click “Lưu”
5 Bản ghi sửa đổi được cập nhật trong CSDL
6 Hệ thống đưa ra thông bảo sửa đổi thành công
7 Bản ghi được sửa đổi xuất hiện trong giao diện quản lý cán bộNgoại lệ 1 Tác nhân chọn “Hủy”, bản ghi không được sửa đổi
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý cán bộ
Tần suất thực hiện Không thường xuyên
Bảng 21: Ca sử dụng sửa cán bộ
Xóa
Tên use case Xóa
Mô tả Xóa 1 bản ghi trong danh sách cán bộ
Trang 31Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Xóa” trong giao diện quản lý cán bộ
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý cán bộ
Đầu ra Một bản ghi bị xóa khỏi danh sách cán bộ
Tương tác 1 Tác nhân chọn bản ghi bằng cách click chuột vào dòng đó
2 Dòng chứa bản ghi được làm nổi bật
3 Chọn “Xóa” trên giao diện
4 Hệ thống đưa ra thông báo xác nhận xóa bản ghi
5 Tác nhân chọn “Xóa” trên thông báo
6 Bản ghi được xóa khỏi CSDL
7 Thông báo xóa thành công xuất hiện
8 Bản ghi biến mất và quay trở lại giao diện quản lý cán bộNgoại lệ 1 Tác nhân chọn “Hủy”, bản ghi không bị xóa
2 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện quản lý cán bộ
Tần suất thực hiện Không thường xuyên
Bảng 22: Ca sử dụng xóa cán bộ
Tìm kiếm
Tên use case Tìm kiếm
Mô tả Tìm kiếm cán bộ trong bộ môn
Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Tìm kiếm” trong giao diện quản lý cán bộ
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý cán bộ
Đầu ra Cán bộ theo thông tin tìm kiếm
Tương tác 1 Tác nhân nhập thông tin và ô tìm kiếm
Bảng 23: Ca sử dụng tìm kiếm cán bộ
Trang 322.2.2 Phân công giảng dạy
Hình 8: Phân công giảng dạy bộ môn
Tên use case Phân công giảng dạy bộ môn
Mô tả Lãnh đạo bộ môn thực hiên phân công giảng dạy
Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Quản lý cán bộ” từ menu
Điều kiện tiên quyết Tác nhân đăng nhập vào hệ thống
Đầu ra Danh sách cán bộ trực thuộc bộ môn
Tương tác 1 Tác nhân chọn “Quản lý cán bộ” từ menu
2 Hệ thống kiểm tra MaBM, quyền
3 Hệ thống trả về danh sách cán bộ thuộc bộ mônNgoại lệ Người dùng nhập MaBM không được phép truy cập Hệ thống đưa ra
thông báo lỗi phân quyền
Tần suất thực hiện Không thường xuyên
Bảng 24: Ca sử dụng phân công giảng dạy
Sửa
Tên use case Sửa
Mô tả Sửa 1 bản ghi trong danh sách phân công giảng dạy
Tác nhân Bộ môn
Sự kiện kích hoạt Tác nhân click đúp chuột vào một bản ghi cần sửa
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc phân công giảng dạy
Đầu ra Một bản ghi cán bộ được sửa đổi
Trang 33Tương tác 1 Tác nhân click đúp chuột vào bản ghi cần sửa
2 Các ô trong bản ghi cần sửa đổi thay đổi giao diện giúp tác nhân
có thể sửa đổi trực tiếp
3 Tác nhân sửa bản ghi trực tiếp trên giao diện
4 Tác nhân click “Lưu”
5 Bản ghi sửa đổi được cập nhật trong CSDL
6 Bản ghi được sửa đổi xuất hiện trong giao diện phân công giảng dạy
Ngoại lệ 3 Tác nhân chọn “Hủy”, bản ghi không được sửa đổi
4 Lỗi xảy ra trong quá trình xử lý với CSDL, hệ thống đưa ra thôngbáo lỗi và quay trở lại giao diện phân công giảng dạy
Tần suất thực hiện Thường xuyên
Bảng 25: Ca sử dụng sửa phân công giảng dạy
Tìm kiếm
Tên use case Tìm kiếm
Mô tả Tìm kiếm phân công giảng dạy
Tác nhân Bộ môn
Sự kiện kích hoạt Chọn “Tìm kiếm” trong giao diện phân công giảng dạy
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc phân công giảng dạy
Đầu vào MaBM, thông tin tìm kiếm
Đầu ra Bản ghi phân công giảng dạy theo thông tin tìm kiếm
Tương tác 1 Tác nhân nhập thông tin và ô tìm kiếm
Ngoài các ca sử dụng của cán bộ giảng viên và bộ môn đã phân tích ở trên là :
quản lý kê khai, quản lý thông tin người dùng, xem danh sách cán bộ, đổi mật khẩu,phân công giảng dạy và quản lý cán bộ thì tác nhân bộ môn còn có những ca sử
dụng sau
Trang 342.3.1 Quản lý bộ môn
Hình 9: Ca sử dụng quản lý bộ môn
Tên use case Quản lý bộ môn
Mô tả Lãnh đạo viện quản lý thông tin của các bộ môn
Tác nhân Viện
Sự kiện kích hoạt Chọn “Quản lý bộ môn” từ menu
Điều kiện tiên quyết Tác nhân đăng nhập vào hệ thống, có quyền quản lý viện
Đầu ra Danh sách bộ môn trực thuộc viện
Tương tác 1 Tác nhân chọn “Quản lý bộ môn” từ menu
2 Hệ thống kiểm tra MaKV, quyền
Tên use case Thêm
Mô tả Thêm bộ môn mới vào danh sách bộ môn của Viện
Sự kiện kích hoạt Chọn “Thêm” trong giao diện quản lý bộ môn
Điều kiện tiên quyết Tác nhân đang trong phiên làm việc quản lý bộ môn