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

báo cáo đề tài hƣớng sự kiện java đề tài quản lí mua bán tại cửa hàng bán xe máy

39 2 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

Thông tin cơ bản

Tiêu đề Quản Lí Mua Bán Tại Cửa Hàng Bán Xe Máy
Tác giả Trần Trọng Tín, Lê Vũ Phong, Võ Đình Thông
Người hướng dẫn Trần Thị Anh Thi, Võ Đình Thông
Trường học Trường Đại Học Công Nghiệp Tp. Hồ Chí Minh
Chuyên ngành Quản Lý
Thể loại báo cáo
Năm xuất bản 1
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 39
Dung lượng 10,15 MB

Nội dung

[Cần import đầy đủ tất cả vào project trước khi khởi chạy].Tạo cơ sở dữ liệu trên mang tên “ ” sau đó import file “ .sql” vào cơ sở dữ liệu vừa tạo.Lưu ý: Phần mềm có thể mở và chạy tốt

Trang 1

1

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH



BÁO CÁO ĐỀ TÀI HƯỚNG SỰ KIỆN JAVA

Đề tài: Quản lí mua bán tại cửa hàng bán xe máy

Trang 2

Bảng phân công Nhiệm vụ & Github

Bảng Phân Công Nhiệm Vụ

Trang 3

3

-Các ứng dụng được dùng:

Hướng dẫn cài đặt:

source code nằm trong thư mục src/

Các thư viện mở rộng hỗ trợ nằm ở thư mục src/libs [Cần import đầy đủ tất cả vào

project trước khi khởi chạy].

Tạo cơ sở dữ liệu trên mang tên “ ” sau đó import file “ sql” vào cơ sở dữ liệu vừa tạo

Lưu ý: Phần mềm có thể mở và chạy tốt nhất trên Netbeans phiên bản mới nhất với và Eclipse

phiên bản 1.15 trở lên màn hình có độ phân giải >1280x900 Mọi lỗi liên quan đến hiển thị là do màn hình máy tính của bạn có độ phân giải quá thấp

Sơ đồ phần mềm & ràng buộc dữ liệu

Phân tích & thu thập yêu cầu

Dựa trên thông tin quản lý mua bán tại cửa hàng bán xe máy, chúng ta có thể phân tích và thu thập các yêu cầu sau:

Hệ thống cần có chức năng quản lý thông tin khách hàng, bao gồm tên, địa chỉ và số điện thoại

Hệ thống cần có chức năng quản lý thông tin xe máy, bao gồm nước sản xuất, loại xe,

số phụ kiện, số khung, số sườn và màu xe

Hệ thống cần có chức năng quản lý hợp đồng mua bán xe máy, bao gồm số hợp đồnngày hợp đồng, thời gian bảo hành, tiền phải thanh toán, tiền đã thanh toán và nhân viên lập hợp đồng

Hệ thống cần có chức năng cho phép khách hàng mua xe trả hết hoặc trả góp nhiều nhất

3 lần cho mỗi chiếc xe

Hệ thống cần có chức năng quản lý các lần thanh toán của khách hàng, bao gồm ngày trả, số tiền và người nhận và người trả

Hệ thống cần có chức năng áp dụng các chính sách giảm giá cho khách hàng thanh toán

1 lần hoặc mua số lượng lớn

Hệ thống cần có chức năng quản lý bảo hành xe máy, bao gồm việc kiểm tra và báo cáo bằng phiếu nhận xét về tên các linh kiện, lí do bảo hành, lỗi thuộc về khách hàng hay sản phẩm và giá tiền (nếu có)

Trang 4

Too long to read on your phone? Save

to read later on your computer

Save to a Studylist

Trang 5

5

Trang 6

6

Trang 7

7

Trang 8

8

Sơ đồ class

Sơ đồ quan hệ

Trang 9

9

Giao diện phần mềm:

Màn hình đăng nhập:

Màn hình đăng nhập được hiển thị sau khi khởi chạy chương trình như hình bên:

Có 2 textfield để người dùng nhập các thông tin đăng nhập và button “Đăng nhập” và button “Thoát” thực hiện chức năng xử lý

