Файл: Курсовая Разработка Базы данных Напольные покрытия.pdf

Добавлен: 15.11.2018

Просмотров: 2836

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

 

Санкт-Петербургский политехнический университет Петра Великого 

Институт промышленного менеджмента, экономики и торговли 

Кафедра «Финансы инновационных и производственных систем» 

 

 

 

 

 

 

 

 

 

 

К У Р С О В А Я   Р А Б О Т А  

 

Создание базы данных в приложении Microsoft Access  

«Напольные покрытия» 

по дисциплине «Информационные системы в экономике» 

 
 
 

 
 

Выполнил 
студент гр. 13706/1                ___________________ 

           А.С. Куранова 

 

 

<подпись

Руководитель 
доцент, к.т.н.                           __________________ 

              А.В. Батаев

 

 

<подпись

«___» __________ 201__ г. 

 
 
 
 

 

Санкт-Петербург 

2016 


background image

 

 

 

 

Санкт-Петербургский политехнический университет Петра Великого 

 
 
 
 
 

ЗАДАНИЕ 

НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

 

 
 
 
 

Студенту группы 13706/1

 

Курановой Анастасии Сергеевне

 

 
                          

 
1. Тема работы:
 Создание базы данных в бизнесе напольных покрытий

 

2. Срок сдачи студентом законченного проекта (работы): 30 мая 2016 г. 
3. Исходные  данные  к  проекту:
  методические  указания  по  курсовому    
проектированию,  методики  создания  баз  данных  в  приложении  Microsoft 
Access.  исходные данные по туристической отрасли,

 

4. Содержание пояснительной записки: введение, задание, проектирование 
базы данных в Microsoft Access, заключение, приложения 
5. Перечень графического материала: Рисунок 1-16. Создание таблиц в базе 
данных. Рисунок 17-34. Создание запросов.

 

Рисунок 35-54. Создание форм в 

базе  данных.  Рисунок  55-58.  Создание  отчетов  Рисунок  59-60.  Макрос 
«Autokeys». Рисунок 61-75. Создание главной кнопочной формы. Рисунок 76-
81.  Формы.  Рисунок  82-84.  Отчеты.  Таблица  1.  Заказчики.  Таблица  2. 
Сотрудники. Таблица 3. Бригады. Таблица 4. Напольные покрытия. Таблица 
5.  Поставщики.    Таблица  6.    Офисы.  Таблица  7.  Склады.  Таблица  8-19 
Запросы.

 

6. Дата получения задания: «11» февраля 2016 г.

 

 
 
 
Руководитель                                    _______________                   А.В. Батаев  
                                                                   (подпись)     
 
Задание принял к исполнению       _________________               А.С. Куранова 
                                                                    (подпись)               
 
«11» февраля 2016 г.


background image

 

Содержание 

 

Введение .................................................................................................................................. 4

 

1.

 

Задание ............................................................................................................................. 5

 

2.

 

Создание таблиц в базе данных «Напольные покрытия» ........................................... 6

 

2.1 Структура таблиц ......................................................................................................... 6

 

2.2 Режим конструктора ..................................................................................................... 6

 

2.3 Задание чужих ключей ................................................................................................. 9

 

2.3.1 Создание чужих ключей в режиме конструктора .............................................. 9 
2.3.2 Заполнение чужих ключей ................................................................................. 10 
2.3.3 Установление связей между таблицами ............................................................ 12 

3.3. Построение запросов в базе данных «Напольные покрытия» .................................. 13

 

3.1 Запросы на условие .................................................................................................... 13

 

3.2 Запросы на время ........................................................................................................ 14

 

3.3 Запросы с вычисляемыми полями ............................................................................ 16

 

3.4 Итоговые запросы ...................................................................................................... 17

 

3.5 Перекрёстные запросы ............................................................................................... 19

 

3.6 Многотабличные запросы ......................................................................................... 20

 

4.

 

Создание форм в базе данных «Напольные покрытия» ........................................... 22

 

4.1 Формы на таблицы ..................................................................................................... 22

 

4.2 Формы на запросы ...................................................................................................... 27

 

4.3 Подчиненные формы.................................................................................................. 27

 

4.4 Создание кнопок ......................................................................................................... 28

 

