Разработка программного модуля для формирования плана изготовления продукции на предприятии
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ы можно посмотреть в свойствах экрана, закладка Оформление.
.Четкая различимость цветового оформления окон, элементов управления и надписей в цветовой палитре 256 цветов. Часто фоновая заливка окон затрудняет чтение надписей, когда на мониторе пользователя выставлено 256 цветов.
.Отсутствие заливки окон узорами или нестандартным цветом, градиентной заливки окон, визуальных эффектов (мультипликация, полупрозрачные окна и т.п.), использование в формах картинок, выполненных более чем в 256 цветах и объемом более 50 Кб. Необходимо, чтобы пользователь при работе обращал внимание на содержание формы, а не на ее внешний вид.
.Использование понятных для пользователя терминов.
.В программе необходимо обеспечить возможность отмены действий. В случае невозможности отмены информировать пользователя о том, что данное действие не может быть отменено впоследствии. Например:
операция редактирования данных должна быть обратимой, пока пользователь не нажал кнопку Записать, если в момент записи данных произошел сбой, то должен быть реализован возврат к исходному состоянию. В случае выполнения набора операций тоже должна быть возможность отмены всех действий в случае сбоя;
операция удаления данных обычно является необратимой и пользователь должен быть предупрежден об этом.
7.Наличие обратной связи, т.е. пользователь должен получать информацию о выполнении своего действия.
8.При использовании списков необходимо выбирать данные, а не вводить их вручную. При использовании больших списков дополнительно может быть реализована возможность ручного ввода информации с одновременным автоматическим поиском по первым введенным символам.
.Легкая доступность часто используемых функций и действий (горячие клавиши, дополнительные кнопки, меню верхнего уровня).
.Окно не должно быть перегружено информационными и управляющими элементами (не пытайтесь вместить всю информацию в одно окно), используйте вторичные окна.
.Совместимость и последовательность всего комплекса программ.
.Программа перед сдачей должна быть обязательно протестирована под различными операционными системами (Windows NT4 и Windows 2000) с разрешением экрана 800х600 точек и палитрой 256 цветов. В том случае, когда у пользователя установлена операционная система Windows 95 (98), тестирование АРМ можно провести на рабочем месте пользователя или обратиться за помощью в БСО-2.
.1.4 Требования к составу и параметрам технических средств
Разработанная программа будет функционировать в локальной вычислительной сети завода, развернутой на базе восьми серверов, расположенных в разных корпусах и соединенных между собой высокоскоростными магистралями данных по интерфейсу Ethernet. Конечные пользователи подключены к своим серверам по топологии звезда. Работать с программой смогут все желающие клиенты, имеющие выход в ЛВС.
Поскольку база данных будет располагаться на SQL-сервере, а он самостоятельно выполняет все запросы от пользователей и возвращает последним только результаты запроса, то требования к ПЭВМ конечных пользователей невысоки.
Минимальная системная конфигурация ПЭВМ рабочей станции:
Процессор - Pentium 200 MHz (рекомендуется Pentium II 400 и выше);
Оперативная память - 32 MB (рекомендуется 64 MB);
Жесткий диск от 4 GB с интерфейсом UDMA-33;
Видеокарта AGP c 4 MB видеопамяти;
Дисковод 3,5;
Сетевая карта с интерфейсом Ethernet 10/100 BaseT;
Клавиатура;
Мышь;
Принтер.
Выбор принтера обуславливается предполагаемыми объемами печати отчетов.
Лазерный принтер HP LaserJet 2100 обеспечивает высокую скорость печати - 8 страниц в минуту, великолепное качество отпечатков, благодаря высокой разрешающей способности 1200 на 1200 точек на дюйм. Но лазерные принтеры достаточно требовательные к качеству бумаги, им подходит бумага с плотностью не ниже 80 г/м2. Стоимость отпечатков лазерного принтера, конечно, на порядок выше, чем у матричного, но ниже, чем у струйного. Да и стоимость лазерного принтера достаточно высока, но при объемах печати в несколько сотен листов в месяц себя вполне оправдывает.
2.2 Описание алгоритма
.2.1 Описание блок-схемы
Начало
Блок 1. Блок Процесса. Осуществляется инициализация глобальных переменных.
Блок 2. Блок Процесса. Устанавливается соединение с SQL-сервером.
Блок 3. Блок Условия. Осуществляется проверка, установлено ли соединение.
Если соединение установлено, то осуществляется запуск главного меню, иначе выводится сообщение об ошибке.
Блок 4. Блок Процесса. Выводится на экран сообщение об ошибке.
Блок 5. Блок Процесса. Осуществляется запуск главного меню.
Блок 6. Блок Процесса. Переход в режим Работы.
Блок 7. Блок Процесса. Переход в режим Отчеты.
Блок 8. Блок Процесса. Переход в режим Формирование данных.
Блок 9. Блок Процесса. Переход в режим Справочники.
Блок 10. Блок Процесса. Выход из программы.
Блок 11. Блок Процесса. Запуск программы план изготовления изделий ГП, ТНП.
Блок 12. Блок Процесса. Осуществляется закрытие соединения с SQL-сервером.
Блок 13. Блок Условия. Проверяется условие, входит ли пользователь в одну из ролей. Если условие выполняется, то на экране выводится, запрос, иначе происходит возврат в главное меню.
Блок 14. Блок Процесса. Выводится на экран запрос.
Блок 15. Блок Ввода. Осуществляется ввод поисковых данных с клавиатуры.
Блок 16. Блок Процесса. Очистка поисковых данных.
Блок 17. Блок Процесса. Выборка данных по заданным условия