(Tiểu luận) phân tích, thiết kế csdl phân tán và xây dựng ứng dụng quản lý bán hàng siêu thị vinmart trên địa bàn quận ngũ hành sơn

51 6 0
(Tiểu luận) phân tích, thiết kế csdl phân tán và xây dựng ứng dụng quản lý bán hàng siêu thị vinmart trên địa bàn quận ngũ hành sơn

Đ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 CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH BÁO CÁO HỌC PHẦN HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN ĐỀ TÀI: PHÂN TÍCH, THIẾT KẾ CSDL PHÂN TÁN VÀ XÂY DỰNG ỨNG DỤNG “QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART TRÊN ĐỊA BÀN QUẬN NGŨ HÀNH SƠN” Sinh viên thực hiện: Đặng Bá Anh Quân Phùng Bá Hiếu Lê Thị Mỹ Lan Đặng Văn Đạt Võ Nguyễn Nhật Trường Giảng viên hướng dẫn: TS Nguyễn Hà Huy Cường Đà Nẵng, tháng 03 năm 2023 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT – HÀN KHOA KHOA HỌC MÁY TÍNH BÁO CÁO HỌC PHẦN HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN ĐỀ TÀI: PHÂN TÍCH, THIẾT KẾ CSDL PHÂN TÁN VÀ XÂY DỰNG ỨNG DỤNG “QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART TRÊN ĐỊA BÀN QUẬN NGŨ HÀNH SƠN” Đà Nẵng, tháng 03 năm 2023 MỞ ĐẦU Trong môi trường doanh nghiệp nay, thiếu sản phẩm phần mềm hỗ trợ việc quản lý liệu, tính tốn, kết xuất liệu nhanh chóng tiện lợi Các phần mềm địi hỏi q trình phân tích nghiệp vụ, thiết kế liệu, luồng xử lý chặt chẽ cho đảm bảo yêu cầu chun mơn phi chun mơn Do nhóm chúng em lựa chọn thực đồ án quản lý bán hàng nhằm học hỏi thực hành quy trình tác vụ Cơng nghệ sở liệu (DataBase - DB) trải qua trình hình thành phát triển lâu dài Ban đầu, hệ sở liệu thường gắn liền với ứng dụng, nghĩa ứng dụng định nghĩa trì liệu riêng chúng Phát triển hơn, liệu quản lý cách tập trung, nhiều ứng dụng khác truy xuất liệu trực tiếp từ sở liệu tập trung Tuy nhiên, sở liệu tập trung tồn nhiều khuyết điểm, kể đến trung tâm lưu trữ xử lý liệu có cố tồn hệ thống ngừng hoạt động, hay tình trạng tắc nghẽn có q nhiều yêu cầu truy xuất liệu Cơ sở liệu phân tán đời phần khắc phục hạn chế sở liệu tập trung, kết hợp hai hướng tiếp cận q trình xử lý liệu: cơng nghệ sở liệu công nghệ mạng máy tính LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành sâu sắc đến thầy/cô đặc biệt giảng viên TS.Nguyễn Hà Huy Cường thời gian qua tận tình giúp đỡ hướng dẫn chúng em việc hoàn thành đồ án Mặc dù gặp nhiều khó khăn việc hồn thành đồ án này, nhiên chúng em cố gắng để thực hoàn chỉnh báo cáo Tuy nhiên, chưa có đầy đủ kỹ kinh nghiệm để hoàn thành báo cáo đồ án nên chúng em cịn nhiều thiếu sót Rất mong đóng góp ý kiến thầy để báo cáo hoàn thiện hơn, chúng em xin chân thành cảm ơn MỤC LỤC DANH MỤC CÁC BẢNG DANH SÁCH HÌNH ẢNH DANH MỤC CỤM TỪ VIẾT TẮT CHƯƠNG 1: TỔNG QUAN VỀ HỆ PHÂN TÁN 4.1 Hệ phân tán 1.2 Nguyên tắc xây dựng hệ phân tán 1.3 Mục tiêu hệ phân tán 1.3.1 Kết nối người sử dụng với tài nguyên 1.3.2 Tính suốt 1.3.3 Tính mở 1.3.4 Tính co giãn 1.4 Các thành phần hệ phân tán 1.4.1 Phần cứng hệ phân tán 1.4.2 Phần cứng hệ phân tán 1.5 Hệ sở liệu phân tán (Distributed database system_DDBS) 1.5.1 Các khái niệm sở liệu phân tán 1.5.2 Kiến trúc hệ sở liệu phân tán 1.5.3 Phân loại hệ sở liệu phân tán 1.5.4 Ưu điểm hạn chế hệ sở liệu phân tán CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN 2.1 Lựa chọn phương pháp phân tán 2.2 Bài toán 2.2.1 Mô tả toán 2.2.2 Danh sách tác nhân 2.2.3 Danh sách Usecase 2.2.4 Các kịch 2.3 Phân tích thực thể 2.4 Biểu đồ Diagram biểu diễn quan hệ 2.5 Biểu đồ quan hệ (Relationships) 2.6 Các chức chương trình CHƯƠNG 3: CHƯƠNG TRÌNH DEMO 3.1 Xây dựng sở liệu phân tán SQLServer 3.2 Xây dựng ứng dụng cho khách hàng CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Ưu điểm 4.2 Nhược điểm 4.3 Hướng phát triển 1 2 5 6 8 10 11 12 15 15 15 15 16 16 17 26 29 29 31 33 33 36 39 39 39 39 DANH MỤC CÁC BẢNG Bảng Nguyên tắc xây dựng hệ phân tán .2 Bảng Usecase Đăng nhập .18 Bảng Usecase Đăng xuất 18 Bảng Usecase Thêm Nhân viên 19 Bảng Usecase Thêm Khách hàng 20 Bảng Usecase Xoá Nhân viên 21 Bảng Usecase Xoá Khách hàng 22 Bảng Usecase In Hoá đơn .23 Bảng Usecase Thêm hạng thành viên 24 Bảng 10 Usecase Thêm Sản phẩm 25 Bảng 11 Usecase Xoá Sản phẩm .26 Bảng 12 Thực thể người dùng 26 Bảng 13 Thực thể khách hàng 27 Bảng 14 Thực thể khu vực 27 Bảng 15 Thực thể đơn hàng .28 Bảng 16 Thực thể sản phẩm 28 Bảng 17 Thực thể chi tiết đơn hàng 28 Bảng 18 Thực thể hạng thành viên 29 Bảng 19 Thực thể loại người dùng 29 DANH SÁCH HÌNH ẢNH Hình Các thực thể hệ tin học phân tán Hình Mơ hình tương tác chung client với server Hình Hai cách tổ chức vi xử lý nhớ hệ máy tính phân tán Hình Cấu trúc chung DOS Hình Cấu trúc chung NOS Hình Cấu trúc chung hệ Middleware Hình Mơi trường hệ sở liệu Hình Kiến trúc hệ sở liệu phân tán 10 Hình Các đoạn hình ảnh vật lý quan hệ tổng thể 11 Hình 10 Kiến trúc mơ hình hệ quản trị CSDL phân tán 12 Hình 11 Kiến trúc mơ hình hệ quản trị CSDL phân tán hỗn tạp 12 Hình 12 Biểu đồ Diagram .29 Hình 13 Biểu đồ mối quan hệ 30 Hình 14 Tạo Server 33 Hình 15 Thực thêm tính cho SQLServer 33 Hình 16 Đặt tên cho Server .34 Hình 17 Cấu hình cho Server 34 Hình 18 Đặt mật cho Server .35 Hình 19 Kết sau cài đặt thành công 35 Hình 20 Giao diện đăng nhập 36 Hình 21 Giao diện chức bán hàng 36 Hình 22 Giao diện chức sản phẩm 37 Hình 23 Giao diện chức đơn hàng 37 Hình 24 Giao diện hạng thành viên 38 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Distributed database system Cơ sở liệu Distributed Operating Systems Network Operating Systems Viết tắt DDBS CSDL DOS NOS CHƯƠNG 1: TỔNG QUAN VỀ HỆ PHÂN TÁN 4.1 Hệ phân tán Hệ phân tán gồm nhóm máy tính kết nối với thơng qua mạng máy tính, với tập phần mềm hệ thống thiết kế nhằm điều khiển liên kết tài nguyên, chức liệu mạng Hình Các thực thể hệ tin học phân tán Phần mềm phân tán cung cấp cơng cụ thích hợp cho phép máy tính phối hợp hoạt động với nhau, chia sẻ tài nguyên phần cứng Ngồi hệ thống phần cứng, phần mềm, liệu hệ phân tán cịn có hệ thống truyền thơng mô tả Song điều để phân biệt hệ tin học phân tán với mạng máy tính hệ điều hành mạng nguyên tắc xây dựng hệ 1.2 Nguyên tắc xây dựng hệ phân tán STT Tên gọi Chia sẻ tài nguyên Thuyết minh Thực tế phát triển mạng máy tính đặt vấn đề lớn cần phải dùng chung tài ngun Một tiến trình trạm cung cấp tài nguyên dùng chung trạm khác Khi hệ thống mắc nối với nhau, thực Liên lạc thể hệ trao đổi thông tin với Tin cậy Một trạm hệ bị cố không làm cho tồn hệ ảnh hưởng, mà ngược lại, cơng việc phân cho trạm khác đảm nhận Ngoài ra, trạm bị cố tự động phục hồi lại trạng thái ban đầu trước có cố hay trạng thái ban đầu Đây khái niệm phân tán tải Một tính tốn lớn đó, sử dụng trạm thời gian Tăng tốc cho kết lâu Tính toán chia nhỏ thực song song trạm Điều cần thiết trạm tải Bảng Nguyên tắc xây dựng hệ phân tán 1.3 Mục tiêu hệ phân tán 1.3.1 Kết nối người sử dụng với tài nguyên Giải toán chia sẻ tài nguyên hệ thống (resource sharing) Việc chia xẻ tài nguyên hệ phân tán - tài nguyên bị lệ thuộc mặt vật lý với máy tính - thực thông qua truyền thông Để chia xẻ tài nguyên cách hiệu tài nguyên cần phải quản lý chương trình có giao diện truyền thơng, tài ngun truy nhập, cập nhật cách tin cậy quán Quản lý tài nguyên bao gồm lập kế hoạch dự phòng, đặt tên lớp tài nguyên, cho phép tài nguyên truy cập từ nơi khác, ánh xạ tên tài nguyên vào địa truyền thơng Mơ hình mạng máy tính thường sử dụng là: Mơ hình xử lý Client-Server Mơ hình xử lý Client-Server: Là mơ hình có việc xử lý hợp tác yêu cầu Client nêu với máy Server Máy Server tiến hành xử lý gửi trả kết cho Client Việc xử lý hợp tác ClientServer thực tế dạng riêng xử lý phân tán với tài nguyên (và nhiệm vụ ảnh hưởng tới tài nguyên) đợc trải qua hai hay nhiều hệ thống tính tốn rời rạc Hình Mơ hình tương tác chung client với server

Ngày đăng: 20/09/2023, 15:23

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan