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.Постановка задачи

 

Для решения этой задачи необходимо создать приложение с помощью которого можно было бы хранить данные Плательщиков. Это будет база данных содержащая:

  1. Номер Плательщика
  2. Наименование Плательщика
  3. Наименование Банка Плательщика
  4. Р/С Плательщика
  5. УНН Плательщика
  6. Код Банка Плательщика

 

Кроме этого необходимо создать базу данных в которой хранить данные Получателей платежей. Это будет база данных содержащая:

 

 

  1. Номер Получателей
  2. Наименование Получателей
  3. Наименование Банка Получателей
  4. Р/С Получателей
  5. УНН Получателей
  6. Код Банка Получателей
  7. Вид операции
  8. Назначение платежа
  9. Код назначения платежа

 

 

Кроме этого необходимо создать Базу данных в которой хранить данные Произведённых платежей. Это будет База данных содержащая:

 

  1. Номер Платёжного поручения
  2. Дата платежа
  3. Код Банка Получателей
  4. УНН Получателей
  5. Наименование Получателей
  6. Наименование Банка Получателей
  7. Р/С Получателей
  8. Дата получения товара, оказания услуг
  9. Сумма платежа
  10. Вид операции
  11. Код назначения платежа
  12. Параметр “Место печати”
  13. Назначения платежа

 

В расчете участвуют Сумма платежа. Для этого необходимо обеспечить ввод числовой информации по этому пункту.

 

Для ускорения последующей работы пользователю необходимо будет залолнять соответствующие поля Базы данных Получателей платежей. И сохранять эти нанные. Это намного ускорит последуюющее создание платёжных поручений. Соответственно необходимо предусмотреть программые функции контролирующие индивидуальность каждой записи.

 

Для последующего быстрого формирования отчётов целесообразно звязать поля Базы данных Получателей и поля Базы данных Платежей с помощью индексов.

Очень удобным элементом для пользователя было бы организация навигации по базе Платежей , а также по базе Получателей и базе Плательщиков. Кроме этого удаление и изменение информации позволило бы устранять из расчета те записи которые не нужны .

Для организации доступа к базам их корректировки , дополнения , удаления и.т.д. нужно организовать несколько диалогов с удобным и быстрым для пользователя доступом к нужным ему записям.

Для обьединения всего выше перечисленного необходима система

которая позволит пользователю переходя от одного элемента меню к другому выполнять те или иные програмные действия. При помощи ее пользователь может выбирать и вызывать диалог , осуществлять навигацию по базе данных (т.е. перемещаться между записями ), удалять либо востанавливать запись, запускать процедуру создания отчётов и вывод на печать итогов и.т.д.

 

 

 

  1. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА

2.1. Разработка информационной модели

 

Информационные системы ориентированы на хранение и модификацию постоянно существующей информации. В нашем случае нужно создать такую систему которая удовлетворяла следующим свойствам:

 

  1. Поддерживала учет Плательщиков
  2. Поддерживала для каждого отдельного П?/p>