Реферат: Информационная система складского терминала
1. № акта о разгрузке;
2. оператор, производящий приемку продукции на склад (зав. складом);
3. № товарно-транспортной накладной, по которой продукция прибыла на склад;
Рис. 3.6. Алгоритм работы информационной системы складского терминала
4. дата создания акта о разгрузке;
5. время создания акта о разгрузке;
6. № машины, с которой прибыла продукция;
7. поставщик продукции;
8. водитель машины;
9. дата разгрузки;
10. время разгрузки;
11. код продукта;
12. наименование продукта;
13. срок годности продукта;
14. количество коробов продукции;
15. вес короба продукции;
16. цена короба продукции;
17. адрес разгруженной продукции на складе;
Данное объектное отношение также должно содержать информацию о поставщике продукции (адрес, телефон и т.д.). Используя данное объектное отношение, мы получим слишком громоздкую базу данных, с огромной избыточностью. Так как принятая продукция будет иметь определенное количество разных адресов на складе для каждого кода продукции в отдельности, то мы получим большое число строк, в которых будет повторяться информация о поставщиках, продукции, операторах. Исходя из данного анализа целесообразно будет разбить объектное отношение документов прихода на несколько отдельных объектных отношений: документы прихода, карточка товара, поставщики, операторы, расположение.
Определим атрибуты объектного отношения «Карточка товара»:
1. наименование товарной единицы;
2. производитель товарной единицы;
3. код продукта;
4. вес короба продукции;
5. высота короба продукции;
6. ширина короба продукции;
7. длина короба продукции;
8. цена короба продукции.
Определим атрибуты объектного отношения «Поставщики»:
1. код поставщика;
2. название поставщика;
3. адрес поставщика;
4. телефон поставщика;
5. расчетный счет поставщика;
6. № договора с поставщиком;
Определим атрибуты объектного отношения «операторы»:
1. фамилия оператора;
2. имя оператора;
3. отчество оператора;
4. адрес оператора;
5. телефон оператора;
Определим атрибуты объектного отношения «Документы прихода»:
1. № акта разгрузки;
2. оператор;
3. № товарно-транспортной накладной;
4. время создания акта разгрузки;
5. дата создания акта разгрузки;
6. № машины, с которой прибыла продукция;
7. поставщик;
8. водитель машины;
9. дата разгрузки;
10. время разгрузки;
Определим атрибуты объектного отношения «Расположение»:
1. № акта разгрузки;
2. код продукта;
3. количество коробов;
4. срок годности продукции;
5. адрес;
Информация о товарах будет располагаться в файле с именем «tovar.dbf» со следующей структурой файла (Таблица 3.1.):
Таблица 3.1.
Название |
Имя поля |
Тип поля | Длина |
Название товара | Nаim_tov | текстовый | 30 |
Производитель товарной единицы | Naim_proizvod | текстовый | 15 |
Код продукта |
Kod_prod | числовой | 6 |
Вес короба продукции |
Ves_prod | числовой | 4 |
Ширина короба продукции |
Shir_prod | числовой | 3 |
Высота короба продукции |
Visot_prod | числовой | 3 |
Длина короба продукции |
Dlin_prod | числовой | 3 |
Цена короба продукции |
Cena_prod | числовой | 4 |
Информация о поставщиках будет располагаться в файле с именем «postav.dbf» со следующей структурой файла (Таблица 3.2):
Таблица 3.2.
Название |
Имя поля |
Тип поля | Длина |
код поставщика | Kod_post | числовой | 5 |
название поставщика | Naim_post | текстовый | 15 |
адрес поставщика | Adres_post | текстовый | 30 |
телефон поставщика | Telef_post | числовой | 6 |
расчетный счет поставщика | Ras_shet | числовой | 30 |
№ договора с поставщиком | №_dogov | числовой | 10 |
Информация об операторах будет располагаться в файле с именем «operators.dbf» со следующей структурой файла (Таблица 3.3.):
Таблица 3.3.
Название |
Имя поля |
Тип поля | Длина |
Фамилия оператора |
FIO1_oper |
текстовый | 10 |
Имя оператора |
FIO2_oper |
текстовый | 8 |
Отчество оператора |
FIO3_oper |
текстовый | 10 |
Адрес оператора |
Adres_oper |
текстовый | 30 |
Телефон оператора |
Telef_oper |
числовой | 6 |
Информация о документах прихода будет располагаться в файле с именем «prihod.dbf» со следующей структурой файла (Таблица 3.4.):
Таблица 3.4.
Название |
Имя поля |
Тип поля | Длина |
№ акта разгрузки |
№_akt |
числовой | 10 |
Оператор |
operator |
текстовый | 10 |
№ товарно-транспортной накладной |
№_TTN |
числовой | 5 |
Время создания акта о разгрузке |
Time |
time | 8 |
Дата создания акта о разгрузке |
Data |
data | 10 |
№ машины, с которой прибыла продукция |
№_cars |
общий | 10 |
Код поставщик |
Kod_post |
текстовый | 15 |
Водитель машины |
Voditel |
текстовый | 10 |
Дата разгрузки |
Data1 |
data | 10 |
Время разгрузки |
Time1 |
time | 8 |
Информация о расположении будет располагаться в файле с именем «adress.dbf» со следующей структурой файла (Таблица 3.5.):
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18