1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo Cáo Cơ Sở Dữ Liệu Phân Tán Và Phần Mềm

23 25 0

Đ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

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ NĂM HỌC 2021-2022 Đề Tài Bài Tập Lớn: Xây Dựng Cơ Sở Dữ Liệu Phân Tán Phần Mềm Quản Lý Bàn Hàng Họ tên sinh viên : Nguyễn Kim Lâm Mã sinh viên : 1811060663 Lớp : ĐH8C3 Tên học phần : Cơ Sở Dữ Liệu Phân Tán Và Ứng Dụng Đề Số : 03 Giảng viên hướng dẫn: Phan Huy Anh Hà Nội, ngày 11 tháng 12 năm 2021 Mục Lục MỞ ĐẦU Lý chọn đề tài Mục tiêu nhiệm vụ Đối tượng phạm vi nghiên cứu 4 Giả thiết nghiên cứu Phương pháp nghiên cứu Ý nghiã khoa học thực tiễn đề tài CHƯƠNG I: TỔNG QUAN HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN Tổng quan Cơ sở liệu phân tán Ưu điểm sở liệu phân tán CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN Giới thiệu tổng quan Phân Tích Chức Năng Của Hệ Thống 10 Mô Tả Thiết Kế Hệ Cơ Sở Dữ Liệu Phân Tán Cho Hệ Thống 13 Lựa Chọn Vị Trí Đặt Cơ Sở Dữ Liệu Và Phân Nhóm Người Sử Dụng 14 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 16 Các Bước Phân Tán 16 Ứng Dụng Demo 21 KẾT LUẬN 23 MỞ ĐẦU Lý chọn đề tài Trong năm gần đây, thuật ngữ Hệ phân tán (Distributes System) trở nên gần gũi với người làm công tác tin học Việc ứng dụng hệ tin học phân tán vào lĩnh vực đời sống xã hội, vào ngành kinh doanh, hàng không, đường sắt, viễn thông, thương mại điện tử ngày phát triển mạnh Hiện nay, nước ta có nhiều nghiên cứu nhằm phát triển hoàn thiện hệ thống liệu phân tán nhằm phát triển ứng dụng nhiều lĩnh vực khác Và nhiều nghiên cứu xây dựng hệ thống sở liệu phân tán Quản Lý phân phối Vật Tư đại lý.Với khối lượng Vật Tư lớn đại lý, việc phân phối mặt hàng điều khó Tuy nhiên, áp dụng phương pháp khối lượng cơng việc phải quản lý Đại lý lớn tăng lên lớn, phương pháp quản lý vật tư trước lấy đại lý nhỏ nguyên đơn theo phương pháp lấy nguyên đơn hộp bánh, kẹo Ví dụ, cơng ty sản xuất vật tư có khoảng 3000 sản phẩm việc quản lý cách chặt chẽ hợp lý đến sản phẩm: quản lý chất liệu, thành phần, số lượng, giá phức tạp Hiện nay, nhiều công ty đại lý xây dựng phần mềm quản lý vật tư dựa hệ quản trị sở liệu tập trung, khối lượng liệu sử dụng năm lớn ngày tăng, dẫn tới thời gian truy xuất liệu lâu, gây ảnh hưởng đến hiệu trình quản lý phân phối Do đó, việc xây dựng hệ thống sở liệu phân tán để hỗ trợ cho quản lý phân phối vật tư đại lý vấn đề cấp thiết 2 Mục tiêu nhiệm vụ Mục tiêu: Nghiên cứu hệ quản trị sở liệu phân tán sở lý thuyết xây dựng hệ thống sở liệu phân tán để hỗ trợ quản lý phân phối vật tư cụ thể là: quản lý nhân viên, khách hàng sản phẩm đại lý lớn phân phối Nhiệm vụ: Do hệ thống lớn, không đủ thời gian để xây dựng toàn hệ thống nên đề tài tập trung xây dựng hệ thống sở liệu nhằm hỗ trợ việc quản lý nhân viên, khách hàng đại lý Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu: SQL Server Phạm vi nghiên cứu: Công ty sản xuất phân phối vật tư Giả thiết nghiên cứu Giả thiết nghiên cứu hệ quản trị sở liệu SQL Server Phương pháp nghiên cứu Nghiên cứu chế quản lý phân phối vật tư - Nghiên cứu hệ quản trị sở liệu SQL - Nghiên cứu giải pháp nhân quyền bảo mật an ninh mạng, đảm bảo an toàn hệ thống dư liệu Ý nghiã khoa học thực tiễn đề tài Đề tài giúp hiểu rõ lý thuyết hệ quản trị sở liệu, giúp người đọc nắm chức ứng dụng hệ thống quản trị sở liệu phân tán Đề tài góp phần giúp công ty nâng cao hiệu quản lý phân phối CHƯƠNG I: TỔNG QUAN HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN Tổng quan Với hệ thống xử lý tệp truyền thống: Nhược điểm: dư thừa dị thường liệu, khó truy nhập, khai thác, tận dụng, khơng đạt chia sẻ liệu cho nhiều chươgn trình khác nhau, độ tin cậy thấp, dẫn tới khơng thể ứng dụng theo cách tệp truyền thống với liệu ngày lớn đòi hỏi độ phức tạp cao với liệu dùng chung cần phải đời hệ sở liệu Với mục đích để khắc phục nhược điểm Ngoài ra, việc quản lý tập trung liệu (đặt sở liệu), tránh dư thừa, đảm bảo tính quán, cho phép chia sẻ liệu, truy cập cách hiệu quả, an toàn toàn vẹn liệu Cơ sở liệu phân tán - Khái niệm Cơ sở liệu phân tán sở liệu hợp logic bao gồm nhiều CSDL có quan hệ logic với trải qua nhiều trạm làm việc khác mạng máy tính Vì u cầu cơng ty, doanh nghiệp, đơn vị kinh doanh vấn đề tổ chức cho kinh doanh có hiệu nắm bắt thông tin nhanh sở công ty địa điểm xa xây dựng hệ thống làm việc sở liệu phân tán phù hợp xu hướng hệ thống thoả mãn yêu cầu tổ chức đơn vị Lợi điểm tổ chức kỹ thuật xu hướng phát triển sở liệu phân tán là: giải hạn chế sở liệu tập trung phù hợp xu hướng phát triển tự nhiên với cấu không tập trung tổ chức, công ty doanh nghiệp Nói cách đơn giản, sở liệu phân tán tập hợp liệu logic thuộc hệ thống trải rộng nhiều điểm mạng máy tính Như có hai vấn đề sở liệu phân tán với tầm quan trọng tương đương nhau: Việc phân tán: Trong thực tế liệu không đặt vị trí đặc điểm để phân biệt sở liệu phân tán với sở liệu tập trung sở liệu đơn lẻ Liên quan logic: Trong sở liệu phân tán, liệu có số đặc tính liên kết chặt chẽ với tính kết nối, tính liên quan logíc Trong sở liệu tập trung, vị trí quản lý sở liệu người sử dụng phải truy cập đến sở liệu vị trí khác để lấy thơng tin tổng hợp Ưu điểm sở liệu phân tán Có nhiều nguyên nhân để phát triển sở liệu phân tán lại gồm điểm sau đây: Ưu điểm tổ chức tính kinh tế: tổ chức phân tán nhiều chi nhánh dùng sở liệu phân tán phù hợp với tổ chức kiểu Với vai trò động lực thúc đẩy kinh tế thương mại phát triển rộng hơn, việc phát triển trung tâm máy tính phân tán nhiều vị trí trở thành nhu cầu cần thiết Tận dụng sở liệu sẵn có: Hình thành sở liệu phân tán từ sở liệu tập trung có sẵn vị trí địa phương Thuận lợi cho nhu cầu phát triển: Xu hướng dùng sở liệu phân tán cung cấp khả phát triển thuận lợi giảm xung đột chức đơn vị tồn giảm xung đột chương trình ứng dụng truy cập đến sở liệu Với hướng tập trung hoá, nhu cầu phát triển tương lai gặp khó khăn Giảm chi phí truyền thơng: Trong sở liệu phân tán chương trình ứng dụng đặt địa phương giảm bớt chi phí truyền thơng thực cách khai thác sở liệu chỗ Tăng số công việc thực hiện: Hệ sở liệu phân tán tăng số lượng công việc thực qua áp dụng nguyên lý xử lý song song với hệ thống xử lý đa nhiệm Tuy nhiên sở liệu phân tán có tiện lợi việc phân tán liệu tạo chương trình ứng dụng phụ thuộc vào tiêu chuẩn mở rộng vị trí làm cho nơi xử lý hỗ trợ lẫn Do tránh tượng tắc nghẽn cổ chai mạng truyền thông dịch vụ thơng thường tồn hệ thống Tính dễ hiểu sẵn sàng: Hướng phát triển sở liệu phân tán nhằm đạt tính dễ hiểu tính sẵn sàng cao Tuy nhiên để đạt mục tiêu khơng phải dễ làm địi hỏi sử dụng kỹ thuật phức tạp Khả xử lý tự trị điểm làm việc khác khơng đảm bảo tính dễ sử dụng Hai ngun nhân mặt kỹ thuật đáp ứng cho phát triển hệ sở liệu phân tán: − Công nghệ tạo máy tính nhỏ tảng phần cứng có khả phục vụ xây dựng hệ thống thơng tin phân tán − Kỹ thuật thiết kế hệ sở liệu phân tán phát triển vững dựa hai kỹ thuật thiết kế Top-down Bottom-up từ năm thập kỷ 60 Kỹ thuật thiết kế sở liệu phân tán phức tạp hệ sở liệu phân tán cần thiết cho xu hướng phát triển kinh tế Mơ hình hệ sở liệu phân tán Hệ quản trị sở liệu phân tán cung cấp công cụ tạo lập quản lý sở liệu phân tán Phân tích đặc điểm hệ thống quản trị sở liệu phân tán để phân biệt hệ thống phát triển theo kiểu thương mại có sẵn kiểu mẫu phân tán Hệ thống phát triển theo kiểu thương mại có sẵn phát triển người cung cấp hệ sở liệu tập trung Hệ sở liệu tập trung mở rộng cách thêm vào phần bổ xung qua cách cung cấp thêm đường truyền điều khiển hệ quản trị sở liệu tập trung cài đặt điểm khác mạng máy tính Những phần mềm cần thiết cho việc xây dựng sở liệu phân tán là: − Phần quản lý sở liệu (Database Management - DB) − Phần truyền thông liệu (Data Communication - DC) − Từ điển liệu mở rộng để thể thông tin phân tán liệu mạng máy tính (Data Dictionary - DD) − Phần sở liệu phân tán (Distributed Database DDB) Mô hình thành phần hệ quản trị sở liệu phát triển theo kiểu thương mại (Truy cập từ xa trực tiếp) Cách Cơ Dữ Liệu Phân Tán Đến Các Máy Chủ CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN Giới thiệu tổng quan Với khối lượng vật tự lớn đại lý, việc phân phối mặt hàng điều khó Mục đích việc nghiên cứu hệ thống để phát nhu cầu hệ thống mới, nhận xét hệ thống sử dụng Giai đoạn liên quan đến việc nghiên cứu nhu cầu thơng tin nhà quản lý, tìm nguồn cung cấp thông tin phác họa bước phương pháp cần thiết để biến số liệu thành hình thức hữu dụng Giai đoạn gồm việc rà soát tỏ chức doanh nghiệp, bảng mô tả công tác nghiên cứu mặt hàng, sản phẩm, báo cáo, hình thức mua sản phẩm khách hàng phương pháp xử lý kiện hệ thống nội sử dụng Thiết lập hệ thống thay đổi hệ thống giai đoạn thiết kế hệ thống dựa nghiên cứu khả thi giai đoạn nghiên cứu Công việc thiết kế cần quan tâm đến người sử dụng điều hành hệ thống, tài liệu hồ sơ sử dụng, thủ tục vận hành, loại báo cáo cần thiết lập, thiết bị sử dụng hệ thống 1.1 Giới Thiệu Bài Toán Xây dựng hệ thống sở liệu phân tán nhằm quản lý phân phối vật tư cho đại lý công ty đại lý Dữ liệu phân tán đại lý thành viên, đại lý quản lý sản phẩm Cơng ty quản lý chung tất Mỗi đại lý tự nhập mặt hàng sản phẩm đại lý bán ra, liệu sản phẩm bán ra, nhập vào đưa liệu sản phẩm công ty mà đại lý phân phối 2 Phân Tích Chức Năng Của Hệ Thống Quản lý phân phối vật tư đại lý Quản lý Nhân Viên Quản lý Khách hàng Tạo tài khoản Bán hàng Mua hàng Phân quyền sử dụng Nhập hàng Quản lý sở liệu máy trạm Thống kê số lượng sản phẩm Thanh toán hóa đơn mua hàng Quản lý hệ thống Khiếu nại Biểu đồ phân rã chức Quản lý vật tư Báo cáo Chất lượng vật tư Tổng doanh thu Thành phần Các mặt hàng xuất nhiều Số lượng Đơn giá Dữ liệu vật tư Biểu Đồ Usecare Tổng Quát Usecare Đăng Nhập Usecare Sản Phẩm Usecare Thông Tin Khách Hàng Usecare Tìm Kiếm - Sơ Đồ Phân Tán Dữ Liệu Mô Tả Thiết Kế Hệ Cơ Sở Dữ Liệu Phân Tán Cho Hệ Thống Để phục vụ cho thiết kế hệ sở liệu phân tán cho hệ thơng kế tốn tài chính, luận văn dùng lý thuyết trình bày chương trước làm tiêu chuẩn Do thơng thường thiết kế hệ sở liệu phân tán cần phải làm công việc sau: − Thiết kế sở liệu phân tán: làm công việc phân đoạn, cấp phát, tối ưu cấp phát đoạn − Dịch câu hỏi đáp tổng thể sở liệu thành câu hỏi đáp đoạn để phần hệ thống làm việc đoạn − Tối ưu hoá chiến lược truy cập − Quản trị giao tác phân tán − Điều khiển tương tranh − Quản trị sở liệu phân tán Hệ thống kế tốn tài thiết kế dựa sở liệu SQL Server 2014, công cụ để kết nối sở liệu, hệ quản trị sở liệu có sẵn Vì cơng việc thiết kế cịn lại thiết kế sở liệu phân tán quản trị sở liệu phân tán Hệ thống hoạt động có nghiệp vụ kinh tế phát sinh, nhân viên công ty cập nhật liệu vào sở liệu địa phương vị trí Trong sở liệu có phần sau: − Quản lý danh mục mặt hàng − Quản lý nhà cung cấp − Hệ thống hoá đơn, chứng từ lưu trữ để xử lý Có thể xem nhóm người sử dụng hệ thống có tính chất cơng việc cập nhật thơng tin Lựa Chọn Vị Trí Đặt Cơ Sở Dữ Liệu Và Phân Nhóm Người Sử Dụng Đánh gía vị trí đặt sở liệu theo số tiêu chuẩn cho vị trí đặt sở liệu tiện lợi nhất: − Tần xuất sử dụng sở liệu − Số lần liên kết sở liệu Dựa tiêu chuẩn tính chất hệ thơng tin tài kế tốn lựa chọn hệ thống theo hai nhóm tương đương với hai sở liệu: Cơ sở liệu 1: nhóm người cập nhật thơng tin vào hệ thống Cơ sở liêu nhóm đặt vị trí nhóm làm việc Do u cầu cơng việc, nhóm lấy số phần thông tin theo quyền Cơ sở liệu trung tâm: gồm có hai nhóm lãnh đạo cơng ty nhóm kế tốn tài Theo cách thiết kế hệ thống dễ thay đổi phát triển thêm nhiều điểm kinh doanh Sơ đồ mô tả cách kết nối thông tin sở liệu - Mơ hình thực thể xây dựng từ hệ thống bán hàng bảng server chính: Trong q trình phân tích nêu thơng tin liệu cách sử xử lý liệu Đầu vào trình thiết kế đặc tả yêu cầu xây dựng q trình phân tích, bao gồm: Mơ hình thực thể liên kết Mơ hình phân cấp chức CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH Các Bước Phân Tán Bước 1: Local Publications -> New Pubscriptions Bước 2: Chọn Bảng Chi Nhánh Bước 3: Chọn Phân Tán Bằng Chi Nhánh Đăng Nhập Tài khoản Sa Sau Khi Tách Bảng Chi Nhánh Thành Công Bước 4: Chọn Bảng Mình Vừa Tách -> New Subscriptions Và Chọn Bảng Chúng Ta Vừa Phân Tách: Bước 5: Sau Đó Chúng Ta Chọn Sever Cần Phân Tán Sau Đó Chúng Ta Chọn New Database Để Đặt Tên Db Phân Tán Sau Khi Đặt Tên Xong Chúng Ta Nhấn NEXT Đến Khi Tạo Ra Bảng Sau Khi Phân Tán Thành Công Sever Được Phân Tán Sẽ Hiện Các Bảng: Ứng Dụng Demo Giao Diện Chính Giao Diện Nhập Hóa Đơn Bán Giao Diện Nhập Kho Giao Diện Cập Nhật Giá Bán Giao Diện Báo Cáo KẾT LUẬN Sau thời gian nghiên cứu sở liệu phân tán, em nhận thấy mơ hình có ưu nhược điểm riêng Tuy nhiên tùy vào trường hợp cụ thể hệ thống phân tán phù hợp hay khơng phù hợp điều địi hỏi người phân tích kiến trúc hệ thống cần có nhìn xác, tổng quan hệ thống để ứng dụng hiệu Trong chương trình demo xây dựng kiến trúc hệ thống, chức hoàn thiện báo cáo TÀI LIỆU THAM KHẢO: https://vietradeportal.vn/co-so-du-lieu-phan-tan-la-gi/ https://ttmn.mobi/co-so-du-lieu-phan-tan-la-gi/ ... HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN Tổng quan Cơ sở liệu phân tán Ưu điểm sở liệu phân tán CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN Giới thiệu tổng quan Phân. .. kế sở liệu phân tán phức tạp hệ sở liệu phân tán cần thiết cho xu hướng phát triển kinh tế Mơ hình hệ sở liệu phân tán Hệ quản trị sở liệu phân tán cung cấp công cụ tạo lập quản lý sở liệu phân. .. trung liệu (đặt sở liệu) , tránh dư thừa, đảm bảo tính quán, cho phép chia sẻ liệu, truy cập cách hiệu quả, an toàn toàn vẹn liệu Cơ sở liệu phân tán - Khái niệm Cơ sở liệu phân tán sở liệu hợp

Ngày đăng: 04/03/2022, 18:10

Xem thêm:

TỪ KHÓA LIÊN QUAN

w