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