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

Bài báo cáo lập trình hướng Đối tượng Đ# t%i phần mềm quản lý siêu thị mini

59 0 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 đề Bài Báo Cáo Lập Trình Hướng Đối Tượng Đ# t%i: Phần Mềm Quản Lý Siêu Thị Mini
Tác giả Nguyễn Long Khánh, Nguyễn Viết Nam, Lê Thị Huyền Trang
Người hướng dẫn Nguyễn Thanh Huyền
Trường học Trường Đại Học Lao Động – Xã Hội
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 59
Dung lượng 2,15 MB

Cấu trúc

  • CHƯƠNG 1: GIỚI THIỆU CHUNG (6)
    • 1.1 Lý do thực hiện đ# t%i (6)
    • 1.2 Mục đích nghiên cứu (7)
    • 1.3 Đối tượng v% phạm vi nghiên cứu (0)
    • 1.4 Phương pháp nghiên cứu (0)
    • 1.5 Ý nghĩa khoa học v% thực tiễn (8)
  • CHƯƠNG 2: MỤC TIÊU, PHẠM VI ĐỀ TÀI (8)
    • 2.1 Mục tiêu (8)
    • 2.2 Phạm vi (9)
    • 2.3 B%i toán (0)
    • 2.4 Yêu cầu của hệ thống (10)
    • 2.5 Biểu đồ use case (10)
    • 2.6 Xác định các lớp của b%i toán (0)
      • 2.6.1 Class Hanghoa (0)
      • 2.6.2 Class Khachhang (12)
    • 2.7 Sơ đồ mối quan hệ (13)
  • CHƯƠNG 3: THIẾT LẬP CHƯƠNG TRÌNH (14)
    • 3.1 Thiết lập đối tượng h%ng hóa v% khách h%ng (14)
      • 3.1.1 H%ng hóa (14)
      • 3.1.2 Khách h%ng (15)
    • 3.2 Thiết lập nhập tay dữ liệu h%ng hóa (16)
    • 3.3 Xóa thông tin khách h%ng v% h%ng hóa (18)
    • 3.4 Thêm thông tin h%ng hóa v% khách h%ng (19)
    • 3.5 Cập nhật thông tin khách h%ng v% h%ng hóa (21)
    • 3.6 Tìm kiếm thông tin khách h%ng v% h%ng hóa (22)
    • 3.7 Sắp xếp thông tin (24)
    • 3.8 Thiết lập hiển thị lên console (25)
    • 3.9 Xử lý mua bán v% thanh toán sản phẩm (27)
    • 3.10 Xuất file (29)
      • 3.10.1 File h%ng hóa (29)
      • 3.10.2 File Khách h%ng (30)
      • 3.10.3 File bill v% lịch sử thanh toán (31)
    • 3.11 H%m chính (33)
  • CHƯƠNG 4: KẾT QUẢ CHẠY CHƯƠNG TRÌNH (35)
    • 4.1 Kết quả khi thực hiện chạy cả chương trình (35)
    • 4.2 Nhập thông tin h%ng hóa v%o minimart (35)
    • 4.3 Cập nhật thông tin (0)
      • 4.3.1 Cập nhật thông tin h%ng hóa (37)
      • 4.3.2 Cập nhật thông tin khách h%ng (38)
    • 4.4 Xóa thông tin (39)
      • 4.4.1 Xóa thông tin h%ng hóa (39)
      • 4.4.2 Xóa thông tin khách h%ng (40)
    • 4.5 Thêm thông tin (40)
      • 4.5.1 Thêm thông tin khách h%ng (40)
      • 4.5.2 Thêm thông tin khách h%ng (41)
    • 4.6 Tìm kiếm thông tin (42)
      • 4.6.1 Tìm kiếm thông tin h%ng hóa (42)
      • 4.6.2 Tìm kiếm thông tin khách h%ng (43)
    • 4.7 Sắp xếp thông tin (44)
      • 4.7.1 Sắp xếp thông tin h%ng hóa (44)
      • 4.7.2 Sắp xếp theo Mã h%ng hóa (44)
      • 4.7.3 Sắp xếp theo Tên h%ng hóa (45)
      • 4.7.4 Sắp xếp theo Giá h%ng hóa (46)
    • 4.9 Thanh toán BILL (50)
      • 4.9.1 Thanh toán khi có thẻ th%nh viên (50)
      • 4.9.2 Thanh toán khi không có thẻ th%nh viên (0)
    • 4.10 Lịch sử (53)
      • 4.10.1 Hiện thị thông tin lịch sử (53)
      • 4.10.2 Xóa thông tin lịch sử (0)
    • 4.11 Xuất file thông tin (54)
      • 4.11.1 Xuất file h%ng hóa (54)
      • 4.11.2 Xuất file khách h%ng (55)
      • 4.11.3 Xuất file bill (56)
      • 4.11.4 Xuất file lịch sử (57)
  • Chương 5: Kết luận (58)
    • 5.1 Tự đánh giá (58)
    • 5.2 Hạn chế (58)
  • TÀI LIỆU THAM KHẢO (59)

Nội dung

- Thuộc tính string Ma, string Ten, long Gia, int SL, string Donvi, StringNgaynhap, string HSD, int ngay, int thang, int nam, long Timengaynhap, longTimeHSD, long TTP.- Phương th@c: + Nh

GIỚI THIỆU CHUNG

Lý do thực hiện đ# t%i

Hiện nay, nhu cầu mua sắm của chúng ta ng&y c&ng tăng, nên s? đ#i hỏi đ0p

@ng nhu cầu v mặt h&ng h!a c)ng như s;n phẩm ng&y c&ng đa d4ng Mặt kh0c,

Ngư~i thực hiện Nội dung

Nguyn Vit Nam Tri/n khai nội dung Word

Lê Thị Huyn Trang Xử lí Usecase

Nguyễn Long không thiết lập chạy chương trình với sự xuất hiện của nhiều siêu thị lớn, vừa, nhỏ và lẻ, dẫn đến nhu cầu quản lý sản phẩm cũng như quá trình nhập – xuất gặp nhiều khó khăn Điều này tạo ra rất nhiều sai sót không thể tránh khỏi.

Để đáp ứng nhu cầu của các siêu thị mini, tôi quyết định lựa chọn đề tài "Quản lý siêu thị mini" nhằm tạo ra một phần mềm quản lý đơn giản, dễ sử dụng và tiết kiệm thời gian cho việc quản lý siêu thị Phần mềm này sẽ hạn chế những sai sót và phù hợp với nhu cầu mà người sử dụng đang cần.

Mục đích nghiên cứu

Nghiên c@u NET FrameWork ADO nhằm m3c đích sau:

 Xây d?ng @ng d3ng qu;n l< siêu thị mini

 Nghiên c@u c0c công nghệ ph0t tri/n @ng d3ng

 Gi;i quyt t=i ưu h!a qu0 trình qu;n lí code

 Đưa ra c0c b0o c0o th=ng kê tổng hợp

 H%c thêm những kim th@c mi v& ôn l4i những kin th@c c)

 Nâng cao kh; năng t? h%c của b;n thân

 Xây d?ng @ng d3ng qu;n l< siêu thị mini

 Nghiên c@u c0c công nghệ ph0t tri/n @ng d3ng

 Gi;i quyt t=i ưu h!a qu0 trình qu;n lí code

 Đưa ra c0c b0o c0o th=ng kê tổng hợp

 H%c thêm những kim th@c mi v& ôn l4i những kin th@c c)

 Nâng cao kh; năng t? h%c của b;n thân

Ý nghĩa khoa học v% thực tiễn

Như vậy, nu th?c hiện th&nh công đ t&i n&y sẽ mang l4i < ngh>a vô cùng to ln c; v khoa h%c lẫn l< luận.

 To&n bộ đ t&i n&y sẽ tr th&nh t&i liệu nghiên c@u, tham kh;o, d hi/u v& thit th?c hơn cho những b4n sinh viên hay ai đ! yêu thích hưng đi @ng d3ng qu;n l 002. Thông tin h&ng h!a sau khi cập nhật

4.3.2 Cập nhật thông tin khách h%ng

Thông tin kh0ch h&ng trưc khi cập nhật

