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

đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa

40 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

Thông tin cơ bản

Tiêu đề Quản Lý Cửa Hàng Tạp Hóa
Tác giả Lê Quang Vinh, Vũ Hoài Nam, Nguyễn Anh Tuấn, Phạm Thành Trung, Đỗ Ngọc Quý
Người hướng dẫn Trần Văn Thọ
Trường học Trường Đại Học Xây Dựng Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại đồ án
Định dạng
Số trang 40
Dung lượng 3,63 MB

Cấu trúc

  • Chương 1: NÊU BÀI TOÁN VÀ XÁC ĐỊNH YÊU CẦU (4)
  • Chương 2: Thiết kế cơ sở dữ liệu (5)
  • Chương 3: Thiết kế biểu đồ UML (9)
  • Chương 4: Hướng dẫn sử dụng (25)
    • 1.1 Danh sách nhà cung cấp (25)
    • 1.2 Thêm nhà cung cấp (25)
    • 1.3 Sửa nhà cung cấp (26)
    • 1.4 Xóa nhà cung cấp (27)
    • 2.1 Danh sách thẻ (27)
    • 2.2 Thêm nhà cung cấp (28)
    • 2.3 Sửa nhà cung cấp (28)
    • 2.4 Xóa thẻ tích điểm (29)
    • 3.1 Danh sách hóa đơn (30)
    • 3.2 Thêm hóa đơn nhập (30)
    • 3.3 Thêm hóa đơn bán (32)
    • 3.4 Xóa hóa đơn (35)
    • 4.1 Danh sách hàng hóa (35)
    • 4.2 Chi tiết hàng hóa (36)
    • 4.3 Xóa hàng hóa (36)
    • 4.4 Tìm kiếm hàng hóa (37)
    • 4.5 Hạn sử dụng (37)
    • 4.6 Tiền chi trong tháng (38)
    • 4.7 Tiền thu trong tháng (38)

Nội dung

Chương 1: NÊU BÀI TOÁN VÀ XÁC ĐỊNH YÊU CẦU1.1Nêu bài toána,Tóm tắt Dự án quản lý cửa hàng tạp hóa Project Abstract Mô tả sơ lược về cửa hàng tạp hóa: Nơi quản lý quy trình từ khâu nhập

NÊU BÀI TOÁN VÀ XÁC ĐỊNH YÊU CẦU

1.1)Nêu bài toán a,Tóm tắt Dự án quản lý cửa hàng tạp hóa (Project Abstract)

 Mô tả sơ lược về cửa hàng tạp hóa: Nơi quản lý quy trình từ khâu nhập hàng, viên đến khâu bán hàng

 Nhu cầu quản lý cơ bản gồm: nhập hàng, lưu trữ hàng hóa, bán hàng, thông tin khách hàng.

 Phạm vi dự án khảo sát: Cửa hàng có 2 khu chính là nhà kho và quầy thu ngân

 Đối tượng người sử dụng: Nhân viên. b,Hệ thống dự định sẽ làm (Proposed System)

● Tên hệ thống: Quản lý cửa hàng

● Xuất phát từ nhu cầu thực tế trong thời kỳ hiện đại hóa, cũng như đưa ra hoạt động quản lý cần tin học hóa để giảm thiểu công việc, tăng năng suất lao động Mục đích của hệ thống dự định sẽ làm tập trung về nghiệp vụ lưu trữ hàng hóa và bán các sản phẩm.

● Công cụ phát triển hệ thống: trên nền tảng Web Hệ thống sử dụng CSDL tập trung (cá nhân) mục đích để phát triển và bảo trì các hệ CSDL đơn giản và dễ dàng.

1.2) Xác định yêu cầu a,Mục tiêu của xác định yêu cầu

- Lấy được các yêu cầu đáp ứng được nhu cầu của người sử dụng và phù hợp với hệ thống

- Phân tích các yêu cầu tích hợp với hệ thống

- Xác định được yêu cầu chức năng, phi chức năng

- Làm rõ được các yêu cầu và làm tài liệu yêu cầu b,Mô tả yêu cầu của hệ thống

- Mỗi nhân viên sẽ có một tài khoản để đăng nhập vào hệ thống gồm các thông tin: Họ tên, số tài khoản, mật khẩu.

- Nhân viên cửa hàng sẽ liên hệ tới các đại lý uy tín để lấy hàng hóa Các thông tin của đại lý bán hàng như: tên đại lý, sđt cũng được lưu vào hệ thống để liên hệ sau này.

Nhân viên sẽ sắp xếp hàng hóa theo nhóm (ví dụ: đồ ăn liền, nước ngọt, bia), ghi chú tên mặt hàng, giá, nhà sản xuất và hạn sử dụng Hệ thống này giúp theo dõi tình trạng sản phẩm, hỗ trợ thu thập, nhập liệu, lưu trữ và thống kê Nhân viên cũng đánh dấu vị trí từng mặt hàng để dễ tìm kiếm Trước khi thanh toán, quầy line sẽ hỏi tên và số điện thoại khách hàng, từ đó tích điểm giảm giá cho những lần mua hàng đủ điều kiện.

- Quản lý việc nhập hàng hóa: Khi các đại lý vận chuyển hàng hóa đến theo từng lô hàng, nhân viên sẽ lập phiếu nhập hàng để cho đại lý xác nhận rồi sắp xếp vào trong kho.

- Quản lý việc bán hàng hóa: Khi thanh toán trong hóa đơn sẽ bao gồm: tên các mặt hàng, giảm giá ( nếu là khách hàng thân thiết), tổng tiền Mỗi hóa đơn sẽ có mã giảm giá riêng biệt để thuận lợi cho việc tổng hợp thống kê cuối ngày, tháng năm.

- Quản lý khách hàng: Nếu khách hàng muốn nhận những ưu đãi giảm giá sau này thì nhân viên sẽ phát thẻ tích điểm trong đó sẽ lưu trữ: mã khách hàng, tên, cmnd, điểm tích lũy ( điểm > 10 giảm 2% …).

Thiết kế cơ sở dữ liệu

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Ten_ncc Varchar 145 Not null

Sdt Int 11 Not null check Boolean Defaut false

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Id_user Int 11 Liên kết với bảng User

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Ten_hang Varchar 145 Not null

So_luong Int 11 Not null

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Tong_tien Int 11 Not null

Id_user Int 11 Liên kết với bảng User

Loai Varchar 10 “ban” hoặc “nhap”

Id_the Int 11 Liên kết với bảng Thẻ tích điểm

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Id_ncc Int 11 Liên kết với bảng nhà cung cấp Ngay_nhap

Id_hd Int 11 Liên kết với bảng hóa đơn

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Id_hd_ban Int 11 Liên kết với bảng hóa đơn

So_luong Int 11 Not null

Id_hang Int 11 Liên kết với bảng hàng hóa

Bảng: chi_tiet_hang_hoa

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú

Id_hang Int 11 Liên kết với bảng hàng hóa

Id_lo_hang Int 11 Liên kết với bảng lô hàng Han_su_dung Date

So_luong Int 11 Not null

Thiết kế biểu đồ UML

Use case quản lí đại lí bán hàng

Use case quản lí nhập hàng

Use case quản lí hàng hóa

Use case quản lí hóa đơn

Use case quản lí khách hàng

Use case báo cáo thống kê

Quản lý nhà cung cấp a, Thêm nhà cung cấp

17 b, Sửa nhà cung cấp c, Xóa nhà cung cấp

Quản lý nhà hàng hóa a,Thêm hàng hóa b, Xóa hàng hóa

Quản lý thẻ tích điểm a, Thêm thẻ tích điểm

20 b, Sửa thẻ tích điểm c, Xóa thẻ tích điểm

1, Thêm hóa đơn nhập hàng

2, Sửa thông tin nhân viên

Hướng dẫn sử dụng

Thêm nhà cung cấp

-Chọn “Thêm NCC” bên phần danh mục -Điền đầy đủ thông tin và nhấn nút để lưu

Sửa nhà cung cấp

-Chọn “Edit” ở cột hành động

-Sửa thông tin và nhấn lưu

Xóa nhà cung cấp

-Chọn “Delete” ở cột hành động

Danh sách thẻ

Thêm nhà cung cấp

-Chọn “Thêm thẻ” bên phần danh mục -Điền đầy đủ thông tin và nhấn nút để lưu

Sửa nhà cung cấp

-Chọn “Edit” ở cột hành động

-Sửa thông tin và nhấn lưu

Xóa thẻ tích điểm

-Chọn “Delete” ở cột hành động

-Chọn “Hóa đơn” trên thanh menu

Thêm hóa đơn nhập

-Chọn “Thêm hóa đơn nhập” ở phần danh mục -Nhập số lượng hàng hóa cần nhập và ấn lưu

 Sau đó sẽ chuyển đến trang

-Điền đầy đủ thông tin và ấn lưu

-Chọn “Chi tiết” để xem những sản phẩm vừa nhập

Thêm hóa đơn bán

-Chọn “Thêm hóa đơn bán” ở phần danh mục -Nhập số lượng hàng hóa cần bán và ấn lưu

 Sau đó sẽ chuyển đến trang

-Điền đầy đủ thông tin và ấn lưu

-Chọn “Chi tiết” để xem những sản phẩm vừa nhập

-Giảm giá phụ thuộc vào điểm thẻ, nếu điểm 20 thì giảm 20%.

-Sau mỗi lần mua hàng thì +1 điểm vào thẻ.

Xóa hóa đơn

-Chọn “Delete” ở cột hành động

Danh sách hàng hóa

Chi tiết hàng hóa

-Xem những lần nhập về kho của sản phẩm đó

Xóa hàng hóa

- Chọn “Xóa” trong cột hành động.

Tìm kiếm hàng hóa

-Nhập vào ô tìm kiếm và nhấn nút.

Hạn sử dụng

-Chọn “Hạn sử dụng” bên phần Danh mục.

=> Sẽ hiện ra các sản phẩm đã hết hạn sử dụng.

Tiền chi trong tháng

-Số tiền dùng để nhập hàng

Tiền thu trong tháng

-Chọn “Nhân viên” trên thanh menu

-Chọn “Thêm nhân viên” trong phần Danh mục

-Điền đầy đủ thông tin và nhấn nút để lưu

5.3, Sửa thông tin nhân viên

-Chọn “Edit” trong cột Hành động

Ngày đăng: 20/05/2024, 15:56

HÌNH ẢNH LIÊN QUAN

Bảng User - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
ng User (Trang 6)
Bảng User - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
ng User (Trang 7)
Bảng Thẻ tích  điểm - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
ng Thẻ tích điểm (Trang 7)
Bảng hóa đơn - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
Bảng h óa đơn (Trang 8)
Bảng hàng hóa - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
Bảng h àng hóa (Trang 8)
Bảng hàng hóa - đồ án lập trình hướng đối tượng đề tài quản lý cửa hàng tạp hóa
Bảng h àng hóa (Trang 8)

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

TÀI LIỆU LIÊN QUAN

w