Xây dựng hệ thống phần mềm quản lý cửa hàng bán đồ cho thú cưng pet mart

78 28 0
Xây dựng hệ thống phần mềm quản lý cửa hàng bán đồ cho thú cưng pet mart

Đ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|18034504 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Ệ THỐNG THÔNG TIN HƯỚNG ĐỐI TƯỢNG ĐỀ T䄃I: PHÂN TÍCH V䄃 THIẾT KẾ HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG QUẢN LÍ CỬA H䄃NG BÁN ĐỒ CHO THÚ CƯNG PETMART Sinh viên thực : CHU ANH NHẬ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 : CÔNG NGHỆ PHẦN MỀM Lớp : D15CMPM1 Khóa : 2020-2025 Hà Nội, tháng năm 2022 lOMoARcPSD|18034504 Mơ tả tóm tắt đề tài - Xây dựng hệ thống phần mềm quản lý cửa hàng bán đồ cho thú cưng Pet Mart bao gồm chức sau: + Đăng nhập + Quản lý hóa đơn + Quản lý nhân viên + Quản lý nhà cung cấp Nội dung thực - Chương 1: Khảo sát hệ thống - Chương 2: Phân tích thiết kế hệ thống - Chương 3: Phát sinh mã trình - Chương 4: Thiết kế giao diện Kết đạt Hoàn thành báo cáo 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 29 tháng 12 năm 2020 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) Nhật TS Lê Thị Trang Linh Chu Anh Nhật lOMoARcPSD|18034504 PHIẾU CHẤM ĐIỂM ST T Họ tên sinh viên Chu Anh Nhật 20810340217 Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Điểm Chữ ký Khảo sát + Phân tích + Làm báo cáo Chữ ký Ghi lOMoARcPSD|18034504 MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng .3 1.2 Tổng quan 1.3 Hoạt dộng nghiệp vụ 1.4 Yêu cầu phần mềm .10 1.4.1 Yêu cầu chức 10 1.4.2 Yêu cầu phi chức 10 1.4.2.1 Yêu cầu bảo mật 10 1.4.2.2 Yêu cầu lưu 10 1.4.2.3 Yêu cầu tính sử dụng 10 1.4.2.4 Yêu cầu ràng buộc thiết kế .11 1.4.2.5 Yêu cầu phần cứng 11 1.4.2.6 Yêu cầu phần cứng 11 1.4.2.7 Yêu cầu sử dụng phần mềm .11 1.4.2.8 Các yêu cầu khác .11 CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1 Xác định Actor Use case tổng quán hệ thống .12 2.1.1 Các Actor hệ thống 12 2.1.2 Sơ đồ Use Case tổng quát 12 2.2 Phân tích, thiết kế chức hệ thống 13 2.2.1 Chức đăng nhập 13 2.2.1.1 Biểu đồ use case chức đăng nhập 13 2.2.1.2 Biểu đồ hoạt động chức đăng nhập 14 2.2.1.3 Biểu đồ trình tự chức đăng nhập .15 2.2.1.4 Biểu đồ trạng thái chức đăng nhập 16 lOMoARcPSD|18034504 2.2.2 Chức quản lý hóa đơn 17 2.2.2.1 Biểu đồ use case chức quản lý hóa đơn 17 2.2.2.2 Biểu đồ hoạt động chức quản lý hóa đơn 19 2.2.2.2.1 Thêm hóa đơn 19 2.2.2.2.2 Xóa hóa đơn .21 2.2.2.2.3 Tìm kiếm hóa đơn 22 2.2.2.2.4 Sửa hóa đơn .23 2.2.2.2.5 In hóa đơn 25 2.2.2.3 Biểu đồ trình tự chức quản lý hóa đơn 26 2.2.2.4 Biểu đồ trạng thái chức quản lý hóa đơn 31 2.2.3 Chức quản lý nhân viên 32 2.2.3.1 Biểu đồ use case chức quản lý nhân viên .32 2.2.3.2 Biểu đồ hoạt động chức quản lý nhân viên 33 2.2.3.2.1 Thêm nhân viên 34 2.2.3.2.2 Sửa nhân viên 36 2.2.3.2.3 Xóa nhân viên 38 2.2.3.2.4 Tìm kiếm nhân viên 39 2.2.3.3 Biểu đồ trình tự chức quản lý nhân viên 40 2.2.3.4 Biểu đồ trạng thái chức quản lý nhân viên .44 2.2.4 Chức quản lý nhà cung cấp 45 2.2.4.1 Biểu đồ use case chức quản lý nhà cung cấp 45 2.2.4.2 Biểu đồ hoạt động chức quản lý nhà cung cấp 47 2.2.4.2.1 Thêm nhà cung cấp 47 2.2.4.2.2 Sửa nhà cung cấp .49 2.2.4.2.3 Xóa nhà cung cấp 51 2.2.4.2.4 Tìm kiếm nhà cung cấp .52 2.2.4.3 Biểu đồ trình tự chức quản lý nhà cung cấp 53 2.2.4.4 Biểu đồ trạng thái chức quản lý nhà cung cấp 57 2.3 Biểu đồ lớp tổng quát hệ thống .58 lOMoARcPSD|18034504 2.4 Biểu đồ thành phần 58 2.5 Biểu đồ triển khai 59 CHƯƠNG III: PHÁT SINH MÃ TRÌNH 60 3.1 Mã trình chức đăng nhập .60 3.2 Mã trình chức quản lý hóa đơn 60 3.3 Mã trình chức quản lý nhân viên 61 3.4 Mã trình chức quản lý nhà cung cấp 62 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 64 4.1 Giao diện hệ thống .64 4.2 Các menu 64 4.3 Các form .65 KẾT LUẬN 69 lOMoARcPSD|18034504 DANH MỤC HÌNH ẢNH Hình 1.1: Phiếu nhập kho Hình 1.2: Phiếu đặt hàng Hình 1.3: Phiếu xuất kho Hình 2.1: Sơ đồ Use Case tổng quát hệ thống 13 Hình 2.2: Sơ đồ Use Case đăng nhập .13 Hình 2.3: Biểu đồ hoạt động chức đăng nhập .15 Hình 2.4: Biểu đồ trình tự chức đăng nhập 16 Hình 2.5: Biểu đồ trạng thái chức đăng nhập 17 Hình 2.6: Biểu đồ Use Case chức quản lý hóa đơn .17 Hình 2.7: Biểu đồ hoạt động chức quản lý hóa đơn 19 Hình 2.8: Biểu đồ hoạt động quản lý hóa đơn chức thêm hóa đơn 20 Hình 2.9: Biểu đồ hoạt động quản lý hóa đơn chức xóa hóa đơn 21 Hình 2.10: Biểu đồ hoạt động quản lý hóa đơn chức tìm kiếm hóa đơn 23 Hình 2.11: Biểu đồ hoạt động quản lý hóa đơn chức sửa hóa đơn 24 Hình 2.12: Biểu đồ hoạt động quản lý hóa đơn chức in hóa đơn 25 Hình 2.13: Biểu đồ trình tự chức quản lý hóa đơn 26 Hình 2.14: Biểu đồ trình tự chức thêm hóa đơn 27 Hình 2.15: Biểu đồ trình tự chức sửa hóa đơn 28 Hình 2.16: Biểu đồ trình tự chức xóa hóa đơn 29 Hình 2.17: Biểu đồ trình tự chức tìm kiếm hóa đơn .30 Hình 2.18: Biểu đồ trình tự chức in hóa đơn 31 Hình 2.19: Biểu đồ trạng thái chức quản lý hóa đơn .32 Hình 2.20: Biểu đồ Use Case chức quản lý nhân viên 32 Hình 2.21: Biểu đồ hoạt động chức quản lý nhân viên 34 Hình 2.22: Biểu đồ hoạt động quản lý nhân viên chức thêm nhân viên 35 Hình 2.23: Biểu đồ hoạt động quản lý nhân viên chức sửa nhân viên 37 Hình 2.24: Biểu đồ hoạt động quản lý nhân viên chức xóa nhân viên 38 lOMoARcPSD|18034504 Hình 2.25: Biểu đồ hoạt động quản lý nhân viên chức tìm kiếm nhân viên 39 Hình 2.26: Biểu đồ trình tự chức quản lý nhân viên .40 Hình 2.27: Biểu đồ trình tự chức thêm nhân viên 41 Hình 2.28: Biểu đồ trình tự chức sửa nhân viên 42 Hình 2.29: Biểu đồ trình tự chức xóa nhân viên 43 Hình 2.30: Biểu đồ trình tự chức tìm kiếm nhân viên 44 Hình 2.31: Biểu đồ trạng thái chức quản lý nhân viên 45 Hình 2.32: Biểu đồ Use Case chức quản lý nhà cung cấp .45 Hình 2.33: Biểu đồ hoạt động chức quản lý nhà cung cấp 47 Hình 2.34: Biểu đồ hoạt động quản lý nhà cung cấp chức thêm nhà cung cấp 48 Hình 2.35: Biểu đồ hoạt động quản lý nhà cung cấp chức sửa nhà cung cấp 50 Hình 2.36: Biểu đồ hoạt động quản lý nhà cung cấp chức xóa nhà cung cấp 51 Hình 2.37: Biểu đồ hoạt động quản lý nhà cung cấp chức tìm kiếm nhà cung cấp 52 Hình 2.38: Biểu đồ trình tự chức quản lý nhà cung cấp 53 Hình 2.39: Biểu đồ trình tự chức thêm nhà cung cấp 54 Hình 2.40: Biểu đồ trình tự chức sửa nhà cung cấp 55 Hình 2.41: Biểu đồ trình tự chức xóa nhà cung cấp 56 Hình 2.42: Biểu đồ trình tự chức tìm kiếm nhà cung cấp .57 Hình 2.43: Biểu đồ trạng thái chức quản lý nhà cung cấp 57 Hình 2.44: Biểu đồ lớp tổng quát hệ thống .58 Hình 2.45: Biểu đồ thành phần hệ thống 59 Hình 2.46: Biểu đồ triển khai hệ thống 59 Hình 3.1: Mã trình chức đăng nhập .60 Hình 3.2: Mã trình chức quản lý hóa đơn .61 Hình 3.3: Mã trình chức quản lý nhân viên 62 lOMoARcPSD|18034504 Hình 3.4: Mã trình chức quản lý nhà cung cấp .63 Hình 4.1: Giao diện hệ thống 64 Hình 4.2: Các menu hệ thống 65 Hình 4.3: Giao diện đăng nhập 66 Hình 4.4: Giao diện quản lý hóa đơn .67 Hình 4.5: Giao diện quản lý nhân viên 67 Hình 4.6: Giao diện quản lý nhà cung cấp .68 lOMoARcPSD|18034504 LỜI CẢM ƠN Ngày việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết nơi tất ngành nghề, công việc ứng dụng cơng nghệ thơng tin vào cơng tác quản lý Sự phát triển công nghệ thông tin năm gần ngày bật tốc độ phát triển vũ bão, công nghệ thông tin có mặt thay trở thành cơng cụ đắc lực hộ trợ người Vì vậy, để bắt kịp nhịp độ phát triển xã hội, tẳng kiến thức học giảng đường vô quan trọng với sinh viên chúng em Em xin chân thành xin gửi lời cảm ơn đặc biết gửi lời cảm ơn đến cô giáo Lê Thị Trang Linh người tận tình hướng dẫn mơn Phân Tích Thiết Kế Hướng đối tượng cho em buổi học Cô trang bị cho chúng em kiến thức mốn học động lực tiếp tục đường phục cơng nghệ Em xin chân thành cảm ơn thầy cô môn tận tình giảng dạy cho em suốt thời gian qua Nhờ có dạy tận tình thầy để giúp em hoàn thành báo cáo Cuối cùng, em xin chân thành cảm ơn bạn giúp em q trình hồn thành chun đề, cảm ơn gia đình cho chúng em thêm động lực học tập trở thành người công dân người sinh viên có ích cho cộng đồng ngành lOMoARcPSD|18034504 Hình 2.40: Biểu đồ trình tự chức sửa nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 2.41: Biểu đồ trình tự chức xóa nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 2.42: Biểu đồ trình tự chức tìm kiếm nhà cung cấp 2.2.4.4 Biểu đồ trạng thái chức quản lý nhà cung cấp Hình 2.43: Biểu đồ trạng thái chức quản lý nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 2.3 Biểu đồ lớp tổng quát hệ thống Hình 2.44: Biểu đồ lớp tổng quát hệ thống 2.4 Biểu đồ thành phần Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 2.45: Biểu đồ thành phần hệ thống 2.5 Biểu đồ triển khai Hình 2.46: Biểu đồ triển khai hệ thống Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 CHƯƠNG III: PHÁT SINH MÃ TRÌNH 3.1 Mã trình chức đăng nhập Hình 3.1: Mã trình chức đăng nhập 3.2 Mã trình chức quản lý hóa đơn Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 3.2: Mã trình chức quản lý hóa đơn 3.3 Mã trình chức quản lý nhân viên Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 3.3: Mã trình chức quản lý nhân viên 3.4 Mã trình chức quản lý nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 3.4: Mã trình chức quản lý nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 4.1 Giao diện hệ thống Hình 4.1: Giao diện hệ thống 4.2 Các menu Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 4.2: Các menu hệ thống - Khi người dùng click vào menu quản lý nhân viên, hệ thống thực hiển thị form quản lý nhân viên - Khi người dùng click vào menu quản lý hóa đơn, hệ thống thực hiển thị form quản lý hóa đơn - Khi người dùng click vào menu quản lý nhà cung cấp, hệ thống thực hiển thị form quản lý nhà cung cấp - Khi người dùng click vào nút thốt, hệ thống kết thức chương trình 4.3 Các form Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 4.3: Giao diện đăng nhập Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 4.4: Giao diện quản lý hóa đơn Hình 4.5: Giao diện quản lý nhân viên Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 Hình 4.6: Giao diện quản lý nhà cung cấp Downloaded by vu ga (vuchinhhp2@gmail.com) lOMoARcPSD|18034504 KẾT LUẬN Mặc dù cố gắng tìm hiểu cơng việc “quản lý cửa hàng bán đồ cho thú cưng” qua phần mềm tham khảo không tránh khỏi thiếu sót Mong thầy đóng góp thêm ý kiến để em có thêm kinh nghiệm từ hồn chỉnh Qua môn học em học cách thiết kế hệ thống phần mềm quản lý theo hướng đối tượng qua phân tích tốn từ biểu đồ UML, sau hoàn thành hệ thống phải đảm bảo tính xác thơng tin đưa vào ̣ thống không xảy lỗi, để không ảnh hưởng đến chất lượng việc quản lý, phải đảm bảo tính ổn định ̣ thống, tốc ̣, khả tìm kiếm, chỉnh sửa mơ ̣t cách linh hoạt v v.v 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 dồi bước đầu làm quen với thực tế Nhưng qua báo cáo này, em học hỏi nhiều kiến thức kinh nghiệm q trình phân tích thiết kế hệ thống Downloaded by vu ga (vuchinhhp2@gmail.com) ... hàng khiến cho việc quản lý hệ thống cửa hàng gặp nhiều khó khăn Hệ thống quản lý cửa hàng bán đồ cho thú cưng giúp nhà quản lý dễ dàng quản lý cửa hàng bán đồ cho thú cưng lúc Nhưng quy trình... lý thực giúp việc quản lý trở nên xác tránh sai xót Với việc tạo hệ thống: ? ?Quản lý cửa hàng bán đồ cho thú cưng Pet Mart? ?? em muốn tạo hệ thống giúp chủ cửa hàng quản lý cửa hàng, chuỗi cửa hàng. .. Mơ tả tóm tắt đề tài - Xây dựng hệ thống phần mềm quản lý cửa hàng bán đồ cho thú cưng Pet Mart bao gồm chức sau: + Đăng nhập + Quản lý hóa đơn + Quản lý nhân viên + Quản lý nhà cung cấp Nội dung

Ngày đăng: 12/01/2023, 21:39

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

Tài liệu liên quan