Автор работы: Пользователь скрыл имя, 05 Февраля 2013 в 08:53, курсовая работа
Современное общество невозможно представить без компьютеров, они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, обеспечивают возможность широкого использования компьютеров.
ВВЕДЕНИЕ
Современное общество невозможно представить без компьютеров, они настолько широко и глубоко внедрились в нашу жизнь, что очень трудно назвать какую-либо сферу деятельности человека, где бы они не использовались. В связи с этим серьезные требования предъявляются и к аппаратной части современных компьютеров, и к используемому программному обеспечению. В основном именно программное обеспечение, обеспечивают возможность широкого использования компьютеров.
В соответствии
с заданием курсового проектирования
следует создать
Без какого либо преувеличения можно сказать, что создание АИС – очень ответственный и важный процесс. Перед началом работы необходимо иметь как можно более подробный план АИС. Совершенно очевидно, что это поможет сэкономить силы и время её разработчику.
Применение «АИС Библиотека» необходимо при организации деятельности таких учреждений, как библиотека. Постоянно растущий библиотечный фонд требует оперативного использования данных и использование «АИС Библиотека» в данном случае очень актуальный вопрос.
Проектирование АИС «Библиотеки» ведется для упрощения работы библиотекаря со всем ассортиментом предложенных книг и учебных пособий, а также электронной информации. Программа должна обеспечивать выполнение следующих функций:
- Ввод информации о читателях;
- Ввод информации о книгах;
- Хранить
и обрабатывать данные об
- Добавление,
удаление и редактирование
- А также осуществлять поиск по книгам, и электронным документам;
- Хранить
ссылки на электронные
Актуальность разработки программы заключается в следующем:
- приложение
«Библиотека» представляет
- программа полностью автоматизирует труд библиотекаря: автоматически заносит вводимые пользователем данные из форм в таблицы базы данных, изменяет структуру таблиц (добавление/удаление записей).
- при использовании
программы значительно
1. ОСНОВАНАЯ ЧАСТЬ
1.1.Физическая модель
Рис. 1. Физическая модель
1.2. Описание физической модели библиотеки
АИС должна позволять автоматизировать все библиотечные процессы. Теперь библиотека должна взять на себя функции хранения и распространения не только печатной, но и электронной информации, полученной из Интернета или с электронных носителей (энциклопедии на оптических дисках, электронные учебники и т.д.).
Система должна
позволить вести всю
В данной модели представлены группы работников и их связи.
Модель состоит из четырех уровней:
1 уровень: Директор библиотеки;
2 уровень:
Зам.директора по персоналу,
3 уровень:
Научно-методический отдел,
4 уровень:
Заведующие отделами и
СЕКТОР РЕГИСТРАЦИИ ПОЛЬЗОВАТЕЛЕЙ
Функции отдела
- Предоставление
информации о составе
- каталогов;
- Доступ
к электронным каталогам «
- Консультационная помощь в поиске информации.
АБОНЕМЕНТ
Функции отдела
- Обеспечение
свободного доступа к
- Предоставление
документов для использования
вне библиотеки на
- Организации комфортного пространства для обслуживания пользователей;
ОТДЕЛ АВТОМАТИЗАЦИИ
Функции отдела
- Повышение
качества библиотечных услуг
на основе автоматизации
- Организация
функционирования
- Воспитание
компьютерной грамотности
- Взаимодействие
с библиотеками и другими
ЧИТАЛЬНЫЙ ЗАЛ
Функции отдела
- Предоставление
документов для работы в
- Организация книжных выставок-просмотров;
- Обслуживание иногородних пользователей;
- Предоставление
в пользование справочного
- Содействие
повышения информационной
1.3. Логическая модель
Рис. 2. Логическая модель
1.4. Описание логической модели библиотеки
В логической модели можно увидеть связи между группами работников:
Директор:
- Зам.директора оп персоналу;
- Зам.директора по обслуживанию;
- Начальник отдела кадров.
Зам.директора по персоналу:
- Заведующие отделами;
- Сотрудники.
Зам.директора по обслуживанию:
- Абонемент;
- Сектор регистрации пользователей;
- Читальный зал.
Начальник отдела кадров:
- Отдел автоматизации;
- Абонемент;
- Сектор регистрации
- Читальный зал.
Абонемент:
- Заведующий отделом.
Сектор регистрации пользователей:
- Заведующий отделом.
Отдел автоматизации:
- Заведующий отделом.
Читальный зал:
- 2 сотрудника.
1.5. Общие требования к АИС
2. СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1. Назначение и функции программной системы
Разработанная АИС «Библиотека» предназначена для использования в учреждениях библиотек. Основной функцией является хранение данных и простота поиска взятых книг по их типам, авторам, либо за определенную дату.
Основные объекты:
2.2. Системные требования
Для работы базы данных необходимы следующие ресурсы:
Для запуска данной базы данных требуется Visual Fox Fox Pro 6 и операционную систему: Windows 98/ME/NT 4.0/2000/XP.
Основные объекты данной АИС:
2.3. Связывание таблиц
Простейшей и наиболее редкой формой связи между таблицами является связь «один к одному», при которой для каждой записи в одной таблице существует в лучшем случае одна связанная с ней запись в другой таблице.
Гораздо чаще встречается связь «один ко многим», при которой для каждой записи в одной таблице существует одна, несколько или ни одной записи в другой таблице.
Нередко приходится иметь дело также со связью «многие ко многим», при которой отсутствуют ограничения на множества пар записей, принадлежащих связи. Такая связь в Access не используется. Ее необходимо представить в виде двух связей «один ко многим».
В АИС «Библиотека» таблицы связаны друг с другом двумя связями «один ко многим» и представляют, тем самым, связь «многие ко многим».
Рис. 3. Связи
2.4. Запросы
Запрос представляет собой специальную функцию, позволяющую выводить необходимые поля из таблицы, а также производить операции с данными полями в режиме конструктора, например, подсчет суммы, выборка полей, подсчет среднего итога. Существует несколько типов запросов: на выборку, на добавление, на удаление, на обновление, запрос на создание таблиц, перекрестный запрос. Запрос можно использовать для выполнения расчетов. Для этих целей предусмотрены статистические функции. Статистическую функцию задают в строке Групповая операция.
Таблица 3 «Функции и выполняемые операции»
Функция |
Выполняемая операция |
Sum |
Суммирование значений определенного поля |
Avg |
Вычисление среднего значения |
Min |
Вычисление минимального значения |
Мах |
Вычисление максимального |
Count |
Вычисление количества записей в определенном поле |
First |
Определяется первое значение в указанном поле |
Last |
Определяется последнее |
StDev |
Вычисляется стандартное отклонение значений данного поля |
Var |
Вычисляется вариация значений данного поля |
Перечень запросов, применявшихся в данной базе данных приведен ниже.
Рис. 4. Запрос «История прочитанных книг»
Запрос «История прочитанных книг» отображает все книги, бравшиеся читателем в данной библиотеке.
Рис. 5. Запрос «Книги, бравшиеся несколькими читателями»
Запрос «Книги, бравшиеся несколькими читателями» показывает номер книги, которая неоднократно бралась читателями.