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

báo cáo kết thúc học phần lập trình hướng đối tượng phần mềm quản lý bán hàng siêu thị

17 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Giao diện tìm kiếm sản phẩm của chương trình...155.. Giao diện xóa sản phẩm của chương trình .... Danh sách sản phẩmHiện danh sách các sản phẩm đã được thêm vào với các thông tin như tên

Trang 1

TRƯỜNG ĐẠI HỌC PHENIKAA

-oOo -KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO KẾT THÚC HỌC PHẦN LẬP TRÌNHHƯỚNG ĐỐI TƯỢNG

Học phần:Lập trình hướng đối tượng

Đề tài:Phần mềm quản lý bán hàng siêu thịGiảng viên:ThS.Trần Đình Tân

Họ tên:Trần Đăng KhoaLớp:N01

Mã sinh viên: 22010303

HÀ NỘI - 2024

Trang 2

III.Kết quả chương trình 13

1 Giao diện đăng nhập của chương trình 13

2 Giao diện chính của chương trình 13

3 Giao diện thêm sản phẩm của chương trình 14

4 Giao diện tìm kiếm sản phẩm của chương trình 15

5 Giao diện xóa sản phẩm của chương trình 15

6 Giao diện in ra danh sách và tính tổng tiền 16

Trang 3

LỜI MỞ ĐẦU

Lời đầu tiên, em xin được gửi lời cảm ơn chân thành nhất đến thầy Trần Đình Tânđã truyền đạt những kiến thức cũng như kinh nghiệm vô cùng quý báu cho emtrong suốt quá trình học bộ môn Lập trình hướng đối tượng Nhờ sự chỉ dẫn củaquý thầy,em đã có thể hiểu rõ hơn về các nguyên tắc và kĩ năng lập trình trongmôn Lập trình hướng đối tượng, nhờ đó mà em có thể hoàn thành được chươngtrình này.

Trong bài báo cáo này, em sẽ trình bày chương trình “Quản lý bán hàng siêu thị”.Em đã vận dụng công cụ Java Swing và Java Awt để thực hiện dự án này Trongquá trình thực hiện, bài báo cáo và chương trình vẫn còn nhiều sai sót, kính mongthầy cân nhắc và góp ý cho em.

Trang 4

2 Các chức năng chính2.1 Thêm sản phẩm

Thêm sản phẩm với các thông tin như tên, giá, số lượng và mã sản phẩm2.2 Danh sách sản phẩm

Hiện danh sách các sản phẩm đã được thêm vào với các thông tin như tên, giá, sốlượng và mã sản phẩm.

Trang 5

removeProduct(): Xóa sản phẩm khỏi danh sách theo mã sản phẩm.calculateTotal(): Tính tổng giá của tất cả sản phẩm.

Trang 6

displayArea: JTextArea để hiển thị thông tin sản phẩm.

searchField: JTextField để nhập mã sản phẩm hoặc tìm kiếm sản phẩm.Các nút chức năng như: Thêm sản phẩm, Tìm kiếm sản phẩm, Danh sách sảnphẩm, Tính tổng tiền và Xóa sản phẩm.

Trang 9

3.5 Hàm main

Hàm main khởi tạo ứng dụng thông qua lớpSupermarketPOS.

II.Đặc tả phần mềm

1 Mô hình đặc tả

Trang 10

2 Chi tiết chức năng2.1.Chức năng đăng nhập

và sử dụng chương trình

2 Hệ thống hiện ra form đăng nhập choquản lý

3 Quản lý điền thông tin đăng nhập vàấn đang nhập

4 Hệ thống tiến hành kiểm tra

5 Thống báo đăng nhập thành công vàvào phần mềm

2.2.Chức năng thêm sản phẩm

với những thông tin như tên,giá,sốlượng và mã sản phẩm

thêm sản phẩm

Trang 11

2 Hiển thị form điền thông tin sản phẩm3 Nhập thông tin sản phẩm

4 Gửi thông tin sản phẩm mới vừa điềnlên hệ thống và lưu lại

5 Thông báo thành công

đầy đủ

Hệ thống thông báo thông tin nhập bịsai.

2.3.Chức năng tìm kiếm sản phẩm

phẩm bằng cách nhập mã sản phẩm

thanh tìm kiếm

2 Gõ mã của sản phẩm cần tìm3 Ấn nút tìm kiếm sản phẩm

4 Chương trình sẽ hiển thị thông tin sảnphẩm bạn cần tìm

Trang 12

đầy đủ hoặc bị sai.2.4.Chức năng xóa sản phẩm

bằng cách nhập mã sản phẩm

thanh tìm kiếm

2 Gõ mã của sản phẩm cần tìm3 Nhấn vào nút xóa sản phẩm

4 Chương trình sẽ xóa sản phẩm có mãbạn vừa gõ ra khỏi danh sách sản phẩm

đầy đủ hoặc bị sai.2.5.Chức năng tính tổng tiền sản phẩm

các sản phẩm đã thêm vào trước đóLuồng sự kiện 1 Tại giao diện chương trình ấn vào nút

tính tổng tiền sản phẩm

2 Chương trình sẽ hiển thị tổng tiền sản

Trang 13

phẩm đã thêm trước đó

3 Sơ đồ lớp của hệ thốngProduct-name: String-price: int-quantity: int-productID: String

-getTotalPrice(): int

SupermarketPOS-supermarketmanager: Supermarketmanager-displayArea: JTextArea

-searchfield: JTextField

SupermarketManager-products: List<Product>-addProduct(): void-searchProduct(): Product-removeProduct(): void-caculateTotal(): int

Trang 14

-createLoginUI(): void-createUI(): void

-showAddProductDialog(): void-showSearchProductDialog(): void-displayAllProducts(): void-displayTotal(): void

-showRemoveProductDialog(): void-main(): static void

III.Kết quả chương trình

1 Giao diện đăng nhập của chương trình

2 Giao diện chính của chương trình

Trang 15

3 Giao diện thêm sản phẩm của chương trình

Trang 16

4 Giao diện tìm kiếm sản phẩm của chương trình

5 Giao diện xóa sản phẩm của chương trình

Trang 17

6 Giao diện in ra danh sách và tính tổng tiền

Ngày đăng: 24/07/2024, 16:17

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN