5 Решение задачи на ЭВМ
5.1 Разработка тестового примера
5.1.1 Описание организации данных и работы программы
Информация хранится в базе данных, т. к. это наиболее эффективный и надежный способ хранения данных, а также удобный для доступа практически из любого программного средства.
Реляционная база данных состоит из следующих таблиц:
- Общие данные. Компоненты. Критерии. Единицы измерения. Оценка. Техпроцессы.
Связь между таблицами проиллюстрирована на рисунке ниже:

Рисунок 2 "Схема данных"
Остановимся поподробнее на таблицах "Компоненты", "Общие данные", "Оценка" и "Критерии".
Наибольший интерес представляют таблицы "Общие данные", "Оценка" и "Критерии", т. к. к этим таблицам обращается приложение, для получения данных. Остальные таблицы несут дополнительную информацию о продукте, которая не учитывается при ранжировании продуктов, но является важной и необходимой при их разработке и реализации.
Таблица 4 "Общие данные"
Имя поля | Тип поля | Описание |
DID | Number | Идентификационный номер изделия |
Make | Text | Маркировка изделия |
Maker | Text | Название фирмы-изготовителя изделия |
Process | Text | Тип используемого при изготовлении изделия техпроцесса |
As_time | Number | Время, требуемое на окончательное создание изделия |
LWH | Text | Общие размеры изделия |
T_mass | Number | Общая масса изделия |
Lifelength | Number | Время наработки изделия на отказ |
P_output | Number | Проектная мощность изделия |
A_output | Number | Фактическая мощность серийного изделия |
FPU_date | Date/Time | Дата схода с конвейера первого серийного изделия |
MSRP | Number | Рекомендуемая фирмой-производителем стоимость изделия |
RP | Number | Реальная рыночная стоимость, устанавливаемая продавцами |
Comp_cost | Number | Стоимость используемых в изделии компонентов |
As_cost | Number | Стоимость окончательной сборки изделия |
Payback | Text | Окупаемость изделия |
Pclass | Text | Класс проекта |
Unit | Text | Единицы измерения |
Таблица 5 "Оценка"
Имя поля | Тип поля | Описание |
DID | Number | Идентификационный номер изделия |
ID_1 | Number | Оценка проекта по первому критерию "Соответствие правилам безопасности" |
ID_2 | Number | Оценка проекта по второму критерию "Выполнение требований законодательства" |
ID_3 | Number | Оценка проекта по третьему критерию "Соответствие приоритетам компании" |
ID_4 | Number | Оценка проекта по третьему критерию "Наличие новых технологий" |
ID_5 | Number | Оценка проекта по третьему критерию "Коммерческая привлекательность" |
ID_6 | Number | Оценка проекта по третьему критерию "Надежность" |
ID_7 | Number | Оценка проекта по третьему критерию "Технологичность производства" |
ID_8 | Number | Оценка проекта по третьему критерию "Экономическая эффективность" |
ID_9 | Number | Оценка проекта по третьему критерию "Внешняя компоновка" |
ID_10 | Number | Оценка проекта по третьему критерию "Внутренняя компоновка" |
ID_11 | Number | Оценка проекта по третьему критерию "Перспективность конструкции" |
ID_12 | Number | Оценка проекта по третьему критерию "Наличие неудовлетворенного платежного спроса" |
ID_13 | Number | Оценка проекта по третьему критерию "Уменьшение аварийности продукта" |
Таблица 6 "Компоненты"
Имя поля | Тип поля | Описание |
DID | Number | Идентификационный номер изделия |
St_arr | Text | Описание стандартной компоновки изделия |
St_arr_date | Date/Time | Дата разработки такой компоновки |
St_arr_CI_arr | Text | Расположение управляющих элементов при использовании СК |
St_arr_size_red | Text | Уменьшение размеров изделия при использовании СК |
St_arr_cost | Number | Стоимость перекомпоновки изделия в СК |
Alt_arr | Text | Описание альтернативной компоновки изделия |
Alt_arr_date | Date/Time | Дата разработки такой компоновки |
Alt_arr_CI_arr | Text | Расположение управляющих элементов при использовании АК |
Alt_arr_size_red | Text | Уменьшение размеров изделия при использовании АК |
Alt_arr_cost | Number | Стоимость перекомпоновки изделия в АК |
Per_arr | Text | Описание перспективной компоновки изделия |
Per_arr_date | Date/Time | Дата разработки такой компоновки |
Per_arr_CI_arr | Text | Расположение управляющи элементов при использовании ПК |
Per_arr_size_red | Text | Уменьшение размеров изделия при использовании ПК |
Per_arr_cost | Number | Стоимость перекомпоновки изделия в ПК |
ST_make | Text | Обозначение стандартных транзисторов |
ST_specs | Text | Характеристики стандартных транзисторов |
ST_cost | Number | Стоимость стандартных транзисторов |
IT_make | Text | Обозначение улучшеных транзисторов |
IT_specs | Text | Характеристики улучшеных транзисторов |
IT_cost | Number | Стоимость улучшеных транзисторов |
Sframe | Text | Обозначение стандартного корпуса |
Sframe_specs | Text | Характеристики станщдартного корпуса |
Sframe_cost | Number | Стоимость стандартного корпуса |
DWPframe | Text | Обозначение пыле - и влагозащищенного корпуса |
DWPframe_specs | Text | Характеристики такого корпуса |
DWPframe_cost | Number | Стоимость такого корпуса |
Rframe | Text | Обозначение пыле-, влаго - и ударозищищенного корпуса |
Rframe_specs | Text | Характеристики такого корпуса |
Rframe_cost | Number | Стоимость такого корпуса |
Gass_cost | Number | Стоимость сборки изделия с использованием промышленного клея |
Sass_cost | Number | Стоимость сборки изделия с использованием винтов |
Wass_cost | Number | Стоимость сборки изделия с использованием сварки |
Таблица 7 "Критерии"
Имя поля | Тип поля | Описание |
KD_ID | Number | Идентификационный номер критерия |
KR_Name | Text | Название критерия |
KR_Ves | Number | Весовой коэффициент критерия |
Разработанная программа выполняет следующие функции:
Определеяет критерии. После успешного запуска главного меню можно сразу приступить к поиску критериев.
Для того, чтобы провести опрос, нажимается кнопка "Провести опрос"
(
), для перехода к оценкам – "Перейти к оценкам" (
), а для выхода из программы – "Выход" (
).
Для получения справки или информации о программе, нужно нажать, соответственно, "Справка" (
) и "О программе" (
). В главное меню всегда можно перейти, нажав "Главное меню".
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |


