1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo thực tập chuyên ngành đề tài phân tích và thiết kế hệ thống quản lý hàng hóa nhà sách minh anh

99 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 đề Phân tích và thiết kế hệ thống quản lý hàng hóa nhà sách Minh Anh
Tác giả Tô Thị Linh, Nguyễn Đăng Hùng, Nguyễn Đăng Hoàng
Người hướng dẫn ThS. Nguyễn Thị Yến
Trường học Học viện Ngân hàng
Chuyên ngành Hệ thống thông tin quản lý
Thể loại Báo cáo thực tập chuyên ngành
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 99
Dung lượng 6,22 MB

Cấu trúc

  • CHƯƠNG 1: TÌM HIỂU BÀI TOÁN (13)
    • 1.1. Giới thiệu đơn vị thực tập (13)
    • 1.2. Giới thiệu bài toán và lý do chọn bài toán (13)
      • 1.2.1. Đánh giá tính khả thi của hệ thống (13)
        • 1.2.1.1. Khả thi về mặt kinh tế (13)
        • 1.2.1.2. Khả thi về mặt kỹ thuật (14)
      • 1.2.2. Đề xuất giải pháp thực hiện (14)
      • 1.2.3. Phạm vi nghiên cứu (0)
      • 1.2.4. Khảo sát tính khả thi của hệ thống (15)
    • 1.3. Tìm hiểu yêu cầu người dùng (18)
      • 1.3.1. Bảng kế hoạch phỏng vấn (18)
      • 1.3.2. Cơ cấu tổ chức (21)
    • 1.4. Đánh giá quy trình hiện tại, đề xuất cải tiến quy trình mới (21)
      • 1.4.1. Đánh giá quy trình hiện tại (21)
      • 1.4.2. Đề xuất cải tiến quy trình mới (22)
  • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG (24)
    • 2.1. Yêu cầu hệ thống (24)
    • 2.2. Biểu đồ hoạt động các quy trình (25)
      • 2.2.1. Biểu đồ hoạt động Quản lý nhà cung cấp (25)
      • 2.2.2. Biểu đồ hoạt động Quản lý hàng hóa (26)
      • 2.2.3. Biểu đồ hoạt động Quản lý khách hàng (27)
      • 2.2.4. Biểu đồ hoạt động Quản lý hóa đơn (28)
      • 2.2.5. Biểu đồ hoạt động Quản lý kho (29)
      • 2.2.6. Biểu đồ hoạt động Quản lý nhân viên (30)
    • 2.3. Biểu đồ ca sử dụng (35)
      • 2.3.1. Biểu đồ ca sử dụng Đăng ký tài khoản (36)
      • 2.3.2. Biểu đồ ca sử dụng Đăng nhập (37)
      • 2.3.3. Biểu đồ ca sử dụng Tạo hóa đơn bán hàng (38)
      • 2.3.4. Biểu đồ ca Lập báo cáo doanh thu (40)
      • 2.3.5. Biểu đồ ca Quản lý nhà cung cấp (41)
      • 2.3.6. Biểu đồ ca Quản lý hàng hóa (43)
      • 2.3.7. Biểu đồ ca Quản lý khách hàng (44)
      • 2.3.8. Biểu đồ ca Quản lý nhân viên (45)
      • 2.3.9. Biểu đồ ca Thanh toán (47)
        • 2.3.9.1. Biểu đồ ca Thanh toán bằng tiền mặt (47)
        • 2.3.9.2. Biểu đồ ca Thanh toán điện tử (49)
      • 2.3.10. Biểu đồ ca Quản lý kho (50)
      • 2.3.11. Biểu đồ ca Nhập hàng (52)
      • 2.3.12. Biểu đồ ca Quản lý hóa đơn (54)
    • 2.4. Biểu đồ tuần tự (56)
      • 2.4.1. Biểu đồ tuần tự Đăng ký tài khoản (56)
      • 2.4.2. Biểu đồ tuần tự Đăng nhập (57)
      • 2.4.3. Biểu đồ tuần tự Tạo hóa đơn bán hàng (58)
      • 2.4.4. Biểu đồ tuần tự Lập báo cáo doanh thu (59)
      • 2.4.5. Biểu đồ tuần tự Quản lý nhà cung cấp (60)
      • 2.4.6. Biểu đồ tuần tự Quản lý hàng hóa (61)
      • 2.4.7. Biểu đồ tuần tự Quản lý khách hàng (62)
      • 2.4.8. Biểu đồ tuần tự Quản lý nhân viên (63)
      • 2.4.9. Biểu đồ tuần tự Thanh toán (65)
        • 2.4.9.1. Thanh toán bằng tiền mặt (65)
        • 2.4.9.2. Thanh toán điện tử (67)
      • 2.4.10. Biểu đồ tuần tự Quản lý kho (68)
      • 2.4.11. Biểu đồ tuần tự Nhập hàng (69)
    • 3.1. Thiết kế cơ sở dữ liệu (72)
      • 3.1.1. Thiết kế cơ sở dữ liệu mức khái niệm (72)
      • 3.1.2. Cơ sở dữ liệu mức logic (74)
      • 3.1.3. Xây dựng cơ sở dữ liệu mức vật lý (76)
    • 3.2. Thiết kế giao diện (89)
      • 3.2.1. Giao diện Đăng ký (89)
      • 3.2.2. Giao diện Đăng nhập (90)
      • 3.2.3. Giao diện Tạo hóa đơn bán hàng (91)
      • 3.2.4. Giao diện Lập báo cáo doanh thu (92)
      • 3.2.5. Giao diện Quản lý nhà cung cấp (93)
      • 3.2.6. Giao diện Quản lý khách hàng (93)
      • 3.2.7. Giao diện Quản lý hàng hóa (94)
      • 3.2.8. Giao diện Quản lý nhân viên (94)
      • 3.2.9. Giao diện Thanh toán (95)
      • 3.2.10. Giao diện Quản lý kho (95)
      • 3.2.11. Giao diện Nhập hàng (96)
      • 3.2.12. Giao diện Quản lý hóa đơn (96)
      • 3.2.13. Giao diện Quản lý tài khoản (97)
  • KẾT LUẬN (98)
  • TÀI LIỆU THAM KHẢO (99)

Nội dung

Trang 1 HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ BÁO CÁO THỰC TẬP CHUYÊN NGÀNH Đề tài: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝHÀNG HÓA NHÀ SÁCH MINH ANHGiảng viên hướng dẫn: T

TÌM HIỂU BÀI TOÁN

Giới thiệu đơn vị thực tập

 Nhà sách Minh Anh là nhà phân phối sách và tạp chí Nhà sách có nhiều phân loại như sách phát triển bản thân, sách kinh doanh, đồ chơi cho trẻ con…

 Tên nhà sách: Minh Anh Books.

 Địa chỉ: 283 Khương Trung, Thanh Xuân, Hà Nội.

