Руководство оператора по базе данных

Курсовая работа
по дисциплине

«Системы
управления базами данных»

Описание
предметной области для курсовой работы
по дисциплине

выдано
отдельно

Содержание работы:

        1. Титульный
          лист

        2. Содержание

        3. Техническое
          задание на разработку ( в соответствии
          с ГОСТ)

        4. Информационно-логическая
          модель предметной области

        5. Концептуальная
          модель БД

        6. Алгоритмы
          работы с БД

        7. Проектирование
          интерфейса

        8. Программная
          реализация информационной системы

        9. Руководства
          оператору и программисту ( в соответствии
          с ГОСТ)

        10. Заключение

        11. Список
          литературы

        12. Приложения
          (в приложении должен быть обязательно
          фрагмент программы).

Пояснительная
записка должна содержать не более 25
листов печатного текста. На защиту
представляется пояснительная записка
и программный продукт.

Общие
требования к программе:

  1. Программа
    должна иметь справочную подсистему.

  2. Не
    менее 10 запросов к базе данных.

  3. Отчеты
    –не менее 5
    шт.

  4. Программа
    должна выполнять все функции
    предусмотренные ТЗ.

  5. База
    данных и интерфейс пользователя должны
    быть реализованы СУБД MS
    SQL
    Server
    (2005-2008 не ниже) и среде DELPHI
    (желательно 9-10 версия).

Правила
оформления курсовой работы

При
оформлении пояснительных записок
следует придерживаться ГОСТ 7.32-91 (ИСО
5966-82) «Отчет по научно-исследовательской
работе. Титульный лист должен быть
следующего вида.

МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ рОССИЙСКОЙ ФЕДЕРАЦИИ

(МИНОБРНАУКИ РОССИИ)

Федеральное
государственное бюджетное образовательное
учреждение высшего профессионального
образования

«Санкт-Петербургский
государственный политехнический
университет» (ФГБОУ ВПО «СПбГПУ»)

Институт
менеджмента и информационных технологий

(филиал)
федерального государственного бюджетного
образовательного учреждения высшего
профессионального образования

«Санкт-Петербургский
государственный политехнический
университет» в г.Череповце (ИМИТ «СПбГПУ»)


.

Разработка
БАЗЫ ДАННЫХ «(НАЗВАНИЕ ПРЕДМЕТНОЙ
ОБЛАСТИ)»

в среде СУБД

Расчетно-пояснительная
записка

к курсовой работе

Листов 25

Руководитель,

канд.
тех. наук, доцент

Щегряев Н.А.

Исполнитель,

Студент
О.551
Петров
А.В

2012
г.

Рисунок
1- Пример титульного листа
расчетно-пояснительной записки

Примерное
содержание пояснительной записки по
курсу «СУБД» должно включать:

Содержание

Стр.

Техническое
ЗАДАНИЕ…………………………………………………………………………………….
3

1.Иннформационно-логическая
модель предметной обласТИ …..
7

2.
концептуальной
моделЬ БАЗЫ
ДАННЫХ.…………………………………………..
11

2.1.
Разработка концептуальной схемы
БД……………………………………………..11

2.2.
Разработка алгоритмов контроля
целостности и согласованности БД………….13

2.3.
Разработка алгоритмов для работы с
БД…………………………………………..15

3.
Проектирование
интерфейса пользователя
………………………………….. 17

3.1.
Выбор интерфейса……………………………………………………………………18

3.2.
Построение графа диалога
……………………………………………………………………….
19

3.3.
Разработка форм ввода-вывода
информации………………………………………………..
20

4.ПРОГРАММНАЯ
РЕАЛИЗАЦИЯ ИНФОРМАЦИОННОЙ

СИСТЕМЫ………………………………………………..……..………………………..23

5.
Руководство пользователя
…………………………………………………….
24

Заключение

…………………………………………………………………………………………………..
26

литературА
…………..
……………………………………………………………………………………..
28

Приложение
А.ЛИСТИНГ ПРОГРАММЫ
(фрагмент)………………………………………
29

Руководство оператора

Составление
документации для пользователей имеет
свои особенности, связанные с тем, что
пользователь, как правило, не является
профессионалом в области разработки
программного обеспечения. В книге С.
Дж. Гримм даны рекомендации по написанию
подобной программной документации:

• учитывайте
интересы пользователей — руководство
должно содержать все инструкции,
необходимые пользователю;

