- •Введение Понятие информационной системы
- •Понятие базы данных.
- •Эволюция концепций баз данных
- •Постановка задачи
- •Обоснование выбора метода Технология ado
- •Технология bde
- •3.Перечень идентификаторов
- •Описание алгоритма
- •Блок – схема алгоритма
- •Техника безопасности и научная организация труда
- •Экономическая часть
- •Расчет стоимости одного часа работы пэвм
- •Расчет заработной платы обслуживающего персонала
- •Расчет единого социального налога, зачисляемого в государственные внебюджетные фонды ,
- •Расчет накладных расходов ,
- •Расчет амортизационных отчислений
- •Расчет затрат на ремонт оборудования
- •Расчет затрат на электроэнергию
- •Расчет затрат на материалы
- •Расчет стоимости одного часа работы пэвм
- •Структура стоимости одного часа работы пэвм
- •Расчет затрат на составление и отладку программы
- •Список используемой литературы
- •Приложение 1. Листинг программы
Блок – схема алгоритма
Блок – схема функцииTForm1.BitBtn1Click
Блок – схема функции TForm1.Button1Click
Блок – схема функции TForm1.Button2Click
Блок – схема функцииTForm1.N1Click
Блок – схема функции TForm1.Button3Click
Блок – схема функцииTForm1.BitBtn2Click
Блок – схема функции TForm1.BitBtn3Click
Блок – схема функции TForm1.BitBtn4Click
Блок – схема функции TForm1.N3Click
Блок – схема функцииTForm1.N4Click
Блок – схема функцииTForm1.N8Click
Блок – схема функцииTForm1.M1Click
Блок – схема функции TForm1.BitBtn5Click
Блок – схема функции TForm1.BitBtn6Click
Блок – схема функции TForm1.M1Click
Блок – схема функции TForm1.cxGrid1DBTableView1DblClick
Блок – схема функции TForm1.cxGrid1DBTableView1Editing
Блок – схема функции TForm1.Button4Click
Блок – схема функции TDM.JurnalAfterInsert
Блок – схема функции TDM.JAfterInsert
Блок – схема функции TDM.JPostError
Блок – схема функции TAdd_str.BitBtn1Click
Блок – схема функцииTForm4.BitBtn1Click
ПРОВЕРКА СЧЁТА ПО ПРОГРАММЕ
Для проверки правильности разработанной программы в базу данных были введены тестовые данные во все таблицы программы. Далее была опробована фильтрация данных в таблицах. И визуально оценим результаты ввода и фильтрации данных.
Внесем «Тестовое изделие» в таблицу Изделия (см рис. 6.1). Нажмём на кнопку Новая запись и введём в поле ввода названия «Тестовое изделие»
Рисунок 6.1
После нажатия на кнопку Добавиться/Редактировать название изделия будет занесено в таблицу (см рис. 6.2)
Рисунок 6.2
Как видно из рисунка в таблицу Изделия добавилась новая запись «Тестовое изделие»
Добавим Тест-извещение к данному тестовому изделию, а так же опробуем способ размножения строк таблицы Журнал. Нажмём кнопку Добавить в журнал и заполним нужные нам поля (см. Рис. 3)
Рисунок 6.3
Как видно из рисунка 3 в таблицу журнал добавилась новая строка, которую я заполнил произвольными данными.
Испытаем размножение строк. Для этого нужно щёлкнуть по таблице Журнал провой кнопкой мышь и в появившемся контекстном меню выбрать строчку «Довести до…» (см. рис. 4)
Рисунок 6.4
После чего появится форма в которую следует ввести необходимое количество строк для добавления в таблицу (см. рис. 6.5)
Рисунок 6.5
Введём произвольное количество строк и нажмём кнопку ОК (в примере я ввел 3 строки). Результат добавления строк мы увидим на рисунке 6.6
Рисунок 6.6
Как видно из рисунка добавление строк прошло успешно.
Проверим добавление новой Тест-фамилии , затем отредактируем её , посмотрим результат в таблице Журнал и удалим тест-фамилию.
Для добавления фамилии перейдём на вкладку Фамилии и нажмём на кнопку Новое имя.. затём введём в соответствующие поля Имя, фамилию и отчество (см рис.6.7)
Рисунок 6.7
После нажатия на кнопку Добавить/Изменить данные внесенные в поля перенесутся в таблицу Фамилии (см.рис.6.8)
Рисунок 6.8
Отредактируем введенные поля. Выделим нужную строку и отредактируем записи в полях ввода ФИО (см.рис.6.9)
Рисунок 6.9
Нажмём кнопку Добавить/Изменить и проверим результат в таблице Журнал (см рис 6.10)
Рисунок 6.10
Теперь убедимся что новая фамилия добавилась в таблицу Журнал (см.рис.6.11)
Рисунок 6.11
Удалим новую фамилию из таблицы фамилии. Выделим нужную фамилию в таблице и нажмём кнопку , после чего ответим на появившийся запрос об удалении «Да». Фамилия будет удалена из таблицы (см.рис 6.12)
Рисунок 6.12
Проверим фильтрацию в программе.
Фильтрацию будем вести над извещениями изделия5 (см рис.6.13)
Рисунок 6.13
Установим на вкладке Фильтрация произвольные критерии фильтрации по дате, наличие в PDM и фамилии (см.рис. 6.14)
Рисунок 6.14
Результаты отфильтрованной таблицы с заданными критериями представлены на рисунке 6.15.
Рисунок 6.15
Вывод: Визуальная оценка результатов работы программы позволяет сделать вывод, что программа работает правильно.