Дипломная работа: Создание автоматизированной системы по ведению именных накопительных счетов
CODE |
INTEGER |
Код словаря |
NAME |
CHAR(30) |
Наименование |
INFO |
CHAR(255) |
Дополнительная информация |
Таблица 2.7 - Словарь городов
CODE |
INTEGER |
Код словаря |
NAME |
CHAR(30) |
Наименование |
INFO |
CHAR(255) |
Дополнительная информация |
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. Методология работы с
автоматизированной системой и испытание программного продукта
Данная система предназначена для автоматизации
работ, связанных с учетом и обработкой данных по учету именных накопительных счетов
детей Белгородской области, обеспечения учета и контроля за движением денежных средств,
предназначенных для распределения по указанным счетам.
Программный продукт автоматизирует
труд расчетной, материальной и производственно – калькуляционных групп
бухгалтерии
Программа позволяет вводить, хранить,
обрабатывать и выводить необходимую для данных целей информацию.
Необходимая информация:
- Код лицевого счета
- Дата регистрации
- Пол
- Фамилия И.О.
- Имя
- Отчество
- Дата рождения
- Серия свидетельства о рождении
- Номер свидетельства о рождении
- Район рождения
- Место рождения
- Фамилия отца
- Имя отца
- Отчество отца
- Серия паспорта отца
- Номер паспорта отца
- Район проживания отца
- Место проживания отца
- Улица проживания отца
- Фамилия матери
- Имя матери
- Отчество матери
- Серия паспорта матери
- Номер паспорта матери
- Район проживания матери
- Место проживания матери
- Улица проживания матери
- Пол опекуна
- Фамилия опекуна
- Имя опекуна
- Отчество опекуна
- Серия паспорта опекуна
- Номер паспорта опекуна
- Район проживания опекуна
- Место проживания опекуна
- Улица проживания опекуна
- Приоритет выплаты
- Категория лицевого счета
- Дата создания
- Дата закрытия
- Основание создания
- Основание закрытия
- Модификация
Существует несколько видов справочной
информации.
Справочниками будем называть
специальные базы данных, содержащие информацию которую пользователь может
подставлять автоматически как шаблон в заранее зарезервированные места на
экране в рабочих базах данных и отчетных документах.
Программа обладает следующими
возможностями по обработке информации:
- Добавление информации по
вышеописанным группам.
- Редактирование информации по
вышеописанным группам.
- Удаление информации по
вышеописанным группам.
- Применение различных фильтров для
внутригрупповых фильтраций.
- Построение отчетов по результатам
фильтраций.
3.1 Порядок работы
При запуске программы появляется
главное окно (окно управления) с помощью него можно выполнять все операции при
работе с базой данных.

Рисунок 3.1 - Главное меню
Для начала работы с программой
необходимо соединиться с базой данных, для чего щелкнуть по команде меню
соединится с БД. Если на компьютере пользователя установлен InterBase Local
Server и создана база данных, то появится запрос на подтверждение права доступа
к БД.

Рисунок 3.2 - Окно ввода пароля
В случае, если соединение прошло
успешно, то пользователь допускается к работе с автоматизированной системой.
Структура главного меню
После запуска программы, в случае
успешного, попадаем в титульное меню, которое состоит из пяти основных пунктов:
«Файл», «Данные», «Вид», «Операции», «Графики». В главном меню содержится четыре
раскрывающиеся закладки: «Лицевые счета», «Бюджетные поступления», «Операции
над счетами», «Справочники»
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 |