- •1 Общая часть
- •1.1 Цель разработки
- •1.2 Средства разработки
- •1.2.1 Технические средства
- •1.2.2 Среда программирования
- •2.2.2 Входные и выходные данные
- •2 Специальная часть
- •2.1 Постановка задачи
- •2.2 Внешняя спецификация
- •2.2.1 Описание задачи
- •2.2.3 Метод
- •2.2.4 Тесты
- •2.2.5 Контроль целостности данных
- •2.3 Проектирование
- •2.3.1. Структурная схема программы
- •2.3.2 Схема пользовательского интерфейса
- •2.3.3 Схема данных
- •2.3.4 Блок-схема
- •2.4 Результаты работы программы
- •3 Технологическая часть
- •3.1 Отладка программы
- •3.2 Защита нарушения целостности программы и данных
- •3.3 Характеристика программы
- •3.4 Защита программы
- •4 Экономическая часть
- •4.1 Расчет трудоемкости и разработки программного продукта
- •4.2 Расчет затрат на разработку программного продукта
- •5 Обеспечение эргономики рабочего места
- •5.1 Анализ условий труда при эксплуатации проектируемого объекта
- •5.1.1 Проблемы влияния электромагнитных излучений
- •5.1.2 Проблемы перегрузки зрения
- •5.1.3 Проблемы, связанные с мышцами и суставами
- •5.1.4 Проблемы, связанные с электро- и пожаробезопасностью
- •5.2 Разработка инженерно-технических и организационных мероприятий по обеспечению безопасности труда
- •5.2.1 Мероприятия по снижению влияния электромагнитных излучений и электростатических полей
- •5.2.2 Мероприятия по улучшению условий зрительной работы
- •5.2.3 Мероприятия по снижению статических физических нагрузок
- •5.2.4 Мероприятия по поддержанию оптимальных параметров микроклимата
- •5.2.5 Мероприятия по снижению шума
- •5.3 Требования по электрической и пожарной безопасности
- •5.4 Мероприятия по повышению устойчивости функционирования проектируемой системы
- •5.5 Эргономический анализ программного обеспечения
- •5.6 Выводы
2 Специальная часть
2.1 Постановка задачи
Разработать информационную систему «Учет заявок на кассовый расход бюджетополучателей» для Отдела №3 Управление федерального казначейства по Брянской области.
В качестве входных/выходных данных выступает база данных имеющая следующую структуру.
Рисунок 1- Структура используемой базы данных
2.2 Внешняя спецификация
2.2.1 Описание задачи
Функциональную модель процесса можно представить в виде BPwin-схем.
Рисунок 2 - Функциональная модель процесса
Рисунок 3 - Декомпозиция модели процесса «Рассмотрение заявки»
Рисунок 4 - Декомпозиция модели процесса «Формирование платежного поручения»
В программном продукте должен присутствовать понятный интерфейс – это упростит процесс общения программы с пользователем. Хранить и использовать свои данные необходимо в спроектированной для этого базе данных. Разрабатываемый комплекс программ “Казна” должен выполнять приведенные ниже функции.
Мониторинг
Диалоговое окно «Заявка на кассовый расход бюджетополучателя» и «Расшифровка заявки» могут вызываться несколько раз во время работы программы, в зависимости от поступления заявок на кассовый расход.
Занесенные данные автоматически сохраняются в базе данных для дальнейшего хранения.
Администрирование
В данном программном продукте следует реализовать редактирование полученной информации – необходимо в случае нарушения целостности данных. Это поможет восстановить данные после возможного сбоя в работе вычислительных систем.
Получение отчетов
Одной из главных функций является формирование отчетов. Необходимо реализовать форму заполнения заявки в соответствии с приказом Минфина России от 10.10.2008 N 8н "О порядке кассового обслуживания исполнения федерального бюджета, бюджетов субъектов РФ и местных бюджетов и порядке осуществления органами Федерального казначейства отдельных функций финансовых органов субъектов РФ и муниципальных образований по исполнению соответствующих бюджетов". Следует учесть, что отчет должен быть предоставлен с возможностью его печати и редактирования.
2.2.2 Входные и выходные данные
Рассмотрим каждую таблицу используемой базы данных. Эти таблицы БД являются как входными, так и выходными данными. Это зависит от этапа обращения к ним (чтение или обновление).
Таблица 2.1 - Описание свойств полей таблицы «Заявка»
Имя поля |
Тип данных |
Размер |
Заявка- таблица, содержащая данные о заявках на кассовый расход бюджетополучателей. |
||
№ заявки |
Числовой |
Целое |
Наименование клиента |
Текстовый |
25 |
По КОФК |
Числовой |
Целое |
Придельная дата исполнения |
Дата/время |
|
Учетный номер |
Числовой |
Целое |
Приоритет |
Числовой |
Целое |
Периодичность |
Числовой |
Целое |
Сумма в валюте выплаты |
Числовой |
Целое |
Код валюты |
Числовой |
Целое |
Признак авансового платежа |
Числовой |
Целое |
Назначение платежа |
Числовой |
Целое |
Очередность платежа |
Числовой |
Целое |
Вид оплаты |
Текстовый |
25 |
Наименование банка |
Текстовый |
25 |
Продолжение таблицы 2.1
Имя поля |
Тип данных |
Размер |
Бик банка |
Числовой |
Целое |
Счет |
Числовой |
Целое |
Статус налогоплательщика |
Текстовый |
25 |
Код БК |
Числовой |
Целое |
Код по ОКТОМО |
Числовой |
Целое |
Основание платежа |
Текстовый |
25 |
Налоговый период |
Числовой |
Целое |
Тип платежа |
Текстовый |
25 |
Руководитель |
Текстовый |
25 |
Главный бухгалтер |
Текстовый |
25 |
Номер страницы |
Числовой |
Целое |
Всего страниц |
Числовой |
Целое |
Главный распорядитель |
Текстовый |
25 |
Финансовый орган |
Текстовый |
25 |
Федеральное казначейство |
Текстовый |
25 |
Дата |
Дата/время |
Целое |
Номер лицевого счета |
Числовой |
Целое |
ФИО руководителя |
Текстовый |
25 |
ФИО бухгалтера |
Текстовый |
25 |
Вид |
Текстовый |
25 |
Номер |
Числовой |
Целое |
Предмет |
Текстовый |
25 |
ИНН |
Числовой |
Целое |
КПП |
Числовой |
Целое |
Таблица 2.2 - Описание свойств полей таблицы «Расшифровка заявки»
Имя поля |
Тип данных |
Размер |
Расшифровка заявки - таблица, содержащая данные расшифровок заявок на кассовый расход бюджетополучателей. |
||
№ п/п |
Числовой |
Целое |
Наименование |
Текстовый |
25 |
Код БК плательщика |
Числовой |
Целое |
Код БК получателя |
Числовой |
Целое |
Код цели |
Числовой |
Целое |
Сумма в валюте |
Числовой |
Целое |
Сумма в рублях |
Числовой |
Целое |
Назначение |
Текстовый |
25 |
Примечание |
Текстовый |
25 |
ФИО руководителя |
Текстовый |
25 |
ФИО бухгалтера |
Текстовый |
25 |
Должность руководителя |
Текстовый |
25 |
Должность бухгалтера |
Текстовый |
25 |
Номер страницы |
Числовой |
Целое |
Всего страниц |
Числовой |
Целое |
Номер заявки |
Числовой |
Целое |
Должность ответственного |
Текстовый |
25 |
ФИО ответственного |
Текстовый |
25 |
Телефон |
Числовой |
Целое |
