Файл: Проектирование реализации операций бизнес-процесса «Управление документооборотом».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 03.07.2023

Просмотров: 82

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

1 глава. Аналитическая часть.

1.1 Выбор комплекса задач автоматизации

1.2 Характеристика существующих бизнес-процессов

1.3 Характеристика документооборота, возникающего при решении задачи

1.4 Обоснование проектных решений по информационному обеспечению

1.5. Обоснование проектных решений по программному обеспечению

2 глава. Проектная часть.

2.1. Разработка моделей в среде Platform1. Информационная модель и её описание

2.2 Характеристика нормативно-справочной, входной и оперативной информации

2.3 Характеристика результатной информации

2.4 Общие положения (дерево функций и сценарий диалога)

2.5.Характеристика базы данных

2.6. Структурная схема пакета (дерево вызова программных модулей)

2.7. Описание программных модулей.

2.8. Контрольный пример реализации проекта и его описание

Заключение

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

Рисунок 31. Работа с базой данных

  1. В открывшемся окне выбрать «Форма» (Рисунок 32).

Рисунок 32. Работа с базой данных

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

Рисунок 33. Работа с базой данных

  1. Справа в меню в поле «Ширина надписи» значение 100, в поле «Ширина поля» значение 400 (Рисунок 34).

Рисунок 34. Работа с базой данных

Так же настроить для остальных атрибутов (Название, Автор). При этом ширина надписи по умолчании выставляется такой же, как у первого атрибута, и ее вставлять не требуется [26].

  1. Далее для атрибута ISBN можно настроить подсказку для ввода значений, так как ISBN всегда имеет один и тот же формат. Для перейти в настройки «Расширенные» и ввести «Маска ввода»: 999-9-9999-9999-9 (Рисунок 35).

Рисунок 35. Работа с базой данных

  1. После чего нужно вернуться в книги через навигатор, открыть книгу и проверить изменения (Рисунок 36).

Рисунок 36. Работа с базой данных

В этом пункте представлены этапы работы с базой данных в информационной системе [27].

2.6. Структурная схема пакета (дерево вызова программных модулей)

  1. Создается аналогичном образом. Необходимо проделать каждое действие, что и с сущностью «Книга».
  2. Код префикс t, в конце свой номер: tregistr14.
  3. Имя: Регистрационная карточка 14. Сохранить.
  4. Атрибуты по умолчанию расставить аналогично книге.
  5. Code изменить на «Регистрационный номер». Поставить галки «Уникальные значения» и «Обязательный».
  6. Description изменить на «ISBN».
  7. Для того, чтобы связать регистрационную карточку с конкретной книгой необходимо настроить связь. Для этого нажать на «Связи», затем нажать «Добавить» (Рисунок 37).

Рисунок 37. Структура программы

  1. Заполнить необходимые поля (Рисунок 38). Для поля «Код» использовать префикс lnk и в конце указывать свой номер. Связные сущности выбирать свои (со своими номерами). Сохранить.

Рисунок 39. Структура программы

  1. Создать атрибут «Книги» (Рисунок 40).

Рисунок 40. Структура программы

  1. Все сохранить. Опубликовать данную сущность в навигаторе аналогичном образом (как книги). В свою папку внести свою регистрационную карточку: «Регистрационная карточка 14 Список» (назвать «Регистрационные карточки»). Выйти из системы и снова войти в систему.
  2. Настроить права. Перезайти в систему. Проверить выставленные настройки.
  3. Зайти в построитель сущности в форму. Настроить ширину полей.
  4. Далее необходимо настроить автоматическое заполнение ISBN в регистрационной карточке. Т.е. при выборе определенной книги в регистрационной карточки, ее ISBN будет автоматически подтягиваться из карточки книги. Для этого необходимо [28]:
    1. Сделать данное поле нередактируемым (Рисунок 41). В меню справа найти «Условие блокировки редактирования» и вписать true.

Рисунок 41. Структура программы

    1. В поле «Значение по умолчанию» (Рисунок 42) занести данное выражение: #{fields.aBook.value.Code.concat(' (').concat(fields.Code).concat(')')}.

Необходимо обратить внимание на то, что название атрибута (подсвечен желтым) должно в точности соответствовать введенному вами при создании данного атрибута [28].

Рисунок 42. Структура программы

    1. Поставить галочку «Очищать, если скрыто» (Рисунок 43). Сохранить.

Рисунок 43. Структура программы

    1. На атрибуте «Книга» поставить «Область обновления» - форма. Сохранить. Тоже самое проделать с атрибутом «Регистрационный номер» (Рисунок 44). Сохранить.

Рисунок 44. Структура программы

  1. Добавить в сущность «Регистрационная карточка» атрибут «Автор» (Рисунок 45).

Рисунок 45. Структура программы

  1. Добавить в сущность «Регистрационная карточка» атрибут «Дата выдачи» (Рисунок 47).

Рисунок 47. Структура программы

  1. Добавить в сущность «Регистрационная карточка» атрибут «Дата возврата» (Рисунок 48).

Рисунок 49. Структура программы

  1. Добавить в сущность «Регистрационная карточка» атрибут «Фактическая дата возврата» (Рисунок 50).

Рисунок 50. Структура программы

  1. Сохранить.
  2. Настроить автоматическое заполнение автора в регистрационной карточке из соответствующей книги. Значение по умолчанию:

#{fields.aBook.value.aAuthor}

(Проверить соответствие выделенных названий атрибутов).

  1. Настроить ширину всех полей в форме. Сохранить. Проверить все проведенные настройки.
  2. Заполнить 5 регистрационных карточек на разные книги.
  3. Настроить вид реестра «Регистрационная карточка» под себя. Настроить ширину колонок. Убрать не нужные колонки (Рисунок 51).

Рисунок 52. Структура программы

Сущность «Читатель»

  1. Создается аналогичном образом, как и предыдущие.
  2. Код префикс t, в конце свой номер: tReader14.
  3. Имя: Читатель 14. Сохранить.
  4. Атрибуты по умолчанию расставить аналогично книге.
  5. Code изменить на «Номер читательского билета». Поставить галки «Уникальные значения» и «Обязательный».
  6. Description изменить на «ФИО».
  7. Создать атрибут «Фамилия» (Рисунок 53).

Рисунок 53. Структура программы

  1. Создать атрибут «Имя» (Рисунок 54).

Рисунок 54. Структура программы

  1. Создать атрибут «Отчество» (Рисунок 55).

Рисунок 55. Структура программы

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

Рисунок 56. Структура программы

  1. Создать атрибут «Книга» (Рисунок 57).

Рисунок 57. Структура программы

  1. Сохранить. Опубликовать читателя в навигаторе. В свою папку внести свою сущность читатель: «Читатель 14 Список» (назвать «Читатели»). Перезайти в систему.
  2. Настроить права. Перезайти в систему. Проверить выставленные настройки [28].
  3. Зайти в построитель сущности в форму. Настроить ширину полей.
  4. Сделать ФИО не редактируемым.
  5. В поле «Значение по умолчанию» внести:

fields.aSurName.concat(' ').concat(fields.aForeName.substring(0,1)).concat('.').concat(fields.aMiddleName.substring(0,1)).concat('.')

  1. (Проверить соответствие выделенных названий атрибутов).
  2. На атрибутах «Фамилия», «Имя», «Отчество» поставить область обновления: Форма.
  3. Сохранить.
  4. Выбрать атрибут книги. В меню справа перейти в расширенные настройки. Добавить поле сортировки (Рисунок 58).

Рисунок 58. Структура программы

  1. В поле колонки выбрать нижеприведенные значения (Рисунок 59).

Рисунок 59. Структура программы

  1. Далее установить следующие значения. Данные подписи будут высвечиваться при наведении на данные элементы (Рисунок 60).

Рисунок 60. Структура программы

  1. Сохранить.
  2. Атрибут «Номер читательского билета» сделать нередактируемым.
  3. В поле «Значение по умолчанию» внести:

empty fields.Code ? commonsDataProvider.getNextCounterValue('nBilet') : fields.Code

  1. (Проверить соответствие выделенных названий атрибутов). Поставить галку «Заполняется при сохранении» (Рисунок 61). Сохранить.

Рисунок 61. Структура программы

  1. Зайти в свою библиотеку, в читатели. Заполнить 3 читателя (в том числе себя). При этом проверить все настройки.
  2. Добавить читателю пару книг. Для этого:
  3. Открыть читателя и нажать (Рисунок 62).

Рисунок 62. Структура программы

  1. Выбрать несколько книг галочкой (Рисунок 63).

Рисунок 64. Структура программы

  1. Создать атрибут читатель в сущности «Регистрационная карточка» (Рисунок 65). для определения читателя, который брал данную книгу.

Рисунок 65. Структура программы

  1. Настроить вид реестра «Читатели» под себя. Настроить ширину колонок. Убрать не нужные колонки (Рисунок 66).

Рисунок 66. Структура программы

В этом пункте представлено описание программных модулей, описание работы с программой.

2.7. Описание программных модулей.

Настройка фильтра, с помощью которого читатель сможет выбирать себе только свободные книги, ни видя уже выданные. Для этого:

  1. Перейти в реестр «Регистрационные карточки». И нажать (Рисунок 67).

Рисунок 67. Программный модуль

  1. Ввести название «Экземпляры книг в наличии» и поставить галку «Системный фильтр», сохранить (Рисунок 68).

Рисунок 69. Программный модуль

  1. Далее в списке фильтров выбрать созданный фильтр и нажать (Рисунок 70).

Рисунок 71. Программный модуль

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

Рисунок 72. Программный модуль

  1. Сохранить данный фильтр (Рисунок 73).

Рисунок 73. Программный модуль

  1. Проверить работу фильтра в реестре.
  2. Перейти в построитель сущности. Найти свою сущность читателей. Нажать на «Книги». В правом меню перейти в расширенные настройки. В поле «Фильтр» выбрать свой фильтр (Здесь доступен выбор только из системных фильтров) (Рисунок 74).