Tải bản đầy đủ (.pdf) (26 trang)

Đề Tài Xây Dựng Chương Trình Quản Lý Bán Hàng Trong Siêu Th.pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.15 MB, 26 trang )

lOMoARcPSD|38544120

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

-----------------------------------------------

KỲ THI KẾT THÚC HỌC PHẦN
HỌC KÌ 2 NĂM HỌC 2021-2022
Đề tài: Xây dựng chương trình quản lý bán hàng trong siêu thị
Giảng viên hướng dẫn: Lê Thị Vui
Sinh viên thực hiện: Trần Văn Long

Mã sinh viên: 20111063195
Lớp: DH10C10

Hà Nội, ngày 27 tháng 5 năm 2022

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

MỤC LỤC

LỜI MỞ ĐẦU...........................................................................................................1
MÔ TẢ BÀI TỐN...................................................................................................2
PHÂN TÍCH CÁC CHỨC NĂNG............................................................................3
CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TRONG SIÊU THỊ...........5

1. Cửa sổ Package Explorer.................................................................................5
2. Class tranvanlong_nguoi..................................................................................5


3. Class tranvanlong_nhanvien kế thừa Class tranvanlong_nguoi......................6
4. Class tranvanlong_khachhang kế thừa Class tranvanlong_nguoi....................7
5. Class tranvanlong_mathangdientu...................................................................8
6. Class tranvanlong_mathangthucpham kế thừa Class.......................................9
tranvanlong_mathangdientu...................................................................................9
Class tranvanlong_main.........................................................................................9

Menu.................................................................................................................10
KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH..........................................................14

Menu.....................................................................................................................14
1. Chạy chương trình nhập thơng tin nhân viên.................................................15
2. Chạy chương trình in danh sách thơng tin nhân viên.....................................16
3. Chạy chương trình nhập thơng tin khách hàng và hàng hóa mua..................16
4. Chạy chương trình in thơng tin khách hàng...................................................17
5. Chạy chương trình in hóa đơn cho khách hàng.............................................17
6. Chạy chương trình số khách hàng có trong siêu thị.......................................17
7. Chạy chương trình số loại hàng hóa được mua..............................................18
8. Chạy chương trình tìm nhân viên thơng qua mã nhân viên...........................18
9. Chạy chương trình kiểm tra xem có nhân viên trong danh sách khơng.........18
10. Chạy chương trình xóa tất cả nhân viên có trong danh sách......................19
11. Chạy chương trình hàng hóa trong kho......................................................20

11.1 Nhập thơng tin hàng hóa...........................................................................20

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

11.2 In thông tin hàng hóa ra màn hình.............................................................21

12. Chạy chương trình sắp xếp hàng hóa theo giá từ cao xuống thấp..............21
0. Chương trình kết thúc....................................................................................21
KẾT LUẬN.............................................................................................................22
TÀI LIỆU THAM KHẢO.......................................................................................23

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

LỜI MỞ ĐẦU
Java là ngơn ngữ lập trình hướng đối tượng. Nếu bạn chưa bao giờ dung một
ngơn ngữ lập trình hướng đối tượng trước đây, bạn cần phải hiếu cái khái niệm
sau: lập trình hướng đối tượng(Object Oriented Programming) là gì ? đối tượng
(Object), lớp (class) là gì, mối quan hệ giữa đối tượng và lớp, gởi thông
điệp(Messages) đến các đối tượng gì?
-Tính đóng gói (Encapsulation): Tính chất này khơng cho phép người dùng
trực tiếp tác động đến dữ liệu bên trong đối tượng mà phải thơng qua các phương
thức mà đối tượng cung cấp. Tính chất này đảm bảo tính tồn vẹn của đối tượng.
-Tính kế thừa (Inheritance): Kế thừa, tái sử dụng phương thức, thuộc tính
của lớp cơ sở và lớp kế thừa được gọi là lớp con, nó sẽ thừa hưởng những gì lớp
cha có và cho phép.
-Tính đa hình (Polymorphism): Tính đa hình cho phép các chức năng
(method) khác nhau được thực thi khác nhau trên các đối tượng khác nhau.
-Tính trừu tượng(Abstraction): Tập trung vào cốt lõi của đối tượng, bỏ
qua những thứ không liên quan và không quan trọng.

