Автор работы: Пользователь скрыл имя, 08 Июля 2015 в 21:52, курсовая работа
Целью данной курсовой работы является создание программы ведения базы данных личной библиотеки.
Исходя из поставленной цели можно сформулировать следующие задачи:
- изучение области применения;
- проектирование базы данных;
- разработка рабочего проекта.
Введение…………………………………………………………………………….3
1 Разработка эскизного и технического проектов………………………………5
2 Разработка рабочего проекта…………………………………………………...13
Заключение………………………………………………………………………..26
Глоссарий………………………………………………………………………….27
Список использованных источников…………………………………………….30
Список сокращений…
Версия шаблона |
2.1 |
Филиал |
Калужский |
Вид работы |
Курсовая работа |
Название дисциплины |
Базы данных |
Тема |
Безопасность базы данных |
Фамилия студента |
Степанов |
Имя студента |
Сергей |
Отчество студента |
Вячеславович |
№ контракта |
0640212403909003 |
Введение…………………………………………………………
1 Разработка эскизного и технического проектов………………………………5
2 Разработка рабочего проекта………
Заключение……………………………………………………
Глоссарий………………………………………………………
Список использованных источников…………………………………………….30
Список сокращений……………………………………………………
Приложения……………………………………………………
Современная вычислительная техника позволяет решать большое количество различных задач. Наиболее важным применением ЭВМ стало хранение информации. Удобные и разнообразные средства для этой цели предоставляют технологии баз данных.
Базы данных (БД) в настоящее время составляют основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
База данных – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств и управления ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом база данных должна поддерживаться на компьютере единым программным обеспечением, которое называется – система управления базами данных (СУБД). СУБД вместе с прикладными программами называют также банком данных.
Тема данной курсовой работы - создать программу ведения базы данных личной библиотеки – очень актуальна на сегодняшний день в связи с активным стремлением к автоматизации различных процессов программными средствами. Создание базы данных личной библиотеки позволит упростить поиск литературы, необходимой пользователю в данной момент. При этом базы данных являются эффективным средством представления структур данных и манипулирования ими.
Одной из наиболее распространенных для обучения является MS Access.
Microsoft Access – это интерактивная реляционная СУБД для Windows.
Целью данной курсовой работы является создание программы ведения базы данных личной библиотеки.
Исходя из поставленной цели можно сформулировать следующие задачи:
- изучение области применения;
- проектирование базы данных;
- разработка рабочего проекта.
Программа должна обеспечивать:
- ввод и корректировку информации о новых книгах;
- поиск информации о книгах определенного автора;
- поиск информации о книгах определенного жанра.
В качестве среды разработки данной программы является Borland Delphi 7, который предоставляет широкий инструментальный набор:
Delphi – среда программирования, относящаяся к классу RAD (Rapid Application Development – средство быстрой разработки приложений) – средств CASE-технологии.
Delphi обладает широким набором возможностей, начиная от проектировщика форм и заканчивая поддержкой всех форматов популярных баз данных. Среда устраняет необходимость программировать такие компоненты Windows общего назначения, как метки, пиктограммы и даже диалоговые панели. Также здесь имеются предварительно определенные визуальные и не визуальные объекты, включая кнопки, объекты с данными, меню и уже построенные диалоговые панели. С помощью этих объектов можно, например, обеспечить ввод данных просто несколькими нажатиями кнопок мыши, не прибегая к программированию. Это наглядная реализация применений CASE-технологий в современном программировании приложений.
Задание
Тема: создать программу ведения базы данных личной библиотеки.
Условия задачи: программа должна:
-
вводить и корректировать
- искать информацию о книгах определенного автора;
- искать информацию о книгах определенного жанра.
Назначение и область применения
Необходимо разработать программу ведения базы данных личной библиотеки.
Базы данных - это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
Базы данных - это специальным образом организованные данные.
Предметной областью называется часть реального мира, представляющая интерес для данной разработки.
Для проектируемой базы данных предметной областью является личная библиотека. В библиотеке собраны книги разных авторов, издательств, годов издания - все это представляет интерес для данной разработки.
База данных «Личная библиотека» создается для экономии времени при поиске книг, а так же быстрого получения ответов на такие вопросы, как:
-Наличие или отсутствие данной книги в личной библиотеке.
-Где находится искомая книга.
-Кто автор искомой книги.
-Какие книги данного автора собраны в библиотеке.
-В каком году и где издана искомая книга.
При работе с такой базой получать интересующую информацию намного легче.
Технические характеристики
Постановка задачи
Программа предназначена для ведения базы данных «Личная библиотека». Программа предоставляет возможность пополнения записями о новых книгах, а также возможность редактирования уже имеющихся записей. По запросу пользователя формируются необходимые печатные формы отчетных документов.
Программа имеет привлекательный и вполне понятный интерфейс. Она очень компактна и не требует для своей работы никаких дополнительных библиотек.
При установке и работе не изменяет конфигурацию существующей базы данных и не нуждается в настройках.
Основными целями разработки информационной системы являются:
Функциональность информационной системы:
Для хранения данных (книг) используется файл Личная_библиотека.mdb.
Файл содержит следующие входные таблицы:
Книги
Имя поля |
Тип данных |
Код |
числовой |
Название_книги |
текстовый |
Автор |
текстовый |
Издательство |
текстовый |
Год_издания |
числовой |
Количество_страниц |
числовой |
Жанр_книги |
текстовый |
Хранение_книг
Имя поля |
Тип данных |
Код |
числовой |
Место_хранение |
текстовый |
Информационная модель базы данных «Личная библиотека» представлена на рисунке 1.
Рисунок 1- Информационная модель БД «Личная библиотека»
Описание алгоритма
Основным действием алгоритма данной программы является ввод информации о новых книгах, их поиск и вывод на печать. Поэтому в данной программе решаются следующие подзадачи:
- операции с книгами;
- поиск книг;
- печать.
Операции с книгами включает следующие подзадачи:
- добавление книги;
- редактирование книги;
- удаление книги.
Операция поиска книг включает следующие подзадачи:
- поиск по автору;
- поиск по жанру.
Операция вывода на печать включает следующие подзадачи:
- список книг;
- местоположение книг.
Обобщенная схема алгоритма приведена на рисунке 2.
Рисунок 2-Обобщенная схема алгоритма
Организация входных и выходных данных
При разработке базы данных «Личная библиотека» было проведено исследование предметной области. В результате в БД используются следующие входные данные:
-информация о книгах;
- информация о месте положения книги.
Отчeты, зaпpocы и фopмы являются выxoдными дaнными. В oтчетax и нa фopмax вывoдятcя инфopмaция, yпpoщающих работу с записями таблиц базы данных. Чтo пoзвoляeт пoльзoвaтeлю знaчитeльнo ycкopить пpoцecc oбрaбoтки и выбopки дaнных из бaзы дaнныx.
Выбор состава технических и программных средств.
Технические характеристики компьютера:
Именно эти параметры создают условия для полноценной работы программы, созданный в этой среде.
Операционная система Windows XP Professional – операционная система, имеющая графический интерфейс. В этой среде экранная картинка представляет собой совокупность некоторых объектов: окон, кнопок, документов. Каждый объект обладает своими свойствами и поведением, которое запрограммировано разработчиком программ. Деятельностью программ управляют события: щелчок мыши, наведение курсора и т.д., каждое из которых порождает сообщение. Полученное сообщение приводит к выполнению действия, и так цикл продолжается до бесконечности. Операционная система Windows XP Professional имеет стандартизированные элементы управления, что позволяет пользователям быстро разобраться в управлении тем или иным приложением.
Достоинства Windows XP Professional:
Используемая среда программирования. Borland Delphi 7.0 – мощная среда подготовки прикладных программ и приложений самого разного характера и назначения. С помощью средств интегрированной среды IDE, используемой в Delphi7, можно удобно проектировать интерфейсную часть приложения, а также писать программный код и связывать его с управляющими элементами.
Исходный текст программы автоматически переводится в набор инструкций процессора с помощью специальной программы – компилятора, который за секунду анализирует и транслирует тысячи строк исходного кода. Еще до компиляции он видит результаты своей работы - после подключения к источнику данных их можно видеть отображенными на форме, представлять их в том или ином виде. После выполнения компиляции получаем код, который исполняется в 10-20 раз быстрее, чем код приложения, сделанного при помощи интерпретатора. Это позволяет разработчикам строить приложения быстро из заранее подготовленных объектов, а также создавать свои собственные объекты для среды Borland Delphi 7.0 без ограничений по типам.