1. Trang chủ
  2. » Giáo Dục - Đào Tạo

SKKN kết nối cơ sở dữ liệu trong PEMIS

17 125 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 17
Dung lượng 645 KB

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

Nội dung

Cụ thể như, chương trình PMIS được triển khai ở Phòng GD-ĐT của huyện và tôi đã trực tiếp tham gia từ năm 2008, nhưng cho đến nay tôi thấy ở các đơn vị trường học và ngay cả trong chính

Trang 1

PHÒNG GIÁO DỤC – ĐÀO TẠO CAN LỘC TRƯỜNG THCS NGUYỄN TẤT THÀNH

-o0o -KÕT NèI C¥ Së D÷ LIÖU TRONG PEMIS

-TT NghÌn, Th¸ng 4/2013

Trang 2

MỤC LỤC

2

MỤC LỤC 2

A - ĐẶT VẤN ĐỀ 3

B GIẢI QUYẾT VẤN ĐỀ 4

I.Cơ sở khoa học: 4

II.Phương hướng giải quyết: 5

1.Mô hình giải pháp: 5

2.Thiết bị và phần mềm cần có: 5

3.Tinh chỉnh: 5

III.Cách thực hiện: 6

1.Địa điểm thực hiện: 6

2.Cài đặt cho máy chủ: 6

3.Cài đặt cho modem internet của máy chủ: 12

4.Cài đặt cho máy khách: 13

IV.Cài đặt tài khoản sử dụng: 15

C KẾT LUẬN: 16

D KIẾN NGHỊ ĐỀ XUẤT: 17

Trang 3

A - ĐẶT VẤN ĐỀ

Đổi mới quản lý trong giáo dục nhằm tăng hiệu quả quản lý, từ đó nâng cao chất lượng dạy học luôn là mục tiêu hàng đầu mà ở bất kì thời điểm nào các nhà quản lý giáo dục đều mong muốn Để thực hiện được mục tiêu đó, người quản lý các cấp học phải luôn theo dõi những thay đổi ở học sinh, ở giáo viên

từ những kênh thông tin khác nhau để từ đó có những chỉ đạo cụ thể phù hợp đối với học sinh, giáo viên và trường học Một trong những kênh thông tin được sử dụng rất phổ biến hiện nay là ứng dụng các công cụ của ngành công nghệ thông tin (CNTT) Với sự phát triển mạnh mẻ của ngành CNTT cũng như tính tiện lợi mà nó mang lại thì đây là một hướng đi hoàn toàn đúng đắn Các máy tính có tốc độ xử lí thông tin cực nhanh, khả năng lưu trữ thông tin cực lớn

và lại được kết nối với nhau bởi mạng internet toàn cầu giúp chúng ta truyền thông tin đến bất kỳ nơi đâu bằng tốc độ ánh sáng Bộ GD-ĐT nhìn thấy được những lợi thế của ngành CNTT nên đã đề xuất một dự án mang tính tổng thể và lâu dài đó là dự án SREM Mục đích là số hóa toàn bộ thông tin về các nhà trường (thông tin về cán bộ, giáo viên, học sinh, cơ sở vật chất, lịch hoạt động,

…) vào máy tính Từ những thông tin đó lãnh đạo các cấp có thể theo dõi sự thay đổi, nắm bắt thông tin và đưa ra các biện pháp chỉ đạo phù hợp với tình hình thực tiễn

Tuy nhiên, khi dự án đang trong quá trình hoàn thiện và một số chương trình trong dự án đã được triển khai khá lâu, nhưng do khả năng thực tế của người sử dụng ở các đơn vị còn rất hạn chế, sử dụng chương trình để cập nhật thông tin còn lúng túng, không xem đây là một công việc cần được cập nhật thường xuyên, có định kỳ Riêng việc cài đặt đối với các trường có thể nói là quá sức đối với họ Cụ thể như, chương trình PMIS được triển khai ở Phòng GD-ĐT của huyện và tôi đã trực tiếp tham gia từ năm 2008, nhưng cho đến nay tôi thấy ở các đơn vị trường học và ngay cả trong chính diễn đàn vẫn luôn đặt

