Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
1,93 MB
Nội dung
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN -o0o - BÀI TẬP LỚN MƠN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN ĐỀ TÀI: QUẢN LÝ SIÊU THỊ Giảng viên hướng dẫn: Nguyễn Đức Dư Nhóm thực hiện: Nhóm - Lớp CNTT2 - K61 - GTVT Danh sách sinh viên tham gia: STT Họ Tên Trịnh Xuân Bách Nguyễn Quang Huy Nguyễn Hoàng Lan Nguyễn Xuân Ngọc Hà Nội, tháng 11 năm 2022 Mã Sinh Viên 201200026 201200160 201206522 201210256 LỜI NÓI ĐẦU Hiện nay, phát triển công nghệ thông tin, đặc biệt lĩnh vực thương mại điện tử giúp cá nhân, doanh nghiệp có mặt hàng dễ dàng tiếp cận với người tiêu dùng Hầu hết họ có phần mềm riêng để quản lý doanh nghiệp Đứng trước nhu cầu thiết kế phần mềm cá nhân doanh nghiệp việc đam mê lập trình ứng dụng Nhóm em chọn đề tài: “Quản lý siêu thị” làm tập lớn mơn phân tích thiết kế hệ thống thơng tin Nội dung đề tài gồm có phần: Phần 1: Khảo sát phát biểu toán Thực tìm hiểu, khảo sát hệ thống thơng tin, cụ thể cửa hàng bán tạp hóa, đánh giá trạng cửa hàng, xác định mặt hạn chế hệ thống cũ, từ đề xuất biện pháp khắc phục Phần 2: Phân tích hệ thống Từ việc khảo sát hệ thống ban đầu, nội dung phần tập trung xác định yêu cầu mà hệ thống cần đáp ứng Xác định chức cần có, luồng liệu thực thể hệ thống Phần 3: Thiết kế hệ thống Từ liệu có qua phần phân tích hệ thống, nội dung phần thực việc thiết kế CSDL, xử lý chức năng, thiết kế chương trình Thực tập lớn hội để chúng em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian cịn hạn chế nên chương trình khó tránh khỏi thiếu sót, mong thầy thơng cảm Những góp ý thầy học, hành trang để chúng em vững bước vào sống sau Qua đây, chúng em xin trân trọng cám ơn thầy Nguyễn Đức Dư, người giúp đỡ dẫn dắt chúng em hoàn thành đề tài Trân trọng cảm ơn! BẢNG PHÂN CƠNG: Cơng việc Bách Huy Lan Ngọc Xác định tốn x x x x Thu thập thơng tin x x x x Phát biểu toán x Kết khảo sát Mơ hình hóa tiến trình x x x x Mơ hình hóa liệu x x x Thiết kế kiến trúc hệ thống x Thiết kế giao diện x x x Làm báo cáo x MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG 1: KHẢO SÁT VÀ PHÁT BIỂU BÀI TOÁN 1.1 Xác định toán: 1.2 Thu thập thông tin: 1.2.1 Phỏng vấn: 1.2.2 Phiếu điều tra: 12 1.2.3 Lấy mẫu: 20 1.3 Phát biểu toán: 21 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 23 2.1 Kết khảo sát: 23 2.1.1 Khảo sát sơ bộ: .23 2.1.2 Khảo sát chi tiết: 25 2.2 Mơ hình hóa tiến trình: 28 2.2.1 Sơ đồ phân rã chức BFD: 28 2.2.2 Biểu đồ luồng liệu 29 2.3 Mơ hình hóa liệu 34 2.3.1 Bảng thực thể thuộc tính 34 2.3.2 Danh sách thực thể thuộc tính sau chuẩn hóa: 36 2.3.3 Ma trận liên kết thực thể - khóa: 38 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 40 3.1 Thiết kế kiến trúc hệ thống: .40 3.1.1 Kiểu kiến trúc hệ thống: 40 3.1.2 Cơng nghệ lập trình, công nghệ lưu trữ liệu dự kiến: 40 3.1.3 Mơ hình phần mềm - sơ đồ cấu trúc hệ thống: 40 3.2 Thiết kế giao diện: 45 3.2.1 Đăng nhập 45 3.2.2 Bán hàng .45 3.2.3 Kho hàng 46 3.2.4 Quản lý thông tin 46 3.2.5 Báo cáo 48 CHƯƠNG 1: KHẢO SÁT VÀ PHÁT BIỂU BÀI TỐN 1.1 • 1.2 Xác định toán: Tên đề tài: Quản lý siêu thị Danh sách nhóm: Nhóm – Lớp CNTT2 – K61. - Trịnh Xuân Bách 201200026 - Nguyễn Quang Huy 201200160 - Nguyễn Hoàng Lan 201206522 - Nguyễn Xuân Ngọc 201200256 Phạm vi sơ bộ: - Quản lý kho hàng: nhà cung cấp, số lượng hàng, nhập, xuất hàng; công cụ( xe nâng, pallet, ); nhân sự; - Quản lý bán hàng: hàng hóa kệ, hóa đơn, nhân sự, - Quản lý khách hàng: thông tin, thẻ tích điểm, - Quản lý nhân viên: thơng tin, lương thưởng, - Bộ phận quản lý: quản lý mảng siêu thị - Bộ phận kế toán: quản lý tồn q trình nhập, xuất hàng hóa, công nợ nhà cung cấp, công nợ khách hàng lợi nhuận kinh doanh; quản lý phận thu ngân siêu thị - Báo cáo & thống kê: cung cấp số liệu báo cáo cho lãnh đạo cách nhanh xác để kịp thời đưa định cụ thể Nơi thu thập liệu dự kiến: - Khách hàng cửa hàng siêu thị Circle K, Winmart, BigC… - Khảo sát thông tin Internet Thu thập thông tin: 1.2.1 a) - Phỏng vấn: Kế hoạch vấn Đối tượng vấn: Quản lý siêu thị: Anh Trần Quang Anh, quản lý BigC Thăng Long Nhân viên siêu thị: Chị Nguyễn Thu Hà nhân viên WinMart Trúc Khê Khách hàng Mục đích vấn: Lấy thông tin mặt hàng, cách thức hoạt động, quản lý, bán hàng, tổng quan hệ thống siêu thị - Thu thập thông tin mức độ hài lòng, ý kiến khách hàng hoạt động mua sắm hệ thống siêu thị Hình thức vấn: Phỏng vấn online b) Mẫu phiếu vấn Phỏng vấn Quản lý siêu thị: KẾ HOẠCH PHỎNG VẤN Người hỏi: Trần Quang Người vấn: Nguyễn Hồng Lan Anh - 32 tuổi – Quản lí Winmart Trúc Khê Địa điểm vấn: Video Call - Thời gian hẹn: 20/9/2022 Zalo - Thời gian bắt đầu: 20h - Thời gian kết thúc: 20h30 Đối tượng: - Quản lý hàng hóa Winmart Trúc Khê - Thu thập thông tin nghiệp vụ quản lí, cơng việc, quy trình làm việc, trục trặc gặp phải cơng việc… Dự kiến chương trình: Ước lượng thời gian: - Giới thiệu thân phút - Trình bày tốn phút - Hỏi đáp 25 phút - Cảm ơn, kết thúc phút Tổng cộng: 30 phút Câu hỏi vấn Kết vấn Cách vận hành hệ thống siêu thị nào? - Gồm chức vụ cửa hàng trưởng, cửa hàng phó, nhân viên bán hàng, nhân viên thu ngân - Nhân viên lúc đến chấm máy chấm công để bắt đầu ca làm việc làm công việc chức vụ giao - Hết làm việc nhân viên phải kiểm kê thu ngân, bàn giao công việc cho ca sau niêm phong đồ, khóa cửa cẩn thận (đối với ca tối muộn) Hệ thống quản lý siêu thị chia thành phần nào? - Quản lý hàng hoá - Quản lý nhân viên - Quản lý hoá đơn - Quản lý thu nhập - Thống kê, kiểm tốn Việc quản lí hàng hóa đem lại lợi ích gì? - Quản lý hàng nhập đến xem đủ số lượng khơng - Kiểm sốt hạn sử dụng - Kiểm tra hàng tồn kho, hết hàng - Số lượng hàng hóa nhập dựa vào số lượng tồn kho lại số lượng hàng bán tháng: + Nhập thêm kiểm tra số lượng hàng cịn Cơ chế nhập hàng siêu hết hàng, có ưu đãi tốt từ đại lí, có đơn hàng thị nào? Khi cần lớn từ khách nhập thêm hàng hóa mới? + Kiểm tra HSD, HSD cịn ngắn nhập thêm - Hàng tươi sống cần phải nhập hàng ngày - Kiểm tra kỹ nhận hàng từ nhà cung cấp, đủ số lượng, chất lượng, đóng dấu nhận đủ hàng Hệ thống quản lý siêu thị có ưu điểm gì? - Điều chỉnh hình thức bán hàng kinh doanh phù hợp - Điều phối mặt hàng hợp lí, thống kê doanh thu, lời lãi, chi phí ngày, tuần…giúp điều chỉnh lượng hàng hoá hợp lý. Nhược điểm hệ thống quản lý siêu thị gì? - Mất nhiều chi phí để vận hành bảo trì - Vẫn xảy lỗi hệ thống Khi xảy lỗi ảnh hưởng lớn Tiêu chí phân loại hàng hóa gì? - Theo mục đích sử dụng: Thực phẩm, Văn phịng phẩm,… - Thực phẩm chia theo thực phẩm đông lạnh, thực phẩm tươi sống, thực phẩm đóng hộp, Phỏng vấn Quản lý siêu thị: KẾ HOẠCH PHỎNG VẤN Người hỏi: Nguyễn Thị Người vấn: Nguyễn Quang Huy Thu Hà - 21 tuổi - nhân viên thu ngân BigC Thăng Long Địa điểm vấn: Video Call - Thời gian hẹn: 21/9/2022 Zalo - Thời gian bắt đầu: 21h - Thời gian kết thúc: 21h30 Đối tượng: - Nhân viên BigC Thăng Long - Thu thập thông tin nghiệp vụ thu ngân, cơng việc, quy trình làm việc, trục trặc gặp phải cơng việc… Dự kiến chương trình: Ước lượng thời gian: - Giới thiệu thân - Trình bày tốn phút - Hỏi đáp 25 phút - Cảm ơn, kết thúc phút phút Tổng cộng: 30 phút Câu hỏi vấn Kết vấn Theo bạn, việc quản lý hệ thống siêu thị có thuận lợi khơng? - So với vào nghề ứng dụng có cải thiện rõ rệt Song số thứ cần nâng cấp Hệ thống quản lý bao gồm gì? - Quản lý số lượng hàng kệ - Quản lý số lượng tồn kho - Quản lý nhân viên - Kiểm soát doanh thu - Kiểm sốt chi phí - Thu nhập liệu khách hàng Bạn có mong muốn việc quản - Mong muốn siêu thị có app riêng VinID, lý cửa hàng xây dựng biểu thị vị trí sản phẩm để khách hàng khơng phải thêm hay phát triển thêm thời gian tìm kiếm khơng? Bạn có hài lịng mong muốn mức lương thưởng không? - Tạm đủ trang trải sống - Mong muốn tăng lương với ca làm muộn Mức lương trung bình nhân viên siêu thị bao nhiêu? - Part-time: 18-25k/giờ - Full-time: 5-6 triệu + KPI Những điểm mạnh hệ thống thông tin bạn sử dụng công việc - Hệ thống thông tin vô phổ biến phần thiếu việc làm sinh hoạt hàng ngày - Điều tốt hệ thống thông tin có nhớ lưu trữ vơ lớn thời gian lưu trữ lâu - Tốc độ làm việc tra cứu thông tin nhanh nhiều so với sổ sách Các loại hàng hoá chia làm khu vực gồm khu vực nào? - Khu vực nước uống - Khu vực đồ gia dụng - Khu vực thực phẩm khô - Khu vực đồ đông lạnh - Khu vực đồ tươi sống - Khu vực hoa Phỏng vấn Khách hàng: KẾ HOẠCH PHỎNG VẤN Người hỏi: Nguyễn Thị Người vấn: Nguyễn Xuân Ngọc Lan Anh - 21 tuổi - khách hàng Địa điểm vấn: Tại gia - Thời gian hẹn: 21/9/2022 đình - Thời gian bắt đầu: 20h - Thời gian kết thúc: 20h30 Đối tượng: - Khách hàng nhiều siêu thị khác - Thu thập thơng tin điều hài lịng chưa hài lịng Mong muốn cải thiện siêu thị Dự kiến chương trình: - Giới thiệu - Trình bày tốn Ước lượng thời gian: thân phút - Hỏi đáp - Cảm ơn, kết thúc phút 25 phút phút Tổng cộng: 30 phút Câu hỏi vấn Kết vấn Khi mua hàng siêu thị bạn thường sử dụng phương thức tốn ? - Thẻ ngân hàng, đơi tiền mặt Chương trình tích điểm - Tạo thuận tiện ưu đãi với khách hàng 10 Chi tiết khuyến mại Nhà cung cấp Phiếu nhập hàng Chi tiết phiếu nhập Hóa đơn Chi tiết hóa đơn Khách hàng 34 - Chiết khấu Điểm tích lũy - Mã khuyến mại Mã hàng hóa Ngày bắt đầu Ngày kết thúc - Mã nhà cung cấp Tên nhà cung cấp Địa Số điện thoại Email - Mã phiếu Mã nhà cung cấp Ngày nhập Mã nhân viên - Mã hàng hóa Mã phiếu Số lượng Đơn giá Đơn vị tính Hạn sử dụng - Mã hóa đơn Mã nhân viên Mã khách hàng Tổng tiền Ngày bán Mã khách hàng - Mã chi tiết hóa đơn Mã hàng hóa Mã hóa đơn Mã khuyến Số lượng Thành tiền - Mã khách hàng Họ tên Số điện thoại Địa Nhân viên Chức vụ Chi tiết chức vụ - Điểm tích lũy Số tiền tiêu Mã loại - Mã nhân viên Tên nhân viên Địa Số điện thoại Ngày sinh - Mã chức vụ Tên chức vụ Lương - Mã nhân viên Mã chức vụ Ngày bắt đầu Ngày kết thúc 2.3.2 Danh sách thực thể thuộc tính sau chuẩn hóa: Thuộc tính 1NF 2NF Mã Hàng Hóa Mã Hàng Hóa Mã Hàng Hóa Tên Hàng Hóa Tên Hàng Hóa Tên Hàng Hóa Loại hàng Loại hàng Loại hàng Số lượng tồn (Dẫn Đơn vị tính Đơn vị tính xuất) Giá niêm yết Giá niêm yết Đơn vị tính Mã Khuyến Mã Khuyến Giá niêm yết Chiết khấu Chiết khấu Mã Khuyến Chiết khấu Mã Hàng Hóa Mã Hàng Hóa Ngày bắt đầu KM Mã Khuyến Mã Khuyến Ngày kết thúc KM Ngày bắt đầu KM Ngày bắt đầu KM Ngày kết thúc KM Ngày kết thúc KM Mã Phiếu nhập Mã Hàng Hóa Mã Phiếu nhập Mã Phiếu nhập Đơn vị tính Ngày Nhập Ngày Nhập Đơn giá nhập Mã NCC Mã NCC Ngày Nhập Tên NCC Tên NCC Số lượng nhập SĐT SĐT Hạn sử dụng Địa Địa Thành Tiền (dẫn Email Email xuất) Mã NCC Mã Phiếu Nhập Mã Phiếu Nhập 35 3NF Mã Hàng Hóa Tên Hàng Hóa Loại hàng Đơn vị tính Giá niêm yết Mã khuyến Mã Khuyến Chiết khấu Mã Hàng Hóa Mã Khuyến Ngày bắt đầu KM Ngày kết thúc KM Mã Phiếu nhập Ngày Nhập Mã NCC Mã NCC Tên NCC SĐT Tên NCC SĐT Địa Email Ngày nhập Mã Hóa Đơn Mã Hàng Hóa Số lượng bán Mã Nhân Viên Tên Nhân viên Địa Giới tính Số điện thoại Địa Ngày sinh Mã chức vụ Tên chức vụ Ngày Bắt đầu Ngày Kết thúc Lương Hệ số lương Tổng lương nhân viên(Dẫn xuất) Mã Khách Hàng Họ tên SĐT Địa Điểm tích lũy(Dẫn xuất) Tổng tiền tiêu (Dẫn xuất) Tổng tiền hóa đơn (Dẫn xuất) Ngày bán Mã Hàng Hóa Đơn vị tính Đơn giá nhập Số lượng nhập Hạn sử dụng Mã Hóa Đơn Mã Nhân Viên Tên Nhân viên Địa Giới tính Số điện thoại Địa Ngày sinh Mã chức vụ Tên chức vụ Lương Hệ số lương Mã Khách Hàng Họ tên SĐT Địa Ngày bán Mã Hóa Đơn Mã Hàng Hóa Số lượng bán Mã nhân viên Mã chức vụ Ngày Bắt đầu Ngày Kết thúc Mã Hàng Hóa Đơn vị tính Đơn giá nhập Số lượng nhập Hạn sử dụng Mã Hóa Đơn Mã Nhân Viên Tên Nhân viên Địa Giới tính Số điện thoại Địa Ngày sinh Mã chức vụ Tên chức vụ Lương Hệ số lương Mã Khách Hàng Họ tên SĐT Địa Ngày bán Mã Hóa Đơn Mã Hàng Hóa Số lượng bán Mã nhân viên Mã chức vụ Ngày Bắt đầu Ngày Kết thúc Địa Email Mã Phiếu Nhập Mã Hàng Hóa Đơn vị tính Đơn giá nhập Số lượng nhập Hạn sử dụng Mã Hóa Đơn Mã Nhân Viên Mã Khách Hàng Ngày bán Mã Nhân Viên Tên Nhân viên Địa Giới tính Số điện thoại Địa Ngày sinh Mã chức vụ Mã chức vụ Tên chức vụ Lương Hệ số lương Mã Khách Hàng Họ tên SĐT Địa Mã Hóa Đơn Mã Hàng Hóa Số lượng bán Mã nhân viên Mã chức vụ Ngày Bắt đầu 36 Ngày Kết thúc Danh sách thực thể thuộc tính sau chuẩn hóa: Hàng hóa (Mã hàng hóa, Tên hàng, Đơn vị, Loại hàng, Số lượng tồn, Giá niêm yết) Khuyến mại (Mã khuyến mại, Chiết khấu) Chi tiết khuyến mại (Mã khuyến mại, Mã hàng hóa, Ngày bắt đầu, Ngày kết thúc) Nhà cung cấp (Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại, Email) Phiếu nhập hàng (Mã phiếu, Mã nhà cung cấp, Ngày nhập, Mã nhân viên) Chi tiết phiếu nhập (Mã hàng hóa, Mã phiếu, Số lượng, Đơn giá, Đơn vị tính, Hạn sử dụng) Hóa đơn (Mã hóa đơn, Mã nhân viên, Mã khách hàng, Tổng tiền, Ngày bán, Mã khách hàng) Chi tiết hóa đơn (Mã chi tiết hóa đơn, Mã hàng hóa, Mã hóa đơn, Mã khuyến mãi, Số lượng, Thành tiền) Khánh hàng (Mã khách hàng, Họ tên, Số điện thoại, Địa chỉ, Điểm tích lũy, Số tiền tiêu) Nhân viên (Mã nhân viên, Tên nhân viên, Địa chỉ, Số điện thoại, Ngày sinh) Chức vụ (Mã chức vụ, Tên chức vụ, Lương) Chi tiết chức vụ (Mã nhân viên, Mã chức vụ, Ngày bắt đầu, Ngày kết thúc) 2.3.3 Ma trận liên kết thực thể - khóa: Hàn Khuyế Chi Phiế Chi Nhà Hó Chi Nhâ g n mại tiết u tiết cun a tiết n hóa khuyế nhập phiế g đơn hóa Viên n mại u cấp nhập n Mã Hàng hóa Mã khuyế n Mã phiếu nhập Mã nhà cung cấp x O X x x x X x O x x 37 Khác h hàng Chứ c vụ Chi tiết c vụ Mã hóa đơn Mã nhân viên Mã khách hàng Mã chức vụ x x O x O x O 38 x x x CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 3.1 Thiết kế kiến trúc hệ thống: 3.1.1 Kiểu kiến trúc hệ thống: - Sử dụng mơ hình phân tán: client server Mơ hình client-server mơ hình tiếng mạng máy tính, áp dụng rộng rãi mơ hình trang web có Ý tưởng mơ hình máy (đóng vài trò máy khách) gửi yêu cầu (request) để máy chủ (đóng vai trị người cung ứng dịch vụ), máy chủ xử lý trả kết cho máy khách 3.1.2 Cơng nghệ lập trình, cơng nghệ lưu trữ liệu dự kiến: - Công nghệ lập trình: ASP NET MVC Cơng nghệ lưu trữ liệu: SQL Server 3.1.3 Mơ hình phần mềm - sơ đồ cấu trúc hệ thống: CHI TIẾT MỖI MODULE: i - Đăng nhập Input: Tên tài khoản, Mật Output: Trang giao diện Mơ tả tiến trình: 39 ii - Bán hàng Input: Thông tin khách hàng, thông tin sản phẩm mua hàng, phương thức tốn Output: Hóa đơn bán hàng Mơ tả tiến trình: 40 iii - Kho hàng Input: Hóa đơn bán, hóa đơn nhập Output: Cập nhật số lượng sản phẩm Mơ tả tiến trình: 41 iv - Quản lý thông tin nhân viên Input: Thông tin nhân viên mới, lịch làm việc Output: Hiển thị thơng tin nhân viên, lương tháng Mơ tả tiến trình: 42 v Quản lý thông tin khách hàng vi Quản lý thơng tin nhà cung cấp vii Kho hóa đơn nhập, hóa đơn bán hàng Sử dụng để lưu trữ hóa đơn bán hàng, hóa đơn nhập hàng - 43 3.2 Thiết kế giao diện: 3.2.1 Đăng nhập 3.2.2 Bán hàng 44 3.2.3 Kho hàng 3.2.4 Quản lý thông tin a Thông tin khách hàng 45 b Thông tin nhân viên c Thông tin nhà cung cấp 46 3.2.5 Báo cáo a Kho phiếu hóa đơn bán hàng b Kho phiếu hóa đơn nhập 47 48 ... nhu cầu thiết kế phần mềm cá nhân doanh nghiệp việc đam mê lập trình ứng dụng Nhóm em chọn đề tài: ? ?Quản lý siêu thị? ?? làm tập lớn mơn phân tích thiết kế hệ thống thông tin Nội dung đề tài gồm... muộn) Hệ thống quản lý siêu thị chia thành phần nào? - Quản lý hàng hoá - Quản lý nhân viên - Quản lý hoá đơn - Quản lý thu nhập - Thống kê, kiểm tốn Việc quản lí hàng hóa đem lại lợi ích gì? - Quản. .. Quản lý khách hàng: thơng tin, thẻ tích điểm, - Quản lý nhân viên: thông tin, lương thưởng, - Bộ phận quản lý: quản lý mảng siêu thị - Bộ phận kế tốn: quản lý tồn q trình nhập, xuất hàng hóa,