Разработка программного модуля для формирования плана изготовления продукции на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ия.
При заполнении изделия в выпадающем списке обнаружатся три колонки, заполненные информацией об изделиях и соответствующих им обозначениях и наименованиях в справочнике изделий (рисунок 2).
Рисунок 2 - Экран ввода поисковых данных с выпадающим списком для изделия
Если вводится заказ, который не существует, то на экран выходит сообщение Нет такого заказа в плане завода. Аналогично при введении несуществующего изделия выходит сообщение Нет такого изделия в плане завода.
При ошибке во вводе данных или при желании исправить какие-либо данные при нажатии кнопки очистить все поля представленной формы будут очищены и готовы к повторному вводу данных.
Кнопка Выход предназначена для завершения работы.
Рисунок 3 - Экран просмотра плана изготовления изделий ГП, ТНП
Экранная форма для просмотра информации плана изготовления изделий ГП, ТНП представлена выше на рисунке 3.
Экран имеет заголовок, в котором указываются данные, которые были введены на предыдущем экране (при задании данных для просмотра плана).
Ниже Схема упорядочивания данных в таблице представлен раскрывающийся список, который содержит в себе несколько комбинаций полей, по которым возможно провести пересортировку выбранных данных.
В таблице высвечивается информация по запланированным изделиям на максимальную дату.
Внизу экрана имеются кнопки История, Добавить, Изменить, Удалить и Выход.
При нажатии на кнопку Добавить выходит форма добавления данных, представленная на рисунке 4.
Рисунок 4 - Экран добавления плана отд. 2868
На форме расположены текстовые поля для ввода данных.
При вводе информации в поле заказ появляется список заказов, действующих на данный момент времени. Аналогично при вводе в одно из полей вкладке Изделие будут показаны только действующие изделия.
При заполнении изделия в выпадающем списке обнаружатся три колонки, заполненные информацией об изделиях и соответствующих им обозначениях и наименованиях в справочнике изделий.
Кнопка Очистить служит для очистки текстовых полей от некорректно введенных данных.
Кнопка Выход служит для выхода с формы добавления плана.
Кнопка Добавить служит для записи введенной информации в базу данных. При нажатии на эту кнопку происходит проверка на корректность введенных данных (например, комплектов в году должно быть больше, чем комплектов в месяц). Если все данных введены правильно и такой информации в базе данных нет, то происходит запись данных. При успешной записи на экран выходит сообщение, представленное на рисунке 5.
Рисунок 5 - Сообщение об успешном добавлении плана
Если пользователь нажимает на кнопку Да, то на форме добавления происходит очистка текстовых полей и пользователь может вносить следующую запись. Если пользователь нажимает на кнопку Нет, то происходит выход с формы добавления и обновление данных на экране просмотра.
Кнопка Изменить служит для внесения изменений в существующую запись. Экран изменения представлен на рисунке 6.
Рисунок 6 - Экран изменения плана
На рисунке видно, что для корректировки разрешены только реквизиты Комплект и Комплектов в году, так как изменение остальных реквизитов могут нарушить уникальность записи в таблице.
По кнопке Изменить происходит проверка, что количество комплектов в году больше комплектов в месяц и при правильных данных происходит изменение текущей записи.
По кнопке Выход происходит выход с экрана изменения без сохранения внесенных изменений.
Кнопка Удалить служит для удаления текущей записи. При нажатии на эту кнопку выходит сообщение, представленное на рисунке 7.
Рисунок 7 - Запрос на удаление записи
Если пользователь отвечает Да, то запись по данному заказу, изделию удаляется из базы данных. Если пользователь отвечает Нет, то удаления записи не происходит.
При нажатии на кнопку История по данному изделию, заказу выходит вся информация по плану на все даты (рисунок 8).
Рисунок 8 - Экран просмотра истории плана изготовления изделий ГП, ТНП
Вид формы истории аналогичен форме просмотра плана. Данные в таблице упорядочены по сроку выполнения в порядке возрастания.
Внизу экрана кнопки Изменить, Удалить и Выход.
Действия при нажатии на кнопки Изменить и Удалить на экране истории аналогичны действиям при нажатии соответствующих кнопок на экране просмотра.
По кнопке Выход происходит переход на экран просмотра плана.
.4 Описание процесса отладки программы
Одним из самых сложных и трудоёмких этапов технологического процесса разработки программ является их отладка. На отладку приходится около 50% трудоёмкости из общих затрат на создание сложных комплексов программ. Под отладкой понимается процесс, позволяющий получить программу, функционирующую с требующимися характеристиками в заданной области изменения входных данных.
Отладка программы заключается в поиске и устранении ошибок в программе. Ошибки в программе могут быть трёх типов:
синтаксические, возникающие в результате нарушения правил написания предложений языка;
семантические, связанные с недопу