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 1 0
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: Giảng viên hướng dẫ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 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 thnh cm 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn MC LC DANH MC CC BNG 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 .1 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 .5 1.4 Các thành phần hệ phân tán .6 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 .10 1.5.3 Phân loại hệ sở liệu phân tán 11 1.5.4 Ưu điểm hạn chế hệ sở liệu phân tán 12 CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN 15 2.1 Lựa chọn phương pháp phân tán 15 2.2 Bài toán 15 2.2.1 Mơ tả tốn 15 2.2.2 Danh sách tác nhân 16 2.2.3 Danh sách Usecase 16 2.2.4 Các kịch 17 2.3 Phân tích thực thể 26 2.4 Biểu đồ Diagram biểu diễn quan hệ 29 2.5 Biểu đồ quan hệ (Relationships) 29 2.6 Các chức chương trình 31 CHƯƠNG 3: CHƯƠNG TRÌNH DEMO 33 3.1 Xây dựng sở liệu phân tán SQLServer 33 3.2 Xây dựng ứng dụng cho khách hàng 36 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39 4.1 Ưu điểm 39 4.2 Nhược điểm 39 4.3 Hướng phát triển 39 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn DANH MC CÁC BẢNG Bảng Nguyên tắc xây dựng hệ phân tán 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 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn DANH SCH HèNH NH Hỡnh Cỏc thực thể hệ tin học phân tán .1 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 .7 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 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn DANH MC CM T VIẾT TẮT STT Cụm từ Distributed database system Cơ sở liệu Distributed Operating Systems Network Operating Systems Vit tt DDBS CSDL DOS NOS 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn CHNG 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 Ngoà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 nguyên 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ố 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn cú th t ng phc hi li trng 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 tố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 nguyên 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 ngun 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 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn MAKHACHHANG Mã khách hàng THANHTIEN Thành tiền NGUOITAO Người tạo NGAYTAO Ngày tạo Bảng 15 Thực thể đơn hàng Thực thể sản phẩm Thuộc tính Mơ tả MASANPHAM Mã sản phẩm TENSANPHAM Tên sản phẩm DONGIA Đơn giá Bảng 16 Thực thể sản phẩm Thực thể chi tiết đơn hàng Thuộc tính Mơ tả MADONHANG Mã đơn hàng MASANPHAM Mã sản phẩm SOLUONG Số lượng GIABAN Giá bán Bảng 17 Thực thể chi tiết đơn hàng Thực thể hạng thành viên Thuộc tính Mơ tả MAHANG Mã hạng TENHANG Tên hạng 29 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn DIEUKIENLENHANG iu kin lờn hng QUYENLOI Quyn li Bng 18 Thực thể hạng thành viên Thực thể loại người dùng Thuộc tính Mơ tả MALOAI Mã loại TENLOAI Tên loại Bảng 19 Thực thể loại người dùng 4.7 Biểu đồ Diagram biểu diễn quan hệ Hình 12 Biểu đồ Diagram 30 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn 4.8 Biu quan h (Relationships) Sau cỏc bước phân tích ta biểu đồ quan hệ hình bên bắt đầu tiến hành bước xây dựng sở liệu phân tán 31 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn 32 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn Hỡnh 13 Biu mi quan h 33 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn 4.9 Các chức chương trình 2.4.1 Đăng nhập Giúp nhân viên đăng nhập vào hệ thống phần mềm quản lý Các thông tin lưu trữ sở liệu Các thông tin bao gồm: - Tra cứu thông tin - Nhập Tên đăng nhập - Nhập Mật - Chọn Khu vực 2.4.2 Quản lý nhân viên Giúp nhân viên có thực thao tác thêm, sửa, xóa thơng tin nhân viên Các thông tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã nhân viên - Nhập Họ tên Nhân viên - Nhập giới tính Nhân viên - Nhập ngày sinh Nhân viên - Nhập địa Nhân viên - Nhập SĐT Nhân viên 2.4.3 Quản lý khách hàng Giúp nhân viên có thực thao tác thêm, sửa, xóa thơng tin khách hàng Các thông tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã khách hàng - Nhập Họ tên Khách hàng - Nhập địa Khách Hàng - Nhập SĐT Khách Hàng 2.4.4 Quản lý đơn hàng Giúp nhân viên có thực thao tác xóa, in thơng tin đơn hàng Các thơng tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã đơn hàng - Nhập Mã khách hàng - Nhập Thành tiền - Nhập Người tạo - Nhập Ngày tạo 2.4.5 Quản lý sản phẩm Giúp nhân viên có thực thao tác thêm, sửa, xóa thơng tin sản phẩm Các thông tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã sản phẩm 34 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn - Nhập Tên sản phẩm Nhập Đơn giá Nhập Đơn vị tính Nhập Ngày nhập Sản phẩm Nhập Ngày xuất Sản phẩm 2.4.6 Quản lý hoá đơn Giúp nhân viên có thực thao tác thêm, sửa, xóa thơng tin hố đơn Các thơng tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã hoá đơn - Nhập Mã khách hàng - Nhập Ngày lập Hoá đơn - Nhập Ngày xuất Hoá đơn 2.4.7 Hạng thành viên Giúp nhân viên có thực thao tác thêm, sửa, xóa thơng tin hạng thành viên Các thông tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Mã hạng - Nhập Tên hạng - Nhập Điều kiện lên hạng - Nhập Quyền lợi 2.4.8 Quản lý bán hàng Giúp nhân viên có thực thao tác tốn thơng tin đơn hàng Các thông tin lưu trữ sở liệu Các thông tin quản lý bao gồm: - Nhập Số điện thoại - Nhập Mã hoá đơn - Nhập Nhân viên bán hàng - Nhập Ngày đặt hàng 2.4.9 Tra cứu thông tin Giúp khách hàng tra cứu thơng tin đơn hàng có Các thơng tin lưu trữ sở liệu Các thông tin bao gồm: - Nhập Số in thoi 35 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn CHNG 3: CHNG TRèNH DEMO 4.10 Xõy dựng sở liệu phân tán SQLServer Cài đặt server Đầu tiên cài đặt server có tên MSSQLSERVER1, MSSQLSEVER2 MSSQLSERVER3 có dịch vụ SQL Server Agent để đồng hóa liệu  MSSQLSERVER1: server gốc chứa toàn liệu  MSSQLSERVER2: phân đoạn phục vụ việc truy vấn thông tin phường khách địa bàn quận Ngũ Hành Sơn  MSSQLSERVER3: phân đoạn phục vụ việc truy vấn thông tin phường khách địa bàn quận Ngũ Hành Sơn Bước 1: Ở mục Installation chọn dòng đầu để tạo SQL server Hình 14 Tạo Server Bước 2: Thêm tính cần thiết cho SQL server Hình 15 Thực hin thờm cỏc tớnh nng cho SQLServer 36 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn Bc 3: Đặt tên cho SQL server Hình 16 Đặt tên cho Server Bước 4: Ở step server Configuration - Startup Type chọn tất Automatic Hình 17 Cấu hình cho Server 37 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn Bc 5: t mt khu cho SQL server Hình 18 Đặt mật cho Server Kết cài đặt thành cơng Hình 19 Kết sau ci t thnh cụng 38 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn 4.11 Xõy dng ng dng cho khách hàng Hình 20 Giao diện đăng nhập Hình 21 Giao din chc nng bỏn hng 39 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn Hỡnh 22 Giao diện chức sản phẩm Hình 23 Giao diện chc nng n hng 40 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn Hỡnh 24 Giao din hng thnh viờn 41 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn CHNG 4: KT LUN V HNG PHT TRIỂN Chương Ưu điểm Hệ thống đạt được: - Ở bước phân tích tốn nêu phân đoạn quản lý liệu Do thơng tin rà sốt mức gần sát với thực tế - Phân bổ liệu server, đặt vị trí, liệu đồng hóa Đạt tiêu chí quan trọng - Cơ sở liệu gồm nhiều bảng liên kết chặt chẽ từ khâu đầu vào tra cứu thông tin lien quan 4.1 Nhược điểm Hệ thống thiếu vài chức năng, nên chưa tối ưu hố hết mức thống - Hiên mức phạm vi nhỏ, muốn mở rộng phạm vi cần phát triển thêm hệ thống - 4.2 Hướng phát triển - Để hệ thống hoạt động quy mô lớn, cần tối ưu hóa số liệu, đồng thời chi tiết hóa số thơng tin - Phát triển thờm mt s chc nng cn thit 42 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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂ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.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂnPhÂn.tưch thiỏt.kỏ.csdl.phÂn.tĂn.v.xÂy.dỏằng.ỏằâng.dỏằƠng.quỏÊn.lẵ.bĂn.hng.siêu.thỏằ.vinmart.trên.ỏằa.bn.quỏưn.ngâ.hnh.sặĂn

Ngày đăng: 28/10/2023, 21:16

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

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

Tài liệu liên quan