Справочник охотничьего оружия в Access

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ



СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ИНСТИТУТ УПРАВЛЕНИЯ БИЗНЕС-ПРОЦЕССАМИ И ЭКОНОМИКИ

Кафедра Бизнес-информатики









Пояснительная записка

к курсовой работе

по дисциплине: Базы данных

Вариант №16

 

   

	Руководитель: Кузьменко Н.Г.

	                                                         ( подпись)

	Выполнил студент гр.УБ08-10

	Минакова А.Ю.

	                                                           (подпись)

    Оценка __________

   Дата ____________

 

  



Красноярск 2010




Изм.

Лист

№ докум.

Подпись

Дата

Лист

2

080801.65.02



 Разраб.

Минакова А.Ю.



 Провер.

Кузьменко Н. Г.



 Реценз.



 Н. Контр.



 Утверд.



Разработка системы управления базой данных в программе Microsoft Access 

Лит.

Листов

19

СФУ ИУБПЭ гр. УБ 08-10Содержание



Задание на курсовую работу………………………………………….………3

Аннотация…………………………………………………………….………..4

Введение……………………………………………………………….……….5

Функциональная спецификация…………………………...………………....6

Анализ данных………………………………………………….………….6

 Программная спецификация…......................................................................10

Структура данных………………………..................................................10

Описание связей между таблицами………………………….………….12

Эксплуатационные процедуры………………………………………….......13

Требования к техническому обеспечению……………………………..13

Требование к подготовке и представлению данных…………………...13

Процедуры тестирования и сопровождения………………………………..14

Тестовые данные…………………………………………………………14

Результаты, соответствующие тестовым данным……………………...15

Заключение…………………………………………………………………...18

     Список используемой литературы…………………………………..………19





































Изм.

Лист

№ докум.

Подпись

Дата

Лист

3



080801.65.01

 



Задание на курсовую работу



Создать базу данных справочник, с помощью которой, можно осуществлять следующие функции:

Регистрация оружия со вставкой изображения оружия и с заполнением данных о нем;

Возможность поиска оружия по клибру, по фирме, по стране-производителю;

Получение данных о числе оружия каждой фирмы.




Изм.

Лист

№ докум.

Подпись

Дата

Лист

4



080801.65.01





Аннотация

Целью выполнения курсовой работы является:

создание базы данных «Справочник охотничьего оружия», в которой будет храниться  и обрабатываться информация о охотничьем оружие. В нее будут входить информация о оружие, его описание и изображение.

приобретение практических навыков проектирования баз данных и разработки программного обеспечения по управлению базами данных с использованием СУБД. На примере создаваемой базы данных необходимо научиться создавать таблицы, связывать их, писать запросы средствами СУБД, научиться разрабатывать формы, отчеты, системное меню и умело пользоваться всем многообразием инструментов СУБД.



База данных «правочник охотничьего оружия» будет выполнять следующие задачи: 

Регистрация оружия;

Подготовка отчетов по числу оружия по фирмам.





Пояснительная записка включает 19 страниц текста, 9 таблиц, 12 рисунков, 4 использованных литературных источника.


Изм.

Лист

№ докум.

Подпись

Дата

Лист

5



080801.65.01



Введение

В каждой области деятельности создаются собственные базы данных: в социальном обеспечении - по получателям пенсий, в медицине – по диспансерному учету, по льготным лекарствам.

Так, для отдела по работе с клиентами разрабатывается база данных «Справочник охотничьего оружия» специально для работы данными о существующем оружие. База данных, позволяет накопленную информацию по оружию оптимально хранить, искать, а также использовать при подготовке отчетов.

«БАЗА ДАННЫХ (БД) – это совокупность взаимосвязанных и упорядоченных данных, которая обеспечивает их оптимальное использование в определенной области человеческой деятельности».

Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД). 

Microsoft ACCESS- это функционально полная реляционная СУБД. Система управления базами данных Microsoft ACCESS является одним из самых популярных приложений в семействе настольных СУБД. Все версии ACCESS имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Встроенная функция SQL позволяет легко и быстро создавать запросы. Благодаря этим преимуществам выбор остановился на данной базе данных.











Изм.

