Новости Словари Конкурсы Бесплатные SMS Знакомства Подари звезду
В нашей
базе уже
59876
рефератов!
Логин

Пароль

BA Платежка 8710

BA Платежка 8710.
BA Платежка



Министерство образования Республики Беларусь МОГИЛЕВСКИЙ МАШИНОСТРОИТЕЛЬНЫЙ ИНСТИТУТ Институт повышения квалификации и переподготовки кадров Кафедра совершенствования профессиональных знаний КУРСОВОЙ ПРОЕКТ По дисциплине: " Прикладное програмное обеспечение " ТЕМА ПРОЕКТА: Разработка системы "Создание Платёжных Поручений" Слушатель гр. ИНФ-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.Постановка задачи Для решения этой задачи необходимо создать приложение с помощью которого можно было бы хранить данные "Плательщиков". Это будет база данных содержащая: 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 Назначения платежа В расчете участвуют "Сумма платежа". Для этого необходимо обеспечить ввод числовой информации по этому пункту. Для ускорения последующей работы пользователю необходимо будет залолнять соответствующие поля "Базы данных" "Получателей платежей". И сохранять эти нанные. Это намного ускорит последуюющее создание платёжных поручений. Соответственно необходимо предусмотреть программые функции контролирующие индивидуальность каждой записи. Для последующего быстрого формирования отчётов целесообразно звязать поля "Базы данных" "Получателей" и поля "Базы данных" "Платежей" с помощью индексов. Очень удобным элементом для пользователя было бы организация навигации по базе "Платежей" , а также по базе "Получателей" и базе "Плательщиков". Кроме этого удаление и изменение информации позволило бы устранять из расчета те записи которые не нужны . Для организации доступа к базам их корректировки , дополнения , удаления и.т.д. нужно организовать несколько диалогов с удобным и быстрым для пользователя доступом к нужным ему записям. Для обьединения всего выше перечисленного необходима система которая позволит пользователю переходя от одного элемента меню к другому выполнять те или иные програмные действия. При помощи ее пользователь может выбирать и вызывать диалог , осуществлять навигацию по базе данных (т.е. перемещаться между записями ), удалять либо востанавливать запись, запускать процедуру создания отчётов и вывод на печать итогов и.т.д. 2. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 2.1. Разработка информационной модели Информационные системы ориентированы на хранение и модификацию постоянно существующей информации. В нашем случае нужно создать такую систему которая удовлетворяла следующим свойствам: 1. Поддерживала учет Плательщиков 2. Поддерживала для каждого отдельного Плательщика его личные базы данных (Список Получателе платежей, Список Произведённых платежей ) 3. Поддерживала процедуру добавления в базу новых Получателе платежей и модификацию уже имеющиеся записи, а так же поддерживала удаление из базы данных существующих записей. 4. Поддерживала переход на сдедующий год (начало нумерации платёжных поручений с 1) 5. Возможность формирования отчётов по заданным временным рараметрам с последующим выводом на печать. Рисунок 1. 2.2 Разработка математической модели . В базе данных в которой содержится произведённые платежи, значение суммы платежа и есть те данные участвующие в отчёте за расчитываемый заданный временной период. Т.к. формирование отчёта может быть как по всем получателям так и по отдельно взятому получателю платежа то математические формулы должны выглядель следующим образом. Формула по всем получателям платежа: Сумма за выбранный временной период = сумме всех произведённых платежей за выбранный период. Формула по выбранному получателю платежа: Сумма за выбранный временной период = сумме всех произведённых платежей за выбранный период. 2.3 Определение требований к техническим средствам. Минимальные требования для эффективной работы разработанной ИС являются: Pentium 233 МГц 32 Мб памяти Жесткий диск как минимум 200 Мб Видеокарта 0,5 Мб Монитор VGA поддерживающий режимы работы 800х600 Для более комфортной и быстрой работы необходимо использовать: Pentium II 366 МГц /Celeron и выше 64 Мб памяти Жесткий диск 2.5 Гб и выше Видеокарта 1-2-4 МБ Монитор SVGA поддерживающий режимы работы 800х600 и 1024х768. Дл
Умар.Ш. был тут !!!!!
 
давайте изгоним мат !!!
 
ДОБРОЙ НОЧИ ОТ Ъ
ЛОКИ ИНО
 
ДМК МЭ
 
где инфааа?