Sử dụng hệ quản trị cơ sở dữ liệu SQL SERVER 2012 tạo lập, lưu trữ và

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, xây dựng một hệ thống thông tin phục vụ công tác quản lí nhà nước về công nghệ thông tin cấp tỉnh, thành phố trực thuộc trung ương (Trang 46 - 69)

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

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu, xây dựng một hệ thống thông tin phục vụ công tác quản lí nhà nước về công nghệ thông tin cấp tỉnh, thành phố trực thuộc trung ương (Trang 46 - 69)

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

(111 trang)