You are on page 1of 23

DỰ ÁN HỆ

ĐIỀU HÀNH
VÀ MẠNG
MÁY TÍNH
Xây dựng chương trình ứng dụng trên máy
tính cho phép đồng bộ CSDL giữa nhiều
máy trong mạng
NỘI DUNG

1.TỔNG QUAN ĐỀ TÀI

2. CƠ SỞ LÝ THUYẾT

3.PHÂN TÍCH THIẾT KẾ HỆ THÔNG

4. KẾT QUẢ CHƯƠNG TRÌNH

5.KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Thành viên nhóm:


Lê Thị Huệ Lớp: 21TCLC_DT4
Nguyễn Thị Thanh Thảo Lớp: 21TCLC_DT4
1.TỔNG QUAN ĐỀ TÀI
Nhu cầu quản lý dữ liệu trong thực tế như chia sẻ, cập
nhật, đồng bộ, bảo mật dữ liệu từ xa ngày một tăng.
Đòi hỏi hiệu suất làm việc phải tối ưu trong môi trường
đa người dùng và đa thiết bị.
Từ nhu cầu trên, em thực hiện đề tài “ Xây dựng chương
trình chương trình đồng bộ cơ sở dữ liệu giữa các máy trong
mạng”
2. Cơ sở lý thuyết
2. CƠ SỞ LÝ THUYẾT

Các loại mô hình Client-Server


Mô hình 1: mô hình trình bày từ xa
Mô hình 2: mô hình xử lý phân tán
Mô hình 3: mô hình quản lý dữ liệu
từ xa
Mô hình 4: mô hình quản lý dữ liệu
phân tán
2. CƠ SỞ LÝ THUYẾT

Giao thức TCP và ưu điểm


Đảm bảo giao tiếp tin cậy bằng cơ chế
tái tạo cho các quá trình bị mất trên
đường truyền
Kiểm soát luồng dữ liệu và quản lí tốt
các vấn đề tồn đọng
Đảm bảo thứ tự dữ liệu được gửi và
nhận theo đúng thứ tự
Phát hiện và xử lý lỗi giúp đảm bảo
tính toàn vẹn của dữ liệu truyền
Cơ chế hoạt động TCP
3. Phân tích thiết kế hệ thống
3. PHÂN TÍCH THIẾT KỆ HỆ THỐNG

Mô hình Client-Server của hệ thống


Các thành phần:
Server: xử lý các yêu cầu dữ liệu từ
Client và cung cấp dịch vụ CSDL
Database: Chứa các thông tin về
các đối tượng và được quản lý bởi
Server
Client: truy cập và sử dụng dữ liệu
từ Server. Gửi các yêu cầu đến
Server để truy xuất, xem , sửa , xóa
dữ liệu
3. THIẾT KẾ HỆ THỐNG

Các chức năng chính của chương trình


Server:
+ Tạo kết nối và nhận yêu cầu từ Client.
+ Xử lý các yêu cầu dữ liệu đến cơ sở dữ liệu
+ Gửi phản hồi lại cho Client
Client:
+ Gửi yêu cầu xử lí dữ liệu đến Server
+ Nhận thông tin đã được xử lý từ Server
3. THIẾT KẾ HỆ THỐNG

Sơ đồ use case Server

Sơ đồ use case Client


3. PHÂN TÍCH THIẾT KỆ HỆ THỐNG

Gồm các bảng


+ Account: Các thông tin của các tài khoản
Client
+ maytinh: Các thông tin của sản phẩm
máy tính
+ nhacungcap: Các thông tin của nhà cung
cấp
+ khachhang: các thông tin chi tiết của
khách hàng
+ chitiet: thông tin liên quan đến chi tiết
hóa đơn

Cơ sở dữ liệu của hệ thống


4. KẾT QUẢ CHƯƠNG TRÌNH
4. KẾT QUẢ CHƯƠNG TRÌNH

a. Giao diện Server


4. KẾT QUẢ CHƯƠNG TRÌNH

Giao diện đăng nhập


4. KẾT QUẢ CHƯƠNG TRÌNH

Giao diện Client


4. KẾT QUẢ CHƯƠNG TRÌNH

Giao diện khi có client đăng nhập vào hệ thống


4. KẾT QUẢ CHƯƠNG TRÌNH

Thêm mới 1 bản ghi Sau khi được thêm


4. KẾT QUẢ CHƯƠNG TRÌNH

Đồng bộ ở client khác


4.
4.KẾT QUẢ CHƯƠNG TRÌNH
4. KẾT QUẢ CHƯƠNGTRÌNH
KẾT QUẢ CHƯƠNG TRÌNH

Chỉnh sửa thông tin sản phẩm Client khác không được sửa
4. KẾT QUẢ CHƯƠNG TRÌNH

Chức năng xóa


4. KẾT QUẢ CHƯƠNG TRÌNH

Lịch sử hành động của Client


Triển khai thành công một mô hình
kết nối Client-Server

Biết sử dụng giao thức TCP để truyền


5.Kết luận dữ liệu giữa máy chủ và máy khách

Xây dựng được các chức năng chính để


đảm bảo tính đồng bộ dữ liệu

Dữ liệu được cập nhật và xử lý khá an


toàn trong môi trường đa người dùng
Cảm ơn thầy cô đã lắng nghe

You might also like