Автор работы: Пользователь скрыл имя, 10 Марта 2013 в 19:23, курсовая работа
Целью данной курсовой работы является моделирование информационной системы библиотеки, которая позволит улучшить эффективность выполнения процессов, происходящих в библиотеке.
Курсовая работа будет посвящена учету выдачи литературы на абонементе в библиотеке отсюда круг задач, которые она должна решать:
• подбор данных о читателе, сотруднике, издании;
• возможность просмотра и редактирования данных;
• получение наглядной информации о читателях, сотрудниках, изданиях;
• возможность вывода на печать данных;
• база данных должна облегчить работу сотрудникам библиотеки.
ВВЕДЕНИЕ 3
1. ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ 5
2. СБОР ИСХОДНЫХ ДАННЫХ И РАЗБИЕНИЕ ПРОЕКТА НА ОТДЕЛЬНЫЕ МОДУЛИ 7
2.1. Сбор исходных данных 7
2.2. Выбор программного обеспечения 8
2.3. Программно-аппаратная платформа 10
2.4. Среда разработки модулей проекта или выбор СУБД 10
2.5. Функциональные требования к программному продукту 12
2.6. Требования к составу и параметрам технических средств 12
3. СТРУКТУРА ПРОЕКТА БАЗЫ ДАННЫХ 13
4. ИНТЕРФЕЙС ПРОЕКТА 41
4.1. Стандартные средства интерфейса 42
4.2. Стартовая форма 42
4.3. Запросы 43
4.4. Сложные формы 44
4.5. Простые формы 46
4.6. Очеты 46
4.7. Параметры запуска базы данных. 47
4.8. Принципы распространения. 47
4.9. Установка, настройка, обучение персонала 47
5. ОЦЕНКА ПРОЕКТА 50
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 54
ПРИЛОЖЕНИЯ. .58
П.1. Схема данных 58
П.2. Листинг используемых запросов 59
FROM [СП типов улиц] INNER JOIN ([СП почтовых отделений] INNER JOIN [СП улиц] ON [СП почтовых отделений].[ID почтового отделения] = [СП улиц].[Id почтового отделения]) ON [СП типов улиц].[ID типа улицы] = [СП улиц].[Id типа улицы];
Запрос «Административные единицы + Регион»
Листинг 3.7
SELECT [СП адм ед].[ID адм ед], [Тип региона] & ', ' & [Регион] & ', ' & [Тип адм ед] & ', ' & [Адм ед] AS Выражение1, [СП адм ед].[Id региона], [СП регионов].[Id типа региона], [СП типов регионов].[Тип региона], [СП регионов].Регион, [СП адм ед].[Id типа адм ед], [СП типов адм ед].[Тип адм ед], [СП адм ед].[Адм ед]
FROM [СП типов регионов] INNER JOIN ([СП регионов] INNER JOIN ([СП типов адм ед] INNER JOIN [СП адм ед] ON [СП типов адм ед].[ID типа адм ед] = [СП адм ед].[Id типа адм ед]) ON [СП регионов].[ID региона] = [СП адм ед].[Id региона]) ON [СП типов регионов].[ID типа региона] = [СП регионов].[Id типа региона];
Запрос «Регион + Страна»
Листинг 3.8
SELECT [СП регионов].[ID региона], [Официальное наименование] & ', ' & [Тип региона] & ' ' & [Регион] AS Выражение1, [СП стран].[Официальное наименование], [СП типов регионов].[Тип региона], [СП регионов].Регион
FROM [СП типов регионов] INNER JOIN ([СП стран] INNER JOIN [СП регионов] ON [СП стран].[ID страны] = [СП регионов].[Id страны]) ON [СП типов регионов].[ID типа региона] = [СП регионов].[Id типа региона];
Запрос «Населенный пункт + Страна + Регион + Административная единица»
Листинг 3.9
SELECT [СП адм ед].[ID адм ед], [Почтовый индекс] & ' ' & [Официальное наименование] & ' ' & [Тип региона] & ' ' & [Регион] & ' ' & [Кратко тип нас пункта] & ' ' & [Населенный пункт] & ' ' & [Адм ед] & ' ' & [Тип адм ед] AS Выражение1, [СП почтовых отделений].[Почтовый индекс], [СП стран].[Официальное наименование], [СП типов регионов].[Тип региона], [СП регионов].Регион, [СП типов нас пунктов].[Кратко тип нас пункта], [СП нас пунктов].[Населенный пункт], [СП адм ед].[Адм ед], [СП типов адм ед].[Тип адм ед]
FROM [СП типов адм ед] INNER JOIN ((([СП типов регионов] INNER JOIN ([СП стран] INNER JOIN [СП регионов] ON [СП стран].[ID страны] = [СП регионов].[Id страны]) ON [СП типов регионов].[ID типа региона] = [СП регионов].[Id типа региона]) INNER JOIN ([СП адм ед] INNER JOIN ([СП типов нас пунктов] INNER JOIN [СП нас пунктов] ON [СП типов нас пунктов].[ID типа нас пункта] = [СП нас пунктов].[Id типа нас пункта]) ON [СП адм ед].[ID адм ед] = [СП нас пунктов].[Id адм ед]) ON [СП регионов].[ID региона] = [СП адм ед].[Id региона]) INNER JOIN [СП почтовых отделений] ON [СП нас пунктов].[ID нас пункта] = [СП почтовых отделений].[Id нас пункта]) ON [СП типов адм ед].[ID типа адм ед] = [СП адм ед].[Id типа адм ед];
Запрос «Издание + Издательство + Инвентарный номер»
Листинг 3.10
SELECT [СП изданий].[ID издания], [Тип издания] & ' ' & [Наименование] & ' ' & ' инв.ном.' & '' & ' ' & [Инвентарный номер] & ' ' & ' издат.' & '' & ' ' & [Издательство] & ' ' & ' (' & [Год выпуска] & ')' AS Выражение1, [СП изданий].[Id типа издания], [СП типов изданий].[Тип издания], [СП изданий].Наименование, [СП изданий].[Инвентарный номер], [СП изданий].[Id издательства], [СП издательств].Издательство, [СП изданий].[Год выпуска]
FROM [СП типов изданий] INNER JOIN ([СП издательств] INNER JOIN [СП изданий] ON [СП издательств].[ID издательства] = [СП изданий].[Id издательства]) ON [СП типов изданий].[ID типа издания] = [СП изданий].[Id типа издания];
Запрос «Произведение + язык»
Листинг 3.11
SELECT [СП произведений].[ID произведения], [Произведение] & ' (' & [Кратко] & ')' AS Выражение1, [СП произведений].Произведение, [СП произведений].[Id языка], [СП языков].Кратко
FROM [СП языков] INNER JOIN [СП произведений] ON [СП языков].[ID языка] = [СП произведений].[Id языка];
Запрос «Автор произведения + Дата + Страна»
Листинг 3.12
SELECT [Автор произведения].[ID
автора произведения], [Фамилия/Псевдоним]
& ' (' & [Дата рождения] & ')' & '
(' & [Дата смерти] & ')' & ', ' & [Историческое
наименование] AS Выражение1, [Автор произведения].[Id
авторов], [СП авторов].[Фамилия/Псевдони
FROM [СП стран] INNER JOIN ([СП авторов] INNER JOIN [Автор произведения] ON [СП авторов].[ID авторов] = [Автор произведения].[Id авторов]) ON [СП стран].[ID страны] = [СП авторов].[Id страны];
Запрос «Язык + Страна»
Листинг 3.13
SELECT [СП языков].[ID языка], [Язык] & ' ' & ' (' & [Историческое наименование] & ')' AS Выражение1, [СП языков].Язык, [СП языков].[Id страны], [СП стран].[Историческое наименование]
FROM [СП стран] INNER JOIN [СП языков] ON [СП стран].[ID страны] = [СП языков].[Id страны];
П.3 Графическое представление проекта
Рисунок П.4.1. «Главная форма»
Рисунок П.4.2 «Данные читателей»
Рисунок П.4.3 «Выдача литературы»
Рисунок П.4.4 «Информация о проекте»
Рисунок П.4.5 «Информация о создателе»
Рисунок П.4.6 «Просмотр и печать отчетов»
Рисунок П.4.7. Запрос для подстановки «Читатель + дата рождения»
Рисунок П.4.8. Запрос на подстановку «Читатель + группа»
Рисунок П.4.9 Сложная форма «Данные сотрудников»
Рисунок П.4.10«Добавление должности»
Рисунок П.4.11 Форма «Добавление документов сотрудников»
Рисунок П.4.12 Форма «Добавление типов средств связи»
Рисунок П.4.13 Форма «Добавление типов административных единиц»
Рисунок П.4.14 Форма «Добавление стран»
Рисунок П.4.15. Форма «Добавление типов улиц»
Рисунок П.4.16. Форма «Добавление типов населенных пунктов»
Рисунок П.4.17 «Добавление сотрудников»
Рисунок П.4.18. Простая форма «Список документов читателей»
Рисунок П.4.19 Отчет «Документы читателей»
Информация о работе Моделирование информационной системы библиотеки