Đồ án phân tích thiết kế hệ thống quản lý chuỗi của hàng đồ chơi trẻ em

87 140 3
Đồ án phân tích thiết kế hệ thống quản lý chuỗi của hàng đồ chơi trẻ em

Đ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

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KỲ MƠN: PHÂN TÍCH VÀ THIẾT KẾ U CẦU PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ CHUỖI CỬA HÀNG ĐỒ CHƠI TRẺ EM Người hướng dẫn: LỤC MINH TUẤN Người thực hiện: LƯƠNG PHƯƠNG ĐÔNG – 51800026 NGUYỄN VĂN PHƯỚC – 51800803 LÊ THANH TÙNG – 51800830 NGUYỄN THỊ THANH THẢO – 51900835 QUÁCH THỊNH – 51800814 TRẦN MINH THÔNG – 51800815 PHẠM QUỐC VIỆT – 51800835 THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 TỔNG LIÊN ĐỒN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KỲ MÔN: PHÂN TÍCH VÀ THIẾT KẾ YÊU CẦU PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ CHUỖI CỬA HÀNG ĐỒ CHƠI TRẺ EM Người hướng dẫn: LỤC MINH TUẤN Người thực hiện: LƯƠNG PHƯƠNG ĐÔNG – 51800026 NGUYỄN VĂN PHƯỚC – 51800803 LÊ THANH TÙNG – 51800830 NGUYỄN THỊ THANH THẢO – 51900835 QUÁCH THỊNH – 51800814 TRẦN MINH THÔNG – 51800815 PHẠM QUỐC VIỆT – 51800835 THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 i LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc tới tồn thể q thầy cơ, giảng viên, viên chức giảng dạy làm việc trường Đại Học Tôn Đức Thắng, đặc biệt quý thầy cô Khoa Công nghệ thông tin tạo điều kiện dành thời gian tận tình giúp đở em trình thực báo cáo trình học tập trường Trên hết, em xin tỏ lòng biết ơn sâu sắc đến thầy Lục Minh Tuấn – Giảng viên Khoa Công nghệ thông tin hết lịng giảng dạy, truyền đạt kiến thức quý báu đến tất sinh viên nói chung thân em nói riêng cách tận tình nghiêm túc Nhờ lượng kiến thức thầy truyền đạt mà giúp em hoàn thành thuận lợi báo cáo nói riêng vững vàng lượng kiến thức khổng lồ môn học Trong trình thực báo cáo, lượng kiến thức kinh nghiệm thực tiễn hạn chế nên kết cịn nhiều thiếu sót, em kính mong nhận ý kiến đóng góp thầy để từ thân em cải thiện kỹ trình báo cáo cách tinh tế chuẩn mực bào cáo tới Kính chúc thầy có nhiều sức khỏe thành cơng cơng việc Em xin chân thành cảm ơn! ii ĐỒ ÁN ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tơi xin cam đoan sản phẩm đồ án riêng hướng dẫn GV Lục Minh Tuấn Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngoài ra, đồ án sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận chúng tơi xin hồn tồn chịu trách nhiệm nội dung đồ án Trường đại học Tôn Đức Thắng không liên quan đến vi phạm tác quyền, quyền gây q trình thực (nếu có) TP Hồ Chí Minh, ngày … tháng … năm 2021 Tác giả (ký tên ghi rõ họ tên) Lương Phương Đông Quách Thịnh Nguyễn Văn Phước Lê Thanh Tùng Trần Minh Thông Nguyễn Thị Thanh Thảo Phạm Quốc Việt iii PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ _ _ _ _ _ _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) iv TÓM TẮT Ngày nay, cách tiếp cận hướng đối tượng ngày trở nên phổ biến ngành phát triển phần mềm hiệu phát triển hỗ trợ mạnh mẽ nhiều công nghệ Sự phát triển mạnh mẽ Kỹ kỹ thuật, công nghệ, công cụ hỗ trợ đặc biệt ngôn ngữ mô hình hóa UML (Unified Modeling Language) làm thay đổi khái niệm cách thức phát triển hệ thống phần mềm Cách tiếp cận hướng đối tượng thường sử dụng để phát triển hệ thống phần mềm, ví dụ: quản lý kinh doanh, thương mại điện tử, hệ thống thời gian thực, hệ thống thông minh, … Mục tiêu Môn học giới thiệu loại hệ thống thông tin, khái niệm lập trình hướng đối tượng đối tượng, lớp, đóng gói, kế thừa đa hướng Phần thứ hai xem xét phân tích mối quan hệ lớp, khả sử dụng lại mã nguồn Bộ mơn Phân tích thiết kế yêu cầu giới thiệu chủ đề bao gồm: Phân tích yêu cầu nghiệp vụ quy trình hợp nhất, đặc biệt, trình khám phá, phân tích, tài liệu hóa giao tiếp u cầu Trình bày q trình chuyển đổi từ phân tích yêu cầu nghiệp vụ sang thiết kế, UML (Unified Modelling Language - ngơn ngữ mơ hình thống nhất) mơ hình hóa use case (Use Case Modelling), Bên cạnh giới thiệu: - Phân tích thiết kế yêu cầu, tập trung vào khía cạnh suy luận cách phân tích, thiết kế yêu cầu - Phân tích, thiết kế yêu cầu cho giải vấn đề thực tế - Tư phân tích, thiết kế yêu cầu toán thực tế - Kỹ tư duy, kỹ phân tích, thiết kế, kỹ sử dụng công cụ hỗ trợ để giải vấn đề liên quan đến thu thập, phân tích, đặc tả yêu cầu thiết kế theo quy trình nhằm mục đích xây dựng phần mềm có chất lượng cao MỤC LỤC LỜI CẢM ƠN i PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN iii TÓM TẮT iv MỤC LỤC DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ CHƯƠNG I – GIỚI THIỆU CHUNG 1.1 Tổng quan quản lý hệ thống cửa hàng đồ chơi trẻ em 1.1.1 Mô tả 1.1.2 Các vấn đề cần giải cải thiện hệ thống 1.1.3 Ưu điểm 1.1.4 Nhược điểm 1.2 Các quy trình nghiệp vụ 1.2.1 Các nhiệm vụ 1.2.2 Các quy trình nghiệp vụ CHƯƠNG II – PHÂN TÍCH YÊU CẦU 11 2.1 Đặc tả yêu cầu 11 2.2 Các tác nhân hệ thống 12 2.3 Các Use Case hệ thống 12 CHƯƠNG III – THIẾT KẾ YÊU CẦU 14 3.1 Sơ đồ use case tổng quát hệ thống 14 3.2 Các use case hệ thống 15 3.2.1 Use case Đăng nhập 15 3.2.2 Use case Đăng xuất 17 3.2.3 Use case Đăng ký 18 3.2.4 Use case Đổi mật 19 3.2.5 Use case Xác nhận đơn hàng 21 3.2.6 Use case Mua hàng quầy 22 3.2.7 Use case Lập hóa đơn 23 3.2.8 Use case In hóa đơn 24 3.2.9 Use case Đặt hàng online 25 3.2.10 Use case Thanh toán quầy 27 3.2.11 Use case Thanh toán online 28 3.2.12 Use case Quản lý đơn hàng 30 3.2.13 Use case Thêm sản phẩm 31 3.2.14 Use case Sửa thông tin sản phẩm 33 3.2.15 Use case Xóa sản phẩm 34 3.2.16 Use case Thêm nhân viên 36 3.2.17 Use case Sửa thông tin nhân viên 37 3.2.18 Use case Xóa nhân viên 39 3.2.19 Use case Phân quyền nhân viên 40 3.2.20 Use case Kiểm tra hàng kho 42 3.2.21 Use case Tạo phiếu nhập hàng 43 3.2.22 Use case Xem thông tin đơn hàng 44 3.2.23 Use case Thay đổi trạng thái đơn hàng 46 3.2.24 Use case Xem hóa đơn 47 3.2.25 Use case Thống kê doanh thu theo ngày 48 3.2.26 Use case Thống kê doanh thu theo tháng 50 3.2.27 Use case Thống kê doanh thu theo quý 51 3.2.28 Use case Thống kê doanh thu theo năm 53 3.2.29 Use case Xuất báo cáo 54 3.3 Sơ đồ (Sequence diagram) 56 3.3.1 Use case Đăng nhập 56 3.3.2 Use case Đăng xuất 57 3.3.3 Use case Đăng ký 58 3.3.4 Use case Đổi mật 59 3.3.5 Use case Thêm tài khoản 60 3.3.6 Use case Xóa tài khooản 60 3.3.7 Use case Sửa thông tin tài khoản 61 3.3.8 Use case Phân quyền tài khoản 61 3.3.9 Use case Thêm sản phẩm 62 3.3.10 Use case Xóa sản phẩm 62 3.3.11 Use case Sửa thông tin sản phẩm 63 3.3.12 Use case Lập hóa đơn 64 3.4 Sơ đồ hoạt động (Activity diagram) 65 3.4.1 Use case Đăng nhập 65 3.4.2 Use case Đăng ký 66 3.4.3 Use case Thanh toán online 67 3.4.4 Use case Thêm nhân viên 68 3.4.5 Use case Xóa sản phẩm 69 3.4.6 Use case Tạo phiếu nhập hàng 70 3.4.7 Use case Xuất báo cáo 71 3.5 Sơ đồ trạng thái (State diagram) 72 3.5.1 Trạng thái đơn hàng 72 3.5.2 Trạng thái sản phẩm 73 3.5.3 Trạng thái tài khoản 74 3.5.4 Trạng thái toán 75 3.6 Sơ đồ lớp (Class diagram) 76 3.7 Mơ hình thực thể (ERD) 77 3.8 Mô hình liệu quan hệ 78 PHÂN CÔNG VÀ ĐÁNH GIÁ 79 DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ DANH MỤC HÌNH Hình Sơ đồ use case tổng quát hệ thống 14 Hình Use case đăng nhập 15 Hình 3 Use case đăng xuất 17 Hình Use case Đăng ký 18 Hình Use case Đổi mật 19 Hình Use case Xác nhận đơn hàng 21 Hình Use case Mua hàng quầy 22 Hình Use case Lập hóa đơn 23 Hình Use case In hóa đơn 24 Hình 10 Use case Đặt hàng online 25 Hình 11 Use case Thanh toán quầy 27 Hình 12 Use case Thanh toán online 28 Hình 13 Use case Thanh tốn nhận hàng 30 Hình 14 Use case Thêm sản phẩm 31 Hình 15 Use case Sửa thơng tin sản phẩm 33 Hình 16 Use case Xóa sản phẩm 34 Hình 17 Use case Thêm nhân viên 36 Hình 18 Use case Sửa thông tin nhân viên 37 Hình 19 Use case Xóa nhân viên 39 Hình 20 Use case Phân quyền 40 Hình 21 Use case Kiểm tra hàng kho 42 Hình 22 Use case Tạo phiếu nhập hàng 43 Hình 23 Use case Xem thơng tin đơn hàng 44 67 3.4.3 Use case Thanh tốn online Hình 45 Sơ đồ hoạt động: Thanh toán online 68 3.4.4 Use case Thêm nhân viên Hình 46 Sơ đồ hoạt động: Thêm nhân viên 69 3.4.5 Use case Xóa sản phẩm Hình 47 Sơ đồ hoạt động: Xóa sản phẩm 70 3.4.6 Use case Tạo phiếu nhập hàng Hình 48 Sơ đồ hoạt động: Tạo phiếu nhập hàng 71 3.4.7 Use case Xuất báo cáo Hình 49 Sơ đồ hoạt động: Xuất báo cáo 72 3.5 Sơ đồ trạng thái (State diagram) 3.5.1 Trạng thái đơn hàng Hình 50 Sơ đồ trạng thái: Đơn hàng 73 3.5.2 Trạng thái sản phẩm Hình 51 Sơ đồ trạng thái: Sản phẩm 74 3.5.3 Trạng thái tài khoản Hình 52 Sơ đồ trạng thái: Tài khooản 75 3.5.4 Trạng thái tốn Hình 53 Sơ đồ trạng thái: Thanh toán 76 3.6 Sơ đồ lớp (Class diagram) Hình 54 Sơ đồ lớp hệ thống 77 3.7 Mơ hình thực thể (ERD) Hình 55 Mơ hình thực thể hệ thống 78 3.8 Mơ hình liệu quan hệ TAIKHOAN(MaTK, TenTK, MatKhau, NgaySinh, GioiTinh, SDT, Email, DiaChi) KHACHHANG(MaKH, TenKH) ADMIN(MaAdmin, TenAdmin) NVTHUNGAN(MaTN, TenTN) NVGIAOHANG(MaGH, TenGH) NVKETOAN(MaKT, TenKT) NVQUANLYKHO(MaQLK, TenQLK) HOADON(MaHD, MaTN, MaKH, NgayLap, TongTien, MaSP, SoLuong) DONHANG( MaKH, TenKH, MaSP, TrangThaiDonHang) THONGTINDONHANG(MaHD, MaKH, MaTN, NgayLap, TongTien, TrangThaiDonHang) TRANGTHAIDONHANG(TrangThaiDonHang, MaHD, MaKH) PHUONGTHUCTHANHTOAN(TongTien, NgayThanhToan) THANHTOANTAIQUAY(MaTN, TenTN) THANHTOANONLINE(MaKH, TenKH, SoTheNganHang, TenChuTaiKhoan) THANHTOANKHINHANHANG(TenKH, MaKH, MaGH, TenGH) DOANHTHU(MaTK, MaKT, LoaiTK) BAOCAO(MaBC, MaTK, LoaiTK, MaKT) SANPHAM(MaSP, TenSP, SoLuong, MaNSX) NHASANXUAT(MaNSX, TenNSX, DiaChi) PHIEUNHAPHANG(MaPNH, MaSP, TenSP, DonGia) MaQLK, NgayNhapHang, SoLuongNhap, 79 PHÂN CÔNG VÀ ĐÁNH GIÁ Họ tên Phạm Quốc Việt Lê Thanh Tùng Quách Thịnh Nguyễn Thị Thanh Thảo Nguyễn Văn Phước Trần Minh Thông Lương Phương Đông Phân công nhiệm vụ Thời gian Vẽ sơ đồ use case, vẽ sơ đồ lớp Tham gia vẽ sơ đồ use case, viết đặc tả cho use case: toán, đăng nhập, đăng xuất Tham gia vẽ sơ đồ use case, viết đặc tả cho use case: quản lý sản phẩm, quản lý kho Tham gia vẽ sơ đồ use case, viết đặc tả cho use case: quản lý thành viên, đăng ký thành viên Tham gia vẽ sơ đồ use case, viết đặc tả cho use case: quản lý nhân viên, quản lý kiện Tham gia vẽ sơ đồ use case, làm chương chương Tham gia vẽ sơ đồ use case, viết đặc tả cho use case: quản lý đơn hàng, quản lý thu chi 18/11/2021 Quách Thịnh Nguyễn Thị Thanh Thảo Nguyễn Văn Phước Lương Phương Đông Lê Thanh Tùng Đánh giá Hoàn thành Hoàn thành Thảo luận vẽ lại sơ đồ use case đặc tả use case (lỗi phần DAO, thầy yêu cầu sửa lại) Không hồn thành 22/11/2021 Khơng hồn thành Khơng hồn thành Hồn thành 80 Phạm Quốc Việt Lê Thanh Tùng Phạm Quốc Việt Chỉnh sửa sơ đồ use case đặc tả use case, hoàn thành sơ đồ lớp Chỉnh sửa sơ đồ use case, tham gia hoàn thành sơ đồ lớp Phân công thành viên vẽ sơ đồ Do ngày phân công trước buổi học vẽ sơ đồ (29/11) 26/11/2021 Hồn thành 27/11/2021 Khơng hồn thành Họp lại vẽ sơ đồ 7/12/2021 Chưa đạt hiệu Họp lại vẽ sơ đồ /12/2021 Chưa đạt hiệu Phạm Quốc Việt Lê Thanh Tùng Quách Thịnh Nguyễn Văn Phước Lương Phương Đông Phạm Quốc Việt Lê Thanh Tùng Nguyễn Thị Thanh Thảo Trần Minh Thông Phạm Quốc Việt Lê Thanh Tùng Quách Thịnh Trần Minh Thông Vẽ sơ đồ hoạt động Vẽ sơ đồ quan hệ thực thể, mơ hình liệu quan hệ, sơ đồ trạng thái Vẽ sơ đồ tuần tự: thêm, xóa, sửa thơng tin sản phẩm, lập hóa đơn Vẽ sơ đồ tuần tự: thống kê doanh thu, xuất báo cáo, xem hóa đơn Hồn thành Hồn thành – 12/12/2021 Hồn thành Khơng hồn thành 81 Nguyễn Văn Phước Lương Phương Đông Nguyễn Thị Thanh Thảo Trần Minh Thông Lương Phương Đông Nguyễn Thị Thanh Thảo Vẽ sơ đồ tuần tự: thêm, xóa, sửa thơng tin, phân quyền tài khoản Vẽ sơ đồ tuần tự: đăng nhập, đăng xuất, đăng ký, đổi mật Vẽ sơ đồ tuần tự: đặt hàng online, toán online, nhập hàng, kiểm tra hàng Vẽ sơ đồ tuần tự: thống kê doanh thu, xuất báo cáo, xem hóa đơn Vẽ sơ đồ tuần tự: đăng nhập, đăng xuất, đăng 12 – 15/12/2021 ký, đổi mật Vẽ sơ đồ tuần tự: đặt hàng online, toán online, nhập hàng, kiểm tra hàng Phân cơng nhiệm vụ đánh giá Hồn thành Khơng hồn thành Khơng hồn thành Hồn thành ... hệ thống cửa hàng đồ chơi trẻ em 1.1.1 Mô tả Hệ thống quản lý cửa hàng đồ chơi trẻ em cung cấp chức như: toán, quản lý sản phẩm có cửa hàng, sản phẩm có kho, quản lý hóa đơn hàng, … Ngồi hệ thống. .. hàng Quản lý thu chi Quản lý thành viên Quản lý kiện Nhân viên Quản lý sản phẩm quản lý kho cửa hàng Nhân viên Kế toán kiểm tra quản lý đơn hàng cửa hàng Nhân viên Kế toán quản lý thu chi thống. .. ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KỲ MƠN: PHÂN TÍCH VÀ THIẾT KẾ U CẦU PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ CHUỖI CỬA HÀNG ĐỒ CHƠI TRẺ EM Người hướng dẫn: LỤC MINH TUẤN

Ngày đăng: 15/04/2022, 15:53

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

Tài liệu liên quan