Nhập thông th tìm kiếm
Mã hoá đơn Mã mš hàng Ngày bán Sunday . Apd 7.202 v
fam
| | Mãhoá đơn ~ M5 mit hing Tên mặt hàng Số lượng Giảm giá |
® - Thiết kế dữ liệu cho tiến trình “Lập hóa đơn”
+ Yéu cau truy nhập đữ liệu Mặt hàng:
- Kho:Mat hang - Biết :Mã mặt hàng - Tim:Tén mat hang,don gia
+ Yéu cau truy nhap dit ligu tim kiém hóa đơn của khách hàng : - Kho:Khach hang, Hoa don
- Biét:Sé dién thoai
- __ Tìm:Hóa đơn mua hàng của khách hang 1.2.Tiến trình lập phiến nhập kho
shank tose
- Mô đun 1: Lập phiếu danh sách nguyên liệu cần nhập
+ Input: Các thông tin về nguyên liệu cần bố sung như loại nguyên liệu, số lượng thiếu, chất lượng cân,...
+ Output: Danh sách về những nguyên liệu cần nhập thêm với đầy đủ thông tin + Đặc tả
®_ Tạo phiếu mới và nhập các thong tin can thiét như tên nhân viên lập
®- Xác định những nguyên liệu cân bộ sung sô lượng -
®_ Xác định sô lượng và các yêu câu khác liên quan đên nguyên liệu x= Nguyên liệu
y = Nguyên liệu lưu trong hệ thông
® _ Nhập thông tin vào máy tính IK x !=y) then:
Thông báo không có nguyên liệu, thêm mới hoặc chọn nguyên liệu khác Else:
Nhập x.số lượng nhập về Nhập x.thông tin khác
¢ Bam lưu danh sách và xuất danh sách - Mô đun 2: Nhập hóa đơn mua hàng mới
+ Input: Hóa đơn đo nhà cung cấp gửi
+ Output: Số lượng nguyên liệu được cập nhật và hóa đơn mới trong kho đữ liệu
26
+ Đặc tả:
Tạo hóa đơn mua mới và nhập các thông tin cần thiết Nhập mã nhân viên lập hóa đơn
Nhập nhà cung cấp
Nhập các thông tin về nguyên liệu x =nguyên liệu
y =nguyên liệu có trong kho e If( x !=y) then:
Thêm mới nguyên liệu này trong kho Nhập x.số lượng nhập về
Nhập x.đơn vị tính Else:
Nhập x.số lượng nhập về Nhập x.đơn vị tính
¢ Bam lưu hóa đơn
- Mô đun 3: Kiểm tra nguyên liệu trong kho
+ Dac ta: Kiểm tra nguyên liệu trong kho hàng có đảm bảo số lượng và chất lượng quán yêu cầu không. Việc thực hiện cân diễn ra định kỳ, xác định nguyên liệu cần thêm hay loại bỏ. Đề xuất phương án giải quyết với nguyên liệu hỏng hay hết hạn sử đụng - Trong quá trình thêm đơn nhập hàng, hệ thống sẽ cần đến những bảng đữ liệu như:
+ Đơn Nhập Hàng { Mã PNH, Mã NCC, Mã NV, Ngày lập, Ngày nhận, Địa chỉ nhận, Tổng tiền}
+ Chi Tiết Đơn Nhập { Mã PNH. Mã nguyên liêu, Số lượng, Thành tiền } + Nguyên liệu { Mã nguyên liệu, Tên nguyên liệu, Đơn vị tính } + Đơn giá nguyên liệu { Mã nguyên liệu, N gay nhap, Don gia } + Nhà Cung Cap { Ma NCC, Tên Nha cung cap, SDT-NCC}
- Đặc tả trường dữ liệu
+ Trường Mã PNH: Đóng vai trò làm khóa chính, đồng nghĩa với việc mã là duy nhất không trùng lap va dung dé phan biệt các đơn nhập hàng với nhau
"_ Có cách hoạt động tương tự các loại mã khác trong hệ thông, được thêm tự động khi người dùng thêm bản ghi mới
"Có cấu trúc với độ dài là 8 kí tự với 3 kí tự đầu là chữ cái và 5 chữ số theo sao
"_ VD: PNH0001,PNH0002,..
+ Trường Mã nguyên liệu: Đóng vai trò làm khóa chính, đảm bảo rằng nguyên liệu là duy nhất không có sự trùng lặp. Mã nguyên liệu giúp phân biệt các nguyên liệu trong hệ thống
". Có cách hoạt động tương tự các loại mã khác trong hệ thông, được thêm tự động khi người dùng thêm bản ghi mới
“_ Có cấu trúc với độ đài là 7 kí tự với 2 kí tự đầu là chữ cái và 5 chữ số theo sao
" VD: NL0001,NL0002,..
+ Trường Mã NCC: Là mã được gán cho mỗi nhà cung cấp mà cửa hàng đã mua hàng.
Mỗi mã nhà cung, cấp cũng làm khóa chính và cũng có tính duy nhất, không trùng lặp và không được để trống
"_ Có cách hoạt động tương tự các loại mã khác trong hệ thông, được thêm tự động khi người dùng thêm bản ghi mới
"Có cấu trúc với độ đài là 6 kí tự với 3 kí tự đầu là chữ cái và 3 chữ số theo sao
" VD: NCC121,NCC122,...
+ Trường ngày bắt đầu: Là ngày cửa hàng nhập nguyên liệu đó, ngày bắt đầu được dùng đề đánh dâu giá nhập của nguyên liệu giúp đảm bảo dữ liệu chuẩn xác so với thực tê.
" Trường ngày bất đầu được thêm tự động theo thời gian thực
"Trường này có câu trúc: hh:mi:ss /dd/mm/yyyy tức bao gôm giờ, ngày,tháng,năm
- Dac ta ban ghi + Bang Don Nhap Hang:
Cac truong MaPNH,MaNCC,MaN V,NegayLap,NgayNhan,DiaChi, TongTien
Dữ liệu có cầu
trúc
- Thứ tự trường trong bảng
MaPNH ,MaNCC,MaNV ,NgayLap ,NgayNhan,DiaChi,TongTien - Trường Ma_PNH làm khóa chính
- Trường MaNCC và MaNV làm khóa ngoại
Duy trì - Đơn nhập hàng sẽ được lưu trữ sau một thời gian nguyên liệu được sử dụng
- VD: 2 năm kẻ từ ngày nhập hàng
+ Bảng Chi Tiết Đơn Nhập Hàng:
Các trường -MaPNH,MaNL,SoLuong, Thanh Iien
Dữ liệu có cầu trúc - Thứ tự trường trong bảng MaPNH ,MaNL ,SoLuong ,ThanhTien - Trường MaPNH và MaNL làm khóa chính
- Trường MaPNH và MaNL làm khóa ngoại
Duy trì - Chi Tiét Đơn Nhập Hàng gan liên với Dơn Nhập Hàng nên thời gian lưu trữ tương tự như Đơn Nhập Hàng
- VD: 2 năm kẻ từ ngày nhập hàng + Bảng Nguyên Liệu:
Các trường -MaNL, TenNL
Dữ liệu có cầu trúc - Thứ tự trường trong bảng MaNL, TenNL - Trường MaNL làm khóa chính
Duy trì - Nguyên liệu được lưu trữ lâu dài trong hệ thống, nguyên liệu chỉ bị loại bỏ khi nguyên liệu không được cửa hàng sử dụng nữa hoặc chuyên sang một loại nguyên liệu do nhà cung cấp khác
28
+ Bảng Đơn GIá Nguyên Liệu:
Các trường -MaNL, NgayNhap,DonGia
Dữ liệu có cầu trúc - Thứ tự trường trong bảng MaNL, NgayNhap,DơnGia - Trường MaNL va Ngay Nhap làm khóa chính
Duy trì - Giá nguyên liệu được đánh dâu băng ngày nhập hàng do đó đơn giá sẽ được lưu trữ đên khi các loại hóa đơn, báo cáo hết giá trị sử
dụng + Bảng Nhà Cung Cấp:
Các trường -MaNCC,TenNCC,SDT-NCC
Dữ liệu có câu trúc | - Thứ tự trường trong bảng MaNCC,TenNCC,SĐI-NCC - Trường MaNCC làm khóa chính
Duy trì - Bản ghi về nhà cung cấp được lưu trữ đến khi nhà cung cấp không muôn nhập hàng từ nhà cung câp này nữa
- VD: Nguyên liệu từ nhà cung câp này có giá quá cao hay nguyên liệu có chất lượng thấp
® - Xác định mô đun của tiến trình + Mở form tạo phiếu nhập + Nhập thông tin phiếu nhập + Kiểm soát đữ liệu nhập vào + Lưu phiếu nhập + Cập nhật kho nguyên kiệu + In phiếu nhập
+ Tìm kiếm phiếu nhập
® - Đặc tả mô đun “nhập thông tin phiêu nhập”
+ Quy trình:
- _ Tiếp nhận thông tin phiếu nhập - Xac nhận thông tin
- - Nếu thông tin chưa đây đủ hoặc nhập sai
©_ Thi yêu câu nhập đủ các ô thông tin hoặc nhập lại
©_ Ngược lại thì lưu phiếu nhập vào cơ sở dữ liệu + Giao diện của lập phiếu nhập
© Đặc tả mô đun “Tìm kiếm phiếu nhập kho”
+ Quy trình:
-_ Lặp báng đữ liệu “phiếu nhập kho”
- Nếu cómã phiếu nhập hoặc ngày nhập hoặc mã nhân viên hoặc mã nhà cung cập
o Thì hiện danh sách thông tin chỉ tiết phiếu nhập nguyên liệu
© _ Ngược lại thì hiện thông báo “Không tìm thấy phiếu nhập nguyên
liệu hợp lệ”
sử Phiếu nhập kho