báo cáo phân tích hướng đối tượng phần mềm quản lý bán mỹ phẩm tại một cửa hàng nhỏ. Quy trình làm một quyển báo cáo về đề tài quản lý phần mềm bán mỹ phẩm tại một cửa hang. Biết cách sử dụng phần mềm thông qua báo cáo này
TRƯỜNG ĐẠI HỌC ĐỒNG THÁP KHOA KỸ THUẬT - CÔNG NGHỆ KIỀU THỊ BÍCH NGÂN ĐỒN NGỌC ĐOAN TRANG PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG QUẢN LÝ CỬA HÀNG MỸ PHẨM NGÀNH: SƯ PHẠM TIN HỌC LỚP: ĐHSPTIN 2017-L2 Đồng Tháp, ngày 16 tháng 06 năm 2018 MỤC LỤC CHƯƠNG 1: KHẢO SÁT HỆ THỐNG I Lý chọn đề tài Ngày với phát triển khơng ngừng khoa học máy tính Một số cơng việc làm thủ công vừa tốn công, tốn sức lại hao tốn nhiều thời gian chuyển sang hệ thống tự động hoá, đem lại thuận tiện công việc cho người góp phần làm cho hoạt động mua bán mang tính chuyên nghiệp hiệu Từ nhu cầu thực tế xuất nhiều phần mềm cơng cụ để quản lý xử lý công việc thay cho người Trong quản lý mua bán mỹ phẩm, với số lượng mặt hàng mỹ phẩm ngày đa dạng vào phong phú chủng loại nhà sản xuất Do đó, xây dựng phần mềm “Quản lý mua bán mỹ phẩm” giúp cho người bán dễ dàng quản lý tình hình mua bán tình trạng hàng hóa cửa hàng Đây công cụ hỗ trợ cần thiết hiệu quả, giúp cho công việc dễ dàng hơn, tiết kiệm thời gian công sức đáng kể II Giới thiệu sơ lược ứng dụng Mục tiêu Mục tiêu đề tài đặt xây dựng hệ thống quản lý mua bán mỹ phẩm, hỗ trợ cho việc nhập thông tin mặt hàng, thông tin nhân viên, thông tin khách hàng tính tiền cho khách hàng mua sản phẩm Chức - Nhập thơng tin sản phẩm - Chỉnh sửa thông tin sản phẩm có - Phân loại sản phẩm - Nhập thông tin nhân viên - Nhập thông tin khách hàng - Chỉnh sửa thông tin khách hàng - Thống kê mặt hàng tiệm - Thanh toán tiền cho khách hàng - Tìm kiếm sản phẩm III Mơ tả tốn Qua q trình khảo sát nhóm tìm thành phần cần phải lưu trữ sau: - Người bán hàng: Là người phụ trách giới thiệu trực tiếp bán hàng cho khách hàng gồm có mã nhân viên, tên nhân viên chức vụ - Sản phẩm: Các loại mỹ phẩm quản lý thông qua mã sản phẩm, tên sản phẩm, giá bán sản phẩm có khuyến khơng, số lượng sản phẩm - Nhà cung cấp: Có mã nhà cung cấp tên nhà cung cấp - Loại sản phẩm: Gồm mã loại, tên loại - Khách hàng: Mỗi khách hàng đến trực tiếp cửa hàng để lựa chọn mua tốn cửa hàng - Hóa đơn: Sau khách hàng mua sản phẩm cửa hàng xuất hóa đơn gồm có mã hóa đơn, mã sản phẩm, số lượng, ngày tốn - Tính tổng số tiền khách hàng phải toán mua sản phẩm: Tổng=((sp1* sl)+( sp2* sl)+…+( spn*sl))- km Trong đó: - sp: giá bán sản phẩm - sl: Số lượng sản phẩm - km: Khuyến CHƯƠNG 2: PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG VỚI SƠ ĐỒ UML I.Sơ đồ actor, usecase 1.1 Sơ đồ chi tiết Qua trình khảo sát đặc tả hệ thống đề tài, nhóm xác định actor usecase cụ thể sau: * Actor khách hàng * Actor người bán hàng * Usecase Quản lý hóa đơn 1.2 Sơ đồ tổng quát Sau có sơ đồ chi tiết nhóm phát triển sơ đồ Usecase tổng quát, nhằm khái quát chức quản lý có chương trình II.Sơ đồ lớp 2.1 Sơ đồ chi tiết Từ sơ đồ tổng quát trên, nhóm xác định lớp sau: * Khách hàng (KhachHang): Với chức thêm, sửa, xóa - MaKH: Char - TenKH: Char - DiaChi: Char - SDT: Char * Người bán hàng (NguoiBanHang): Với chức thêm, sửa, xóa - MaNV: Char - TenNV: Char - ChucVu: Char * Hóa đơn (HoaDon): Với chức thêm, sửa, xóa, tìm kiếm - MaHD: Char - NgayXuatHD: Date *Chi tiết hóa đơn (CHTietHD): Với chức tính giá tiền - DonGia: Int - SoLuong: Int * Sản phẩm (San Pham): Với chức thêm, sửa, xóa, tìm kiếm - MaSp: Char - TenSp: Char - GiaBan: Int - KM: Char - DVT: Char * Nhà cung cấp (Nha Cung Cap): Với chức thêm, sửa, xóa, tìm kiếm - MaNCC: Char - TenNCC: Char * Loại sản phẩm (Loai San Pham): Với chức thêm, sửa, xóa, tìm kiếm - MaLoai: Char - TenLoai: Char 2.2 Sơ đồ tổng quát Để thuận tiện cho việc phát tiển phần mềm tránh thiếu sót thực thể thuộc tính nào, nhóm bao qt tất thuộc tính thực thể qua sơ đồ lớp III Sơ đồ Trong trình phát tiển phần mềm Để tiến trình diễn theo logic, nhóm xây dựng sơ đồ Nhằm mô tả cơng việc thực tiến trình Sơ đồ nhập sản phẩm Sơ đồ thống kê Sơ đồ mua sản phẩm Sơ đồ hóa đơn nhập sản phẩm 10 V Sơ đồ hoạt động Nhóm dùng sơ đồ hoạt động để mơ hình hóa dòng hoạt động liên kết tới lớp Mỗi lớp đảm nhiệm hoạt động mô tả đây: Sơ đồ hoạt động nhập sản phẩm 16 Sơ đồ hoạt động mua sản phẩm 17 Sơ đồ hoạt động thống kê 18 Sơ đồ hoạt động hóa đơn nhập sản phẩm 19 Sơ đồ hoạt động hóa đơn xuất sản phẩm Sơ đồ hoạt động thu tiền 20 Sơ đồ hoạt động toán 21 Hoạt động xếp sản phẩm VI Sơ đồ triển khai Nhằm mô tả cách bố trí đối tượng q trình cài đặt Nhóm phát triển để thuận tiện việc hiển thị tương ứng cấu trúc phần mềm hệ thống kiến trúc bố trí thiết bị 22 CHƯƠNG 3: THIẾT KẾ Dưới số giao diện phần mềm mà nhóm demo I Giao diện nhập sản phẩm - Mã sản phẩm (char): tự tăng - Tên sản phẩm (char): nhâp tối đa 50 kí tự - Giá bán (int): nhập số nguyên - Đơn vị tính (char): nhập tối đa 20 kí tự - Khuyến (char): chương trình khuyến - Mã loại (char): tối đa 20 kí tự - Mã nhà cung cấp (char): tối đa 20 kí tự II Giao diện sản phẩm - Mã sản phẩm (char): nhập tối đa kí tự - Tên sản phẩm (char): nhập tối đa 50 kí tự - Đơn vị tính (char): nhập tối đa 20 kí tự - Giá (int) 23 - Nhập mới: thêm thông tin sản phẩm - Cập nhật: sửa thông tin sản phẩm - Xóa: xóa thơng tin sản phẩm - Thốt: khỏi form III Giao diện thông tin nhân viên - Mã nhân viên (char): nhập tối đa kí tự - Tên nhân viên (char): nhập tối ta 20 kí tự - Chức vụ (char): nhập tối đa 20 kí tự - Thêm: thêm thông tin nhân viên - Sửa: sửa thơng tin nhân viên - Xóa: xóa thơng tin nhân viên - Thoát: thoát khỏi form 24 IV Giao diện thống kê sản phẩm - Mã sản phẩm (char): nhập tối đa kí tự - Tên sản phẩm (char): nhập tối đa 50 kí tự - Số lượng (int): nhập tối đa kí tự - Tìm kiếm: nhập mã sản phẩm thống kê theo sản phẩm - In: in phiếu thống kê - Thoát: thoát khỏi form 25 V Giao diện hóa đơn tính tiền - Mã hóa đơn (char): tự tăng có hóa đơn - Ngày xuất hóa đơn (date): hiển thị ngày hành xuất hóa đơn - Đơn giá (int): tự hiển thị chọn mã sản phẩm - Số lượng (int): nhập số nguyên - Tên sản phẩm (char): tự hiển thị chọn mã sản phẩm - Giá bán (int): tự hiển thị chọn mã sản phẩm - Đơn vị tính (char): tự hiển thị chọn mã sản phẩm - Sửa: sử thơng tin hóa đơn - In: in hóa đơn - Thốt: khỏi form 26 27 CHƯƠNG 4: TỔNG KẾT I Kết đạt Qua nghiên cứu mơn học nhóm em xác định hệ thống phần mềm theo hướng đối tượng uml, xác định actor, usecase biết cách thể hệ thống qua sơ đồ: sơ đồ hoạt động, vẽ sơ đồ tuần tự, sơ đồ triển khai Ngồi ra, nhóm tạo chức quản lý thông tin nhân viên, thông tin sản phẩm, thống kê sản phẩm xuất file II Hướng phát triển - Tiếp tục phát triển theo hướng thực hóa phần mềm - Phát triển hệ thống sang giao diện web, xây dựng hệ thống web giúp cho người bán hàng nhập thơng tin sản phẩm lúc nơi (nếu có internet) 28 TÀI LIỆU THAM KHẢO [1] TS Phạm Nguyễn Cương, TS.Hồ Tường Vinh, Giáo trình “PT&TK HT HĐT sử dụng UML”, 2013, ĐHKHTN TP.HCM [2] TS Phạm Thị Xuân Lộc, Giáo trình “Phân tích h ệ thống HĐT”, ĐH Cần Thơ, 2009 [3] Trần Đình Quế, Giáo trình Phân tích thiết kế hệ thống, ĐH Bưu Viễn Thơng, 2007 29 PHỤ LỤC BẢNG PHÂN CÔNG CÔNG VIỆC STT HỌ TÊN Đồn Ngọc Đoan Trang Kiều Thị Bích Ngân CÔNG VIỆC - Thiết kế báo cáo, khảo sát hệ thống, vẽ sơ đồ lớp, vẽ sơ đồ actor, tổng hợp - Sơ đồ triển khai - Sơ đồ tuần tự: nhập sản phẩm, mua sản phẩm, thống kê, thu tiền -Sơ đồ hoạt động: hóa đơn nhập sản phẩm, hóa đơn xuất sản phẩm, tốn, thu tiền - Thiết kế báo cáo, khảo sát hệ thống, vẽ sơ đồ lớp, vẽ sơ đồ actor, tổng hợp Sơ đồ triển khai - Sơ đồ tuần tự: hóa đơn nhập sản phẩm, hóa đơn mua sản phẩm, toán, xếp sản phẩm -Sơ đồ hoạt động: nhập sản phẩm, mua sản phẩm, thống kê, thu tiền GHI CHÚ NHẬN XÉT, ĐÁNH GIÁ CỦA CÔ: Người đánh giá Nguyễn Thị Mỹ Dung 30 ... động mua bán mang tính chuyên nghiệp hiệu Từ nhu cầu thực tế xuất nhiều phần mềm công cụ để quản lý xử lý công việc thay cho người Trong quản lý mua bán mỹ phẩm, với số lượng mặt hàng mỹ phẩm ngày... loại nhà sản xuất Do đó, xây dựng phần mềm Quản lý mua bán mỹ phẩm giúp cho người bán dễ dàng quản lý tình hình mua bán tình trạng hàng hóa cửa hàng Đây công cụ hỗ trợ cần thiết hiệu quả, giúp... Người bán hàng: Là người phụ trách giới thiệu trực tiếp bán hàng cho khách hàng gồm có mã nhân viên, tên nhân viên chức vụ - Sản phẩm: Các loại mỹ phẩm quản lý thông qua mã sản phẩm, tên sản phẩm,