ra các thắc mắc về vấn đề cài đặt chương trình PEMIS, lỗi cơ sở dữ liệu (CSDL): lỗi khi cài SQL không thành công buộc chủ nhân phải cài đặt lại hệ điều hành; cập nhật CSDL chưa kịp thời (khi có thông báo kiểm tra CSDL thì đơn vị mới tổ chức cập nhật); chỉ cập nhật CSDL trên một máy tính duy nhất; CSDL không kết nối được trên hệ điều hành có sử dụng ngôn ngữ Tiếng Việt Mục tiêu, nhiệm vụ của đề tài này là khắc phục bốn nhược điểm được nêu

ở trên, từ đó giúp người sử dụng thuận lợi cập nhật và cập nhật kịp thời CSDL, đồng thời cấp quản lí sẽ có được CSDL đồng bộ và chính xác hơn

Trang 4

B GIẢI QUYẾT VẤN ĐỀ

I Cơ sở khoa học:

Cũng vì những yếu điểm nêu trên mà các đơn vị nhà trường đã chọn giải pháp là máy tính cài đặt chương trình PEMIS thường là máy tính “không chứa

dữ liệu quan trọng” (vì sợ phải cài lại phần mềm cho máy) hoặc trên máy tính xách tay để tiện cho việc đi lại Nhưng giải pháp này vẫn chỉ là giải pháp tình thế không khắc phục được triệt để các điểm yếu được nêu ở trên, bởi cơ sở dữ liệu trên máy tính ấy là duy nhất và luôn độc lập với các máy tính khác

Theo tôi, để khắc phục được cần giải quyết hai vấn đề Thứ nhất: Giảm bớt khó khăn trong việc cài đặt CSDL và phần mềm PEMIS; thứ hai: CSDL phải không độc lập với các máy tính khác, đồng bộ và dễ cập nhật kịp thời

Với chương trình PEMIS, tôi nhận thấy cách thức hoạt động là nhiều cá thể cũng tham gia sử dụng trong đó: người phụ trách CNTT là quản lí hệ thống, các thành viên khác (hiệu trưởng, phó hiệu trưởng, kế toán, tổ trưởng, ) chịu trách nhiệm cập nhật thông tin cho các cán bộ giáo viên Khả năng kết nối mạng của chương trình PEMIS là một chức năng đã có từ lâu nhưng chưa được

áp dụng rộng rãi và khai thác triệt để Tại Phòng GD-ĐT huyện Can Lộc trước đây đã có triển khai nhập CSDL qua mạng LAN chỉ trong khoảng một tháng và tôi thấy rất rõ hiệu quả về khả năng kết nối CSDL của chương trình, nhưng lại không thực hiện được việc kết nối CSDL giữa các phòng ban ở các đơn vị trường học Và cũng đồng thời không thực hiện được việc kết nối CSDL giữa các đơn vị với Phòng GD-ĐT Vì thế, các đơn vị trường học từ cấp Mầm non đến cấp THCS đều phải thực hiện cập nhật CSDL trên từng máy tính riêng lẽ rồi chuyển về cấp Phòng để kết nối Cho đến nay, dù cơ sở vật chất các đơn vị trường học đã khá đầy đủ, từ chất lượng máy tính đến kết nối mạng internet (có nhiều đơn vị đã có internet cáp quang) nhưng cách thức hoạt động của chương trình vẫn giữ nguyên như năm 2008

Qua nghiên cứu các cách thức hoạt động, cùng với khả năng kết nối CSDL của chương trình PEMIS và tình hình thực tiễn (nhân lực, cơ sở vật chất) tại các đơn vị ở địa phương nơi tôi làm việc, tôi xin đề xuất “khai thác và sử dụng tính năng kết nối CSDL của chương trình PEMIS” để khắc phục hai vấn đề trên

Trang 5

II Phương hướng giải quyết:

1 Mô hình giải pháp:

2 Thiết bị và phần mềm cần có:

- Máy chủ cài đặt sẵn Win XP hoặc Win 7 (phiên bản tiếng anh) và cài đặt thêm chương trình PEMIS đầy đủ (gồm chương trình chạy PEMIS

và bộ database)

- Mạng internet dùng cho máy chủ có sử dụng IP tĩnh