Giới thiệu bài toán và lý do chọn bài toán

Hiện nay khoa học công nghệ đang phát triển không ngừng với tốc độ nhanh chóng vì thế chúng ta phải biết tận dụng những kiến thức hiện đại đó để có thể tiết kiệm thời gian, tiền bạc, công sức cũng như đạt được kết quả cao hơn trong công việc Trong lĩnh vực kinh doanh, việc quản lý sản phẩm, nhà cung cấp, khách hàng… và các khoản thu chi với số lượng lớn sẽ rất lâu và có khả năng cao xảy ra sai sót nếu ghi chép lại theo phương pháp thủ công Bằng cách sử dụng các phần mềm hỗ trợ, người quản lý và nhân viên sẽ biết chính xác thông tin và truy xuất một cách dễ dàng khi cần mà không cần phải ngồi tra lại sổ sách.

Chính vì thế, nhà sách Minh Anh quyết định đổi mới phương thức quản lý hàng hóa của cửa hàng Nhận thấy đây là một việc rất thực tế nên nhóm em quyết định xây dựng đề tài

“Phân tích và thiết kế hệ thống quản lý hàng hóa nhà sách Minh Anh”.

1.2.1 Đánh giá tính khả thi của hệ thống

Tính khả thi của hệ thống được đánh giá trên hai góc độ khác nhau để thấy được những lợi về mặt kinh tế cũng như những thay đổi đáng kể về mặt kỹ thuật điều này được thể hiện rõ bởi hai khía cạnh sau: khả thi về mặt kinh tế và khả thi về mặt kỹ thuật.

1.2.1.1 Khả thi về mặt kinh tế Đối với người quản lý có thể dễ dàng cải thiện khả năng quản lý tập trung, chủ động trong việc xử lý kịp thời, hiệu quả mọi vấn đề trong quy trình quản lý đồng thời mọi thông tin có thể trích xuất ra một cách dễ dàng và nhanh chóng. Đối với nhân viên có thể dễ dàng nhận thông tin từ người quản lý, thống kê báo cáo dễ dàng hơn Nhiều công đoạn trước đây được thực hiện bằng phương pháp thủ công nay sẽ trở nên nhanh hơn, tốt hơn, hiệu quả hơn. b) Xác định chi phí

− Chi phí phát sinh ban đầu của hệ thống:

 Chi phí mua hệ thống

 Chi phí mua thiết bị.

− Chi phí phát sinh hằng năm:

 Chi phí bảo trì hệ thống.

 Chi phí phát sinh lưu trữ dung lượng.

1.2.1.2 Khả thi về mặt kỹ thuật

 Độ lớn của hệ thống: Bình thường.

 Độ phức tạp của hệ thống: Không quá phức tạp.

 Kinh nghiệm người dùng: Không yêu cầu trình độ kỹ thuật cao, dễ dàng sử dụng.

1.2.2 Đề xuất giải pháp thực hiện

Xây dựng một hệ thống quản lý mới thay thế cho phương pháp ghi chép truyền thống để tiết kiệm thời gian và đạt hiệu quả cao trong quản lý.

1.2.4 Khảo sát tính khả thi của hệ thống

Muốn biết tính khả thi của hệ thống thì cần phải hiểu được mong muốn của người dùng Chính vì thế, nhóm chúng em đã khảo sát đã lấy ý kiến của những người làm trong nhà sách Minh Anh Sau đây là kết quả cuộc khảo sát:

Hình 1: Khảo sát thời gian làm việc tại nhà sách

Hình 2: Khảo sát số lượng trang được ghi chép mỗi ngày

Hình 4: Khảo sát độ chính xác khi ghi chép sổ sách

Hình 6: Khảo sát về việc thay đổi hệ thống quản lý

Qua những kết quả trên, có thể thấy đa số nhân viên tại nhà sách đều gặp vấn đề trong phương pháp quản lý truyền thống, nhu cầu muốn cải tiến hệ thống quản lý là rất cao.

Tìm hiểu yêu cầu người dùng

1.3.1 Bảng kế hoạch phỏng vấn

Bảng 1: Bảng kế hoạch phỏng vấn

Bảng kế hoạch phỏng vấn

Mục tiêu: Thiết kệ quy trình quản lý kho, tiền bạc, quản lý nhân viên

Dữ liệu cần thu nhập: thông tin, quy trình các hoạt động thanh toán, kiểm kê hàng hóa, tiền bạc của nhà sách

Tổng quan về buổi phỏng vấn:

Sinh viên sẽ đưa ra những câu hỏi xoay quanh quy trình để hiểu rõ hơn cách thức vận hành cũng như các quy trình thực hiện Câu hỏi chuẩn bị cho buổi gặp mặt được thể hiện cụ thể qua bảng câu hỏi và ghi nhân câu hỏi

Quan sát tổng quan: Sau buổi phỏng vấn, các thành viên trong nhóm cũng đã hiểu rõ hơn về quy trình thực hiện của hệ thống nhà sách và nắm bắt được những bất cập và những mong muốn trong hệ thống mới

Câu hỏi Ghi nhận câu trả lời

Câu hỏi 1: Anh có thể cho biết hoạt động chính của cửa hàng sách là gì ạ?

Trả lời: Cửa hàng sách có bánh các loại sách, đồ dùng học tập và đồ dùng văn phòng, đồ chơi phát triển trí tuệ cho trẻ nhỏ

Kết quả quan sát: Đáng tin cậy

Câu hỏi 2: Quy trình quản lý của hệ thống như nào và do ai quản lý ạ?

Trả lời: Đa phần làm thủ công nhiều, nên khá tốn thời gian

Kết quả quan sát: Không đáng tin cậy

Câu hỏi 3: Quy trình tạo hóa đơn như nào đối với thanh toán bằng tiền mặt ạ?

Trả lời: Lập hóa đơn thủ công, rất tốn thời gian và dễ nhầm lẫn

Kết quả quan sát: Không đáng tin cậy đối với thanh toán bằng ví điện tử và banking ạ? kiểm tra lại hóa đơn hoặc nhân viên sẽ chụp lại hóa đơn

Kết quả quan sát: Không đáng tin cậy

Câu hỏi 5: Đối với hàng hóa được nhập vào và bán ra được hệ thống xử lý như nào ạ?

Trả lời: Tất cả đều thủ công, tốn nhiều thời gian và nhân lực Cuối tháng cần phải check thủ công hàng tồn, thiếu

Kết quả quan sát: Không đáng tin cậy

Câu 6: Đối với việc nhân viên làm việc theo ca, hệ thống quản lý nhân viên thế nào ạ?

Trả lời: Đội ngũ nhân viên sẽ được quản lý, giám sát qua camera Tốn thời gian cũng như gặp khó khăn khi xử lý liên quan đến tiền bạc

Kết quả quan sát: Không đáng tin cậy

Câu 7: Anh có mong muốn điều gì ở hệ thống mới nhất?

Trả lời: Anh muốn hệ thống có thể dễ sử dụng đối với tất cả mọi người, tiết kiệm được nhiều thời gian trong tất cả quy trình.

Hìn h 7: Cơ cấu tổ chức

 Điều hành tất cả hoạt động của cửa hàng.

 Tìm kiếm, đàm phán làm việc với nhà cung cấp.

 Lựa chọn, thêm và hủy hàng hóa của công ty.

 Liên hệ và tư vấn cho khách hàng.

 Thực hiện các giao dịch với khách hàng.

 Soạn đơn hàng khách hàng đặt online hoặc trực tiếp.

Đánh giá quy trình hiện tại, đề xuất cải tiến quy trình mới

1.4.1 Đánh giá quy trình hiện tại:

Hiện tại, nhà sách đang quản lý theo phương pháp thủ công truyền thống (hóa đơn tự in

 Tiết kiệm chi phí máy móc.

 Phải thực hiện lại từ đầu khi xảy ra sai sót, mất, hỏng.

 Lãng phí thời gian và nhân lực khi thực hiện các thủ tục trước, trong và sau xuất hóa đơn giá trị gia tăng

 Sai sót trong khâu tính toán rất nhiều.

 Các báo cáo tổng hợp chưa có tính chính xác cao.

 Lãng phí tài nguyên thiên nhiên.

1.4.2 Đề xuất cải tiến quy trình mới:

 Có một hệ thống quản lý giúp cho công việc tại nhà sách được thuận tiện hơn.

 Các chức năng quản lý chính của nhà sách:

 Tạo hóa đơn, quản lý hóa đơn.

 Quản lý nhà cung cấp.

 Thống kê danh sách mặt hàng.

 Tra cứu thông tin mặt hàng.

 Tra cứu thông tin nhà cung cấp.

PHÂN TÍCH HỆ THỐNG

Yêu cầu hệ thống

 Các chức năng quản lý chính của nhà sách

 Tạo hóa đơn, quản lý hóa đơn.

 Quản lý nhà cung cấp.

 Thống kê danh sách mặt hàng.

 Thống kê danh sách nhân viên.

 Thống kê danh sách khách hàng.

 Thống kê danh sách nhà cung cấp.

 Tra cứu thông tin khách hàng.

 Tra cứu thông tin nhân viên.

 Tra cứu thông tin mặt hàng.

 Tra cứu thông tin nhà cung cấp.

Biểu đồ hoạt động các quy trình

2.2.1 Biểu đồ hoạt động Quản lý nhà cung cấp

Hình 8: Biểu đồ hoạt động Quản lý nhà cung cấp

Khi người quản lý có yêu cầu chọn “Đối tác”, hệ thống sẽ hiển thị giao diện “Đối tác”.Người quản lý tiếp tục chọn mục “Nhà cung cấp” và hệ thống sẽ hiển thị thông tin nhà cung cấp cho người quản lý tiếp nhận.

2.2.2 Biểu đồ hoạt động Quản lý hàng hóa

Hình 9: Biểu đồ hoạt động Quản lý hàng hóa

Khi nhân viên có yêu cầu lập báo cáo hàng hóa, hệ thống sẽ lưu thông tin báo cáo.Người quản lý có thể chọn mục “Hàng hóa” để hệ thống hiển thị các thông tin về hàng hóa cho người quản lý tiếp nhận.

2.2.3 Biểu đồ hoạt động Quản lý khách hàng

Hình 10: Biểu đồ hoạt động Quản lý khách hàng

Khi người quản lý có yêu cầu chọn “Đối tác”, hệ thống sẽ hiển thị các danh mục trong

“Đối tác” Người quản lý tiếp tục chọn mục “Khách hàng” và hệ thống sẽ hiển thị thông tin khách hàng cho người quản lý tiếp nhận.

2.2.4 Biểu đồ hoạt động Quản lý hóa đơn

Hình 11: Biểu đồ hoạt động Quản lý hóa đơn

Khi người quản lý có yêu cầu chọn “Hóa đơn”, hệ thống sẽ hiển thị giao diện “Quản lý hóa đơn” Người quản lý tiếp tục chọn mục “Nhà cung cấp” hoặc “Khách hàng” và hệ thống sẽ hiển thị thông tin hóa đơn cho người quản lý tiếp nhận.

2.2.5 Biểu đồ hoạt động Quản lý kho

Hình 12: Biểu đồ hoạt động Quản lý kho

Khi người quản lý có yêu cầu chọn “Kho hàng”, hệ thống sẽ hiển thị giao diện “Quản lý kho” Sau đó hệ thống tiếp tục hiển thị thông tin các mặt hàng trong kho cho người quản lý tiếp nhận.

2.2.6 Biểu đồ hoạt động Quản lý nhân viên

Hình 13: Biểu đồ hoạt động Quản lý nhân viên

Khi người quản lý có yêu cầu chọn “Thiết lập”, hệ thống sẽ hiển thị danh mục của

“Thiết lập” Người quản lý tiếp tục chọn mục “Quản lý nhân viên” và hệ thống sẽ hiển thị thông tin nhân viên cho người quản lý tiếp nhận.

2.2.7 Biểu đồ hoạt động Thanh toán

2.2.7.1 Biểu đồ hoạt động Thanh toán bằng tiền mặt

Hình 14: Biểu đồ hoạt động Thanh toán bằng tiền mặt

Khi người quản lý có yêu cầu chọn “Thanh toán”, hệ thống sẽ hiển thị giao diện

“Thanh toán” Người quản lý sẽ điền tên nhà cung cấp, thông tin hàng hóa và chọn “Tạo hóa đơn” Sau đó hệ thống sẽ hiển thị chi tiết hóa đơn Người quản lý tiếp tục chọn “Thanh toán bằng tiền mặt” và ấn nút “Thanh toán” Lúc này hệ thống sẽ xác nhận thanh toán và tiến hành in hóa đơn.

2.2.7.2 Biểu đồ hoạt động Thanh toán điện tử

Hình 15: Biểu đồ hoạt động Thanh toán điện tử

Khi người quản lý có yêu cầu chọn “Thanh toán”, hệ thống sẽ hiển thị giao diện

“Thanh toán” Người quản lý sẽ điền tên nhà cung cấp, thông tin hàng hóa và chọn “Tạo hóa đơn” Sau đó hệ thống sẽ hiển thị chi tiết hóa đơn Người quản lý tiếp tục chọn “Thanh toán điện tử” và ấn nút “Thanh toán” Lúc này hệ thống sẽ xác nhận thanh toán và tiến hành in hóa đơn.

2.2.8 Biểu đồ hoạt động Lập báo cáo

Hình 16: Biểu đồ hoạt động Lập báo cáo

Khi người quản lý có yêu cầu chọn “Báo cáo”, hệ thống sẽ hiển thị giao diện “Báo cáo” Người quản lý tiếp tục chọn thời gian cần báo cáo và hệ thống sẽ hiển thị danh sách cần báo cáo và tiến hành in báo cáo.

2.2.9 Biểu đồ hoạt động Nhập hàng

Hình 17: Biểu đồ hoạt động Nhập hàng

Khi người quản lý có yêu cầu chọn “Thêm mới phiếu nhập hàng”, hệ thống sẽ hiển thị giao diện “Thêm mới phiếu nhập hàng” Người quản sẽ điền thông tin vào phiếu nhập Nếu thông tin hợp lệ, hệ thống sẽ hiển thị các thông tin vừa nhập Người dùng tiếp tục ấn lưu để hệ thống xác nhận và tiến hành in phiếu nhập hàng Trong trường hợp thông tin không hợp lệ, hệ thống sẽ yêu cầu nhập lại thông tin.

Biểu đồ ca sử dụng

Hình 18: Biểu đồ ca sử dụng

2.3.1 Biểu đồ ca sử dụng Đăng ký tài khoản

Hình 19: Biểu đồ ca sử dụng Đăng ký tài khoản

Bảng 2: Mô tả kịch bản ca sử dụng Đăng ký tài khoản

Tên ca sử dụng Đăng ký tài khoản

Tác nhân Nhân viên, người quản lý Điều kiện đầu vào

● Tác nhân chọn chức năng đăng ký tài khoản.

● Hệ thống hiển thị form đăng ký tài khoản.

● Tác nhân nhập các thông tin theo yêu cầu.

● Luồng 1: Dừng việc đăng ký và trả về thông báo lỗi cho tác nhân.

Quá trình đăng ký thành công, người dùng được truy cập vào trang hệ thống bằng tài khoản vừa đăng ký.

2.3.2 Biểu đồ ca sử dụng Đăng nhập

Hình 20: Biểu đồ ca sử dụng Đăng nhập

Bảng 3: Mô tả kịch bản ca sử dụng đăng nhập

Tên ca sử dụng Đăng nhập

Tác nhân Người dùng Điều kiện đầu vào

● Tác nhân chọn chức năng đăng nhập hệ thống.

● Hệ thống kiểm tra thông tin đăng nhập trong hệ thống. Nếu không đúng thì thực hiện luồng phụ 1.

● Hệ thống thông báo “Đăng nhập thành công” và hiển thị trang hệ thống.

● Luồng 1: Dừng việc đăng nhập hệ thống và trả về thông báo cho tác nhân.

Quá trình đăng nhập thành công, người dùng được sử dụng các chức năng theo quyền đã được cấp.

2.3.3 Biểu đồ ca sử dụng Tạo hóa đơn bán hàng

Bảng 4: Mô tả kịch bản ca sử dụng Tạo hóa đơn bán hàng

Tên ca sử dụng Tạo hóa đơn bán

Tác nhân Nhân viên Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhận bấm vào Danh mục phiếu đặt hàng hoặc danh mục hóa đơn bán

● Hệ thống hiển thị giao diện phù hợp

● Tác nhân chọn chức năng Tạo hóa đơn bán

● Hệ thống hiển thị giao diện phù hợp để NV nhập các thông tin cần thiết

● Tác nhân nhập thông tin khách hàng, sản phẩm, khuyến mãi, thành tiền, … rồi bấm nút “Tạo hóa đơn”

● Hệ thống kiểm tra sự hợp lệ của các thông tin vừa nhập. Nếu sai thì thực hiện luồng phụ 1.

● Hệ thống lưu lại những thông tin trong hóa đơn bán

● Hệ thống cập nhật lại số lượng hàng tồn trong danh mục hàng hóa và danh mục hàng tồn kho sau đó tiến hành in hóa đơn.

● Luồng 1: Dừng việc tạo hóa đơn bán và trả về thông báo:

“Không thể tạo hóa đơn bán” cho Tác nhânKết quả Hóa đơn bán được lưu trữ trong hệ thống theo mã số hóa đơn

2.3.4 Biểu đồ ca Lập báo cáo doanh thu

Hình 22: Biểu đồ ca Lập báo cáo doanh thu

Bảng 5: Mô tả kịch bản ca sử dụng Lập báo cáo doanh thu đầu vào

● Tác nhân chọn chức năng báo cáo.

● Hệ thống hiển thị giao diện chọn thời gian.

● Tác nhân nhập tháng, năm cần báo cáo.

● Hệ thống sẽ truy vấn từ danh mục hóa đơn bán để cho ra báo cáo doanh thu.

● Tác nhân in báo cáo.

2.3.5 Biểu đồ ca Quản lý nhà cung cấp

Bảng 6: Mô tả kịch bản ca sử dụng Quản lý nhà cung cấp

Tên ca sử dụng Quản lý nhà cung cấp

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhân nhấn vào ComboBox “Đối tác” trong giao diện chính.

● Hệ thống hiển thị các danh mục trong phần “Đối tác” bao gồm Khách hàng, Nhà cung cấp.

● Tác nhân nhấn nút “Nhà cung cấp”.

● Hệ thống hiển thị giao diện Quản lý nhà cung cấp bao gồm các thông tin như mã nhà cung cấp, tên, SĐT, dư nợ, địa chỉ Và các nút thêm mới, sửa, xóa thông tin.

Thông tin nhà cung cấp.

2.3.6 Biểu đồ ca Quản lý hàng hóa

Hình 24: Biểu đồ ca Quản lý hàng hóa

Bảng 7: Mô tả kịch bản ca sử dụng Quản lý hàng hóa

Tên ca sử dụng Quản lý hàng hóa

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhân nhấn vào nút “Hàng hóa” trong giao diện chính

● Hệ thống hiển thị giao diện Quản lý hàng hóa bao gồm danh sách hàng hóa gồm mã hàng, tên hàng, đơn vị tính, giá bán, giá vốn, số lượng còn trên cửa hàng Và các nút Thiết lập bảng giá, thêm mới, sửa, xóa thông tin.

2.3.7 Biểu đồ ca Quản lý khách hàng

Hình 25: Biểu đồ ca Quản lý khách hàng

Bảng 8: Mô tả kịch bản ca sử dụng Quản lý khách hàng

Tên ca sử dụng Quản lý khách hàng

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhân nhấn nút “Đối tác”.

● Hệ thống sẽ cập nhật danh sách những khách hàng đã sử dụng dịch vụ của siêu thị bao gồm mã khách hàng, tên khách hàng, số điện thoại, tổng giao dịch.

2.3.8 Biểu đồ ca Quản lý nhân viên

Hình 26: Biểu đồ ca Quản lý nhân viên

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhân nhấn nút “Thiết lập”.

● Hệ thống sẽ hiển thị các danh mục bao gồm quản lý chi nhánh, quản lý nhân viên, thông tin cửa hàng.

● Tác nhân nhấn nút “Quản lý nhân viên”.

● Hệ thống sẽ hiển thị danh sách của các nhân viên bao gồm tên đăng nhập, tên, email, số điện thoại.

 Tác nhân nhấn nút “Thêm mới nhân viên”.

 Hệ thống sẽ hiển thị form để thêm mới nhân viên.

 Tác nhân sẽ điền đầy đủ thông tin của nhân viên.

 Hệ thống sẽ hiển thị phần phân quyền là cho phép nhân viên đăng nhập tài khoản mà quản lý tạo hoặc phân quyền admin.

 Tác nhân nhấn vào phần cho phép đăng nhập và bấm Lưu.

 Hệ thống hiển thị thông báo đã thêm mới nhân viên thành công.

Kết quả Thông tin nhân viên.

2.3.9 Biểu đồ ca Thanh toán

2.3.9.1 Biểu đồ ca Thanh toán bằng tiền mặt

Hình 27: Biểu đồ ca Thanh toán bằng tiền mặt

Bảng 10: Mô tả kịch bản ca sử dụng Thanh toán bằng tiền mặt

Tên ca sử dụng Thanh toán bằng tiền mặt

Tác nhân Người quản lý Điều kiện Tác nhân đăng nhập hệ thống. sự kiện ● Người quản lý chọn “Thanh toán”.

● Người quản lý điền tên nhà cung cấp, tên và số lượng hàng hóa.

● Người quản lý chọn “Tạo hóa đơn”.

● Hệ thống sẽ hiển thị mã hóa đơn, tên mặt hàng, số lượng hàng, giá tiền, tên nhà cung cấp, ngày tháng thanh toán.

● Người quản lý chọn hình thức thanh toán bằng tiền mặt.

● Người quản lý nhấn vào nút “Thanh toán”.

● Hệ thống đã xác nhận thanh toán thành công và in ra 1 bản hóa đơn cho nhà cung cấp.

Thông tin hóa đơn thanh toán bằng tiền mặt.

2.3.9.2 Biểu đồ ca Thanh toán điện tử

Hình 28: Biểu đồ ca thanh toán điện tử

Bảng 11: Mô tả kịch bản ca sử dụng Thanh toán điện tử

Tên ca sử dụng Thanh toán điện tử

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống. sự kiện ● Người quản lý chọn “Thanh toán”.

● Người quản lý điền tên nhà cung cấp, tên và số lượng hàng hóa.

● Người quản lý chọn “Tạo hóa đơn”.

● Hệ thống sẽ hiển thị mã hóa đơn, tên mặt hàng, số lượng hàng, giá tiền, tên nhà cung cấp, ngày tháng thanh toán.

● Người quản lý nhấn vào hình thức thanh toán điện tử bao gồm VNPay-QR, Viettelpay-QR.

● Người quản lý nhấn vào nút “Thanh toán”.

● Hệ thống đã xác nhận thanh toán thành công và in ra 1 bản hóa đơn cho nhà cung cấp.

Thông tin hóa đơn thanh toán điện tử.

2.3.10 Biểu đồ ca Quản lý kho

Tên ca sử dụng Quản lý kho

Tác nhân Người quản lý Điều kiện đầu vào

Tác nhân đăng nhập hệ thống.

● Tác nhân nhấn vào nút “Kho hàng” trong giao diện chính

● Hệ thống hiển thị giao diện Quản lý kho bao gồm danh sách hàng hóa gồm mã hàng hóa, mã loại hàng, mã nhóm hàng, số lượng kho, hạn sử dụng, vị trí Và các nút Thiết lập bảng giá, thêm mới, sửa, xóa thông tin.

Thông tin hàng tồn kho.

2.3.11 Biểu đồ ca Nhập hàng

Hình 30: Biểu đồ ca Nhập hàng

Bảng 13: Mô tả kịch bản ca sử dụng Nhập hàng

Tên ca sử dụng Nhập hàng sự kiện ● Tác nhân ấn nút “Thêm mới phiếu nhập hàng”

● Hiển thị giao diện “Thêm mới phiếu nhập hàng”

● Người quản lý cung cấp thông tin gồm: Mã phiếu nhập, mã hàng hóa / SKU / Mã vạch, tên hàng hóa, giá bán, giá vốn, ĐVT, loại hàng, mã nhà cung cấp, tên nhà cung cấp, ghi chú, các thông số khác, thuộc tính (màu sắc, kích thước), hình ảnh.

Hệ thống kiểm tra xem thông tin về sản phẩm có hợp lệ không

● Nếu không hợp lệ thì yêu cầu nhập lại

● Nếu hợp lệ thì hệ thống hiển thị ra giao diện lập phiếu nhập hàng với các thông tin: Mã phiếu nhập, mã hàng hóa / SKU / Mã vạch, tên hàng hóa, giá bán, giá vốn, ĐVT, loại hàng, mã nhà cung cấp, tên nhà cung cấp, ghi chú, các thông số khác, thuộc tính (màu sắc, kích thước), hình ảnh.

● Người quản lý ấn nút “Lưu”.

● Hệ thống xác nhận lưu thành công và in ra danh sách.

2.3.12 Biểu đồ ca Quản lý hóa đơn

Hình 31: Biểu đồ ca Quản lý hóa đơn Bảng 14: Mô tả kịch bản ca sử dụng Quản lý hóa đơn

Tên ca sử dụng Quản lý hóa đơn

Tác nhân Người quản lý Điều kiện Tác nhân đăng nhập hệ thống.

● Người quản lý chọn “Nhà cung cấp” hoặc “Khách hàng”.

● Người quản lý nhập thông tin gồm: tên nhà cung cấp hoặc tên khách hàng; ngày, tháng, năm lập hóa đơn.

● Hệ thống sẽ truy vấn đầy đủ thông tin hóa đơn.

Biểu đồ tuần tự

2.4.1 Biểu đồ tuần tự Đăng ký tài khoản

Hình 32: Biểu đồ tuần tự Đăng ký tài khoản

Biểu đồ bao gồm frmDangky, codeDangky và DM Taikhoan Người thực hiện là người dùng chọn chức năng đăng ký Sau đó giao diện Đăng ký được hiển thị và yêu cầu người dùng nhập thông tin đăng ký Thông tin đăng ký được truyền đến hệ thống để yêu cầu kiểm

2.4.2 Biểu đồ tuần tự Đăng nhập

Hình 33: Biểu đồ tuần tự Đăng nhập

Biểu đồ bao gồm frmDangnhap, codeDangnhap và DM Nguoidung Người thực hiện là cầu kiểm tra thông tin Sau đó truy vấn dữ liệu trong danh mục người dùng, nếu đúng thì thông báo đăng nhập thành công và hiển thị thông tin đăng nhập, sai thì gửi thông báo lỗi lên màn hình và dừng đăng nhập.

2.4.3 Biểu đồ tuần tự Tạo hóa đơn bán hàng

Hình 34: Biểu đồ tuần tự Tạo hóa đơn bán hàng diện tạo hóa đơn bán được hiển thị và nhân viên nhập thông tin hóa đơn Thông tin hóa đơn được truyền đến hệ thống để kiểm tra sự hợp lệ của thông tin Hệ thống sẽ truy xuất các thông tin cần thiết: khách hàng, hàng hóa, hàng tồn kho, khuyến mại, thành tiền Nếu đúng thì lưu thông tin hóa đơn, hóa đơn bán sau đó cập nhật số lượng hàng tồn trong danh mục hàng hóa và danh mục hàng tồn kho và tiến hành in hóa đơn, nếu nhập sai thì hiển thị thông tin không hợp lệ và dừng tạo hóa đơn.

2.4.4 Biểu đồ tuần tự Lập báo cáo doanh thu

Hình 35: Biểu đồ tuần tự Lập báo cáo doanh thu

Giải thích: hàng Sau đó hiển thị giao diện chọn thời gian báo cáo Nhân viên nhập thời gian cần báo cáo Hệ thống kiểm tra thông tin báo cáo và in báo cáo.

2.4.5 Biểu đồ tuần tự Quản lý nhà cung cấp

Hình 36: Biểu đồ tuần tự Quản lý nhà cung cấp

2.4.6 Biểu đồ tuần tự Quản lý hàng hóa

Hình 37: Biểu đồ tuần tự Quản lý hàng hóa

Biểu đồ bao gồm frmHanghoa, codeHanghoa và DM Hanghoa Người quản lý chọn phần “Hàng hóa” Hệ thống hiển thị danh sách hàng hóa và tiến hành truy vấn dữ liệu, sau đó hiển thị chi tiết giao diện Quản lý hàng hóa.

2.4.7 Biểu đồ tuần tự Quản lý khách hàng

Hình 38: Biểu đồ tuần tự Quản lý khách hàng

Biểu đồ bao gồm frmKhachhang, codeKhachhang và DM Khachhang Người quản lý chọn phần “Đối tác” Hệ thống hiển thị các danh mục trong phần đối tác Sau đó người quản

2.4.8 Biểu đồ tuần tự Quản lý nhân viên

Biểu đồ bao gồm frmNhanvien, codeNhanvien và DM Nhanvien Người quản lý chọn phần “Thiết lập” Hệ thống hiển thị các danh mục trong phần “Thiết lập” Sau đó người quản lý nhấn vào “Quản lý nhân viên” Hệ thống hiển thị danh sách các nhân viên và tiến hành truy vấn dữ liệu, sau đó hiển thị chi tiết danh sách các nhân viên.

Khi muốn thêm mới thông tin nhân viên, người quản lý nhấn nút “Thêm mới nhân viên” Sau đó giao diện Thêm mới nhân viên được hiển thị và yêu cầu người quản lý điền thông tin nhân viên Thông tin đăng ký được truyền đến hệ thống để yêu cầu kiểm tra thông tin Nếu đúng thì lưu thông tin tài khoản đăng ký, sai thì gửi thông báo lỗi lên màn hình và dừng đăng ký Hệ thống sẽ hiển thị phần phân quyền là cho phép nhân viên đăng nhập tài khoản mà quản lý tạo hoặc phân quyền admin Người quản lý nhấn vào phần cho phép đăng nhập Hệ thống kiểm tra thông tin và lưu thông tin nhân viên vào danh mục nhân viên Sau đó hệ thống hiển thị thông báo đã thêm mới nhân viên thành công.

2.4.9 Biểu đồ tuần tự Thanh toán

2.4.9.1 Thanh toán bằng tiền mặt

Hình 40: Biểu đồ tuần tự Thanh toán bằng tiền mặt

Biểu đồ bao gồm frmThanhtoan, codeThanhtoan và DM Thanhtoan Người quản lý chọn phần “Thanh toán” Hệ thống hiển thị giao diện thanh toán Người quản lý điền thông tin thanh toán và chọn tạo hóa đơn Hệ thống hiển thị các danh mục trong hóa đơn Người quản lý chọn thanh toán bằng tiền mặt và yêu cầu xác nhận thanh toán bằng tiền mặt Hệ thống tiến hành truy vấn dữ liệu và xác nhận thanh toán Người quản lý chọn thanh toán, xác nhận thanh toán thành công và in hóa đơn.

Hình 41: Biểu đồ tuần tự Thanh toán điện tử

Biểu đồ bao gồm frmThanhtoan, codeThanhtoan và DM Thanhtoan Người quản lý quản lý chọn thanh toán điện tử và yêu cầu xác nhận thanh toán điện tử Hệ thống tiến hành truy vấn dữ liệu và xác nhận thanh toán Người quản lý chọn thanh toán, xác nhận thanh toán thành công và in hóa đơn.

2.4.10 Biểu đồ tuần tự Quản lý kho

Hình 42: Biểu đồ tuần tự Quản lý kho

Biểu đồ bao gồm frmKhohang, codeKhohang và DM Khohang Người quản lý chọn

2.4.11 Biểu đồ tuần tự Nhập hàng

Hình 43: Biểu đồ tuần tự Nhập hàng

Biểu đồ bao gồm frmNhaphang, codeNhaphang và DM Nhaphang Người quản lý chọn phần “Thêm mới phiếu nhập hàng” Hệ thống hiển thị giao diện thêm mới phiếu nhập hàng. Người quản lý điền thông tin phiếu nhập hàng và yêu cầu kiểm tra thông tin sản phẩm Sau đó hệ thống truy vấn dữ liệu và hiện thị giao diện lập phiếu nhập hàng Người quản lý chọn nút lưu Hệ thống xác nhận lưu thành công và in danh sách phiếu nhập hàng.

2.4.12 Biểu đồ tuần tự Quản lý hóa đơn

Hình 44: Biểu đồ tuần tự Quản lý hóa đơn

Biểu đồ bao gồm frmHoadon, codeHoadon và DM Hoadon Người quản lý chọn phần

“Hóa đơn” Hệ thống hiển thị giao diện quản lý hóa đơn Người quản lý chọn “Nhà cung cấp hoặc khách hàng”, nhập thông tin nhà cung cấp hoặc khách hàng và yêu cầu kiểm tra thông tin Sau đó hệ thống truy vấn dữ liệu và hiện thị chi tiết hóa đơn.

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

3.1.1 Thiết kế cơ sở dữ liệu mức khái niệm a) Thực thể

 Hàng tồn kho b) Mối quan hệ

 Nhân viên Tài khoản (1:1)

 tài khoản Hóa đơn bán hàng (N:N)

 Tài khoản Phiếu nhập hàng (N:N)

 Tài khoản Phiếu báo cáo (N:N)

 Khách hàng Hàng hóa (N:N)

 Hàng hóa Hàng tồn kho (N:1)

 Phiếu nhập hàng Hàng hóa (N:N)

 Hóa đơn bán hàng Khách hàng (N:N)

 Hóa đơn bán hàng Hàng hóa (N:N)

 Phiếu báo cáo Hàng hóa(N:N)

 Khách hàng (Mã khách hàng, Tên, Số điện thoại, Địa chỉ, Giới tính, Ngày sinh, Email)

 Nhà cung cấp (Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại)

 Hàng hóa (Mã hàng hóa, Tên loại hàng, Tên nhóm hàng, Tên hàng hóa, Giá bán, Thuộc tính, Hình ảnh, ĐVT, Ghi chú)

 Tài khoản (Mã tài khoản, Username, Password)

 Phiếu nhập hang (Mã phiếu nhập hàng, Trạng thái, Ngày lập)

 Hóa đơn bán hang (Mã hóa đơn, Ngày lập, Trạng thái)

 Hàng tồn kho (Mã hàng hóa, Số lượng kho, Vị trí)

 Phiếu báo cáo (Mã phiếu báo cáo, Tên hàng hóa, Số lượng, Giá, Ngày lập, Tổng doanh thu)

