Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
1,06 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN -o0o - BÀI TẬP LỚN Cơ sở liệu phân tán Tên đề tài: QUẢN LÝ VẬT TƯ GIÁO VIÊN HƯỚNG DẪN: ĐẶNG KIM ANH NHÓM SINH VIÊN THỰC HIÊN: NGÔ ANH TUẤN ĐÀO HUY NHẬT MINH HỒNG MINH CƠNG THÂN VĂN HỒNG NGUYỄN ĐÌNH NGHĨA TỐNG ĐĂNG VƯƠNG LỚP: 71DCTT22 – Nhóm HÀ NỘI 10-2022 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ………………………………………………………………………………………………… …………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………… Giáo viên hướng dẫn Đặng Kim Anh * Nhiệm vụ phân công thành viên: STT Họ Ho Ngô Đào Thân Ngu Tố MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN * Nhiệm vụ phân công thành viên: MỤC LỤC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU MỤC TIÊU, PHƯƠNG PHÁP, NHIỆM VỤ VÀ Ý NGHĨA ĐỀ TÀI CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN CHO HỆ THỐNG 1.1 Cơ cấu,hoạt động vật tư: 1.2 Bài toán: 11 1.3 Thiết kế sở liệu tập trung cho hệ thống 11 1.4 Thiết kế mơ hình sở liệu phân tán cho hệ thống: 15 1.5 Phân mảnh liệu 16 1.6 Mô tả sử dụng liệu cho trạm 17 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL 20 2.1 Cấu trúc bảng liệu 20 Field Name 20 Constraint 20 Field Name 20 Constraint 20 2.2 Mơ hình sở liệu phân tán 23 2.3 Một số truy vấn phân tán hệ quản trị sở liệu phân tán 26 KẾT LUẬN 33 TÀI LIỆU THAM KHẢO 34 DANH MỤC HÌNH ẢNH No table of figures entries found LỜI MỞ ĐẦU Cùng với phát triển chung công nghệ thông tin thời kì cơng nghệ 4.0 ngày nay, ta cập nhật sáng tạo ứng dụng, phần mềm để hỗ trợ nhu cầu người dùng, đáp ứng đủ mặt cung cấp sản phẩm để giao dịch Điều nhằm hỗ trợ người sử dụng hay cụ thể khách hàng (customer), thấy rõ trao đổi, đánh giá , hỗ trợ ngành CNTT có nhu cầu người dùng CNTT trở thành nhân tố quan trọng sản xuất phát triển kinh tế toàn xã hội với phạm vi toàn cầu Cùng với mạng máy tính trở thành cơng cụ đắc lực thiếu cho tổ chức xã hội Điều bao gồm sở liệu phân tán (CSDLPT) nói riêng hệ phân tán nói chung lĩnh vực tìm hiểu từ lâu, nhiên với phát triển nhanh chóng cơng nghệ truyền thơng tin lan truyền mạnh mẽ mạng Internet, với xu tồn cầu hóa lĩnh vực, CSDLPT trở thành lĩnh vực thu hút nhiều quan tâm nhà nghiên cứu lĩnh vực CNTT Và tập lớn em xin tìm hiểu cách xử lý tổng quát truy vấn CSDLPT Và điều làm nhóm em bắt tay tâm làm giải đáp câu hỏi mà người đề Tuy làm nhóm cịn thiếu hay sai sót, xếp bố cục nội dung lỗi cú pháp, nhóm em cố gắng hồn chỉnh làm Đề 30 – quản lí vật tư MỤC TIÊU, PHƯƠNG PHÁP, NHIỆM VỤ VÀ Ý NGHĨA ĐỀ TÀI Mục tiêu: + Tìm hiểu xử lý truy vấn + Đưa Phương pháp nghiên cứu: - Đối tượng cần nghiên cứu thông tin tất khách hàng số thơng tin khác phận, phịng ban thuộc vật tư gồm: + Quản lý thông tin khách hàng + Quản lý thông tin nhân viên,quản lý + Quản lý giao dịch : thuê phòng, đặt phòng + Quản lý thơng tin loại phịng + Quản lý dịch vụ + Quản lý tốn : tốn trả phịng toán định kỳ Nhiệm vụ đề tài: + Qua khảo sát thực tế ta thấy công việc quản lý nhiều vật tư thực thủ cơng Do mục đích đề tài giảm tới mức tối thiểu công việc thủ cơng để đảm bảo tính xác, tin cậy công việc Tuy nhiên để làm tốt việc cần tìm hiểu kỹ vấn đề cụ thể mà toán đặt cách giải vấn đề Ý nghĩa đề tài: + Quản lý trạm liệu, làm tối ưu hóa liệu để thống kê cách cụ thể hoàn chỉnh vật tư CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN CHO HỆ THỐNG 1.1 Cơ cấu,hoạt động vật tư: - Tổng Giám đốc : Là người đứng đầu quản lý vật tư, chịu trách nhiệm thực công tác đối nội đối ngoại hoạt động kinh doanh vật tư Là người có chức cao quản lý vật tư, có chức bao quát chung toàn hoạt động vật tư, phối hợp với hoạt động với phó Giám đốc kiểm tra đôn đốc vạch kế hoạch công tác quy tắc điều lệ tương ứng xoay quanh mục tiêu quản lý kinh doanh vật tư - Phó Giám đốc: Thường xuyên kiểm tra đôn đốc đạo phận thực hồn thành cơng việc giao Phối hợp hoạt động đồ dùng vật tư, giám sát chặt chẽ người phân công cho chức để bảo quản vật tư cách cẩn thận kĩ lưỡng - Thư ký: Là người có nhiệm vụ ghi chép sổ sách, giấy tờ đồng thời phiên dịch cho giám đốc phó giám đốc họp với đối tác nước ngoài.v.v - Bộ phận nhân sự: chịu trách nhiệm đảm bảo nguồn nhân lực cho vật tư vào thời điểm Tìm kiếm nguồn lao động cần thiết phân bổ nguồn cách hợp lý cho hiệu Đào tạo quản lý phúc lợi cho toàn nhân viên vật tư Bộ phận kinh doanh: có chức thực việc tìm hiểu thị trường, tuyên truyền quảng bá giới thiệu sản phẩm vật tư nướccùng với nghiên cứu phù hợp với nhu cầu cá nhân Thực Hợp đồng, hoạt động kinh doanh đề phương hướng, chiến lược kinh doanh, đề biện pháp khôi phục nhược điểm phát huy lợi kinh doanh - Bộ phận phục vụ, nhân viên: có chức đại diện cho vật tư mở rộng mối quan hệ, tiếp xúc với khách Có vai trò quan trọng việc thu hút khách, làm cầu nối liên hệ khách với phận khác vật tư Bộ phận lễ tân đóng vai trò trung tâm phối hợp hoạt động phận vật tư Bán dịch vụ phòng nghỉ dịch vụ cho khách, tham gia vào hoạt động kinh doanh phòng ngủ vật tư như: đón tiếp khách, bố trí phịng ngủ, giữ đồ cho khách, toán, Nắm vững thị hiếu khách, tạo nên cảm nhận ban đầu tốt đẹp để lại ấn tuợng cho khách - Bộ phận tài chính: chuyên thực công việc tiền lương, chứng từ, sổ sách kế tốn Có chức ghi chép giao dịch tài diễn giải báo cáo tài cung cấp cho ban quản lý phận khác Ngoài ra, chức liên quan đến lĩnh vực khác vật tư kế toán giá thành, kiểm sốt tồn chi phí - Bộ phận kiểm tra vật tư: Tổ chức,lo liệu hoạt động kiểm tra chất lượng vật tư yếu tố quan trọng quy trình quản lý vật tư doanh nghiệp Nguyên liệu chất lượng tốt dẫn đến sản phẩm đạt chất lượng tốt Các yếu tố độ bền, độ xác, kích thước, hiệu suất hay giá trị thẩm mỹ yếu tố đánh giá chất lượng quan trọng để quản lý nguồn vật liệu ứng dụng sản xuất Bộ phận bảo vệ: có nhiệm vụ bảo đảm an tồn vật tư Đảm bảo an ninh ln ổn định bên ngồi vật tư - Bộ phận kỹ thuật: đảm bảo hệ thống kỹ thuật máy móc, thiết bị hoạt động tốt 1.2 Bài toán: Qua khảo sát thực tế ta thấy công việc quản lý nhiều nơi quản ly vật tư thực thủ cơng Do mục đích đề tài giảm tới mức tối thiểu công việc thủ cơng để đảm bảo tính xác, tin cậy cơng việc Tuy nhiên để làm tốt việc cần tìm hiểu kỹ vấn đề cụ thể mà toán đặt cách giải vấn đề Đối tượng cần quản lý thơng tin tất khách hàng số thơng tin khác phận, phịng ban thuộc vật tư gồm: - Quản lý thông tin nhân viên - Quản lý kho - Quản lý vật tư - Quản lý chi nhánh - Quản lý đơn đặt hàng - Quản lý phiếu nhập xuất: kiểm tra định kỳ xem kho cịn loại vật tư khơng 1.3 Thiết kế sở liệu tập trung cho hệ thống 1.3.1 Phân tích thực thể Sau phân tích thơng tin hệ thống vật tư ta tổ chức xây dựng thực thể chuẩn hóa chúng thực thể sau: Thực thể chi nhánh: Thực thể kho Thực thể vật tư: - Phân mảnh ngang dẫn xuất quan hệ DSKHO(Tram trung tam) thành mảnh ngang DSKHO (Tram 1), DSKHO (Tram 2), DSKHO (Tram 3) sau: DSKHO (tram1) = DSKHO LOAIKHO (tram1) DSKHO (tram2) = DSKHO LOAIKHO (tram2) DSKHO (tram3)= DSKHO LOAIKHO (tram3) - Phân mảnh ngang dẫn xuất quan hệ CHITIETPHIEUNHAP(Tram trung tam) thành mảnh ngang CHITIETPHIEUNHAP (Tram 1), CHITIETPHIEUNHAP (Tram 2), CHITIETPHIEUNHAP (Tram 3) sau: CHITIETPHIEUNHAP (tram1)= CHITIETPHIEUNHAP DSKHO (tram1) CHITIETPHIEUNHAP (tram2) = CHITIETPHIEUNHAP DSKHO (tram2) CHITIETPHIEUNHAP (tram3)= CHITIETPHIEUNHAP 1.6 DSKHO (tram3) Mô tả sử dụng liệu cho trạm - Ở ta thực phân mảnh ngang để chia hệ CSDL thành mảnh đặt trạm dựa vào loại kho trạm trung tâm liệu Do cấu trúc CSDL trạm giống trạm trung tâm Tuy nhiên liệu lưu trữ sử dụng trạm lại khác Với Trạm lưu sử dụng thông tin loại kho “kho HN”, Trạm lưu sử dụng thông tin loại kho “kho DN” Trạm lưu sử dụng thông tin loại kho “kho HCM” - Server + Phân quyền người dùng: server có tên đăng nhập dành cho người quản lý server Người quản lý thông qua phần mềm ứng dụng quản lí thơng tin tài khoản sở; cấp thêm tài khoản cho nhân viên chi nhánh + Quản lý thông tin tài khoản sở; cấp thêm tài khoản người dùng cho khu, cập nhật thơng tin tài khoản có quyền xóa thơng tin tài khoản + Server có quyền thêm, cập nhật, xóa liệu sở : Thông tin nhân viên, đơn hàng, chi nhánh, vật tư… trạm + Tìm kiếm thơng tin sở liệu sở tìm kiếm liệu sở để so sánh + Thống kê doanh thu,thống kê danh sách nhân viên ,vật tư, loại phiếu, … + CSDL server chứa database link kết nối đến CSDL sở thông qua hệ quản trị sở liệu phân tán SQL SERVER + CSDL server chứa thủ tục, hàm để thực thao tác khu khu có lệnh yêu cầu truy xuất liệu từ người quản lý Kết trả thông qua hệ quản trị sở liệu phần mềm ứng dụng để hiển thị lên hình - Trạm 1: kho Hà Nội + Phân quyền người dùng: cho phép hạn chế quyền sử dụng phần mềm ứng dụng loại kho “kho Hà Nội” + Cho phép thêm, cập nhật, xóa liệu : Thông tin nhân viên, đơn hàng, chi nhánh, vật tư… loại kho “kho Hà Nội” + Tìm kiếm thông tin sở liệu loại kho “kho Hà Nội” + Thống kê tình hình doanh thu, vật tư loại kho “kho Hà Nội” - Trạm 2: kho Đà Nẵng + Phân quyền người dùng: cho phép hạn chế quyền sử dụng phần mềm ứng dụng loại kho “kho Đà Nẵng” + Cho phép thêm, cập nhật, xóa liệu : Thơng tin nhân viên, đơn hàng, chi nhánh, vật tư… loại kho “kho Đà Nẵng” + Tìm kiếm thơng tin sở liệu loại kho “kho Đà Nẵng” + Thống kê tình hình doanh thu, vật tư loại kho “kho Đà Nẵng” - Trạm 3: kho Hồ Chí Minh + Phân quyền người dùng: cho phép hạn chế quyền sử dụng phần mềm ứng dụng loại kho “kho Hồ Chí Minh” - Cho phép thêm, cập nhật, xóa liệu : Thơng tin nhân viên, đơn hàng, chi nhánh, vật tư… loại kho “kho Hồ Chí Minh” - Tìm kiếm thơng tin sở liệu loại kho “kho Hồ Chí Minh” - Thống kê tình hình doanh thu, vật tư loại kho “kho Hồ Chí Minh” CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL 2.1 Cấu trúc bảng liệu Table ChiNhanh: Field Name MACN ChiNhanh DIACHI SoDT Table Nhanvien Field Name MANV HO TEN DIACHI NGAYSINH LUONG Table Kho: Field Name MAKHO TENKHO DIACHI MACN Table Vattu: Field Name MAVT TENVT DVT Table DatHang: Field Name MasoDDH NGAY NhaCC MANV MAKHO 6-Table CTDDH: chi tiet don dat hang Field Name MasoDDH MAVT SOLUONG DONGIA Khóa chính: MasoDDH +MAVT Table PhieuNhap: Field Name MAPN NGAY MasoDDH MANV MAKHO Table CTPN: chi tiết phiếu nhập hàng Field Name MAPN MAVT SOLUONG DONGIA Khóa chính: MAPN +MAVT Table PhieuXuat: Field Name MAPX NGAY HOTENKH MANV MAKHO 10 Table CTPX: chi tiết phiếu xuất hàng Field Name MAPX MAVT SOLUONG DONGIA Khóa chính: MAPX +MAVT 2.2 Mơ hình sở liệu phân tán Vật tư cơng ty có chi nhánh: chi nhánh (CN1), chi nhánh (CN2), chi nhánh (CN3) Phân tán sở liệu QLVT làm mảnh với điều kiện sau: - QLVT đặt server1: chứa thông tin phiếu phát sinh thuộc chi nhánh - QLVT đặt server2: chứa thông tin phiếu phát sinh thuộc chi nhánh - QLVT đặt server3: chứa thông tin phiếu phát sinh thuộc chi nhánh Server dùng để tra cứu thông tin nhân viên, kho chi nhánh, quản lý dễ dàng xác thơng tin nhóm xây dựng phần mềm dựa mơ hình sở liệu phân tán để quản lý liệu loại phịng: + Mỗi loại phịng có phần mềm ứng dụng, hệ quản trị sở liệu sở liệu độc lập riêng loại phịng đó, sở liệu loại phịng khơng tạo liên kết với mà tạo liên kết đến Server + Phần mềm ứng dụng loại phòng kết nối đến sở liệu khu thơng qua hệ quản trị sở liệu Phần mềm ứng dụng cho phép cập nhật, thêm, xóa liệu, tìm kiếm thơng tin, xuất báo cáo phịng thực số tác vụ khác + Ở loại kho: Khi người dùng thực yêu cầu truy xuất sở liệu thông qua giao diện phần mềm ứng dụng; yêu cầu phần mềm ứng dụng gửi đến hệ quản trị sở liệu phân tán thơng qua kết nối chương trình ứng dụng hệ quản trị CSDL; sau hệ quản trị CSDL phân tán yêu cầu đến vị trí chứa liệu sở Thực xong yêu cầu, kết gửi đưa lên giao diện phần mềm ứng dụng để người dùng xem chi tiết xuất thông tin + Server có mơ hình tương tự loại phịng gồm có: phần mềm ứng dụng chạy riêng server, hệ quản trị sở liệu để quản trị sở liệu server Cơ sở liệu server tạo liên kết đến sở liệu loại phịng thơng qua hệ quản trị sở liệu phân tán SQL SERVER + Phần mềm ứng dụng server kết nối đến sở liệu server với chức xem liệu loại phòng vật tư, cập nhật, thêm, xóa liệu loại phòng Phần mềm server giúp người quản lý tìm kiếm thơng tin loại phịng, thống kê liệu cho loại phòng cho loại phịng để so sánh làm cơng tác quản lý xác + CSDL server tạo liên kết đến sở database link thông qua hệ quản trị sở liệu phân tán mơi trường mạng máy tính + Tại server: người quản lý phát yêu cầu truy xuất CSDL đến CSDL sở thơng qua giao diện phần mềm ứng dụng Yêu cầu phần mềm ứng dụng gửi đến CSDL server thông qua hệ quản trị CSDL Tại CSDL server, yêu cầu thực thông qua database link(tạm dịch: đường dẫn kết nối CSDL) kết nối đến CSDL sở; thông qua database link yêu cầu thực sở liệu sở cần truy vấn trả kết cho server hiển thị lên giao diện phần mềm 2.3 Một số truy vấn phân tán hệ quản trị sở liệu phân tán - Các link bao gồm: + Tram1 chứa loại kho có tên loại kho “kho HN” + Tram2 chứa loại kho có tên loại kho “kho DN” + Tram3 chứa loại kho có tên loại kho “kho HCM” - Mã loại phòng: + kHN01: Kho HN + kDN01: Kho DN + kHCM01: Kho HCM - Một số truy vấn: + Truy vấn thông tin tên kho “kho HN” SELECT * FROM Kho WHERE tenkho = ‘kho HN’ + Truy vấn thông tin nhân viên quản lý kho phân phối: SELECT NhanVien.MANV, TEN, TrangThai FROM NHANVIEN, Kho WHERE NhanVIen.MACN = Kho.MACN AND NhanVIen.MANV='5' + Truy vấn thơng tin nhân viên có MANV= ‘6’ quản lý kho phân phối: SELECT MANV, HO + ' ' + TEN AS HOTEN, NGAYSINH, DIACHI, LUONG, MACN FROM dbo.NhanVien WHERE MANV = '6' KẾT LUẬN Qua việc nghiên cứu, tìm hiểu sở liệu phân tán, ta có Tốc độ thị hóa ngày nhanh Đặc biệt khu vực Hà Nội TP Hồ Chí Minh phương tiện giao thơng tăng đột biến Nếu điều hành, tổ chức quản lý ùn tắc nhiễm môi trường trầm trọng Ảnh hưởng kinh tế - xã hội tất lớn Việc nghiên cứu, ứng dụng ITS Việt Nam điều tất yếu nhằm khắc phục nạn kẹt xe, ùn tắc giao thông diễn thường xuyên đồng thời đáp ứng nhu cầu quản lý điều phối hoạt động giao thông theo mạng lưới quy hoạch Để thiết lập hệ thống ITS, trước mắt nên tin học hóa tất quan, ban, ngành liên quan đến giao thông trung tâm vận tải hành khách công cộng, bến xe lớn bến xe Mỹ Đình, bến xe Giáp Bát, bến xe buýt, … Lãnh đạo ngành cần xây dựng hệ thống thông tin tổng thể cho tât quan Trên sở đó, liệu hoạt động giao thông quản lý lưu trữ nhằm hỗ trợ chỗ trợ chuyên gia việc phân tích vấn đề giao thơng Ngồi ra, cần tự động hóa hệ thống tốn trạm thu phí, trạm đăng kiểm nhằm giảm bớt thời gian dừng xe, giảm tốc độ di chuyển Sau hồn thành việc tin học hóa tồn quan quản lý giao thông, bước triển khai lắp đặt hệ thống giám sát tình hình giao thơng hệ thống điều khiển đèn giao thông tự động, bảng điện tử thông báo tình hình giao thơng Việc kết hợp ứng dụng thành giải pháp khép kín bước quan trọng Ðể giám sát điều phối hoạt động giao thông theo thời gian thực, hệ thống cần phải khép kín tự động việc phân tích, định Ðây khâu quan trọng tốn kể nguồn lực vốn đầu tư hạ tầng kỹ thuật Tuy nhiên để thực đươc dự định vấn đề giáo dục ý thức tham giao thơng cho tồn dân coi vấn đề đáng quan tâm tìm cách khắc phục khó khăn mà ngành giao thông vận tải nước ta găp phải như: 29 TÀI LIỆU THAM KHẢO http://dulieu.tailieuhoctap.vn/books/cong-nghe-thong-tin/co-so-du-lieu/ file_goc_767856.pdf Bai giang_CSDLPhanTan_KA.doc.pdf https://cloudify.vn/quan-ly-kho-vat-tu/ https://www.younetsi.com/gioi-thieu-module-quan-ly-vat-tu https://www.youtube.com/watch?v=SEzoqzogl4Y https://www.youtube.com/watch?v=jBkZzBGdkMw https://www.youtube.com/watch?v=tufQOlDR12A https://sharecode.vn/source-code/giai-bai-tap-co-so-du-lieu-quan-ly-vat-tu- phu-hop-cac-ban-hoc-tap-tim-hieu-ve-sql-server-23136.htm https://tailieumienphi.vn/doc/bao-cao-bai-tap-lon-mon-co-so-du-lieu-phan- tan-he-thong-quan-ly-vat-tu-ob3guq.html 30 ... mơ hình sở liệu phân tán cho hệ thống: 15 1.5 Phân mảnh liệu 16 1.6 Mô tả sử dụng liệu cho trạm 17 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU PHÂN TÁN TRONG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL... thuộc vật tư gồm: + Quản lý thông tin khách hàng + Quản lý thông tin nhân viên ,quản lý + Quản lý giao dịch : th phịng, đặt phịng + Quản lý thơng tin loại phòng + Quản lý dịch vụ + Quản lý tốn... hiểu kỹ vấn đề cụ thể mà toán đặt cách giải vấn đề Ý nghĩa đề tài: + Quản lý trạm liệu, làm tối ưu hóa liệu để thống kê cách cụ thể hoàn chỉnh vật tư CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN CHO HỆ