Nội dung của báo cáo này trình bày nhu cầu tầm quan trọng của dự án hệ thống quản lý vật tư; kịch bản dữ liệu; phân tích các chức năng chính của hệ thống trong dự án; phân tích chức năng của từng vị trí thực hiện dự án; chức năng ở máy trạm và máy chủ; phân quyền cho các nhóm đối tượng thực hiện hệ thống quản lý vật tư.
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - BÁO CÁO BÀI TẬP LỚN HỆ THỐNG QUẢN LÝ VẬT TƯ Học phần: Cơ sở liệu phân tán Giảng viên hướng dẫn: PHAN THỊ HÀ Sinh viên thực hiện: Nhóm 06 1.Mai Long Nhật - B17DCCN478 2.Nguyễn Hữu Hưng - B17DCCN298 3.Nguyễn Duy Tài - B17DCCN550 4.Nguyễn Văn Toàn - B17DCCN610 5.Trần Bảo Đức Minh - B17DCCN738 6.Trần Đức An Nguyên - B17DCCN737 7.Đỗ Thị Thanh Hoa - B17DCCN248 8.Vũ Thị Hằng - B17DCCN209 9.Bùi Bích Phương - B17DCCN493 Hà Nội, tháng 11 năm 2020 Đặt vấn đề 1.1 Nhu cầu tầm quan trọng dự án Từ lâu việc lưu trữ kho vấn đề nan giải việc quản lý vật liệu, nhân viên hay giấy tờ sổ sách Vì việc đối chiếu thơng tin khó khăn dễ xảy sai sót nên kho khó mở rộng quy mơ lớn hay có thêm sở khác Vì lý trên, khơng thể quản lý vật liệu theo sổ sách trước Việc tổng hợp số lượng vật liệu gặp nhiều khó khăn quản lý sổ sách Từ ta thấy, số hóa thơng tin vật liệu (hay tạo hệ thống để quản lý vật liệu) vô quan trọng Không vậy, với việc nhu cầu người dùng khắp tỉnh thành cao việc mở rộng thêm chi nhánh cần thiết Lúc này, việc quản lý vật liệu sở liệu tập trung lại bộc lộ nhiều khuyết điểm Nếu liệu vật liệu lưu trữ kho chính, kho khác muốn lấy thơng tin lại phải gửi yêu cầu đến máy chủ chờ hồi đáp, nhiều thời gian Chưa kể đến việc thông tin vật liệu (nhất số lượng) lại thường xuyên cập nhất, cập nhật với số lượng lớn, khiến cho máy chủ phải xử lý nhiều, dẫn đến tốn thời gian chi phí Có thể hình dung kho tổng có nhiều kho chi nhánh khác, chi nhánh có tầm nghìn vật liệu việc quản lý thông tin vật liệu giống cơng mạng Mơ hình sở liệu tập trung trường hợp cịn có khuyết điểm dễ gây mát liệu Trong thực tế, loại vật liệu kho có nhu cầu quản lý riêng vật liệu số lượng vật liệu loại vật liệu lớn, Nên việc quản lý sở liệu theo mơ hình phân tán đáp ứng nhu cầu Vì nhằm tạo điều kiện phát huy tính linh hoạt mà hệ thống quản lý kho, việc xây dựng triển khai hệ thống quản lý vật liệu theo mơ hình sở liệu phân tán có ý nghĩa quan trọng Thực tiễn nhiều tổng kho Việt Nam xây dựng hệ thống quản lý vật liệu theo mơ hình phân tán Theo đó, hệ thống theo mơ hình mang lại: - Giá trị sử dụng cho nhân viên: Nhân viên dễ dàng kiểm tra thông tin vật liệu, phiếu nhập xuất hàng hay kiểm tra thông tin khách hàng, nhà cung cấp cách nhanh thuận tiện mà không cần tra sổ sách 2 - Giá trị kinh tế: Hệ thống giúp giảm chi phí hoạt động so với hệ thống tập trung Giúp cho tiết kiệm chi phí mạng, bảo trì, kiểm tra phục hồi liệu thời gian thực yêu cầu 1.2 Kịch liệu (kịch vị trí nghiệp vụ) - Nhà cung cấp liệu chung hệ thống cập nhật máy chủ - Vật liệu, nhân viên, vật liệu xuất, phiếu xuất, khách hàng, vật liệu nhập, phiếu nhập, liệu riêng kho chi nhánh cập nhật máy trạm máy chủ - Dữ liệu cập nhật máy trạm chuyển máy chủ sau phút - Dự án triển khai với vùng quản lý vùng xử lý Trụ sở Thạch Thất-Hà Nội: nơi đặt máy chủ o Chức năng: quản lý liệu toàn hệ thống o Dữ liệu: tất liệu o Nguồn liệu: nhân viên nhập máy trạm trở o Dữ liệu vận chuyển đến: máy trạm Đối tượng sử dụng: nhân viên quản lý hệ thống, phép quản lý (thêm, sửa, xóa) tất liệu Đà Nẵng, TP Hồ Chí Minh, Quảng Bình, Nam Định, Hải Phịng, Vĩnh Phúc, Bình Phước, Bình Định: nơi đặt máy trạm o Chức năng: quản lý liệu tất đối tượng chi nhánh kho o Dữ liệu: vật liệu, vật liệu nhập, vật liệu xuất, phiếu nhập, phiếu xuất, khách hàng, thông tin vật liệu kho đó, thơng tin liệu chung: nhà cung cấp o Nguồn liệu: nhân viên nhập vào o Dữ liệu vận chuyển đến: máy chủ o Đối tượng sử dụng: nhân viên kho, nhân viên hệ thống o Các quyền truy cập người dùng: 3 + Nhân Viên hệ thống: tất quyền + Nhân Viên kho: đọc, thêm sửa xóa thơng tin liệu kho mình: vật liệu xuất, phiếu nhập, phiếu xuất, khách hàng, nhà cung cấp, vật liệu đọc thông tin nhân viên kho Phân tích 2.1 Phân tích chức hệ thống dự án: - Quản lý thông tin loại vật liệu Quản lý thông tin kho Quản lý thông tin nhân viên Quản lý thông tin phiếu nhập xuất, vật liệu nhập xuất Quản lý thông tin khách hàng, nhà cung cấp Chức báo cáo thống kê 2.2 Phân tích chức vị trí thực dự án - Tổng kho (trụ sở chính): + Quản lý tổng thể thông tin tổng kho, chi nhánh kho, vật liệu, vật liệu nhập, vật liệu xuất, phiếu nhập, phiếu xuất, khách hàng, nhà cung cấp + Có quyền thêm thông tin bảng kho chi nhánh, vật liệu, vật liệu nhập, vật liệu xuất, phiếu nhập, phiếu xuất, khách hàng, nhà cung cấp tự động cập nhập cho chi nhánh kho (TP HCM, Hải Phòng, Nam Định, Đà Nẵng…) - Kho chi nhánh tỉnh Đà Nẵng, TP Hồ Chí Minh, Quảng Bình, Nam Định, Hải Phịng, Vĩnh Phúc, Bình Phước, Bình Định: + Quản lý thông tin kho chi nhánh gồm: vật liệu, vật liệu nhập, vật liệu xuất, phiếu nhập, phiếu xuất, khách hàng + Dữ liệu cập nhật máy trạm chuyển máy chủ sau phút + Chỉ quyền xem thông tin nhà cung cấp, trụ sở tổng kho khơng có quyền chỉnh sửa 4 2.3 Chức máy trạm máy chủ - Chức máy trạm (kho Đà Nẵng, TP Hồ Chí Minh, Quảng Bình, Nam Định, Hải Phịng, Vĩnh Phúc, Bình Phước, Bình Định): + Chức quản lý thông tin kho chi nhánh: giúp nhân viên kho thực thao tác thêm, xóa thơng tin vật liệu, thông tin phiếu nhập hàng, phiếu xuất hàng, vật liệu nhập, vật liệu xuất, thông tin khách hàng + Chức thống kê: vật liệu, vật liệu nhập, xuất, phiếu nhập, xuất, khách hàng, nhà cung cấp - Các chức máy chủ: + Có tồn chức máy trạm + chức quản lý thông tin kho chi nhánh: nhân viên hệ thống thêm sửa xóa thơng tin chi tiết kho chi nhánh + Chức quản lý thông tin vật liệu: nhân viên hệ thống thêm sửa xóa thơng tin chi tiết vật liệu, thông tin lưu csdl, liệu kho chi nhánh chuyển đến máy trạm chi nhánh tương ứng, quản lý thông tin kho chi nhánh + Chức báo cáo thống kê: giúp cho nhân viên quản lý thơng tin cần thiết: Báo cáo thống kê phiếu xuất (VD: tìm danh sách phiếu xuất tháng 12 năm 2020), … 2.4 Phân quyền cho nhóm đối tượng thực dự án - Người quản lý (tại máy chủ tổng): xem, cập nhật thông tin tất liệu - Nhân viên (tại kho): + Xem thông tin kho, vật liệu, vật liệu xuât, vật liệu nhập, phiếu xuất, phiếu nhập, khách hàng, nhà cung cấp + Thêm, sửa xóa thơng tin vật liệu, vật liệu xuât, vật liệu nhập, phiếu xuất, phiếu nhập, khách hàng 5 2.5 Phân tích CSDL (Mơ hình thực thể liên kết, quan hệ) 6 7 2.6 Bảng tần suất truy cập vị trí Thực thể Trụ sở tổng kho Các Kho chi nhánh Kho H.RWED H.R L.E PhieuNhap H.R, H.W,L.ED H.R, H.W,L.ED PhieuXuat H.R, H.W,L.ED H.R, H.W,L.ED VatLieuNhap H.R, H.W,L.ED H.R, H.W,L.ED KhachHang H.R, H.W,L.ED H.R, H.W,L.ED NhaCungCap H.W,H.ED,H.R H.R NhanVien H.W, H.ED, H.R H.W, H.ED ,H.R Trong đó: - W: tạo ghi - E: sửa- D: xóa - R: đọc - H: tần suất cao - L: tần suất thấp Thiết kế 3.1 Thiết kế hệ thống mạng tổng quan - Kho tổng: Đặt máy Server Thạch Thất Hà Nội thực chức lưu CSDL toàn hệ thống, đóng vai trị Sever trung tâm đặt HN dùng lưu tất bảng liệu server kho chi nhánh Server trung tâm quản lý đến Server kho chi nhánh phân quyền truy cập CSDL hệ thống - Kho Đà Nẵng: Đặt máy Server trạm Đà Nẵng thực chức lưu CSDL nằm Đà Nẵng - Kho TP HCM: Đặt máy Server trạm Hồ Chí Minh thực chức lưu CSDL nằm TP Hồ Chí Minh 8 - Kho Quảng Bình: Đặt máy Server trạm Quảng Bình thực chức lưu CSDL nằm Quảng Bình - Kho Nam Định: Đặt máy Server trạm Nam Định thực chức lưu CSDL nằm Nam Định - Kho Hải Phòng: Đặt máy Server trạm Hải Phòng thực chức lưu CSDL nằm Hải Phòng - Kho Vĩnh Phúc: Đặt máy Server trạm Vĩnh Phúc thực chức lưu CSDL nằm Vĩnh Phúc - Kho Bình Phước: Đặt máy Server trạm Bình Phước thực chức lưu CSDL nằm Bình Phước - Kho Bình Định: Đặt máy Server trạm Bình Định thực chức lưu CSDL nằm Bình Định Thiết kế CSDL hệ thống (bảng, mơ hình quan hệ bảngdiagram) - Thiết kế CSDLPT + Lược đồ phục vụ cho phân mảnh ngang dẫn xuất: 9 10 10 Chọn merge publication để đồng liệu có thay đổi từ server chủ máy trạm 44 44 45 45 Chọn articles cần phân tán 46 46 Phân tán theo chi nhánh, với mã chi nhánh 47 47 Tạo phân mảnh 48 48 49 49 50 50 51 51 Đặt tên publication Tạo publication thành công Tạo subscription 52 52 53 53 54 54 55 55 Chọn run continuously 56 56 Tạo Subcription thành công 57 57 58 58 ... khai hệ thống quản lý vật liệu theo mơ hình sở liệu phân tán có ý nghĩa quan trọng Thực tiễn nhiều tổng kho Việt Nam xây dựng hệ thống quản lý vật liệu theo mơ hình phân tán Theo đó, hệ thống. .. liệu hệ thống: 14 14 15 15 16 16 - Phân mảnh: Dựa vào tần suất sử dụng, khoảng cách địa lý hoạt động hệ thống, sau phương án đề xuất phân mảnh liệu Trong hệ thống quản lý kho, phân mảnh sở liệu Quản. .. nghìn vật liệu việc quản lý thơng tin vật liệu giống công mạng Mô hình sở liệu tập trung trường hợp cịn có khuyết điểm dễ gây mát liệu Trong thực tế, loại vật liệu kho có nhu cầu quản lý riêng vật