2.6 Программная реализация системы
Описание основных процедур, используемых в написании базы данных:
- procedure TfrmMain.connect;
Процедура connect предназначена для подключения к базе данных. Открывает все таблицы и выдаёт соответствующее сообщение.
- procedure TfrmMain.navBudgClick(Sender: TObject; Button: TNavigateBtn);
Процедура navBudgClick открывает в соответствии с нажатой кнопкой навигационной панели форму редактирования данных по бюджету, заполняя поля текущей даты и идентификатора.
- procedure TfrmMain.N17Click(Sender: TObject);
- procedure TfrmMain.N18Click(Sender: TObject);
Процедуры N17Click и N18Click сохраняют и восстанавливают настройки внешнего вида таблиц данных в ini-файле.
- procedure TfrmOperations.BudgetDistribution;
Рисунок 2.3 - Алгоритм распределения бюджетных средств
Процедура BudgetDistribution предназначена для распределения бюджетных средств и доходов между открытыми счетами. Распределение происходит в соответствии количеством, а так же с учётом приоритета.
- procedure TData.tbOpBeforePost(DataSet: TDataSet);
Процедура tbOpBeforePost предназначена для вычисления остатка на счету, путем вызова хранимой процедуры GetCardSumm.
Для наглядности изобразим алгоритм, предназначенный для распределения бюджетных средств и доходов между открытыми счетами.
2.7 Объективные требования к средствам реализации разрабатываемой программы
При выборе инструментальных средств реализации разрабатываемой системы следует учитывать как цели создания и область применения приложения, так и общие тенденции на рынке программного обеспечения.
Основной особенностью разрабатываемой программы является требование наглядного графического представления информации и ориентация на неподготовленного пользователя. Уже давно стало нормой использование в таких случаях всевозможных графиков, круговых и линейных диаграмм и прочих двумерных и трехмерных графических способов представления данных.
Операционная система Windows 98, сама, будучи графической, предоставляет широкие возможности создания таких систем с удобным графическим интерфейсом. Одно из наиболее популярных средств разработки приложений Delphi 7 выбрано в качестве инструментального средства создания данной программы. Из трех предлагаемых фирмой Borland модификаций Delphi: Desktop, Developer и Client-Server была выбрана последняя, поскольку она содержит весь необходимый для создания данной программы инструментарий и предназначен для разработчиков приложений клиент/сервер.
Итак, выбор среды Delphi 7 в качестве инструментального средства для разработки данной программы обусловлен следующими причинами[8]:
- необходимо представлять результаты выборок в виде масштабируемых графиков с различными сервисными возможностями.
- система должна быть рассчитана на неподготовленного пользователя, что подразумевает развитый многооконный графический интерфейс с использованием устройства 'мышь' и контекстно-зависимой помощи.
- анализ современного рынка программных средств показывает наличие прогрессирующей тенденции к сокращению новых программ для MS DOS и развитие в сторону платформ Windows.
3. Методология работы с автоматизированной системой и испытание программного продукта
Данная система предназначена для автоматизации работ, связанных с учетом и обработкой данных по учету именных накопительных счетов детей Белгородской области, обеспечения учета и контроля за движением денежных средств, предназначенных для распределения по указанным счетам.
Программный продукт автоматизирует труд расчетной, материальной и производственно – калькуляционных групп бухгалтерии
Программа позволяет вводить, хранить, обрабатывать и выводить необходимую для данных целей информацию.
Необходимая информация:
- Код лицевого счета
- Дата регистрации
- Пол
- Фамилия И.О.
- Имя
- Отчество
- Дата рождения
- Серия свидетельства о рождении
- Номер свидетельства о рождении
- Район рождения
- Место рождения
- Фамилия отца
- Имя отца
- Отчество отца
- Серия паспорта отца
- Номер паспорта отца
- Район проживания отца
- Место проживания отца
- Улица проживания отца
- Фамилия матери
- Имя матери
- Отчество матери
- Серия паспорта матери
- Номер паспорта матери
- Район проживания матери
- Место проживания матери
- Улица проживания матери
- Пол опекуна
- Фамилия опекуна
- Имя опекуна
- Отчество опекуна
- Серия паспорта опекуна
- Номер паспорта опекуна
- Район проживания опекуна
- Место проживания опекуна
- Улица проживания опекуна
- Приоритет выплаты
- Категория лицевого счета
- Дата создания
- Дата закрытия
- Основание создания
- Основание закрытия
- Модификация
Существует несколько видов справочной информации.
Справочниками будем называть специальные базы данных, содержащие информацию которую пользователь может подставлять автоматически как шаблон в заранее зарезервированные места на экране в рабочих базах данных и отчетных документах.
Программа обладает следующими возможностями по обработке информации:
- Добавление информации по вышеописанным группам.
- Редактирование информации по вышеописанным группам.
- Удаление информации по вышеописанным группам.
- Применение различных фильтров для внутригрупповых фильтраций.
- Построение отчетов по результатам фильтраций.
... ; - отдельная пиктограмма для форматирования; - появление механизма Drag & Plot, предназначенного для быстрой активизации диаграмм. 4.6. Техническое обеспечение. Автоматизированная система бухгалтерского учета Министерства здравоохранения Республики Тыва может функционировать при следующей конфигурации аппаратных средств: IBM совместимый компьютер с процессором 80386 фирмы Intel, ...
... при механических, климатических и специальных воздействиях окружающей среды; - специальные требования по защите информации. Построение «автоматизированной системы информационной поддержки наладочных работ электропривода» Дано: 1 Объект информатизации 2 Ограничения 3 Критерий 4 База данных 5 Классификатор характеристик 6 Пакет программ ...
... продукции, создавать новые рынки, расширять производство, изменять организационные структуры управления, обеспечивая их адаптивность к основным изменениям характеристики рынка и поведения потребителя. Использование автоматизированной системы продажи сотовых телефонов, которая включает в себя создание базы данных клиентов, дает возможность отслеживать потребности и приоритеты в выборе телефона ...
... средств комплексной автоматизации бухгалтерского учета, т.е. не только ПЭВМ, но и устройств сбора, регистрации и приема-передачи данных. Независимо от способа организации автоматизированной системы бухгалтерского учета аналогично системам, основанным на ручной обработке информации, обеспечивают выполнение всех стадий учетного цикла: сбора и регистрации информации; передачи данных; группировки, ...
0 комментариев