II. PHÂN TÍCH VAÌ THIẾT KẾ CHƯƠNG TRÌNH :
2. Mã hoá dữ liệu và qui tắc tính toán :
Qua quá trình khảo sát thực tế tại Nhà máy, để đảm bảo cho quá trình xử lý thông tin được thuận tiện, đảm bảo tối ưu trong việc quản lý cơ sở dữ liệu. Ta tiến hành xây dựng các bộ mã sau :
2.1 Bộ mã vật tư :
Danh mục vật tư gồm tập hợp những loại vật tư mà Nhà máy đã và đang sử dụng. Dựa vào cách phân loại của Nhà máy, cần xây dựng bộ mã tạo điều kiện thuận lợi cho việc quản lý. Vật tư được quản lý theo kho, theo từng nhóm vật tư và theo đặc điểm, qui cách vật tư.
* Cách xây dựng : Bộ mã gồm 7 ký tự số *******
- ký tự đầu tiên giúp ta xác định kho vật tư.
- Ký tự thứ 2,3,4 đặc trưng cho nhóm vật tư và loại vật tư
* Nguyên vật liệu chính là 1
Trong đó : 101 : Phụ tùng bi Nhật 111 : Kim loại Sắt
* Vật liệu phụ là 2
Trong đó : Sơn Thái Thuận : 201 Hoá chất : 21
- ký tự thứ 5,6,7 đặc trưng cho quy cách từng loại vật tư.
Ví dụ : Mã vật tư : 2111009 trong đó :
2 : Thể hiện tên kho vật tư là kho Inox và Tôn. 111 : Thể hiện nhóm vật tư là nguyên vật liệu chính và loại vật tư là Inox ống (kim loại).
009 : Thể hiện quy cách vật tư là φ 32x1
2.2 Bộ mã nhà cung cấp :
Để đảm bảo đầy đủ và kịp thời vật tư cho quá trình sản xuất, cần quản lý các mối quan hệ với Nhà cung ứng.
Cách xây dựng : Bộ mã gồm 5 ký tự số *****
- Ký tự đầu tiên cho biết nhóm vật tư Nhà cung ứng cung cấp.
- Ký tự thứ 2 cho biết địa điểm kinh doanh của Nhà cung ứng
Trong đó : 1: trong Tỉnh 2: ngoài Tỉnh 3: nước ngoài
- Ký tự tiếp theo đặc trưng Nhà cung cấp thường xuyên hay không
- Hai ký tự cuối cùng dùng để phân biệt giữa hai nhà cung cấp.
Ví dụ : Mã Nhà cung cấp là 22106 đại diện cho Công ty TNHHTMDV Thái thuận cung cấp vật liệu phụ có địa chỉ 155 Ký Con, QI, Thành Phố Hồ Chí Minh, đối tượng cung cấp vật tư thường xuyên.
2.3 Bộ mã kho :
Cần tổ chức danh mục kho để tạo điều kiện cho quản lý và xu hướng mở rộngkho.
Cách xây dựng : chỉ có một ký *
- kho 1 trong đó chứa các loại vật liệu
- Kho 2 trong đó chứa các loại Inox và Tôn.
2.4 Qui tắc tính :
QT1 : SLVTUTON = SLVTUTON + SLVTUNHAP – SLVTXUAT QT2 : TTIENNHAP = SLNHAP * DONGIANHAP
QT3 : TTIENXUAT = SLXUAT * DONGIAXUAT QT4 : TIENTHUEVAT = THUESUAT * TTIEN