Главная страница

Курсовая работа. 9. Разработка регламента выполнения процесса «Движение библиотеч. Курсовая работа по дисциплине Методы и средства проектирования информационных систем и технологий на тему Разработка регламента выполнения процесса Движение библиотечного фонда


Скачать 337.85 Kb.
НазваниеКурсовая работа по дисциплине Методы и средства проектирования информационных систем и технологий на тему Разработка регламента выполнения процесса Движение библиотечного фонда
АнкорКурсовая работа
Дата23.05.2023
Размер337.85 Kb.
Формат файлаdocx
Имя файла9. Разработка регламента выполнения процесса «Движение библиотеч.docx
ТипКурсовая
#1154011
страница2 из 10
1   2   3   4   5   6   7   8   9   10

2 ДИАГРАММЫ UML

2.1 ДИАГРАММА ПРЕЦЕДЕНТОВ


Диаграмма прецедентов для задачи «Движение библиотечного фонда» представлена на рисунке 2.1.

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

На диаграмме представлены:

  • актеры (пользователь разрабатываемой ИС, им могут быть – Заведующий отделом комплектования, ведущие библиотекари)

  • прецеденты (три основные из них – формирование отчетов, формирование библиотечного фонда, формирование справочников).

Пользователь является инициатором всех действий осуществляемых с системой. Прецеденты:

  • формирование отчетов (инициируется пользователем, реализация данной функциональности системы возможна в шести аспектах поведения – вариантах использования, в зависимости от того какой из них выберет пользователь. При выборе определенного варианта его реализация (напр., формирование КСУБФ (Поступление в фонд)) становится возможной только при выполнении обязательного условия (прецедента выбор года, за который будет формироваться данный документ)- прецедента соединенного с базовым связью «include» – включает);

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

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



20



Рисунок 2.1 – Диаграмма прецедентов модернизированной задачи «Движение библиотечного фонда» ИС библиотеки предприятия

2.2 ДИАГРАММА КЛАССОВ


Для представления формализованного описания логической структуры задачи используется методология объектно-ориентированного проектирования UML. UML – это графический язык визуализации, специфицирования и документирования.

Концептуальная модель UML включает в себя три составные части:

  • основные строительные блоки языка;

  • правила их сочетания;

  • строительные блоки UML.

UML включает три вида строительных блоков:

  • сущности;

  • отношения;

  • диаграммы.

Диаграмма в UML – это графическое представление набора элементов.

В результате построения диаграммы классов был разработан ряд классов, представленных в таблице 2.1 соединенные связями, указанными в таблице 2.2.

Таблица 2.1 – Классы, использованные при построении диаграммы классов

№ п/п

Наименование класса

Примечание

1

Сотрудники

Сотрудник отдела комплектования библиотеки предприятия

2

Книги

Информация о книгах, которые находятся в библиотечном фонде

3

Экземпляры

Информация об экземплярах книг библиотечного фонда

4

Акты списания

Информация об актах списания книг

5

Причины списания

Информация о причинах списания книг

6

Издательства

Информация об издательствах книг

7

Тип литературы

Информация о типах литературы

8

Языки книги

Информация о языках книги

9

Авторы

Информация об авторах книг

10

Партии

Информация о поступивших партиях книг

Таблица 2.2 – Отношения между классами

№ п/п

Класс

Вид связи

Класс

Кардинальность


1

Книги

Агрегация

Экземпляры

1:M

2

Языки книги

Агрегация

Книги

1:М

3

Тип литературы

Агрегация

Книги

1:М

4

Сотрудники

Агрегация

Акты списания

1:М

5

Партии

Агрегация

Экземпляры

1:М

6

Акты списания

Агрегация

Экземпляры

1:М

7

Издательства

Агрегация

Экземпляры

1:М

8

Причины списания

Агрегация

Акты списания

1:М

9

Книги

Агрегация

Авторы

1:М(М:М?)


Диаграмма классов для задачи «Движение библиотечного фонда» представлена на рисунке 2.2

Диаграмма классов логически построена на основе будущих форм разрабатываемой ИС. «Взаимодействие» с формами осуществляется с помощью кнопок, каждая из которых поддерживается методом соответствующего класса. Напр. форма Книги.

В программе она вызывается следующим образом:

Нажатие на кнопку Каталог книг – появляется форма с перечнем книг. Можно выбрать кнопки - добавить книгу, изменить, удалить книгу.

Добавить книгу – отображаются все поля, которые отражены в классе «Книги». Поле автор – специальная кнопка, которая вызывает форму авторы – т.о. можно выбрать автора из появившегося перечня авторов. Такие же поля Тип литературы и Язык книги.

Кнопки «Сохранение данных» и «Отмена» не отражены в реализации класса «Книги».





Рисунок 2.2 – Диаграмма классов для задачи «Движение библиотечного фонда»
1   2   3   4   5   6   7   8   9   10


написать администратору сайта