Cuộc sống của chúng ta luôn luôn vận động và phát triển theo hướng ngày càng hiện đại và đáp ứng nhu cầu của thời đại mới. Thực tế cho thấy, đời sống vật chất của con người ngày càng được nâng cao; cho nên các nhu cầu của cuộc sống cũng không ngừng tăng. Trong số các nhu cầu đó, mua sắm là một nhu cầu quen thuộc, gần gũi và cần thiết cho cuộc sống hằng ngày của con người. Đối với nền kinh tế đang rất phát triển như hiện nay, nhằm đáp ứng và nâng cao chất lượng cuộc sống, nhu cầu mua sắm không ngừng tăng. Xác định được điều này nhiều công ty, cá nhân, tổ chức đã xây dựng và phát triển hệ thống các cửa hàng, siêu thị với quy mô rộng lớn và hiện đại để đáp ứng nhu cầu ngày càng tăng cao của người dân. Do đó các siêu thị hiện nay là một mô hình kinh doanh hiện đại, đa dạng về hàng hóa, chủng loại, có cơ sở vật chất kĩ thuật hiện đại đáp ứng nhu cầu của mọi nền kinh tế. Bởi vì các siêu thị có quy mô lớn nên việc quản lí hệ thống siêu thị là việc không đơn giản, đặt ra vấn đề phải có kế hoạch quản lí cụ thể và hiệu quả với các nhà quản lí; nếu vẫn giữ hình thức quản lí truyền thống, thủ công thì việc quản lí sẽ gặp nhiều khó khăn và phức tạp, mặt khác còn làm tiêu tốn một số lượng lớn nhân công cho việc quản lí và lợi nhuận cũng như hiệu suất khi quản lí thủ công sẽ không được cao. Chính vì lí do đó, nhằm giúp cho việc quản lí các siêu thị được dễ dàng, thuận tiện và hợp lí, nâng cao hiệu suất làm việc hơn nhóm chúng tôi xin trình bày đồ án Phân tích thiết kế hệ thống thông tin về hệ thống quản lí siêu thị.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC- KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI - - ĐỒ ÁN PHÂN TÍCH HỆ THỐNG ĐỀ TÀI PHÂN TÍCH HỆ THỐNG QUẢN LÝ SIÊU THỊ Giáo viên hướng dẫn: Họ tên : TRẦN MINH ĐỨC Mã sinh viên :2520230165 Khóa/Lớp : TH25.03 HÀ NỘI, ngày 04, tháng 12, năm 2021 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC MỤC LỤC MỤC LỤC DANH MỤC HÌNH VẼ CÁC THUẬT NGỮ VÀ VIẾT TẮT LỜI MỞ ĐẦU PHẦN I-PHÁT BIỂU BÀI TOÁN VỀ QUẢN LÍ HỆ THỐNG SIÊU THỊ .6 1.Phát biểu toán: 2.Quy trình nghiệp vụ .7 3.Đặc tả yêu cầu: 3.1 Yêu cầu chức 3.2.Yêu cầu hệ thống 3.3.Yêu cầu phi chức PHẦN II-MƠ HÌNH HĨA 10 1.Mơ hình hóa chức 10 1.1.Mơ hình logic 10 1.2.Mơ hình vật lý .10 1.3.Biểu đồ phân rã chức (BFD) 10 2.Biểu đồ phân rã chức 11 Hình 4: Biểu đồ BFD hệ thống quản lí siêu thị 11 3.Biểu đồ dòng liệu 12 PHẦN III- MƠ HÌNH HĨA DỮ LIỆU 18 1.Biểu đồ ERD 18 1.1 Khái niệm: 18 1.2 Vai trò ERD 19 1.3 Các phần tử ERD 19 1.4 Xác định thực thể hệ thống quản lí siêu thị 20 1.5 Xác định thuộc tính thực thể hệ thống quản lí siêu thị 21 Mơ hình liệu quan hệ - RDM .25 2.1.Bảng chuẩn hóa liệu .25 2.2.Bảng ma trận thực thể 26 2.3.Xây dựng từ điển kiểu liệu: .28 2.4 Biểu đồ RDM .35 PHẦN IV- THIẾT KẾ GIAO DIỆN 36 Giao diện đầu vào 36 1.1 Giao diện .36 Giao diện chức hệ thống 37 2.1 Giao diện đăng nhập .38 2.2 Giao diện thay đổi mật 39 2.3 Giao diện cấp quyền .40 Giao diện chức cập nhật danh mục 40 Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 3.1 Giao diện cập nhật danh mục hàng hóa 41 3.2 Giao diện cập nhật danh mục nhà cung cấp 43 3.3 Giao diện cập nhật danh mục nhân viên .43 4.1 Giao diện lập phiếu nhập xuất .45 4.1 Giao diện xác nhận phiếu nhập xuất 46 4.2 Giao diện lập báo cáo nhập xuất 47 Giao diện đầu 48 5.1 Giao diện chức thống kê báo cáo .48 5.2 Giao diện thống kê báo cáo hàng nhập .49 5.2 Giao diện thống kê báo cáo hàng xuất 50 5.3 Giao diện thống kê báo cáo hàng tồn kho 51 5.4 Giao diện thống kê báo cáo doanh thu 52 Giao diện báo cáo .53 6.1 Giao diện báo cáo thống kê hàng nhập 53 6.2 Giao diện báo cáo thồng kê hàng xuất 54 6.3 Giao diện báo cáo thống kê hàng tồn kho 55 6.4 Giao diện báo cáo thống kê doanh thu 56 DANH MỤC HÌNH VẼ Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC Hình Quy trình nhập hàng Hình 2.Quy trình xuất hàng Hình 3.Quy trình bán hàng Hình 5: Biểu đồ DFD mức ngữ cảnh hệ thống siêu thị .12 Hình 7: Biểu đồ DFD mức chức quản lí hệ thống 14 Hình 8: Biểu đồ DFD mức chức cập nhật danh mục .15 Hình 9: Biểu đồ DFD mức chức thống kê báo cáo 16 Hình 10: Biểu đồ DFD mức chức quản lí nhập xuất .17 Hình 11: Biểu đồ ERD Error: Reference source not found Hình 12: Biểu đồ RDM 27 Hình 13 : Giao diện Welcome chương trình .35 Hình 14: Giao diện chức hệ thống 36 Hình 15: Giao diện đăng nhập 37 Hình 16: Giao diện thay đổi mật 39 Hình 17: Giao diện cấp quyền người dùng 40 Hình 18: Giao diện chức cập nhật danh mục 41 Hình 19: Giao diện cập nhật danh mục hàng hóa 41 Hình 20: Giao diện cập nhật danh mục nhà cung cấp 42 Hình 21: Giao diện cập nhật danh mục nhân viên 43 Hình 22: Giao diện chức quản lý nhập xuất hàng 43 Hình 23 : Giao diện lập phiếu nhập - xuất 44 Hình 24: Giao diện xác nhận phiếu nhập – xuất 45 Hình 25: Giao diện lập báo cáo nhập – xuất 46 Hình 26: Giao diện chức thống kê – báo cáo 47 Hình 27: Giao diện thống kê hàng nhập 48 Hình 28: Giao diện thống kê hàng xuất 49 Hình 29 : Giao diện thống kê hàng tồn kho 50 Hình 30: Giao diện thống kê doanh thu 51 Hình 31: Giao diện báo cáo thống kê hàng nhập 52 Hình 32: Giao diện báo cáo thồng kê hàng xuất 53 Hình 33: Giao diện báo cáo thống kê hàng tồn kho 54 Hình 34: Giao diện báo cáo thống kê doanh thu 55 CÁC THUẬT NGỮ VÀ VIẾT TẮT - NCC: Nhà cung cấp Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin - SV:TRẦN MINH ĐỨC CC: Cung cấp SĐT: Số điện thoại DM: Danh mục CT: Chi tiết Bussiness Functional Diagram – BFD: Biểu đồ phân rã chức Data Flow Diagram – DFD: Biểu đồ dòng liệu Entity Relationship Diagram – ERD: Mơ hình thực thực thể quan hệ Relational Data Model – RDM: Mơ hình liệu quan hệ LỜI MỞ ĐẦU Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH ĐỨC Cuộc sống luôn vận động phát triển theo hướng ngày đại đáp ứng nhu cầu thời đại Thực tế cho thấy, đời sống vật chất người ngày nâng cao; nhu cầu sống không ngừng tăng Trong số nhu cầu đó, mua sắm nhu cầu quen thuộc, gần gũi cần thiết cho sống ngày người Đối với kinh tế phát triển nay, nhằm đáp ứng nâng cao chất lượng sống, nhu cầu mua sắm không ngừng tăng Xác định điều nhiều công ty, cá nhân, tổ chức xây dựng phát triển hệ thống cửa hàng, siêu thị với quy mô rộng lớn đáp ứng nhu cầu ngày tăng cao người dân Do siêu thị mơ hình kinh doanh đại, đa dạng hàng hóa, chủng loại, có sở vật chất kĩ thuật đại đáp ứng nhu cầu kinh tế Bởi siêu thị có quy mơ lớn nên việc quản lí hệ thống siêu thị việc khơng đơn giản, đặt vấn đề phải có kế hoạch quản lí cụ thể hiệu với nhà quản lí; giữ hình thức quản lí truyền thống, thủ cơng việc quản lí gặp nhiều khó khăn phức tạp, mặt khác cịn làm tiêu tốn số lượng lớn nhân công cho việc quản lí lợi nhuận hiệu suất quản lí thủ cơng khơng cao Chính lí đó, nhằm giúp cho việc quản lí siêu thị dễ dàng, thuận tiện hợp lí, nâng cao hiệu suất làm việc nhóm chúng tơi xin trình bày đồ án Phân tích thiết kế hệ thống thơng tin hệ thống quản lí siêu thị Trong q trình làm đồ án cịn thiếu kinh nghiệm nên trình bày khơng tránh gặp phải sai sót Kính mong thầy thơng cảm đóng góp ý kiến để đồ án em hoàn thiện Em xin chân thành cảm ơn! PHẦN I-PHÁT BIỂU BÀI TỐN VỀ QUẢN LÍ HỆ THỐNG SIÊU THỊ 1.Phát biểu toán: Hàng ngày, nhân viên bán hàng siêu thị Big C phải tiếp nhận số lượng lớn yêu cầu mua hàng khách hàng Hệ thống phải cho phép nhân Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC viên bán hàng lập hố đơn tính tiền cho khách hàng cách đơn giản, nhanh chóng, xác Đối với khách hàng mua hệ thống khơng cần lưu thông tin khách hàng mà lưu lại hoá đơn để phận kế toán thống kê Ngồi việc bán lẻ, siêu thị cịn bán sỉ cho đơn vị cần mua với số lượng nhiều Với đơn vị hệ thống cần phải lập hoá đơn chi tiết cho họ để toán tiền Khi nhận đơn đặt hàng, phận tiếp nhận đơn đặt hàng kiểm tra khả đáp ứng đơn đặt hàng Nếu đủ khả đáp ứng đơn đặt hàng, phận nhập thông tin đơn đặt hàng vào hệ thống Trong siêu thị có nhiều quầy thu ngân, quầy phụ trách hay nhiều nhân viên bán hàng Tại thời điểm có nhân viên phụ trách quầy thu ngân Hệ thống phải lưu lại phiên làm việc nhân viên để tiện cho việc quản lý sau Vào cuối ngày, phận kế toán thống kê tình hình bán hàng siêu thị, tính tốn xem lượng hàng tồn, hàng hết để lên kế hoạch nhập hàng hay lý hàng tồn HệKIỂM thống TRA phải cho phép phận tình hình HÀNG TỒN KHOkế tốn thống kê chi tiết KHƠNG siêu thị NHẬP Vào cuối tháng ban giám đốc yêu cầu, phận kế toán lập HÀNG báo cáo thống kê tình hình bán hàng siêu thị gửi lên ban giám đốc Hệ thống phải cho phép phận kế toán làm báo cáo thống kê tình hình bán hàng CẦN thángLẬP hoặcDANH SÁCH khoảngHÀNG thời gian choNHẬP trước Khi có hàng hết cần bổ sung hàng mới, siêu thị nhập hàng từ nhà cung cấp Thông tin hàng cần nhập phải lưu lại để phận kế tốn thống kê tình hình mua bán siêu thị Thơng tin trình lên ban giám đốc để duyệt xem có phép nhập hàng hay không Khi nhập hàng phận kho CUNG lập mã CẤP vạch,HÀNG tính tốn sốNHẬN lượng nhập hàng vào hệ thống Hệ NHÀ XÁC thống phải cho phép phận kho nhập hàng vào hay cập nhật hàng QUẢN LÍ KHO KIỂM TRA SỐ LƯỢNG, CHẤT LƯỢNG HÀNG HĨA 2.Quy trình nghiệp vụ Khơng đạt yêu cầu Đạt yêu cầu NHẬP HÀNG TỪ NHÀ CUNG CẤP Thiếu LẬP HOÁ ĐƠN NHẬP HÀNG Đố án: Quản lí thống siêu thị Trang NHẬP HÀNG VÀO KHO Đủ Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC Không đủ yêu cầu Đủ yêu cầu Hình Quy trình nhập hàng NHẬN YÊU CẦU XUẤT HÀNG (TỪ KHÁCH HÀNG HOẶC QUẦY HÀNG) QUẢN LÍ KHO KIỂM TRA HÀNG TRONG KHO Đáp ứng yêu cầu LẬP HỐ ĐƠN VÀ XUẤT HÀNG Đố án: Quản lí thống siêu thị Trang XUẤT HÀNG Không đáp ứng yêu cầu KHÔNG TIẾP NHẬN HOẶC NHẬP THÊM HÀNG Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC Hình 2.Quy trình xuất hàng KHO HÀNG Xuất hàng QUẦY HÀNG CUNG CẤP THÔNG TIN SẢN PHẨM, CHẤT LƯỢNG, GIÁ TIỀN Bán hàng LẬP HÓA ĐƠN BÁN BÀNG (THEO ĐVT, SỐ LƯỢNG, GIÁ CẢ) Hình 3.Quy trình bán hàng 3.Đặc tả yêu cầu: 3.1 Yêu cầu chức - Chức hệ thống: Quản lí đăng nhập hệ thống Thay đổi mật Cấp quyền Thoát - Cập nhật: Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC + Danh mục hàng hóa + Danh mục nhà cung cấp + Danh mục nhân viên - Quản lí hàng nhập-xuất: Lập phiếu nhập hàng Lập phiếu xuất hàng Lập hóa đơn bán hàng - Thống kê báo cáo: Thống kê hàng nhập Thống kê hàng xuất Thống kê hàng tồn Thống kê doanh thu(ngày, tuần, tháng…) 3.2.Yêu cầu hệ thống Máy chủ có cấu hình tốt đảm bảo trì hệ thống 24/24 Hệ quản trị sở liệu SQL Server 2005 cao Ngơn ngữ lập trình (VB.net, Java) Hệ thống máy bán hàng kết nối với máy chủ 24/24 3.3.u cầu phi chức Chi phí bảo trì thấp Quét mã mặt hàng (mã vạch) nhanh chóng, xác Hoạt động tốt 24/24 Giao diện đẹp, thân thiện, đơn giản, dể dùng Tốc độ xử lí cao, đáp ứng lượng truy cập lớn Hạn chế đến mức thấp sai sót xảy trình sử dụng Đảm bảo tốt chức cập nhật, chèn, xóa (sự thay đổi tên mặt hàng, mã mặt hàng, giá cả…) Đố án: Quản lí thống siêu thị Trang Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC Hình 18: Giao diện chức cập nhật danh mục 3.1 Giao diện cập nhật danh mục hàng hóa Hình 19: Giao diện cập nhật danh mục hàng hóa Đố án: Quản lí thống siêu thị Trang 41 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 3.2 Giao diện cập nhật danh mục nhà cung cấp Hình 20: Giao diện cập nhật danh mục nhà cung cấp 3.3 Giao diện cập nhật danh mục nhân viên Đố án: Quản lí thống siêu thị Trang 42 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC Hình 21: Giao diện cập nhật danh mục nhân viên Giao diện quản lý nhập – xuất hàng Hình 22: Giao diện chức quản lý nhập xuất hàng Đố án: Quản lí thống siêu thị Trang 43 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 4.1 Giao diện lập phiếu nhập xuất Hình 23 : Giao diện lập phiếu nhập - xuất Đố án: Quản lí thống siêu thị Trang 44 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 4.1 Giao diện xác nhận phiếu nhập xuất Hình 24: Giao diện xác nhận phiếu nhập – xuất Đố án: Quản lí thống siêu thị Trang 45 Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH ĐỨC 4.2 Giao diện lập báo cáo nhập xuất Hình 25: Giao diện lập báo cáo nhập – xuất Đố án: Quản lí thống siêu thị Trang 46 Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH ĐỨC Giao diện đầu 5.1 Giao diện chức thống kê báo cáo Hình 26: Giao diện chức thống kê – báo cáo Đố án: Quản lí thống siêu thị Trang 47 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 5.2 Giao diện thống kê báo cáo hàng nhập Hình 27: Giao diện thống kê hàng nhập Đố án: Quản lí thống siêu thị Trang 48 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 5.2 Giao diện thống kê báo cáo hàng xuất Hình 28: Giao diện thống kê hàng xuất Đố án: Quản lí thống siêu thị Trang 49 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 5.3 Giao diện thống kê báo cáo hàng tồn kho Hình 29 : Giao diện thống kê hàng tồn kho Đố án: Quản lí thống siêu thị Trang 50 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 5.4 Giao diện thống kê báo cáo doanh thu Hình 30: Giao diện thống kê doanh thu Đố án: Quản lí thống siêu thị Trang 51 Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH ĐỨC Giao diện báo cáo 6.1 Giao diện báo cáo thống kê hàng nhập Hình 31: Giao diện báo cáo thống kê hàng nhập Đố án: Quản lí thống siêu thị Trang 52 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 6.2 Giao diện báo cáo thồng kê hàng xuất Hình 32: Giao diện báo cáo thồng kê hàng xuất Đố án: Quản lí thống siêu thị Trang 53 Phân tích thiết kế hệ thống thơng tin SV:TRẦN MINH ĐỨC 6.3 Giao diện báo cáo thống kê hàng tồn kho Hình 33: Giao diện báo cáo thống kê hàng tồn kho Đố án: Quản lí thống siêu thị Trang 54 Phân tích thiết kế hệ thống thông tin 6.4 Giao diện báo cáo thống kê doanh thu Hình 34: Giao diện báo cáo thống kê doanh thu Đố án: Quản lí thống siêu thị Trang 55 SV:TRẦN MINH ĐỨC ... tháng Có độ dài ký tự Đố án: Quản lí thống siêu thị Trang 33 Phân tích thiết kế hệ thống thông tin 2.4 Biểu đồ RDM Đố án: Quản lí thống siêu thị Trang 34 SV:TRẦN MINH ĐỨC Phân tích thiết kế hệ. .. đăng nhập Đố án: Quản lí thống siêu thị Trang 37 Phân tích thiết kế hệ thống thơng tin Đố án: Quản lí thống siêu thị Trang 38 SV:TRẦN MINH ĐỨC Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH... thơng tin Hàng tồn Lưu thông tin Nhận thông tin Xuất 5thông tin Nhà quản lí Đố án: Quản lí thống siêu thị 1.3.4 Trang 15 Doanh thu 4 Phân tích thiết kế hệ thống thông tin SV:TRẦN MINH ĐỨC Hàng