
- •3. Проектирование системы управления взаиморасчетами с контрагентами предприятия сферы услуг
- •3.1. Проектирование функционального обеспечения
- •3.2. Проектирование информационного обеспечения
- •3.2.1. Проектирование макетов входящих документов
- •Входящие документы
- •3.2.2. Проектирование макетов исходящих документов
- •Выходные документы
- •3.2.3. Концептуальная модель данных информационной базы
- •3.2.4. Логическая модель данных информационной базы
- •3.2.5. Физическая модель данных информационной базы
- •3.2.6. Разработка экранных форм
- •Экранные и печатные формы
- •3.3. Проектирование математического обеспечения
- •3.4. Проектирование программного обеспечения
- •3.4.1. Разработка дерева функций
- •3.4.2. Разработка сценария диалога
- •3.4.3. Разработка дерева вызова программных модулей
- •3.4.4. Схема взаимодействия программных модулей и информационных файлов системы
- •3.5. Проектирование технологического обеспечения
- •3.5.1. Технология ввода информации в систему
- •3.5.2. Технология контроля вводимой информации
- •3.5.3. Технология отображения информации
- •3.5.4. Технология восстановления данных в системе
- •3.5.5. Технология реализации бизнес-процессов в системе
- •3.6. Проектирование организационного обеспечения
- •3.6.1. Описание арм пользователей информационной системы
- •3.6.2. Требования к подготовке пользователей ис
- •3.6.3. Характеристика этапа внедрения разрабатываемой ис
- •3.6.4. Характеристика этапа эксплуатации разрабатываемой ис
- •3.7. Контрольный пример
- •П24. Функциональная модель предметной области («как должно быть»)
- •Функциональная модель
- •«Управление взаиморасчетами с контрагентами предприятия сферы услуг»
- •П25. Входящие документы
- •Заявка на оказание услуг
- •Каталог оказывемых услуг
- •Претензия (об уплате неустойки в связи с нарушением сроков начала подрядных работ) на сумму _____________ рублей
- •Журнал регистрации результатов осмотров жилого дома
- •Адресный список и характеристика строений
- •Выписка из отдела материально-технического снабжения № ________________ о наличии ресурсов для реализации заявки
- •План по оказанию услуг №________
- •Акт оказанных услуг №_____________
- •Договор № _______
- •1. Предмет договора
- •2. Права и обязанности сторон
- •3. Цена договора и порядок расчетов
- •4. Ответственность сторон
- •5. Порядок разрешения споров
- •6. Заключительные положения
- •Адреса и банковские реквизиты сторон:
- •Подписи и печати сторон
- •Отчёт по работе с заявками
- •Отчёт по работе с претензиями
- •Отчёт по работе с договорами
- •Сводный отчёт по работе с контрагентами
- •Сводный отчёт по графику платежей
- •Сводный отчёт по исполнению договоров
- •П27. Макеты форм входящих документов
- •Структура документа «Претензия»
- •Структура документа «Заявка на оказание услуги»
- •Структура документа «Каталог услуг»
- •Структура документа «Журнал регистрации результатов осмотров жилого дома»
- •Структура документа «Адресный список и характеристика строений»
- •Макет выписки о наличии ресурсов для реализации заявки
- •П28. Макеты форм исходящих документов
- •Структура документа «План по оказанию услуг»
- •Структура документа «Акт оказанных услуг»
- •П29. Концептуальная модель базы данных п30. Характеристика сущностей предметной области и связей между ними
- •Характеристика сущностей предметной области
- •Характеристика связей между сущностями предметной области
- •П31. Логическая модель базы данных
- •П32. Физическая модель базы данных
- •П33. Расшифровка атрибутов сущностей предметной области
- •Характеристика атрибутов сущностей предметной области
- •Сценарий диалога пользователя и информационной системы
- •П38. Дерево вызова программных модулей системы
- •Расшифровка программных модулей системы
- •П39. Схема взаимосвязи программных модулей и информационных файлов системы
- •П40. Технологические схемы бизнес-процессов предметной области
- •П41. Технологическая карта бизнес-процессов предметной области
- •Технологическая карта бизнес-процессов предметной области
- •П42. Взаимоотношения прав доступа
3.5.2. Технология контроля вводимой информации
Контроль целостности и структурной корректности вводимых в систему данных реализуется прикладным программным обеспечением и встроенными в СУБД средствами, такими как ограничения, индексы, вторичные ключи, триггеры и пр. Однако целостность базы данных не гарантирует достоверности содержащейся в ней информации, она лишь отвергает заведомо невероятные и невозможные значения, обеспечивая тем самым правдоподобность данных. Достоверность же хранимых в БД сведений означает их истинность и соответствие реальному миру. Контроль достоверности и смысловой корректности вносимой информации, а также её корректировка осуществляются специалистами конкретного АРМ. Схема реализации предусмотренных видов контроля представлена в гл. 2 на рис. 2.5.
Все вводимые в систему коды, счета, идентификационные и порядковые номера, количественные и суммовые данные проверяются на диапазон допустимых значения, а также на возможность их модификации. Так, например, запрещена корректировка кодов общероссийских классификаторов, используемых системой, либо изменение кодов порядковой регистрации записей в справочниках и каталогах. При ручном заполнении локальных справочников обеспечена поддержка невозможности ввода кодов, недопустимых в системе. По всем полям, содержащим коды и регистрационные номера, ввод значений производится посредством выбора их из соответствующих справочников и автоматического занесения в нужное поле.
Для контроля изменений, вносимых в базу данных, используются административные и технические средства. Административные средства предполагают формализацию вносимых изменений посредством написания технического задания на модернизацию системы. Техническими средствами контроля изменений являются системные таблицы InterBase, в которые последовательно вносятся данные по всем произведённым изменениям (RDB$TRANSACTIONS – хранит историю транзакций, работающих с базой данных, RDB$RELATIONS – содержит описание таблиц и обзоров базы данных, RDB$RAGES – хранит историю выделения страниц в базе данных, RDB$USER_PRIVILEGES – содержит сведения о выдаче прав пользователям на использование объектов базы данных). После любого изменения физической структуры администратор базы данных должен произвести контроль «ошибочных объектов» и выполнить их перекомпиляцию для обеспечения корректной работы информационной системы.
3.5.3. Технология отображения информации
Существует три основных способа вывода информации из базы данных:
отображение её на экране дисплея;
вывод на печатающее устройство;
запись информации в файл.
Особой формой вывода информации является отчёт базы данных. Отчёт позволяет выбрать из базы нужные пользователю сведения, оформить их в виде документа и перед выводом на печать предварительно просмотреть на экране. Источником данных для отчётов служат таблица и запросы. Кроме того, отчёт может содержать и вычисляемые поля, например, итоговые суммы.
При запуске функции формирования отчёта пользователь системы может выбрать дату или промежуток времени, за который он необходимо получить данные. После этого программа автоматически собирает информацию для отчёта из таблиц БД и выводит его на экран в форме, которая соответствует заданным пользователем настройкам.
Помимо отчётов пользователям системы доступны для просмотра исходные незаполненные бланки документов предметной области (договоры, заявки, планы и пр.). Все они, также как и отчёты, могут быть выведены на печать через соответствующие функции печати.