• излагайте ясно,
используйте короткие предложения;

• избегайте
технического жаргона и узко специальной
терминологии, ес­ли все же необходимо
использовать некоторые термины, то их
следует пояс­нить;

• будьте точны и
рациональны — длинные и запутанные
руководства обычно никто не читает,
например, лучше привести рисунок формы,
чем долго ее описывать.

Руководство
пользователя, как правило, содержит
следующие разделы:

• общие сведения
о программном продукте;

• описание
установки;

• описание запуска;

• инструкции по
работе (или описание пользовательского
интерфейса);

• сообщения
пользователю.

Раздел
«Общие сведения о программе» обычно
содержит наименование программного
продукта, краткое описание его функций,
реализованных ме­тодов и возможных
областей применения.

Раздел
Установка обычно содержит подробное
описание действий по установке
программного продукта и сообщений,
которые при этом могут быть получены.

В
разделе Запуск, как правило, описаны
действия по запуску программ­ного
продукта и сообщений, которые при этом
могут быть получены.

Раздел
Инструкции по работе обычно содержит
описание режимов ра­боты, форматов
ввода-вывода информации и возможных
настроек.

Раздел
Сообщения пользователю должен содержать
перечень возмож­ных сообщений, описание
их содержания и действий, которые
необходимо предпринять по этим сообщениям.

Руководство системного программиста

По
ГОСТ 19.503-79 руководство системного
программиста должно со­держать всю
информацию, необходимую для установки
программного обес­печения, его
настройки и проверки работоспособности.
Кроме того, как ука­зывалось выше, в
него часто включают и описание необходимого
обслужи­вания, которое раньше
приводилось в руководстве оператора
(ГОСТ 19.505-79) и/или руководстве по
техническому обслуживанию (ГОСТ
19.508-79). В настоящее время данную схему
используют для составления руководства
системному администратору.

Руководство
системного программиста должно содержать
следующие разделы:

• общие сведения
о программном продукте,

• структура,

• настройка,

• проверка,

• дополнительные
возможности,

• сообщения
системному программисту.

Раздел
Общие сведения о программе должен
включать описание назна­чения и
функций программы, а также сведения о
технических и программ­ных средствах,
обеспечивающих выполнение данной
программы (например, объем оперативной
памяти, требования к составу и параметрам
внешних ус­тройств, требования к
программному обеспечению и т. п.).

В
разделе Структура программы должны
быть приведены сведения о структуре
программы, ее составных частях, о связях
между составными ча­стями и о связях
с другими программами.

В
разделе Настройка программы должно
быть приведено описание дей­ствий по
настройке программы на условия
практического применения.

В
разделе Проверка программы должно быть
приведено описание спо­собов проверки
работоспособности программы, например
контрольные при­меры.

В
разделе Дополнительные возможности
должно быть приведено опи­сание
дополнительных возможностей программы
и способов доступа к ним.

В
разделе Сообщения системному программисту
должны быть указаны тексты сообщений,
выдаваемых в ходе выполнения настройки
и проверки программы, а также в ходе ее
выполнения, описание их содержания и
дейст­вий, которые необходимо
предпринять по этим сообщениям.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

2.7.1.Рекомендации к ведению базы медицинских изделий

Прежде чем вносить сведения о медицинском изделии внимательно прочитайте этот раздел.

По мере поступления медицинских изделий в ЛПУ сведения о них вносятся в базу данных АИС ММИ по месту постановки на баланс (в ЛПУ, являющемся юридическим лицом).

Из чего состоит база данных медицинских изделий? База данных медицинских изделий включает в себя идентификационную информацию о медицинском изделии, а также сведений об использовании изделий. Сведения об использовании изделия включают учет наработки; учет работ, проводимых с изделием (ремонт, техническое обслуживание и т.д.), учет использования расходных материалов и сведений о неблагоприятных событиях(происшествиях, несчастных случаях). Однако, данную информацию нужно вносить только для изделий, которые подлежат индивидуальному учету. В общем случае, изделие подлежит индивидуальному учету, если при его эксплуатации необходимо заключать договор на проведение технического и/или метрологического обслуживания. Для данных изделий необходимо вести также формуляр, журнал интенсивности эксплуатации, журнал работ, журнал учета расходных материалов.

Формуляр должен находиться в месте эксплуатации медицинского изделия и персонал, допущенный к работе с изделием, должен заполнять соответствующие разделы (журнал интенсивности эксплуатации, журнал расходных материалов, журнал работ).

В порядке, установленном в учреждении, формуляры медицинских изделий предоставляются операторам для ведения базы данных.

Идентификационные сведения о медицинском изделии можно найти в паспорте и документации, поставляемой с изделием (заводской номер, срок службы, является ли средством измерения, технические условия и т.д.), в бухгалтерской отчетности (дата принятия к учету, введения в эксплуатацию).

2.7.2.Что такое формуляр

Формуляр представляет собой прошнурованную и опечатанную книгу с пронумерованными листами, состоящую из следующих разделов:

1) сведения об медицинском изделии (если формуляр заводится самостоятельно, то раздел заполняется в соответствии с паспортом на изделие);

2) сведения о медицинском персонале, имеющем допуск к работе с данным медицинским изделием (с указанием номера по порядку, даты инструктажа, темы инструктажа, должности, ФИО и личной подписи инструктируемого, должности, ФИО и личной подписи проводившего инструктаж);

3) сведения о комплектации изделия;

4) сведения о встроенных средствах измерений (в том числе средствах измерений, встроенных в комплектующие изделия);

5) сведения о расходных материалах, применяемых при работе изделия, их типе, количестве, периодичности замены;

6) журнал работ, содержащий сведения о всех проводимых на изделии работах, связанных с поддержанием или восстановлением работоспособного состояния;

7) журнал наработки, содержащий сведения о количестве и продолжительности целевого использования изделия, его режиме, условиях (сменность);

8) журнал учета расходных материалов;

9) карточки учета неблагоприятных событий (инцидентов), связанных с применением медицинского изделия.

При отсутствии формуляра, заведенного изготовителем изделия, формуляр заводится на каждое полученное изделие по месту постановки на материальный учет (на баланс) и передается для ведения по месту эксплуатации изделия вместе с изделием. Электронная версия формуляра находится в папке c:mmtДокументыФормуляр.pdf

2.7.3.Зачем нужен Формуляр

Формуляр выполняет целый ряд задач:

1) Обеспечивает документирование собираемой информации;

2) Содержит все необходимые сведения о медицинском изделии;

3) Обеспечивает возможность сбора данных при отсутствии компьютеров;

4) Снижает требования к персоналу при вводе данных в АИС ММИ;

5) Содержит фактографическую базу для решения вопросов по гарантийным обязательствам и инцидентам.

2.7.4.Карточка медицинского изделия

Сведения о медицинском изделии вносятся в базу данных на основании документации к изделию.

После построения структуры ЛПУ (заведения карточки головного ЛПУ, подчиненного ЛПУ, создание перечня отделений и кабинетов) можно приступить непосредственно к ведению базы данных медицинских изделий.

Для этого в дереве оснащения ЛПУ нужно курсором выделить наименование отделения или кабинета, в котором эксплуатируется медицинское изделие, и нажать кнопку . Перед вами появиться карточка медицинского изделия(Рисунок 10).

В том случае, если для эксплуатации изделия не требуется заключения договора о техническом или метрологическом обслуживании (например, микроскопы, некоторые типы ИВЛ и т.д), то снимите признак индивидуального учета изделия.

Сначала необходимо заполнить регистрационные сведения о медицинском изделии (закладка «Регистрация и учет» Рисунок 10). Для заполнения закладки «Регистрация и учет» необходимо воспользоваться документацией на изделие, получить ряд сведений из бухгалтерии.

Для упрощения работы в АИС ММИ предусмотрен справочник медицинских изделий, в котором помимо общей информации о медицинском изделии содержится автоматическая привязка конкретного изделия к виду. Поэтому настоятельно рекомендуем воспользоваться справочником медицинских изделий, для чего нажмите на , расположенный справа от поля «Наименование МИ» (Рисунок 10). Справочник медицинских изделий представлен на Рисунок 9.

Р
исунок 9. Справочник МИ

Воспользовавшись строкой поиска можно сократить время на подбор нужного наименования медицинского изделия. Когда достигнут положительный результат, выделите нужное медицинское изделие (а если у изделия несколько производителей, выделите требуемого) и нажмите кнопку .В карточке медицинского изделия такие поля как наименование, марка, изготовитель, вид, страна происхождения и ряд других. Если в справочнике не оказалось нужного изделия выберите ближайшее по смыслу и отредактируйте сведения в карточке медицинского изделия.

