
- •1 Общая часть
- •1.1 Цель разработки
- •1.2 Средства разработки
- •1.2.1 Технические средства
- •1.2.2 Среда программирования
- •2 Специальная часть
- •2.1 Постановка задачи
- •2.2 Внешняя спецификация
- •2.2.1 Описание задачи
- •2.2.2 Входные и выходные данные
- •2.2.3 Метод
- •2.2.4 Тесты
- •2.2.5 Контроль целостности данных
- •2.3 Проектирование
- •2.3.1. Структурная схема программы
- •2.3.2 Схема пользовательского интерфейса
- •2.3.3 Схема данных
- •2.3.4 Блок-схема
- •2.4 Результаты работы программы
- •3 Технологическая часть
- •3.1 Отладка программы
- •3.2 Защита нарушения целостности программы и данных
- •3.3 Характеристика программы
- •3.4 Защита программы
- •4 Экономическая часть
- •4.1 Расчет трудоемкости и разработки программного продукта
- •4.2 Расчет затрат на разработку программного продукта
- •5 Обеспечение эргономики рабочего места
- •5.1 Анализ условий труда при эксплуатации проектируемого объекта
- •5.1.1 Проблемы влияния электромагнитных излучений
- •5.1.2 Проблемы перегрузки зрения
- •5.1.3 Проблемы, связанные с мышцами и суставами
- •5.1.4 Проблемы, связанные с электро- и пожаробезопасностью
- •5.2 Разработка инженерно-технических и организационных мероприятий по обеспечению безопасности труда
- •5.2.1 Мероприятия по снижению влияния электромагнитных излучений и электростатических полей
- •5.2.2 Мероприятия по улучшению условий зрительной работы
- •5.2.3 Мероприятия по снижению статических физических нагрузок
- •5.2.4 Мероприятия по поддержанию оптимальных параметров микроклимата
- •5.2.5 Мероприятия по снижению шума
- •5.3 Требования по электрической и пожарной безопасности
- •5.4 Мероприятия по повышению устойчивости функционирования проектируемой системы
- •5.5 Эргономический анализ программного обеспечения
- •5.6 Выводы
5.4 Мероприятия по повышению устойчивости функционирования проектируемой системы
Для повышения надежности и обеспечения устойчивости функционирования данного программного обеспечения целесообразно применять элементы с повышенными ресурсами, своевременно выполнять сервисное обслуживание, использовать сетевые фильтры (пилоты) для сглаживания скачков напряжения в сети и источники бесперебойного питания.
5.5 Эргономический анализ программного обеспечения
Очевидно, что эргономические свойства программного обеспечения влияют на жизнедеятельность человека.
Оптимизация пользовательского интерфейса связана с повышением качества отображаемой визуальной информации. В данном ПО используется наиболее перспективный многооконный режим ведения диалога с пользователем, когда нужная в данный момент информация об интересующем его объекте целиком представляется на экране. Для получения других данных, пользователю нужно просто перейти в другое окно, в котором будет сгруппирована информация по другому интересующему его вопросу.
При проектировании диалоговых систем используются следующие режимы ведения диалога:
выбор из меню;
вопрос-ответ;
ответы с заполнением бланков, который основан на вводе пользователем в систему числовых и других данных в определенном формате.
При оформлении пользовательского интерфейса использован один вид шрифтов, варьируются форма, размер, начертание букв, пространственная ориентация. В качестве цветовой палитры выбрана стандартная цветовая палитра Windows. Выбор цветовой палитры обусловлен желанием заказчика и тем, что на взгляд автора данная палитра создана с учетом психологических особенностей восприятия цвета человеком, ее используют большинство пользователей ЭВМ, с ней комфортно работать. Для акцентирования наиболее важных элементов и информации используются дополнительные цвета и графические объекты.
Использование данных критериев позволяет значительно усилить выразительность экранного отображения.
5.6 Выводы
Обеспечение разработчиком удобной и безопасной работы пользователей заключается не только в реализации эргономичного интерфейса, но и в контроле за внедрением программного продукта, анализе места предполагаемой работы и снижении уровня пожарной, электрической и физической опасности для пользователя.
Заключение
В данной дипломной работе разработан проект реализации программы базы данных учета заявок на кассовый расход бюджетополучателей, написанной с применением объектно-ориентированного программирования на языке Borland Delphi 7.0.
В качестве входных/выходных данных программный продукт использует таблицы базы данных для хранения собираемой информации «Казна.mdb».
Был написан программный код в составе 720 строк (8,19 МБ). Были разработаны семь форм: главная форма - «Меню», форма для ввода новой кассовой заявки, форма для ввода данных в расшифровку заявки, форма для просмотра информации о программе, форма для выбора заявки и ее печати.
Кроме того, при написании приложения, была изучена технология доступа к данным ADO, обеспечивающая удобное взаимодействие приложения с базой данных, при этом не сильно нагружая рабочую станцию. Были получены дополнительные навыки по работе с системой программирования Delphi, а также со средством проектирования базы данных – ErWin и BpWin.
Преимущество данной программы в том, что она очень проста в пользовании и не требовательна к ресурсам компьютера. Данный программный продукт может быть легко модифицирован другими разработчиками.
Все задачи, которые ставились перед данной дипломной работой, выполнены.
Список используемых материалов
А. Хомоненко и др. Delphi 7. – СПб.: БХВ-Петербург, 2010 г.
С. И. Бобровский. Delphi 7. Учебный курс. – СПб.: Питер, 2011 г.
В.В. Фаронов. Программирование баз данных в Delphi 7. Учебный курс. – СПб.: Питер, 2010 г.
А.В. Понамарев. Самоучитель Delphi 7 Studio. – СПб.: БХВ-Петербург, 2012 г.
П. Дарахвелидзе, Е. Макаров. Delphi 4 Наиболее полное руководство. – СПб.: БХВ Санкт-Петербург, 2011 г.
П.В. Шумаков. Delphi 3 и создание приложений баз данных. – М.: Нолидж, 2013 г.
Р. М. Риордан. Программирование в SQL Server 2000. – М.: ЭКОМ, 2012 г.
С.В. Маклаков. BpWin и ErWin. Case-средства разработки информационных систем. – М.: Диалог-МИФИ, 2010 г.
В.А. Благодатских и др. Экономика, разработка и использование программного обеспечения ЭВМ. – М.: Финансы и статистика, 2011 г.
А.М. Вендров. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2010 г.
Приложения
Изм.
Лист
№ докум.
Подпись
Дата
Лист
КИТ 230103 ДП 014
– 020.000. ПЗ