5. Построение отчетов в базе данных «Напольные покрытия» ....................................... 30

 

5.1 Простые отчеты .......................................................................................................... 30

 

5.2 Отчеты с группировкой ............................................................................................. 30

 

5.3 Создание кнопок ......................................................................................................... 31

 

6.Формирование макросов в базе данных «Напольные покрытия» ................................ 32

 

7. Проектирование кнопочной формы в базе данных «Напольные покрытия» ............. 34

 

7.1 Главная кнопочная форма ......................................................................................... 34

 

7.2 Кнопочная форма на таблицы ................................................................................... 35

 

7.3 Кнопочная форма на запросы .................................................................................... 35

 

7.4 Кнопочная форма на отчеты ...................................................................................... 36

 

7.5 Кнопочная форма на подчиненные формы .............................................................. 37

 

7.6 Автоматизация приложения ...................................................................................... 38

 

Заключение............................................................................................................................ 39

 

Список использованных источников.................................................................................. 40

 

Приложения .......................................................................................................................... 41

 

Приложение 1 ................................................................................................................... 41

 

Приложение 2 ................................................................................................................... 48

 

Приложение 3 ................................................................................................................... 52

 

Приложение 4 ................................................................................................................... 54

 

 

 

 
 
 
 
 
 


background image

 

Введение 

База  данных  является  наиболее  популярной  системой  сбора  и  анализа 

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

MS  Access,  созданная  в  1992  году,  является  наиболее  удачной  системой 

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

На  первом  этапе  создания  базы  данных  делаются  таблицы,  которые  и  являются 

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

Необходимо создать связи между таблицами. Для установки связей используется 

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

После  создания  собственной  базы  данных  есть  возможность  создать  простое 

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

Возможна  автоматизация  приложения  с  помощью  макросов,  написание  которых 

происходит  автоматически  на  языке  Visual  Bacic  (VBA).  У  макросов  различные 
функции,  начиная  от  автоматического  открытия  таблиц  или  отчетов  до 
автоматического открытия кнопочной формы. 

На  завершающем  этапе  работы  с  базой  данных  создается  главная  кнопочная 

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

Таким  образом,  создание  базы  данных  является  достаточно  простым  и 

автоматизированным процессом. 

Целью  данной  курсовой  является  создание  автоматизированной  базы  данных 

напольных покрытий. Для достижения целей поставлены следующие задачи: 

1. Создание  семи  таблиц,  состоящих из  10 записей  и  10  полей, не  считая 

первичные и вторичные ключи. 

2. Создание запросов  
3. Создание форм 
4. Создание отчетов на запросы 
5. Создание отчетов с группировкой на таблицы 
6. Создание макросов для автоматизации приложения 
7. Создание главной кнопочной формы 

Итак, в данной курсовой работе будет создана база данных напольных покрытий, 

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


background image

 

1. Задание 

 

База данных в MS Access происходит по следующим этапам: 

1.  Создание 7 таблиц базы данных. Каждая таблица содержит минимум 10 записей и 

10 полей, не считая первичные и вторичные ключи. 

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

ключи. 

3.  Создать  запросы  6  видов:  на  время,  на  условие,  итоговый,  на  вычисление, 

перекрестный, многотабличный. Необходимо создать по 3 запроса каждого вида.  

4.  Создание  форм  на  все  таблицы.  Формы  должны  содержать  заголовок.  Формы 

должны  быть  отформатированы  (содержать  цветовое  оформление).  В  формах 
необходимо  заблокировать  первичные  ключи,  чтобы  они  выделялись  серым 
цветом.  

5.  Создание форм на запросы: по 2 запроса каждого вида. Формы должны содержать 

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

6.  Создать 3 подчиненные формы, основываясь на связях «Один ко многим». 
7.  Создать простые отчеты на все запросы, не вошедшие в формы. Отчеты должны 

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

8.  На  основании  таблиц  базы  данных  создать  в  конструкторе  два  отчета  с 

группировкой. Добавить заголовок, нумерацию страниц, дату создания отчета. 

9.  Создать макрос «Autokeys», с помощью которого будет осуществляться открытие 

и закрытие всех таблиц и отчетов базы данных. 

10. Создать главную кнопочную форму, которая должна состоять из страниц: главная 

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