
- •1. Введение
- •2. Характеристика задачи
- •3. Требования к функциональным характеристикам задачи
- •4. Описание алгоритма (математическое обеспечение)
- •A – строительный объект, для которого проводится расчет (так как расчеты по отдельным объектам между собой не связаны, то данный индекс в дальнейшем не используется);
- •Эта площадь рассчитывается по формуле
- •5. Требования к информационному обеспечению
- •Перечень показателей
- •Перечень входных документов, экранов и массивов
- •Перечень выходных показателей
- •Перечень выходных документов, экранов и массивов
- •Проект складских помещений
- •Общая площадь складских помещений ххххх.Х м2
- •Номера и наименования вершин графа
- •6. Требования к программному обеспечению
- •7. Требования к техническому обеспечению
- •8. Контрольный пример
- •9. Приложения
Перечень выходных документов, экранов и массивов
Обозначение |
Наименование |
Число экземпляров, записей |
OUT1 |
Проект складских помещений строительного объекта АААА |
1 |
OUT2 |
Экран для вывода данных по площадям всех складов строительного объекта АААА |
1 |
OUT3 |
Выходной массив данных по площадям всех складов строительного объекта АААА |
1 |
Выходной организационно-технологический документ OUT1, содержащий результат расчета должен иметь вид:
Проект складских помещений
строительной площадки АААААААААААААААААААА
Общая площадь складских помещений ххххх.Х м2
в том числе:
Открытые склады ХХХХ.Х м2
Наименование Материала |
Площадь хранения |
Запас | ||
количество |
ед. измер. |
дней | ||
i |
Sij |
Pij |
|
ti |
20 зн. |
ХХХ.Х |
ХХХХ.Х |
8 зн. |
ХХХ |
|
|
|
|
|
Полузакрытые склады ХХХХ.Х м2
Наименование Материала |
Площадь хранения |
Запас | ||
количество |
ед. измер. |
дней | ||
I |
Sij |
Pij |
|
ti |
20 зн. |
ХХХ.Х |
ХХХХ.Х |
8 зн. |
ХХХ |
|
|
|
|
|
Закрытые склады ХХХХ.Х м2
Наименование Материала |
Площадь хранения |
Запас | ||
количество |
ед. измер. |
дней | ||
i |
Sij |
Pij |
|
ti |
20 зн. |
ХХХ.Х |
ХХХХ.Х |
8 зн. |
ХХХ |
|
|
|
|
|
Условно-постоянная информация (базы данных)
В качестве условно-постоянной информации используются следующие показатели, которые могут создать реляционный файл в 1-ой нормальной форме.
Наименование строительного материала или конструкции, подлежащие хранению |
Место хранения запасов, метод хранения |
Количество i-ых ресурсов, размещаемых на 1 м2 склада |
Коэффициент использования площадей склада |
Максимальное удаление поставщика от строительной площадки |
Вид транспорта для доставки i-ого материала |
Коэффициент неравномерности поставки |
I |
j |
ri |
KПi |
lма |
μi |
K2i |
Однако, часть показателей (2-4) относятся к любым условиям поставки материалов и размещения их на складе, а часть (5-7) определяют функцию выбора значения коэффициента неравномерности поставки. Поэтому создаются две базы данных, каждая из которых будет находиться во 2-ой нормальной форме. Первичный ключ и внешний ключ этих файлов - поле Наименование строительного материала или конструкции, подлежащие хранению.
Первая база данных: БД содержит данные о месте размещения материалов и требуемых для этого площадях. Наименование – PLOSCH. Первичный ключ – поле МАТ.
-
MAT
M_HRAN
KOLICH
ISP
Концептуальная модель:
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Наименование строительного материала или конструкции, подлежащие хранению |
i |
МАТ |
Символьн. |
20 зн. |
|
Код ОКП (10 зн.) |
Место хранения запасов, метод хранения |
j |
М_HRAN |
Символьн. |
13 зн. |
|
|
Количество i-ых ресурсов, размещаемых на 1 м2 склада |
ri |
KOLICH |
Числ. |
5.2 |
0.01 |
|
Коэффициент использования площадей склада |
KПi |
ISP |
Числ. |
3.1 |
0.1 |
Безразм. |
Вторая база данных: БД содержит данные для выбора Коэффициента неравномерности поставки. Наименование – NERAVN. Первичный ключ – поле МАТ.
-
МАТ
М_RAST
TRANSP
K_NER
Концептуальная модель:
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Наименование строительного материала или конструкции, подлежащие хранению |
i |
МАТ |
Символьн. |
20 зн. |
|
Код ОКП (10 зн.) |
Максимальное удаление поставщика от строительной площадки |
lмах |
М_RAST |
Числ. |
3.0 |
1.0 |
50 и 250 |
Вид транспорта для доставки i-ого материала |
μi |
TRANSP |
Символьн. |
4 зн. |
|
Авиа, ж/д, водн. |
Коэффициент неравномерности поставки |
K2i |
K_NER |
Числ. |
2.0 |
1.0 |
|
Показатели
Среднесуточный расход i-ого материала |
gi |
Текущий запас i-ого материала |
ti1 |
Страховой запас i-ого материала |
ti2 |
формируются в процессе расчетов и являются внутренними показателями задачи.
Так как частные значения символьных показателей
Наименование строительного объекта, для которого проводится расчет |
А |
Наименование строительного материала или конструкции, подлежащие хранению |
i |
Место хранения запасов, метод хранения |
j |
Вид транспорта для доставки i-ого материала |
μi |
имеют разные значения, то есть разное значение знаков, и при их вводе пользователем могут возникать ошибки, целесообразно создать 4 словаря:, Проектов (объектов) – PROEKT, Материалов – MATER, Складов – SKLAD, Транспорта – TRANS.
Концептуальные модели словарей
Словарь Проектов (объектов) – PROEKT
Код проекта |
Наименование объекта (проекта) |
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Код строительного объекта |
|
ID_PR |
Символьн. |
2 зн. |
|
Код порядковый |
Наименование строительного объекта, для которого проводится расчет |
А |
PR |
Символьный |
20 зн. |
|
|
-
ID_PR
PR
Возможно использовать последовательный код, если предположить, что можно хранить данные свыше 10 объектов, то код проекта должен быть двухзначный.
Словарь Материалов – MATER
Код материала |
Краткое наименование материала |
Единица измерения |
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Код строительного материала или конструкции |
|
ID_MAT |
Символьн. |
10 зн. |
|
Код ОКП |
Краткое наименование строительного материала или конструкции, подлежащие хранению |
i |
МАТ |
Символьн. |
20 зн. |
|
|
Единица измерения строительного материала |
|
ED_IZ |
Символьн. |
6 зн. |
|
|
-
ID_MAT
MAT
ED_IZ
В качестве кода материалов необходимо использовать Общероссийский классификатор продукции (ОКП), так как кодируются материалы разных отраслей промышленности. Классификатор ОКП имеет 10 знаков.
(ХХ+Х+Х+Х+Х+ХХХХ Класс+подкласс+группа+подгруппа+вид+объекты внутривидовой классификации).
Перечислим некоторые классы материалов
КЛАСС |
Материалы, входящие в данный класс |
02 |
Нефтепродукты, битумы |
09 |
Сталь, в т.ч. стальной прокат, конструкции, балки, швеллеры, сталь кровельная |
11 |
Стальные профили |
12 |
Металлоизделия, проволока |
13 |
Трубы стальные |
14 |
Изделия из чугуна, чугунные трубы |
18 |
Цветные металлы и продукция из них, в т.ч. прокат алюминиевый, фольга |
22 |
Изделия из пластмасс, трубы из винипласта |
23 |
Материалы лакокрасочные, в т.ч. белила, олифа, краски |
49 |
Радиаторы, ванны, умывальники, труды отопительные ребристые |
53 |
Продукция лесозаготовительная и деревообрабатывающая, в т.ч. пиломатериалы, паркет, блоки дверные и оконные |
57 |
Нерудные неорганические материалы, в т.ч. цемент, песок, гравий |
58 |
Изделия бетонные и железобетонные |
59 |
Стекло строительное |
Словарь Складов – SKLAD
Код склада |
Наименование склада |
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Код склада |
|
ID_SKL |
Символьн. |
1 зн. |
|
Код порядковый |
Место хранения запасов, метод хранения |
j |
М_HRAN |
Символьн. |
13 зн. |
|
|
-
ID_SKL
М_HRAN
Возможно использовать последовательный код, если предположить, что число видов складов не превышает 10 объектов, то код вида склада должен быть однозначным.
Словарь Транспорта – TRANS
Код вида транспорта |
Наименование вида транспорта |
Наименование показателей |
Обозначение в алг. |
Обозначение в БД |
Вид показателя |
Ширина поля |
Точность |
Примечание |
Код вида транспорта |
|
ID_TR |
Символьн. |
1 зн. |
|
Код порядковый |
Вид транспорта |
μi |
TRANSP |
Символьн. |
4 зн. |
|
|
-
ID_TR
TRANSP
Возможно использовать последовательный код, если предположить, что число видов транспорта не превышает 10 объектов, то код видов транспорта должен быть однозначным.
В состав информационного обеспечения включаются требования к проектированию интерфейса пользователя задачи. Требования задаются путем построения графа диалога «Пользователь – ЭВМ» и эскизов основных экранов, представляемых системой пользователю.
Граф представлен ниже. Главное меню решения задачи (ГМН1) предусматривает 5 позиций:
1. Выбор объекта (проекта)
2. Ввод исходных данных
3. Расчет площадей складов
4. Ведение баз данных и словарей
5. Выход
Номера и наименования вершин графа представлены в таблице.
Эскизов основных экранов, представляемых системой пользователю. Предложено 3 эскиза экранов
1) Выбор строительного объекта (проекта). Вершины 1.1. – 1.4.
2) Выбор хранимого материала. Вершина 2.1.
3).Ввод данных о хранимом материале. Вершина 2.3. Данный экран является основным входным экраном решения задачи IN1.
Выходной экран решения задачи OUT2 является вершиной 3.1.1. в случае расчетов складского хозяйства полностью и вершиной 3.2.3. в случае расчетов площади одного склада (выбор склада – вершины 3.2.1. и 3.2.2.). Размещение информации на экране должно соответствовать документу OUT1, приведенному выше.