1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu cấu trúc dữ liệu phân tán xây dựng hệ thống cấp phép trực tuyến RAISVN tại cục an toàn bức xạ và hạt nhân bộ khoa học và công nghệ

12 671 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Nghiên cứu cấu trúc dữ liệu phân tán xây dựng hệ thống cấp phép trực tuyến RAISVN tại Cục An Toàn Bức Xạ và Hạt Nhân Bộ Khoa học và Công Nghệ
Tác giả Trần Mạnh Cường
Người hướng dẫn TS. Lê Chí Dũng
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Truyền dữ liệu và mạng máy tính
Thể loại Tóm tắt luận văn thạc sĩ kỹ thuật
Năm xuất bản 2011
Thành phố Hà Nội
Định dạng
Số trang 12
Dung lượng 290,21 KB

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

Nội dung

Là một hệ thống mở các chức năng và module có thể xây dựng sửa đổi bổ sung khi bài toán quản lý thực tế thay đổi cũng như cũng có thể tích hợp các hệ thống quản lý công việc trong Cục nh

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

-

TRẦN MẠNH CƯỜNG

NGHIÊN CỨU CẤU TRÚC DỮ LIỆU PHÂN TÁN

XÂY DỰNG HỆ THỐNG CẤ`P PHÉP TRỰC TUYẾN

RAISVN TẠI CỤC AN TOÀN BỨC XẠ VÀ HẠT NHÂN

BỘ KHOA HỌC VÀ CÔNG NGHỆ

CHUYÊN NGÀNH: TRUYỀN DỮ LIỆU VÀ MẠNG MÁY TÍNH

MÃ SỐ 60.48.15

TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT

HÀ NỘI - 2011

Trang 2

Luận văn được hoàn thành tại:

Học viện Công nghệ Bưu chính Viễn thông Tập đoàn Bưu chính Viễn thông Việt Nam

Người hướng dẫn khoa học:

TS Lê Chí Dũng………

Phản biện 1: ………

………

Phản biện 2: ………

………

Luận văn sẽ được bảo vệ trước hội đồng chấm luận văn tại Học viện Công nghệ Bưu chính Viễn thông Vào lúc: giờ ngày tháng năm

Có thể tìm hiểu luận văn tại:

- Thư viện Học viện Công nghệ Bưu chính Viễn thông

TÀI LIỆU THAM KHẢO Tiếng Việt

[1] Lê Tiến Vương - Nhập môn cơ sở dữ liệu quan hệ - 1996 Nhà xuất bản khoa học và kỹ thuật

[2] Hệ cơ sở dữ liệu phân tán, Khoa CNTT ĐH KHTN ĐH QG HN

Tiếng Anh

[3] Vier Pacheco Steve Teixeira - DElPHI 2 - Deverlopment guide - Borland technical Tem

[4] Principle of accounting Americal [5 Distributed Database ( Principle and systems) Stefano Ceri - Giuseppee Pelagatti -1985

[6] Christopher Cosentino - Advanced PHP for Web Professionals Available: http://www.ebook.edu.vn/?page=1.39&view=2094 (29/5/2010)

[7] McGraw.Hill.Osborne.MySQL.Essential.Skills.eBook-LiB http://www.purocuero.net/discount/buy_cheap_McGraw_Hill_Osbor ne_MySQL_Essential_Skills_eBook_LiBrary_download.html [8] Sybex.Mastering.MySQL.4.eBook-LiB Available:

http://www.filestube.com/a332025bf44896b603e9/details.html (29/5/2010)

[9] OReilly.SQL.In.A.Nutshell.2nd.Edition.Sep.2004.eBook-DDU Available: http://www.megaupload.com/?d=22C3Y71K (29/5/2010) [10] MCSE - SQL Server 2000 Database Design and

Implementation Available:

http://www.quantrimang.com.vn/labs/microsoft-lab/70_MCSE-70-229-SQL-Server-2000-Database-Design-Implementation.aspx (29/5/2010)

Trang 3

20 của Cục hoạt động hiệu quả Làm tốt nhiệm vụ chức năng đã được

Đảng, Nhà nước giao phó

Để hiện thực hóa chính phủ điện tử tại Việt Nam phải từng

bước tin học hóa các hệ thống hành chính công, Cục ATBXHN là

một trong những cơ quan đi đầu trong Bộ Khoa học và Công nghệ về

việc hiện thực quá các hệ thống quản lý hành chính công qua mạng

Hệ thống hỗ trợ đăng ký cấp giấy phép trực tuyến sau khi được xây

dựng đã đang đi vào hoạt động phục vụ hữu hiệu cho công tác quản

lý của Cục Là một hệ thống mở các chức năng và module có thể xây

dựng sửa đổi bổ sung khi bài toán quản lý thực tế thay đổi cũng như

cũng có thể tích hợp các hệ thống quản lý công việc trong Cục như

hệ thống quản lý công văn, hệ thống quản lý thư viện…vào hệ thống

một cách dễ dàng Mục tiêu tiếp theo của Hệ thống là việc ứng dụng

công nghệ chữ ký số và máy quét mã vạch vào việc cấp phép trực

tuyến và kiểm soát xuất nhập khẩu tại các cửa khẩu, kế hoach xây

dựng tiếp theo này đã được lãnh đạo Cục đang chuẩn bị để triển khai

Trên đây là một số kết quả đạt được và dự kiến phát triển mở

rộng của luận văn, do thời gian thực hiện ngắn nên không tránh khỏi

những thiếu sót kính mong các thầy cô góp ý kiến bổ xung để em có

thể tiếp tục hoàn thiện nghiên cứu và mở rộng đề tài này một cách

toàn diện

Em xin chân thành cảm ơn!

MỞ ĐẦU

Thành quả đương đại của nhân loại không thể tách rời với sự phát triển rất nhanh của Công nghệ thông tin, và đặc biệt là sự bùng

nổ của mạng Internet

Internet và Web đã trở thành phương tiện, công cụ thiết yếu cho việc quảng bá, trao đổi thông tin giữa các cơ quan, doanh nghiệp với đối tác, khách hàng của mình Với sự phát triển mạnh mẽ của Internet, các doanh nghiệp có thể tự giới thiệu mình khắp mọi nơi trong khu vực cũng như trên toàn thế giới, thu hút được nhiều khách hàng, đối tác trong và ngoài nước Việc trao đổi thông tin và kinh nghiệm cũng như làm việc giữa các cơ quan, doanh nghiệp ngày càng thuận lợi và hiệu quả hơn

Với việc phổ cập Internet và tính ưu việt của công nghệ Web, ngày càng có nhiều cơ quan, doanh nghiệp Web hoá (chuyển các phần mềm thực hiện trên máy đơn thành các phần mềm sử dụng qua mạng dưới dạng các Website) các phần mềm chuyên dụng của mình

để chúng có thể đáp ứng tốt hơn cho công việc

Trên tinh thần đó, Hệ thống hỗ trợ đăng ký cấp phép trực tuyến của Cục An toàn bức xạ và hạt nhân được xây dựng với mục tiêu ứng dụng Công nghệ thông tin cho những công việc mà cơ quan đang phải thực hiện

Hệ thống này được xây dựng trên cơ sở hệ cơ sở dữ liệu có cấu trúc phân tán, nhằm tăng cường bảo đảm an toàn, an ninh dữ liệu

và huy động tối đa nguồn lực con người và sơ sở vật chất của Cục và các Sở khoa học và công nghệ (Sở KHCN) ở các địa phương

Trang 4

Mục tiêu của hệ thống RAISVN đó là: hỗ trợ cấp phép trực

tuyến với người dùng là các cơ sở bức xạ, các Sở KHCN Khi có nhu

cầu về đăng ký xin cấp phép cơ sở bức xạ có thể đăng ký truy cập

vào hệ thống để khai báo hồ sơ xin cấp phép Sau khi thực hiện các

khai báo, dữ liệu sẽ lữu trữ tại hệ thống máy chủ và được người quản

trị (Cục ATBXHN) kiểm duyệt Nếu thông tin là đầy đủ và chính

xác, quản trị sẽ thực hiện cấp phép cho bộ hồ sơ đó và thông báo lại

cho user thông tin bộ hồ sơ đã được cấp phép, khi đó user chỉ việc

thực hiện in các phiếu khai báo (có sẵn trong hệ thống) chuyển cho

nhà quản lý (Cục ATBXHN) đóng dấu chứng thực Trong trường hợp

các khai báo của user không chính xác người quản trị có thể phản hồi

các thông tin cần điều chỉnh tới user thông qua e-mail được tích hợp

ngay trong hệ thống Mục tiêu quan trọng thứ hai mà hệ thống phải

thực được hiện đó là việc kết xuất các báo cáo liên quan đến quản lý

an toàn phóng xạ như: Báo cáo về hoạt động của các cơ sở bức xạ,

nguồn phóng xạ, thiết bị bức xạ, nhân viên bức xạ, tình hình quản lý

cấp phép, và các thông tin khác có liên quan tới đặc thù quản lý an

toàn phóng xạ Một trong những mục tiêu tiếp theo mà hệ thống cần

đáp ứng là việc thực hiện đăng ký xin cấp phép các máy X-quang

trong Y tế dành cho các Sở KHCN

Đây là một module mang tính tương đối độc lập với hệ thống

đăng ký xin cấp phép của Cục (ATBXHN) Module này cho phép các

đơn vị các cơ sở có nhu cầu xin đăng ký cấp phép máy X-quang

trong Y tế có thể thực hiện việc đăng ký xin cấp Accout để truy cập

vào hệ thống thực hiện việc khai báo các hồ sơ xin cấp phép Sau các

quy trình kiểm duyệt, thẩm định việc cấp phép sẽ do Admin của Sở

KHCN mà đơn vị đó trực thuộc thực hiện

KẾT LUẬN & KHUYẾN NGHỊ

Việt Nam đang trong quá trình hội nhập sâu rộng với thế giới, đứng trước nhiều nguy cơ và thách thức Trong quá trình toàn cầu hóa ngoài thuận lợi to lớn mà toàn cầu hóa mang lại thi đi kèm với nó là các nguy cơ tiềm ẩn về sự đảm bảo an toàn, an ninh thông tin Quốc gia Việc ứng dụng công nghệ thông tin vào quản lý an toàn

an ninh các nguồn phóng xạ cũng như đầu tư nâng cấp hệ thống thông tin để đảm bảo an toàn cho hệ thống hoạt động hiệu quả là việc nên làm

Cục An toàn bức xạ và hạt nhân (ATBXHN) là cơ quan trực thuộc

Bộ Khoa học và Công nghệ (KHCN) có nhiệm vụ giúp Bộ trưởng thực hiện chức năng quản lý nhà nước về an toàn bức xạ, an toàn hạt nhân; an ninh nguồn phóng xạ, vật liệu hạt nhân, cơ sở hạt nhân; kiểm soát hạt nhân và thực hiện các hoạt động sự nghiệp nhằm bảo đảm thực hiện các chức năng trên

Qua nội dung trình bày trong luận văn chúng ta có thể rút ra một số kết quả sau:

- Hiểu được một cách tổng quan về hệ cơ sở dữ liệu phân tán

- Thông qua sự tìm hiểu nhiệm vụ chức năng của Cục ATBXHN thấy được việc đầu tư nâng cấp, cải tiến, xây dựng chính sách đáp ứng được yêu cầu thực tế đặt ra

- Qua những yêu cầu của bài toán quản lý thực tế đặt ra việc đưa công nghệ thông tin vào ứng dụng để quản lý các nguồn phóng

xạ hỗ trợ người dân đăng ký cấp phép các nguồn phóng xạ được thuận tiện và bước đầu đưa dịch vụ hành chính công vào hoạt động Đưa ra được các giải pháp, các đề xuất giúp cho hệ thống thông tin

Trang 5

18

- Cấp quyền đăng nhập

3.5 MÃ HÓA CHƯƠNG TRÌNH

Do yêu cầu giới số lượng trang của luận văn xin phép được

trình bày toàn bộ phần mã hóa chương trình trên đĩa CD (gửi kèm

theo luận văn này)

3.6 CẤU HÌNH VÀ CÀI ĐẶT TRÊN MÁY CHỦ

3.6.1 Cấu hình máy chủ

- Máy chủ có cấu hình tối thiểu

+ Chip 2 x Xenon 3.6GHz + RAM 4GB

+ CD + HDD 150GB

- Đường truyền mạng Internet > 12MB

3.6.2 Cài đặt trên máy chủ

- Cài đặt trình duyệt Apache;

- Hệ quản trị dữ liệu My-SQL

3.7 KẾT LUẬN CHƯƠNG

Chương này đã mô tả các chức năng cần phải xây dựng trong

hệ thống RAISVN đây là những chức năng kế thừa những chức năng

hiện có của hệ thống e-RAIS cũng như những phân tích bổ sung

những yêu cầu mới phù hợp với bài toán quản lý hiện tại để xây dựng

cho hệ thống RAISVN Trong chương này cũng trình bày mã hóa

chương trình và cài đặt chương trình trên máy chủ, do giới hạn của

Luận văn việc trình bày mã hóa chương trình được mô tả chi tiết

trong CD kèm theo Luận văn này

3 Trong module này các Sở KHCN có thể thực hiện rất nhiều tác nghiệp như quản lý, thống kê các cơ sở bức xạ, các nguồn phóng

xạ, các thiết bị bức xạ cũng như các vấn đề có liên quan đến quản lý

an toàn phóng xạ nói chung của các đơn vị ở địa phương Do tính độc lập cũng như quy mô quản lý rất lớn của module này trong hệ thống

nên module này được xây dựng với tên RAISVN-DOST

Cơ sở dữ liệu của toàn hệ thống được quản lý đồng thời tại Cục ATBXHN và các Sở KHCN

Nội dung luận văn gồm các chương:

Chương 1: Tổng quan nghiên cứu về cấu trúc dữ liệu phân tán

Chương 2: Mô tả yêu cầu bài toán và công cụ giải quyết bài toán

Chương 3: Phân tích thiết kế và cài đặt hệ thống

Trang 6

CHƯƠNG 1

TỔNG QUAN NGHIÊN CỨU VỀ CẤU TRÚC DỮ LIỆU PHÂN TÁN

Chương 1 giới thiệu một cách tổng quan về cấu trúc dữ liệu

phân tán, cơ sở dữ liệu phân tán, các lợi điểm của Cơ sở dữ liệu

phân tán, hệ quản trị cơ sở dữ liệu phân tán, phương pháp xây dựng

hệ quản trị cơ sở dữ liệu phân tán

1.1 GIỚI THIỆU VỀ CẤU TRÚC DỮ LIỆU PHÂN TÁN

Cơ sở dữ liệu phân tán gồm nhiều cơ sở dữ liệu tích hợp lại

với nhau thông qua mạng máy tính để trao đổi dữ liệu, thông tin Cơ

sở dữ liệu được tổ chức và lưu trữ ở những vị trí khác nhau trong

mạng máy tính và chương trình ứng dụng làm việc trên cơ sở truy

cập dữ liệu ở những điểm khác nhau đó

1.2 CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ CƠ SỞ DỮ LIỆU

TẬP TRUNG

Cơ sở dữ liệu phân tán được thiết kế khác cơ sở dữ liệu tập

trung Do đó cần đối sánh các đặc trưng của cơ sở dữ liêu phân tán

với cơ sở dữ liệu tập trung để thấy được lợi ích của cơ sở dữ liệu

phân tán Đặc trưng mô tả cơ sở dữ liệu tập trung là điều khiển tập

trung, độc lập dữ liệu, giảm bớt dư thừa, cơ cấu vật lý phức tạp đối

với khả năng truy cập, toàn vẹn, hồi phục, điều khiển tương tranh,

biệt lập và an toàn dữ liệu

Trong cơ sở dữ liệu phân tán: không đề cập đến vấn đề điều

khiển tập trung Người quản trị cơ sở dữ liệu chung phân quyền cho

người quản trị cơ sở dữ liệu địa phương

1.2.1 Khái niệm về cơ sở dữ liệu phân tán

4 Chức năng đăng ký thành viên của hệ thống (Mọi người sử dụng muốn trở thành thành viên của hệ thống sẽ phải đăng ký đầy đủ các thông tin cá nhân trong một Form được thiết kế trong Website sau khi gửi các thông tin đó cho quản trị nếu thoả mãn các yêu cầu người quản trị sẽ cấp cho thành viên đó một quyền truy cập tương thích)

3.3 BIỂU ĐỒ DỮ LIỆU MỨC KHUNG CẢNH CỦA HỆ THỐNG

Sơ đồ phân tích chức năng của hệ thống RAISVN

a) Sơ đồ phân tích chức năng mức đỉnh của hệ thống b) Sơ đồ phân tích chức năng mức dưới đỉnh của hệ thống

1 Chức năng quản trị hệ thống đăng ký cấp phép của Cục ATBXHN

2 Chức năng quản trị hệ thống đăng ký cấp phép dành cho các Sở KHCN

3 Chức năng thành viên xin đăng ký cấp phép của Cục ATBXHN

4 Chức năng thành viên xin đăng ký cấp phép máy X-quang trong Y tế

3.4 CÀI ĐẶT HỆ THỐNG

Phần mềm được thiết kế hỗ trợ nhiều người sử dụng môi trường mạng theo mô hình tổ chức khách - chủ (client - server), cho phép thiết lập cho nhiều người dùng với những chức năng, nhiệm vụ riêng

Cách thức phân quyền bao gồm:

- Quyền quản trị hệ thống;

- Quyền quản lý danh sách người dùng;

- Quyền kiểm tra danh sách các bộ hồ sơ;

Trang 7

16

7 RAISVN phải đảm bảo tính Tracking (Tức là theo dõi được

các tiến trình cụ thể như một vòng đời của một nguồn bức xạ từ khi

được nhập về cho tới trong suốt quá trình sử dụng thời điểm nào ở

đâu và hiện trạng khi đó thế nào )

8 Việc xem xét hồ sơ, xuất các báo cáo theo một yêu cầu cụ

thể được thực hiện một cách nhanh chóng

9 Phân quyền sử dụng một cách rõ ràng như quyền User,

Admin, Capphep, Giamsatlieu, Thanhtra và SuperAdmin thể hiện

tính bảo mật cao của chương trình

10 Việc cấp phép được thực hiện một cách chính xác và nhanh

chóng nhờ việc thống kê danh sách các cơ sở, các vấn đề xin cấp

phép một cách rõ ràng, rành mạch

Yêu cầu về chức năng:

- Giao diện của hệ thống phần mềm phải thân thiện, dễ dàng

thao tác với mọi đối tượng sử dụng

- Do bản chất của RAISVN là một phần mềm Quản Lý An

Toàn Phóng Xạ được thiết kế dựa trên công nghệ Web bên cạnh

những tính năng như một phần mềm viết trên các ngôn ngữ thông

thường như (Java, C Builder, …) nó còn có những chức năng vượt

trội như:

1 Đa truy cập: Nhiều người có thể cùng truy cập vì RAISVN là

một Website trực tuyến

2 Chức năng hỏi đáp trực tuyến: Các thành viên có thể giao

tiếp với nhau một cách dễ dàng bằng cách gửi mail (Postmail) trực

tiếp cho nhau thông qua một form được thiết kế trong Website (có

thể được mở rộng thành một Forroom để trao đổi trực tuyến với

nhau)

3 Chức năng tìm kiếm thông tin

5

Cơ sở dữ liệu phân tán là tập hợp dữ liệu logic thuộc về cùng một hệ thống nhưng trải rộng ra nhiều điểm trên mạng máy tính

1.2.2 Lợi điểm của cơ sở dữ liệu phân tán

Có nhiều nguyên nhân để phát triển cơ sở dữ liệu phân tán nhưng tóm lược chung lại chỉ gồm những điểm sau đây:

Tận dụng những cơ sở dữ liệu sẵn có;

Giảm chi phí truyền thông;

Tăng số công việc thực hiện;

Tính dễ hiểu và sẵn sàng

1.3 CÁC HỆ QUẢN TRỊ DỮ LIỆU PHÂN TÁN

Hệ thống phát triển theo kiểu thương mại có sẵn được phát

triển bởi những người cung cấp hệ cơ sở dữ liệu tập trung Hệ cơ sở

dữ liệu tập trung mở rộng bằng cách thêm vào những phần bổ xung qua cách cung cấp thêm đường truyền và điều khiển giữa các hệ quản trị cơ sở dữ liệu tập trung cài đặt ở những điểm khác nhau trên mạng máy tính Những phần mềm cần thiết cho việc xây dựng cơ sở dữ liệu phân tán là:

Phần quản lý cơ sở dữ liệu ( Database Management - DB ) Phần truyền thông dữ liệu (Data Communication - DC )

Từ điển dữ liệu được mở rộng để thể hiện thông tin về phân tán dữ liệu trong mạng máy tính (Data Dictionary - DD)

Phần cơ sở dữ liệu phân tán (Distributed Database DDB) Cách thức truy cập cơ sở dữ liệu từ xa qua chương trình ứng dụng theo hai cách cơ bản: Truy cập từ xa trực tiếp và gián tiếp

Trang 8

Hệ quản trị cơ sở dữ liệu phân tán cung cấp cả hai kiểu truy cập

bỏi vì mỗi cách truy cập đều có ưu điểm của nó

1.3.1 Các mức trong suốt của hệ quản trị dữ liệu phân

tán

1.3.1.1 Phân đoạn dữ liệu và cấp phát dữ liệu

Sự chia sẻ này cho phép phân biệt hai mức khác nhau của

mức độ trong suốt phân tán, có tên là trong suốt phân đoạn và trong

suốt định vị

1.3.1.2 Điều khiển dư thừa

Kiến trúc tham chiếu cho phép điều khiển dư thừa dữ liệu ở

mức đoạn Các đoạn có thể có dữ liệu giống nhau dùng để kết nối dữ

liệu đó là nguyên nhân dư thừa dữ liệu

1.3.1.3 Độc lập với hệ quản trị cở sở dữ liệu địa phương

Đặc điểm này gọi là ánh xạ trong suốt đối với cơ sở dữ liệu

địa phương: quản trị cơ sở dữ liệu phân tán không cần quan tâm đến

kiểu dữ liệu xác định của cơ sở dữ liệu địa phương

1.3.2 Quản trị cơ sở dữ liệu phân tán

Quản trị hệ cơ sở dữ liệu phân tán để giải quyết vấn đề phát

triển, điều khiển, duy trì và kiểm tra phần mềm của chương trình ứng

dụng dùng cơ sở dữ liệu

CHƯƠNG 3

PHÂN TÍCH THIẾT KẾ VÀ CÀI ĐẶT HỆ THỐNG

Phân tích thiết kế hệ thống phần mềm chương trình RAISVN dựa trên các khảo sát thực tế và các yêu cầu của bài toán quản lý thực tế mà đơn vị chủ quản (Cục ATBXHN) đặt ra

3.1 ĐẶC ĐIỂM CỦA HỆ THỐNG

Trên cơ sở tìm hiểu các yêu cầu cho việc xây dựng Hệ thống

hỗ trợ cấp phép trực tuyến RAISVN của Cục An toàn bức xạ và hạt nhân, dự án xây dựng phần mềm cho cơ quan cần đạt được nhưng yêu cầu sau

3.2 YÊU CẦU VỀ NỘI DUNG

Đạt được các yêu cầu chức năng như:

1 RAISVN có thể được cập nhật, chỉnh sửa, xem xét từ các Sở Khoa học và Công nghệ trực thuộc, cũng như từ các bộ phận được uỷ nhiệm

2 RAISVN có thể được khai báo trực tuyến thông qua một số Form (khuôn mẫu)

3 RAISVN phải có tính bảo mật cao

4 RAISVN phải đảm bảo tính duy nhất, và sẵn sàng của các thông tin

5 Về vấn đề quản lý thiết bị thì RAISVN phải quản lý các thiết

bị dựa trên các mã thiết bị (Serial) được định nghĩa theo một chuẩn nào đó

6 Đảm bảo việc cập nhật, xem xét cũng như chỉnh sửa đáp ứng một cách tốt nhất có thể cho người sử dụng (chẳng hạn như: Giúp việc nhập dữ liệu thuận lợi hơn, khi khai báo sai có khả năng sửa lại các thông tin, các hồ sơ quản lý được xử lý một cách tự động)

Trang 9

14 Chương này của luận văn này đã tìm hiểu nhiệm vụ, quyền

hạn và nghiên cứu phân tích hệ thống thông tin của Cục An toàn bức

xạ và hạt nhân Phân tích các yêu cầu bài toán và mục tiêu cần đạt

được của bài toán xây dựng phần mềm hệ thống hỗ trợ đăng ký cấp

phép trực tuyến

Trong chương này cũng đã đi phân tích tìm hiểu các công cụ

đưa ra để giải quyết bài toán Tính ưu việt cũng như hạn chế của một

số ngôn ngữ (công cụ) được sử dụng Chương tiếp theo chúng ta sẽ

phân tích, thiết kế bài toán đặt ra

7

1.3.2.1 Quản lý bảng danh mục trong cơ sở dữ liệu phân tán

1.3.2.2 Nội dung của bảng danh mục 1.3.2.3 Phân tán bảng danh mục 1.3.2.4 Quản trị và bảo vệ 1.3.2.5 Áp đặt luật phân quyền 1.3.2.6 Phân lớp người sử dụng

1.4 THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN

Việc thiết kế một cơ sở dữ liệu trong hệ thống đơn lẻ về mặt

kỹ thuật và tổ chức đã rất khó khăn vì vậy việc thiết kế cơ sở dữ liệu phân tán càng khó khăn hơn

Kết quả chính của công việc nghiên cứu được dùng để thiết

kế cơ sở dữ liệu phân tán:

- Phương pháp để có thể phân tán dữ liệu một cách thuận tiện

- Cơ sở về mặt toán học dùng để trợ giúp thiết kế trong việc xác định việc phân tán dữ liệu

Phần này sẽ giới thiệu một cơ sở cho thiết kế cơ sơ dữ liệu phân tán qua việc nhấn mạnh những bước trong thiết kế và cũng chỉ

ra đối tượng của thiết kế cơ sở dữ liệu phân tán, hướng phát triển top-down và bottom-up

Trang 10

1.4.1 Cơ sở thiết kế cơ sở dữ liệu phân tán

Thuật ngữ thiết kế cơ sở dữ liệu phân tán có nghĩa rất rộng và

không chính xác Thiết kế cơ sở dữ liệu tập trung gồm có các công

việc sau:

- Thiết kế sơ đồ khái niệm: mô tả cơ sở dữ liệu đã hợp nhất

(mọi dữ liệu được sử dụng bởi ứng dụng cơ sở dữ liệu)

- Thiết kế cơ sở dữ liệu vật lý: tham chiếu từ lược đồ khái

niệm tới vùng lưu trữ và xác định các cách thức truy cập khác nhau

1.4.1.1 Đối tượng thiết kế của cơ sở dữ liệu phân tán

1.4.1.2 Hướng thiết kế Top-dowwn và Bottom-up cơ sở

dữ liệu phân tán

1.4.2 Thiết kế phân đoạn cơ sở dữ liệu

Hầu hết các hệ cơ sở dữ liệu phân tán được tạo mới cho nên

chúng ta chỉ đề cập đến thiết kế theo hướng Top down Thiết kế

phân đoạn là công việc đầu tiên phải giải quyết trong thiết kế

Top-down cơ sở dữ liệu phân tán Mục đích của việc phân đoạn để nhận

ra những đoạn không trùng nhau (đoạn như vậy được gọi là đơn vị

cấp phát logíc)

1.4.2.1 Phân đoạn ngang

1.4.2.2 Các phân đoạn ngang suy diễn

1.4.2.3 Phân đoạn dọc

1.4.2.4 Phân đoạn hỗn hợp

mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới

2.2.1.2 Các ưu điểm và nhược điểm của PHP

PHP thuộc nhóm phần mềm mã nguồn mở

Luôn được cải tiến và cập nhật Được hướng dẫn kỹ thuật bất cứ lúc nào Hoàn toàn miễn phí

Tương thích với cả IIS và Apache

2.2.2 Hệ quản trị cơ sở dữ liệu 2.2.2.1 Giới thiệu về MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định

và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh đặc biệt là khả năng xử lý chuỗi

2.2.2.2 Đặc điểm cơ bản của MySQL

- MySQL là một hệ quản trị CSDL quan hệ

- MySQL là một phần mềm mã nguồn mở

- MySQL rất nhanh, đáng tin cậy và dễ dàng để sử dụng

2.3 KẾT LUẬN CHƯƠNG

Ngày đăng: 14/02/2014, 08:42

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w