1

Downloaded by Uy vu Nguyen ()


lOMoARcPSD|38544120

MÔ TẢ BÀI TOÁN
Quản lý bán hàng trong siêu thị là một trong những cơng việc vơ cùng quan trọng,
góp phần quyết định đến thành bại của một siêu thị, em đã nghiên cứu mơ hình về
quản lý bán hàng. Hiện tại em đang xây dựng phần mềm quản lý nhằm để hỗ trợ
cho việc quản lý bán hàng gồm: Chương trình quản lý bán hàng để phục vụ cho
cơng tác bán hàng được trở nên thuận lợi, nhân viên bán hàng sẽ là những người
đứng ra chịu trách nhiệm cho những cơng việc như thanh tốn cho khách, bán các
loại mặt hàng,... Khách hàng sẽ là những người mua hàng và thanh tốn. Trong
siêu thị sẽ có những mặt hàng về điện tử, thực phẩm,…

2

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

PHÂN TÍCH CÁC CHỨC NĂNG
- Nhập danh sách nhân từ bàn phím: cho phép người dùng nhập tất cả các thông tin
của nhân viên.
- Xuất danh sách nhân viên ra màn hình: in tất cả các danh sách thơng tin nhân
viên ra màn hình.
- Nhâp thơng tin khách hàng từ bàn phím và hàng hóa mua:
+ Cho phép nhân viên nhập thông tin của khách mua hàng.
+ Cho phép nhân viên nhập thơng tin những loại hàng hóa khách hàng mua.
- Xuất thông tin khách hàng: in thông tin khách mua hàng ra màn hình.
- In hóa đơn khách hàng:
+ Chọn phương thức thanh toán.
+ Tổng giá tiền phải thanh toán của khách hàng.

- Số khách hàng trong siêu thị: In ra màn hình số khách hàng trong siêu thị.
- Số hàng hóa được mua trong siêu thị: In ra màn hình số hàng hóa được mua.
- Tìm kiếm nhân viên: hiển thị mọi thông tin nhân viên thông qua mã nhân viên
của người đấy.
- Kiểm tra nhân viên: Kiểm tra trong danh sách nhân viên có nhân viên khơng. Nếu
máy trả về giá trị False là có nhân viên, nếu trả về giá trị True là khơng có nhân
viên.
- Xóa tất cả nhân viên trong danh sách: Máy trả về giá trị True là thành công, máy
trả về giá trị False là thất bại.

3

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

- Kho hàng hóa:
+ Cho chép nhận hàng hóa.
+ In danh sách hàng hóa ra ngồi màn hình.
- Sắp xếp hàng hóa: Sắp xếp hàng hóa theo giá từ cao xuống thấp.
- Thốt chương trình

4

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

CÀI ĐẶT CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TRONG SIÊU THỊ
1. Cửa sổ Package Explorer


2. Class tranvanlong_nguoi

5

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

3. Class tranvanlong_nhanvien kế thừa Class tranvanlong_nguoi

6

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

4. Class tranvanlong_khachhang kế thừa Class tranvanlong_nguoi

7

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

5. Class tranvanlong_mathangdientu

8

Downloaded by Uy vu Nguyen ()


lOMoARcPSD|38544120

6. Class tranvanlong_mathangthucpham kế thừa Class
tranvanlong_mathangdientu

Class tranvanlong_main

9

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

Menu

10

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

11

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

12


Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

13

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH
Menu

14

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

1. Chạy chương trình nhập thơng tin nhân viên

15

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

2. Chạy chương trình in danh sách thơng tin nhân viên

3. Chạy chương trình nhập thơng tin khách hàng và hàng hóa mua


16

Downloaded by Uy vu Nguyen ()

lOMoARcPSD|38544120

4. Chạy chương trình in thơng tin khách hàng
5. Chạy chương trình in hóa đơn cho khách hàng

6. Chạy chương trình số khách hàng có trong siêu thị

17

Downloaded by Uy vu Nguyen ()


×