TẠO DANH MỤC TRONG PMIS, VEMIS VÀ BẢO TOÀN DỮ LIỆU VỀ HỒ SƠ CÁ NHÂN CỦA CÁC ĐƠN VỊ TRƯỜNG HỌC KHI CHIA TÁCH HUYỆN
Tên SKKN : TẠO DANH MỤC TRONG PMIS, VEMIS VÀ BẢO TOÀN DỮ LIỆU VỀ HỒ SƠ CÁ NHÂN CỦA CÁC ĐƠN VỊ TRƯỜNG HỌC KHI CHIA TÁCH HUYỆN Họ tên người viết: Nguyễn Hoa Nam Nơi cơng tác: Phịng Cơng nghệ thơng tin Trình độ chun mơn đào tạo: Đại học sư phạm Toán Cử nhân Tin học Thạc sĩ Công nghệ thông tin Phần I : Lý chọn đề tài (đặt vấn đề) Khi chia tách huyện, thành lập Phòng Giáo dục Đào tạo (Phòng GD&ĐT) mới, số đơn vị trường học chuyển từ phòng Giáo dục - Đào tạo cũ sang phòng Giáo dục - Đào tạo mới, mang theo hồ sơ nhân Nguyên tắc thực KHÔNG ĐƯỢC THAY ĐỔI MÃ ĐƠN VỊ, mà thay đổi đơn vị chủ quản và bảo toàn dữ liệu Dữ liệu của từng đơn vị được chuyển đổi một cách tự động sang thư mục mới tương ứng mà không phải nhập lại từ đầu Hiện hệ thống V.EMIS tồn sử dụng song song danh mục đơn vị địa giới hành : - danh mục lưu Database PEMIS - danh mục lưu Database VEMIS Danh mục PEMIS sử dụng cho quản lý nhân sự (công tác tổ chức cán bộ); EMIS công tác thống kê báo cáo trường học; IMIS công tác tra trường học; V.EMIS gồm chức năng: Quản lý hành chính, Quản lý học sinh (V.EMIS_Student) , Quản lý giảng dạy giáo viên (V.EMIS_Schedule), Quản lý thời khóa biểu (V.EMIS_TPS), Quản lý Thư viện (V.EMIS_Library), Quản lý thiết bị (V.EMIS_Equipment), Quản lý kế toán (V.EMIS_Finance)), Quản lý tài sản (V.EMIS_G), phân hệ phần mềm có liên quan mật thiết danh mục dùng chung mô tả phần Cả hệ thống PMIS VEMIS chưa có cơng cụ hỗ trợ việc tách huyện thành lập Phịng GD&DT Vì sử dụng cho huyện, thành phố, thị xã việc chia tách người dùng phải khai báo, tạo dựng thời gian mà nhiều người sử dụng khó khăn chí làm khơng theo u cầu dẫn tới kết công việc bị sai lệch Dự án SREM khuyến nghị đơn vị triển khai sử dụng PEMIS và VEMIS phát triển bổ sung chức Trong chờ đợi công cụ vậy, theo yêu cầu quản lý ngành, xin đề xuất cách giải sau : Tình : Huyện Krông Buk chia tách thành Thị xã Buôn Hồ huyện Krông Buk; huyện Krông Ana thành huyện Cư Kuin huyện Krông Ana Làm để tạo nhanh, đúng, đầy đủ liệu cho danh mục PEMIS VEMIS mà bảo tồn tính tồn vẹn liệu, khơng được thay đởi mã đơn vị, sử dụng liệu người dùng tạo trước mà khơng phải nhập lại hồ sơ cá nhân, đồng thời tạo nhanh được danh mục các đơn vị vừa mới thành lập phường xã mới, trường mới PHẦN II ĐỐI TƯỢNG CƠ SỞ VÀ PHƯƠNG PHÁP NGHIÊN CỨU 1/- Đối tượng nghiên cứu: Các huyện Krông Ana, Cư Kuin, Krông Buk, thị xã Buôn Hồ, các trường THPT, THCS, có sự chia tách thành lập mới kể huyện, thị xã chia tách sau 2/- Phương pháp nghiên cứu: - Nắm văn qui định Bộ Giáo dục Đào tạo hệ thống phần mềm quản lý ngành Giáo dục – Đào tạo - Khảo sát phần mềm PEMIS V.EMIS dự án hổ trợ đổi quản lý giáo dục (Support to the Renovation of Education Management) gọi tắt SREM - Nắm cấu trúc phân cấp chươg trình qui định - Khảo sát thực tế tình hình huyện, thị xã chia tách và các trường mới thành lập - Nắm mã huyện, phường xã, đơn vị trường học theo qui định Tổng cục Thống kê - Sử dụng mã lệnh SQL nhằm tạo đoạn chương trình Script gọi module chương trình PHẦN III : NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU I Một số sở cần nghiên cứu 1/- Cơ sở dữ liệu V.EMIS Các sở liệu + Danh mục tỉnh - VEMIS có + Danh mục tham số Trường - VEMIS_S + Quản lý giảng dạy - TPS + Quản lý tài - VEMIS _Finance + Quản lý tài sản - VEMIS _G + Quản lý học sinh – VEMIS_Student + Theo dõi công tác giáo viên -VEMIS_Schedule + Quản lý cán - PEMIS + Quản lý trang thiết bị - VEMIS_Equipment + Quản lý thư viện - VEMIS_Library + Quản lý hành chính – Quanlycongvan Yêu cầu Để ghép nối CSDL phải đăng ký chung mã trường 2/- Mối quan hệ phân hệ: TÊN PHÂN HỆ QL HỌC SINH TÊN CSDL CHUNG VEMIS, VEMIS_S TÊN CSDL CHÍNH VEMIS_STUDENT QL GIẢNG DẠY VEMIS, VEMIS_S, PEMIS, VEMIS_STUDENT VEMIS, VEMIS_S, PEMIS, TPS, VEMIS_STUDENT VEMIS, VEMIS_S, PEMIS, TPS, VEMIS_STUDENT VEMIS, VEMIS_S VEMIS, VEMIS_S, PEMIS, TPS, VEMIS_STUDENT VEMIS, VEMIS_S TPS QL THƯ VIỆN QL THIẾT BỊ QL TÀI CHÍNH-TS THEO DÕI QL GV QUẢN LÝ HÀNH CHÍNH VEMIS_LIBRARY VEMIS_EQUIPMENT VEMIS_FINANCE VEMIS_SCHEDULE Quanlycongvan Các huyện, xã quản lý theo mã phân cấp theo thống Tổng cục Thống kê Ví dụ mã tỉnh Đắk Lắk 66, mã thị xã Buôn hồ 644, mã huyện Krông Búk 649 mã xã đợn vị trường đóng… II Phân tích liệu đơn vị chia tách Ví dụ: Huyện Krơng Buk cũ tách 1) Thị xã Buôn Hồ Mã Tên phường xã S TT phường 10 11 12 xã 24305 24308 24311 24318 24332 24331 24322 24340 24337 24325 24328 24334 Mã Thị xã Mã Tỉnh Tên phường xã cũ 644 644 644 644 644 644 644 644 644 644 644 644 66 66 66 66 66 66 66 66 66 66 66 66 Phường An Lạc Phường An Bình Phường Thiện An Phường Đạt Hiếu Phường Bình Tân Phường Thống Nhất Phường Đồn Kết Xã Cư Bao Xã Bình Thuận Xã Ea Blang Xã Ea Drông Xã Ea Siên Mới Xã Thống Nhất Xã Đồn Kết Xã Cư Bao Xã Bình Thuận Xã Ea Blang Xã Ea Drông Xã Ea Siên 2) Huyện Krơng Búk cịn lại (theo mã xã) STT Mã xã 24316 24317 24307 24310 24319 24314 24313 Mã huyện 649 649 649 649 649 649 649 Mã tỉnh 66 66 66 66 66 66 66 Tên xã Xã Pơng Đrang Xã Tân Lập Xã Cư Né Xã Chư Kpô Xã Ea Ngai Xã Ea Sin Xã Cư Pơng Tên xã cũ Xã Pơng Đrang Xã Ea Đê Xã Cư Né Xã Cư Kpô Xã Ea Ngai Xã Ea Sin Xã Cư Pơng 3) Các trường tách thuộc Thị xã Buôn Hồ Mã Donvi (mã con) Mã cha 66644201 66644202 66644203 66644204 66644205 66644200 66644200 66644200 66644200 66644200 M ã tỉn h 66 66 66 66 66 Mã Tx Mã PX 644 644 644 644 644 24308 24325 24322 24331 24340 Tên đơn vị Trường MG Bình Minh Trường MG Hoa Cúc Trường MG Hoa Sữa Trường MG Hoa Mai Trường MG Búp Sen Xanh Địa Phường An Bình Xã Ea Balang Phường Đoàn Kết Phường Thống Nhất Xã Cư Bao 66644206 66644207 66644208 66644209 66644210 66644211 66644301 66644302 66644401 66644402 66644403 66644404 66644405 66644406 66644407 66644408 66644409 66644410 66644411 66644412 66644413 66644414 66644415 66644416 66644417 66644418 66644419 66644420 66644421 66644422 66644423 66644424 66644501 66644502 66644503 66644504 66644505 66644506 66644507 66644508 66644509 66644510 66644200 66644200 66644200 66644200 66644200 66644200 66644300 66644300 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644400 66644500 66644500 66644500 66644500 66644500 66644500 66644500 66644500 66644500 66644500 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 644 24337 24305 24334 24328 24332 24305 24305 24318 24340 24337 24337 24337 24331 24332 24331 24331 24334 24328 24305 24311 24308 24305 24322 24340 24325 24318 24318 24340 24328 24305 24340 24334 24340 24337 24334 24328 24305 24331 24305 24332 24311 24322 Trường MG Búp Sen Hồng Trường MG Hoa Pơ Lang MG Hoa Ban MG Hoa Tăng Bi MG Vành Khuyên MG Hoa Huệ Trường MN Hoa Hồng Trường MN Hoa Sen Trường TH Nguyễn Văn Trỗi Trường TH Nguyễn Bá Ngọc Trường TH Trần Quốc Tuấn Trường TH Hà Huy Tập Trường TH Nguyễn Tất Thành Trường TH Lê Quý Đôn Trường TH Nguyễn Bỉnh Khiêm Trường TH Y Nuê Trường TH Tô Hiệu Trường TH Trần Quốc Toản Trường TH Nguyễn Trãi Trường TH Trưng Vương Trường TH Quang Trung Trường TH Kim Đồng Trường TH Võ Thị Sáu Trường TH Y Jut Trường TH Đinh Núp Trường TH Y Ngông Trường TH Lê Thị Hồng Gấm Trường TH A Ma Jhao TH Nơ Trang Lơng TH A Ma Khê TH Nguyễn Viết Xuân TH Hoàng Văn Thụ Trường THCS Ngô Quyền Trường THCS Hùng Vương Trường THCS Chu Văn An Trường THCS Tô Vĩnh Diện Trường THCS Nguyễn Du Trường THCS Nguyễn Trường Tộ Trường THCS Lý Thường Kiệt Trường THCS Đinh Tiên Hồng Trường THCS Ngơ Mây Trường THCS Trần Phú Xã Bình Thuận Phường An Lạc Xã Ea Siên Xã EaDRơng P Bình Tân Phường An Lạc Phường An Lạc Phường Đạt Hiếu Xã Cư Bao Xã Bình Thuận Xã Bình Thuận Xã Bình Thuận Phường Thống Nhất Phường Bình Tân Phường Thống Nhất Phường Thống Nhất Xã Ea Siên Xã Ea Drông Phường An Lạc Phường Thiện An Phường An Bình Phường An Lạc Phường Đoàn Kết Xã Cư Bao Xã Ea Blang P Đạt Hiếu P Đạt Hiếu Xã Cư Bao Ea Drông P An Lạc Xã Cư Bao Xã Ea Siên Xã Cư Bao Xã Bình Thuận Xã Ea Siên Xã Ea Drông Phường An Lạc P Thồng Nhất Phường An Lac Phường Bình Tân Phường Thiện An Phường Đồn Kết 4) Các trường cịn lại : Huyện Krơng Buk Mã đơn vị 66649211 66649212 66649214 66649210 66649304 66649303 66649417 66649419 66649418 66649420 66649430 66649421 66649433 66649425 66649428 66649431 66649432 66649429 66649422 66649435 66649434 66649414 66649507 66649508 66649510 66649515 66649512 66649516 66649509 66649511 Mã cha Mã tỉnh 66649200 66649200 66649200 66649200 66649430 66649430 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649400 66649500 66649500 66649500 66649500 66649500 66649500 66649500 66649500 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 Mã huyện 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 649 Mã xã 24313 24307 24310 24319 24316 24310 24316 24310 24313 24319 24307 24314 24317 24316 24310 24313 24319 24317 24307 Tên đơn vị Mẫu giáo Hoa Phong Lan Mẫu giáo Sao Mai Mẫu giáo Hoàng Anh Mẫu giáo Hoa Ngọc Lan Mầm non Vành Khuyên Mẫu non Ban Mai Tiểu học Lê Đình Chinh Tiểu Học Lê Lợi Tiểu học Y Jút Tiểu học Lê Văn Tám Tiểu học Mai Thúc Loan Tiểu học Nguyễn Thị Minh Khai Tiểu học Hai Bà Trưng Tiểu học Phạm Hồng Thái Tiểu học La Văn Cầu Tiểu học Nguyễn Chí Thanh Tiểu học Tơn Đức Thắng Tiểu học Hồng Hoa Thám Tiểu học Hoàng Diệu Tiểu học Trần Quang Diệu Tiểu học Bùi Thị Xuân Tiểu học Kim Đồng THCS Lý Tự Trọng THCS Lê Hồng Phong THCS Phan Đình Phùng THCS Phan Bội Châu THCS Ngô Gia Tự THCS Nguyễn Công Trứ THCS Nguyễn Huệ THCS Phan Chu Trinh III Trình tự xử lý các công đoạn: 1/- Bổ sung mã huyện vào danh mục Quận-Huyện ( thuộc tỉnh thành phố): Lấy mã sau mã đơn vị gốc, trống : Module 1: USE PEMIS GO Insert into Common.QUAN_HUYEN (ma_tinh,ma_qh,ten_qh) values ('Mã tinh','Mã huyện',N'Tên huyện') USE VEMIS GO Insert into dbo.QUAN_HUYEN (ma_tinh,ma_qh,ten_qh) values ('Mã tinh','Mã huyện',N'Tên huyện') Ví dụ 1: 644 mã thị xã Buôn Hồ (bổ sung databases PEMIS lẫn VEMIS : USE PEMIS GO Insert into Common.QUAN_HUYEN (ma_tinh,ma_qh,ten_qh) values ('66','644',N'TX Buôn Hồ') USE VEMIS GO Insert into dbo.QUAN_HUYEN (ma_tinh,ma_qh,ten_qh) values ('66','644',N'TX Buôn Hồ') 2/- Sửa lại mã huyện xã chia tách chuyển sang huyện : Sử dụng Script sau : (có xã đem vào nhiêu xã cuối cùng) Module 2: USE PEMIS GO Update Common.PHUONG_XA SET ma_qh='mã huyên' Where ma_px in ('mã xã 1', 'mã xã 2',…, 'mã xã n') USE VEMIS GO Update dbo.PHUONG_XA SET ma_qh='Mã huyện' Where ma_px in ('mã xã 1', 'mã xã 2',…, 'mã xã n') Ví dụ 2: Gán mã huyện Thị xã Buôn Hồ cho phường xã cũ USE PEMIS GO Update Common.PHUONG_XA SET ma_qh='644' Where ma_px in ('24322','24325','24328','24331','24334','24337','24340') USE VEMIS GO Update dbo.PHUONG_XA SET ma_qh='644' Where ma_px in ('24322','24325','24328','24331','24334','24337','24340') 3/- Tạo danh mục phường xã mới vào danh mục Phường - Xã Module 3: USE PEMIS GO Insert into Common.PHUONG_XA(ma_tinh,ma_px,ma_qh,ma_vungdl,ten_px, ten_px_vt) values ('Mã tỉh',’Mãquan hệ,'Mã phườg xã n ’ n mớ','Mã vùg dữliệ ',N'Tên phườg xãmớ ',) i n u n i USE VEMIS GO Insert into dbo.PHUONG_XA(ma_tinh,ma_px,ma_qh,ma_vungdl,ten_px, ten_px_vt) values ('Mã tỉh',’Mãquan hệ,'Mã phườg xã n ’ n mớ','Mã vùg dữliệ ',N'Tên phườg xãmớ’) i n u n i Ví dụ 3: Tạo danh mục phường xã mới cho Thị Xã Buôn Hồ USE PEMIS GO Insert into Common.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px) '24308','6',N'Phườg An Bìh ') n n Insert into Common.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px) '24311','6',N'Phườg Thiệ An ') n n Insert into Common.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px) '24318','6',N'Phườg Đạ Hiế ') n t u Insert into Common.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px) '24332','6',N'Phườg Bìh Tân ') n n values ('66','644', values ('66','644', values ('66','644', values ('66','644', USE VEMIS GO Insert into dbo.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px,khokhan,biengioi) values ('66','644', '24308','6',N'Phườg An Bìh ','False','False') n n Insert into dbo.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px,khokhan,biengioi) values ('66','644', '24311','6',N'Phườg Thiệ An ','False','False') n n Insert into dbo.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px,khokhan,biengioi) values ('66','644', '24318','6',N'Phườg Đạ Hiế ','False','False') n t u Insert into dbo.PHUONG_XA (ma_tinh,ma_qh,ma_px,ma_vungdl,ten_px,khokhan,biengioi) values ('66','644', '24332','6',N'Phườg Bìh Tân ','False','False') n n 4/- Thêm danh mục đơn vị chủ quản PMIS VEMIS : Module 4: USE PEMIS GO Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị phòng','Mã tỉh','Mã huyên',N'Tên phòng GD&ĐT ','Mã tỉh_cấp n n cha ký tự','cấp phòng’) Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã văn phòng phòng GD&ĐT','Mã tỉh','Mã huyện',N'VP Phòng GD&DT n huyện','Mã đơn vị phòng','cấp phòng') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị mầm non', 'Mã tỉh','Mã huyện',N'Khối mầm non','Mã đơn vị n phòng','cấp phòng') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị Tiểu học', 'Mã tỉh','Mã huyện',N'Khối Tiểu học','Mã đơn vị n phòng','cấp phòng') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị THCS', 'Mã tỉh','Mã huyện',N'Khối THCS','Mã đơn vị n phòng','cấp phòng') USE VEMIS GO Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị phòng','Mã tỉh','Mã huyên',N'Tên phòng GD&ĐT ','Mã tỉh_cấp n n cha ký tự','cấp phòng’) Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã văn phòng phòng GD&ĐT','Mã tỉh','Mã huyện',N'VP Phòng GD&DT n huyện','Mã đơn vị phòng','cấp phòng') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị mầm non', 'Mã tỉh','Mã huyện',N'Khối mầm non','Mã đơn vị n phòng','cấp phòng') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị Tiểu học', 'Mã tỉh','Mã huyện',N'Khối Tiểu học','Mã đơn vị n phòng','cấp phòng') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('Mã đơn vị THCS', 'Mã tỉh','Mã huyện',N'Khối THCS','Mã đơn vị n phịng','cấp phịng') Ví dụ 4: Thêm danh mục đơn vị chủ quản PMIS VEMIS của Thị Xã Buôn Hồ USE PEMIS GO Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644000','66','644',N'Phịng GD&DT TX Bn Hồ','66000000','3') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values '66644001','66','644',N'VP Phịng GD&DT TX Bn Hồ', '66644000','4') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644100','66','644',N'Các trường mầm non','66644000','4') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644400','66','644',N'Các trường tiểu học','66644000','4') Insert into Common.DON_VI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644500','66','644',N'Các trường THCS','66644000','4') USE VEMIS GO Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644000','66','644',N'Phịng GD&DT TX Bn Hồ','66000000','3') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644001','66','644',N'VP Phịng GD&DT TX Bn Hồ','66644000','4') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644100','66','644',N'Các trường mầm non','66644000','4') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644400','66','644',N'Các trường tiểu học','66644000','4') Insert into dbo.DM_DONVI (ma_donvi,ma_tinh,ma_qh,ten_donvi,ma_cha,cap) values ('66644500','66','644',N'Các trường THCS','66644000','4') 5/- Thêm danh mục trường mới PMIS VEMIS Module 5: USE PEMIS GO Insert into Common.truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values (‘mã trườg’ ,'mãcấ đơn vị,'Mãtỉh',N'Tên trườg mớ') n p ' n n i USE VEMIS GO Insert into dbo.DM_truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values (‘mãtrườg’ ,'mã n cấ đơn vị,'Mãtỉh',N'Tên trườg mớ') p ' n n i Ví dụ 5: Thêm một số trường mới thành lập Việc tạo các đơn vị mới thành lập có thể tạo theo chương trình đã có làm đơn lẻ từng trường và vậy tốn thời gian, công sức Trong ta chỉ cần sử dụng phương pháp sau sẽ tạo một cách nhanh hơn, tránh sai sót phải thao tác nhiều lần USE PEMIS GO Insert into Common.truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66644302' ,'66644300','66',N'Trườg MN Hoa Sen') n Insert into Common.truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66000916' ,'66000900','66',N'Trung tâm GDTX ThịxãBuôn Hồ) ' Insert into Common.truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66000750' ,'66000700','66',N'Trườg THPT Trầ Đạ Nghĩ') n n i a USE VEMIS GO Insert into dbo.DM_truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66644302' ,'66644300','66',N'Trườg MN Hoa Sen') n Insert into dbo.DM_truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66000916','66000900','66',N'Trung tâm GDTX ThịxãBuôn Hồ) ' Insert into dbo.DM_truong (ma_truong,ma_donvi,ma_tinh,ten_truong) values ('66000750’,'66000700','66',N'Trườg THPT Trầ Đạ Nghĩ') n n i a 6/- Chuyển dữ liệu trường vào khối chủ quản mà vẫn bảo toàn mã đơn vị cũ: Bằng phương pháp cài mã huyện mới, mã đơn vị tương ứng cho từng cấp học Module 6: USE PEMIS GO Update Common.TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường mầm non)' Where ma_truong in ('Danh sách mã trường mầm non chuyển sang huyện mới') Update Common.TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường tiểu học)' Where ma_truong in ('Danh sách mã trường tiểu học chuyển sang huyện mới') Update Common.TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường THCS)' Where ma_truong in ('Danh sách mã trường THCS chuyển sang huyện mới') USE VEMIS GO Update dbo.DM_TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường mầm non)' Where ma_truong in ('Danh sách mã trường mầm non chuyển sang huyện mới') 10 Update dbo.DM_TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường tiểu học)' Where ma_truong in ('Danh sách mã trường tiểu học chuyển sang huyện mới') Update dbo.DM_TRUONG SET ma_qh='(Mã huyện mới)', ma_donvi='(mã khối trường THCS)' Where ma_truong in ('Danh sách mã trường THCS chuyển sang huyện mới') Ví dụ 6: Chuyển dữ liệu từng cá nhân của trường từ Krông Búk cũ vào danh mục chủ quản tương ứng của Thị Xã Buôn Hồ USE PEMIS GO Update Common.TRUONG SET ma_qh='644', ma_donvi='66644100' Where ma_truong in ('66649203','66649204','66649205','66649206','66649301') Update Common.TRUONG SET ma_qh='644', ma_donvi='66644400' Where ma_truong in ('66649402','66649403','66649404', '66649409',) Update Common.TRUONG SET ma_qh='644', ma_donvi='66644500' Where ma_truong in ('66649504','66649505','66649508') USE VEMIS GO Update dbo.DM_TRUONG SET ma_qh='644', ma_donvi='66644100' Where ma_truong in ('66649203','66649204','66649205','66649206','66649301') Update dbo.DM_TRUONG SET ma_qh='644', ma_donvi='66644400' Where hma_truong c in Các thực hiên cá modul chương trình: ('66649409','66649410','66649414','66649419','66649420') - Cài đặt chương trình V.EMIS của Dự án SREM đã ban hành Update lượt chạy modul chương trình đã tạo lập Khi kích đúp chột vào modul chương trình - Lần dbo.DM_TRUONG SET ma_qh='644', ma_donvi='66644500' kich váo lệnh chạy Excuting của SQL SQL server management studeo express sẽ mở và Where cma_truong in ('66649504','66649505','66649508') đã Hoặ tao tập tin Script.bat rồi chạy file này một thư mục với các modul Cách thực các module chương trình: - Cài đặt chương trình V.EMIS của Dự án SREM đã ban hành - Lần lượt chạy module chương trình đã tạo lập Khi kích đúp chuột vào module chương trình SQL Server Management Studeo Express sẽ mở và kích vào lệnh chạy Excuting của SQL, hoặc tạo tập tin “Script.bat” rồi chạy file này một thư mục với các module đã lập PHẦN IV NHỮNG ĐỀ XUẤT Chuyển danh mục, liệu PMIS cho đơn vị cấp và Dự án SREM: 11 Thực thao tác sau : - Sao lưu tồn CSDL PEMIS - Trích thơng tin đơn vị cho huyện, thị xã file Xml (kèm ảnh) (Các đơn vị khác : yêu cầu tự thực thao tác CSDL mình) - Thực xoá trắng hồ sơ nhân (PMIS) - Sao lưu CSDL trống (đã xoá hồ sơ) fileBak - Chuyển file Bak (đã xoá trống) cho tất đơn vị cấp Riêng huyện gửi thêm file Xml + thư mục ANH_PMIS cho huyện - Các đơn vị thực Phục hồi liệu từ file Bak (trống) thực “Ghép nối thông tin đơn vị” để ghép file *.xml vào CSDL PHẦN V KẾT LUẬN: - Giúp cho công tác quản lý nhân sự, quản lý trường học có được danh mục dữ liệu đồng bộ cả tỉnh, tránh được sự làm việc phân tán của các đơn vị, gây sai sót nhiều về dữ liệu - Với cách làm đã giúp cho các đơn vị của các huyện, thị xã tách thành huyện , thị xã mới thực hiện nhanh chóng, kịp thời; tiết kiệm hàng trăm ngày công cho việc nhập, tạo dữ liệu mới; bảo toàn dữ liệu cũ - Người dùng có thể không cần hiểu biết về các phần mềm tiện ích SQL server, không cần biết đưa vào danh mục nào hệ thống chương trình (không cần biết về cấu trúc vật lý của sở dữ liệu) - Với phương pháp giải quyết sẽ có tác dụng có sự thay đổi việc chia tách địa giới hành chính của các cấp xã, huyện, thị xã, thành phố và thành lập trường học mới - Chương trình có thể sử dụng lâu dài - 12 ... lý nhân sự, quản lý trường học có được danh mục dữ liệu đồng bộ cả tỉnh, tránh được sự làm việc phân tán của các đơn vị, gây sai sót nhiều về dữ liệu - Với cách... CHUNG VEMIS, VEMIS_ S TÊN CSDL CHÍNH VEMIS_ STUDENT QL GIẢNG DẠY VEMIS, VEMIS_ S, PEMIS, VEMIS_ STUDENT VEMIS, VEMIS_ S, PEMIS, TPS, VEMIS_ STUDENT VEMIS, VEMIS_ S, PEMIS, TPS, VEMIS_ STUDENT VEMIS, VEMIS_ S... Việc tạo các đơn vị mới thành lập có thể tạo theo chương trình đã có làm đơn lẻ từng trường và vậy tốn thời gian, công sức Trong ta chỉ cần sử dụng phương pháp sau sẽ tạo