, використовувані при розробці програми.
Таблиця 3.1
Модулі, використовувані при розробці програми
НаіменованіеОпісаніеDialogsМодуль містить компоненти, що використовуються для створення різних діалогових вікон, загальноприйнятих у додатках Windows.ADODBМодуль, що представляє собою програмну бібліотеку, що забезпечує прикладний інтерфейс доступу до баз даних для мов програмування PHP і Python, заснована на деяких концепціях Microsoft ActiveX Data Objects.GridsМодуль уявлення данних.DBGridsМодуль призначений для відображення і редагування пов'язаної з БД інформаціі.MaskМодуль перевіряє, чи відповідає файл FileName масці, визначеної в параметрі Mask.ComObjМодуль створює одиничний неініціалізованих екземпляр об'єкта OLE Automation.
Також застосовувалися такі стандартні модулі: Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
3.4 Захист програми
При розробці програмного продукту використовувалися стандартні засоби захисту інформації, наприклад, захист від повторення індексів, ключових полів і зв'язків. За допомогою цього в базі зберігається строго пронумерований список даних в певній послідовності.
Підключення до бази даних в програмі проводиться за допомогою компонента ADO Connection, провайдером є Microsoft Jet 4.0 OLE DB Provider.
програма реєстр заявка казначейство
4. Економічна частина
. 1 Розрахунок трудомісткості і розробки програмного продукту
Для розрахунку собівартості програмного продукту використовуються «Типові норми часу на програмування задач для ЕОМ».
Типові норми часу призначені для нормування праці фахівців, зайнятих розробкою програмного забезпечення для ЕОМ, встановлення чисельності, виконавців, а також обгрунтування трудомісткості розробки проекту.
Норми часу охоплюють роботи, що виконуються розробниками на
наступних стадіях розробки проектних матеріалів:
технічне завдання;
ескізний проект;
технічний проект;
робочий проект;
впровадження.
Норми часу розраховані на комплекси завдань і вказані в людино-днях. Вони розраховані в залежності від факторів, найбільшим чином впливають на трудомісткість розробки проекту:
кількість різновидів форм вхідної інформації;
кількість різновидів форм вихідної інформації;
ступеня новизни комплексу завдань;
складності алгоритму;
виду використовуваної інформації;
складності контролю вхідної та вихідної інформації;
мови програмування;
виду обробки.
Під кількістю різновидів форм вхідної інформації слід розуміти форми вхідної інформації (змінної, нормативно-довідкової, банку даних), використовуваної для вирішення завдання.
Кількість різновидів форм вихідної інформації включає форми друкованих документів та інформації, яку переносять на машинні носії. Якщо в процесі розробки програм формуються дані, які використовуються іншими програмами цього ж комплексу завдань, то такі набори даних не входять до числа форм вхідний і вихідний інформації.
Типовими нормами передбачено чотири ступеня новизни розроблюваних комплексів задач:
А - розробка комплексу завдань, яка передбачає застосування принципово нових методів розробки, проведення науково-дослідних робіт;
Б - розробка типових проектних рішень, оригінальних завдань і систем, що не мають аналогів;
В - розробка проекту з використанням типових проектних рішень при умови їх зміни; розробка проектів, що мають аналогічні рішення;
Г - прив'язка типових рішень.
Складність алгоритму представлена ??трьома групами:
1) алгоритми оптимізації та моделювання систем та об'єктів;
2) алгоритми обліку, звітності, статистики пошуку;
) алгоритми, що реалізують стандартні методи рішення, а також не передбачають вирішення складних чисельних і логічних методів.
Складність організації контролю вхідний і вихідний інформації представлена ??наступними групами:
- вхідні дані і документи різноманітного формату і структури; контроль здійснюється перехресно, тобто враховується зв'язок між показниками різних документів;
<...