йна система повинна забезпечувати можливість відкриття файлів в необхідній кількості для зручності роботи з програмою.
) Збереження даних при збоях в роботі комп'ютера, в тому числі і при відключенні електроживлення.
) Надійність роботи.
Цим вимогам задовольняє операційна система Windows XP, яка встановлена ??на персональному комп'ютері касира-операціоніста, і може бути застосована при подальшому використанні.
2.2.2 Розробка екранних форм
Проектоване автоматизоване робоче місце розробляється в середовищі візуального, об'єктно-орієнтованого програмування Delphi. Створювані віконні інтерфейси задовольняють всім вимогам операційної системи Windows XP. Вибір створення системи в даному середовищі не випадковий, так як доступність мови і ефективність створюваних з його допомогою програм, зробили Delphi незамінним засобом розробки додатків.
Крім цього система Delphi завоювала репутацію самого ефективного засобу розробки додатків баз даних, тобто програм, що обслуговують електронні сховища інформації. Ця репутація визначається такими складовими як:
високопродуктивні машини доступ до даних різного формату;
Наявність численних компонентів і технологій, орієнтованих на застосування в сфері програмування баз даних;
На етапі інформаційного моделювання основним завданням є ідентифікація концептуальних сутностей і об'єктів підсистеми для проведення подальшого аналізу, при цьому для представлення об'єктів інформаційної моделі використовуються унікальні імена об'єктів та їх атрибутів. Крім цього необхідно встановити зв'язки та функціональні залежності між інформаційними об'єктами.
Далі розглянуті екранні форми спроектовані засобами Delphi.
Малюнок 2.4 - Проектування головної форми АРМ «Касир»
Рисунок 2.5 - Діалог авторизації в АРМ «Касир»
Малюнок 2.6 - Головне вікно АРМ «Касир»
Малюнок 2.7 - Вибір типу оплати АРМ «Касир»
Малюнок 2.8 - Підтвердження для додавання нового особового рахунку
Малюнок 2.9 - Введення даних платника
Малюнок 2.10 - Підтвердження при друку чека на ККМ
Малюнок 2.11 - Завершена операція
Малюнок 2.12 - Введення оплати по постачальниках
Малюнок 2.13 - Діалог прийом платежів за електроенергію
Малюнок 2.14 - Статус ККМ (фіскального реєстратора)
Малюнок 2.15 - Зразок електронного реєстру за електроенергію
2.2.3 Структурна схема пакета
При розробці підсистеми були створені програмні модулі, призначені для:
введення, зберігання інформації;
управління ККМ (фіскальний реєстратор), сканер штрих коду, грошовим ящиком і тд.
пошуку даних;
складання звітів.
У таблиці 2.1 міститься опис функцій програмних модулів.
Таблиця 2.1 - Опис програмних модулів
Ідентифікатор модуляВиполняемие модулем функцііMainГлавний модуль АРМ «Касир». Містить основні подпрограмми.DataModuleПредназначен для зберігання не візуальних компонентов.ProtectorПредназначен для захисту програми від несанкціонованого іспользованія.PostSumВвод платежів за видами послуг і постачальникам услуг.VarsГлобальние змінні і константа АРМ.ConnectМодуль управління апаратно-програмним комплексом АРМ (ККМ, сканер штрих коду, грошовий ящик і т.д.) ServiceМодуль налаштування АРМ і підсистема обміну даннимі.PayAddМодуль формування звітів і електронних реєстрів
Малюнок 2.16 - Функціональна структура АРМ «Касир»
2.3 Технологічне забезпечення завдання
2.3.1 Організація забезпечення задачі
Для рішення поставленої задачі необхідно наявність у відділі комп'ютера, фіскального реєстратора (ККМ), сканера штрих коду, принтера. Розроблюваний АРМ призначений для роботи на IBM-сумісних комп'ютерах, які отримали широке застосування завдяки:
1) простоті використання, забезпеченої діалоговим взаємодією з комп'ютером;
) можливості використання різного програмного забезпечення і периферійних пристроїв;
) високим можливостям з обробки інформації;
) високої надійності і простоті ремонту, заснованої на тому що немає потреби повністю міняти процесор, можна лише замінити несправні части...