Информационная система складского терминала
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: доклад на тему, реферат стиль
| Добавил(а) на сайт: Safronov.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
[pic]
Рис. 3.2. Экранная форма строк расходной накладной
[pic]
Рис.3.3. Экранная форма редактора списков сотрудников
[pic]
Рис 3.4. Экранная форма редактора классификаторов товаров
3.1 Алгоритм функционирования информационной системы складского терминала
Функционирование ИС осуществляется согласно структурному алгоритму, построенному исходя из требований, предъявляемых к выполняемым программой
функциям (разделы 1.3 и 2). Работу всей системы можно представить
алгоритмом, изображенным на рис. 3.5, 3.6, 3.7, 3.8.
[pic]
Рис. 3.5. Алгоритм работы информационной системы складского терминала
3.2 Информационная структура базы данных.
Проектирование базы данных начинается с выявления атрибутов и подбора
данных. Проектируемая база данных будет содержать объектное отношение
документов прихода и объектное отношение документов отгрузки со склада.
Анализ информации, которая должна содержатся в акте о приходе продукции на
склад, показывает, что следует выделить следующие атрибуты объектного
отношения документов прихода:
1. № акта о разгрузке;
2. оператор, производящий приемку продукции на склад (зав. складом);
3. № товарно-транспортной накладной, по которой продукция прибыла на склад;
[pic]
[pic]
Рис. 3.6. Алгоритм работы информационной системы складского терминала
[pic]
[pic]
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 |
|оператора | | | |
Рекомендуем скачать другие рефераты по теме: куплю диплом о высшем образовании, реферат людина.
Категории:
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата