VBA Платежка
Информация - Экономика
Другие материалы по предмету Экономика
Министерство образования Республики Беларусь
МОГИЛЕВСКИЙ МАШИНОСТРОИТЕЛЬНЫЙ ИНСТИТУТ
Институт повышения квалификации и переподготовки кадров
Кафедра совершенствования профессиональных знаний
КУРСОВОЙ ПРОЕКТ
По дисциплине: ” Прикладное програмное обеспечение “
ТЕМА ПРОЕКТА: Разработка системы “Создание Платёжных Поручений
Слушатель гр. ИНФ-2 Гусев А.С.
Руководитель проекта: Зав. каф. АСУ,. С.К.Крутолевич.
Могилев, 2000 г.
Содержание
Стр.1РАЗРАБОТКА ТРЕБОВАНИЙ К РАБОТЕ1.1Анализ предметной области31.2.Постановка задачи3-42.ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА2.1.Разработка информационной модели системы 4-5 2.2Разработка математической модели5-62.3Определение требований к техническим средствам73.РАЗРАБОТКА ПРОГРАМНОГО ОБЕСПЕЧЕНИЯ.3.1Разработка структуры программы73.2Определение формы представления входных и выходных данных.8-93.3Алгоритм решения задачи.9-103.4.Разработка и тестирование программного модуля.11Заключение.11Список использованных литературных источников.12ПЕРЕЧЕНЬ ГРАФИЧЕСКОГО МАТЕРИАЛА НАИМЕНОВА-1.Алгоритмы основных программных модулей2.Структура программного обеспечения3.Входные и выходные формы
1.РАЗРАБОТКА ТРЕБОВАНИЙ К РАБОТЕ
1.1Анализ предметной области.
Печать платёжных поручений осуществяет практически любая организация.
Поэтому автоматизация этой задачи имеет большое значение .
Автоматизация этой проблеммы сводит эти работы к несложным операциям на компьютере.
1.2.Постановка задачи
Для решения этой задачи необходимо создать приложение с помощью которого можно было бы хранить данные Плательщиков. Это будет база данных содержащая:
- Номер Плательщика
- Наименование Плательщика
- Наименование Банка Плательщика
- Р/С Плательщика
- УНН Плательщика
- Код Банка Плательщика
Кроме этого необходимо создать базу данных в которой хранить данные Получателей платежей. Это будет база данных содержащая:
- Номер Получателей
- Наименование Получателей
- Наименование Банка Получателей
- Р/С Получателей
- УНН Получателей
- Код Банка Получателей
- Вид операции
- Назначение платежа
- Код назначения платежа
Кроме этого необходимо создать Базу данных в которой хранить данные Произведённых платежей. Это будет База данных содержащая:
- Номер Платёжного поручения
- Дата платежа
- Код Банка Получателей
- УНН Получателей
- Наименование Получателей
- Наименование Банка Получателей
- Р/С Получателей
- Дата получения товара, оказания услуг
- Сумма платежа
- Вид операции
- Код назначения платежа
- Параметр “Место печати”
- Назначения платежа
В расчете участвуют Сумма платежа. Для этого необходимо обеспечить ввод числовой информации по этому пункту.
Для ускорения последующей работы пользователю необходимо будет залолнять соответствующие поля Базы данных Получателей платежей. И сохранять эти нанные. Это намного ускорит последуюющее создание платёжных поручений. Соответственно необходимо предусмотреть программые функции контролирующие индивидуальность каждой записи.
Для последующего быстрого формирования отчётов целесообразно звязать поля Базы данных Получателей и поля Базы данных Платежей с помощью индексов.
Очень удобным элементом для пользователя было бы организация навигации по базе Платежей , а также по базе Получателей и базе Плательщиков. Кроме этого удаление и изменение информации позволило бы устранять из расчета те записи которые не нужны .
Для организации доступа к базам их корректировки , дополнения , удаления и.т.д. нужно организовать несколько диалогов с удобным и быстрым для пользователя доступом к нужным ему записям.
Для обьединения всего выше перечисленного необходима система
которая позволит пользователю переходя от одного элемента меню к другому выполнять те или иные програмные действия. При помощи ее пользователь может выбирать и вызывать диалог , осуществлять навигацию по базе данных (т.е. перемещаться между записями ), удалять либо востанавливать запись, запускать процедуру создания отчётов и вывод на печать итогов и.т.д.
- ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА
2.1. Разработка информационной модели
Информационные системы ориентированы на хранение и модификацию постоянно существующей информации. В нашем случае нужно создать такую систему которая удовлетворяла следующим свойствам: