1. Trang chủ
  2. » Luận Văn - Báo Cáo

BTL LTHDT HaNoi OpenUniversity

54 10 0

Đ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

Nội dung

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đề bài Quản lí kinh doanh quần áo Bao gom ca file code lap trinh huong doi tuong Công việc quản lý kinh doanh quần áo tại cửa hàng quần áo là vô cùng cần thiết khi có rất nhiều thông tin quần áo cần được ghi nhận và cập nhật thông tin mỗi ngày như: mã quần áo, tên quần áo, xuất xứ, số lượng, đơn giá. Trong khi đó, ta cũng phải quản lý thông tin của khách hàng: họ tên, địa chỉ, số điện thoại. Không thể thiếu đó là hóa đơn bán hàng: mã hóa đơn, tên nhân viên, số mặt hàng, ngày lập và danh sách các sản phẩm đã mua của hoá đơn để kiểm tra hoạt động buôn bán và doanh thu mỗi ngày. Việc tạo ra một chương trình hay phần mềm hộ trỡ bán hàng giúp tăng hiệu quả hoạt động kinh doanh nói chung và việc bán quần áo tại cửa hàng kinh doanh quần áo nói riêng.

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MƠN : LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Đề : Quản lí kinh doanh quần áo Giảng viên hướng dẫn : Mai Thị Thúy Hà Sinh viên thực : Nguyễn Tiến Khoa 2110A01 Lê Minh Thắng 2110A01 Tăng Xuân Điệp 2110A01 Hà Nội – 2022 PHÂN CÔNG BÀI TẬP LỚN Họ Tên Cơng Việc Nguyễn Tiến Khoa Phân tích tốn, Sơ Đồ lớp CODE Lập Test, Viết báo cáo Tăng Xuân Điệp Lê Minh Thắng Thời Gian Ghi Chú Hoàn Thành Hoàn Thành Hoàn Thành MỤC LỤC I XÁC ĐỊNH BÀI TOÁN Phát biểu toán .2 Mục đích II.Xác Định Sơ Đồ Lớp Của Bài Toán .3 1.Xác định lớp cài đặt .3 2.Quan hệ lớp 3.Sơ Đồ Quan Hệ III.CODE  Lớp ConNguoi  Lớp KhachHang .8  Lớp DSKH  Lớp NhanVien .12  Lớp DSNV .14  Lớp SanPham 17  Lớp DSSP 20  Lớp HoaDon 22  Lớp DSHD 26  Lớp Main 30 IV.TEST CHƯƠNG TRÌNH .34 I XÁC ĐỊNH BÀI TOÁN Phát biểu tốn Phân tích đề bài: “Bài tốn quản lý kinh doanh quần áo.” Công việc quản lý kinh doanh quần áo cửa hàng quần áo vô cần thiết có nhiều thơng tin quần áo cần ghi nhận cập nhật thông tin ngày như: mã quần áo, tên quần áo, xuất xứ, số lượng, đơn giá Trong đó, ta phải quản lý thông tin khách hàng: họ tên, địa chỉ, số điện thoại Khơng thể thiếu hóa đơn bán hàng: mã hóa đơn, tên nhân viên, số mặt hàng, ngày lập danh sách sản phẩm mua hoá đơn để kiểm tra hoạt động buôn bán doanh thu ngày Việc tạo chương trình hay phần mềm hộ trỡ bán hàng giúp tăng hiệu hoạt động kinh doanh nói chung việc bán quần áo cửa hàng kinh doanh quần áo nói riêng Mục đích Hỗ trợ việc quản lý sản phẩm quản lý hoạt động bán hàng xác, nhanh chóng hiệu Lợi ích  Tiết kiệm thời gian, nhân lực  Dữ liệu ln mang tính qn, cập nhật thường xuyên  Hỗ trợ tra cứu lập báo cáo nhanh chóng, xác Các u cầu chi tiết  Có Menu gọi chức tốn  Đọc ghi file liệu  Đọc ghi theo thống kê Các chức Cụ thể thao tác quản lý hóa đơn bán hàng:  Nhập  Xuất  Xóa  Thêm  Sắp xếp  Cập nhật  Tìm kiếm  Lưu trữ  Đọc, ghi File  Lọc theo u cầu  Tính tốn II.Xác Định Sơ Đồ Lớp Của Bài Toán 1.Xác định lớp cài đặt  Con Người Các thuộc tính  Họ Tên  Giới Tính  Địa Chỉ Phương thức  Khởi tạo có tham số khơng tham số  Getter/ Setter cho thuộc tính  Nhân Viên extends Con Người Các thuộc tính  Mã NV  Lương  HSL  Lương Cơ Phương thức  Khởi tạo có tham số khơng tham số  Getter/ Setter cho thuộc tính  Nhập, Hiện Nhân Viên  DSNV Các thuộc tính       ArrayList Phương thức  Tìm Kiếm, Đọc ghi File Nhập xuất Khách Hàng extends Con Người Các thuộc tính  Mã KH  Số Điện Thoại Phương thức  Khởi tạo có tham số khơng tham số  Getter/ Setter cho thuộc tính  Nhập, Hiện Khách Hàng DSNV Các thuộc tính  ArrayList Phương thức  Tìm Kiếm, Đọc ghi File Nhập xuất Sản Phẩm Các Thuộc Tính  Mã Sản Phẩm  Tên Sản Phẩm  Đơn Giá  Size (Interface)  Số Lượng Phương thức  Khởi tạo có tham số không tham số  Getter/ Setter cho thuộc tính  Nhập, Hiện Sản Phẩm ISize Các thuộc tính  Size S, M, L , XL, XXL DSSP Các thuộc tính  ArrayList Phương thức  Tìm Kiếm, Đọc ghi File Nhập xuất  Hóa Đơn extend Khách Hàng Các thuộc tính  Mã Hóa Đơn  Ngày Lập  Tên Nhân Viên  ArrayList Phương Thức  Khởi tạo có tham số khơng tham số  Getter/ Setter cho thuộc tính  Nhập, Hiện , Tổng tiền Hóa Đơn  Danh Sách Hóa Đơn Các Thuộc tính  ArrayList Phương Thức  Nhập, Hiện DSHD, đọc File, ghi File, tìm kiếm, Xóa, Thêm, Sửa, Sắp Xếp, Lọc Hóa Đơn,tính tổng  Main 2.Quan hệ lớp *Lớp KhachHang, NhanVien kế thừa từ lớp ConNguoi *Implements lớp ConNguoi,NhanVien, SanPham, HoaDon, KhachHang từ lớp Serializable 3.Sơ Đồ Quan Hệ III.CODE  Lớp ConNguoi import java.io.Serializable; import java.util.Scanner; public class ConNguoi implements Serializable { private String GioiTinh; private String SDT; private String DiaChi; public String getGioiTinh() { return GioiTinh; } public void setGioiTinh(String GioiTinh) { this.GioiTinh = GioiTinh; } public String getSDT() { return SDT; } public void setSDT(String SDT) { this.SDT = SDT; } public String getDiaChi() { return DiaChi; } public void setDiaChi(String DiaChi) { this.DiaChi = DiaChi; } public ConNguoi(String GioiTinh, String SDT, String DiaChi) { this.GioiTinh = GioiTinh; this.SDT = SDT; this.DiaChi = DiaChi; } public ConNguoi(){ } public void Nhap(){ System.out.print("Nhập giới tính: "); GioiTinh = new Scanner(System.in).nextLine(); System.out.print("Nhập số điện thoại: "); SDT = new Scanner(System.in).nextLine(); System.out.print("Nhập địa chỉ: "); DiaChi = new Scanner(System.in).nextLine(); } public void Hien(){ System.out.printf("\nGiới tính: %s", GioiTinh); System.out.printf("\nSố điện thoại: %s", SDT); System.out.printf("\nĐịa chỉ: %s", DiaChi); } }  Lớp KhachHang import java.io.Serializable; import java.util.Scanner; public class KhachHang extends ConNguoi implements Serializable{ private String MaKH; private String TenKH; public String getMaKH() { return MaKH; } public void setMaKH(String MaKH) { this.MaKH = MaKH; } public String getTenKH() { return TenKH; } public void setTenKH(String TenKH) { this.TenKH = TenKH; } public KhachHang(String MaKH, String TenKH, String GioiTinh, String SDT, String DiaChi) { super(GioiTinh, SDT, DiaChi); this.MaKH = MaKH; this.TenKH = TenKH; 38 Hiện Hóa Đơn 39 40 Đọc Ghi File Hóa Đơn 41 Nhâp, Xuất, Đọc, Ghi File Nhân Viên, Khách hàng, Sản Phẩm 42 43 44 45 Tìm Kiếm Hóa Đơn 46 47 Thêm Hóa Đơn 48 Xóa Hóa Đơn 49 Lọc, Tổng Tiền, Sắp xếp 50 HẾT 51

Ngày đăng: 18/10/2022, 21:30

w