Phân tích thiết kế hướng đối tượng quản lý bán sách

87 414 7
Phân tích thiết kế hướng đối tượng quản lý bán sách

Đ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

Mặc dù đã cố gắng tìm hiểu công việc “quản lý cửa hàng bán sách” qua các phần mềm tham khảo nhưng không sao tránh khỏi những thiếu sót. Mong thầy đóng góp thêm ý kiến để em có thêm kinh nghiệm và từ đó hoàn chỉnh hơn. Qua môn học em học được cách thiết kế một hệ thống phần mềm quản lý theo hướng đối tượng qua các phân tích bài toán từ các biểu đồ UML, sau khi hoàn thành hệ thống phải đảm bảo được tính chính xác thông tin đưa vào hệ thống không xảy ra lỗi, để không ảnh hưởng đến chất lượng việc quản lý, và phải đảm bảo tính ổn định của hệ thống, tốc độ, khả năng 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ế và kinh nghiệm của bản thân còn chưa nhiều nên việc phân tích thiết kế chưa hoàn thiện như một phần mềm quản lý thực thụ. Nó mang tính chất học hỏi, trao dồi và 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 được nhiều kiến thức cũng như kinh nghiệm trong quá trình phân tích thiết kế hệ thống.

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 VÀ THIẾT KẾ HỆ THỐNG THEO HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG BÁN SÁCH TIẾN THỌ Sinh viên thực : VƯƠNG VĂN LINH 19810310158 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 : D14CNPM3 Khóa : 2019-2023 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 sách Tiến Thọ bao gồm chức sau: + Đăng nhập Hà Nội, tháng năm 2021 + 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ỏ Giả (ký TS L PHIẾU CHẤM ĐIỂM ST T Họ tên sinh viên Vương Văn Linh Nội dung thực 19810310158 Khảo sát + Phân tích + Làm báo cáo Họ tên giảng viên Chữ ký Giảng viên chấm 1: Giảng viên chấm 2: Điểm Chữ ký Ghi MỤC LỤC DANH MỤC HÌNH ẢNH 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 hồ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 LỜI MỞ ĐẦU Ngày chất lượng sống người nâng cao cịn người ngày địi hỏi nhiều nhu cầu khác cho thân số nhu cầu cơng nghệ thiết bị đại phục vụ mặt sống người Vì thế, có nhiều sở bán cung cấp loại sách hay phục vị cho nhu cầu người Nhưng việc gia tăng nhiều hàng hay chuỗi cửa hàng lơn phục vụ nhu cầu mua sắm vậy, mà ta biết sách trở nên đa dạng, phong phú phục vụ nhiều nhu cầu, cơng việc khác việc quản lý gặp nhiều khó khăn cách quản lý thủ cơng giải pháp tối ưu Với phát triển công nghệ thông tin cố gắng đắp ứng nhu cầu người Việc đưa công nghệ thông tin áp dụng vào quản lý đưa vào thực để thể tốc độ độ xác Với việc tạo hệ thống: “Quản lý cửa hàng bán sách” em muốn tạo hệ thống giúp chủ cửa hàng dễ dàng quản lý cửa hàng, chuỗi cửa hàng cách đơn giản, tối ưu hiệu Với tính xây dựng nhu cầu thực tế mà chủ cửa hàng cần để sử lý cơng việc CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng Xã hội ngày phát triển, nhu cầu hiểu biết tất lĩnh vực người ngày nâng cao Đáp ứng nhu cầu này, Việt Nam có nhiều cửa hàng sách xuất hiện, đa số cửa hàng bán sách Việt Nam tổ chức kinh doanh theo phương thức truyền thống gồm quy trình sau: - Nhập sách từ nhà cung cấp: + Lập đơn hàng mua + Gửi đơn đặt mua + Nhận sách + Lưu sách vào kho + Thanh toán + Quảng cáo trưng bày - Bán sách: + Trưng bày sách theo loại Quy trình mua sách hay ký kết: thực trực tiếp hai bên trao đổi qua điện thoại - Thanh toán theo phương thức truyền thống : toán tiền mặt Trước đây, công nghệ thông tin chưa phát triển, nhiều người lựa chọn quản lý cách ghi chép kết hợp với phần mềm sở có sẵn để tính tốn, thống kê Cách làm địi hỏi phải có nhiều nhân làm tốn nhiều thời gian để tính toán, ghi chép Và cưa hàng sách Tiến Thọ áp dụng sỗ chức cũ nên khiến cống việc quản lý chậm đôi chút Cửa hàng có lượng nhân viên lớn, việc dễ mắc sai lầm khâu thống kê vào phần mềm sở cao Như vậy, ảnh hưởng đến việc sai thơng tin nhân viên cho việc tính tốn lương Mỗi thời kỳ, cửa hàng lại có nhà cung cấp loại bỏ nhà cung cấp không cần nữa, khuyến mại thêm xóa khuyến khơng cần nữa, hóa đơn thêm xóa hóa đơn khơng cần cần hệ thống quản lý cụ thể, rõ ràng, xác Với hệ thống cửa hàng có chưa đáp ứng đủ yêu cầu đề nên cần hệ thống đầy đủ chức Khi số lượng sách lớn, áp lực công việc khiến cho nhân viên dễ mắc sai lầm, sai sót khâu tính tốn, thống kê vào phần mềm sở, Như vậy, ảnh hưởng đến doanh thu, lợi nhuận cửa hàng, nhà quản lý nắm bắt xác Ngày nhiều đối tượng khách hàng khác với nhiều hoạt động khác cửa 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 sách giúp nhà quản lý dễ dàng quản lý cửa hàng bán sách lúc Nhưng quy trình thường phức tạp, cần phải có giải pháp thực cách nhanh chóng, đảm bảo việc Việc thiết kế hệ thống bán hàng để nhân viên người quản lý nắm bắt quan trọng Với phần mềm quản lý cửa hàng bán sách, bạn không cần phải vất vả vậy, cần nhập liệu đầu vào lần nhất, hệ thống tự động lưu trữ tính tốn giá sách theo loại sách mà khách hàng lựa chọn Việc quản lý nhà cung cấp, hóa đơn, khuyến mại trở nên đơn giản Như vậy, hệ thống giúp bạn tiết kiệm thời gian công sức Phần mềm quản lý cửa hàng bán sách thiết kế với giao diện thân thiện với người sử dụng, thao tác nhanh chóng máy tính bàn, laptop Khơng cần q am hiểu cơng nghệ thơng tin, hồn tồn sử dụng phần mềm cách dễ dàng với 15-30 phút làm quen 1.2 Tổng quan - Cửa hàng bán sách Tiến Thọ: + Địa chỉ: 36 Xuân Thủy, Dịch Vọng Hậu, Cầu Giấy, Hà Nội + Điện thoại: 0934173636 + Email: tienthobook@gmail.com + Khách hàng tới mua hàng trực tiếp cửa hàng mua qua website + Các mặt hàng bố trí thơng minh, khoa học, chia thành nhiều tầng khác với khu vực: khu sách tham khảo, khu sách văn học, khu sách kỹ kinh doanh, khu sách lịch sử Khách hàng dễ dàng tìm kiếm, lựa chọn sản phẩm ưng ý theo khu sách khác Mỗi tầng hay khu vực có nhân viên hỗ trợ tư vấn khách hàng + Đội ngũ điều hành nhân viên gồm 38 người nhiệt huyết, chuyên nghiệp, chu đáo, tạo thiện cảm tốt với khách hàng + Sản phẩm ln có nguồn gốc xuất sứ rõ ràng, sách bán hàng linh hoạt, tốn nhanh chóng, dễ dàng, tiện lợi Nhiều sách khuyễn mãi, ưu đãi hấp dẫn vào ngày dịp lễ, sách hậu mãi, bảo hành đầy đủ, uy tín + Cửa hàng sách Tiến Thọ phát triển dựa giá trị cốt lõi: Lấy khách hàng làm trung tâm, Chính trực, trung thực, minh bạch, Đoàn kết, đồng tâm hiệp lực, hướng đến mục tiêu chung, Ln tạo khác biệt, Liên tục hồn thiện đổi với triết lý kinh doanh “Chăm sóc người mái ấm” hiệu “Chất lượng, Giá trị đích thực”, qua đóng góp vào phát triển chung cộng đồng, xã hội, đất nước 1.3 Hoạt động nghiệp vụ - Thời gian làm việc: 8h-22h ngày tuần - Cửa hàng bán sách Tiến Thọ Hiện cửa hàng gồm có 38 nhân viên chia làm ca: +Ca 1: 8h-15h +Ca 2: 15h-22h - Mỗi ca gồm 18 nhân viên túc trực gồm: 14 nhân viên bán hàng, nhân viên thu ngân, nhân viên tư vấn, nhân viên bảo vệ 10 Hình 2.54: Biểu đồ trình tự chức tìm kiếm nhà cung cấp 2.2.4.4 Biểu đồ cộng tác chức quản lý nhà cung cấp 73 Hình 2.55: Biểu đồ cộng tác chức quản lý nhà cung cấp Hình 2.56: Biểu đồ cộng tác chức thêm nhà cung cấp 74 Hình 2.57: Biểu đồ cộng tác chức sửa nhà cung cấp Hình 2.58: Biểu đồ cộng tác chức xóa nhà cung cấp 75 Hình 2.59: Biểu đồ cộng tác chức tìm kiếm nhà cung cấp 2.2.4.5 Biểu đồ trạng thái chức quản lý nhà cung cấp Hình 2.60: Biểu đồ trạng thái chức quản lý nhà cung cấp 2.3 Biểu đồ lớp tổng quát hệ thống 76 Hình 2.61: Biểu đồ lớp tổng quát hệ thống 2.4 Biểu đồ thành phần Hình 2.62: Biểu đồ thành phần hệ thống 77 2.5 Biểu đồ triển khai Hình 2.63: Biểu đồ triển khai hệ thống 78 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 79 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 80 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 81 Hình 3.4: Mã trình chức quản lý nhà cung cấp 82 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 Hình 4.2: Các menu hệ thống 83 - 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 thoát, hệ thống kết thức chương trình 4.3 Các form Hình 4.3: Giao diện đăng nhập 84 Hình 4.4: Giao diện quản lý hóa đơn 85 Hình 4.5: Giao diện quản lý nhân viên Hình 4.6: Giao diện quản lý nhà cung cấp 86 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 sách” 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 hệ 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 hệ thống, tốc độ, khả tìm kiếm, chỉnh sửa cách linh hoạt v v.v Do thời gian hạn chế kinh nghiệm thân cịn chưa nhiều nên việc phân tích thiết kế chưa hoà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 87 ... 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... đáp ứng việc quản lý cửa hàng bán sách, làm cho công việc cửa hàng thuận tiện 1.4.1 Yêu cầu chức - Các chức quản lý cửa hàng: + Đăng nhập + Quản lý hóa đơn + Quản lý nhân viên + Quản lý nhà cung... Actor hệ thống - Actor quản lý hệ thống: quản lý tất hệ thống Quản lý đăng nhập vào hệ thống quản lý nhân viên, quản lý nhà cung cấp, quản lý hóa đơn, quản lý khuyến mại - Actor khách hàng: tác

Ngày đăng: 08/09/2021, 09:12

Hình ảnh liên quan

Hình 1.1: Phiếu nhập kho - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 1.1.

Phiếu nhập kho Xem tại trang 12 của tài liệu.
Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng. - Phân tích thiết kế hướng đối tượng quản lý bán sách

i.

ểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng Xem tại trang 18 của tài liệu.
Hình 2.5: Biểu đồ cộng tác chức năng đăng nhập - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.5.

Biểu đồ cộng tác chức năng đăng nhập Xem tại trang 22 của tài liệu.
Hình 2.6: Biểu đồ trạng thái chức năng đăng nhập - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.6.

Biểu đồ trạng thái chức năng đăng nhập Xem tại trang 23 của tài liệu.
Hình 2.10: Biểu đồ hoạt động quản lý hóa đơn chức năng con xóa hóa đơn d. Mô tả các bước - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.10.

Biểu đồ hoạt động quản lý hóa đơn chức năng con xóa hóa đơn d. Mô tả các bước Xem tại trang 28 của tài liệu.
Hình 2.11: Biểu đồ hoạt động quản lý hóa đơn chức năng con tìm kiếm hóa đơn d. Mô tả các bước - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.11.

Biểu đồ hoạt động quản lý hóa đơn chức năng con tìm kiếm hóa đơn d. Mô tả các bước Xem tại trang 30 của tài liệu.
Hình 2.13: Biểu đồ hoạt động quản lý hóa đơn chức năng con in hóa đơn d. Mô tả các bước - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.13.

Biểu đồ hoạt động quản lý hóa đơn chức năng con in hóa đơn d. Mô tả các bước Xem tại trang 33 của tài liệu.
Hình 2.21: Biểu đồ cộng tác chức năng thêm hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.21.

Biểu đồ cộng tác chức năng thêm hóa đơn Xem tại trang 40 của tài liệu.
Hình 2.20: Biểu đồ cộng tác chức năng quản lý hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.20.

Biểu đồ cộng tác chức năng quản lý hóa đơn Xem tại trang 40 của tài liệu.
Hình 2.22: Biểu đồ cộng tác chức năng sửa hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.22.

Biểu đồ cộng tác chức năng sửa hóa đơn Xem tại trang 41 của tài liệu.
Hình 2.24: Biểu đồ cộng tác chức năng tìm kiếm hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.24.

Biểu đồ cộng tác chức năng tìm kiếm hóa đơn Xem tại trang 42 của tài liệu.
Hình 2.25: Biểu đồ cộng tác chức năng in hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.25.

Biểu đồ cộng tác chức năng in hóa đơn Xem tại trang 43 của tài liệu.
Hình 2.29: Biểu đồ hoạt động quản lý nhân viên chức năng con thêm nhân viên d. Mô tả các bước - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.29.

Biểu đồ hoạt động quản lý nhân viên chức năng con thêm nhân viên d. Mô tả các bước Xem tại trang 47 của tài liệu.
Hình 2.30: Biểu đồ hoạt động quản lý nhân viên chức năng con sửa nhân viên d. Mô tả các bước - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.30.

Biểu đồ hoạt động quản lý nhân viên chức năng con sửa nhân viên d. Mô tả các bước Xem tại trang 48 của tài liệu.
Hình 2.38: Biểu đồ cộng tác chức năng quản lý nhân viên - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.38.

Biểu đồ cộng tác chức năng quản lý nhân viên Xem tại trang 57 của tài liệu.
Hình 2.43: Biểu đồ trạng thái chức năng quản lý nhân viên - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.43.

Biểu đồ trạng thái chức năng quản lý nhân viên Xem tại trang 60 của tài liệu.
Bước 3: Hệ thống chuyển sang màn hình sửa nhà cung cấp. - Phân tích thiết kế hướng đối tượng quản lý bán sách

c.

3: Hệ thống chuyển sang màn hình sửa nhà cung cấp Xem tại trang 66 của tài liệu.
Hình 2.49: Biểu đồ hoạt động quản lý nhà cung cấp chức năng con tìm kiếm nhà cung cấp - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.49.

Biểu đồ hoạt động quản lý nhà cung cấp chức năng con tìm kiếm nhà cung cấp Xem tại trang 68 của tài liệu.
Hình 2.53: Biểu đồ trình tự chức năng xóa nhà cung cấp - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.53.

Biểu đồ trình tự chức năng xóa nhà cung cấp Xem tại trang 72 của tài liệu.
Hình 2.60: Biểu đồ trạng thái chức năng quản lý nhà cung cấp - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.60.

Biểu đồ trạng thái chức năng quản lý nhà cung cấp Xem tại trang 76 của tài liệu.
2.4. Biểu đồ thành phần - Phân tích thiết kế hướng đối tượng quản lý bán sách

2.4..

Biểu đồ thành phần Xem tại trang 77 của tài liệu.
Hình 2.63: Biểu đồ triển khai của hệ thống - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 2.63.

Biểu đồ triển khai của hệ thống Xem tại trang 78 của tài liệu.
Hình 3.2: Mã trình chức năng quản lý hóa đơn - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 3.2.

Mã trình chức năng quản lý hóa đơn Xem tại trang 80 của tài liệu.
CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 4.1. Giao diện chính của hệ thống - Phân tích thiết kế hướng đối tượng quản lý bán sách

4.1..

Giao diện chính của hệ thống Xem tại trang 83 của tài liệu.
Hình 4.3: Giao diện đăng nhập. - Phân tích thiết kế hướng đối tượng quản lý bán sách

Hình 4.3.

Giao diện đăng nhập Xem tại trang 84 của tài liệu.

Mục lục

    CHƯƠNG I: KHẢO SÁT HỆ THỐNG

    1.3. Hoạt động nghiệp vụ

    1.4. Yêu cầu phần mềm

    1.4.1. Yêu cầu chức năng

    1.4.2. Yêu cầu phi chức năng

    1.4.2.1. Yêu cầu bảo mật

    1.4.2.2. Yêu cầu sao lưu

    1.4.2.3. Yêu cầu về tính năng sử dụng

    1.4.2.4. Yêu cầu ràng buộc thiết kế

    1.4.2.5. Yêu cầu về phần cứng

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

Tài liệu liên quan