- •Содержание
- •Реферат
- •Введение
- •1 Проектирование программы
- •1.1 Анализ технического задания
- •1.2 Описание предметной области программы проекта
- •1.3 Обоснование выбора инструментальных программных средств реализации программы
- •2.2 Описание входных и выходных данных
- •2 Разработка программы
- •2.1 Разработка алгоритма для корректного выполнения программы
- •2.3 Структура базы данных программы
- •2.4 Разработка интерфейса пользователя
- •2.5 Разработка программного кода
- •2.6 Отладка программы
- •2.7 Тестирование программного продукта
- •3 Разработка технической документации
- •3.1 Программный код с комментариями
- •3. 2 Руководство пользователя
- •Заключение
- •Литература
2 Разработка программы
2.1 Разработка алгоритма для корректного выполнения программы
Согласно техническому заданию на проектирование и анализа способов реализации задачи был разработан алгоритм функционирования программы, блок-схема которого представлена в Приложении А.
При запуске программного продукта (блок 1) происходит процедура входа в программу (блок 2). Пользователю необходимо ввести имя и пароль.
Для просмотра коммунальных платежей (блок 3) пользователю необходимо выбрать параметр просмотра (лицевой счет абонента или диапазон дат оплаты). За этот процесс отвечает блок 4 на схеме. Когда параметры выбраны, выполняются запросы к данным и на экран выводится информация о платежах (блок 5). При работе в режиме просмотра можно вводить, редактировать или удалять данные о платежах. За выбор режима редактирования отвечает блок 6. Оба режима: ввод и изменение данных о платежах, объединены единым алгоритмом, поэтому их работу можно рассмотреть на примере одного из них. При выборе режима редактирования данных (блок 7) на экран выводится форма, в которой необходимо ввести или откорректировать информацию о платежах (блок 8). Когда вся информация будет введена, то пользователь должен сохранить данные и закрыть форму (блок 9).
В программе предусмотрена печать информации. Режим активизируется блоком 10. Для этого необходимо выбрать параметры печати платежей (блок 12). Когда информация будет найдена, на экран выводится бланк справки об оплате в окне предварительного просмотра (блок 13). В окне предварительного просмотра осуществляется настройка принтера, которая заключается в выборе принтера, установки параметров бумаги. После этих действий отчёт посылается на принтер для получения бумажной копии (блок 14).
Для завершения работы с программой и перехода в операционную систему предусмотрен режим выхода (блок 15), который активизируется специальной командной кнопкой на форме.
2.2 Описание входных и выходных данных
Исходные данные для программы курсового проекта заложены в техническом задании и являются основанием для разработки структуры будущей базы данных. Только по окончании формирования структуры базы данных, определения количества таблиц, полей и ключей, можно в полной мере описать организацию входных и выходных потоков программы.
Первой частью исходных данных программы являются поля таблиц базы, которые определяют информационную насыщенность всей системы. Рассмотрим состав полей каждой таблицы базы данных.
Рисунок 1 – Поля таблицы «Вход в программу».
Рисунок 2 – Поля таблицы «Добавление новых записей ».
Рисунок 3 – Поля таблицы «Выбор позиций».
Рисунок 4 – Поля таблицы «Отчет за день ».
Данные в таблицах базы организованы таким образом, чтобы не возникало избыточности , т е данные одной таблицы не дублировали данные другой.
Другим видом исходных данных при разработке программы является информация внутренних запросов базы данных и переменные, используемые внутри программы, например, временные переменные для передачи управления в функции и процедуры.
Выходные данные программы характеризуются следующими видами:
экранные формы, где отображается информация таблиц базы данных;
печатные документы, представляющие собой отчеты по запросам, сделанным к базам данных.
