gn="justify">
3. Опис алгоритму БД «Автоматизація обліку виїзних (документальних) податкових перевірок в ИФНС Росії» створювалася з самого початку на Access +2003.
У ході розробки програмного продукту були створені наступні таблиці:
Таблиця №1 «Платники податків»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчётчик-ДаINNТекстовый-НетFIOТекстовый50НетDOCТекстовый50НетSerЧисловой4НетNomЧисловой8НетDate_vДата/время50НетKem_vТекстовый8НетDate_rДата/время50НетMesto_rТекстовый60НетOblТекстовый40НетRaionТекстовый50НетAdressТекстовый150Нет
Таблиця №2 «ВиездниеПроверкі»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчетчик-ДаdateДата/время-Нетid_platЧисловой-Даid_nal_orgЧисловой-Даdate_nДата/время-Нетdate_oДата/время-Нетid_procЧисловой-Даid_provЧисловой-ДаdolgДенежный-НетprocentЧисловой-НетitogДенежный-Нет Таблиця №3 «Процес»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчетчік-ДаprocТекстовий50Нет
Таблиця №4 «Перевіряючі»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчетчік-ДаFIOТекстовий50Нет
Таблиця №5 «Начальники»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчетчік-ДаName_orgТекстовий50Нет
Таблиця №6 «Об'ектиПроверкі»
Ім'я поляТіп даннихРазмер поляОбязательное поле idСчетчик-Даdate_postДата/время-НетnameТекстовый50НетAddressТекстовый150НетId_vladЧисловой-Нет
3.1 Програмування
Відповідно до блок-схемою, наведеною вище в пункті 4.1.2. «Блок схема», в представленій програмі розроблені програмні модулі на Borland Delphi 7. А також запити мовою Microsoft Access 2003. Тексти програмних модулів і запитів наведені в пункті .
3.2 Аномалії і захисне програмування
У ході виконання програми можлива поява на екрані повідомлень:
. Повідомлення «Всі поля повинні бути заповнені».
Помилка виникає при незаповнення обов'язкових полів.
. Повідомлення «Введене значення невірно».
Помилка виникає при невірному вводі значення.
3.3 Тестування та налагодження
Для написання програми на Borland Delphi я користувалася движком налагодження Borland Debugger Engine. Він має деякі засоби налагодження такі як:
? Контрольна точка зупинки програми (Toggle Breakpoint). Програма виконується в нормальному режимі і перериває своє виконання на точках зупинення програми.
? Запуск програми до команди, виділеної курсором (Run to Cursor). Програма виконується до команди, виділеної курсором у вихідному коді. Подальше виконання програми здійснюється командами Step Over і Trace Into.
? Перехід виконання програми за адресою (Go to Address). Програма виконується до команди за заданою адресою. Далі можна виконувати програму по одній команді на низькому рівні.
? Вікно стеження за змінними, записами і масивами (Inspect window).
? Вікно стеження за змінами значень змінних (Evaluate/Modify window).
Вікно стеження за виконанням на низькому рівні (CPU window)
4. Аналіз результатів рішення
Відповідно до пункту 4.4 тестування і налагодження вироблялися безпосередньо під час розробки проекту. Після завершення роботи над програмою було ще раз вироблено повне тестування всієї програми.
вийшло в результаті програмне забезпечення задовольняє всім програмним вимогам, повністю працездатне, не вимагає принципових доопрацювань, і готове до експлуатації.
5. Інструкція користувача
Загальні відомості про програму «Автоматизація обліку виїзних (документальних) податкових перевірок в ИФНС Росії»
Даний програмний продукт розроблений для більш ефективної і швидкої роботи з інформацією про платників податків, зареєстрованих будівлях, приміщеннях і спорудах, про сплачені податки і наявної заборгованості у платників податків.
Програма дозволяє:
· виводити на екран інформацію про платника податків, місце проживання, а так само паспортні дані платника податків;
· виводити на екран інформацію ...