BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN ĐỒ TRANG TRÍ 105 DOÃN KẾ THIỆN
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
1,33 MB
Nội dung
Hỗ Trợ: utnguyen@gmail.com 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: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN ĐỒ TRANG TRÍ 105 DỖN KẾ THIỆN Sinh viên thực hiện: TRƯƠNG VIỆT HOÀNG Giảng Viên Hướng Dẫn: TS.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: D15CNPM7 Mã Sinh Viên: 20810320101 Hà Nội, tháng năm 2022 Mơ tả tóm tắt đề tài Hỗ Trợ: utnguyen@gmail.com - Xây dựng hệ thống phần mềm quản lý cửa hàng đồ trang trí 105 Dỗn Kế Thiện bao gồm chức sau: ● ● ● ● ● ● Quản lý nhân viên Quản lý sản phẩm Quản lý nhà cung cấp Quản lý kho hàng Quản lý hóa đơn Lập báo cáo thống kê 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 đề cương chuyên đề học phần môn: “Công nghệ phần mềm” 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 05 tháng 06 năm 2022 Giảng viên hướng dẫn (ký ghi rõ họ tên) Sinh viên thực (ký ghi rõ họ tên) Hoàng TS Lê Thị Trang Linh Trương Việt Hoàng PHIẾU CHẤM ĐIỂM Hỗ Trợ: utnguyen@gmail.com Sinh viên thực hiện: Stt Họ tên sinh viên Nội dung thực Trương Việt Hồng Khảo sát + phân tích + code + làm báo cáo Mã sv: 20810320101 Điểm Chữ ký Hoàng Giảng Viên Chấm: Họ tên Chữ ký Ghi Giảng viên 1: Giảng viên 2: MỤC LỤC LỜI CẢM ƠN Hỗ Trợ: utnguyen@gmail.com LỜI MỞ ĐẦU CHƯƠNG I: KHẢO SÁT HỆ THỐ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 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 CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Xác định Actor Use Case tổng quát hệ thống 12 12 2.1.1 Các Actor 12 2.1.2 Các Use Case tổng quát hệ thống 13 2.2 Phân tích, thiết kế chức hệ thống 2.2.1 Chức đăng nhập, đăng xuất 13 13 2.2.1.1 Biểu đồ use case cho chức đăng nhập, đăng xuất 13 2.2.1.2 Biểu đồ hoạt động cho chức đăng nhập 14 2.2.1.3 Biểu đồ trình tự cho chức đăng nhập 17 2.2.1.4 Biểu đồ hoạt động cho chức đăng xuất 17 2.2.1.5 Biểu đồ trình tự cho chức đăng xuất 19 2.2.2 Chức quản lý kho 20 2.2.2.1 Biểu đồ use case cho chức quản lý kho 20 2.2.2.2 Biểu đồ hoạt động quản lý kho 21 2.2.2.2.1 Thêm sản phẩm 22 2.2.2.2.2 Cập nhập sản phẩm 24 2.2.2.2.3 Xóa sản phẩm 26 2.2.2.3 Biểu đồ trình tự quản lý kho 28 2.2.2.3.1 Biểu đồ trình tự thêm sản phẩm 28 2.2.2.3.2 Biểu đồ trình tự cập nhập sản phẩm 29 2.2.2.3.3 Biểu đồ trình tự xóa sản phẩm 29 2.2.3 Chức quản lý nhân viên 30 2.2.3.1 Biểu đồ Use case cho chức quản lý nhân viên 30 2.2.3.2 Biểu đồ hoạt động quản lý nhân viên 32 2.2.3.2.1 Biểu đồ hoạt động thêm nhân viên 33 Hỗ Trợ: utnguyen@gmail.com 2.2.3.2.2 Biểu đồ hoạt động cập nhập nhân viên 34 2.2.3.2.3 Biểu đồ hoạt động xóa nhân viên 36 2.2.3.3 Biểu đồ trình tự quản lý nhân viên 38 2.2.3.3.1 Biểu đồ trình tự thêm nhân viên 38 2.2.3.3.2 Biểu đồ trình tự cập nhập nhân viên 39 2.2.3.3.3 Biểu đồ trình tự xóa nhân viên 40 2.2.4 Chức quản lý bán hàng 40 2.2.4.1 Biểu đồ Use case cho chức quản lý bán hàng 40 2.2.4.2 Biểu đồ hoạt động cho chức quản lý bán hàng 41 2.2.4.2.1 Tư vấn sản phẩm 42 2.2.4.2.2 Thanh toán sản phẩm 44 2.2.4.3 Biểu đồ trình tự cho chức quản lý bán hàng 46 2.2.4.3.1 Biểu đồ trình tự chức tư vấn sản phẩm 46 2.2.4.3.2 Biểu đồ trình tự chức toán 46 2.2.5 Báo cáo thống kê 47 2.2.5.1 Biểu đồ Use case cho chức báo cáo thống kê 47 2.2.5.2 Biểu đồ hoạt động chức báo cáo thống kê 48 2.2.5.3 Biểu đồ trình tự tính lương nhân viên 50 2.2.6 Biểu đồ trạng thái chức quản lý kho 50 2.2.7 Biểu đồ lớp tổng quát hệ thống 51 2.2.8 Biểu đồ thành phần 51 2.2.9 Biểu đồ triển khai 52 CHƯƠNG III PHÁT SINH MÃ TRÌNH 53 3.1 Mã trình cho chức đăng nhập 53 3.2 Mã trình cho chức quản lý kho 54 3.3 Mã trình cho chức quản nhân viên 55 3.4 Mã trình cho chức quản bán hàng 57 3.5 Mã trình cho chức báo cáo thống kê 58 3.6 Mơ hình hóa sở liệu 60 CHƯƠNG IV THIẾT KẾ GIAO DIỆN 61 4.1 Giao diện cửa hàng 61 4.2 Giao diện đăng nhập 61 4.3 Giao diện quản lý nhân viên 62 Hỗ Trợ: utnguyen@gmail.com 4.4 Giao diện quản lý bán hàng 63 4.5 Giao diện quản lý kho 64 4.6 Giao diện báo cáo thống kê 65 Hỗ Trợ: utnguyen@gmail.com DANH MỤC HÌNH ẢNH Hình 2.2 1: Biểu đồ UC tổng thể hệ thống Hình 2.2 2: Biểu đồ UC Quản Lý Thơng Tin Khách Hàng Hình 2.2 3: Biểu đồ UC Xem Danh Sách Xe Hình 2.2 4: Biểu đồ UC Quản Lý Thông Tin Nhân Viên Hình 2.2 5: Biểu đồ UC Quản Lý Tư Vấn Khách Hàng Hình 2.2 6: Biểu đồ UC Quản Lý Đăng Nhập Hình 2.2 7: Biểu đồ UC Quản Lý Doanh Số Hình 2.2 8: Biểu đồ UC Quản Lý Thơng Tin Xe Hình 2.2 9: Biểu đồ UC Đăng Ký Người Dùng 18 10 11 12 13 14 16 17 Hình 2.3 Biểu đồ trình tự Quản Lý Thơng Tin Khách Hàng Hình 2.3 2: Biểu đồ trình tự Xem Danh Sách Xe Hình 2.3 3: Biểu đồ trình tự Quản Lý Thơng Tin Nhân Viên Hình 2.3 4: Biểu đồ trình tự Quản Lý Tư Vấn Khách Hàng Hình 2.3 5: Biểu đồ trình tự Quản Lý Đăng Nhập Hình 2.3 6: Biểu đồ trình tự Quản Lý Doanh Số Hình 2.3 7: Biểu đồ trình tự Quản Lý Thơng Tin Xe Hình 2.3 8: Biểu đồ trình tự Đăng Ký Người Dùng27 20 21 22 23 24 25 26 Hình 2.4 1: Biểu đồ cộng tác Quản Lý Thơng Tin Khách Hàng Hình 2.4 2: Biểu đồ cộng tác Xem Danh Sách Xe Hình 2.4 : Biểu đồ cộng tác Quản Lý Thông Tin Nhân Viên Hình 2.4 4: Biểu đồ cộng tác Quản Lý Tư Vấn Khách Hàng Hình 2.4 5: Biểu đồ cộng tác Quản Lý Đăng Nhập Hình 2.4 6: Biểu đồ cộng tác Quản Lý Doanh Số Hình 2.4 7: Biểu đồ cộng tác Quản Lý Thông Tin Xe Hình 2.4 8: Biểu đồ cộng tác Đăng Ký Người Dùng 33 28 29 29 30 30 31 32 Hỗ Trợ: utnguyen@gmail.com Hình 2.5 1: Biểu đồ lớp Tổng Quát 34 Hình 2.5 2: Biểu đồ lớp cho ca sử dụng Quản Lý Thơng Tin Khách Hàng35 Hình 2.5 3: Biểu đồ lớp cho ca sử dụng Xem Danh Sách Xe 35 Hình 2.5 4: Biểu đồ lớp cho ca sử dụng Quản Lý Thơng Tin Nhân Viên 36 Hình 2.5 5: Biểu đồ lớp cho ca sử dụng Quản Lý Tư Vấn Khách Hàng 36 Hình 2.5 6: Biểu đồ lớp cho ca sử dụng Quản Lý Tư Vấn Khách Hàng 37 Hình 2.5 7: Biểu đồ lớp cho ca sử dụng Quản Lý Doanh Số 37 Hình 2.5 8: Biểu đồ lớp cho ca sử dụng Quản Lý Thơng Tin Xe 38 Hình 2.5 9: Biểu đồ lớp cho ca sử dụng Đăng Ký Người Dùng 38 Hình 2.6 1: Biểu đồ trạng thái Quản Lý Thông Tin Khách Hàng Hình 2.6 2: Biểu đồ trạng thái Xem Danh Sách Xe Hình 2.6 3: Biểu đồ trạng thái Quản Lý Thơng Tin Nhân Viên Hình 2.6 4: Biểu đồ trạng thái Quản Lý Tư Vấn Khách Hàng Hình 2.6 5: Biểu đồ trạng thái Quản Lý Đăng nhập Hình 2.6 6: Biểu đồ trạng thái Quản Lý Doanh Số Hình 2.6 7: Biểu đồ trạng thái Quản Lý Thơng Tin Xe Hình 2.6 : Biểu đồ trạng thái Đăng Ký Người Dùng 45 39 40 40 41 42 43 44 Hình 2.7 1: Biểu đồ hoạt động Quản Lý Thơng Tin Khách Hàng Hình 2.7 2: Biểu đồ hoạt động Xem Danh Sách Xe Hình 2.7 : Biểu đồ hoạt động Quản Lý Thông Tin Nhân Viên Hình 2.7 4: Biểu đồ hoạt động Quản Lý Tư Vấn Khách Hàng Hình 2.7 5: Biểu đồ hoạt động Quản Lý Đăng nhập Hình 2.7 6: Biểu đồ hoạt động Quản Lý Doanh Số Hình 2.7 7: Biểu đồ hoạt động Quản Lý Thơng Tin Xe Hình 2.7 8: Biểu đồ hoạt động Đăng Ký Người Dùng 53 46 47 48 49 50 51 52 Hỗ Trợ: utnguyen@gmail.com Hình 2.8 1: Biểu đồ thành phần 54 Hình 2.9 1: Biểu đồ triển khai 55 Hình 3.1 1: Phát sinh mã trình Lớp Khách Hàng Hình 3.1 2: Phát sinh mã trình Lớp Nhân Viên Hình 3.1 3: Phát sinh mã trình Lớp Người Quản Lý Hình 3.1 4: Phát sinh mã trình Lớp Doanh Số Hình 3.1 5: Phát sinh mã trình Lớp Đăng Ký Hình 3.1 6: Phát sinh mã trình Lớp Phiếu Xuất Hình 3.1 7: Phát sinh mã trình Lớp Phiếu Xuất 62 Hình 3.2 1: Mơ hình hóa sở liệu Hình 3.3 1: Trang chủ cửa hàng Hình 3.3 2: Tạo tài khoản Hình 3.3 3: Thơng tin khách hàng Hình 3.3 4: Thơng tin nhân viên Hình 3.3 5: Người quản lý Hình 3.3 6: Đăng ký Hình 3.3 7: Doanh số Hình 3.3 8: Phiếu nhập Hình 3.3 9: Phiếu nhập 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 Hỗ Trợ: utnguyen@gmail.com LỜI CẢM ƠN Xã hội bước sang kỷ nguyên 4.0 việc áp dụng kỹ thuật từ công nghệ thông tin mặt lĩnh vực đời sống điều tất yếu Công nghệ thông tin làm cho đời sống nâng cao nhiều phụ thuộc vào Vì để bắt kịp với nhịp độ phát triển xã hội, kiến thức học giảng đường vô quan trọng Sinh viên chúng em Chúng em xin chân thành cảm ơn thầy, cô môn tận tình giảng dạy chúng em suốt thời gian học tập vừa qua Nhờ có dạy tận tình thầy, để giúp chúng em hồn thành đồ án Em chân thành xin gửi lời cảm ơn đặc biệt đế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 chúng em buổi học Cô giúp trang bị cho chúng em kiến thức môn học động lực để tiếp tục đường chinh phục công nghệ Em xin chân thành cảm ơn thầy cô! Sinh viên Trương Việt Hoàng Hỗ Trợ: utnguyen@gmail.com 2.5 Biểu đồ triển khai Hỗ Trợ: utnguyen@gmail.com CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 3.1 Mã trình đăng nhập 3.2 Mã trình quản lý nhân viên Hỗ Trợ: utnguyen@gmail.com 3.3 Mã trình quản lý sản phẩm Hỗ Trợ: utnguyen@gmail.com 3.4 Mã trình quản lý nhà cung cấp Hỗ Trợ: utnguyen@gmail.com 3.5 Mã trình quản lý kho hàng Hỗ Trợ: utnguyen@gmail.com 3.6 Mã trình quản lý hóa đơn Hỗ Trợ: utnguyen@gmail.com 3.7 Mã trình lập báo cáo, thống kê Hỗ Trợ: utnguyen@gmail.com Hỗ Trợ: utnguyen@gmail.com CHƯƠNG 4:THIẾT KẾ GIAO DIỆN 4.1 Giao diện hệ thống 4.2 Giao diện đăng nhập Hỗ Trợ: utnguyen@gmail.com 4.3 Giao diện quản lý sản phẩm Hỗ Trợ: utnguyen@gmail.com 4.4 Giao diện quản lý kho hàng Hỗ Trợ: utnguyen@gmail.com Hỗ Trợ: utnguyen@gmail.com 4.4 Giao diện quản lý nhà cung cấp Hỗ Trợ: utnguyen@gmail.com 4.5 Giao diện quản lý hóa đơn Hỗ Trợ: utnguyen@gmail.com 4.6 Giao diện quản lý nhân viên ... thống phần mềm quản lý cửa hàng đồ trang trí 105 Dỗn Kế Thiện bao gồm chức sau: ● ● ● ● ● ● Quản lý nhân viên Quản lý sản phẩm Quản lý nhà cung cấp Quản lý kho hàng Quản lý hóa đơn Lập báo cáo. .. tưởng với gợi ý Cô giáo Lê Thị Trang Linh, em thực báo cáo ? ?phân tích thiết kế hệ thống quản lý cửa hàng đồ trang trí 105 Dỗn Kế Thiện? ?? Giáo viên hướng dẫn TS.Lê Thị Trang Linh Sinh viên thực Trươ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 Hồn thành đề cương chun đề học phần mơn: “Cơng nghệ phần mềm” Xây dựng phần mềm hoàn