Cập nhật thông tin kh0ch h&ng Ma khach hang Luc => 002; Diem tich luy 0 => 100

Thông tin kh0ch h&ng sau khi cập nhật

Xóa thông tin

4.4.1 Xóa thông tin h%ng hóa

Thông tin h&ng h!a trưc khi x!a

Danh s0ch h&ng h!a sau khi x!a

4.4.2 Xóa thông tin khách h%ng

Thông tin kh0ch h&ng trưc khi x!a

Ch%n m3c s= 7 đ/ tin h&nh x!a thông tin kh0ch h&ng Sau đ! chương trình yêu cầu ch%n vị trị cần s= trong danh s0ch

Thông tin kh0ch h&ng sau khi x!a

Thêm thông tin

4.5.1 Thêm thông tin khách h%ng

Ch%n m3c 8 đ/ thêm thông tin h&ng h!a Sau đ! chương trình sẽ hỏi vị trí h&ng h!a cần thêm.

Thông tin h&ng h!a sau khi đ7 thêm.

4.5.2 Thêm thông tin khách h%ng

Ch%n m3c 9 đ/ thêm thông tin kh0ch h&ng Sau đ! chương trình sẽ hỏi vị trí kh0ch h&ng cần thêm

Tìm kiếm thông tin

4.6.1 Tìm kiếm thông tin h%ng hóa

4.6.1.1 Tìm kiếm theo mã h%ng hóa

Ch%n m3c 10 đ/ th?c hiện tìm kim h&ng h!a.

Ch%n lo4i tìm kim, ch%n s= 1 đ/ tìm kim theo m7 h&ng h!a.

Nhập m7 cần tìm v& nhấn enter đ/ xem thông tin h&ng h!a C! th/ thấy m7 h&ng h!a cho ra thông tin h&ng h!a đúng vi yêu cầu th?c hiện.

4.6.1.2 Tìm kiếm theo tên h%ng hóa

Ch%n m3c 10 đ/ th?c hiện tìm kim h&ng h!a.

Ch%n lo4i tìm kim, ch%n s= 2 đ/ tìm kim theo tên h&ng h!a.

Nhập m7 cần tìm v& nhấn enter đ/ xem thông tin h&ng h!a C! th/ thấy tên h&ng h!a cho ra thông tin h&ng h!a đúng vi yêu cầu th?c hiện.

4.6.2 Tìm kiếm thông tin khách h%ng

4.6.2.1 Tìm kiếm theo mã khách h%ng

Ch%n m3c 11 đ/ tìm kim kh0ch h&ng Sau đ! ch%n s= 1 đ/ tìm kim kh0ch h&ng

Ch%n m3c 11 đ/ tìm kim kh0ch h&ng Sau đ! ch%n s= 2 đ/ tìm kim kh0ch h&ng theo m7 kh0ch h&ng.

4.6.2.3 Tìm kiếm theo số điện thoại khách h%ng

Ch%n m3c 11 đ/ tìm kim kh0ch h&ng Sau đ! ch%n s= 3 đ/ tìm kim kh0ch h&ng theo m7 kh0ch h&ng.

Sắp xếp thông tin

4.7.1 Sắp xếp thông tin h%ng hóa

Thông tin h&ng h!a trưc khi sắp xp

4.7.2 Sắp xếp theo Mã h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo m7 h&ng h!a.

Thông tin h&ng h!a sau khi sắp xp

4.7.3 Sắp xếp theo Tên h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo tên h&ng h!a.

4.7.4 Sắp xếp theo Giá h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo gi0 h&ng h!a.

Thông tin h&ng h!a sau khi sắp xp

4.7.5 Sắp xếp theo Số lượng h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo slượng h&ng h!a.

Thông tin h&ng h!a sau khi sắp xp

4.7.6 Sắp xếp theo Ng%y nhập h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo ng&y nhập h&ng h!a.

4.7.7 Sắp xếp theo HSD h%ng hóa

Ch%n m3c s= 12 đ/ th?c hiện sắp xp h&ng h!a Sau đ! ch%n lo4i sắp xp theo H4n sử d3ng h&ng h!a.

Thông tin h&ng h!a sau khi sắp xp

4.8 Sắp xếp thông tin khách h%ng

4.8.1 Sắp xếp theo mã khách h%ng

Ch%n m3c s= 13 đ/ th?c hiện sắp xp thông tin kh0ch h&ng Sau đ! ch%n lo4i sắp xp theo m7 kh0ch h&ng

4.8.2 Sắp xếp theo tên khách h%ng

Ch%n m3c s= 13 đ/ th?c hiện sắp xp thông tin kh0ch h&ng Sau đ! ch%n lo4i sắp xp theo m7 kh0ch h&ng

4.8.3 Sắp xếp theo DTL khách h%ng

Ch%n m3c s= 13 đ/ th?c hiện sắp xp thông tin kh0ch h&ng Sau đ! ch%n lo4i sắp xp theo m7 kh0ch h&ng

Thanh toán BILL

4.9.1 Thanh toán khi có thẻ th%nh viên

Ch%n m3c s= 14 đ/ th?c hiện thanh to0n bill kh0ch h&ng Chương trình sẽ yêu cầu nhập nhập ng&y mua.

Nhập m7 s;n phẩm v& s= lượng s;n phẩm Nhập đn khi dừng mua thì nhấn q hoặc

Khi nhấn q hoặc Q sẽ kt thúc qu0 trình mua Lúc n&y chương trình hiện ra h!a đơn kh0ch h&ng trên hệ th=ng cùng vi kt qu; th&nh tin

Khi c! thẻ th&nh viên, chương trình yêu cầu nhập m7 kh0ch h&ng Khi nhập xong, thông tin kh0ch h&ng sẽ được hiện ra

Chương trình tip t3c hỏi kh0ch h&ng c! mu=n dùng đi/m tích l)y không?

Khi nhập các sản phẩm đã mua, chương trình sẽ hỏi bạn có thẻ thành viên chưa Nếu trả lời là chưa có, chương trình sẽ tiếp tục hỏi bạn có muốn tạo thẻ thành viên không Nếu bạn nhấn "yes", quá trình tạo thẻ thành viên cho khách hàng sẽ bắt đầu.

Khi t4o xong thông tin kh0ch h&ng mi, đ/ ki/m tra xem đ7 c! thông tin trong danh s0ch v& đi/m tích l)y đ7 được cộng chưa thì v&o m3c s= 3 đ/ xem danh s0ch kh0ch h&ng.

Danh s0ch đ7 thêm kh0ch h&ng mi  cu=i danh s0ch.

Vi s= tin mua l& 46000 thì đi/m tích l)y c! được l& 460 Đúng vi kt qu; ch4y chương trình.

Lịch sử

4.10.1Hiện thị thông tin lịch sử

Sau khi th?c hiện test mua thử 2 ng&y kh0c nhau Tin h&nh ki/m tra lịch sử b0n h&ng, bằng c0ch ch%n m3c s= 15 đ/ xem lịch sử Sau đ! 1 đ/ hi/n thị lịch sử.

Xóa thông tin lịch sử

Khi ch%n m3c s= 2 đ/ x!a thông tin lịch sử, chương trình sẽ t? động x0c nhận lần nữa Khi nhấn y v& enter thì lịch sử đ7 được x!a Đ/ ki/m tra thông tin lịch sử đ7

Xuất file thông tin

4.11.1Xuất file h%ng hóa Đ/ xuất file ta ch%n m3c 16 v& tip theo ch%n m3c 1 v& nhập tên file h&ng h!a đ/ xuất:

4.11.2Xuất file khách h%ng Đ/ xuất file ta ch%n m3c 16 v& tip theo ch%n m3c 2 v& nhập tên file kh0ch h&ng đ/ xuất

4.11.3Xuất file bill Đ/ xuất file ta ch%n m3c 16 v& tip theo ch%n m3c 3 v& nhập tên file BILL đ/ xuất

4.11.4Xuất file lịch sử Đ/ xuất file ta ch%n m3c 17 v& tip theo ch%n m3c 4 v& nhập tên file lịch sử đ/ xuất

Ngày đăng: 26/12/2024, 17:19

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

TÀI LIỆU LIÊN QUAN