- Máy khách cài đặt sẵn Win XP hoặc Win 7, cài đặt thêm chương trình chạy PEMIS và DOTXNET (không phải cài đặt database, SQL, Report)

3 Tinh chỉnh:

- Thiết lập trên máy chủ để cho phép kết nối SQL từ xa

- Thiếp lập mở cổng kết nối từ xa qua internet trên modem mạng internet của máy chủ

- Kết nối máy khách đến CSDL trên máy chủ qua internet

- Tiến hành cập nhật thông qua tài khoản người dùng

MÁY CHỦ

PMIS + CSDL

MÁY TRẠM

PMIS (User 1)

MÁY TRẠM

PMIS (User 2)

MÁY TRẠM

PMIS (User 3)

môi trường mạng

Nhận CSDL - Gửi CSDL Nhận CSDL - Gửi CSDL Nhận CSDL - Gửi CSDL

Gửi CSDL – Nhận CSDL

Trang 6

III Cách thực hiện:

1 Địa điểm thực hiện:

Tại đơn vị trường THCS Nguyễn Tất Thành – thị trấn Nghèn – huyện Can Lộc – tỉnh Hà Tĩnh

2 Cài đặt cho máy chủ:

a Cài đặt PEMIS:

- Tải bộ cài đặt từ trang chủ của dự án: http://srem.com.vn

- Cài đặt đầy đủ các thành phần cho chương trình PEMIS

- Nạp cơ sở dữ liệu vào chương trình

b Cài đặt IP tĩnh cho máy chủ trong mạng LAN:

Để có thể kết nối được với máy chủ chúng ta cần xác định vị trí cụ thể của máy chủ trong mạng LAN Do đó máy chủ phải được cài đặt 1 IP tĩnh trong mạng LAN Các bước thực hiện như sau:

- Mở Local Area Connection theo đường dẫn Control Panel\Network

and Internet\Network Connections.

- Click chuột phải vào Local Area Connection và chọn Properties.

- Trong cửa sổ Local Area Connection Properties, ta chọn Internet

Protocol Version (hoặc Internet Protocol Version 4 trong Win 7), bấm

nút Properties.

- Trong cửa sổ Internet Protocol Version chọn như hình dưới.

Trang 7

Trong đó:

• IP address: IP tĩnh của máy tính trong mạng LAN, có dạng 192.168.1.* (*={1;2;3;…;256})

Ví dụ: tôi chọn IP là 192.168.1.169.

Mục Use the following IP address là DNS của mạng.

Ví dụ ở đây tôi chọn DNS của google là: 8.8.8.8 ; 4.4.4.4

• Các mục còn lại thì giữ nguyên như trên hình

- Thiết lập xong thì bấm OK và khởi động lại máy tính để thay đổi có

hiệu lực

c Thiết lập kết nối từ xa trong SQL:

Để thực hiện được mục này, yêu cầu máy chủ phải được cài bộ PEMIS đầy đủ và đã khởi động thành công

- Click chuột phải vào My Computer chọn Properties.

- Trong cửa sổ Computer Management, ta mở mục Protocols for

SQLEXPRESS như hình:

Trang 8

- Click chuột phải lên TCP/IP chọn Properties Trên cửa sổ TCP/IP

Properties, Tại Table Protocol, mục Enabled ta chọn yes.

- Tiếp tục click qua Table IP Address Sẽ xuất hiện danh sách các IP (IP1, IP2,…), đây là danh sách các IP hình thành khi máy bạn có kết

nối vào các mạng LAN khác nhau Hãy chọn 1 IP bất kì, ở đây tôi chọn

IP1.

Ở mục IP Address gõ vào địa chỉ IP của máy bạn trong mạng LAN

(IP của tôi đã chọn để cài đặt từ bạn đầu là 192.168.1.169)

Ở mục Active - chọn Yes, mục Enabled - chọn Yes.

Ở mục TCP Port, khai báo cổng chia sẽ mặc định của SQL là

1433.

Ở mục TCP Dynamic Ports bỏ trống.

Click OK.

Trang 9

- Kiểm tra cổng kết nối và kích hoạt cổng hay chưa: Cũng trong cửa sổ

Computer Management, tại chọn mục Client protocols, click chuột

phải vào TCP/IP chọn properties Ta thiếp lập lại thông số như trên

cửa sổ:

- Restart SQL Server (bằng cách chọn vào mục SQL Server 2005

Services, phía bên phải click nút chuột phải vào mục SQL Server (SQLEXPRESS) -> Chọn Restart).

Trang 10

d Thiết lập cho phép kết nối từ xa của windows:

Windows luôn có chế độ bảo vệ máy tính khỏi các hành động cố can thiệp vào máy tính từ bên ngoài qua mạng là Firewall Do đó, chúng ta phải khai báo cho Firewall của Windows biết và cho phép can thiệp qua cổng kết nối 1433

Trên Windows XP

- Vào Control Panel -> Windows Firewall

- Trong Tab Exceptions, click vào nút Add Port để thêm cổng cho

phép kết nối

- Hộp thoại Add Port hiện ra, trong mục Name gõ tên bất kỳ, Port

Number gõ số 1433, click chọn vào mục TCP (xem hình dưới).

- Nhấn OK

- Log Off hoặc Restart lại máy.

Trang 11

- Trong cửa sổ mới hiện ra, đánh dấu vào mục Port rồi chọn Next.

- Tiếp theo nhấn chọn vào mục TCP và Specific local Ports, gõ vào

1433 (số cổng share của SQL Server đã thiết lập trong bước 2) -> Nhấn

Next

Trang 12

- Trên màn hình tiếp theo, đánh dấu chọn vào mục Allow the

connection -> Nhấn Next

- Trong màn hình tiếp theo, chọn kiểu mạng sẽ áp dụng mở cổng này,

đánh dấu vào cả 3 mục Domain, Private, Public -> Nhấn Next

- Trong màn hình tiếp theo, gõ tên kết nối và Description tùy ý -> Nhấn Finish

- Log Off hoặc Restart lại máy

Trang 13

- Ở cửa sổ bên phải chọn Add new Trong hộp thoại ta thiết lập như hình: (Riêng mục IP Address ta nhập vào địa chỉ IP của máy chủ trong

mạng LAN, như của tôi là 192.168.1.169)

- Chọn Save và restart lại modem để thay đổi có hiệu lực.

4 Cài đặt cho máy khách:

- Chỉ cần cài đặt chương trình chạy PMIS, EMIS, Quản trị PEMIS (không phải cài đặt SQL)

- Trong lần khởi chạy đầu tiên sẽ có thông báo kết nối không hợp lệ, ta

chọn OK

Trang 14

- Thay dòng ‘(local)\SQLEXPRESS’ thành dòng ‘[IP tĩnh internet của máy chủ],1433\SQLEXPRESS

Ví dụ: 117.6.226.40,1433\SQLEXPRESS

- Bấm kiểm tra lại kết nối, nếu thấy có thông báo ‘Kết nối thành

công’ thì chọn OK và Ghi

Trang 15

IV.Cài đặt tài khoản sử dụng:

Để người sử dụng chương trình có thể làm đúng chức vụ và không vượt quá quyền hạn cho phép thì việc phân quyền sử dụng rất quan trọng

Do đó, trong quá trình khởi tạo người sử dụng, người quản trị cần chú ý đến các chức năng của từng mục đã được phân chia thành từng nhóm

Sau khi cài đặt quyền sử dụng cho từng tài khoản, người quản trị chỉ việc cấp tài khoản cho người dùng để sử dụng

Trang 16

C KẾT LUẬN:

Trên đây là kinh nghiệm của tôi rút ra được trong thời gian thực hiện công tác cập nhật và xử lí dữ liệu PEMIS Thời gian trước đây theo như hướng dẫn của dự án, tôi đã cài đặt kết nối cơ sở dữ liệu PEMIS trong mạng nội bộ để kết nối và tương tác dữ liệu giữa các phòng ban trong 1 nhà trường Song tôi thiết nghĩ, nếu có thể mở rộng kết nối qua internet thì hiệu quả công việc sẽ rất cao Người dùng dù ở bất cứ đâu (miễn là có mạng internet) đều có thể truy cập vào

cơ sở dữ liệu để truy vấn thông tin mà không cần phải chuyển cơ sở dữ liệu

theo Và điều quan trọng là người dùng cài đặt chương trình để sử dụng dễ dàng mà không lo sợ phải cài lại windows, cập nhật dữ liệu thuận tiện, đồng thời CSDL không phải sao chép nhiều bản thì sẽ có tính đồng bộ, thống nhất và

an toàn cao.

Kết quả của phương pháp trên khi áp dụng tại đơn vị đạt kết quả tốt Một đơn vị có số lượng hồ sơ cán bộ trên 60 bộ nhưng toàn bộ công tác PEMIS, VEMIS đều do tôi đảm nhận cập nhật và xử lí Dù vừa phải thực hiện công tác giảng dạy vừa phải đảm nhận công việc cập nhật xử lí dữ liệu VEMIS nhưng tôi vẫn luôn hoàn thành tốt nhiệm vụ Thành quả của tôi là những bộ hồ sơ của cán bộ giáo viên chính xác được cập nhật kịp thời, công việc của tôi vẫn cứ tiếp tục và mọi người có thể tham khảo kết nối vào mạng cơ sở dữ liệu của tôi qua đường dẫn kết nối: 117.6.226.40,1433\SQLEXPRESS (Tài khoản đăng nhập: admin ; mật khẩu: 1234567)

Chưa dừng lại ở đó, trong quá trình tìm hiểu cách kết nối cơ sở dữ liệu cho PEMIS tôi cũng đã thực hiện thành công kết nối cơ sở dữ liệu của VEMIS qua mạng internet và khắc phục được lỗi không xuất được báo cáo của chương trình PEMIS trên một số máy tính

Do vừa phải giảng dạy, vừa phụ trách nhiệm vụ về CNTT của nhà trường, vừa nghiên cứu nên chưa có điều kiện mở rộng đề tài, cũng như chưa được quan sát các đề tài khác cùng thể loại nên cách trình bày có thể có chổ chưa hợp

lí, hoặc đề tài đã được nghiên cứu

Rất mong ban lãnh đạo, cán bộ phụ trách chuyên ngành xem xét và góp ý!

Trang 17

D KIẾN NGHỊ ĐỀ XUẤT:

Dù có thể đề tài nghiên cứu này không còn mới nhưng ứng dụng của đề tài chưa thực sự được khai thác để khắc phục khó khăn của việc cài đặt chương trình PEMIS đầy đủ, với bộ CSDL có tính an toàn và thống nhất cao Bản thân tôi có ba kiến nghị và đề xuất sau:

1 Khi các đơn vị trường học đã triển khai thành lập ban quản lí hồ sơ cán bộ công chức thì cũng cần triển khai kết nối đồng bộ cơ sở dữ liệu giữa các phòng ban trong đơn vị đó Tránh được tình trạng làm thay (một người làm nốt công) dẫn đến tình trạng cập nhật chậm trễ, dữ liệu thiếu chính xác

2 Triển khai mạng kết nối cơ sở dữ liệu ở cấp Phòng với các Trường học để giải quyết khó khăn cho các đơn vị, tạo điều kiện thuận lợi để các đơn vị triển khai quản lí, cập nhật dữ liệu kịp thời Đồng thời, với CSDL chương trình được đồng bộ như vậy sẽ giúp người quản lí cấp trên có thể cập nhật được thông tin nhanh và chính xác nhất Và cũng thể hiện được đặc điểm của ngành CNTT là đơn giãn, nhanh, chính xác

3 Trong quá trình thực hiện với dữ liệu của các chương trình khác trong

bộ VEMIS Tôi nhận thấy cơ sở dữ liệu VEMIS dù có thể kết nối được qua mạng LAN hoặc internet nhưng chỉ làm việc được với những tài khoản cùng cấp (cùng đơn vị), nếu muốn chuyển sang làm việc với dữ liệu đơn vị khác thì toàn bộ cơ sở dữ liệu sẽ bị khởi tạo lại (dữ liệu thiếu bền vững và không linh hoạt như dữ liệu trên PEMIS) Vậy tôi đề nghị cấp trên tham mưu để có thể chuyển đổi cách thức hoạt động, tương tác với cơ sở dữ liệu của các chương trình khác trong bộ VEMIS như ở PEMIS

Ngày đăng: 16/10/2019, 06:00

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w