Автор работы: Пользователь скрыл имя, 15 Апреля 2014 в 16:16, курсовая работа
Цель курсового проекта: разработать модель автоматизированной информационной системы абонемента библиотеки.
Задачи курсового проекта:
1. Рассмотреть основные понятия в области информатизации и автоматизации;
2. Проанализировать нормативную правовую основу использования информационных технологий в области библиотечного дела;
ВВЕДЕНИЕ…………………………………………………………………………
Глава I. ТЕОРЕТИЧЕСКИЕ И ПРАВОВЫЕ ОСНОВЫ ИНФОРМАТИЗАЦИИ БИБЛИОТЕЧНОГО ДЕЛА………………………….
1.1 Основные определения в области информатизации и автоматизации информационных процессов……………………………………………………
1.2 Нормативная правовая база использования информационных систем в сфере библиотечного дела………………………………………………………
Глава II. ПРОЕКТИРОВАНИЕ МОДЕЛИ АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ. …………………………………………..
2.1 Анализ деятельности абонемента Хабаровской краевой научной библиотеки, информационных потоков и выявление недостатков существующей системы…………………………………………………………….
2.2 Создание информационно-логической модели проектируемой системы….
2.3 Проектирование таблиц и запросов базы данных системы…………………
2.4 Проектирование форм и отчетов……………………………………………...
2.5 Рекомендации по использованию системы…………………………………...
ЗАКЛЮЧЕНИЕ……………………………………………………………………
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ………...
8. Универсальный читательский билет выдается сроком на 3 года с момента записи в ХКНБ и дает право пользования всеми отделами библиотеки.
9. Временный читательский билет выдается на текущий календарный год (действителен при наличии удостоверения личности) при временной регистрации/визе с правом пользования только читальными залами.
10. Пользователь оплачивает фотосъемку, изготовление читательского билета в соответствии с Перечнем платных услуг ХКНБ.
2.2 Создание
информационно-логической
Автором проекта было выяснено, что для отдела «Абонемент» важными являются такие работы, как:
Соответственно, автору необходимо создать следующие формы: форма регистрации читателя, форма регистрации книги, форма регистрации выдачи книги. Поисковые запросы книг по названию, автору или жанру, читателя по номеру читательского билета. Отчет о выданных книгах за определенный период времени.
Выявим структуру реквизитов объектов и установим связи между ними:
2.3 Проектирование таблиц и запросов базы данных системы.
Описание структуры таблиц базы данных
Имя поля |
Тип данных |
Формат |
Ключ |
Шифр книги |
Текстовый |
50 |
Первичный |
Код автора |
Числовой |
длинное целое |
– |
Название |
Текстовый |
255 |
– |
Год издания |
Числовой |
длинное целое |
– |
Издательство |
Текстовый |
50 |
– |
Жанр |
Текстовый |
50 |
– |
Количество страниц |
Числовой |
длинное целое |
– |
Имя поля |
Тип данных |
Формат |
Ключ |
Код автора |
Числовой |
длинное целое |
Первичный |
ФИО |
Текстовый |
50 |
– |
Годы жизни |
Текстовый |
10 |
– |
Образование |
Текстовый |
50 |
– |
Жанр |
Текстовый |
||
Язык |
Текстовый |
Имя поля |
Тип данных |
Формат |
Ключ |
Номер читательского билета |
Числовой |
длинное целое |
Первичный |
ФИО |
Текстовый |
50 |
– |
Адрес |
Текстовый |
100 |
– |
Телефон |
Текстовый |
10 |
– |
Место учебы/работы |
Текстовый |
50 |
|
Образование |
Текстовый |
50 |
|
Дата регистрации читательского билета |
Дата/время |
краткий формат даты |
Имя поля |
Тип данных |
Формат |
Ключ |
Порядковый номер |
Счетчик |
длинное целое |
Первичный |
Номер читательского билета |
Числовой |
длинное целое |
Вторичный |
Шифр книги |
Текстовый |
50 |
– |
Дата выдачи |
Дата/время |
Краткий формат даты |
|
Срок выдачи(дн) |
Числовой |
длинное целое |
Первая таблица |
Имя первичного ключа |
Тип связи |
Вторая таблица |
Имя вторичного ключа |
«Книги» |
Шифр книги |
Один ко многим |
«Выдача» |
Шифр книги |
«Читатели» |
Номер читательского билета |
Один ко многим |
«Выдача» |
Номер читательского билета |
«Авторы» |
Код автора |
Один ко многим |
«Книги» |
Код автора |
Имя таблицы |
«Книги» |
«Книги» |
«Авторы» |
«Выдача» |
«Выдача» |
Имя поля |
Шифр книги |
Название |
Код автора |
Дата выдачи |
Срок выдачи (дн) |
Условие отбора |
= «Где ты?» |
Имя таблицы |
«Читатели» |
«Читатели» |
«Читатели» |
«Выдача» |
«Выдача» |
Имя поля |
Номер читательского билета |
ФИО |
Дата регистрации читательского билета |
Дата выдачи |
Срок выдачи(дн) |
Условие отбора |
= «9063» |
Эскизы экранных форм
Наименование формы |
Тип элемента управления |
Наименование |
Выполняемая функция |
«Регистрация читателей» |
Кнопка 17 |
«Обновить данные формы» |
Обновить данные формы согласно изменениям в источнике |
«Регистрация читателей» |
Кнопка 19 |
«Печать текущей формы» |
Выведение текущей формы на печать устройства «Принтер» |
«Регистрация читателей» |
Кнопка 20 |
«Предыдущая запись» |
Перейти к просмотру предыдущей записи в данной форме |
«Регистрация читателей» |
Кнопка 21 |
«Следующая запись» |
Перейти к просмотру следующей записи в данной форме |
«Регистрация читателей» |
Кнопка 22 |
«Выйти из приложения» |
Выйти из программы |