Лист

№ докум.

Подпись

Дата

Лист

6



080801.65.01

 



1. Функциональная спецификация

1.1 Анализ данных



При анализе предметной области необходимо сначала выделить информационные объекты. Поскольку любой физический объект имеет множество свойств, то для каждого из этих объектов необходимо указать только те, которые необходимы для решения задач, стоящих перед разрабатываемой информационной системой. Для каждого из объектов необходимо указать операции, которые можно выполнять с этим объектом.

Из всего множества свойств необходимо выбрать только существенные, наиболее полезные для решения задач. 

База данных «Справочник охотничьего оружия» будет выполнять следующие задачи: 

Регистрация оружия;

Осуществление поиска;

Подготовка отчетов по числу оружия каждой фирмы.



Таблица 1 – Заполненный рабочий бланк задачи «Регистрация оружия»


Описание задачи “Регистрация оружия”

Список связанных задач

Осуществление поиска

Имя элемента

Описание

Объект

Название

Наименование оружия

Оружие

Фирма

Фирма-производитель оружия

Оружие

Калибр

Калибр оружия

Оружие

Страна-производитель

Страна-производитель оружия

Страна-производитель

Вес

Вес оружия

Оружие

Изображение

Изображение оружия

Оружие













Таблица 2 – Заполненный рабочий бланк описания объекта «Страны-производители оружия»

Изм.

Лист

№ докум.

Подпись

Дата

Лист

7



080801.65.01

 





Имя объекта: Страны-производители оружия

Краткое описание: Перечень стран которые производят оружие

Связанные объекты:

Имя

Оружие

Связь

Многие

Имя элемента

Тип

Описание

Условие на значение

Код

Число

Код страны



Страна

Текст

Наименование страны






Таблица 3 – Заполненный рабочий бланк описания объекта «Оружие»

Имя объекта: Сотрудники

Краткое описание: Данные о сотруднике предприятия

Связанные объекты:

Имя

Страны-производители оружия

Связь

Один



Имя элемента

Тип

Описание

Условие на значение

Название

Текст

Наименование оружия



Фирма

Текст

Фирма-производитель



Калибр

Текст

Калибр оружия

Маска ввода

Страна-производитель

Текст

Страна-производитель



Вес,кг

Число

Вес оружия



Изображение

Поле объектов OLE

Изображение оружия









Изм.

Лист

№ докум.

Подпись

Дата

Лист

8



080801.65.01

 




















Изм.

Лист

№ докум.

Подпись

Дата

Лист

9



080801.65.01



2. Программная спецификация

2.1. Структура данных



Типы полей и их описание.

1. Текстовый - текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы. Сохраняет до 255 знаков.

2. Числовой - данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Сохраняет 1, 2, 4 или 8 байтов.

3. Дата/Время -  используется для хранения дат и времени полей, в которых данные представлены в специальном формате. В поле данного типа может содержаться любая дата и любое время: от 1 января 100 г. до 31 декабря 9999 г. Данные этого типа занимают 8 байт. 

4. Денежный - используется для денежных значений и для предотвращения округления во время вычислений. Сохраняет 8 байтов. 

5. Поле МЕМО - длинный текст или числа, например, примечания или                                      описания. Сохраняет до 65 536 знаков.

6. Поле объекта OLE - MS Access позволяет хранить в таблицах изображения и другие двоичные данные (например, электронную таблицу MS Excel, документ MS Word, рисунок звукозапись), связанный или внедренный в таблицу Microsoft Access. Фактический объем данных, который Вы можете ввести в поле данного типа, определяется объемом жесткого диска Вашего компьютера (до 1 Гигабайта).

7. Мастер подстановок - Выбор этого типа данных запускает мастер подстановок, который создает поле, в котором предлагается выбор значений из раскрывающегося списка, содержащего набор постоянных значений или значений из другой таблицы. Выбор этого параметра в списке в ячейке запускает мастера подстановок, который определяет тип поля.




Изм.

Лист

№ докум.

Подпись

Дата

Лист

10



080801.65.01



Таблица 4– Оружие

Имя поля

Тип данных



Номер

Счетчик

Ключевое поле

