Tìm tài liệu

Nghien cuu xay dung phuong an quan ly nhieu ban sao thong tin program

Nghiên cứu xây dựng phương án quản lý nhiều bản sao thông tin program

Upload bởi: tryer

Mã tài liệu: 258138

Số trang: 0

Định dạng: rar

Dung lượng file: 718 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

MỤC LỤC

Lời cảm ơn .

Lời cam đoan .

TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 1

MỤC LỤC 2

MỞ ĐẦU 4

CHƯƠNG 1: NHỮNG VẤN ĐỀ CƠ SỞ CỦA VIỆC QUẢN LÝ NHIỀU BẢN SAO 6

I. Các khái niệm và thuật ngữ 6

I.1. Sự giao dịch (Transaction) 6

I.2. Gắn bó dữ liệu 7

I.2.1. Khái niệm 7

I.2.2. Cơ chế then cài 8

I.3. Tiến trình 9

I.4. Hợp lực và đồng bộ hoá các tiến trình 9

I.5. Cung cấp tài nguyên 10

II. Vai trò và tầm quan trọng của việc quản lý nhiều bản sao 10

II.1. Sự đáp ứng của cơ sở dữ liệu phân tán và nhiều bản sao 10

II.2. Những vấn đề đặt ra cho việc quản lý nhiều bản sao 11

III. Ví dụ về thông tin có nhiều bản sao 12

III.1. Đặc tả ví dụ 12

III.2. Tổ chức nhiều bản sao 13

CHƯƠNG 2: CÁC PHƯƠNG TIỆN QUẢN LÝ NHIỀU BẢN SAO 15

I. Thuật toán quản lý nhiều bản sao 15

I.1. Khái quát 15

I.2. Thuật toán đảm bảo sự gắn bó yếu nhờ dấu 16

I.2.1. Nguyên lý 16

I.2.2. Triển khai hệ ổn định 16

I.2.3. Các hành vi bên ngoài của chế độ bình thường 17

I.3. Thuật toán đảm bảo sự gắn bó yếu nhờ bộ tuần tự 17

I.3.1. Nguyên lý 17

I.3.2. Triển khai hệ ổn định 17

I.3.3. Hành vi bên ngoài của chế độ bình thường 17

I.4. Thuật toán đảm bảo sự gắn bó mạnh 18

I.4.1. Nguyên lý 18

I.4.2. Triển khai hệ ổn định 18

I.4.3. Hành vi ngoài chế độ bình thường 19

II. Ngôn ngữ lập trình Java hỗ trợ việc lập trình phân tán 19

II.1. Giới thiệu về Java 19

II.2. Java với môi trường phân tán 20

II.2.1. Java IDL 20

II.2.2. Stub và Skeleton 21

III. Công nghệ CORBA (Common Object Request Broker Architecture) 22

III.1. Các thành phần của CORBA 22

III.1.1. CORBA hỗ trợ kiến trúc Client/Server 22

III.1.2. Object Request Broker 23

III.2. Hệ phân tán và CORBA 24

III.2.1. CORBA với hệ thống mạng 24

III.2.2. Quản lý giao dịch trong CORBA 25

CHƯƠNG 3 : THUẬT TOÁN VÀ CHƯƠNG TRÌNH QUẢN LÝ CÁC BẢN SAO TÀI KHOẢN NGÂN HÀNG 27

I. Tổ chức dữ liệu 27

I.1. Đối tượng ngân hàng 27

I.2. Đối tượng Tài khoản 28

I.3. Đối tượng Khách hàng 28

II. Mô hình Client/Server và thuật toán quản lý nhiều bản sao 30

II.1. Xây dựng hệ thống Client/Server 30

II.2. Mô tả thuật toán quản lý nhiều bản sao 32

III. Thiết kế chương trình 33

III.1. Định nghĩa các lớp giao diện 34

III.2. Chương trình Server 35

III.3. Chương trình Client 37

III.4. Cài đặt và thử nghiệm chương trình 38

KẾT LUẬN 43

PHỤ LỤC 45

TÀI LIỆU THAM KHẢO 49

