quản trị dữ liệu.
3.3 Thiết kế phần mềm, sử dụng công cụ Visual studio 2013 để xây dựng phần mềm áp dụng mô hình MVC.
3.4 Cài đặt và áp dụng số liệu và đánh giá kết quả.
3.1 Phân tích các yêu cầu về dữ liệu cần được lưu trữ
Với mỗi tỉnh có nhiều người dùng nên quan hệ giữa bảng tỉnh và bảng người dùng là quan hệ một nhiều. Mỗi tỉnh có Chỉ số nhân lực theo các năm nên quan hệ giữ bảng tỉnh và bảng nhân lực là quan hệ một nhiều. Mỗi tỉnh có Chỉ số môi trường tổ chức chính sách theo các năm nên quan hệ giữ bảng tỉnh và bảng môi trường tổ chức chính sách là quan hệ một nhiều. Mỗi tỉnh có Chỉ số sản xuất kinh doanh CNTT theo các năm nên quan hệ giữ bảng tỉnh và bảng sản xuất kinh doanh CNTT là quan hệ một nhiều. Mỗi tỉnh có Chỉ số ứng dụng CNTT theo các năm nên quan hệ giữ bảng tỉnh và bảng ứng dụng CNTT là quan hệ một nhiều. Mỗi tỉnh có Chỉ số
hạ tầng kỹ thuật theo các năm nên quan hệ giữ bảng tỉnh và bảng hạ tầng kỹ thuật là quan hệ một nhiều. Sau đây là lược đồ ERD quan hệ giữa các bảng.
Hình 3.1 Lược đồ ERD hệ thống VNMIS
Chuẩn hóa lược đồ ERD theo các chuẩn:
- Chuẩn hóa 1NF: Các thuộc tính là thuộc tính nguyên tố và không có thuộc tính đa trị (thuộc tính lặp).
- Chuẩn hóa 2NF: Đã là 1NF và các thuộc tính không khóa phụ thuộc đầy đủ vào khóa.
- Chuẩn hóa 3NF: Đã là chuẩn hóa 2NF và không thuộc tính không khóa nào phụ thuộc hàm bắc cầu vào khóa.
N N N 1 1 tbl_TINH tbl_HATANGKYTHUAT tbl_NHANLUC tbl_SANXUATKDCN TT tbl_UNGDUNGCNTT tbl_MTTCCS tbl_NGUOIDUNG N 1 1 N 1 N 1 N
tbl_NGUOIDUNG Id ... TinhId tbl_TINH Id ... tbl_NHANLUC ... ... TinhId tbl_HATANGKYTHUAT ... ... TinhId tbl_ UNGDUNGCNTT ... ... TinhId tbl_ SANXUATKDCNTT ... ... TinhId tbl_ MTTCCS ... ... TinhId
Hình 3.2 Lược đồ sau khi chuẩn hóa
Từ các lược đồ trên tác giả xây dựng các bảng dữ liệu chứa các trường dữ liệu như sau:
Bảng 3.1 Trường dữ liệu người dùng
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
Ten Tên nvarchar 512
TaiKhoan Tài khoản nvarchar 512
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
Status Trạng thái tinyint
Quyen Quyền Varchar128
DienThoai Điện thoại Int
Email Email Nvarchar1024
DiaChi Địa chỉ Nvarchar1024
TinhId Id Tỉnh Int
Bảng 3.2 Trường dữ liệu chỉ tiêu hạ tầng kỹ thuật
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
Id Id Int
ThueBaoCD Số thuê bao điện thoại cố định Int
ThueBaoDD Số thuê bao điện thoại di động Int
ThueBaoInternet Số thuê bao Internet Int
ThueBaoBTR Số thuê bao băng thông rộng cố định Int ThueBaoBTRKhongDay Số thuê bao băng thông rộng không dây Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
GiaDinhCoThueBaoCD Số hộ gia đình có điện thoại cố định Int
GiaDinhCoTiVi Số hộ gia đình có ti vi Int
GiaDinhCoMayTinh Số hộ gia đình có máy tính Int GiaDinhCoInternet Số hộ gia đình có kết nối Internet băng
rộng
Int
TongSoGiaDinh Tổng số hộ gia đình Int
MayTinhCQNN Số máy tính trong các CQNN của tỉnh Int MayTinhCQNNInternetR
ong
Số máy tính trong cơ quan Nhà nước của tỉnh có kết nối Internet băng rộng
Int
InternetBTRCBCCVC Số Internet băng thông rộng của CBCCVC
Int
SoBanNganh Số Sở, Ban, Ngành Int
QuanHuyen Số quận, huyện Int
PhuongXa Số phường, xã Int
CQNNKetNoiMangDien Rong
Số cơ quan Nhà nước của tỉnh có kết nối với mạng diện rộng của tỉnh
Int
CQNNKetNoiCPNet Số cơ quan Nhà nước của tỉnh có kết nối với mạng CPNet
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
MayTinhDoanhNghiepC uaTinh
Số máy tính trong các doanh nghiệp của tỉnh
Int
CNV Số cán bộ công nhân viên của tỉnh Int
CNVDoanhNghiep CBNV trong các doanh nghiệp Int MayTinhDoanhNghiepInt
ernetRong
Số máy tính trong các doanh nghiệp có kết nối Internet băng rộng
Int
MayTinhDoanhNghiep Số máy tính trong các doanh nghiệp Int MayTinhPMDietVirus Số máy tính cài phần mềm diệt virus Int
MayTinh Số máy tính Int
DVTTTKTuongLua Số ĐVTT triển khai tường lửa Int DVTTTKLocThu Số ĐVTT triển khai phần mềm lọc thư
rác
Int
DVTTTKPMDietVirus Số ĐVTT triển khai phần mềm diệt virus Int DVTTTKPMCanhBaoTr
uyCap
Số ĐVTT triển khai phần mềm cảnh báo truy nhập
Int
DVTTTKAnToanTT Số ĐVTT triển khai giải pháp an toàn thông tin khác
Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
DVTTBangTu Số ĐVTT lắp đặt băng từ Int
DVTTTuDia Số ĐVTT lắp đặt tủ đĩa Int
DVTTSAN Số ĐVTT lắp đặt SAN Int
DVTTNAS Số ĐVTT lắp đặt NAS Int
DVTTDAS Số ĐVTT lắp đặt DAS Int
DVTTThietBiKhac Số ĐVTT lắp đặt thiết bị lưu trữ khác Int
TTDL Có trung tâm dữ liệu của tỉnh bit
Bảng 3.3 Trường dữ liệu nhân lực CNTT
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
TruongTieuHocDayTH Số các trường tiểu học có dạy tin học Int
TruongTieuHoc Số các trường tiểu học Int
TruongTrungHocDayT H
Số các trường trung học cơ sở có dạy tin học
Int
TruongTrungHoc Số các trường trung học cơ sở Int TruongTHPTDayTH Số các trường trung học phổ thông có dạy
tin học
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
TruongDHCDCoCNTT Số các trường Đại học ở tỉnh có đào tạo chuyên ngành CNTT
Int
TruongDHCD Số các trường Đại học, Cao đẳng ở tỉnh Int CBCTCNTT Số cán bộ chuyên trách CNTT trong các
cơ quan Nhà nước của tỉnh
Int
CBCCVC Số cán bộ công chức, viên chức trong các cơ quan Nhà nước của tỉnh
Int
CBCTANTT Số cán bộ chuyên trách an toàn thông tin trong các cơ quan Nhà nước của tỉnh
Int
CBCCVCSuDungMayT inh
Số CBCCVC biết sử dụng máy tính trong công việc Int CBCCTTTTTapHuanP MMo CBCC STTTT được tập huấn về PMNM mở Int CBCCTTTTSuDungTh anhThaoPMNM CBCC STTTT sử dụng thành thạo PMNM Int CBCCVCTapHuanPM Mo
Số CBCCVC của tỉnh được tập huấn về phần mềm nguồn mở
Int
NguoiTrThBietChu Số người trưởng thành biết chữ Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
NguoiDKNhapHocPT Số người đăng kí nhập học cấp phổ thông (từ 6-18 tuổi)
Int
NguoiTuoiPT Số người độ tuổi học phổ thông (từ 6-18 tuổi)
Int
NguoiDKNhapHocCD Số người đăng kí nhập học Cao đẳng Int NguoiTuoiCD Số người độ tuổi học Cao đẳng Int NguoiDKNhapHocDH Số người đăng kí nhập học Đại học Int NguoiTuoiDH Số người độ tuổi học Đại học Int NamHocPT Số năm học phổ thông của một học sinh Int NamHocTBNguoiTruon
gThanh
Số năm học trung bình của một người khi đến tuổi trưởng thành Int CBCCVCCDTroLen Cán bộ chuyên trách CNTT tỉnh trình độ Cao đẳng trở lên Int CBCCVCTapHuanATT T
Bảng 3.4 Trường dữ liệu chỉ tiêu ứng dụng CNTT
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
CBCCVCCoEmail Số CBCCVC được cấp hòm thư điện tử chính thức của tỉnh
Int
CBCCVCSuDungEmail Số CBCCVC sử dụng thư điện tử trong công việc
Int
TTHCTHHTSoBanNganh Số TTHC thực hiện hoàn toàn trên MT tại SBN
Int
TTHCTHMPSoBanNganh Số TTHC thực hiện một phần trên MT tại SBN
Int
TTHCSoBanNganh Số thủ tục hành chính tại các sở, ban, ngành
Int
TTHCTHHTQuanHuyen Số TTHC thực hiện hoàn toàn trên MT tại QH
Int
TTHCTHMPQuanHuyen Số TTHC thực hiện một phần trên MT tại QH
Int
TTHCQuanHuyen Số thủ tục hành chính tại QH Int TTHCTHHTPhuongXa Số TTHC thực hiện hoàn toàn trên
MT tại Phường, Xã
Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
MT tại Phường, Xã
TTHCPhuongXa Số thủ tục hành chính tại Phường, Xã
Int
QLVBTinh QLVB triển khai tại UBND
tỉnh/thành phố
Int
MCDTTinh MCĐT triển khai tại UBND
tỉnh/thành phố
Int
CKSTinh CKS triển khai tại UBND
tỉnh/thành phố
Int
NSTinh NS triển khai tại UBND tỉnh/thành
phố
Int
TCKTTinh TCKT triển khai tại UBND
tỉnh/thành phố
Int
TSCDTinh TSCD triển khai tại UBND
tỉnh/thành phố
Int
KhacTinh Triển khai khác tại UBND
tỉnh/thành phố
Int
QLVBSoBanNganh QLVB triển khai tại sở, ban, ngành Int MCDTSoBanNganh MCĐT triển khai tại sở, ban, ngành Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
CKSSoBanNganh CKS triển khai tại sở, ban, ngành Int NSSoBanNganh NS triển khai tại sở, ban, ngành Int TCKTSoBanNganh TCKT triển khai tại sở, ban, ngành Int TSCDSoBanNganh TSCD triển khai tại sở, ban, ngành Int KhacSoBanNganh Triển khai khác tại sở, ban ngành Int QLVBQuanHuyen QLVB triển khai tại quận, huyện Int MCDTQuanHuyen MCĐT triển khai tại quận, huyện Int CKSQuanHuyen CKS triển khai tại quận, huyện Int NSQuanHuyen NS triển khai tại quận, huyện Int TCKTQuanHuyen TCKT triển khai tại quận, huyện Int TSCDQuanHuyen TSCD triển khai tại quận, huyện Int KhacQuanHuyen Triển khai khác tại quận, huyện Int
CSDLDaXD Số cơ sở dữ liệu đã xây dựng Int
CSDLDangXD Số cơ sở dữ liệu đang xây dựng Int CSDLDangChuanBi Số cơ sở dữ liệu đang chuẩn bị Int MayTinhCaiOpenOfficeTinh Số máy tính cài OpenOffice tại các Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
cơ quan Nhà nước của tỉnh
MayTinhCaiThunderBirdTinh Số máy tính cái ThunderBird tại các cơ quan Nhà nước của tỉnh
Int
MayTinhCaiFireFoxTinh Số máy tính cài FireFox tại các cơ quan Nhà nước của tỉnh
Int
MayTinhCaiUnikeyTinh Số máy tính cài Unikey tại các cơ quan Nhà nước của tỉnh
Int
MayTramTinhHDHMo Số máy trạm cài hệ điều hành nguồn mở tại các cơ quan Nhà nước của tỉnh
Int
MayChuTinhHDHMo Số máy chủ cài hệ điều hành nguồn mở tại các cơ quan Nhà nước của tỉnh
Int
MayTramTinh Số máy trạm của tỉnh Int
MayChuTinh Số máy chủ của tỉnh Int
MayTinhCaiOpenOfficeSoTT TT
Số máy tính cài OpenOffice tại các cơ quan Nhà nước tại STTTT
Int
MayTinhCaiThunderBirdSoTT TT
Số máy tính cái ThunderBird tại các cơ quan Nhà nước tại STTTT
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
MayTinhCaiFireFoxSoTTTT Số máy tính cài FireFox tại các cơ quan Nhà nước tại STTTT
Int
MayTinhCaiUnikeySoTTTT Số máy tính cài Unikey tại các cơ quan Nhà nước tại STTTT
Int
MayTramCaiHDHMoSoTTTT Số máy trạm cài hệ điều hành nguồn mở tại các cơ quan Nhà nước tại STTTT
Int
MayChuCaiHDHMoSoTTTT Số máy chủ cài hệ điều hành nguồn mở tại các cơ quan Nhà nước tại STTTT
Int
CBCCTinhSuDungPMMo Số cán bộ công chức các cơ quan Nhà nước của tỉnh sử dụng phần mềm nguồn mở
Int
CBCCTinh Số các bộ công chức các cơ quan Nhà nước của tỉnh
Int
UngDungPMMoDaXD Số ứng dụng phần mềm nguồn mở đã xây dựng, triển khai
Int
SoBanNganhSuDungVBDT Số Sở, Ban, Ngành sử dụng văn bản điện tử trong mỗi hoạt động
Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
QuanHuyenSuDungVBDT Số quận, huyện sử dụng văn bản điện tử trong mỗi hoạt động
Int
QuanHuyen Số quận, huyện Int
MucTinChinhDaCo Số các mục tin chính đã có (được liệt kê trong phiếu điều tra)
Int
MucTinKhac Số các mục tin khác Int
ChucNangHoTroChinhDaCo Số các chức năng hỗ trợ chính đã có (được liệt kê trong phiếu điều tra)
Int
ChucNangHoTroKhac Số các chức năng hỗ trợ khác Int TanSuatCapNhatWebsite Tần suất cập nhật website Int SoBanNganhQuanHuyenCoW
ebSite
Số Sở, Ban, Ngành, Quận, Huyện có website
Int
TongSBNQH Tổng số Sở, Ban, Ngành, Quận, Huyện
Int
CNWeb Công nghệ web sử dụng Int
DichVuCongTrucTuyen Số dịch vụ công trực tuyến Int
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
DichVuTrucTuyenMucDo1 Số dịch vụ trực tuyến mức độ 1 Int DichVuTrucTuyenMucDo2 Số dịch vụ trực tuyến mức độ 2 Int DichVuTrucTuyenMucDo3 Số dịch vụ trực tuyến mức độ 3 Int DichVuTrucTuyenMucDo4 Số dịch vụ trực tuyến mức độ 4 Int DichVuTrucTuyenMuc3TroLe
n
Số dịch vụ trực tuyến đạt mức từ 3 trở lên
Int
DoanhNghiepCoWebsite Số doanh nghiệp có website Int
DoanhNghiep Số doanh nghiệp Int
Bảng 3.5 Trường dữ liệu chỉ tiêu sản xuất, kinh doanh CNTT
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
DonViSXKDCNTT Số đơn vị sản xuất kinh doanh CNTT Int DoanhThuDVSXKDCN
TT
Số doanh thu năm của các đơn vị sản xuất, kinh doanh CNTT
Int
Bảng 5.6 Trường dữ liệu chỉ tiêu môi trường tổ chức và chính sách
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
CoBanChiDaoCNTTTTinh Có hoặc không ban chỉ đạo CNTT của tỉnh
Float
CuocHopNamBanCNTT Số cuộc họp trong năm của ban chỉ đạo CNTT
Float
CoLanhDaoTinhPhuTrach Có hoặc không có lãnh đạo tỉnh phụ trách CNTT tham gia
Float
CoCheChinhSach Cơ chế - Chính sách phát triển và ứng dụng CNTT
Float
SuQuanTamCuaLanhDao Sự quan tâm của lãnh đạo tỉnh đối với phát triển và ứng dụng CNTT
Float
Bảng 6.7 Trường dữ liệu tỉnh
Kí hiệu trường dữ liệu Tên trường dữ liệu Kiểu dữ liệu
Id Id Int
MaTinh Mã tỉnh Nvarchar(128)
TenTinh Tên tỉnh
3.2. Sử dụng hệ quản trị cơ sở dữ liệu SQL SERVER 2012 tạo lập, lưu trữ và quản trị dữ liệu.
- xây dựng quan hệ các trường dữ liệu trong cả bảng dữ liệu gồm các bảng như sau:
Hình 3.3 Bảng thiết kế dữ liệu người dung trong hệ quản trị SQL SERVER
Hình 3.7 Bảng thiết kế dữ liệu ứng dụng CNTT trong hệ quản trị SQL SERVER
Hình 3.8 Bảng thiết kế dữ liệu sản xuất, kinh doanh CNTT trong hệ quản trị SQL SERVER
Hình 3.9 Bảng thiết kế dữ liệu môi trường tổ chức và chính sách trong hệ quản trị SQL SERVER
Hình 3.10 Bảng thiết kế quan hệ giữa các bảng dữ liệu trong hệ quản trị SQL SERVER