| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
МЕНЮ
| Дипломная работа: Создание автоматизированной системы по ведению именных накопительных счетовТаблица 2.2 – Бюджетные средства
Таблица движения средств по доходным операциям OP Таблица 2.3 – Движения средств по доходным операциям
Таблица «Тип операций» содержит данные о видах операций, которые используются в процессе заполнения таблиц бюджетных поступлений, доходных и расходных операций. Атрибуты: - Номер типа – уникальный идентификатор; - Название – наименование типа операций. Нормативно- справочная информация: Таблица 2.4 - Словарь операций
Таблица 2.5 - Словарь ЗАГСов
Таблица 2.6 - Словарь районов
Таблица 2.7 - Словарь городов
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 - Главное меню Для начала работы с программой необходимо соединиться с базой данных, для чего щелкнуть по команде меню соединится с БД. Если на компьютере пользователя установлен InterBase Local Server и создана база данных, то появится запрос на подтверждение права доступа к БД. Рисунок 3.2 - Окно ввода пароля В случае, если соединение прошло успешно, то пользователь допускается к работе с автоматизированной системой. Структура главного меню После запуска программы, в случае успешного, попадаем в титульное меню, которое состоит из пяти основных пунктов: «Файл», «Данные», «Вид», «Операции», «Графики». В главном меню содержится четыре раскрывающиеся закладки: «Лицевые счета», «Бюджетные поступления», «Операции над счетами», «Справочники» Рисунок 3.3 - Структура главного меню Меню пользователя Меню «Файл» позволяет: Подсоединяться к базе данных, а также и отсоединяться от нее; Экспортировать любые данные в Microsoft Excel, Текстовый документ, Веб-страницу; Содержит опцию завершения работы. Меню «Данные» предназначена для доступа к любой таблице базы данных: Лицевые счета; Бюджетные поступления; Операции над счетами; Словарные понятия. Меню «Вид» позволяет: Сохранить настройки; Загрузить настройки. Меню «Распределение бюджетных средств» позволяет: Автоматически распределять бюджетные средства клиентам; Меню «Графики» позволяет: Производить соотношение приоритетов лицевых счетов, в виде диаграммы; Производить распределение бюджетных средств, в виде графического материала. В каждой форме ввода присутствуют: Навигатор по базе данных, который представляет собой десять кнопок: «Первая строка в таблице», «Предыдущая строка», «Следующая строка», «Последняя строка в таблице», «Вставка», «Удаление», «Редактирование», «Ввод», «Отмена», «Перечитать данные из таблицы»; Рисунок 3.4 - Навигатор по базе данных Кнопка выхода из формы с сохранением данных (OK); Кнопка выхода из формы без сохранения данных (Cancel); Кнопка минимизации окна; Кнопка максимизации окна; Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9 |
ИНТЕРЕСНОЕ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|