Các tài khoản hiện tại có thể đăng nhập được thể hiện ở hình bên

Trang 10

10

Giao diện chính sau khi đăng nhập:

Bên phải là nút Thu nhỏ và nút Thoát chương trình

Tuỳ vào nhóm quyền đã chỉ định của Tài khoản đang đăng nhập, menu left sẽ hiển thị các chức năng tương ứng của từng tài khoản Ở đây đăng nhập bằng tài khoản

có quyền quản trị cao nhất nên tất cả các chức năng sẽ được hiển thị đầy đủ

Quản l

Chức năng thể hiện qua các button

Trang 11

11

bước thao tác thêm nhân viên mới trên form

*Các bước thanh toán và thêm hợp đồng bán hàng:

B1: Nhân viên bán hàng click chuột chọn chức Tab Bán Hàng trên thanh menu nằm phía bên trái giao diện

B2: Nhân viên bán hàng có thể thêm thông tin cho khách hàng, xe hoặc nhân viên, thêm thời gian bảo hành, tên cửa hàng, loại hợp đồng Phải nhập đầy đủ thông tin cần thiết thì mới thực hiện chức năng thanh toán được

B3: Đối với thông tin khách hàng, thì bắt buộc phải chọn loại khách hàng trước để thực hiện các thao tác tiếp

B4: Sau khi chọn loại khách hàng, nếu là khách hàng cũ thì hệ thống yêu cầu nhập số điện thoại đã lưu vào hệ thống trước đó để xác minh, nếu đúng thì hệ thống sẽ đưa toàn bộ thông tin khách hàng lên, còn sai hệ thống báo không tìm thấy thông tin khách hàng

B5: Nếu là khách hàng mới, người nhập phải nhập đầy đủ thông tin khách hàng thì sau đó mới thêm được Khi chọn thêm khách hàng thì mã khách hàng được hệ thống phát sinh tự động và ghi ra jtextfield txtMaKH Khi chọn nút xóa trắng thì toàn bộ thông tin bị xóa và con trỏ chuột

Trang 12

12

được đưa đến

B6: Đối với thêm xe vào chi tiết hợp đồng, nhân viên bán hàng đầu tiên phải chọn tên xe, khi chọn được tên xe, dữ liệu về dòng xe, số lượng tồn của xe đó sẽ tự động xuất hiện Sau đó nhân viên bán hàng phải nhập số lượng mua của xe đó rồi nhấn nút thêm xe vào hóa đơn, sau đó thông tin xe sẽ được lưu vào các dòng chi tiết hợp đồng, với các mã chi tiết hợp đồng được phát sinh tự động Đồng thời có kiểm tra số lượng tồn của xe, nếu số lượng mua lớn hơn số lượng tồn của xe thì hệ thống sẽ yêu cầu nhập lại Ô thành tiền mỗi dòng và tổng thành tiền sẽ được cập nhật sau mỗi lần thêm

B7: Tiến hành thêm nhân viên bằng việc chọn tên nhân viên trong form Nhân viên Sau đónhấn nút thêm nhân viên, tên nhân viên sẽ được cập nhật xuống ô tên nhân viên phía dưới

Trang 13

13

B8: Tiến hành nhập thời gian bảo hành, chọn cửa hàng, chọn hình thức thành toán Khi chọn hình thức là trả trực tiếp thì ô giảm sẽ được đưa giá trị vào theo tiêu chí: Nếu tổng số lượng mua lớn hơn 3 chiếc sẽ giảm 5%, còn ngược lại được giảm 2% Ô số tiền phải đưa cũng sẽ được cập nhật

Nếu hình thức thanh toán là trả góp thì ô lãi suất sẽ được cập nhất lãi suất là 0.01(1%) Ô tiền phải đưa cũng sẽ được cập nhật

Trang 15

15

*Chức năng làm mới:

hi chọn chức năng này, mọi thông tin về khách hàng, chi tiết hợp đồng, thành tiền, loại hợp đồng, thời gian bảo hành sẽ bị xóa đi.

Trang 16

16

Form Quản lí hợp đồng & thanh toán trả góp:

Khi bấm vào dòng thông tin hợp đồng ở bảng trên sẽ hiện ra chi tiết của hợp đồng đó ở bảng dưới

Gồm các chức năng chính:

Tìm kiếm: gồm tìm kiếm theo mã, theo số điện thoại của khách hàng, và theo mã khách

B1: chọn dòng cần xóa

Trang 17

17

B2: Nhấn vào nút xóa và xác nhận xóa

B3: xác nhận xóa thành công Dữ liệu sẽ bị xóa trong bảng và trong cơ sở dữ liệu với các bảng liên quan

Sửa:

B1: Chọn dòng cần sửa

B2: Nhập đầy đủ và chính xác thông tin

B3: Nhấp vào nút sửa

Trang 18

18

Thanh toán trả góp:

B1: Chọn dòng cần thanh toán trả góp:

B2: Nhấn vào nút thanh toán trả góp

B3: Nhập đầy đủ thông tin và nhấn nút thanh toán

Thanh toán thành công dữ liệu được load vào giao diện và lưu vào cơ sở dữ liệu

Trang 19

19

Form Quản lí Sản Phẩm:

Chức năng chính thể hiện qua các button:

Chức năng thêm, xóa, sửa: Thực hiện thêm, xóa, sửa các sản phẩm và lưu xuống cơ sở dữ liệu

Chức năng tìm kiếm: Tìm kiếm theo tên sản phẩm

Các thao tác thêm một sản phẩm mới trên form:

Bước 1: Sau khi chạy TrangChu lên thì click vào nút SanPham sẽ hiển thị lên tab_ Sản Phẩm như hình trên

Bước 2: Người quản lý nhập đầy dủ thông tin bao gồm Tên sản phẩm, số lượng, đơn giá, mô tả và chọn loại Sản phẩm

Bước 3:

Nếu người quản lý chọn loại sản phẩm là xe nhấn nút thêm sau đó sẽ hiện thị như hình sau:

Trang 20

20

Người quản lý nhấn nút ok và sẽ hiện lên form để nhập thêm

Trang 22

22

Sau đó người quản lý chọn nút ok và chọn hãng sản xuất cho linh kiện

Sau đó người quản lý có thểm bấm nút thoát nếu không muốn thêm linh kiện nữa

và sẽ quay về tab_ Sản Phẩm Nếu người dùng nhấn nút lưu thì sẽ hiển thị thông báo thêm thành công và lưu xuống cơ sở dữ liệu.

một sản phẩm trên form:

Bước 1: click vào dòng cần xóa ở bảng:

Bước 2: nhấn nút xóa sau đó nó sẽ hiển thị thông báo xóa thành công

sửa một sản phẩm trên form:

Bước 1: click vào dòng cần sửa ở bảng:

Bước 2: Nhập lại số lượng hoặc đơn giá ở trên text field

Bước 3: Nhấn nút sửa sau đó nó sẽ hiển thị thông báo sửa thành công

sản phẩm trên form:

Trang 23

23

Bước 1: Nhập tên sản phẩm cần tìm vào text field

Bước 2: Nhấn nút tìm sau đó nó sẽ hiển thị danh sách sản phẩm tìm thấy xuống bảng Nếu không tìm thấy sẽ hiển thị thông báo không tìm thấy

Form Quản lý

Chức năng chính thể hiện qua các button:

Chức năng Thêm, Xóa Trắng,

Chức năng Tìm kiếm: Người dùng nhập từ khoá tìm kiếm vào ô

Tìm kiếm

Các bước thao tác thêm nhân viên mới

B1: Theo yêu cầu của ấp một nhân viên mới vào làm tại cửa hàng, người Quản Lí nhân viên chọn chức năng “Nhân Viên” bên góc trái iện Sau đó tab_Nhân Viên sẽ hiển thị

B2: Người Quản í nhập đầy đủ thông tin hân viên mới xin vào làm theo mẫu đơn đã điền trước đó

B3: Sau khi kiểm tra lại thông tin nhập người quản lí nhấn nút xác nhận Giao diện hiển thị thông báo thêm thành công và nhấn nút OK để tiếp tục

Trang 24

24

Sau khi nhấn nút OK một giao diện con sẽ mở ra

B5: Người quản lí nhấn nút xác nhận, để xác nhận chức vụ cho nhân viên mới.B6: Nếu Nhân Viên mới xin vào làm ở chưc vụ Hành Chính thì người quản lí chọn Phòng ban, và học vấn theo đúng đơn nhập ứng tuyển của Nhân Viên Đối với NViên kỹ thuật tương tự như vậy

B7: Sau khi nhập thông tin, chức vụ cho nhân viên người quản lí nhấn nút lưu Dữ liệu

sẽ lưu lên CSDL

B8: Người quản lí nhấn OK và kết thúc

Trang 25

25

Form Quản lý

Chức năng chính thể hiện qua các nút button

Trang 26

26

Chức năng Tìm kiếm: Người dùng chọn loại muốn tìm có 3 loại tìm: tìm theo mã, tìm theo tên và tìm theo số điện thoại Tìm theo mã và theo số điện thoại cần chính xác và tìm theo tên chỉnh cần có phần tên khớp sẽ tìm được

Chức năng thêm:

B1: Nhập đầy đủ thông tin khách hàng (Mã được phát sinh tự động) và đúng theo định dạng

và mỗi số điện thoại chỉ được đăng ký cho một khách hàng

B2: Nhấn vào nút thêm

Trang 27

27

Thêm thành công dữ liệu sẽ được load vào bảng và đồng thời thêm vào cơ sở dữ liệu

B1: Chọn dòng cần xóa

B2: Nhấn vào nút xóa và xác nhận

Trang 29

29

B2: Nhập đầy đủ và chính xác thông tin cần sửa

B3: Nhấn vào nút sửa Dữ liệu sửa thành công được load lên table và lưu vào cơ sở dữ liệu

Form Quản lí bảo hành:

Chức năng thể hiện qua các button

Trang 30

30

Các bước thao tác thêm nhân viên mới trên form

Thêm 1 phiếu bảo hành

Người nhập phải nhập đầy đủ thông tin như mã hợp đồng, mã linh kiện, mã nhân viên bảo hành, mã khách hàng, ngày bảo hành, lí do, lỗi, giá tiền sửa ở form thông tin bảo hành

B2:Khi ấn nút thêm, hệ thống sẽ kiểm tra mã hợp đồng, mã linh kiện, mã nhân viên có tồn tại trong hệ thống không, nếu không sẽ báo lỗi là không hợp lệ, tiếp theo là kiểm tra ngày lập phiếu bảo hành có quá hạn bảo hành của hợp đồng hay không, nếu quá hạn, hệ thống sẽ thông báo hợp đồng hết hạn bảo hành Nếu không còn sai xót sẽ thì sẽ thêm thành công Phiếu bảo hành sẽ được lưu vào bảng và CSDL

Trang 31

31

>Mã phiếu sẽ được phát sinh tự động, dữ liệu về mã khách hàng dựa theo mã hợp đồng đã nhập

Trang 32

32

*Chức năng Xóa:

B1: Trước hết nhân viên phải chọn 1 dòng trong table bảo hành, nếu không hệ thống thông báo bạn chưa chọn dòng

B2: Nhấn nút xóa, hệ thống sẽ tiếp tục hỏi bạn có chắc chắn muốn xóa, nếu nhấn ok thì dòng

mà nhân viên vừa chọn sẽ bị xóa đi cả trên table lẫn CSDL

*Chức năng sửa:

B1: Giống như xóa, nhân viên phải chọn 1 dòng cần sửa, tiến hành sửa mã hợp đồng, mã linh kiện, mã nhân viên, lí do, lỗi, giá tiền

B2: Sau khi hoàn tất, người nhập nhấn nút sửa để tiến hành sửa, nếu sửa thành công, dòng đó

sẽ được cập nhật thông tin lại cả trên table lẫn CSDL

Trang 33

33

*Chức năng tìm kiếm

B1: Trước khi nhập thông tin tìm kiếm, người nhập phải chọn loại tìm Có 2 loại:

Tìm theo mã phiếu bảo hành và tìm theo mã khách hàng

B2: Sau khi chọn, người nhập tiến hành nhập thông tin tìm kiếm rồi nhấn nút tìm nếu tìm thấy thì table sẽ hiển thị thông tin phiếu bảo hành được tìm thấy, ngược lại nếu không tìm thấy thì table sẽ rỗng, không có phiếu bảo hành nào

Trang 35

35

Form Quản lý Nhập

Chức năng chính thể hiện qua các button: Xác nhận, Xóa, Tìm

Chức năng thêm, xóa: Thực hiện thêm, xóa các sản phẩm và lưu xuống cơ sở

dữ liệu

Chức năng tìm kiếm: Tìm kiếm theo tên sản phẩm

Các thao tác thêm một sản phẩm mới trên form:

Bước 1: Sau khi chạy TrangChu lên thì click vào nút SanPham sẽ hiển thị lên tab_ Nhập Hàng như hình trên

Bước 2: Người quản lý nhập đầy dủ thông tin bao gồm Mã sản phẩm, số lượng, đơn giá, tên sản phẩm và nhấn chọn nhập sau đó người quản lý nhập mã hóa đơn hàng

và nhấn xác nhận sau đó sẽ hiện lên form Nhập thông tin như sau:

Trang 36

36

Bước 3: Người quản lý chọn loại mặt hàng, cửa hàng, ngày giao dịch và điền vào

mô tả sau đó nhấn nút lưu

Bước 4:

Nếu người quản lý chọn loại mặt hàng là xe nhấn nút lưu sau đó sẽ hiện thị như

Trang 37

37

Sau khi nhập thông tin xong thì nếu nhập sai người quản lý có thể nhấn nút xóa trắng để nhập lại hoặc nếu không muốn thêm nữa thì có thể nhấn nút thoát để quay về tab_Nhập Hàng Nếu người quản lý nhấn nút lưu thì sẽ hiển thị lên thông báo thêm thành công và lưu xuống cơ sở dữ liệu.

Nếu người quản lý muốn thêm linh kiện thì ở Bước 3 người quản lý chọn loại sản phẩm

là linh kiện sau đó nhấn nút lưu:

Sau đó người quản lý chọn hãng sản xuất cho linh kiện Người quản lý có thểm bấm nút thoát nếu không muốn thêm linh kiện nữa và sẽ quay về tab_ Sản Phẩm Nếu người dùng nhấn nút lưu thì sẽ hiển thị thông báo thêm thành công và lưu xuống cơ sở dữ liệu.

một sản phẩm trên form:

Bước 1: click vào dòng cần xóa ở bảng:

Bước 2: nhấn nút xóa sau đó nó sẽ hiển thị thông báo xóa thành công

sản phẩm trên form:

Bước 1: Nhập tên sản phẩm cần

Bước 2: Nhấn nút tìm sau đó nó sẽ hiển thị danh sách sản phẩm tìm thấy xuống bảng Nếu không tìm thấy sẽ hiển thị thông báo không tìm thấy

Trang 38

38

Frm_Thongke là một giao diện cho phép người dùng xem thống

kê tổng quát của cửa hàng:

Tổng số sản phẩm hiện có trong cửa hàng

ổng số khách hàng còn thời gian giao dịch trong hợp đồng

Tổng số n còn hợp đồng làm việc tại cửa hàng.

ổng doanh thu cho biết tổng số tiền mua bán xe máy của hệ thống quản

Ngày đăng: 24/05/2024, 10:18

HÌNH ẢNH LIÊN QUAN

Bảng Phân Công Nhiệm Vụ - báo cáo đề tài hƣớng sự kiện java đề tài quản lí mua bán tại cửa hàng bán xe máy
ng Phân Công Nhiệm Vụ (Trang 2)
Bảng phân công Nhiệm vụ & Github - báo cáo đề tài hƣớng sự kiện java đề tài quản lí mua bán tại cửa hàng bán xe máy
Bảng ph ân công Nhiệm vụ & Github (Trang 2)
Sơ đồ class - báo cáo đề tài hƣớng sự kiện java đề tài quản lí mua bán tại cửa hàng bán xe máy
Sơ đồ class (Trang 8)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w