BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG “Phân tích thiết kế hệ thống quản lý kho của một siêu thị “ BÀI TẬP HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG “Phân tích thiết kế hệ thống quản lý kho của một s.
Khảo sát hệ thống
Mô tả hệ thống
1.1.1 Nhiệm vụ cơ bản o Kiểm soát nhập kho hàng
- Quản lí việc nhập hàng hóa mới vào kho
- Xử lí các trường hợp hàng hóa lỗi, không đạt yêu cầu trong quá trình nhập o Kiểm xoát xuất kho hàng
- Quản lí việc xuất hàng xóa ra khỏi kho
- Xử lí các trường hợp hàng hóa lỗi trong quá trình xuất kho o Quản lí hàng trong kho
- Quản lí hàng hóa trong kho bao gồ bảo quản, sắp xếp, lưu trữ thông tin hàng hóa trong kho
- Thực hiện báo cáo hiện trạng hàng hóa trong kho khi có yêu cầu
1.1.2 Cơ cấu tổ chức o Đơn vị kinh doanh
- Lập danh sách xuất kho cho các mặt hàng gần hết trên quầy
- Thực hiện hoàn trả các mặt hàng bị lỗi, không đạt tiêu chuẩn hoặc khi có yêu cầu kèm phiếu hoàn trả
- Xuất báo cáo nhận xuất kho sau khi đã kiểm tra hàng xuất từ kho o Đơn vị kế toán, thị trường
- Lập danh sách nhập kho các mặt hàng dựa trên kết quả phân tích thị trường
- Tiếp nhận các chỉ thị nhập, xuất kho từ đơn vị quản lí, đơn vị kinh doanh
- Tiến hành thương lượng bên cung cấp, thống kê, lập phiếu mua hàng, phiếu xuất hàng, tiến hành thanh toán, danh sách nhập xuất hàng
- Đưa ra yêu cầu báo cáo tình trạng kho
- Liên hệ, làm việc với các bên liên quan trong trường hợp xảy ra các sự cố để khắc phục
- Sao lưu, thống kê báo cáo o Đơn vị kho
- Xuất hàng hóa khi có yêu cầu hoặc khi hàng hóa bị lỗi, không đạt tiêu cuẩn
- Nhập hàng hóa khi có yêu cầu hoặc khi hàng hóa bị hoàn trả về kho do lỗi, không đạt tiêu chuẩn hoặc có yêu cầu
- Quản lí hàng hóa trong kho và lập báo cáo về hàng hóa khi có yêu cầu
1.1.3 Quy trình xử lí o Nhập hàng:
Sau khi nhận được báo cáo kinh doanh và nghiên cứu thị trường, đơn vị kế toán sẽ lập danh sách hàng hóa dự trù nhập kho (MB01) và gửi cho bộ phận quản lý Bộ phận quản lý sẽ xác nhận và gửi lại danh sách Tiếp theo, đơn vị kế toán sẽ tiếp nhận danh sách, liên hệ và thương lượng với các nhà cung cấp về số lượng, giá bán và chất lượng Sau khi đạt được thỏa thuận với các nhà cung cấp, đơn vị kế toán sẽ in danh sách đã thống nhất.
(MB02) danh sách nhập kho chuyển cho đơn vị kho, in (MB03) phiếu mua hàng chuyển giao cho Nhà cung cấp.
Nhà cung cấp nhận phiếu mua hàng và giao hàng hóa đến kho Kho xác nhận hàng hóa theo danh sách nhập và gửi phiếu nhập kho (MB04) cho kế toán và thị trường Nếu hàng hóa bị lỗi hoặc không đạt yêu cầu, kho gửi trả hàng kèm phiếu hoàn trả (MB05) cho nhà cung cấp và cập nhật vào hệ thống quản lý kho Kế toán và thị trường xác nhận các mặt hàng đã nhập, khiếu nại nhà cung cấp nếu có hàng hoàn trả, thực hiện thanh toán và nhận hóa đơn bán hàng (MB06) từ nhà cung cấp, sau đó xuất báo cáo cho bộ phận quản lý và lưu vào tệp báo cáo nhập.
Khi quầy hết hàng và cần xuất hàng từ kho, đơn vị kinh doanh sẽ gửi danh sách xuất kho (MB07) lên đơn vị kế toán và thị trường để xác nhận Sau khi nhận được danh sách, đơn vị kế toán và thị trường chuyển tiếp cho đơn vị kho, nơi sẽ kiểm tra số lượng và chất lượng hàng hóa Sau khi kiểm kê, đơn vị kho sẽ bàn giao hàng hóa cho đơn vị kinh doanh và gửi phiếu xuất kho (MB08) cho đơn vị kế toán, đồng thời cập nhật hệ thống quản lý kho Nếu hàng hóa tồn kho không đạt yêu cầu, đơn vị kho sẽ báo cáo để nhận danh sách mới phù hợp Đơn vị kinh doanh sẽ kiểm tra hàng hóa và xác nhận sau đó.
(MB09) báo cáo nhận xuất kho cho đơn vị kế toán, thị trường.
Trong trường hợp hàng hóa bị lỗi hoặc có yêu cầu hoàn trả, đơn vị kinh doanh sẽ gửi hàng về kho kèm theo phiếu hoàn trả (MB05) và ghi chú vào báo cáo nhận xuất kho Đơn vị kế toán và thị trường sẽ phối hợp làm việc với kho để khắc phục và chỉnh sửa sự cố Sau đó, đơn vị kế toán và thị trường sẽ so sánh báo cáo với phiếu xuất kho, xác nhận thông tin và báo cáo lên bộ phận quản lý, đồng thời lưu trữ vào tệp Báo cáo xuất.
Bộ phận quản lí gửi yêu cầu báo cáo thống kê kho đến đơn vị kế toán hoặc thị trường, hoặc yêu cầu có thể tự phát sinh từ các đơn vị này Đơn vị kế toán hoặc thị trường sẽ tạo danh sách hàng hóa kiểm kê (MB10) và chuyển giao cho đơn vị kho Đơn vị quản lí kho tiến hành kiểm tra và thống kê các mặt hàng định kỳ hàng tuần, hàng tháng, hoặc theo yêu cầu tiếp nhận, sau đó thực hiện xuất kho.
(MB11) phiếu kiểm kê cho đơn vị kế toán, thị trường và lưu tệp
Kiểm kê là quy trình quan trọng trong đơn vị kế toán, nơi báo cáo được tiếp nhận, xác nhận và chuyển tiếp lên bộ phận quản lý để lưu trữ trong tệp Báo cáo kiểm kê Khi phát hiện sai lệch giữa số liệu hàng hóa thực tế và tính toán, hoặc khi có mặt hàng hết hạn, hỏng hóc, đơn vị kho sẽ lập phiếu kiểm kê để báo cáo và nhận chỉ đạo xử lý thích hợp.
1.1.4 Mẫu biểu o (MB01) Danh sách hàng hóa dự trù nhập kho
DANH SÁCH HÀNG HÓA DỰ TRÙ NHẬP KHO
STT Tên mặt hàng Số lượng Đơn vị tính Ghi chú o (MB02) Danh sách nhập kho
Số lượng: ……… STT Mã hàng Tên mặt hàng Số lượng Đơn vị tính Ghi chú o (MB03) Phiếu mua hàng
Tên nhà cung cấp: ……… Địa chỉ: ………
Kho bàn giao:……… ……… Địa chỉ: ………
STT Tên mặt hàng Số lượng Đơn vị tính Ghi chú
Người lập (Ký, ghi rõ họ tên) o (MB04) Phiếu nhập kho
Số điện thoại:……… Địa chỉ: ……… Nhà cung cấp: ……… STT Tên mặt hàng Số lượng Đơn vị tính Tình trạng
(ký ghi rõ họ tên)
Số phiếu:……… Đơn vị hoàn trả: ……… Địa chỉ: ………
Số điện thoại:……… Đơn vị nhận:……… ……… Địa chỉ: ………
Số điện thoại:……… STT Mã hàng Tên mặt hàng Số lượng Đơn vị tính Lý do
(ký ghi rõ họ tên) o (MB06) Hóa đơn bán hàng
Tên nhà cung cấp: ……… Địa chỉ: ………
Tên kho nhập: ……… Địa chỉ: ………
Số điện thoại: ……… Ngày giao hàng:……… STT Tên mặt hàng Số lượng Đơn vị tính Đơn giá Thành tiền Ghi chú
Người lập (Ký, ghi rõ họ tên)
11 o (MB07) Danh sách xuất kho
Số lượng mặt hàng: ……… STT Mã hàng Tên mặt hàng Số lượng Đơn vị tính Ghi chú o (MB08) Phiếu xuất kho
Số điện thoại:……… Địa chỉ siêu thị:……… STT Tên mặt hàng Số lượng Đơn vị tính Tình trạng
(ký ghi rõ họ tên) o (MB09) Báo cáo nhận xuất kho
Số hiệu báo cáo:……… Ngày in … /… /20…
Ngày lập: … /… /20… Đơn vị xuất: ……… Địa chỉ: ………
Số điện thoại:……… Đơn vị bàn giao:……… ……… Địa chỉ: ………
STT Mã hàng Tên mặt hàng Số lượng Đơn vị tính Tình trạng
Bên xuất Bên bàn giao (ký ghi rõ họ tên) (ký ghi rõ họ tên) o (MB10) Danh sách hàng hóa kiểm kê
DANH SÁCH KIỂM KÊ KHO
Người lập:……… Kho bàn giao:……… ……… Tất cả các mặt hàng
STT Mã hàng Tên mặt hàng Ghi chú
STT Tên mặt hàng Số lượng Đơn vị tính Tình trạng
(ký ghi rõ họ tên)
Mô hình hóa hệ thống
1.2.1 Mô hình tiến trình nghiệp vụ
1.2.2 Biểu đồ hoạt động o Quy trình nhập hàng o Quy trình xuất hàng o Quy trình báo cáo, kiểm kê
Phân tích hệ thống
Phân tích chức năng nghiệp vụ
2.1.1 Mô hình hóa chức năng nghiệp vụ
2.1.1.1 Xác định chức năng chi tiết
Bước 1: Dựa vào quy trình xử lý gạch chân động từ + bổ ngữ o Nhập hàng:
Sau khi nhận kết quả báo cáo kinh doanh và nghiên cứu thị trường, đơn vị kế toán sẽ lập danh sách hàng hóa dự trù nhập kho và gửi lên bộ phận quản lý để xác nhận Sau khi nhận danh sách đã được xác nhận, đơn vị kế toán sẽ liên hệ và thương lượng với các nhà cung cấp về số lượng, giá bán và chất lượng Khi đã thống nhất với các nhà cung cấp, đơn vị kế toán in danh sách nhập kho và chuyển cho đơn vị kho, đồng thời in phiếu mua hàng để chuyển giao cho nhà cung cấp.
Nhà cung cấp tiếp nhận phiếu mua hàng và bàn giao hàng hóa, sau đó vận chuyển đến đơn vị kho Đơn vị kho xác nhận hàng hóa dựa trên danh sách nhập và gửi phiếu nhập kho về đơn vị kế toán, thị trường Nếu hàng hóa bị lỗi hoặc không đạt yêu cầu, đơn vị kho sẽ gửi trả hàng kèm phiếu hoàn trả cho nhà cung cấp, đồng thời cập nhật thông tin vào hệ thống quản lý kho Đơn vị kế toán, thị trường xác nhận các mặt hàng đã nhập, tiến hành thanh toán và nhận hóa đơn bán hàng từ nhà cung cấp Cuối cùng, báo cáo được xuất lên bộ phận quản lý và lưu vào tệp báo cáo nhập.
Khi quầy hết hàng và cần xuất hàng từ kho, đơn vị kinh doanh gửi danh sách xuất kho lên đơn vị kế toán, thị trường để xác nhận Sau khi nhận được danh sách, đơn vị kế toán, thị trường chuyển tiếp cho đơn vị kho, nơi sẽ kiểm tra số lượng và chất lượng hàng hóa Sau khi kiểm kê, đơn vị kho bàn giao hàng cho đơn vị kinh doanh và cập nhật hệ thống quản lý kho Nếu hàng hóa không đạt yêu cầu, đơn vị kho sẽ báo cáo lại để nhận danh sách mới Đơn vị kinh doanh kiểm tra hàng hóa và gửi báo cáo nhận xuất kho cho đơn vị kế toán, thị trường Trong trường hợp hàng có lỗi, đơn vị kinh doanh sẽ hoàn trả kèm phiếu hoàn trả và ghi chú vào báo cáo nhận xuất kho Đơn vị kế toán, thị trường sẽ làm việc với đơn vị kho để khắc phục sự cố Cuối cùng, đơn vị kế toán, thị trường so sánh báo cáo với phiếu xuất kho và lưu vào tệp báo cáo xuất.
Bộ phận quản lí yêu cầu báo cáo thống kê kho từ đơn vị kế toán hoặc thị trường, hoặc các đơn vị này tự phát sinh yêu cầu Đơn vị kế toán tạo danh sách hàng hóa kiểm kê và chuyển cho đơn vị kho Đơn vị quản lí kho thực hiện kiểm tra và thống kê hàng hóa định kỳ theo tuần, tháng hoặc theo yêu cầu, sau đó xuất phiếu kiểm kê và lưu tệp Kiểm kê Đơn vị kế toán tiếp nhận, xác nhận báo cáo và chuyển tiếp lên bộ phận quản lí, đồng thời lưu vào tệp Báo cáo kiểm kê Nếu có sai lệch về số liệu hàng hóa thực tế hoặc đối với hàng hóa hết hạn, hỏng, đơn vị kho sẽ báo cáo trên phiếu kiểm kê để nhận chỉ đạo xử lí thích hợp.
Sau khi gạch chân ta được danh sách các động từ và bổ ngữ sau:
(01) lập danh sách hàng hóa dự trù nhập kho
(02) gửi lên bộ phận quản lí
(06) liên hệ, thương lượng với các Nhà cung cấp
(07) thống nhất với các nhà cung cấp
(08) in danh sách nhập kho
(09) chuyển cho đơn vị kho
(11) chuyển giao cho Nhà cung cấp
(12) tiếp nhận phiếu mua hàng
(14) vận chuyển đến đơn vị kho
(15) xác nhận hàng hóa dựa trên danh sách nhập
(16) gửi phiếu nhập kho về đơn vị kế toán, thị trường
(17) gửi trả hàng hóa kèm phiếu hoàn trả cho nhà cung cấp, một bản phiếu cho đơn vị kế toán, thị trường
(18) cập nhật vào hệ thống quản lí kho, tệp Nhập kho
(19) xác nhận các mặt hàng đã nhập
(20) khiếu nại nhà cung cấp nếu có mặt hàng được hoàn trả để khắc phục và chỉnh sửa lại
(22) nhận hóa đơn bán hàng
(23) Xuất báo cáo lên bộ phận quản lí
(24) lưu vào tệp Báo cáo nhập
(25) gửi danh sách xuất kho
(27) chuyển tiếp danh sách cho đơn vị kho
(28) kiểm tra số lượng, chất lượng, v.v…
(29) bàn giao hàng hóa cho đơn vị kinh doanh
(30) chuyển lên đơn vị kế toán, thị trường phiếu xuất kho
(31) cập nhật hệ thống quản lí kho, tệp Xuất kho
(32) báo cáo lại đơn vị kế toán, thị trường
(33) nhận một danh sách mới phù hợp
(35) gửi báo cáo nhận xuất kho
(36) hoàn trả về đơn vị kho kèm phiếu hoàn trả
(37) ghi chú vào báo cáo nhận xuất kho
(38) làm việc với đơn vị kho để khắc phục và chỉnh sửa
(39) so sánh báo cáo và phiếu xuất kho
(40) báo cáo lên bộ phận quản lí
(41) lưu vào tệp Báo cáo xuất
(42) gửi yêu cầu báo cáo thống kê kho
(44) tạo danh sách hàng hóa kiểm kê
(45) chuyển giao cho đơn vị kho
(46) tiến hành kiểm tra và thống kê các mặt hàng định kì
(52) chuyển tiếp lên bộ phận quản lí
(53) lưu vào tệp Báo cáo kiểm kê
(54) báo cáo vào phiếu kiểm kê
(55) nhận được sự chỉ đạo xử lí
Bước 2: Loại bỏ các chức năng trùng lặp
Do không có chức năng nào bị trùng lặp, ta chuyển sang bước 3.
Bước 3: Gom nhóm các chức năng do một người thực hiện
Các chức năng cần gom nhóm Giải thích lí do gom nhóm Gom thành nhóm
(01) lập danh sách hàng hóa dự trù nhập kho
(02) gửi lên bộ phận quản lí
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
Lập danh sách hàng hóa dự trù nhập kho
Các chức năng này do một nhóm nhân viên của bộ phận quản lí thực hiện
Xác nhận danh sách nhập kho
(06) liên hệ, thương lượng với các
(07) thống nhất với các nhà cung cấp
(08) in danh sách nhập kho
(09) chuyển cho đơn vị kho
(11) chuyển giao cho Nhà cung cấp
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
(12) tiếp nhận phiếu mua hàng
(14) vận chuyển đến đơn vị kho
Các chức năng này do một nhóm nhân viên của nhà cung cấp thực hiện
(15) xác nhận hàng hóa dựa trên danh sách nhập
(16) gửi phiếu nhập kho về đơn vị kế toán, thị trường
(17) gửi trả hàng hóa kèm phiếu hoàn trả cho nhà cung cấp, một bản phiếu cho đơn vị kế toán, thị trường
(18) cập nhật vào hệ thống quản lí kho, tệp Nhập kho
Các chức năng này do một nhóm nhân viên của đơn vị kho thực hiện
(19) xác nhận các mặt hàng đã nhập
(20) khiếu nại nhà cung cấp nếu có mặt hàng được hoàn trả để khắc phục và chỉnh sửa lại
(22) nhận hóa đơn bán hàng
(23) Xuất báo cáo lên bộ phận quản lí
(24) lưu vào tệp Báo cáo nhập
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
Xác nhận, thanh toán, lưu trữ nhập kho
(27) chuyển tiếp danh sách cho đơn vị kho
Các chức năng này do một nhân viên của đơn vị kế toán, thị trường thực hiện
Xác nhận danh sách xuất kho
(28) kiểm tra số lượng, chất lượng, v.v…
(29) bàn giao hàng hóa cho đơn vị kinh doanh
(30) chuyển lên đơn vị kế toán, thị trường phiếu xuất kho
(31) cập nhật hệ thống quản lí kho, tệp Xuất kho
(32) báo cáo lại đơn vị kế toán, thị trường
(33) nhận một danh sách mới phù hợp
Các chức năng này do một nhóm nhân viên của đơn vị kho thực hiện
(35) gửi báo cáo nhận xuất kho
(36) hoàn trả về đơn vị kho kèm phiếu hoàn trả
(37) ghi chú vào báo cáo nhận xuất kho
Các chức năng này do một nhóm nhân viên của đơn vị kinh doanh thực hiện
Kiểm tra hàng hóa xuất ra
(38) làm việc với đơn vị kho để khắc phục và chỉnh sửa
(39) so sánh báo cáo và phiếu xuất kho
(40) báo cáo lên bộ phận quản lí
(41) lưu vào tệp Báo cáo xuất
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
Xác nhận, lưu trữ xuất kho
(44) tạo danh sách hàng hóa kiểm kê
(45) chuyển giao cho đơn vị kho
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
Tạo danh sách kiểm kê
(46) tiến hành kiểm tra và thống kê các mặt hàng định kì
(54) báo cáo vào phiếu kiểm kê
(55) nhận được sự chỉ đạo xử lí
Các chức năng này do một nhóm nhân viên của đơn vị kho thực hiện
Kiểm kê kho và xuất báo cáo
(52) chuyển tiếp lên bộ phận quản lí
(53) lưu vào tệp Báo cáo kiểm kê
Các chức năng này do một nhóm nhân viên của đơn vị kế toán, thị trường thực hiện
Xác nhận, lưu trữ kiểm kê
Sau khi gom nhóm ta được:
(1) Lập danh sách hàng hóa dự trù nhập kho
(2) Xác nhận danh sách nhập kho
(6) Xác nhận, thanh toán và lưu trữ nhập kho
(7) Gửi danh sách xuất kho
(8) Xác nhận danh sách xuất kho
(10) Kiểm tra hàng hóa xuất ra
(11) Xác nhận, lưu trữ xuất kho
(12) Gửi yêu cầu báo cáo thống kê kho
(13) Tạo danh sách kiểm kê
(14) Kiểm kê kho và xuất báo cáo
(15) Xác nhận, lưu trữ kiểm kê
Bước 4: Loại bỏ chức năng không có ý nghĩa đối với hệ thống
Những chức năng không có ý nghĩa đối với hệ thống là:
(02) Xác nhận danh sách nhập kho
(08) Xác nhận danh sách xuất kho
(12) Gửi yêu cầu báo cáo thống kê kho
Vậy ta còn lại những chức năng sau:
(1) Lập danh sách hàng hóa dự trù nhập kho
(4) Xác nhận, thanh toán và lưu trữ nhập kho
(5) Gửi danh sách xuất kho
(7) Kiểm tra hàng hóa xuất ra
(8) Xác nhận , lưu trữ xuất kho
(9) Tạo danh sách kiểm kê
(10) Kiểm kê kho và xuất báo cáo
(11) Xác nhận, lưu trữ kiểm kê
Bước 5: Đặt lại tên cho các chức năng
(1) Lập danh sách nhập kho
(4) Xác nhận, thanh toán và lưu trữ nhập kho
(5) Lập danh sách xuất kho
(7) Kiểm tra hàng hóa xuất ra
(8) Xác nhận, lưu trữ xuất kho
(9) Lập danh sách kiểm kê
(11) Xác nhận, lưu trữ kiểm kê
(01) Lập danh sách nhập kho
(04) Xác nhận, thanh toán và lưu trữ nhập kho
(08) Xác nhận, lưu trữ xuất kho
(09) Lập danh sách kiểm kê
(11) Xác nhận, lưu trữ kiểm kê
Quản lý kế toán, phân tích thị trường
Quản lý kho của một siêu thị
(05) Lập danh sách xuất kho
(07) Kiểm tra hàng hóa xuất ra Đảm bảo chất lượng kinh doanh
Các chức năng của đơn vị kế toán thị trường bao gồm lập danh sách nhập kho, mua hàng, xác nhận, thanh toán và lưu trữ nhập kho, xác nhận, lưu trữ xuất kho, lập danh sách kiểm kê và xác nhận, lưu trữ kiểm kê Do đó, cần gộp các chức năng này lại để tối ưu hóa quy trình quản lý.
(01), (02), (04), (08), (09) và (11) nằm trong chức năng Quản lý kế toán, phân tích thị trường.
Chức năng nhập kho, xuất kho và kiểm kê kho là ba nhiệm vụ quan trọng của đơn vị kho, do đó, chúng ta có thể tổng hợp chúng vào chức năng Quản lý kho.
Chức năng lập danh sách xuất kho và kiểm tra hàng hóa xuất ra là những nhiệm vụ quan trọng trong hoạt động của đơn vị kinh doanh Do đó, hai chức năng này được gộp lại trong mục Đảm bảo chất lượng kinh doanh, nhằm nâng cao hiệu quả quản lý và kiểm soát hàng hóa.
2.1.1.3 Sơ đồ phân rã chức năng o Ký hiệu sử dụng o Sơ đồ phân ra chức năng (BFD)
2.1.2 Mô hình hóa tiến trình nghiệp vụ2.1.2.1 Ký hiệu sử dụng
2.1.2.2 Sơ đồ luồng dữ liệu (DFD) mức khung cảnh
1 DFD – Quản lý kế toán, phân tích thị trường
3 DFD – Đảm bảo chất lượng kinh doanh
2.1.3 Đặc tả tiến trình nghiệp vụ
1 DFD – Quản lý kế toán, phân tích thị trường
Đặc tả tiến trình “Lập danh sách nhập”
- Đầu vào: Nhu cầu nhập hàng vào kho
- Đầu ra: Danh sách hàng hóa dự trù nhập kho
Dựa trên kết quả báo cáo kinh doanh và nghiên cứu thị trường, chúng tôi đã lập danh sách dự trù hàng hóa cần nhập thêm vào kho để đáp ứng nhu cầu của khách hàng và tối ưu hóa quy trình cung ứng.
Đặc tả tiến trình “Mua hàng”
- Đầu vào: Danh sách hàng hóa dự trù nhập kho
- Đầu ra: Hoàn thành các thủ tục mua hàng
Lựa chọn các nhà cung cấp với từng mặt hàng Tiến hành thương lượng mua hàng
Lập phiếu mua hàng chuyển cho nhà cung cấp
Hết danh sách hàng hóa dự trù nhập kho
Đặc tả tiến trình “Xác nhận, thanh toán và lưu trữ nhập kho”
- Đầu vào: Phiếu nhập kho
- Đầu ra: Thanh toán và lưu trữ nhập kho
So sách mặt hàng trong phiếu nhập kho với mặt hàng trong phiếu mua hàng
Hết danh sách hàng hóa trong phiếu nhập kho
Nếu: Phiếu nhập kho không khớp với phiếu mua hàng
Thì: Khiếu nại nhà cung cấp để khắc phục, kiểm tra lại quá trình nhập kho
Nếu có yêu cầu khiếu nại từ đơn vị kho, cần khiếu nại nhà cung cấp để khắc phục Nếu không, tiến hành thanh toán cho nhà cung cấp, tiếp nhận hóa đơn bán hàng và lưu trữ báo cáo nhập, xuất để gửi lên bộ phận quản lý.
Đặc tả tiến trình “Xác nhận, lưu trữ xuất kho”
- Đầu vào: Báo cáo nhận xuất kho, phiếu xuất kho
- Đầu ra: Xác nhận, lưu trữ xuất kho
So sách mặt hàng trong phiếu xuất kho với mặt hàng trong báo cáo nhận xuất kho
Hết danh sách hàng hóa trong phiếu xuất kho
Nếu: Báo cáo nhận xuất kho không khớp với phiếu xuất kho
Thì: Làm việc với đơn vị kho để khắc phục, kiểm tra quá trình xuất kho
Nếu có yêu cầu hoàn trả từ đơn vị kinh doanh do lỗi, cần làm việc với đơn vị kho để khắc phục Nếu không, hãy lưu trữ báo cáo xuất và gửi báo cáo lên bộ phận quản lý.
Đặc tả tiến trình “Lập danh sách kiểm kê”
- Đầu vào: Nhu cầu, yêu cầu kiểm kê hàng trong kho
- Đầu ra: Danh sách hàng hóa kiểm kê
Dựa trên kết quả báo cáo kinh doanh và nghiên cứu thị trường, cùng với yêu cầu từ bộ phận quản lý, chúng tôi đã lập danh sách hàng hóa cần kiểm kê.
Đặc tả tiến trình “Xác nhận, lưu trữ kiểm kê”
- Đầu vào: Phiếu kiểm kê
- Đầu ra: Báo cáo, lưu trữ kiểm kê
- Nội dung xử lý: Tiếp nhận phiếu kiểm kê, báo cáo lên bộ phận quản lý và lưu trữ tệp báo cáo kiểm kê
Đặc tả tiến trình “Nhập kho”
- Đầu vào: Danh sách nhập kho, hàng hóa
- Đầu ra: Nhập hàng và phiếu nhập kho
So sách mặt hàng trong danh sách nhập kho với các mặt hàng được nhập vào kho
Hết danh sách nhập kho
Nếu: Các mặt hàng không khớp với danh sách nhập kho hoặc có lỗi
Để thực hiện việc gửi trả hàng hóa cho nhà cung cấp, cần kèm theo phiếu hoàn trả và một bản yêu cầu khiếu nại gửi đến đơn vị kế toán thị trường Đồng thời, thông tin này cũng phải được lưu trữ trong hệ thống quản lý kho và tệp nhập kho.
Không thì: Lập và gửi phiếu nhập kho cho đơn vị kế toán thị trường, lưu vào hệ thống quản lý kho, tệp nhập kho
Đặc tả tiến trình “Xuất kho”
- Đầu vào: Danh sách xuất kho
- Đầu ra: Xuất hàng và phiếu xuất kho
Dựa trên các mặt hàng trong danh sách xuất kho, kiểm tra mặt hàng, xuất chúng đến đơn vị kinh doanh
Hết danh sách xuất kho
Nếu: Có mặt hàng lỗi, không đạt yêu cầu
Thì: Làm việc với đơn vị kế toán thị trường nhận sự chỉ đạo xử lí, khắc phục
Không thì: Lập và gửi phiếu xuất kho cho đơn vị kế toán thị trường, lưu vào hệ thống quản lý kho, tệp xuất kho
Đặc tả tiến trình “Kiểm kê kho”
- Đầu vào: Danh sách kiểm kê
- Đầu ra: Phiếu kiểm kê
Kiểm kê mặt hàng trong danh sách kiểm kê
Hết danh sách kiểm kê
Xuất ra phiếu kiểm kê gửi cho đơn vị kế toán, thị trường, lưu tệp Kiểm kê
3 DFD – Đảm bảo chất lượng kinh doanh
Đặc tả tiến trình “Lập danh sách xuất kho”
- Đầu vào: Nhu cầu xuất hàng trong kho từ tình hình kinh doanh
- Đầu ra: Danh sách xuất kho
- Nội dung xử lý: Dựa vào kết quả tình hình kinh doanh đưa ra danh sách xuất kho
Đặc tả tiến trình “Kiểm tra hàng hóa xuất ra”
- Đầu vào: Hàng hóa xuất ra từ kho
- Đầu ra: Báo cáo nhận xuất kho
So sách mặt hàng trong danh sách xuất kho với các mặt hàng được xuất về
Hết danh sách xuất kho
Nếu: Các mặt hàng không khớp với danh sách xuất kho hoặc có lỗi
Để gửi trả hàng hóa, cần kèm theo phiếu hoàn trả và một bản yêu cầu khắc phục cho đơn vị kế toán thị trường Đồng thời, ghi chú vào báo cáo nhận xuất kho để đảm bảo quy trình được thực hiện đầy đủ và chính xác.
Gửi báo cáo nhận xuất kho cho đơn vị kế toán thị trường
Phân tích dữ liệu nghiệp vụ
2.2.1 Mô hình dữ liệu ban đầu
2.2.1.1 Xác định kiểu thực thể, kiểu thuộc tính o Liệt kê mẫu biểu:
Báo cáo và mẫu biểu liên quan đến quản lý kho bao gồm: danh sách hàng hóa dự trù nhập kho, danh sách nhập kho, phiếu hoàn trả, danh sách xuất kho, báo cáo nhận xuất kho, danh sách kiểm kê và phiếu kiểm kê Những tài liệu này đóng vai trò quan trọng trong việc theo dõi và quản lý hàng hóa hiệu quả.
Giao dịch: Phiếu mua hàng, hoá đơn bán hàng, phiếu nhập kho, phiếu xuất kho. o Tài nguyên:
Kho bãi: Kho, nhà cung cấp, siêu thị o Giao dịch:
Mẫu biểu giao dịch: Phiếu mua hàng, hoá đơn bán hàng, phiếu nhập kho, phiếu xuất kho
Giao dịch không mẫu biểu: Không có
Qua trên, ta tiến hành bỏ đi một số kiểu thực thể không cần thiết, ta thu được nhưng thực thể và thuộc tính sau:
1- Hàng hóa (Mã hàng, tên hàng, đơn vị tính)
2- Phiếu nhập kho (Mã phiếu nhập, tên kho, địa chỉ kho, SĐT kho, tên NCC, tên hàng, đơn vị tính, số lượng, tình trạng, ngày lập, người lập)
3- Phiếu xuất kho (Mã phiếu xuất, tên kho, địa chỉ kho, SĐT kho, địa chỉ siêu thị, tên hàng, đơn vị tính, số lượng, tình trạng, ngày lập, người lập)
4- Phiếu mua hàng (Mã phiếu mua hàng, tên NCC, địa chỉ NCC, SĐT NCC, tên kho, địa chỉ kho, SĐT kho, tên hàng, đơn vị tính, số lượng, phương thức thanh toán, ghi chú, ngày lập, người lập)
5- Hóa đơn bán hàng (Mã hóa đơn, tên NCC, địa chỉ NCC, SĐT NCC, tên kho, địa chỉ kho, SĐT kho, tên hàng, đơn vị tính, số lượng, đơn giá, thành tiền, ghi chú, tổng tiền, ngày giao hàng, ngày lập, người lập)
6- NCC (Mã NCC, tên NCC, SĐT NCC, địa chỉ NCC, mã hàng)
7- Kho (Mã kho, tên kho, thủ kho, SĐT kho, địa chỉ kho, tên hàng, đơn vị tính, số lượng, tình trạng)
8- Siêu thị (Mã siêu thị, quản lí trưởng, SĐT siêu thị, địa chỉ siêu thị, mã hàng)
2.2.1.2 Xác định kiểu liên kết
Kiểu thực thể Tên kiểu liên kết Kiểu thực thể
Phiếu nhập kho Hàng hóa
Phiếu nhập kho Phiếu mua hàng
Phiếu xuất kho Hàng hóa
Phiếu mua hàng Hàng hóa
Hóa đơn bán hàng Hàng hóa
Hóa đơn bán hàng Phiếu mua hàng
NCC Hóa đơn bán hàng
Kho Hóa đơn bán hàng
Siêu thị Phiếu xuất kho
2.2.1.3 Mô hình thực thể liên kết mở rộng (ERD mở rộng) o Định nghĩa các ký hiệu sử dụng
Quan hệ một - nhiều o Mô hình ERD mở rộng
2.2.2.1 Chuyển đổi từ ERD mở rộng về ERD kinh điển o Chuyển các kiểu thuộc tính đa trị về đơn trị
Kiểu thực thể Phiếu mua hàng được tách thành Phiếu mua hàng và CT_phiếu mua hàng
Kiểu thực thể Hóa đơn bán hàng được tách thành Hóa đơn bán hàng và CT_hóa đơn bán hàng
Kiểu thực thể Phiếu nhập kho được tách thành Phiếu nhập kho vàCT_phiếu nhập kho
Kiểu thực thể Phiếu xuất kho được tách thành Phiếu xuất kho và CT_phiếu xuất kho
Kiểu thực thể Kho được tách thành Kho và Tồn kho
Kiểu thực thể NCC được tách thành NCC và NCC – Hàng hóa
Siêu thị được phân loại thành hai loại chính: Siêu thị và Siêu thị - Hàng hóa Để quản lý hiệu quả, cần xử lý các thuộc tính không có sẵn và xác định khóa cho các thực thể chính.
Kiểu thực thể Khóa chính
Phiếu mua hàng Mã phiếu mua hàng
Hóa đơn bán hàng Mã hóa đơn
Phiếu nhập kho Mã phiếu nhập
Phiếu xuất kho Mã phiếu xuất
Siêu thị Mã siêu thị
NCC Mã NCC o Mô hình ERD kinh điển
2.2.2.2 Chuyển đổi từ ERD kinh điển về ERD hạn chế o Xử lý kiểu liên kết 1 – 1
Áp dụng quy tắc 5 chuyển đổi
o Xử lý kiểu liên kết n – n
o Xác định kiểu thuộc tính kết nối (Khóa ngoài) o Xác định khóa chính cho các kiểu thực thể
Kiểu thực thể chính: Khóa chính là khóa đơn
Kiểu thực thể phụ thuộc: Khóa chính là khóa bội
4 Ta quy ước a Khóa chính: gạch chân b Khóa ngoại: in nghiêng
5 Xác định khóa chính, khóa ngoại cho các kiểu thực thể
Kiểu thực thể Khóa chính Khóa ngoại
Phiếu mua hàng Mã phiếu mua hàng Mã NCC, mã kho
CT_phiếu mua hàng Mã phiếu mua hàng, mã hàng
Mã phiếu mua hàng, mã hàng
Hóa đơn bán hàng Mã hóa đơn Mã phiếu mua hàng, Mã
NCC, Mã kho CT_hóa đơn bán hàng Mã hóa đơn, mã hàng Mã hóa đơn, mã hàng
Phiếu nhập kho Mã phiếu nhập Mã phiếu mua hàng, Mã
NCC và mã kho là các yếu tố quan trọng trong quản lý kho Phiếu nhập kho bao gồm mã phiếu nhập và mã hàng, trong khi phiếu xuất kho chứa mã phiếu xuất và mã siêu thị Các chi tiết trong CT_phiếu nhập kho và CT_phiếu xuất kho thể hiện mối liên hệ giữa mã phiếu và mã hàng, giúp tối ưu hóa quy trình quản lý hàng hóa.
Nhà cung cấp Mã NCC
NCC – Hàng hóa Mã NCC, mã hàng Mã NCC, mã hàng
Tồn kho Mã kho, mã hàng Mã kho, mã hàng
Siêu thị Mã siêu thị
Siêu thị - Hàng hóa Mã siêu thị, mà hàng Mã siêu thị, mã hàng
Hàng hóa Mã hàng o Mô hình ERD hạn chế
2.2.2.3 Chuyển đổi từ ERD hạn chế về mô hình quan hệ o Mã hóa kiểu thực thể chuyển thành bảng quan hệ
Mỗi kiểu thực thể thành một bảng quan hệ o Mã hóa kiểu thuộc tính, chuyển thành trường dữ liệu
Kiểu thuộc tính khóa chuyển sang bảng tương ứng
Kiểu thuộc tính mô tả
Kết xuất được -> bỏ đi
Xuất hiện ở 1 kiểu thực thể, chuyển bảng tương ứng
Xuất hiện ở nhiều, chuyển sang bảng chính o Mô hình quan hệ
2.2.3 Đặc tả bảng dữ liệu o PHIEUMUAHANG
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
1 x maphieumuah ang C(10) Mã phiếu mua hàng
2 x mancc C(10) Mã nhà cung cấp
4 ptttoan C(50) Phương thức thanh toán
6 nguoilapmua C(20) Người lập o CT_PHIEUMUAHANG
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
1 x x maphieumuah ang C(10) Mã phiếu mua hàng
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
2 x maphieumuah ang C(10) Mã phiếu mua hàng
3 x mancc C(10) Mã nhà cung cấp
7 nguoilapban C(20) Người lập o CT_HOADONBANHANG
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
2 x maphieumuah ang C(10) Mã phiếu mua hàng
4 x mancc C(10) Mã nhà cung cấp
6 nguoilapnhap C(20) Người lập o CT_PHIEUNHAPKHO
ST Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
5 nguoilapxuat C(20) Người lập o CT_PHIEUXUATKHO
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
1 x mancc C(10) Mã nhà cung cấp
2 tenncc C(50) Tên nhà cung cấp
3 sdtncc C(15) SĐT nhà cung cấp
4 diachincc C(50) Địa chỉ nhà cung cấp o NCC_HANGHOA
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
1 x x mancc C(10) Mã nhà cung cấp
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
5 diachikho C(50) Địa chỉ kho o TONKHO
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
4 diachisieuthi C(50) Địa chỉ siêu thị o SIEUTHI_HANGHOA
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
T Khóa chính Khóa ngoài Tên trường Kiểu dữ liệu Diễn giải
Thiết kế hệ thống
Thiết kế tổng thể
3.1.1 Phân định công việc giữa người và máy Đầu vào: DFD mức dưới đỉnh và mô hình quan hệ Đầu ra: Biểu đồ phân định công việc người – máy o Phân định công việc người và máy cho DFD mức dưới đỉnh tiến trình quản lý kế toán, phân tích thị trường o Phân định công việc người và máy cho DFD mức dưới đỉnh tiến trình quản lý kho o Phân định công việc người và máy cho DFD mức dưới đỉnh tiến trình đảm bảo chất lượng kinh doanh
3.1.2 Thiết kế tiến trình hệ thống
Thiết kế kiểm soát
3.2.1 Xác định nhóm người dùng
- Đầu vào: cơ cấu tổ chức và phân công trách nhiệm, BFD nghiệp vụ
Nhóm người dùng hệ thống bao gồm nhân viên quản lý kế toán và phân tích thị trường, thực hiện các nhiệm vụ như lập danh sách nhập kho, kiểm kê và lưu trữ báo cáo quy trình nhập xuất kho, cũng như thực hiện mua hàng và thanh toán với nhà cung cấp Bên cạnh đó, nhóm nhân viên quản lý kho đảm nhiệm việc kiểm soát hàng hóa và giấy tờ trong quy trình xuất kho, nhập kho và kiểm kê Cuối cùng, nhóm nhân viên quản lý kinh doanh thực hiện các công việc liên quan đến chức năng quản lý kinh doanh.
“Quản lý kinh doanh”: Dựa theo tình hình kinh doanh để lập danh sách xuất kho và tiến hành kiểm kê hàng hóa xuất ra từ kho.
Nhóm quản trị bao gồm quản trị viên, người có trách nhiệm quản lý tài khoản mật khẩu, cấp quyền đăng nhập và truy xuất, cũng như sửa đổi thông tin cơ sở dữ liệu cho các bộ phận trong hệ thống Mỗi nhân viên đều được phép thay đổi mật khẩu và cập nhật thông tin cá nhân của mình.
3.2.2 Phân định quyền hạn nhóm người dùng
- Đầu vào: DFD hệ thống, mô hình quan hệ
- Đầu ra: bảng phân định quyền hạn của từng nhóm người dùng với dữ liệu chương trình a) Bảng phân quyền của người dùng – dữ liệu
- Ký hiệu: R:Read, E:Edit, D:Delete, C:Create
Quản lý kế toán, phân tích thị trường
HANGHOA C E R D R R R b) Bảng phân quyền của người dùng – dữ liệu
- Ký hiệu: A:Active, not A: not Active
Nhóm người dùng Tiến trình
Quản lý kế toán, phân tích thị trường
Lập danh sách dự trù nhập A Not A Not A A
Tìm và hiển thị nhà cung A Not A Not A A cấp
Lập phiếu mua hàng A Not A Not A Not A
Lập danh sách nhập kho A Not A Not A A
Lập phiếu nhập kho Not A A Not A A
So sách các mặt hàng nhập A A Not A Not A
Lập phiếu hoàn trả ncc Not A A Not A Not A
Thanh toán A Not A Not A Not A
Nhận hóa đơn bán hàng A Not A Not A Not A
Lập danh sách xuất kho A Not A A A
Lập phiếu xuất kho Not A A Not A A
Lập phiếu hoàn trả kho Not A Not A A Not A
Lập báo cáo nhận xuất kho Not A Not A A Not A
Lập danh sách kiểm kê A Not A Not A A
Lập phiếu kiểm kê Not A A Not A A
Thiết kế cơ sở dữ liệu
3.3.1 Thiết kế bảng dữ liệu phục vụ bảo mật
- Xác định thực thể phục vụ bảo mật:
Trước khi thực hiện bất kỳ thao tác nào trên hệ thống, mỗi nhân viên cần đăng nhập bằng tài khoản và mật khẩu hợp lệ Hệ thống sẽ tiến hành kiểm tra thông tin đăng nhập và quyền sử dụng của người dùng, từ đó xác định các chức năng mà họ có thể truy cập Qua đó, chúng ta có thể nhận diện các thực thể liên quan.
Bảng QUANTRI: Lữu trữ thông tin, tài khoản đăng nhập của người quản trị hệ thống
QUANTRI(maquantri, tenquantri, tendangnhapquantri, matkhauquantri)
Bảng NHANVIEN: Lưu trữ thông tin, tài khoản đăng nhập, quyền hạn của nhân viên
NHANVIEN(manhanvien, tennhanvien, sdtnhanvien, tendangnhapnhanvien, matkhaunhanvien, quyen, chucvu)
3.3.2 Xác định thuộc tính kiểm soát, bảng kiểm soát
- Nghiên cứu các tình huống tính toán, gom bảng:
Các bảng được truy xuất cùng nhau như HOADONBANHANG với
CT_PHIEUNHAPKHO, v.v… nhưng do có nhiều trường dữ liệu ta không nên gộp
Trong bảng CT_HOADONBANHANG có nhiều mặt hàng thuộc các hóa đơn thanh toán khác nhau, việc thêm thuộc tính thanhtien vào bảng này sẽ giúp kiểm soát số tiền một cách hiệu quả hơn.
Để thuận lợi trong việc tính và kiểm soát số tiền trong việc mua bán, ta thêm kiểu thuộc tính tongtien vào trong bảng HOADONBANHANG
- Thêm các tình huống bảo mật:
Trong các phiếu mua hàng, phiếu xuất kho và phiếu nhập kho, cần xác định rõ người lập phiếu thông qua nhân viên thực hiện công việc Để làm rõ điều này, cần thêm thuộc tính manhanvien vào các bảng PHIEUMUAHANG, PHIEUNHAPKHO và PHIEUXUATKHO, đồng thời loại bỏ các thuộc tính nguoilapmua, nguoilapnhap và nguoilapxuat.
Người dùng Nhóm người dùng Phân quyền
Nhân viên kế toán, phân tích thị trường Đơn vị quản lý kế toán, phân tích thị trường
Quản lý yêu cầu xuất nhập hàng hóa, kiểm kê và làm việc với các bên liên quan là nhiệm vụ chính của nhân viên kho trong đơn vị quản lý kho, đồng thời cần xuất báo cáo định kỳ để theo dõi tình hình hàng hóa.
Quản lý quá trình xuất, nhập và kiểm kê hàng hóa trong kho
Nhân viên kinh doanh Đơn vị quản lý kinh doanh
Quản lý việc đưa ra yêu cầu xuất kho và tiến hành kiểm tra hàng hóa xuất kho
Quản trị Quản trị Cập nhật và phân quyền cho các nhóm còn lại
3.3.3 Mô hình dữ liệu hệ thống
3.3.4 Đặc tả bảng dữ liệu o QUANTRI
1 Số hiệu: 1 2 Tên bảng: QUANTRI 3 Bí danh: QUANTRI
4 Miêu tả: Lưu trữ thông tin người quản trị hệ thống
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maquantri Mã người quản trị hệ thống C(10) Chữ cái + chữ số V
2 tenquantri Tên người quản trị hệ thống C(20) Chữ cái V
3 tendangnhapquantri Tên đăng nhập người quản trị hệ thống C(20) Chữ cái + chữ số V
4 matkhauquantri Mật khẩu của người quản trị hệ thống C(20) Chữ cái + chữ số V o NHANVIEN
1 Số hiệu: 2 2 Tên bảng: NHANVIEN 3 Bí danh: NHANVIEN
4 Miêu tả: Lưu trữ thông tin nhân viên
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 manhanvien Mã nhân viên C(10) Chữ cái + chữ số V
2 tennhanvien Tên nhân viên C(10) Chữ cái V
3 sdtnhanvien SĐT nhân viên C(15) Chữ số V
4 tendangnhapnhanvien Tên đăng nhập nhân viên C(20) Chữ cái + chữ số V
5 matkhaunhanvien Mật khẩu của nhân viên C(20) Chữ cái + chữ số V
6 quyen Quyền của nhân C(100) Chữ cái V viên
7 chucvu Chức vụ nhân viên C(20) Chữ cái V o PHIEUMUAHANG
4 Miêu tả: Lưu trữ thông tin phiếu mua hàng
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieumuahang Mã phiếu mua hàng C(10) Chữ cái + chữ số V
2 mancc Mã nhà cung cấp C(10) Chữ cái + chữ số V
3 makho Mã kho C(10) Chữ cái + chữ số V
4 ptttoan Phương thức thanh toán C(50) Chữ cái V
5 ngaylapmua Ngày lập D(8) DD/MM/YYYY V
6 manhanvien Mã nhân viên C(10) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
2 makho makho KHO o CT_PHIEUMUAHANG
4 Miêu tả: Lưu trữ thông tin chi tiết của phiếu mua hàng
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieumuahang Mã phiếu mua hàng C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
3 soluongmua Số lượng hàng N(10) Chữ số V
4 ghichumua Ghi chú C(50) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
4 Miêu tả: Lưu trữ thông tin hóa đơn bán hàng
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 mahoadon Mã hóa đơn bán hàng C(10) Chữ cái + chữ số V
2 maphieumuahang Mã phiếu mua hàng C(10) Chữ cái + chữ số V
3 mancc Mã nhà cung cấp C(10) Chữ cái + chữ số V
4 makho Mã kho C(10) Chữ cái + chữ số V
5 ngaygiaohang Ngày giao hàng D(8) DD/MM/YYYY V
6 ngaylapban Ngày lập hóa đơn D(8) DD/MM/YYYY V
7 nguoilapban Người lập hóa đơn C(20) Chữ cái V
8 tongtien Tổng tiền hóa đơn N(20) Chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
3 makho makho KHO o CT_HOADONBANHANG
4 Miêu tả: Lưu trữ thông tin chi tiết hóa đơn bán hàng
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 mahoadon Mã hóa đơn bán hàng C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
3 soluongban Số lượng hàng N(10) Chữ số V
4 dongia Đơn giá N(20) Chữ số V
5 ghichuban Ghi chú bán C(50) Chữ cái + chữ số V
6 thanhtien Thành tiền N(20) Chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 7 2 Tên bảng: PHIEUNHAPKHO 3 Bí danh: PHIEUNHAPKHO
4 Miêu tả: Lưu trữ thông tin phiếu nhập kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieunhap Mã phiếu nhập kho C(10) Chữ cái + chữ số V
2 maphieumuahang Mã phiếu mua hàng C(10) Chữ cái + chữ số V
3 makho Mã kho C(10) Chữ cái + chữ số V
4 mancc Mã nhà cung cấp C(10) Chữ cái + chữ số V
5 ngaylapnhap Ngày lập phiếu D(8) DD/MM/YYYY V
6 manhanvien Mã nhân viên C(10) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
3 makho makho KHO o CT_PHIEUNHAPKHO
4 Miêu tả: Lưu trữ thông tin chi tiết phiếu nhập kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieunhap Mã phiếu nhập kho C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
3 soluongnhap Số lượng nhập N(10) Chữ số V
4 tinhtrangnhap Tình trạng nhập C(50) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 9 2 Tên bảng: PHIEUXUATKHO 3 Bí danh: PHIEUXUATKHO
4 Miêu tả: Lưu trữ thông tin phiếu xuất kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieuxuat Mã phiếu xuất kho C(10) Chữ cái + chữ số V
2 masieuthi Mã siêu thị C(10) Chữ cái + chữ số V
3 makho Mã kho C(10) Chữ cái + chữ số V
4 ngaylapxuat Ngày lập phiếu D(8) DD/MM/YYYY V
5 manhanvien Mã nhân viên C(10) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
2 makho makho KHO o CT_PHIEUXUATKHO
4 Miêu tả: Lưu trữ thông tin chi tiết phiếu xuất kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 maphieuxuat Mã phiếu xuất kho C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
3 soluongxuat Số lượng hàng N(10) Chữ số V
4 tinhtrangxuat Tình trạng xuất kho C(50) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 11 2 Tên bảng: KHO 3 Bí danh: KHO
4 Miêu tả: Lưu trữ thông tin chi tiết kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 makho Mã kho C(10) Chữ cái + chữ số V
2 tenkho Tên kho C(50) Chữ cái + chữ số V
3 thukho Thủ kho C(20) Chữ số V
4 sdtkho SĐT kho C(15) Chữ số V
5 diachikho Địa chỉ kho C(50) Chữ cái + chữ số o TONKHO
1 Số hiệu: 12 2 Tên bảng: TONKHO 3 Bí danh: TONKHO
4 Miêu tả: Lưu trữ thông tin hàng tồn kho
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 makho Mã kho C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
3 soluongton Số lượng hàng tồn N(10) Chữ số V
4 tinhtrangton Tình trạng tồn C(50) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 13 2 Tên bảng: SIEUTHI 3 Bí danh: SIEUTHI
4 Miêu tả: Lưu trữ thông tin siêu thị
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 masieuthi Mã siêu thị C(10) Chữ cái + chữ số V
2 quanlytruong Quản lý trưởng C(20) Chữ cái V
3 sdtsieuthi SĐT siêu thị C(15) Chữ số V
4 diachisieuthi Địa chỉ siêu thị C(50) Chữ cái + chữ số V o SIEUTHI_HANGHOA
4 Miêu tả: Lưu trữ thông tin hàng hóa của siêu thị
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 masieuthi Mã siêu thị C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 15 2 Tên bảng: NHACC 3 Bí danh: NHACC
4 Miêu tả: Lưu trữ thông tin nhà cung cấp
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 mancc Mã nhà cung cấp C(10) Chữ cái + chữ số V
2 tenncc Tên nhà cung cấp C(50) Chữ cái V
3 sdtncc SĐT nhà cung cấp C(15) Chữ số V
4 diachincc Địa chỉ nhà cung C(50) Chữ cái + chữ số V cấp o NCC_HANGHOA
1 Số hiệu: 16 2 Tên bảng: NCC_HANGHOA 3 Bí danh: NCC_HANGHOA
4 Miêu tả: Lưu trữ thông tin hàng hóa của nhà cung cấp
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 mancc Mã nhà cung cấp C(10) Chữ cái + chữ số V
#2 mahang Mã hàng C(10) Chữ cái + chữ số V
Số Tên Cột khóa ngoài Quan hệ với bảng
1 Số hiệu: 17 2 Tên bảng: HANGHOA 3 Bí danh: HANGHOA
4 Miêu tả: Lưu trữ thông tin hàng hóa
5 Mô tả chi tiết các cột
Số Tên cột Mô tả Kiểu dữ liệu Khuôn dạng N
#1 mahang Mã hàng C(10) Chữ cái + chữ số V
2 tenhang Tên hàng C(50) Chữ cái V
3 donvitinh Đơn vị tính C(10) Chữ cái V ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN
Sau quá trình học môn phân tích thiết kế hệ thống dưới sự hướng dẫn tận tình của cô Nguyễn Hoài Anh, tôi đã hoàn thành một mô hình hệ thống cơ bản Tuy nhiên, do hạn chế về kinh nghiệm và thời gian, hệ thống vẫn còn nhiều vấn đề cần cải thiện để đáp ứng nhu cầu thực tiễn Trong quá trình thực hiện, cô Nguyễn Hoài Anh đã chỉ ra những sai sót và hướng dẫn tôi sửa đổi các thành phần để hoàn thiện hệ thống Tôi xin chân thành cảm ơn cô vì những kiến thức và sự hỗ trợ quý báu trong môn học này.