ĐỒ án môn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG QUẢN lý SIÊU THỊ VINMART+ 98 XUÂN DIỆU

47 13 0
ĐỒ án môn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG QUẢN lý SIÊU THỊ VINMART+  98 XUÂN DIỆU

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

lOMoARcPSD|17160101 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ T䄃I: QUẢN LÝ SIÊU THỊ VINMART+ 98 XUÂN DIỆU Sinh viên thực : NGUYỄỄN TUẤẤN KIỆT Giảng viên hướng dẫn : LỄ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : QUẢN TRỊ V䄃 AN NINH MẠNG Lớp : D15CNPM7 Khóa : 2020 - 2025 Hà Nội, tháng năm lOMoARcPSD|17160101 Mơ tả tóm tắt đề tài         Xây dựng hệ thống phần mềm quản lý siêu thị bao gồm chức sau:  Quản lý nhân viên  Quản lý kho  Quản lý bán hàng  Báo cáo thống kê Nội dung thực Chương 1: Giới thiệu dự án phần mềm Chương 2: Quản lý dự án Chương 3: Phân tích hệ thống Chương 4: Thiết kế Chương 5: Lập trình Chương 6: Kiểm thử phần mềm Chương 7: Đóng gói bảo trì phần mềm Kết đạt Hoàn thành đề cương chuyên đề học phần mơn: “Phân tích thiết kế hướng đối tượng” Xây dựng phần mềm hoàn chỉnh với đầy đủ chức năng, đơn giản phù hợp với doanh nghiệp vừa nhỏ Hà Nội, ngày 06 tháng 07 năm 2022 Giảng viên hướng dẫn Sinh viên thực (ký ghi rõ họ tên) (ký ghi rõ họ tên) TS Lê Thị Trang Linh lOMoARcPSD|17160101 PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Nội dung thực Nguyễn Tuấn Kiệt Khảo sát +Phân tích + code + làm báo cáo 20810320125 Họ tên giảng viên Chữ ký Giảng viên chấm 1: Giảng viên chấm 2: Ghi Điểm Chữ ký lOMoARcPSD|17160101 Table of Contents LỜI MỞ ĐẦẦU .1 CHƯƠNG 1: KHẢO SÁT HỆ THỐỐNG .2 Khảo sát trạng: 1.1 Hiện trạng: 1.2 Tổng quan: 1.3 Hoạt động nghiệp vụ: 1.4 Yêu cầầu chức năng: 1.5 Yêu cầầu phi chức năng: CHƯƠNG 2: PHẦN TÍCH VÀ THIẾỐT KẾỐ HỆ THỐỐNG 2.1 Xác định Actor Use Case tổng quát hệ thốống: 2.1.1 Các Actor: 2.1.2 Các Use Case tổng quát hệ thốống: .5 2.2 Phần tch thiêốt kêố chức hệ thốống: 2.2.1 Chức đăng nhập: 2.2.1.2 Biểu đốầ hoạt động chức đăng nhập: 2.2.2 Chức quản lý nhần viên: .9 2.2.2.1 Biểu đốầ hoạt động chức quản lý nhần viên: 10 2.2.3 Chức quản lý kho: 14 2.2.3.1 Biểu đốầ hoạt động chức quản lý kho: 15 2.2.4 Chức quản lý bán hàng: 19 2.2.4.1 Biểu đốầ hoạt động chức quản lý bán hàng: 20 2.2.5 Chức báo cáo thốống kê: 23 2.2.5.1 Biểu đốầ hoạt động chức báo cáo thốống kê: 24 2.2.6 Biểu đốầ tổng quát hệ thốống: 27 2.2.7 Biểu đốầ trạng thái: 27 2.2.8 Biểu đốầ thành phầần: 28 2.2.9 Biểu đốầ triển khai: 29 CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 30 3.1 Mã trình cho chức quản lý khách hàng: 30 3.2 Mã trình cho chức quản lý sản phẩm: 31 3.3 Mã trình cho chức hóa đơn tốn: .33 3.4 Mã trình cho chức toán: 34 lOMoARcPSD|17160101 CHƯƠNG 4: THIẾỐT KẾỐ GIAO DIỆN 35 4.1 Giao diện hệ thốống: .35 4.2 Các menu chính: 35 4.3 Form chính: 39 KẾỐT LUẬN 40 lOMoARcPSD|17160101 DANH MỤC HÌNH ẢNH Hình 1.1 Cửa hiệu Vinmart+ Hình 2.1.2 Sơ đồ UseCase tổng qt Hình 2.2.1 Mơ hình chức đăng nhập Hình 2.2.2 Biểu đồ chức quản lý nhân viên Hình 2.2.1.2.1 Biểu đồ trình tự chức đăng nhập Hình 2.2.1.2.2 Biểu đồ cộng tác chức đăng nhập Hình 2.2.1.2 Biểu đồ hoạt động chức đăng nhập Hình 2.2.2.1 Biểu đồ hoạt động chức quản lý nhân viên Hình 2.2.2.1.1 Biểu đồ trình tự cho chức quản lý nhân viên(Xóa) Hình 2.2.2.1.2 Biểu đồ trình tự cho chức quản lý nhân viên(Thêm) Hình 2.2.2.1.3 Biểu đồ trình tự cho chức quản lý nhân viên(Sửa) Hình 2.2.2.2.3 Biểu đồ cộng tác cho chức quản lý nhân viên(Xóa) Hình 2.2.2.2.2 Biểu đồ cộng tác cho chức quản lý nhân viên(Thêm) Hình 2.2.2.2.1 Biểu đồ cộng tác cho chức quản lý nhân viên(Sửa) Hình 2.2.3 Biểu đồ chức quản lý kho Hình 2.2.3.1 Biểu đồ hoạt động chức quản lý kho Hình 2.2.3.1.1 Biểu đồ trình tự chức quản lý kho(Sửa) Hình 2.2.3.1.2 Biểu đồ trình tự chức quản lý kho(Thêm) Hình 2.2.3.2.3 Biểu đồ cộng tác chức quản lý kho(Xóa) Hình 2.2.3.2.1 Biểu đồ cộng tác chức quản lý kho(Sửa) Hình 2.2.3.2.2 Biểu đồ cộng tác chức quản lý kho(Thêm) Hình 2.2.3.1.3 Biểu đồ trình tự chức quản lý kho(Xóa) Hình 2.2.4 Biểu đồ chức quản lý bán hàng Hình 2.2.4.1.Biểu đồ hoạt động chức quản lý bán hàng Hình 2.2.4.1.1 Biểu đồ trình tự chức quản lý bán hàng Hình 2.2.4.1.2 Biểu đồ cộng tác chức quản lý bán hàng Hình 2.2.5 Biểu đồ chức báo cáo thống kê Hình 2.2.5.1 Biểu đồ hoạt động chức báo cáo thống kê Hình 2.2.5.1.1 Biểu đồ trình tự chức báo cáo thống kê Hình 2.2.5.1.2 Biểu đồ trình tự chức báo cáo thống kê Hình 2.2.6 Biểu đồ tổng quát hệ thống Hình 2.2.7 Biểu đồ trạng thái Hình 2.2.8 Biểu đồ thành phần Hình 2.2.9.Biểu đồ triển khai Hình 3.1.2 Mã trình cho chức quản lý khách hàng Hình 3.1.1 Mã trình cho chức quản lý khách hàng Hình 3.2.1.Mã trình cho chức quản lý sản phẩm Hình 3.4.2 Mã trình chức tốn Hình 3.3.1 Mã trình chức hóa đơn tốn Hình 3.3.2 Mã trình chức hóa đơn tốn Hình 3.4.1 Mã trình chức tốn Hình 3.2.2.Mã trình cho chức quản lý sản phẩm Hình 4.1 Giao diện hệ thống Hình 4.2.1 Menu số Hình 4.2.2 Menu số Hình 4.2.3 Menu số Hình 4.2.4 Menu só Hình 4.3 Form Hình 4.2.6 Menu số 6 9 10 11 12 12 14 13 13 14 15 16 17 19 18 18 17 19 21 22 23 23 24 26 26 27 35 36 36 37 37 39 38 lOMoARcPSD|17160101 Hình 4.2.7 Menu số Hình 4.2.5 Menu số 39 38 lOMoARcPSD|17160101 LỜI MỞ ĐẤẦU Cùng với phát triển ứng dụng công nghệ thông tin vào sống đại ngày vào tất lĩnh vực Việc đưa tin học vào để giúp cho việc quản lý tiện lợi nhanh chóng khoa học điều vô cần thiết Nó vừa giúp tiết kiệm sức lực người giải vấn đề cách xác Vì ngày nhiều phần mềm quản lý ứng dụng đưa vào thực tiễn để áp dụng Nhưng để có phần mềm mang tính hiệu địi hỏi cần phải có kĩ phân tích thiết kế hệ thống thơng tin Và để làm điều dó em xin làm đề tài “Quản lý siêu thị Vinmart+ ” , đề tài “Quản lý siêu thị Vinmart+” đưa nhằm mục đích giải vướng mắc trên, giúp cho công việc quản lý trở nên đơn giản, hiệu xác việc tự động hóa q trình quản lý yếu tố liên quan sản phẩm, hóa đơn, nhân viên… Khơng mà cịn giúp cho yêu cầu khách hàng thực nhanh chóng, xác đầy đủ, việc tra cứu thông tin kho liệu trở lên thuận tiện Em xin cảm ơn cô Lê Thị Trang Linh hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn cô, chúng em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn Phân Tích Thiết Kế Hướng Đối Tượng Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý siêu thị Vinmart+” chắn khơng thể tránh khỏi thiếu sót Chúng em mong nhận quan tâm, thông cảm đóng góp q báu thầy bạn để đồ án ngày hoàn thiện Một lần nữa, em xin chân thành cảm ơn ln mong nhận đóng góp thầy cô bạn lOMoARcPSD|17160101 CHƯƠNG 1: KHẢO SÁT HỆ THỐẤNG Khảo sát trạng: 1.1 Hiện trạng: Siêu thị Vinmart hệ thống bán hàng lớn với ngàn sản phẩm Việc tạo hệ thống quản lý bán hàng cần thiết Hệ thống giúp cho nhân viên dễ thực tiến hành toán đơn hàng với khách hàng Đồng thời giúp cho cơng việc quản lý trở nên đơn giản, hiệu xác việc tự động hóa q trình quản lý yếu tố liên quan sản phẩm, hóa đơn, nhân viên… Khơng mà giúp cho yêu cầu khách hàng thực nhanh chóng, xác đầy đủ, việc tra cứu thông tin kho liệu trở lên thuận tiện Từ giúp giúp tiết kiệm sức lực người giải vấn đề cách xác 1.2.Tổng quan: Một siêu thị có hai cổng cổng vào cổng (cổng toán Mặt bang siêu thị chia thành phần nhỏ chứa gian hàng theo chủng loại hàng Khi khách vào cổng siêu thị có bảng hướng dẫn vị trí gian hàng, khách mua hàng tự chọn Khi khách cổng toán, nhân viên kiểm tra số hàng, giá mặt hàng lập hóa đơn tốn Siêu thị ln phải theo dõi lượng hàng tồn siêu thị Nhập hàng về, siêu thị lập dơn mua hàng dựa vào báo giá nhà cung cấp lượng hàng tồn siêu thị, sau theo dõi hàng, dựa vào phiếu giao hàng viêt phiếu nhập, toán với nhà cung cấp Hình 1.1 Cửa hiệu Vinmart+ lOMoARcPSD|17160101  Tên đơn vị áp dụng: siêu thị Vinmart+  Tổng số nhân viên: người  Thời gian làm việc: Sáng: 7h00 – 12h00 Chiều: 13h00 – 18h00 Tối : 18h00 – 22h00  Địa chỉ:98 Xuân Diệu – Quảng An – Tây Hồ - Hà Nội  Số điện thoại : 024 7106 6866 + Người quản lý: người nắm tình hình mua bán, doanh thu siêu thị, quản lý nhân viên Việc thống kê thực hàng tháng, hàng năm có thông kê đột xuất + Thủ kho: quản lý số lượng hàng kho theo mã số hàng hóa, kiêm kê hàng hóa kho Thủ kho người chịu trách nhiệm: Tạo Phiếu Nhập Hàng hàng hóa nhập về, tạo phiếu Xuất Hàng xuất hàng lên quầy, kiêm kê hàng kho Tạo Phiếu Trả Hàng mặt hàng hết hạn sử dụng hay có lỗi + Nhân viên bán hàng: Là nhân viên làm việc siêu thị Nhân viên bán hàng, đứng quầy thu tiền tính tiền cho khách Thơng qua mã vạch quản lý mặt hàng nhân viên bán hàng nhập vào hệ thống qua đầu đọc mã vạch tính tiền mã khách mua lập hóa đơn cho khách 1.3 Hoạt động nghiệp vụ: - Chức quản lý kho:  Cuối ngày nhân viên phải kiểm tra lại số lượng hàng kho ghi lại vào số Từ biết số lượng loại hàng cần mua thêm  Quản lý kiểm tra lại số kho chốt số lượng hàng cần mua - Chức quản lý nhân viên:  Bộ phận quản lý có sổ sách lưu lại thơng tin nhân viên (cmnd, họ tên, ngày tháng năm sinh, địa chỉ, ) - Chức bán hàng:  Siêu thị có biển dẫn loại hàng cho khách mong muôn mua, nhân viên dẫn giới thiệu mặt hàng bán chạy Sau nhân viên dẫn khách đên quầy toán hàng hóa mà khách hàng muốn mua 1.4 Yêu cầầu chức năng:  Chức Quản Lý Kho: Nhân viên kiểm sốt số lượng hàng (nhiều ít) để chuẩn bị cho việc nhập hàng quản lí thời gian (hạn) hàng Dễ dàng thêm hàng mới, chỉnh sửa thơng tin hàng xóa hàng lOMoARcPSD|17160101  Biểu đồ cộng tác chức báo cáo thống kê: Hình 2.2.5.1.2 Biểu đồ trình tự chức báo cáo thống kê 2.2.6 Biểu đồ tổng quát hệ thống: 26 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 2.2.6 Biểu đồ tổng quát hệ thống 2.2.7 Biểu đồ trạng thái: Hình 2.2.7 Biểu đồ trạng thái 2.2.8 Biểu đồ thành phần: 27 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 2.2.8 Biểu đồ thành phần 2.2.9 Biểu đồ triển khai: 28 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 2.2.9.Biểu đồ triển khai 29 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 3.1 Mã trình cho chức quản lý khách hàng: 30 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 3.1.1 Mã trình cho ch ức qu ản lý khách hàng Hình 3.1.2 Mã trình cho ch ức qu ản lý khách hàng 3.2 Mã trình cho chức quản lý sản phẩm: Hình 3.2.1.Mã trình cho chức quản lý sản phẩm 31 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 3.2.2.Mã trình cho ch ức qu ản lý s ản ph ẩm 3.3 Mã trình cho chức hóa đơn tốn: 32 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 3.3.1 Mã trình chức hóa đơn tốn Hình 3.3.2 Mã trình chức hóa đơn tốn 3.4 Mã trình cho chức toán: 33 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 3.4.1 Mã trình ch ức tốn Hình 3.4.2 Mã trình ch ức tốn 34 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 CHƯƠNG 4: THIẾẾT KẾẾ GIAO DIỆN 4.1 Giao diện hệ thốống: Hình 4.1 Giao di ện c h ệ thốống 4.2 Các menu chính: 35 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 4.2.1 Menu sốố Hình 4.2.2 Menu sốố 36 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 4.2.3 Menu sốố Hình 4.2.4 Menu só 37 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 4.2.5 Menu sốố Hình 4.2.6 Menu sốố 38 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Hình 4.2.7 Menu sốố 4.3 Form chính: Hình 4.3 Form 39 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 KẾẾT LUẬN Mặc dù cố gắng tìm hiểu cơng việc “quản lý siêu thị” không tránh khỏi thiếu sót Mong thầy/cơ đóng góp thêm ý kiến để nhóm em có thêm kinh nghiệm từ hồn chỉnh Phân tích thiết kế hệ thống quản lý siêu thị hoàn thành việc sau:  Nêu nên trạng thực tế siêu thị  Mơ tả tốn  Xây dựng nghiệp vụ hiểu rõ nghiệp vụ siêu thị  Vẽ biểu đồ UseCase  Đặc tả UseCase  Vẽ biểu đồ  Vẽ biểu đồ lớp  Vẽ biểu đồ hoạt động  Vẽ biểu đồ trạng thái  Vẽ biểu đồ triển khai  Vẽ biểu đồ thành phần  Nắm bắt thực quy trình phân tích, thiết kế hệ thống phần mềm theo hướng đối tượng Do thời gian hạn chế kinh nghiệm thân chưa nhiều nên việc phần tích thiết kế chưa hồn thiện phần mềm quản lý thực thụ Nó mang tính chất học hỏi, trao đồi bước đầu làm quen với thực tế Nhưng qua báo cáo em học hỏi nhiều kiến thức kinh nghiệm thực tế, hữu ích quý giá 40 Downloaded by Free Games Android (vuchinhhp1@gmail.com) ... phần mềm quản lý siêu thị bao gồm chức sau:  Quản lý nhân viên  Quản lý kho  Quản lý bán hàng  Báo cáo thống kê Nội dung thực Chương 1: Giới thiệu dự án phần mềm Chương 2: Quản lý dự án Chương... 2.2.3.2.2 Biểu đồ cộng tác chức quản lý kho(Thêm) Hình 2.2.3.1.3 Biểu đồ trình tự chức quản lý kho(Xóa) Hình 2.2.4 Biểu đồ chức quản lý bán hàng Hình 2.2.4.1.Biểu đồ hoạt động chức quản lý bán hàng... tính hiệu địi hỏi cần phải có kĩ phân tích thiết kế hệ thống thơng tin Và để làm điều dó em xin làm đề tài ? ?Quản lý siêu thị Vinmart+ ” , đề tài ? ?Quản lý siêu thị Vinmart+? ?? đưa nhằm mục đích giải

Ngày đăng: 10/01/2023, 23:17

Tài liệu cùng người dùng

Tài liệu liên quan