трата.
Занесені дані автоматично зберігаються в базі даних для подальшого зберігання.
Адміністрування
У даному програмному продукті слід реалізувати редагування отриманої інформації - необхідно у разі порушення цілісності даних. Це допоможе відновити дані після можливого збою в роботі обчислювальних систем.
Отримання звітів
Однією з головних функцій є формування звітів. Необхідно реалізувати форму заповнення заявки відповідно до наказу Мінфіну Росії від 10.10.2008 №8н Про порядок касового обслуговування виконання федерального бюджету, бюджетів суб'єктів РФ і місцевих бюджетів та порядок здійснення органами Федерального казначейства окремих функцій фінансових органів суб'єктів РФ і муніципальних утворень по виконанню відповідних бюджетів raquo ;. Слід врахувати, що звіт має бути наданий з можливістю його друку і редагування.
. 2.2 Вхідні і вихідні дані
Розглянемо кожну таблицю використовуваної бази даних. Ці таблиці БД є як вхідними, так і вихідними даними. Це залежить від етапу звернення до них (читання або оновлення).
Таблиця 2.1
Опис властивостей полів таблиці «Заявка»
Ім'я поляТіп даннихРазмер Заявка - таблиця, що містить дані про заявки на касовий витрата бюджетополучателей.№ заявкіЧісловойЦелоеНаіменованіе кліентаТекстовий25По КОФКЧісловойЦелоеПрідельная дата ісполненіяДата/времяУчетний номерЧисловойЦелоеПриоритетЧисловойЦелоеПериодичностьЧисловойЦелоеСумма у валюті виплатиЧісловойЦелоеКод валютиЧісловойЦелоеПрізнак авансового платежаЧісловойЦелоеНазначеніе платежаЧісловойЦелоеОчередность платежаЧісловойЦелоеВід оплатиТекстовий25Наіменованіе банкаТекстовий25Бік банкаЧісловойЦелоеСчетЧісловойЦелоеСтатус налогоплательщікаТекстовий25Код БКЧісловойЦелоеКод по ОКТОМОЧісловойЦелоеОснованіе платежаТекстовий25Налоговий періодЧісловойЦелоеТіп платежаТекстовий25РуководітельТекстовий25Главний бухгалтерТекстовий25Номер страніциЧісловойЦелоеВсего страніцЧісловойЦелоеГлавний распорядітельТекстовий25Фінансовий органТекстовий25Федеральное казначействоТекстовий25ДатаДата/времяЦелоеНомер лицьового счетаЧісловойЦелоеФІО руководітеляТекстовий25ФІО бухгалтераТекстовий25ВідТекстовий25Н??мерЧисловойЦелоеПредметТекстовый25ИННЧисловойЦелоеКППЧисловойЦелое
Таблиця 2.2
Опис властивостей полів таблиці «Розшифровка заявки»
Ім'я поляТіп даннихРазмер Розшифровка заявки - таблиця, що містить дані розшифровок заявок на касовий витрата бюджетополучателей.№ п/пЧісловойЦелоеНаіменованіеТекстовий25Код БК плательщікаЧісловойЦелоеКод БК получателяЧісловойЦелоеКод целіЧісловойЦелоеСумма в валютеЧісловойЦелоеСумма в рубляхЧисловойЦелоеНазначениеТекстовый25ПримечаниеТекстовый25ФИО руководітеляТекстовий25ФІО бухгалтераТекстовий25Должность руководітеляТекстовий25Должность бухгалтераТекстовий25Номер страніциЧісловойЦелоеВсего страніцЧісловойЦелоеНомер заявкіЧісловойЦелоеДолжность ответственногоТекстовий25ФІО ответственногоТекстовий25ТелефонЧісловойЦелое
. 2.3 Метод
При розробці даного програмного продукту використовувалися методи: візуального програмування і об'єктно-орієнтованого програмування.
Візуальне програмування являє собою процес створення Windows-додатків, при якому можливе одночасно конструювати, змінювати, налагоджувати додаток, використовуючи інтегроване середовище розробки IDE (Integrated Development Environment). По суті, візуальне програмування - це єдність двох взаємопов'язаних процесів: наочного конструювання типового Windows-вікна програми і написання коду.
В результаті, візуальне програмування дозволяє багаторазово скоротити час розробки й налагодження програм і підвищити їх надійність.
Об'єктно-орієнтоване програмування - це спосіб організації коду в програмі шляхом його угруповання у вигляді об'єктів, тобто окремих елементів, які включають інформацію (значення даних) і функції. Об'єктно-орієнтований підхід до організації програми дозволяє групувати певні фрагменти інформації разом з часто використовуваними функціями або діями, пов'язаними з цією інформацією. Ці елементи об'єднуються в один елемент, так званий об'єкт. Одним з найбільш важливих понять об'єктно-орієнтованого підходу є клас. Клас являє собою подальший розвиток концепції типу і об'єднує в собі завдання не тільки структури і розміри змінних, але й виконуються над ними операцій. Об'єкти в програмі завжди є екземплярами того чи іншого класу.
Основними характеристичними властивостями цих понять є:
Інкапсуляція - комбінування записів з процедурами і функціями, маніпулюють пол...