Hình 46: Mô hình thực thể liên kết mức khái niệm

3.1.2 Cơ sở dữ liệu mức logic a) Chuẩn hóa mức logic

 Hóa đơn bán hàng (Mã hóa đơn, Mã khách hàng, Mã nhân viên, Ngày lập, Trạng thái)

 Chi tiết hóa đơn (Mã hóa đơn, Mã hàng hóa, Mã khách hàng, Mã nhân viên, Tên hàng hóa, Số lượng, Đơn giá, Thành tiền)

 Hàng tồn kho (Mã hàng hóa, Mã nhóm hàng, Mã loại hàng, Số lượng, Vị trí)

 Nhân viên (Mã nhân viên, Tên nhân viên, Số điện thoại, Giới tính, Chức vụ, Email, Ngày sinh, Địa chỉ)

 Khách hàng (Mã khách hàng, Tên, Số điện thoại, Địa chỉ, Giới tính, Ngày sinh, Email)

 Nhà cung cấp ( Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại)

 Hàng hóa (Mã hàng hóa, Mã loại hàng, Mã nhóm hàng, Tên loại hàng, Tên nhóm hàng, Tên hàng hóa, Giá bán, Thuộc tính, Hình ảnh, ĐVT, Ghi chú)

 Tài khoản (Mã tài khoản, Mã nhân viên, Username, Password)

 Phiếu nhập hàng (Mã phiếu nhập hàng, Mã nhà cung cấp, Mã nhân viên, Ngày lập, Trạng thái)

 Chi tiết phiếu nhập hàng (Mã phiếu nhập hàng, Mã hàng hóa, Tên hàng hóa, Số lượng, Đơn giá nhập, Thành tiền)

 Phiếu báo cáo (Mã phiếu báo cáo, Mã nhân viên, Mã hàng hóa, Tên hàng hóa, Ngày lập, Số lượng, Giá, Tổng doanh thu)

 Nhóm hàng hóa (Mã nhóm hàng, Tên nhóm hàng, Số lượng

 Loại hàng hóa (Mã loại hàng, Tên loại hàng, Số lượng)

Hình 47: Mô hình thực thể liên kết mức logic

3.1.3 Xây dựng cơ sở dữ liệu mức vật lý

CREATE TABLE [dbo].[TAI_KHOAN](

[MA_TAI_KHOAN][char](20) NOT NULL,

[USER_NAME] [char](20) NOT NULL,

[MA_NHAN_VIEN] [char](20) NOT NULL,

CONSTRAINT [PK_TAI_KHOAN] PRIMARY KEY CLUSTERED (

CREATE TABLE [dbo].[NHAN_VIEN](

[MA_NHAN_VIEN] [char](20) NOT NULL,

[HO_TEN] [nvarchar](150) NOT NULL,

[SO_DIEN_THOAI] [char](10) NOT NULL,

[GIOI_TINH] [nvarchar](15) NOT NULL,

[NGAY_SINH] [date] NOT NULL,

[DIA_CHI] [nvarchar](250) NOT NULL,

[CHUC_VU][nvarchar](250) NOT NULL,

CONSTRAINT [PK_NHAN_VIEN] PRIMARY KEY CLUSTERED (

CREATE TABLE [dbo].[KHACH_HANG](

[MA_KHACH_HANG] [char](20) NOT NULL,

[HO_TEN] [nvarchar](150) NOT NULL,

[SO_DIEN_THOAI] [char](10) NOT NULL,

[NGAY_SINH] [date] NOT NULL,

[DIA_CHI] [nvarchar](350) NOT NULL,

[GIOI_TINH] [nvarchar](50) NOT NULL,

CONSTRAINT [PK_KHACH_HANG] PRIMARY KEY CLUSTERED (

CREATE TABLE [dbo].[HANG_HOA](

[MA_HANG_HOA] [char](20) NOT NULL,

[TEN_HANG_HOA] [nvarchar](250) NOT NULL, [MA_LOAI_HANG] [char](20) NOT NULL, [MA_NHOM_HANG] [char](20) NOT NULL, [GIA_BAN] [bigint] NOT NULL,

[THUOC_TINH] [nvarchar](350) NOT NULL, [HINH_ANH] [nvarchar](150) NOT NULL,

CONSTRAINT [PK_SAN_PHAM] PRIMARY KEY CLUSTERED (

CREATE TABLE [dbo].[NHOM_HANG](

[MA_NHOM_HANG] [char](20) NOT NULL,

[TEN_NHOM_HANG] [nvarchar](250) NOT NULL,

[SO_LUONG] [int] NOT NULL,

CONSTRAINT [PK_NHOM_HNAG] PRIMARY KEY CLUSTERED

CREATE TABLE [dbo].[LOAI_HANG](

[MA_LOAI_HANG] [char](20) NOT NULL,

[TEN_LOAI_HANG] [nvarchar](150) NOT NULL,

[SO_LUONG] [int] NOT NULL,

CONSTRAINT [PK_DANH_MUC] PRIMARY KEY CLUSTERED (

Hình 54: Bảng nhà cung cấp

CREATE TABLE [dbo].[NHA_CUNG_CAP](

[MA_NHA_CUNG_CAP] [char](20) NOT NULL,

[TEN_NHA_CUNG_CAP] [nvarchar](150) NOT NULL,

[SO_DIEN_THOAI] [char](10) NOT NULL,

[DIA_CHI] [nvarchar](250) NOT NULL,

CONSTRAINT [PK_NHA_CUNG_CAP] PRIMARY KEY CLUSTERED (

[MA_NHA_CUNG_CAP] ASC

CREATE TABLE [dbo].[HOA_DON](

[MA_HOA_DON] [char](20) NOT NULL,

[NGAY_LAP] [date] NOT NULL,

[MA_KHACH_HANG] [char](20) NOT NULL,

[MA_NHAN_VIEN] [char](20) NOT NULL,

[TONG_TIEN] [money] NOT NULL,

[TRANG_THAI] [nvarchar](150) NOT NULL,

CONSTRAINT [PK_HOA_DON] PRIMARY KEY CLUSTERED (

− Bảng chi tiết hóa đơn

Hình 56: Bảng chi tiết hóa đơn

CREATE TABLE [dbo].[CHI_TIET_HOA_DON](

[MA_HOA_DON] [char](20) NOT NULL,

[MA_HANG_HOA] [char](20) NOT NULL,

[SO_LUONG] [int] NOT NULL,

[DON_GIA] [int] NOT NULL,

[THANH_TIEN] [bigint] NOT NULL,

CONSTRAINT [PK_CHI_TIET_HOA_DON] PRIMARY KEY CLUSTERED (

CREATE TABLE [dbo].[PHIEU_NHAP](

[MA_PHIEU_NHAP] [char](20) NOT NULL,

[NGAY_LAP] [datetime] NOT NULL,

[MA_NHAN_VIEN] [char](20) NOT NULL,

[MA_NHA_CUNG_CAP] [char](20) NOT NULL,

[TONG_TIEN] [money] NOT NULL,

[TRANG_THAI] [nvarchar](250) NOT NULL,

CONSTRAINT [PK_PHIEU_NHAP] PRIMARY KEY CLUSTERED (

− Bảng chi tiết phiếu nhập

Hình 58: Bảng chi tiết phiếu nhập

CREATE TABLE [dbo].[CHI_TIET_PHIEU_NHAP](

[MA_PHIEU_NHAP] [char](20) NOT NULL,

[MA_HANG_HOA] [char](20) NOT NULL,

[SO_LUONG] [int] NOT NULL,

[DON_GIA_NHAP] [int] NOT NULL,

[THANH_TIEN] [bigint] NOT NULL,

CONSTRAINT [PK_CHI_TIET_PHIEU_NHAP_1] PRIMARY KEY CLUSTERED (

Hình 59: Bảng phiếu báo cáo

CREATE TABLE [dbo].[PHIEU_BAO_CAO](

[MA_PHIEU_BAO_CAO] [char](20) NOT NULL,

[MA_NHAN_VIEN] [char](20) NOT NULL,

[NGAY_LAP] [nchar](10) NOT NULL,

[MA_HANG_HOA] [char](20) NOT NULL,

[SO_LUONG] [int] NOT NULL,

[TONG_DOANH_THU] [bigint] NOT NULL,

CONSTRAINT [PK_PHIEU_BAO_CAO] PRIMARY KEY CLUSTERED (

[MA_PHIEU_BAO_CAO] ASC

Hình 60: Bảng hàng tồn kho

CREATE TABLE [dbo].[HANG_TON_KHO](

[MA_HANG_TON] [char](20) NOT NULL,

[MA_NHOM_HANG] [char](20) NOT NULL,

[MA_LOAI_HANG] [char](20) NOT NULL,

[SO_LUONG] [int] NOT NULL,

[VI_TRI] [nvarchar](250) NOT NULL,

CONSTRAINT [PK_HANG_TON_KHO] PRIMARY KEY CLUSTERED (

Thiết kế giao diện

Hình 61: Giao diện Đăng ký

Người dùng tiến hành đăng ký tài khoản bằng cách nhập đầy đủ các thông tin cần thiết,sau đó nhấn “Đăng ký” để hệ thống lưu thông tin đăng ký.

Hình 62: Giao diện Đăng nhập

Người dùng sau khi đăng ký tài khoản thành công, thực hiện đăng nhập vào tài khoản cá nhân để thực hiện các chức năng của hệ thống.

3.2.3 Giao diện Tạo hóa đơn bán hàng

Hình 63: Giao diện Tạo hóa đơn bán hàng

Người dùng nhấn chức năng “Tạo hóa đơn” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “Tạo hóa đơn” để hệ thống tạo hóa đơn bán hàng.

3.2.4 Giao diện Lập báo cáo doanh thu

Hình 64: Giao diện Lập báo cáo doanh thu

Người dùng nhấn chức năng “Báo cáo” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “In báo cáo” để hệ thống lập và in báo cáo doanh thu.

3.2.5 Giao diện Quản lý nhà cung cấp

Hình 65: Giao diện Quản lý nhà cung cấp

Người dùng nhấn chức năng “Đối tác” tại giao diện Đăng nhập và chọn “Nhà cung cấp”, sau đó điền các thông tin cần thiết và nhấn nút “Thêm mới” để hệ thống lưu thông tin nhà cung cấp.

3.2.6 Giao diện Quản lý khách hàng

Hình 66: Giao diện Quản lý khách hàng

Người dùng nhấn chức năng “Đối tác” tại giao diện Đăng nhập và chọn “Khách hàng”,sau đó điền các thông tin cần thiết và nhấn nút “Thêm mới” để hệ thống lưu thông tin khách

3.2.7 Giao diện Quản lý hàng hóa

Hình 67: Giao diện Quản lý hàng hóa

Người dùng nhấn chức năng “Hàng hóa” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “Thêm mới” để hệ thống lưu thông tin hàng hóa.

3.2.8 Giao diện Quản lý nhân viên

Hình 68: Giao diện Quản lý nhân viên

Người dùng nhấn chức năng “Thiết lập” tại giao diện Đăng nhập và chọn “Quản lý nhân viên”, sau đó điền các thông tin cần thiết và nhấn nút “Thêm mới” để hệ thống lưu

Hình 69: Giao diện Thanh toán

Người dùng nhấn chức năng “Thanh toán” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết, chọn “Thanh toán bằng tiền mặt” hoặc “Thanh toán điện tử” và nhấn nút

“Thanh toán” để hệ thống xác nhận thanh toán.

3.2.10 Giao diện Quản lý kho

Hình 70: Giao diện Quản lý kho

Hình 71: Giao diện Nhập hàng

Người dùng nhấn chức năng “Thêm mới phiếu nhập hàng” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “Thêm mới” để hệ thống lưu thông tin nhập hàng.

3.2.12 Giao diện Quản lý hóa đơn

Người dùng nhấn chức năng “Hóa đơn” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “In hóa đơn” để hệ thống tra cứu và in hóa đơn.

3.2.13 Giao diện Quản lý tài khoản

Hình 73: Giao diện Quản lý tài khoản

Người dùng nhấn chức năng “Quản lý tài khoản” tại giao diện Đăng nhập, sau đó điền các thông tin cần thiết và nhấn nút “In danh sách” để hệ thống lưu và in danh sách tài khoản.

Ngày đăng: 24/03/2024, 06:40

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w