Диплом: Разработка автоматизированного рабочего места библиотекаря Библиотеки №85 города Москвы

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Список всех книг;
Список выданных книг;
Список книг у каждого читателя.
ER-диаграмма используемой базы данных приведена на рисунке 2.6.
Рис. 2.6. ER-диаграмма базы данных
Реквизитный состав таблиц, описание типа и назначения полей приведены
в таблицах 2.3-2.9.
Таблица 2.3
78
Структура таблицы «Читатели»
№№
Наименование
поля
Идентификатор
Тип Примечание
1.
Код записи idu int(11)
Ключевое,
автозаполнение
2. Фамилия, имя и
отчество
nameuser varchar(255)
3. Дата
регистрации
datereg timestamp
4. Номер
читательского
билета
login varchar(25)
5. Логин password varchar(25)
6. Статус status int(1)
7. Отметка об
удалении
udaluser int(1)
8. Код iduserotd int(1)
9. Код читателя idpkuser int(6)
10. Адрес adress text
Таблица 2.4
Структура таблицы «Отделы»
Наименование
поля
Идентификатор Тип Примечание
1)
Код записи idot int(1)
Ключевое,
автозаполнение
2)
Наименование namef varchar(255)
3)
Отметка об
удалении
delo int(1)
4)
Краткое
наименование
namekr varchar(255)
79
5)
Телефон telefon varchar(255)
Таблица 2.5
Структура таблицы «Наличие»
Наименование
поля
Идентификатор Тип Примечание
1)
Код записи idsk int(11)
Ключевое,
автозаполнение
2)
Код книги idprodsk int(11)
3)
Код отдела idmagaz int(11)
4)
Количество kolvo int(11)
Таблица 2.6
Структура таблицы «Выдача»
Наименование
поля
Идентификатор Тип Примечание
1)
Код записи idsale int(11)
Ключевое,
автозаполнение
2)
Количество kolvos int(11)
3)
Код книги idprodsale int(11)
4)
Читаттель seller int(11)
5)
Код отдела idmagazsale int(11)
6)
Дата выдачи datesale varchar(255)
Таблица 2.7
Структура таблицы «Авторы»
Наименование
поля
Идентификатор Тип Примечание
1)
Код записи ido int(100)
Ключевое,
автозаполнение
2)
ФИО nameob varchar(255)
80
3)
Отметка об
удалении
udalo int(1)
Таблица 2.8
Структура таблицы «Книги»
№ Наименование поля Идентификатор Тип Примечание
1)
Код записи idprod int(11)
Ключевое,
автозаполнение
2)
Наименование nameprod text
3)
ISBN art varchar(45)
4)
Издательство idvz int(11)
5)
Автор idtz int(11)
6)
Год издания model varchar(255)
7)
Отметка prise varchar(45)
8)
Примечание primP text
9)
Отметка об
удалении
udalPr int(1)
Таблица 2.9
Структура таблицы «Издательства»
№ Наименование поля Идентификатор Тип Примечание
1)
Код записи idv int(100)
Ключевое,
автозаполнение
2)
Наименование namevendor varchar(255)
3)
Отметка об
удалении
udalv int(1)
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
На основе программных функций ИС, построим дерево программных
модулей системы:
81
- выполняющих служебные функции;
- управляющих модулей, предназначенных для загрузки меню и передачи
управления другому модулю;
- модулей, связанных с вводом, хранением, обработкой и выдачей
информации (функциональные модули).
Дерево программных модулей показано на рисунке 2.7.
Рис. 2.7. Дерево программных модулей проектируемой ИС
2.3.4. Описание программных модулей
Управляющий модуль автоматически выполняется при старте ИС в момент
загрузки конфигурации. В управляющем модуле помещаются процедуры и
функции, которые необходимо выполнять при запуске ИС, а также глобальные
процедуры и функции, которые могут вызываться из любого другого модуля
конфигурации. После загрузки управляющего модуля, с выбранным интерфейсом
под конкретного пользователя, можно производить работу в системе, с помощью
загрузки других модулей.
82
Функциональные модули содержат в себе модули, реализующие задачи,
связанные с функционалом программы.
Служебные модули обеспечивают отображение информации о
проведенных заявках.
2.4. Контрольный пример реализации проекта и его описание
В качестве контрольного примера рассмотрим работу в разработанном
АРМ. Для начала работы необходимо авторизироваться (рисунок 2.8):
Рис. 2.8. Форма авторизации
После корректного ввода пароля и логина пользователь попадает на
страницу с получением отчетов. Но вначале рассмотрим порядок работы со
справочниками системы. На рисунке 2.9 приведена экранная форма справочника
Отделы, на рисунке 2.10 - справочника авторы, на рисунке 2.11 – справочника
Издательства, на рисунке 2.12 – справочника Книги.
83
Рис. 2.9. Экранная форма справочника Отделы
Рис. 2.10. Экранная форма справочника Авторы
84
Рис. 2.11. Экранная форма справочника Издательства
Рис. 2.12. Экранная форма справочника Книги
Работа со справочниками происходит однообразно – с помощью формы
производится добавление данных, а удаление – путем нажатия иконки с
изображением корзины.
Форма регистрации читателей представлена на рисунке 2.13.
85
Рис. 2.13. Экранная форма регистрации читателей
Получение списка книг производится также с помощью отдельной формы
сортировки (рисунок 2.14).
Рис. 2.14. Список книг
Для внесения книги в список необходимо учесть ее поступление:
86
Рис. 2.15. Учет поступления книг
Для просмотра наличия книг по отделам применяется также форма
сортировки:
Рис. 2.16. Наличие книг по отделам
Для того, чтобы отметить книгу как возвращенную, необходимо нажать
напротив строки с ее наименованием иконку с изображением стрелки вниз.

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

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)