Mở đầu

Trước ngưỡng cửa của thế kỷ XXI mọi sự nổ lực của khoa học kỹ thuật nhằm giúp con người làm chủ cuộc sống và khám phá nhiều điều bí ẩn về thế giới xung quanh. Với sự phát triển như vũ bão của ngành Công nghệ thông tin đã thực sự đi vào cuộc sống con người mang lại những thay đổi có tính chất cấu trúc của toàn xã hội.

Trong những năm gần đây, trên thế giới và nước ta lĩnh vực mạng máy tính và hệ thống thông tin phân tán là những lĩnh vực tiên tiến của ngành Công nghệ thông tin đã có những tiến triển to lớn không chỉ về vấn đề kỹ thuật - công nghệ mà cả trong lĩnh vực ứng dụng vào các ngành khác nhau nhằm thúc đẩy năng suất và hiệu quả của chính ngành đó. Do sự phát triển nhanh chóng của công nghệ truyền thông và sự bành trướng mạnh mẽ của mạng Internet, cùng với xu thế toàn cầu hoá trong mọi lĩnh vực, đặc biệt là thương mại. Hệ thống thông tin phân tán không còn là thuật ngữ thuần tuý khoa học mà đang trở thành một đối tượng nghiên cứu và ứng dụng của nhiều người có nghề nghiệp và phạm vi hoạt động khác nhau.

Trong hoàn cảnh đó được sự dẫn dắt và chỉ dạy của Thầy giáo-Tiến sĩ Lê Văn Sơn em chọn đề tài tốt nghiệp cho chuyên ngành tin học của mình, đề tài "Nghiên cứu xây dựng phương án quản lý nhiều bản sao thông tin".

Mục tiêu đề tài hướng đến là nghiên cứu cơ sở lý thuyết từ đó xây dựng phương án quản lý các đối tượng phân tán đồng thời xử lý các đối tượng phân tán. Với sự hỗ trợ của công nghệ chuẩn cho lập trình đối tượng phân tán CORBA (Common Object Request Broker Architecture) và ngôn ngữ lập trình Java nhằm mục đích xây dựng ứng dụng Quản lý tài khoản ngân hàng điện tử trên hệ thống thông tin phân tán. Chương trình giúp cho người sử dụng có thể truy nhập và xử lý thông tin về tài khoản của mình từ xa vẫn đảm bảo được thông tin chính xác, kịp thời hiệu quả để hệ thống vẫn được hoạt động liên tục.

Hệ thống thông tin phân tán hay nói ngắn gọn là hệ phân tán (Distributed System) - một lĩnh vực tri thức của ngành Công nghệ thông tin vốn phát triển rất nhanh trong phạm vi đồ án tốt nghiệp không thể tìm hiểu được hết các khía cạnh mà chỉ dừng lại ở phạm vi các vấn đề cơ bản và cơ sở nhưng vẫn nêu lên được những vấn đề cần phải giải quyết. Đồ án tốt nghiệp gồm 3 chương và phụ lục, nội dung của các chương như sau:

Chương 1 : Những vấn đề cơ sở của việc quản lý nhiều bản sao.

Chương này mô tả các khái niệm tổng quan vể hệ phân tán, vai trò và tầm quan trọng của việc quản lý nhiều bản sao. Chỉ ra các vấn đề trong lĩnh vực phân tán : đồng bộ hoá, cung cấp thông tin, truy cập thông tin, .

Chương 2 : Các phương tiện để quản lý nhiều bản sao.

Trong chương này giới thiệu khái quát các thuật toán quản lý các bản sao thông tin và tóm tắt những điểm chủ yếu của các phương tiện ứng dụng cho việc lập trình phân tán như : Công nghệ CORBA, Ngôn ngữ lập trình Java, .

Chương 3 : Thuật toán và chương trình quản lý nhiều bản sao tài khoản ngân hàng.

Đặt tả thuật toán và đưa ra mô hình cho việc lập trình để quản lý các đối tượng phân tán. Xây dựng hệ thống gửi yêu cầu gọi là khách (Client), còn hệ thống tiếp nhận và giải quyết yêu cầu gọi là chủ (Server). Hệ thống hoạt động tuân thủ các ý tưởng của mô hình Client/Server.

Qua đồ án tốt nghiệp này giúp chúng ta hiểu được một số vấn đề cơ bản của hệ phân tán và thấy được lợi ích thực tế trong việc giải quyết các bài toán yêu cầu thông tin từ xa với lưu lượng thông tin lớn một cách nhanh chóng và chính xác mà các hệ thống truyền thống như hệ rời rạc và tập trung khó có thể đáp ứng được.

Trong quá trình tìm hiểu và nghiên cứu, bản thân đã có nhiều cố gắng song kiến thức và kinh nghiệm còn hạn chế nên trong đồ án không tránh khỏi những khiếm khuyết. Mong sự thông cảm và góp ý của thầy cô và bạn bè để đề tài được tốt hơn. Xin thành thật cám ơn

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Xây dựng hệ thống thông tin quản lý thư viện ...

Upload: kimhoantkd

📎 Số trang: 36
👁 Lượt xem: 441
Lượt tải: 16

Xây dựng hệ thống thông tin quản lý dự án

Upload: Donasand2

📎 Số trang: 109
👁 Lượt xem: 658
Lượt tải: 17

Nghiên cứu công nghệ phát triển ứng dụng ...

Upload: tnien28

📎 Số trang: 72
👁 Lượt xem: 797
Lượt tải: 16

Nghiên cứu phương án xây dựng cơ sở hạ tầng ...

Upload: tobebrandnew

📎 Số trang: 132
👁 Lượt xem: 574
Lượt tải: 16

Xây dựng hệ thống thông tin quản lý các văn ...

Upload: hoile09

📎 Số trang: 33
👁 Lượt xem: 764
Lượt tải: 16

Quản lý dự án xây dựng website học trực ...

Upload: thuongnqhn

📎 Số trang: 51
👁 Lượt xem: 31
Lượt tải: 16

Nghiên cứu xây dựng hệ thống website quản lý ...

Upload: boy_vippro

📎 Số trang: 86
👁 Lượt xem: 513
Lượt tải: 17

Nghiên cứu xây dựng hệ thống dữ liệu không ...

Upload: lehaitrung89

📎 Số trang: 91
👁 Lượt xem: 388
Lượt tải: 16

Nghiên cứu công nghệ Sitefinity Xây dựng hệ ...

Upload: dorothy_1309

📎 Số trang: 91
👁 Lượt xem: 967
Lượt tải: 16

Xây dựng hệ thống thông tin quản lý bệnh án ...

Upload: bogiasg

📎 Số trang: 80
👁 Lượt xem: 530
Lượt tải: 16

Xây dựng hệ thống thông tin quản lý đồ án ...

Upload: Le_Quang_Long

📎
👁 Lượt xem: 1720
Lượt tải: 133

Xây dựng một hệ thống thông tin quản lý bán ...

Upload: xxx

📎 Số trang: 102
👁 Lượt xem: 560
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Nghiên cứu xây dựng phương án quản lý nhiều ...

Upload: tryer

📎 Số trang: 0
👁 Lượt xem: 516
Lượt tải: 17

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Nghiên cứu xây dựng phương án quản lý nhiều bản sao thông tin program MỤC LỤC Lời cảm ơn . Lời cam đoan . TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 1 MỤC LỤC 2 MỞ ĐẦU 4 CHƯƠNG 1: NHỮNG VẤN ĐỀ CƠ SỞ CỦA VIỆC QUẢN LÝ NHIỀU BẢN SAO 6 I. Các khái niệm và thuật ngữ 6 I.1. Sự giao dịch (Transaction) 6 I.2. Gắn bó dữ liệu 7 I.2.1. zip Đăng bởi
5 stars - 258138 reviews
Thông tin tài liệu 0 trang Đăng bởi: tryer - 01/11/2025 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 01/11/2025 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Nghiên cứu xây dựng phương án quản lý nhiều bản sao thông tin program