Если вы решили не пользоваться справочником медицинских изделий, то будьте внимательны при выборе вида изделия.
Заполните остальные сведения о медицинском изделии (в соответствии с паспортными данными). Помните, что поля бирюзового цвета обязательны для заполнения.

Обратите внимание, что если изделие является одноразовым или имплантируемым обязательно необходимо указать это (поставить отметки), а также для изделий, на которые установлен срок годности обязательно указывается дата выпуска (дд.мм.год в поле «Год/дата выпуска»).

Р
исунок 10. Карточка медицинского изделия. Регистрационные данные

Номер формуляра должен соответствовать номеру паспорта с отметкой ФО, но при отсутствии номера паспорта (для большинства импортных изделий) можно присваивать произвольный номер, сохраняя признак ФО.

Если у изделия не найден заводской номер, то ставится отметка «б/н».

После того, как вы заполнили основные поля регистрационных данных медицинского изделия нажмите кнопку .

Для продолжения заполнения данных о медицинском изделии или редактировании сведений в дереве оснащения ЛПУ выберите изделие и нажмите кнопку «Изменить» (либо доступ к карточке медицинского изделия можно осуществить двойным щелчком мыши).

При заполнении регистрационных данных о медицинском изделии необходимо внести информацию о поставщике. Для поиска организации, поставившей оборудование, нажмите на , расположенную рядом с полем «Поставщик». В открывшемся окне найдите наименование нужной организации-поставщика. Если справочник пуст, то нужно добавить поставщика. При этом откроется карточка (Рис.11). Поле «код ОКПО» является обязательным и поэтому автоматически заполняется временным номером, который необходимо заменить реальным ОКПО (его можно найти в накладных).
Рисунок 11. Карточка поставщика
Если вы не знаете код ОКПО, оставьте тот код, который автоматически присвоен программой. После того, как вы заполнили карточку сервисной организации, она появится в справочнике сервисных организаций. Выделите данную организацию курсором мыши и нажмите кнопку «Выбрать». Если вы все сделали верно, в поле «Поставщик» отразится внесенное наименование. Можно также попытаться найти поставщика в справочнике предприятий, однако, перенос данных из справочника можно производить только вручную, копируя необходимые поля.

В том случае, если для эксплуатации изделия не требуется заключения договора о техническом или метрологическом обслуживании, то снимите признак индивидуального учета изделия (карточка медицинского изделия при этом примет упрощенный вид). При заполнении сведений о медицинском изделии, которое не подлежит индивидуальному учету, также необходимо воспользоваться справочником медицинских изделий. Если изделие является имплантируемым и/или одноразовым, обязательно необходимо это отметить. Обязательным является заполнение номера регистрационного удостоверения (можно выбрать из справочника) и номера и срока действия сертификата соответствия. Для медицинских изделий, не имеющих срока годности, указывается год выпускуа, адля изделий со сроком годности указывается дата выпуска в формате день.месяц.год, а также непосредственно указывается срок годности в месяцах.
Р
исунок 12.Медицинские изделия без признака инд.учета

После заполнения карты «Регистрации и учета» переходим на закладку «Эксплуатационные данные» (Рисунок 13). Первое, что нужно сделать – это проставить программу закупки и источник финансирования. Для этого воспользуйтесь встроенными справочниками. Источник финансирования для поставленного оборудования в рамках ПНП «Здоровье» – «Бюджет федеральный», либо в случае смешанного финансирования — «Консолидированные средства» или «Субсидии Федерального бюджета».

Программу закупки следует также выбирать из справочника (программы закупки в рамках реализации приоритетного национального проекта «Здоровье»: например, «Совершенствование организации онкологической помощи населению», «Совершенствование организации медицинской помощи пострадавшим при ДТП» и т.д). В общем случае наименование Постановления Правительства и программ закупки идентичны. Однако, стоит отметить, что некоторые постановления содержат несколько направлений по обеспечению медицинским оборудованием учреждений здравоохранения (например, действие Постановление Правительства РФ №858 от 30.12.2006 распространяется на следующие программы закупки 1. «Обеспечения оборудованием для неонатального скрининга»; 2. «Диагностические средства для профилактики, выявления и лечения лиц, инфицированных вирусами иммунодефицита человека и гепатитов В и С»).

На закладке эксплуатационные данных также необходимо проставить наименование единиц ресурса.

Понятие единицы ресурса связано с термином «ресурс». Ресурс – это указанный производителем в документации к изделию гарантированный объем работы, который изделие может выполнить до перехода в предельное состояние. Предельное состояние – состояние изделия, когда его дальнейшая эксплуатация невозможна, а восстановление невозможно или нецелесообразно. Таким образом, ресурс – это максимальный объем работы изделия за весь его жизненный цикл. Измеряется ресурс в тех единицах, которые характерны для измерения объема предназначенной работы изделия. Например, для автомобиля это будет пробег, а единица ресурса – километры, для аппарата УЗИ – время в минутах, для лабораторного анализатора – рабочие циклы (вообще, для большинства изделий единицей работы является рабочий цикл). Величина выполненной работы за период (например, за смену) называется наработкой. Общая наработка с начала эксплуатации изделия, отнесенная к ресурсу, называется выработкой ресурса, выражается в процентах и характеризует реальный физический износ изделия.

Установленный/назначенный ресурс указывается в паспорте изделия производителем. Если его нет, то поле не заполняется.

Однако, следует обязательно заполнить поле единицы ресурса, поскольку в этих единицах считается наработка.

В случае, если изделие уже находится в эксплуатации, то необходимо проставить предварительную наработку изделия по средним/фактическим показателям (по оценке специалиста, работающего с изделием).

Также на закладке указывается срок службы изделия в соответствии с технической документацией на изделие, периодичность обслуживания (проведения плановых технических осмотров), трудоемкость, норма количества исследований (для диагностических изделий – диагностических процедур, для терапевтических – терапевтических процедур) в смену. В поле «Полученный или ожидаемый эффект применения» можно вносить информацию о полученном техническом, экономическом или ином эффекте от применения изделия (например, увеличение пропускной способности кабинета); при низкой эффективности использования заполняется поле «Причины неэффективного использования. Поля «отзыв об изделии» и «дополнительные параметры» заполняются по желанию либо в соответствии с требованиями внутри учреждения либо региона.

Поле срок годности заполняется при наличии данного показателя в документации к медицинскому изделию (например, срок годности может быть указан для имплантируемых или одноразовых изделий).

Рисунок 13. закладка «Эксплуатационные данные»
Если изделие является средством измерения, то перейдите на закладку «Метрология». Если вы выбрали медицинское изделие из справочника, то сведения на закладке уже будут присутствовать. Если их нет или чего-либо недостает, внесите самостоятельно.

Рисунок 14. Закладка метрология
Для выбора номера госреестра средств измерений можно воспользоваться справочником средств измерений медицинского назначения (Рисунок 15).

Рисунок 15. Справочник «Госреестр СИ»

2.7.5.Внесение записи о комплектации медицинских изделий

Учет медицинских изделий, поставленных в комплекте, можно вести двумя способами.П
ервый способ
– собирание изделий в условную группу. В дереве оснащения ЛПУ (Рисунок 6) установите курсор на наименования отделения, где эксплуатируется медицинское изделие, и нажмите кнопку . Появиться стандартная карточка медицинского изделия. Установите признак группы комплекта. Для этого в поле «Наличие в ЛПУ» выберите пункт «Группа(комплект)», при этом карточка примет упрощенный вид, и введете наименование комплекта (Рисунок 16). Нажмите кнопку.

Рисунок 16.
После этого необходимо ввести перечень изделий в группе (комплекте). Для этого устанавливаем курсор на наименование отделение и нажимаем кнопку . В соответствии с рекомендациями, описанными в пункте 2.7.4, вводим сведения об изделии (на закладке регистрационные данные и эксплуатационные данные). Сохраните карточку медицинского изделия. После этого в дереве оснащения ЛПУ выделяем введенное изделие курсором мыши, нажимаем кнопку «Переместить» и выделяем в дереве оснащения ЛПУ наименование комплекта (наименование выделено серым цветом и рядом с ним значок папки зеленого цвета).

Если все сделано правильно, то введенный комплект в дереве ЛПУ будет выглядеть как на Рисунок 17.

Рисунок 17

Второй способ – комплектация реального изделия (например, автомобиль скорой медицинской помощи и его комплектация). В этом случае заполняется карточки медицинских изделий в соответствии с рекомендациями пункта 2.7.4. Далее необходимо переместить комплектующие в «основное изделие». Для этого выделяем курсором мыши комплектующее и нажимаем кнопку «Переместить», после этого, выделяем курсором мыши наименование медицинского изделия, в которое нужно осуществить перемещение.

Р
исунок 18

Руководство оператора

1. Общие сведения

1.1. Наименование программы

1.1.1. Полное наименование программы: «ИНОМ».

1.1.2. Программное обеспечение «ИНОМ», является российской разработкой, организация-разработчик: ООО «СИНТЕГРА». 


1.2. Назначение и область применения программы

1.2.1. Мобильное приложение «ИНОМ» подходит для СНТ и ОНТ. С «ИНОМ» дачники даже могут голосовать по важным вопросам,
просто сидя дома. Председатель же экономит силы, время и бумагу, организуя общие собрания в онлайн-формате. С ИНОМ можно все – оплачивать счета, делать взносы, уведомлять должников
через смс и голосового помощника, видеть аналитику платежей. Все просто и на экране смартфона или ПК.

1.3. Основные функции программы

1.3.1. Приложение предназначено для работы с личным кабинетом пользователя.

1.3.2. Основной функционал приложения включает в себя:

Просмотр:

  • Лицевого счета;
  • Информации управляющей компании и ее реквизиты;
  • Баланса;
  • Показания счетчиков;
  • Заявок;
  • Сервисов;
  • Квитанций;
  • Платежей;
  • Новостей;
  • Опросов;
  • Голосований;
  • Смет;
  • Чата.

Возможность:

  • создания и отмены новых заявок;
  • отправки сообщения к определенной заявке;
  • полной или частичной оплаты квитанций лицевого счета;
  • отправки нового комментария к определенной новости;
  • участвовать в голосованиях компании;
  • участвовать в опросах компании;
  • передачи показаний;
  • детализации начислений;
  • доступа ко всем сообщениям чата, а так же отправка нового сообщения.

Приложение постоянно развивается, поэтому данный список может быть дополнен.

1.4. Требования к составу и параметрам технических средств

1.4.1. Минимальные требования к аппаратной платформе.

1.4.1.1. Требования к аппаратной платформе не предъявляются. приложение «ИНОМ» построено на MVVM-архитектуре,
обращается к серверу веб-сервиса и не имеет аппаратной платформы.

1.4.2. Минимальные требования к пользовательской платформе.

1.4.2.1. Для бесперебойной работы приложение «ИНОМ» требуется мобильное устройство под управлением Android OS со скоростным доступом в глобальную сеть интернет и минимальными техническими требованиями:

  • центральный процессор на ARM-архитектуре;
  • 1 ГБ оперативной памяти;
  • 1 ГБ свободной постоянной памяти для установки и функционирования приложения;
  • цветной сенсорный экран размером от 4.5 дюймов, разрешением HD и выше.

1.5. Требования к установленному общесистемному программному обеспечению

1.5.1. Для обеспечения корректного функционирования приложение «ИНОМ» на пользовательской платформе должно быть установлено следующее общесистемное программное обеспечение:

  • операционная система на базе Android версии 5.1 и выше;
  • Android System WebView версии 88 и выше;
  • Операционная система на базе IOS версии 12.1 и выше.

1.6. Разработка приложения

1.6.1. Приложение «ИНОМ» было разработано на языках программирования JavaScript и PHP в среде разработки JetBrains Webstorm 3.2, при разработке использовался ReactJS 18.

2. Описание программы

2.1. Структура программы

2.1.1. Приложение «ИНОМ» построено на MVVM-архитектуре с использованием шаблонов проектирования Interactor/Команда. MVVM является одним из архитектурных шаблонов,
которые улучшают разделение задач и позволяет отделить логику пользовательского интерфейса от серверной логики.

Архитектурный шаблон MVVM состоит из следующих компонент:

  • модельный слой (Model) — представляет логику работы с данными и описание фундаментальных данных, необходимых для работы приложения;
  • слой представления (View) — представляет графический интерфейс (окна, списки, кнопки и пр.), выступает подписчиком на событие изменения значений свойств или команд,
    которые предоставляет слой модели представления. Если в модели представления меняется какое-либо свойство, она оповещает всех подписчиков об этом,
    и слой представления запрашивает обновлённое значение свойства из слоя модели представления. В случае, если пользователь воздействует на какой-либо элемент интерфейса,
    слой представления вызывает соответствующую команду, предоставленную слоем модели представления;
  • слой модели представления (ViewModel) — представляет собой связь между модельным слоем и слоем представления, то есть содержит слой модели, преобразованный к слою представления,
    а также команды, которыми может пользоваться слой представления, чтобы влиять на слой модели.

2.2. Обобщённый алгоритм функционирования программы

2.2.1. Приложение построено на MVVM-архитектуре с использованием шаблонов проектирования Interactor/Команда. Все пользовательские данные для отображения хранятся на сервере веб-сервиса.

2.2.2. Доступ к данным с сервера веб-сервиса осуществляется через REST HTTP API.

2.2.3. Пользователь осуществляет взаимодействие с сервисом через графический интерфейс,
который реализован набором различных экранов (View). Взаимодействие осуществляется при помощи кликабельных компонентов, которые запускают сценарии работы приложения «ИНОМ».

2.2.4. При нажатии на такой компонент, возникает событие и запускаются различные сценарии работы приложения. Сценарии работы приложения обрабатываются в слое модели представления (ViewModel).
При обработке запускаются соответствующие команды (Interactor), которые отправляют запрос на получение/изменение данных через API.

2.2.5. После обработки запроса, API возвращает данные и уведомляет об изменениях в Interactor, при этом создается API Callback.
При получении ответа данные из него обрабатываются для сохранения в локальной базе данных и передаются в локальный репозиторий СУБД.

2.2.6. Слой модели представления (ViewModel) подписан на зависимые данные из базы данных, их значения опубликованы для подписки в слое представления (View). Слой представления (View),
в свою очередь подписан на обновление данных для отображения. Таким образом, данные в слое представления (View) обновляются.


3. Выполнение программы

3.1. Запуск программы

3.1.1. После установки мобильного приложения на рабочем столе появится его иконка (рис. 1). Для запуска «ИНОМ» нажмите на иконку приложения и дождитесь пока оно откроется.
Если при открытии приложения возникли неполадки, удалите приложение и установите его заново ( Инструкция по установке и проверке приложения ).

Рис. 1

3.2. Выполнение программы

3.2.1. При работе с  «ИНОМ» пользователям доступен набор следующих
функциональных возможностей.

3.2.2.  Авторизация пользователя.

3.2.2.1. Запустите мобильное приложение «ИНОМ» с рабочего стола мобильного телефона . Перед
вами появится форма Авторизации (рис. 2).

3.2.2.2. Если авторизация прошла успешно, на экране отобразится главная страница приложения (рис. 3-6)

Рис. 2
Рис. 3
Рис. 4
Рис. 5
Рис. 6

3.2.3. На «Главной странице» приложения возможно:

3.2.3.1. посмотреть общий долг по лицевому счету, а так же ежемесячные и единоразовые выплаты (рис. 7)

Рис. 7

3.2.3.2. посмотреть показания счетчиков, информацию по счетчикам на электроэнергию, газ и воду, а так же передать данные показания (рис. 8-9).

Рис. 8
Рис. 9

3.2.3.3. посмотреть заявки (сервисы) (рис. 10) , оформить (при успешном оформлении новая заявка отобразится в «Мои заявки») (рис. 11), возможна отправка сообщения в чате по  заявкам (рис. 12).

Рис. 10
Рис. 11
Рис. 12

3.2.3.4. посмотреть квитанции лицевого счета (оплачены или не оплачены) (рис. 13), детально посмотреть каждую квитанцию (рис. 14), доступна как полная, так и частичная оплата

Рис. 13
Рис. 14

3.2.3.5. просмотреть все платежи лицевого счета (рис. 15).

Рис. 15

3.2.3.6. посмотреть список всех новостей компании (важные или текущие), подробно изучить определенную новость (рис. 16),  просмотреть все комментарии у конкретной новости,
а так же отправить новый комментарий к каждой новости (рис. 17).

Рис. 16
Рис. 17

3.2.3.7. посмотреть все опросы компании, а так же их результаты (рис. 18), реализована возможность участия пользователя в опросах (рис. 19).

Рис. 1 
Рис. 1

3.2.3.8. посмотреть все голосования компании, результаты, ответы, реализована возможность участия пользователя в голосованиях, а так же доступна информация о конкретном голосовании
(информация о собрании доступны всегда) (рис. 20-23).

Рис. 20
Рис. 21
Рис. 22
Рис. 23

3.2.3.9. посмотреть все сметы пользователя (рис. 24), возможно узнать подробную информацию по каждой смете (рис. 25).

Рис. 24
Рис. 25

3.2.4. На странице «Профиль» приложения вы можете узнать всю информацию профиля пользователя (информацию об аккаунте, паспортных данных,
недвижимости, транспорте, документах), так же на данной странице можно сменить или же выйти из аккаунта (рис. 26-27).

Рис. 26
Рис. 27

3.2.5. На странице «Чаты» приложения вы можете узнать все доступные чаты жителю (рис. 28), а так же просмотреть все сообщения из чата, имеется возможность
отправки нового сообщения (рис. 29).

Рис. 28
Рис. 29

3.2.6. На странице «Контакты» приложения выводится информация по управляющей компании и ее реквизиты (рис. 30).

Рис. 30

3.2.7. На странице «События» приложения доступны все непрочитанные события пользователю (рис. 31).

Рис. 31

1. Порядок работы 3

1.1. Алгоритм действий оператора 3

1.2. Пример 3

2. Журнал происшествий 8

2.1. Функции главного окна 8

2.2. Поиск происшествий 9

2.3. Добавление нового происшествия 9

2.4. Редактирование и просмотр параметров происшествия 11

2.5. Просмотр места происшествия на Карте 11

3. Оповещение экстренных служб, мониторинг и рассылка уведомлений 12

3.1. Мониторинг 12

3.2. Оповещение экстренных служб 12

4. Печать отчетов 13

5. Привязка документов 14

5.1. Работа с рубрикатором 14

5.2. Работа с документами 16

5.3. Добавление документа 16

5.4. Редактирование документа 18

5.5. История изменения документа 20

5.6. Режимы просмотра фотодокументов 21

5.7. Перенос документов в другой раздел рубрикатора 21

5.8. Репликация документа на другие серверы 22

Общие правила работы 23

1. Главное окно 23

1.1. Список объектов 23

1.2. Панель инструментов 23

1.3. Нижняя панель 24

1.4. Информация о пользователе 24

2. Окно редактирования данных (экранная форма) 24

3. Справочники 26

3.1. Линейный справочник 27

3.2. Иерархический справочник 29

4. Справочник «Место» 30

4.1. Использование справочника при заполнении полей 30

Приложение 2 32

Порядок действий при возникновении сбоев в работе программы 32

Перечень сокращений и определений 35

1.Порядок работы

Действующие лица:

  • Операторы (диспетчеры) экстренных служб 112, 01, ГИБДД, 02, 03 и т.д.
  • Заявители – граждане, сообщающие о происшествии.

Технические средства ­­­– программно-аппаратный комплекс (ПАК), включающий:

  • средства хранения и передачи данных;
  • средства приема и регистрации телефонных вызовов (опционально).

К ПАК подключены терминалы операторов.

Программные средства:

  • специальное программное обеспечение «Система 112» (далее просто Система);
  • общее программное обеспечение (интернет – браузер, MS Word, MS Excel)
  • программа автоматизированной обработки телефонных вызовов, сопряженная с Системой (опционально).

Задачи операторов в Системе. Основная задача оператора – внести первичные данные о происшествии в Карту вызова, оповестить привлекаемые службы, сохранить Карту в базе данных Системы. Далее оператор действует в соответствии с регламентом своей службы.

1.1.Алгоритм действий оператора

Перед каждым оператором на экране компьютера открыт свой журнал вызовов (он же журнал происшествий, он же просто Журнал).

Сообщение о происшествии может поступить оператору любой из служб. При поступлении вызова оператор:

  1. открывает в Карту вызова (если входящие вызовы обрабатываются специальной программой приема вызова, то Карта вызова открывается автоматически).
  2. проводит опрос заявителя, одновременно заполняя Карту вызова;
  3. принимает решение о привлечении других служб (при наличии необходимых данных Система автоматически определяет привлекаемые службы);
  4. предпринимает действия по зарегистрированному происшествию согласно внутреннему регламенту своей службы;
  5. вводит в Систему информацию о действиях своей службы;
  6. наблюдает за действиями привлеченных служб и при необходимости дублирует сообщение в одну из служб (основную по данному происшествию) по телефону.

Примечание. Оператор может переадресовать вызов (перевести звонок Заявителя) другой службе, если сочтет её более подходящей для обслуживания вызова.

Понравилась статья? Поделить с друзьями:
  • Как пользоваться градусником без ртути инструкция по применению видео
  • Полисорб детям инструкция по применению для детей при аллергии
  • Пенестер инструкция по применению отзывы мужчин
  • Метиленовый синий инструкция по применению цена для аквариума
  • Казанский вертолетный завод руководство предприятия