Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 сем / 3 / МиСПрИС_1374_3_Наволоцкий_Харитонов_Зырянов.docx
Скачиваний:
9
Добавлен:
29.03.2025
Размер:
2.61 Mб
Скачать

Аннотация

Приводятся результаты проектирования и фрагменты реализации каркаса, поддерживающего работу на этапе исполнения со справочниками разнообразных изделий с использованием конструктора классов изделий со спецификацией состава и типов параметров изделий на примере различных справочников изделий. Представлены результаты тестирования разработанных процедур с примерами спецификаций различных справочников изделий.

SUMMARY

The results of the design and fragments of the implementation of the framework that supports work at the execution stage with reference books of various products using the designer of product classes with a specification of the composition and types of product parameters using the example of various product reference books are presented. The results of testing the developed procedures with examples of specifications of various product directories are presented.

1. Описание выполненной работы 11

1. Описание выполненной работы 11

1.1 Анализ исходных данных 11

1.1 Анализ исходных данных 11

1.2. Разработка функциональных требований к подсистеме 14

1.2. Разработка функциональных требований к подсистеме 14

1.3. Разработка модели классов 15

1.3. Разработка модели классов 15

1.4. Разработка модели хранения 19

1.4. Разработка модели хранения 19

2. Реализация 21

2. Реализация 21

2.1. Создание таблиц 21

2.1. Создание таблиц 21

2.1.1. Код создания таблицы "unit" 21

2.1.1. Код создания таблицы "unit" 21

2.1.2. Код создания таблицы "terminal_classifier" 21

2.1.2. Код создания таблицы "terminal_classifier" 21

2.1.3. Код создания таблицы "enum" 21

2.1.3. Код создания таблицы "enum" 21

2.1.4. Код создания таблицы "product" 22

2.1.4. Код создания таблицы "product" 22

2.1.5. Код создания таблицы "param" 22

2.1.5. Код создания таблицы "param" 22

2.1.6. Код создания таблицы "class_param" 22

2.1.6. Код создания таблицы "class_param" 22

2.1.7. Код создания таблицы "prod_param" 23

2.1.7. Код создания таблицы "prod_param" 23

2.2. Реализация основных функций 24

2.2. Реализация основных функций 24

2.2.1. Функция создания параметра 24

2.2.1. Функция создания параметра 24

2.2.2. Функция редактирования параметра 25

2.2.2. Функция редактирования параметра 25

2.2.3. Функция удаления параметра 26

2.2.3. Функция удаления параметра 26

2.2.4. Функция создания класса параметра 27

2.2.4. Функция создания класса параметра 27

2.2.5. Функция изменения класса параметра 29

2.2.5. Функция изменения класса параметра 29

2.2.6. Функция удаления класса параметра 32

2.2.6. Функция удаления класса параметра 32

2.2.7. Функция наследования класса параметра 34

2.2.7. Функция наследования класса параметра 34

2.2.8. Функция изменения приоритета вывода класса параметра 36

2.2.8. Функция изменения приоритета вывода класса параметра 36

2.2.9. Функция создания привязки параметра к изделию 37

2.2.9. Функция создания привязки параметра к изделию 37

2.2.10. Функция изменения привязки параметра и изделия 39

2.2.10. Функция изменения привязки параметра и изделия 39

2.2.11. Функция нахождения id параметров у изделия 41

2.2.11. Функция нахождения id параметров у изделия 41

2.2.12. Функция поиска изделий заданного класса параметра 42

2.2.12. Функция поиска изделий заданного класса параметра 42

2.2.13. Функция поиска изделия с заданным параметром в заданном интервале 43

2.2.13. Функция поиска изделия с заданным параметром в заданном интервале 43

3. Тестирование 45

3. Тестирование 45

3.1. Тестирование основных функций 45

3.1. Тестирование основных функций 45

3.1.1. Функция создания параметра 45

3.1.1. Функция создания параметра 45

3.1.2. Функция редактирования параметра 45

3.1.2. Функция редактирования параметра 45

3.1.3. Функция удаления параметра 45

3.1.3. Функция удаления параметра 45

3.1.4. Функция создания класса параметра 46

3.1.4. Функция создания класса параметра 46

3.1.5. Функция изменения класса параметра 46

3.1.5. Функция изменения класса параметра 46

3.1.6. Функция удаления класса параметра 47

3.1.6. Функция удаления класса параметра 47

3.1.7. Функция наследования класса параметра 48

3.1.7. Функция наследования класса параметра 48

3.1.8. Функция изменения приоритета вывода класса параметра 49

3.1.8. Функция изменения приоритета вывода класса параметра 49

3.1.9. Функция создания привязки параметра к изделию 49

3.1.9. Функция создания привязки параметра к изделию 49

3.1.10. Функция изменения привязки параметра и изделия 49

3.1.10. Функция изменения привязки параметра и изделия 49

3.1.11. Функция нахождения id параметров у изделия 50

3.1.11. Функция нахождения id параметров у изделия 50

3.1.12. Функция поиска изделий заданного класса параметра 50

3.1.12. Функция поиска изделий заданного класса параметра 50

3.1.13. Функция поиска изделия с заданным параметром в заданном интервале 51

3.1.13. Функция поиска изделия с заданным параметром в заданном интервале 51

Вывод 53

Вывод 53

Соседние файлы в папке 3