BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG TÊN BÀI TẬP LỚN SHOP BÁN HÀNG QUẦN ÁO Sinh viên thực hiện Khóa Lớp Mã sinh viên Nguyễn Tuấn Việt.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐƠNG Á BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG TÊN BÀI TẬP LỚN: SHOP BÁN HÀNG QUẦN ÁO Sinh viên thực Khóa Lớp Mã sinh viên Nguyễn Tuấn Việt K12 IT13 20213704 Nguyễn Xuân Thiều K12 IT13 20213824 Nguyễn Văn Đức K12 IT13 20213631 Bùi Ngọc Sang K12 IT13 20213856 Đỗ Minh Quân K12 IT13 20213837 Bắc Ninh, tháng… năm 20… BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Nhóm: 12 TÊN (BÀI TẬP LỚN): SHOP BÁN HÀNG QUẦN ÁO STT Sinh viên thực Khóa Lớp Mã sinh viên Nguyễn Tuấn Việt K12 IT13 20213704 Nguyễn Xuân Thiều K12 IT13 20213824 Nguyễn Văn Đức K12 IT13 20213631 Bùi Ngọc Sang K12 IT13 20213856 Đỗ Minh Quân K12 IT13 20213837 CÁN BỘ CHẤM (Ký ghi rõ họ tên) Điểm số CÁN BỘ CHẤM (Ký ghi rõ họ tên) Bắc Ninh, tháng … Năm 20 … Điểm chữ MỤC LỤC LỜI NÓI ĐẦU PHẦN I: MỞ ĐẦU 1.1 Tên đề tài .2 1.2 Đối tượng nghiên cứu 1.3 Phạm vi nghiên cứu .2 1.4 Nhiệm vụ nghiên cứu .2 1.5 Phương pháp nghiên cứu .2 1.6 Mục tiêu PHẦN II: KHẢO SÁT HIỆN TRẠNG VÀ PHÂN TÍCH BÀI TỐN 2.1 Khảo sát 2.1.1 Cơ cấu tổ chức cửa hàng 2.1.2 Xác định yêu cầu nghiệp vụ cá nhân 2.2 Phân tích toán .5 2.3 Yêu cầu hệ thống PHẦN III: PHÂN TÍCH HỆ THỐNG QUẢN LÍ BÁN HÀNG 10 3.1 Biểu đồ UseCase 10 3.1.1 Xác định tác nhân 10 3.1.2 Biểu đồ usecase tổng quát .11 3.1.3 Biểu đồ usecase tác nhân 12 3.2 Biểu đồ trình tự 14 3.2.1 Nhân viên bán hàng .14 3.2.2 Thủ kho 17 3.3 Biểu đồ lớp 19 3.4 Biểu đồ thực thể liên kết 20 3.5 Biểu đồ khái niệm 23 LỜI NÓI ĐẦU Trên giới nay, tin học ngành phát triển không ngừng, thời kỳ cơng nghiệp hố địi hỏi thơng tin nhanh chóng, xác Tin học ngày chiếm vị trí quan trọng sống hàng ngày, ngành khoa học kỹ thuật, dịch vụ xã hội Đất nước ta có chuyển biến to lớn tất lĩnh vực, ngành kinh tế, ngành khoa học kỹ thuật đời sống xã hội Đảng nhà nước ta coi trọng vấn đề áp dụng tin học vào lĩnh vực đời sống xã hội Sự nghiệp hố, cơng nghiệp hố, đại hố đất nước cần đến phát triển công nghệ thơng tin Ví dụ việc quản lý kinh doanh cửa hàng bán quần áo Nếu khơng có hỗ trợ tin học, việc quản lý phải cần nhiều người, chia thành nhiều khâu, quản lý toàn đơn hàng, chu trinh nhập xuất phức tạp Các cơng việc địi hỏi nhiều thời gian cơng sức, mà xác hiệu khơng cao, đa số làm thủ cơng tự động Một số nghiệp vụ tra cứu, thống kê, hiệu chỉnh thơng tin vất vả Ngồi cịn có số khó khăn vấn đề lưu trữ đồ sộ, dễ bị thất lạc, tốn kém,… Trong đó, nghiệp vụ hồn tồn tin học hoá cách dễ dàng Với giúp đỡ tin học, việc quản lý trở nên đơn giản, thuận tiện, nhanh chóng hiệu nhiều Để hồn thành học phần ơn tập lại kiến thức mơn Phân tích thiết kế hệ thống, hướng dẫn Giáo viên mơn , nhóm chúng em xin trình bày tập lớn đề tài: “Phân tích thiết kế hệ thống cửa hàng bán quần áo” Do điều kiện thời gian có hạn chưa hiểu biết hết vấn đề nghiệp vụ, nên đề tài em khó tránh khỏi sai sót Kính mong đóng góp thầy bạn để đề tài em hoàn thiện thêm Chúng em xin chân thành cám ơn! PHẦN I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài Phân tích thiết kế hệ thống cho cửa hàng bán quần áo 1.1.2 Đối tượng nghiên cứu Hệ thống cho cửa hàng bán quần áo Các công cụ dùng để xây dựng chương trình 1.1.3 Phạm vi nghiên cứu Cho phép người tiêu dùng mua hàng Quản lý việc đặt hàng thông tin khách hàng, quản lý sản phẩm, quản lý đơn xuất, nhập hàng 1.1.4 Nhiệm vụ nghiên cứu Tìm hiểu việc bán hàng trực tiếp quản lý thơng tin liên quan Tìm hiểu cơng cụ xây dựng chương trình 1.1.5 Phương pháp nghiên cứu Khảo sát thực tế ( cụ thể trang web shop bán quần áo ) Thu thập tài liệu liên quan đến nghiệp vụ bán hàng 1.1.6 Mục tiêu Xây dựng hệ thống quản lý bao gồm chức năng: Quản lý nhân viên Quản lý khách hàng Quan lý nhập, xuất Quản lý mặt hàng cửa hàng Quản lý tài thu chi cửa hàng 1.2 Bảng phân công công việc Họ tên Công việc Nguyễn Tuấn Việt Nguyễn Xuân Thiều Nguyễn Văn Đức Bùi Ngọc Sang Đỗ Minh Quân PHẦN II: KHẢO SÁT THỰC TRẠNG VÀ XÁC ĐỊNH YÊU CẦU HỆ THỐNG 2.1 Khảo sát thực trạng Chiến lược điều tra: Các nguồn thông tin điều tra: tham khảo từ sách báo, hệ thống website như: quanaoredep.com, 123mua.com, muasamtienloi.com,… Quan sát hoạt động hệ thống cũ Phỏng vấn trực tiếp chủ cửa hàng (khảo sát với chủ cửa hàng nhân viên bán hàng) Tự đặt vào vị trí khách hàng để thấy rõ yêu cầu thực tế mà hệ thống cần thực Do phạm vi khả nên chúng em khảo sát quản lý cửa hàng vừa nhỏ Sau khảo sát tìm hiểu hệ thống mà shop Park style (68, phố Nhổn) làm việc, chúng em nhận thấy nguyên tắc hoạt động, quy tắc quản lý, giới thiệu sản phẩm cửa hàng sau: 2.1.1 Cơ cấu tổ chức cửa hàng Quản trị (Chủ cửa hàng) Nhân viên bán hàng Nhân viên thu ngân (Kiêm nhân viên kế toán) Thủ kho 2.1.2 Xác định yêu cầu nghiệp vụ cá nhân - Quản trị (Chủ cửa hàng): Điều phối toàn hoạt động cửa hàng Nhận báo cáo thống kê tài chính, mặt hàng định kì Kiểm tra hóa đơn để tiến hành nhập xuất tiền Nhân viên bán hàng: Giúp khách hàng tìm mặt hàng theo yêu cầu khách hàng Giới thiệu sản phẩm, mẫu thiết kế tư vấn giúp khách hàng chọn lựa trang phục,…phù hợp với nhu cầu túi tiền họ Soạn hóa đơn mua hàng cho khách hàng chuyển đến nhân viên thu ngân - Nhân viên thu ngân: Thực việc thu tiền xác nhận thu tiền cho khách hàng đồng thời ghi nhận vào hệ thống để thông báo đến thủ kho xuất mặt hàng hóa đơn Ghi nhận lại số hàng hoá bán loại để ghi nhận vào hệ thống báo cáo cho chủ cửa hàng sau ca làm việc Thống kê tài cửa hàng - Thủ kho: Chuyên phụ trách vấn đề nhập xuất hàng Khi nhập hàng tiến hành nhập vào máy soạn phiếu nhập hàng để lưu Soạn hóa đơn xuất hàng dựa theo hóa đơn đặt hàng khách hàng Sau tiến hành thống kê lượng hàng bán ra, nhập theo định kỳ Nhập hàng vào kho: có kiểu nhập hàng vào kho: + Nhập hàng lấy Khi nhập hàng về, nhà cung cấp kèm theo hóa đơn hay kê khai chi tiết mặt hàng, thủ kho tiến hành đối chiếu kiểm tra lô hàng + Nhập hàng khách hàng trả lại lỗi,… thủ kho ghi lại tên khách hàng trả lại, lý trả lại, ngày trả hàng, mã hàng gửi lại nhân viên kế tốn Xuất hàng: có kiểu xuất: + Xuất hàng cho phận bán hàng theo phiếu xuất hàng + Xuất hàng khuyến mại cho khách hàng xuất hàng bị lỗi hạn (nếu có) - Khách hàng: Khách hàng phải đặt hàng với cửa hàng cách: mua trực tiếp, gọi điện trực tiếp cho nhân viên kinh doanh, gửi fax, gửi đơn đặt hàng Khách hàng toán sau nhận đủ hàng, toán trước, toán sau khoảng thời gian hai bên thống Khách hàng lựa chọn hình thức tốn sau: + Thanh tốn trực tiếp tiền mặt + Thanh toán chuyển khoản Sau nhận hàng, khách hàng kiểm tra số lượng quy cách đóng gói 2.2 Xác định yêu cầu hệ thống Từ toán ta rút yêu cầu cần đạt hệ thống sau: Phân quyền truy cập: - Chủ cửa hàng: Toàn quyền sử dụng hệ thống hệ thống phải có chức chấm cơng cho nhân viên - Nhân viên bán hàng: Truy cập vào hệ thống để thực công việc: Cập nhật thông tin hàng hóa, lập hóa đơn bán hàng, tra cứu thông tin mặt hàng - Nhân viên thu ngân (kiêm nhân viên kế toán) : Truy cập vào hệ thống để thực công việc: Cập nhật thơng tin hàng hóa, lập hóa đơn bán hàng, thu tiền, quản lý tài cửa hàng - Thủ kho: Truy cập vào hệ thống để xác nhận hóa đơn mặt hàng trước xuất hàng, tra cứu thông tin mặt hàng, ghi nhận thông tin vào hệ thống sau nhập-xuất hàng, cập nhật lại thông tin mặt hàng Lưu trữ: Hệ thống cần đảm bảo lưu trữ về: - Hàng hóa: Hệ thống cần đảm bảo lưu trữ thơng tin hàng hóa như: tên, mã, đặc điểm, giá, thời gian bảo hành, …Trong phải có thao tác: lưu, thêm, sửa, xóa, cập nhật,… - Khách hàng: Thơng tin lưu trữ khác hàng bao gồm thông tin về: họ tên, địa chỉ, điện thoại, mail, người đại diện giao dịch… - Đơn đặt hàng: Quản lý đơn đặt hàng từ phía khách hàng bao gồm thơng tin về: tên hàng, số lượng, ngày đặt, … Cùng thao tác thêm mới, sửa, hủy… - Phiếu nhập hàng: Quản lý thông tin nhập từ đơn đặt hàng vào kho, bao gồm thông tin số phiếu, tên hàng, số lượng đơn giá, ngày nhập giá thành, … Ngồi cịn, cửa hàng cịn nhập hàng từ phía khách hàng hàng có lỗi - Phiếu xuất hàng: Quản lý thông tin phiếu xuất, tem hàng, số lượng, ngày xuất, đơn giá, … Cùng thao tác thêm mới, sửa, xóa, hủy… Ngồi cịn, cửa hàng xuất hàng cho khách hàng cửa hàng có chương trình khuyến - Ngồi hệ thống cần phải lưu trữ thông tin nhân viên để chủ cửa hàng quản lý nhân viên Tra Cứu - Hàng hóa: Tìm kiếm thơng tin mặt hàng Đơn đặt hàng: Thông tin đơn đặt hàng, số lượng mặt hàng Khách hàng: Thông tin khách hàng Phiếu nhập: Thông tin mặt hàng, số lượng, đơn giá, … Phiếu xuất: Thông tin số lượng, mặt hàng, tổng tiển, khách hàng, số dư nợ (nếu có) Thống Kê - Thống kê lượng hàng bán theo tháng , quý ,năm Thống kê lượng hàng nhập vào theo tháng, quý, năm Thống kê sản phẩm bị lỗi, bảo hành,… Thống kê lãi suất, tiền thu chi phí cơng ty,… Thống kê lượng tồn kho,… Báo cáo tổng kết, báo cáo công nợ, doanh thu,… Có chức in ấn văn như: hóa đơn bán hàng, phiếu nhập hàng, phiếu xuất hàng, danh sách mặt hàng, hợp đồng mua bán,… 2.3 - Các hồ sơ Phiếu xuất hàng - Báo cáo nhập xuất tồn kho BÁO CÁO NHẬP XUẤT TỒN Từ ngày đến ngày STT Mã số Tên hàng Tồn đầu kỳ Xuất Tồn cuối kỳ Ghi Ngày tháng năm 20 Cửa hàng trưởng Thủ kho - Nhập Phiếu nhập hàng Số: Ngày: .………… PHIẾU NHẬP HÀNG Tên nhà cung cấp:………………………………………………………… Địa chỉ:………….………………………………………………………… SĐT: ……………………………………………………………………… STT Mã số Tên hàng ĐVT Số lượng Giá Ghi Lí nhập hàng:…………………………………………………………………………… ……………………………………………………………………………………………… Cửa hàng trưởng Thủ kho Khác hàng - Báo cáo doanh thu BÁO CÁO DOANH THU Từ ngày .đến ngày STT Mã số Tên hàng Số lượng Thành tiền Tổng cộng: Kế toán trưởng Cửa hàng trưởng 10 PHẦN III: PHÂN TÍCH HỆ THỐNG QUẢN LÍ BÁN HÀNG 3.1 Mơ hình hóa u cầu Sơ đồ phân cấp chức 11 3.1.1 Xác định tác nhân STT Tác nhân Vai trò tác nhân - Thống kê tất mặt - Quản lý thu, chi Người quản lý - Quản lý nhập, xuất - Quản lý doanh thu - Quản lý nhân viên - Thống kê NV bán hàng hàng cửa hàng, vấn đề xảy hệ thống bán hàng , quản lý nhân viên cửa hàng - Các mặt hàng bán ra, - Tư vấn bán hàng Kết - Thêm khách hàng - Lập hóa đơn - Quản lý khách hàng cập nhật thêm danh sách khách hàng lập hóa đơn cho khách hàng - Quản lý kho hàng, cập nhật thông tin mặt hàng Thủ kho - Quản lý kho hàng kho, kiểm tra nhập xuất hàng, - Kiểm tra nhập xuất hàng thống kê lượng hàng bán ranhập - Tạo phiếu nhập xuất, trả hàng Thu ngân (kiêm NV kế toán) - Thu tiền - Thống kê hàng hóa - Quản lý lương cho nhân viên, khoản nợ Khách hàng kho - Thống kê tài cửa hàng - Trả lương cho nhân viên khoản tiền khác - Chi phí cơng tác - Cập nhật mặt hàng -Mua sản phẩm ứng ý - Mua hàng 12 3.1.2 Biểu đồ usecase tổng quát include include include include include include include include include include include include include include include include 13 3.1.3 Biểu đồ usecase tác nhân - Tác nhân NV bán hàng Include Include Include Include Include Include - Tác nhân Thủ kho Include Include Include Include Include Include Include - Tác nhân Thu ngân (kiêm NV kế toán) 14 Include Include Include Include Include - Tác nhân Quản lý Include Include Include Include Include Include Include Include Include 15 3.2 Mô hình hóa khái niệm - Biểu đồ hoạt động - Biểu đồ trạng thái - Biểu đồ lớp 3.3 Biểu đồ tương tác - Biểu đồ 16 3.3.1 Nhân viên bán hàng *Thêm mặt hàng: *Hiển thị mặt hàng: 17