Xây dựng module quản lý việc đăng ký danh sách thành lập các Hội đồng Chức danh Giáo sư cơ sở

6 81 0
Xây dựng module quản lý việc đăng ký danh sách thành lập các Hội đồng Chức danh Giáo sư cơ sở

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

Thông tin tài liệu

Bài viết này đi vào Xây dựng Module quản lý việc đăng ký danh sách thành lập các Hội đồng Chức danh giáo sư cơ sở cho hệ thống phần mềm hỗ trợ công tác xét công nhận đạt tiêu chuẩn chức danh GS, PGS của Việt Nam. Đây là module hết sức quan trọng và có vai trò sàng lọc lựa chọn bước đầu những ứng viên của hệ thống.

TẠP CHÍ KHOA HỌC ĐẠI HỌC SÀI GÒN Số 24 (49) - Thaùng 01/2017 Xây dựng module quản lý việc đăng ký danh sách thành lập Hội đồng Chức danh Giáo sư sở Building module for the lower-level examination board to manage the registered candidates for the professor and associate professor titles ThS NCS Nguyễn Đức Huy Hội đồng Chức danh Giáo sư Nhà nước Nguyen Duc Huy, M.A Ph.D student The State Council for Professor Title of Vietnam Tóm tắt Nhằm nâng cao chất lượng đội ngũ GS, PGS tằng cường hội nhập quốc tế, việc xây dựng hệ thống phần mền hỗ trợ công nhận đạt tiêu chuẩn trực tuyến cần thiết Bài viết vào Xây dựng Module quản lý việc đăng ký danh sách thành lập Hội đồng Chức danh giáo sư sở cho hệ thống phần mềm hỗ trợ công tác xét công nhận đạt tiêu chuẩn chức danh GS, PGS Việt Nam Đây module quan trọng có vai trò sàng lọc lựa chọn bước đầu ứng viên hệ thống Từ khóa: Giáo sư, phần mềm, quản trị Abstract In order to improve the quality of professors and associate professors in Vietnam and enhance international integration, it is necessary to construct a software to support the procedures of applying for and giving those academic titles This artcile proposes to build, in that software, a module for the lowerlevel examination board to manage the registration lists This is a very important module that makes initial selection of registered candidates Keywords: Professor, software, administration phần mền hỗ trợ công nhận đạt tiêu chuẩn trực tuyến cần thiết Trong trình xét duyệt chức danh GS/ PGS, sau ứng viên nộp hồ sơ hội đồng chức danh giáo sư nhà nước phân bổ cho hội đồng sở mà ứng viên đăng ký Sau đó, hồ sơ ứng viên phân cho ủy viên hội đồng để làm công tác phản biện Xuất phát từ nhu cầu thực tế đó, mơ đun xét duyệt ứng viên hội đồng sở Giới thiệu Phát triển lĩnh vực Giáo dục, Khoa học - Công nghệ để xây dựng đất nước trách nhiệm toàn Đảng, tồn dân tồn xã hội, đội ngũ Giáo sư (GS) Phó giáo sư (PGS) lực lượng nòng cốt, giữ vai trò định dẫn dắt việc phát triển nghiệp đào tạo nghiên cứu khoa học Việt Nam Nhằm nâng cao chất lượng đội ngũ GS, PGS tằng cường hội nhập quốc tế, xây dựng hệ thống 89 xây dựng hệ thống hỗ trợ xét duyệt chức danh GS/ PGS gồm có nhiệm vụ sau:  Duyệt danh sách ứng viên (Danh sách duyệt phân bổ từ Hội đồng nhà nước)  Phân phản biện cho ủy viên hội đồng  Xem kết phản biện từ ủy viên hội đồng  Duyệt kết phản biện gửi cho danh sách cho hội đồng nhà nước Tổng quan mô đun xét duyệt ứng viên hội đồng sở: Hình 1: Tổng quan mô đun 2.1.1.1 Thông tin chức - Tác nhân tác động: Người quản trị: thêm sửa xóa Người dùng khác: xem thông tin - Tên bảng: tbl_council Phát triển mô đun xét duyệt ứng viên hội đồng sở 2.1 Cơ sở liệu 2.1.1 Danh mục hội đồng ngành/ sở 2.1.1.2 Luồng kiện Hành động tác nhân Khi nhấn nút Thêm Phản ứng hệ thống Sinh ghi hội đồng sở/ ngành Nhập thông tin chung với trường liệu Hiển thị nút ‘Lưu thay đổi’ Chọn nút ‘Lưu thay đổi’ Ghi ghi vào CSDL Xóa Chỉ xóa ghi chưa chọn mục khác 2.1.1.3 Các trường liệu bảng tbl_council Trường liệu Tên DB Kiểu liệu Ghi ID * Council_ID TINYINT Auto inscrease Mã hội đồng * Value Varchar(16) Tên hội đồng * Name Varchar(64) Mô tả Description Varchar(256) Chủ tịch hội đồng Chairman Varchar(64) Là hội đồng ngành/cơ sở * IsSubCouncil TINYINT(1) 90 = 0: hội đồng sở = 1: hội đồng ngành 2.1.2 Quản lý vai trò người dùng thuộc hội đồng 2.1.2.1 Thông tin chức - Phân vai trò cho hội đồng: hội đồng có nhiều vai trò chủ tịch, thư ký, ủy viên Một vai trò thuộc nhiều hội đồng Do mối quan hệ vai trò hội đồng nhiều nhiều - Bảng liệu đảm bảo ủy viên thuộc hội đồng A đăng nhập hệ thống nhìn thấy liệu hội đồng mình, mà khơng nhìn liệu hội đồng khác - Tác nhân tác động: Người quản trị: thêm, sửa, xóa phân quyền - Tên bảng: tbl_role_council 2.1.2.2 Luồng kiện Hành động tác nhân Phản ứng hệ thống Người quản trị chọn vai trò, chọn hội đồng tương ứng Khi nhấn nút Thêm Sinh ghi vào danh sách Nhập thông tin chung với trường liệu Hiển thị nút ‘Lưu thay đổi’ Chọn nút ‘Lưu thay đổi’ Ghi ghi vào CSDL Xóa Xóa ghi khỏi CSDL 2.1.2.3 Các trường CSDL bảng tbl_role_council Trường liệu Tên DB Kiểu liệu Ghi ID * ID TINYINT Auto inscrease Vai trò * Role_ID TINYINT Hội đồng * Council_ID TINYINT Mô tả Description Varchar(256) 2.1.3 Phân công phản biện cho ủy viên 2.1.3.1 Thông tin chức - Lưu thông tin phân công phản biện ứng viên cho ủy viên hội đồng - Tác nhân tác động: Chủ tịch/thư ký hội đồng sở/hội đồng ngành: thêm, sửa, xóa thơng tin - Tên bảng: tbl_candidate_reviewer 2.1.3.2 Luồng kiện Hành động tác nhân Phản ứng hệ thống Chủ tịch/thư ký hội đồng sở/chuyên Hệ thống dựa vào vai trò đăng nhập tìm ngành đăng nhập hệ thống hội đồng mà vai trò thuộc vào (bảng tbl_role_council) Chủ tịch/thư ký chọn năm xét duyệt Hệ thống kiểm tra kỳ xét duyệt đóng hay mở, read only hết liệu kỳ xét duyệt đóng 91 Hành động tác nhân Phản ứng hệ thống Hệ thống liệt kê tất ứng viên phân bổ cho hội đồng tương ứng danh sách ủy viên thuộc hội đồng Chủ tịch/thư ký hội đồng chọn danh Hệ thống lưu thông tin xuống bảng CSDL, mặc sách ứng viên, danh sách ủy viên, định kích hoạt = nhấn vào nút phân cơng phản biện Chủ tịch/thư ký bỏ kích hoạt Cập nhật kích hoạt = chưa đến thời hạn tiếp cận hồ sơ Xóa ghi khỏi CSDL Xóa 2.1.3.3 Các trường liệu bảng tbl_candidate_reviewer Trường liệu Tên DB Kiểu liệu Ghi ID * ID INT Auto inscrease Ứng viên Candidate_ID INT Ủy viên Reviewer_ID INT Kích hoạt IsActive TINYINT(1) Năm xét duyệt Period_ID INT 2.1.4 Quản lý kết ứng viên: 2.1.4.1 Thông tin chức - Lưu thông tin kết cuối ứng viên, chủ tịch hội đồng cấp dựa vào kết thẩm định ủy viên để đưa kết cuối =0: chưa kích hoạt =1: kích hoạt - Tác nhân tác động: + Ủy viên: thêm, sửa, xóa thơng tin + Chủ tịch hội đồng cấp: cho điểm cuối + Ứng viên: xem kết - Tên bảng: tbl_result 2.1.4.2 Luồng kiện Hành động tác nhân Phản ứng hệ thống Chủ tịch hội đồng cấp chọn chức Hệ thống hiển thị danh sách ứng viên kết năng: kết cuối cho điểm ủy viên Chủ tịch hội đồng cấp cho điểm Cập nhật điểm vào danh sách cuối Chủ tịch hội đồng công khai kết Cập nhật trường IsPublic, để ứng viên xem kết Bấm nút “Lưu kết quả” Cập nhật vào sở liệu Xóa Xóa ghi khỏi CSDL 92 2.1.4.3 Các trường liệu bảng tbl_result Trường liệu Tên DB Kiểu liệu ID * ID INT Ứng viên Candidate_ID INT Năm xét duyệt Period_ID INT Ghi Auto inscrease Kết hội đồng FinalScore1 sở TINYINT(1) =0: không đạt =1: đạt Kết hội đồng ngành FinalScore2 TINYINT(1) =0: không đạt =1: đạt Kết cuối FinalScore TINYINT(1) =0: không đạt =1: đạt Công bố kết IsPublic TINYINT(1) =0: chưa công bố =1: công bố cho ứng viên biết kết định dạng HTML, người dùng sử dụng chức Xuất file PDF để download máy 2.2 Triển khai thực 2.2.1 Xem kết phản biện Kết ứng viên trình bày public function candidate_result_review($candidate_id, $reviewer_id) { $id = $candidate_id; $candidate = Profile::find($candidate_id); //Session::put('Candidate_ID', $candidate_id); //$id = Session::get('Candidate_ID'); $para = array(); //$profile = Profile::where('Candidate_ID', $id)->first(); $candidateName = $candidate!=null?$candidate->FullName:"N/A"; mảng para[], biến lọc theo ($candidate_id, $reviewer_id) để hiển thị: Tại phần HDCSController, thông tin ứng viên trích xuất theo dạng A.THÔNG TIN CÁ NHÂN @if(@profile)

1 Họ tên người đăng ký: {!! $profile->FullName !!} Ngày tháng năm sinh:{!! $profile->BirthDate!!} / {!! $profile->BirthMonth!!} / {!! $profile->BirthYear!!}    Giới tính: {!! $profile->Sex==1 ? "Nam" : "Nữ" !!}    Dân tộc: @if($ethnic){!! $ethnic->Name!!}@endif @endif 93 Phân bổ ứng viên cho ủy viên: Mỗi lựa chọn ủy viên lưu vào biến $index, $index1, $index2 Nếu có lựa chọn trùng ủy viên hệ thống tự động lọc: $email_lst2[$j] = $email_lst_2[$i]; Ví dụ hiển thị phần thơng tin cá nhân ứng viên Tại phần trích xuất PDF, làm tương tự nhà phát triển triển khai dựa ứng dụng mã nguồn mở DOMPDF 2.2.2 Phân phản biện public function hdcn_candidate_reviewer() { $userID = Session::get('user_ID'); $roleID = User::find($userID)->Role_ID; //$councilID = RoleCouncil::where('Role_ID', '=', $roleID)->first()>Council_ID; $councilID = RoleCouncil::where('User_ID', '=', $userID)->first()>Council_ID; $councilName = Council::find($councilID)->Name; $period_id = 1; $sqlwhere = array(); $select = DB::table('tbl_candidate')->where('Period_ID', '=', $period_id) hiểu toàn chức năng, cấu trúc, cách thức triển khai hệ thống xét duyệt chức danh GS/ PGS Kết luận Trong trình xét duyệt chức danh GS/ PGS, hội đồng sở có vai trò sàng lọc lựa chọn bước đầu ứng viên có đủ tiêu chuẩn trở thành GS/ PGS Do đó, cơng tác xét duyệt hội đồng sở quan trọng Mô đun xét duyệt hội đồng sở phân tích nghiên cứu triển khai đảm bảo đủ chức năng, nhiệm vụ mà hội đồng chức danh giáo sư nhà nước yêu cầu Giao diện chức hệ thống đơn giản dễ sử dụng, phù hợp với lứa tuổi trình độ người dùng Ở viết này, nêu rõ kịch người dùng, thiết kế sở liệu phần triển khai hệ thống Bài viết mô đun hội đồng sở giúp người đọc Ngày nhận bài: 25/11/2016 TÀI LIỆU THAM KHẢO http://www.nafosted.gov.vn/vi/he-thong-oms/ http://www.ieee.org/publications_standards/pu blications/authors/author_submission.html https://edas.info/doc/authors.html Biểu mẫu đăng ký xét duyệt chức danh PGS/GS năm 2015, Hội đồng Chức danh Giáo sư Nhà nước https://laravel.com/ Thạc Bình Cường (2002), Giáo trình phân tích thiết kế hệ thống thơng tin, Nxb Khoa học Kỹ thuật Biên tập xong: 15/01/2017 94 Duyệt đăng: 20/01/2017 ... trở thành GS/ PGS Do đó, cơng tác xét duyệt hội đồng sở quan trọng Mô đun xét duyệt hội đồng sở phân tích nghiên cứu triển khai đảm bảo đủ chức năng, nhiệm vụ mà hội đồng chức danh giáo sư nhà... 90 = 0: hội đồng sở = 1: hội đồng ngành 2.1.2 Quản lý vai trò người dùng thuộc hội đồng 2.1.2.1 Thông tin chức - Phân vai trò cho hội đồng: hội đồng có nhiều vai trò chủ tịch, thư ký, ủy viên... ứng viên phân bổ cho hội đồng tương ứng danh sách ủy viên thuộc hội đồng Chủ tịch/thư ký hội đồng chọn danh Hệ thống lưu thông tin xuống bảng CSDL, mặc sách ứng viên, danh sách ủy viên, định kích

Ngày đăng: 14/02/2020, 20:16

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan