Chuẩn bị dữ liệu

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống trợ giúp ra quyết định phục vụ công tác quản lý các đề tài nghiên cứu khoa học và công nghệ của các đơn vị trực thuộc Bộ Khoa học và Công nghệ (Trang 54 - 73)

CHƯƠNG 3. XÂY DỰNG KHO DỮ LIỆU VÀ GIẢI PHÁP XỬ LÝ PHÂN TÍCH TRỰC TUYẾN

4.3. Cài đặt minh họa

4.3.1. Chuẩn bị dữ liệu

:

Cdt_TEMP Cdt_PROC

. Cdt_DM

Bảng 4.3.1 Chuẩn bị dữ liệu cho bảng Chủ nhiệm đề tài

_Cdt).

: CREATE TABLE[Cdt_TEMP](

[Cdt_Id][Varchar](15) PRIMARY KEY CLUSTERED, [Detai_Id][Varchar](36),

[DoB] smalldatetime, [Sex][Varchar](10), [Hocham][Varchar](30), [Namduocphong][int], [Hocvi][Varchar](30), [Namdat][int],

[Chucdanhkhoahoc][Varchar](50), [Chucvu][Varchar](30),

[DT_Coquan][int], [DT_Nharieng][int], [Mobile][int],

[Fax][int],

[Email][Varchar](30),

[Coquancongtac][Varchar](100), [Diachicoquan][Varchar](100), [Diachinharieng][Varchar](100) ) ON [PRIMARY]

GO

CREATE TABLE[Cdt_PROC](

[Ma_Cdt] int NOT NULL IDENTITY (1,1) PRIMARY KEY CLUSTERED, [Cdt_Id][Varchar](15),

[Detai_Id][Varchar](36), [DoB] smalldatetime, [Sex][Varchar](10), [Hocham][Varchar](30), [Namduocphong][int], [Hocvi][Varchar](30), [Namdat][int],

[Chucdanhkhoahoc][Varchar](50), [Chucvu][Varchar](30),

[DT_Coquan][int], [DT_Nharieng][int], [Mobile][int],

[Fax][int],

[Email][Varchar](30),

[Coquancongtac][Varchar](100), [Diachicoquan][Varchar](100), [Diachinharieng][Varchar](100),

[Ngaytao] smalldatetime NOT NUL DEFAULT (getdate()), [Ngaysua] smalldatetime NOT NUL DEFAULT (getdate())

) ON [PRIMARY]

GO

CREATE TABLE[Cdt_DM](

[Ma_Cdt] int NOT NULL IDENTITY (1,1) PRIMARY KEY CLUSTERED, [Cdt_Id][Varchar](15),

[Detai_Id][Varchar](36), [DoB] smalldatetime, [Sex][Varchar](10), [Hocham][Varchar](30), [Namduocphong][int], [Hocvi][Varchar](30), [Namdat][int],

[Chucdanhkhoahoc][Varchar](50), [Chucvu][Varchar](30),

[DT_Coquan][int], [DT_Nharieng][int], [Mobile][int],

[Fax][int],

[Email][Varchar](30),

[Coquancongtac][Varchar](100), [Diachicoquan][Varchar](100), [Diachinharieng][Varchar](100) ) ON [PRIMARY]

GO

_PROC

INSERT INTO Cdt_PROC (Cdt_Id, Detai_Id, DoB, Sex, Hocham,

Namduocphong, Hocvi, Namdat, Chucdanhkhoahoc, Chucvu, DT_Coquan, DT_Nharieng, Mobile, Fax, Email, Coquancongtac, Diachicoquan,

Diachinharieng)

SELECT Cdt_Id, Detai_Id, DoB, Sex, Hocham, Namduocphong, Hocvi, Namdat, Chucdanhkhoahoc, Chucvu, DT_Coquan, DT_Nharieng, Mobile, Fax, Email, Coquancongtac, Diachicoquan, Diachinharieng

FROM Cdt_TEMP

GO

INSERT INTO Cdt_DM SELECT * FROM Cdt_PROC GO

_TEMP TRUNCATE TABLE Cdt_TEMP

GO

_TEMP INSERT INTO Cdt_TEMP

SELECT * FROM Cdt GO

INSERT INTO Cdt_PROC (Cdt_Id, Detai_Id, DoB, Sex, Hocham, Namduocphong, Hocvi, Namdat, Chucdanhkhoahoc, Chucvu, DT_Coquan, DT_Nharieng, Mobile, Fax, Email, Coquancongtac, Diachicoquan, Diachinharieng)

SELECT T.Cdt_Id, T.Detai_Id, T.DoB, T.Sex, T.Hocham, T.Namduocphong, T.Hocvi, T.Namdat, T.Chucdanhkhoahoc, T.Chucvu, T.DT_Coquan, T.DT_Nharieng, T.Mobile, T.Fax, T.Email, T.Coquancongtac, T.Diachicoquan, T.Diachinharieng

FROM Cdt_TEMP T LEFT OUTER JOIN Cdt_PROC P ON T.Cdt_Id=P.Cdt_Id WHERE (P.Cdt_Id IS NULL)

GO

_DM

INSERT INTO Cdt_DM (Cdt_Id, Detai_Id, DoB, Sex, Hocham, Namduocphong, Hocvi, Namdat, Chucdanhkhoahoc, Chucvu, DT_Coquan, DT_Nharieng, Mobile, Fax, Email, Coquancongtac, Diachicoquan, Diachinharieng, Ngaytao, Ngaysua)

SELECT P.Cdt_Id, P.Detai_Id, P.DoB, P.Sex, P.Hocham, P.Namduocphong, P.Hocvi, P.Namdat, P.Chucdanhkhoahoc, P.Chucvu, P.DT_Coquan, P.DT_Nharieng, P.Mobile, P.Fax, P.Email, P.Coquancongtac, P.Diachicoquan, P.Diachinharieng

FROM Cdt_PROC P LEFT OUTER JOIN Cdt_DM D ON P.Cdt_Id=D.Cdt_Id

WHERE (D.Cdt_Id IS NULL) GO

.

.

, DeTaiKinhPhiThucHien bảng trong cơ sở dữ liệu DW_DETAI.

Bảng sau là danh sách các bảng được tạo cho các ví dụ minh họa:

Tên bảng Mục đích

DETAI_Fact_Source Tạo bảng dữ liệu nguồn mà sẽ sử dụng trong các đoạn lệnh. Bảng kết hợp các bảng Cdt và DeTaiKinhPhiThucHien trong CSDL DW_DETAI DETAI_Fact_Temp Nhận dữ liệu thu thập từ hệ thống nguồn

DETAI_Fact_Staging Chứa dữ liệu bảng Fact trong quá trình chuyển hóa và thao tác khóa đại diện. Dữ liệu được tải tới bảng sự kiện kho dữ liệu sau khi thao tác ETL được hoàn thiện

DETAI_Fact Bảng Fact trong kho dữ liệu

DMOffice Bảng Office là một bảng chiều cho việc xác định khóa đại diện cho bảng sự kiện

DMProgram Bảng Program để xác định khóa đại diện trong bảng sự kiện

Bảng 4.3.2 Chuyển dữ liệu tới bảng sự kiện

Một số điểm cần chú ý về cấu trúc các bảng:

Không có sự khác nhau giữa cấu trúc bảng DETAI_Fact_Source và bảng DETAI_Fact_Temp. Bảng DETAI_Fact_Staging được sử dụng để thêm chiều khóa đại diện tới những bản ghi trong bảng sự kiện. Bảng này cũng được sử dụng để làm cho dữ liệu hợp lệ, chuyển đổi bất kỳ kiểu dữ liệu nào,…

Cấu trúc của bảng DETAI_Fact_Staging và bảng DETAI_Fact không khớp nhau vì bảng sự kiện cuối cùng trong DW không lưu trữ khóa nguyên thủy mà chỉ lưu trữ khóa đại diện.

Khóa của bảng sự kiện là cột nhận dạng được tạo ra tự động khi chuyển hóa dữ liệu được tải tới bảng sự kiện. Vì vậy sẽ không cập nhật những bản ghi một lần khi đã đưa tới bảng DETAI_Fact và sinh các khóa tự động trong quá trình tải dữ liệu tới bảng sự kiện. Việc sử dụng một khóa đồng nhất cho bảng sự kiện phụ thuộc vào sự phức tạp của lược đồ trong kho dữ liệu và quá trình thực hiện truy vấn tải dữ liệu.

Ví dụ về thực thi khóa đồng nhất cho bảng sự kiện.

- Tạo bảng giả lập dữ liệu nguồn:

Do trong bảng dữ liệu có rất nhiều tiêu chí. Bảng giả lập dữ liệu sẽ chỉ sử dụng một số tiêu chí cơ bản.

CREATE TABLE[DETAI_Fact_Source](

[Detai_Id][Varchar](36) NOT NULL, [Code][Varchar](36),

[Name][Varchar](40), [FromDate] smalldatetime, [ToDate] smalldatetime, [ProjectTarget][Varchar](200), [Content][Varchar](200), [OfficeJoin][Varchar](200), [ProductResult][Varchar](200), [NgayNT] smalldatetime, [KetQua][Varchar](36), [Ykien][Varchar](200), [TepTM][Varchar](200), [TepBC][Varchar](200), [Total][int],

[Nam1][int], [Nam2][int], [Nam3][int]

) ON [PRIMARY]

GO

- Tạo bảng dữ liệu nguồn tạm thời sử dụng trong trích lọc cho CSDL CREATE TABLE[DETAI_Fact_Temp](

[Detai_Id][Varchar](36) NOT NULL, [Code][Varchar](36),

[Name][Varchar](40), [FromDate] smalldatetime, [ToDate] smalldatetime, [ProjectTarget][Varchar](200), [Content][Varchar](200), [OfficeJoin][Varchar](200), [ProductResult][Varchar](200), [NgayNT] smalldatetime, [KetQua][Varchar](36), [Ykien][Varchar](200), [TepTM][Varchar](200), [TepBC][Varchar](200), [Total][int],

[Nam1][int], [Nam2][int], [Nam3][int]

) ON [PRIMARY]

GO

- Tạo một bảng sự kiện tạm

CREATE TABLE[DETAI_Fact_Staging](

[Detai_Id][Varchar](36) NOT NULL, [Id_Prog][int],

[Code][Varchar](36),

[Name][Varchar](40), [FromDate] smalldatetime, [ToDate] smalldatetime, [ProjectTarget][Varchar](200), [Content][Varchar](200), [Id_Office][int],

[OfficeJoin][Varchar](200), [ProductResult][Varchar](200), [NgayNT] smalldatetime, [KetQua][Varchar](36), [Ykien][Varchar](200), [TepTM][Varchar](200), [TepBC][Varchar](200), [Total][int],

[Nam1][int], [Nam2][int], [Nam3][int],

[Key_Prog][int] NOT NULL DEFAULT (0), [Key_Office][int] NOT NULL DEFAULT (0) ) ON [PRIMARY]

GO

- Tạo bảng sự kiện cho DW CREATE TABLE[DETAI_Fact](

[Detai_Id][Varchar](36) NOT NULL, [Code][Varchar](36),

[Name][Varchar](40), [FromDate] smalldatetime, [ToDate] smalldatetime, [ProjectTarget][Varchar](200), [Content][Varchar](200), [OfficeJoin][Varchar](200), [ProductResult][Varchar](200),

[NgayNT] smalldatetime, [KetQua][Varchar](36), [Ykien][Varchar](200), [TepTM][Varchar](200), [TepBC][Varchar](200), [Total][int],

[Nam1][int], [Nam2][int], [Nam3][int],

[Fact_Key][int] IDENTITY (1,1) NOT NULL PRIMARY KEY CLUSTERED ) ON [PRIMARY]

GO

- Tạo bảng chiều Office CREATE TABLE DM_Office (

[Id_Office][int] NOT NULL, [Name][Varchar](255), [Tel][Varchar](255), [Fax][Varchar](255), [Email][Varchar](255), [Address][Varchar](255), [Website][Varchar](255), [DirectorName][Varchar](255), [AccountNo][Varchar](255), [Bank][Varchar](255),

[OwnerName][Varchar](255),

[Key_Office][int] IDENTITY (1,1) NOT NULL PRIMARY KEY CLUSTERED

) ON [PRIMARY]

GO

- Tạo bảng chiều Program CREATE TABLE DM_Program (

[Id_Prog][int] NOT NULL,

[ProgramName][Varchar](36), [Description][Varchar](36),

[Key_Prog][int] IDENTITY (1,1) NOT NULL PRIMARY KEY CLUSTERED ON [PRIMARY]

GO

- Tải dữ liệu từ bảng DETAI_Fact_Source INSERT INTO DETAI_Fact_Source

SELECT D.* FROM DeTaiKinhPhiThucHien D INNER JOIN Detaicongboketqua C ON D.Detai_ID=C.Detai_ID

GO

- Tải dữ liệu chiều cho bảng Office INSERT INTO DMOffice

SELECT * FROM Office GO

- Tải dữ liệu chiều cho bảng Program INSERT INTO DMProgram

SELECT * FROM Program GO

Công việc tiếp theo là tải bảng DETAI_Fact_Staging. Trong đó, các cột Id_Office và Id_Prog được sử dụng cho các khóa đại diện có chứa giá trị 0 khi dữ liệu đầu tiên được đưa vào bảng tạm (vì cột này không cho phép giá trị NULL).

- Tải dữ liệu vào bảng DETAI_Fact_Staging với dữ liệu từ bảng DETAI_Fact_Temp

INSERT INTO DETAI_Fact_Staging (Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, Key_Prog, Key_Office) SELECT Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, 0, 0

FROM DETAI_Fact_Temp GO

Hiện tại, bảng DETAI_Fact_Staging đã được tải dữ liệu, các khóa đại diện có thể được cập nhật. Các công nghệ cập nhật chứa khóa đại diện trong

bảng sự kiện phụ thuộc vào bảng chiều có chứa những thay đổi theo các loại khác nhau. Công nghệ sau được sử dụng cho các chiều loại 1:

- Cập nhật bảng DETAI_Fact_Staging với khóa đại diện đối với bảng Office

UPDATE DETAI_Fact_Staging SET Office_Key = O.Office_Key

FROM DETAI_Fact_Staging F INNER JOIN DMOffice ON F.Id_Office = O.Id_Office

GO

- Cập nhật bảng DETAI_Staging với khóa đại diện đối với bảng Program UPDATE DETAI_Fact_Staging

SET Key_Program = P.Key_Program

FROM DETAI_Fact_Staging F INNER JOIN DMProgram ON F.Id_Prog = P.Id_Prog

GO

Công nghệ trên sẽ không làm việc được với những chiều có chứa những thay đổi loại 2. Tuy nhiên, do có thể có nhiều hơn một bản ghi chiều mà có chứa nguồn khóa nguyên thủy.

Công nghệ sau sẽ thích hợp với các chiều loại 2

- Những bản ghi DMOffice trùng nhau đã được thêm vào đó sẽ thay đổi lại tên DMOffice.

INSERT INTO DMOffice (Id_Office, Name, Tel, Fax, Email, Address, Website, DirectorName, AccountNo, Bank, OwnerName)

SELECT Id_Office, „New‟ + Name, Tel, Fax, Email, Address, Website, DirectorName, AccountNo, Bank, OwnerName

FROM DMOffice WHERE Address=‟HN‟

GO

- Thêm một số dòng tới bảng sự kiện để minh họa công nghệ

INSERT INTO DETAI_Fact_Staging (Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, Key_Prog, Key_Office)

SELECT Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, 0, 0

FROM DETAI_Fact_Temp GO

- Cập nhật bảng sự kiện. Sử dụng tối đa khóa lưu trữ để liên hệ dữ liệu sự kiện mới tới bản ghi lưu trữ cuối

BEGIN TRANSACTION

--Lấy khóa Off_Key cho mỗi Off_Id

SELECT MAX(Office_Key) AS Off_Key, Id_Office INTO #Off

FROM DMOffice GROUP BY Id_Office ORDER BY Id_Office -- Cập nhật vào bảng sự kiện UPDATE DETAI_Fact_Staging SET Office_Key = S.Office_Key

FROM DETAI_Fact_Staging F INNER JOIN #Off ON F.Id_Office = S.Id_Office

WHERE F.Id_Office = 0 -- Xóa bảng tạm

DROP TABLE #Off

COMMIT TRANSACTION GO

Sau khi dữ liệu bảng sự kiện được làm sạch và chuyển hóa, nó cần được tải tới kho dữ liệu, nếu truyền tải CSDL không trên cùng một máy chủ như là CSDL Kho dữ liệu thì sau đó dữ liệu sẽ cần phải được chuyển tải sử dụng công nghệ DTS, Bcp hoặc các máy khác. Một cách tiếp cận hiệu quả là sử dụng Bcp để xuất dữ liệu từ CSDL trích chọn, sao chép tới máy chủ đích, sau đó dùng BULK INSERT để cập nhật tới CSDL đích. Tuy nhiên, nếu CSDL trong cùng một máy thì chỉ cần sử dụng câu lệnh INSERT đơn giản sẽ tải được dữ liệu mới cho bảng sự kiện.

- Tải các dòng dữ liệu mới từ bảng sự kiện tới kho dữ liệu

INSERT INTO DETAI_Fact (Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, Key_Prog, Key_Office)

SELECT Detai_Id, Code, Name, FromDate, ToDate, ProjectTarget, Content, OfficeJoin, ProductResult, NgayNT, KetQua, Ykien, TepTM, TepBC, Total, Nam1, Nam2, Nam3, Key_Prog, Key_Office

FROM DETAI_Fact_Staging GO

4.3.2. Phân tích và hiển thị dữ liệu

Để minh họa cho việc tạo khối ở đây sẽ sử dụng SQL Server 2005 Analysis Services trong bộ MS SQL Server 2005.

Trong bộ Microsoft SQL Server 2005 sử dụng chức năng SQL Server Business Intelligence Development Studio, tạo mới một Project dạng Analysis Services Project.

Hình 4.3.1 Tạo một Analysis Services Project mới

Tiếp theo cần phải xác định dữ liệu nguồn.

Hình 4.3.2 Xác định dữ liệu nguồn Bước tiếp theo chúng ta sẽ chọn dữ liệu để xử lý.

Trong bước này cần phải chọn dữ liệu sẽ đưa vào phân tích. Chẳng hạn như trong ví dụ minh họa này sẽ phân tích một số dữ liệu của đề tài của các đơn vị.

Do đó chọn bảng sự kiện là TableDetai và bảng chiều là TableDonvi.

Hình 4.3.3 Chọn dữ liệu để xử lý

Bước tiếp theo là tạo khối. Việc tạo khối dựa trên bảng chiều và bảng sự kiện đã lựa chọn ở trên và phân tích mối quan hệ giữa các bảng.

Hình 4.3.4 Xác định bảng sự kiện và bảng chiều

Lựa chọn đơn vị đo. Ở đây chúng ta có thể xác định được đơn vị theo nhu cầu sử dụng và lấy dữ liệu từ các cột dữ liệu tương ứng trong bảng dữ liệu nguồn:

Hình 4.3.5 Lựa chọn đơn vị đo

Cuối cùng sử dụng chức năng Deploy để thực hiện phân tích khối. Trong cửa sổ Browser Data (Hiển thị dữ liệu của khối) lựa chọn trong Measures, theo danh sách của các TableDetai kéo các cột kết quả như trong minh họa của hình dưới đây:

Hình 4.3.6 Phân tích và hiển thị dữ liệu của khối

4.4. Kết luận

Chương này đã minh họa một số bước cơ bản để tải dữ liệu từ hệ thống tác nghiệp tới kho dữ liệu. Sau đó tiến hành tạo các khối dữ liệu theo các chủ đề và hiển thị dữ liệu theo các tiêu chí được đưa ra. Trên cơ sở đó kết xuất ra các thông tin tổng hợp hỗ trợ cho việc quản lý và đưa ra các quyết định.

KẾT LUẬN

Thực hiện các chủ trương, chính sách phát triển ứng dụng CNTT của Đảng và Nhà nước đã ban hành, trong thời gian qua, Lãnh đạo Bộ KH&CN đã quan tâm và có nhiều hoạt động tích cực, tạo bước chuyển biến mới về nhận thức và hành động thực tiễn để phát triển ứng dụng CNTT phục vụ công tác quản lý nhà nước về KH&CN. Công tác tin học hoá hoạt động quản lý của các đơn vị trực thuộc Bộ KH&CN đã đạt được một số kết quả quan trọng. Tuy nhiên, việc ứng dụng và phát triển CNTT hiện nay của Bộ KH&CN vẫn chưa đáp ứng được yêu cầu thực tiễn của công tác quản lý nhà nước đang đặt ra, đặc biệt là việc quản lý các đề tài nghiên cứu khoa học, chưa khẳng định được vị trí mũi nhọn, phương tiện "đi tắt đón đầu" phục vụ đắc lực cho công cuộc đổi mới công tác quản lý hoạt động KH&CN.

Trong luận văn đã giới thiệu

&CN. Quá trình xây dựng hệ thống trợ giúp ra quyết định này là công việc khó khăn, phức tạp vì xây dựng các hệ thống thông tin luôn gắn liền với việc đổi mới quy trình hoạt động, có nghĩa là gắn liền với rất nhiều vấn đề liên quan đến tổ chức, cơ chế, chính sách, con người,... mà giải quyết các vấn đề này không hề đơn giản.

Do vậy, để triển khai các ứng dụng CNTT thành công thì ý chí quyết tâm của người đứng đầu luôn đóng vai trò quyết định.

Luận văn đã phân tích và thiết kế hệ thống trợ giúp ra quyết định hỗ trợ công tác quản lý các chương trình, đề tài nghiên cứu khoa học trên nền tảng ứng dụng công cụ phát triển phần mềm tiên tiến trên web và hệ quản trị dữ liệu MS SQL Server, đáp ứng cơ bản các yêu cầu quản lý các nhiệm vụ nghiên cứu và phát triển của Bộ KH&CN theo hướng cải cách hành chính và Bộ KH&CN điện tử để nâng cao năng lực, chất lượng, hiệu quả hoạt động của hệ thống các cơ quan quản lý nhà nước về KH&CN.

Với các chức năng thiết kế của hệ thống trợ giúp ra quyết định nêu trên sẽ hỗ trợ công tác quản lý các nhiệm vụ KH&CN của Bộ KH&CN đạt hiệu quả

hơn từ khâu xét duyệt, tuyển chọn cá nhân và tổ chức chủ trì thực hiện rồi theo dõi chặt chẽ quá trình triển khai thực hiện nhiệm vụ đến việc tổ chức đánh giá nghiệm thu sản phẩm và hiệu quả thực hiện áp dụng kết quả nhiệm vụ sau khi nghiệm thu trong thực tế đồng thời loại bỏ những nhiệm vụ không hiệu quả hoặc trùng lặp. Đây thực sự là một công cụ hỗ trợ hiệu quả giúp các nhà quản lý thực hiện đổi mới quản lý hoạt động KH&CN để gắn KH&CN với thực tiễn sản xuất và đời sống xã hội. Đồng thời, việc ứng dụng hệ thống hỗ trợ ra quyết định phục vụ công tác quản lý là một tất yếu khách quan trong phát triển ứng dụng CNTT và phù hợp với xu thế phát triển chung trên thế giới hiện nay. Nhưng để công cụ CNTT này có thể phục vụ hiệu quả công tác quản lý tại Bộ KH&CN, Lãnh đạo Bộ cần quyết tâm chỉ đạo và ban hành các văn bản cụ thể hóa và qui định bắt buộc việc sử dụng hệ thống trợ giúp ra quyết định trong các đơn vị trực thuộc.

Triển khai ứng dụng CNTT phục vụ công tác quản lý nhà nước là một quá trình lâu dài vì nó gắn liền với tiến trình thực hiện

, lực cản lớn nhất khi thực hiện tin học hóa hoạt động quản lý nhà nước , mà nằm ở chính vấn đề con người. Do vậy, các vấn đề này cần được quan tâm đúng mức khi triển khai ứng dụng hệ thống trợ giúp ra quyết định hỗ trợ công tác quản lý các chương trình, đề tài nghiên cứu khoa học tại Bộ KH&CN.

hệ thống trợ giúp ra quyết định trong quản lý nhà nước theo mô hình Bộ KH&CN điện tử là một hướng đi đúng đắn, phù hợp với chủ trương, chính sách của Đảng và Nhà nước hiện nay nhằm nâng cao năng lực, hiệu lực và hiệu quả của công tác quản lý nhà nước về KH&CN. Để đẩy mạnh phát triển ứng dụng CNTT phục vụ công tác quản lý nói chung và ứng dụng hệ thống trợ giúp ra quyết định nói riêng tại các đơn vị trực thuộc Bộ KH&CN, cần xây dựng và ban hành các văn bản pháp lý qui định cụ thể trách nhiệm của từng đơn vị trong việc tổ chức khai thác sử dụng và cung cấp thông tin cho CSDL tích hợp quản lý các nhiệm vụ KH&CN, tiêu chuẩn hóa theo hệ thống ISO các qui trình nghiệp vụ về quản lý các nhiệm vụ KH&CN và đầu tư triển khai dự án “Xây dựng hệ thống trợ giúp ra quyết định hỗ trợ công tác quản lý các chương trình, đề tài nghiên cứu khoa học của Bộ KH&CN”.

Sự thành công của việc triển khai ứng dụng hệ thống trợ giúp ra quyết định hỗ trợ công tác quản lý các chương trình, đề tài nghiên cứu khoa học tại Bộ KH&CN hoàn toàn phụ thuộc vào ý chí quyết tâm và sự chỉ đạo kiên quyết của Lãnh đạo Bộ.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng hệ thống trợ giúp ra quyết định phục vụ công tác quản lý các đề tài nghiên cứu khoa học và công nghệ của các đơn vị trực thuộc Bộ Khoa học và Công nghệ (Trang 54 - 73)

Tải bản đầy đủ (PDF)

(73 trang)