Разработка программного модуля для формирования плана изготовления продукции на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ания = 1, то знаки 1-2 = 00, знаки с 3-7 могут быть только цифрами.
В поле Комплектов в году поместить значение Комплектов в году из существующего документа, равного добавляемому по идентификатору изделия и заказу с максимальным Сроком выполнения. Дать возможность откорректировать поле.
Уникальность: Срок выполнения, Заказ, Идентификатор изделия.
По кнопке Удалить документы не удалять из таблицы, а в реквизит тип записи занести единицу.
По кнопке Изменить изменять все реквизиты, исключая повтор ключевых реквизитов.
.1.3 Требования к программе
Для создания любой программы требуется много времени и средств. Программа должна отвечать следующим требованиям:
- быть полностью документированной;
- быть структурированной;
- быть мобильной и совместимой;
- быть написанной на перспективных языках программирования;
- быть легко читаемой;
- иметь модульную структуру;
- использовать существующие технологии программирования.
Знакомство с программой начинается с чтения программной документации. Для уяснения назначения программы, порядка её использования необходимо, чтобы соответствующая информация была полной и понятно изложена в документах. Документы не должны содержать повторения одних и тех же сведений в разных разделах, ссылок на труднодоступные источники, без ознакомления с которыми трудно разобраться в программе. Документирование должно выполняться одновременно с разработкой программы, начиная с этапа постановки задачи. Следует составить инструкцию и описание программы, чтобы не забыть детали, касающиеся её работы.
Текст программы должен быть ясным и понятным с подобранными идентификаторами и комментариями.
Для программы необходимо четко определить условия и область ее применения. Это связано с тем, что условия облегчают и ускоряют использование программы, и исключают ее неверное применение.
Программа должна быть надежной, т.е. не содержать ошибок, но так как ошибки неизбежны, то программа должна быть составлена таким образом, чтобы возможные ошибки могли быть исправлены.
При создании программы трудно гарантировать, что она будет совершенной. Поэтому в ней должны быть предусмотрены возможности для дальнейшего улучшения и модификации без больших изменений в программе. Программу нельзя считать удобной, если в ней в качестве входных данных определены значения общепринятых констант (пи, основание натурального логарифма и т.д.).
Быстрое развитие вычислительной техники, высокая стоимость программного обеспечения, смена поколений ЭВМ - все это факторы, которые требуют, чтобы программа была мобильной, т.е. написана на общепринятых языках.
Успех и качество проделанной работы в значительной степени зависит от верного выбора языка программирования, наиболее подходящего для решения задачи.
Язык программирования должен:
обеспечивать простоту и наглядность программы
облегчать возможность объединения в единое целое части большой программы.
Программа должна отвечать стилевым вопросам программирования, эффективности, отладки, тестирования.
Стиль - это слияние задачи и решения в одно целое, предлагаемое программистом. Всякая программа имеет свой стиль и каждому программисту присущи его стилевые особенности. В настоящее время программы уже не содержат стилевых ошибок. Это достигается за счет структурного программирования.
В начале программа может содержать довольно ясную структуру, но по мере ее расширения возникает вопрос о необходимости ее изменения и корректировки. После отладки логика программы становится довольно сложной. Это можно избежать, если использовать структурное программирование, которое заключается в том, что задача разбивается на ряд простых подзадач с одним модулем. Действие одного модуля может быть записано одной фразой.
Модульную программу легко читать и проще понять. Модульное программирование - это процесс разделения программы на логические части, которые последовательно программируются.
Целью программиста должно быть написание программ для людей, а не для машины. Это требование должно выполняться с учетом ясности, простоты и читабельности программы даже в ущерб такому показателю, как длина программы.
Программирование должно быть простым, т.к. сложная логика и мудрое программирование станут дорогостоящими при отладке и модификации программы.
В заводской сети работают самые разные компьютеры, от Pentium 100 до Pentium 4, внедряется терминальный сервер. Для обеспечения запуска задач (АРМ) необходимо, чтобы их разработка и программирование выполнялась с учетом того, что они могут быть запущены на маломощных компьютерах или терминалах. Кроме этого, требуется, чтобы пользователь работал в знакомой для него среде. Для унификации интерфейсов и внешнего оформления задач выдвигается ряд требований к программам:
1.Стандартное разрешение экрана на заводских компьютерах 800х600 точек. Соответственно, все окна должны быть разработаны под это разрешение. В том случае, если на мониторе пользователя выставлено более высокое разрешение, программа должна обеспечивать возможность работы и с большим разрешением (масштабировать элементы формы до полного размера экрана).
2.Соответствие интерфейсу MS Windows, поэтому допускается использовать только стандартную цветовую палитру Windows (белый, серый, черный, синий цвета и их комбинации) и стандартные шрифты (Microsoft Sans Serif, Arial, Times New Roman). Пример стандартной цветовой схем