Фамилия

Текстовый



Название

Текстовый



Фирма

Текстовый



Калибр

Текстовый



Страна-производитель

Текстовый



Вес, кг

Числовой



Изображение

Поле объектов OLE







Таблица 5 – Страны-производители оружия

Имя поля

Тип данных



Код

Счетчик

Ключевое поле

Страна

Текстовый










Изм.

Лист

№ докум.

Подпись

Дата

Лист

12



080801.65.01



2.2. Описание связей между таблицами



Связь между таблицами устанавливает отношение между совпадающими значениями в ключевых полях. Различаются связи нескольких типов, для которых введены следующие обозначения: 

один к одному (1:1);

один ко многим (1:∞);

многие ко многим (∞:∞).

		

	Рис. 3 – Схема данных

	

В данной курсовой работе использовалась связь "один ко многим" - это наиболее уместный вид связи, для этой базы данных. При такой связи каждой строке таблицы А может соответствовать множество строк таблицы Б, однако каждой строке таблицы Б может соответствовать только одна строка таблицы А. 

Связь "один ко многим" создается в том случае, когда только на один из связываемых столбцов наложено ограничение уникальности или он является первичным ключом.

	


Изм.

Лист

№ докум.

Подпись

Дата

Лист

13



080801.65.01



3. Эксплуатационные процедуры

3.1. Требования к техническому обеспечению



Windows 95/98/ME/2000/XP/Vista

Pentium III 500 МГц

ОЗУ 64 Мб

40 Мб свободного места на жестком диске

Mouse

Монитор 19″ 

Клавиатура Стандартная (101/102 клавиши)







3.2 Требования к подготовке и предоставлению данных



1. Вес оружия указывается в рублях;

2. Калибр указывается по типу _x_ ;




Изм.

Лист

№ докум.

Подпись

Дата

Лист

14



080801.65.01



4. Процедура тестирования и сопровождения.

4.1 Тестовые задания



Рис.4 – Форма «Кнопочная форма»



		

Рис.5 – Запрос «Поиск по калибру»



			

     Рис.6 – Запрос «Поиск по стране»






Рис.7 – Запрос «Поиск по фирме»











4.2. Результаты, соответствующие тестовым данным



Форма, после выполнения запроса по поиску оружие по его калибру.





Изм.

Лист

№ докум.

Подпись

Дата

Лист

15



080801.65.01



 



Рис. 8  – Форма «Поиск по калибру»





Изм.

Лист

№ докум.

Подпись

Дата

Лист

16



080801.65.01





Рис.8  – Форма «Поиск по стране »




Изм.

Лист

№ докум.

Подпись

Дата

Лист

16



080801.65.01



 

Рис.8  – Форма «Поиск по фирме »







Рис. 10 – Форма «Охотничье оружие»





Рис.11 – Форма «Сводная таблица»





























Рис.12 – Отчет «Охотничье оружие»



Изм.

Лист

№ докум.

Подпись

Дата

Лист

17



080801.65.01






Изм.

Лист

№ докум.

Подпись

Дата

Лист

18



080801.65.01



Заключение

По мере увеличения количества информации для обеспечения оперативной обработки документации по справочникам и эффективной работы с информацией возникает необходимость в средствах автоматизации.

Использование компьютерных технологий дает возможность быстро получать любые формы отчетности, гибко менять выходные отчетные формы в соответствии с изменениями в параметрах выпускаемого оружия.

Реализованная база данных позволит в дальнейшем хранить необходимую информацию, добавлять данные и редактировать их. 

Система может быть использована пользователями, для хранения информации о оружии и для поиска и подбора оружия.




Изм.

Лист

№ докум.

Подпись

Дата

Лист

19



080801.65.01



Список используемой литературы



Тимошок Т.В. Microsoft Access 2003. Самоучитель: - М.: Издательский дом “Вильямс”, 2004. 

	Т.Карпова – Базы данных: модели, разработка, реализация. Уч. пособие – СПб: Питер,2001. 

	Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989. – 351 с. 

Самоучитель: Access 2007. Самоучитель с примерами. Глушаков С.В., Сурядный А.С., Шумилов М.И. М. 2008г.