ані та метадані) описуються у вигляді конфігурацій. При автоматизації будь-якої діяльності складається своя конфігурація об'єктів, яка і являє собою закінчене прикладне рішення. Конфігурація створюється в спеціальному режимі роботи програмного продукту під назвою «Конфігуратор», потім запускається режим роботи під назвою «1С: Підприємство», в якому користувач отримує доступ до основних функцій, реалізованим в даному прикладному рішенні (конфігурації) [2]. Приклад роботи 1С: Підприємство зображений на малюнку 1.1.
Перевагами «1С: Підприємство» є:
платформа пристосована під російське законодавство і дозволяє легко підлаштовуватися під регулярно мінливі закони;
має високу продуктивність, що дає можливість вирішувати з її допомогою найскладніші завдання;
можливість використовувати MS SQL Server.
Недоліки:
досить складна в освоєнні і вимагає спеціального навчання користувачів;
утруднений пошук помилок, зроблених під час обробки документів;
програма є платною;
через унікальність підприємств конфігурації вимагають доопрацювання.
Програма «Правконс: Підприємство» призначена для комплексної автоматизації бухгалтерського, податкового, управлінського, кадрового, складського та оперативного обліку на підприємстві в повній відповідності з вимогами бухгалтерського, податкового та трудового законодавства [3]. Приклад роботи програми показаний на малюнку 1.2.
Переваги програми:
формування звітів в Microsoft Exel;
висока продуктивність.
Недоліки програми
програма є платною;
в програмі не передбачено взаємодію з віддаленим сервером бази даних.
Розглядаючи аналогічні прикладні рішення можна зробити висновок, що вони не задовольняють вимогам поставленого завдання. У зв'язку з цим прийнято рішення розробити програму «Розрахунок зарплати» в рамках даного дипломного проекту, яка дозволить вести облік заробітної плати співробітникам підприємства ВАТ РТП «Авторемонтник».
1.2 Вибір методології проектування інформаційної системи
Серед безлічі методологій проектування інформаційної системи найбільшої популярності набули компонентно-орієнтоване і об'єктно-орієнтоване програмування.
Основною ідеєю ООП є об'єднання даних і обробних їх процедур в єдине ціле - об'єкт.
Об'єктно-орієнтоване програмування - це методологія програмування, яка заснована на уявленні програми у вигляді сукупності об'єктів, кожен з яких є реалізацією певного класу (типу особливого виду), а класи утворюють ієрархію, засновану на принципах успадкованого. При цьому об'єкт характеризується як сукупністю всіх своїх властивостей і їх поточних значень, так і сукупністю допустимих для даного об'єкта дій [4].
Однією з найбільш значних проблем в програмуванні є складність. Чим більше і складніше програма, тим важливіше стає розбити її на невеликі, чітко окреслені частини. У цьому сенсі класи являють собою дуже зручний інструмент.
ООП дає можливість створювати розгортаються системи (ext...