Материал: Разработка автоматизированного рабочего места библиотекаря (на примере Университета Синергия)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Рисунок 20 - Информационная модель Проектировщики предполагают, что при вводе данных сначала заполняется справочники – издательств, жанров, типов книг, сотрудников, читателей, книг.При заполнении справочника сотрудников вводятся данные сотрудника и вводятся данные для входа в ИСНа выходе моделируемая система предоставляет отчет - «Журнал движения книг», «Каталог книг» и «Список читателей».

      1. Характеристика нормативно-справочной, входной и оперативной информации
В системе применяются справочники, указанные в таблице 10.Таблица 10Перечень используемых справочников

пп


название справочника

Реквизиты справочника

ответственный за ведение

средний объём справочника в записях

среднюю частоту актуализации

средний объем актуализации, %

1

Сотрудник

Табельный номер

Фамилия

Имя

Отчество

Адрес

Телефон

Должность

Администратор

20

1 раз в квартал

10

2

Учетные записи

Логин Пароль

Администратор

3

1 раз в год

10

3

Тип книги

Название типа книги

Администратор

3

1 раз в год

30

4

Жанр

Название жанра

Администратор

500

1 раз в год

2

5

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

Название издательства

Администратор

150

1 раз в год

1%

6

Читатель

Фамилия

Имя

Отчество

Адрес

Телефон

Библиотекарь

1500

3 раза в неделю

1
В системе применяются оперативные таблицы, указанные в таблице11.Таблица 11Перечень используемых таблиц

пп


название таблицы

Реквизиты таблицы

ответственный за ведение

средний объём таблицы в записях

среднюю частоту актуализации

средний объем актуализации, %

1

Каталог книг

Шифр книги

Название книги

Автор

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

Год выпуска

Количество книг

Библиотекарь

80000

1 раз в месяц

10

2

Журнал движения книг

Номер записи

Дата выдачи

ФИО читателя

ФИО выдавшего сотрудника


Библиотекарь

10000

50 раз в день

1

3

Спецификация журнала движения книг

Номер записи

Название книги

Дата возврата

ФИО принявшего сотрудника

Библиотекарь

10000

50 раз в день

1

4

Жанры книги

Название книги

Название жанра

Библиотекарь

120000

1 раз в месяц

10

      1. Характеристика результатной информации
Список результатной информации показан в таблице 12.Таблица 12Результатная информация

Документ

Реквизиты

На основе каких таблиц формируется

Частота формирования

Кому предназначен

Журнал движения книг

Фамилия читателя

Имя читателя

Отчество читателя

Шифр книги

Название книги

автор

Год издания

Название издательства

Дата выдачи книги

Дата возврата книги

Читатели

Каталог книг

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

Журнал движения книг

1 раз в неделю

Руководство

Каталог книг

код_книги

Шифр

Название

автор

Тип_книги

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

Год_издания

Кол_во

Каталог книг

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

Тип книги

1 раз в квартал

Руководство

Библиотекари

Список читателей

Фамилия

Имя

Отчество

Адрес

Контактный телефон

Читатели


1 раз в квартал

Руководство

    1. Программное обеспечение задачи

      1. Общие положения (дерево функций и сценарий диалога)
Схемы "Дерево функций" (рис. 21) и "Сценарий диалога" (рис 22) по своей сути позволяют наглядно показать иерархию функций управления и обработки данных, которые автоматизированы в разработанном программном продукте.Рисунок 21 – Дерево функцийРисунок 22 - Сценарий диалога

      1. Характеристика базы данных
Физическая структура разработанной БД показана на рис. 23.Так как выбранная СУБД MySQL поддерживает в наименовании таблиц и полей только английские символы, то все поля и таблицы будут на латинице. Так как это физическая структура БД, то таблицы и справочники будут отличаться от информационной модели, представленной пользователям ИС. Так, некоторые таблицы будут содержать дополнительные поля, которые нужны для функционирования БД. А часть справочников и/или таблиц может быть разделена на несколько таблиц для более компактного хранения информации.Рисунок 23 – Физическая структура разработанной БД
Таблица 12Описание структуры записей таблицы «Книга»(Book)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код книги

nomer_book

Число

Целое

ключевое поле, первичный

Вид книги

type

Число

Целое

ключевое поле, внешний

Шифр книги

shifr

строка

20




Название книги

name_book

строка

20




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

izdatelstvo

строка

100

ключевое поле, внешний

Год издания

year_izdanie

Число

Целое




Количество книг

kolvo

Число

Целое




Автор книги

Avtor

Текстовый

150



Таблица 13Описание структуры записей таблицы «Издательство» (izdatelstvo)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код издательтства

id_izdatelstvo

Число

Целое

ключевое поле, первичный

Название издательства

name_izdatelstvo

строка

45



Таблица 14
Описание структуры записей таблицы «Жанр» (Janr)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код жанра книги

id_janr

Число

Целое

ключевое поле, первичный

Название жанра книги

name_janr

строка

45



Таблица 15Описание структуры записей таблицы «Жанры книги» (janr_book)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код жанра книги

id_janr

Число



Целое

ключевое поле, первичный

внешний

Код книги

id_book

Число

Целое

ключевое поле, первичный

внешний
Таблица 16Описание структуры записей таблицы «Журнал движения книг» (jurnal_book)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер записи

nomer_zapis

Число

Целое

ключевое поле, первичный

Дата выдачи

date_time_zapis

Дата/время







Код читателя

reader

Число

Целое

ключевое поле, первичный

Табельный номер сотрудника выдавшего книгу

sotrudnik

строка

8

ключевое поле, первичный
Источник: https://files.student-it.ru/previewfile/152301

Смотрите также: