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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


курсовая работа Разработка базы данных

Информация:

Тип работы: курсовая работа. Добавлен: 10.10.2012. Сдан: 2011. Страниц: 7. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Федеральное агентство по образованию
Государственное образовательное учреждение
Высшего профессионального образования
Московский  государственный индустриальный университет
(ГОУ   МГИУ) 
 
 
 
 

КУРСОВАЯ РАБОТА
по Информатике  на тему:
Разработка  базы данных 

Задание 105 
 
 
 
 

Студент: 
Группа: 
Преподаватель: 
 
 
 
 

2008
 

Содержание 

Введение           3
Задание           5
Таблицы базы данных        6
Схема данных         11
Запросы            12
Отчеты            17
Формы            21
Заключение          26
Список литературы          27 

 

      ВВЕДЕНИЕ 

     Информационные технологии повсеместно внедряются во все сферы человеческой деятельности. Одной из самых распространенных современных информационных технологий является использование баз данных. Базы данных создаются и используются с помощью специальных программных и языковых средств, называемых Системами Управления Базами Данных (СУБД).
     Тип СУБД определяется видом модели данных. Модель данных представляет собой обобщенную структуру и отражает представление пользователя о данных реального мира. Любая модель данных содержит три компоненты:
     - структура данных - описывает точку зрения пользователя на представление данных.
     - набор допустимых операций, выполняемых на структуре данных. Модель данных предполагает, как минимум, наличие языка определения данных (ЯОД), описывающего структуру их хранения, и языка манипулирования данными (ЯМД), включающего операции извлечения и модификации данных.
     - ограничения целостности - механизм поддержания соответствия данных предметной области на основе формально описанных правил.
     В процессе исторического развития в  СУБД использовались следующие модели данных:
     - иерархическая,
     - сетевая,
     - реляционная.
     Соответственно  существует большое разнообразие типов СУБД. Наиболее распространенными в настоящее время являются реляционные СУБД, к которым и относится Access.
     Access относится к классу так называемых  «настольных» СУБД, которые имеют  высоко развитые языковые средства, предназначенные для облегчения  работы с ними пользователей  разной квалификации, в том числе и пользователей, не являющихся специалистами в области информационных технологий.
     Целью написания данного курсового  проекта является освоение СУБД Access. Для достижения поставленной цели решена конкретная задача (задание 105).
     Требования к БД:
     - БД содержит не менее двух  таблиц, связанных между собой.
     - Ввод данных в таблицы должен  осуществляться в одной форме.
     - При открытии БД должна открываться  главная кнопочная форма, из  которой можно вызвать разработанные  запросы, отчеты, форму, а также осуществить выход из БД. 

 

      Задание (105) 

     Исходные данные:
     - перевозка грузов со складов  потребителям;
     - известно расстояние между складами  и потребителями. 

     Задача:
     1) Запросы должны содержать:
     - объем перевозок для каждого потребителя;
     - объем перевозок для каждого склада.
     2) Отчеты должны содержать:
     - объем перевозок каждого склада (с включением диаграммы);
     - номер склада с наибольшим  объемом перевозок.
 

      Таблицы базы данных 

     Проектируемая БД состоит из трех таблиц, включая  два справочника (рис. 1):
     - «Журнал поставок» (таблица 1, рис. 2-3);
     - Справочник «Клиенты» (таблица 2, рис. 4-5);
     - Справочник «Склады» (таблица 3, рис. 6-7).
     
     Рис. 1. Таблицы БД 

     Таблица 1
Журнал  поставок
Журнал  поставок
Номер поставки Дата  поставки Номер склада Код клиента Объем поставки, т Расстояние, км
1 01.02.2008 1 1 20 40
2 01.02.2008 1 2 20 60
3 01.02.2008 1 3 25 120
4 02.03.2008 1 1 20 40
5 02.03.2008 1 2 20 60
6 02.03.2008 1 3 10 120
7 04.04.2008 1 1 15 40
8 04.04.2008 1 2 25 60
9 04.04.2008 1 3 20 80
10 02.02.2008 2 4 15 50
 
 
 
     

     Рис. 2. Журнал поставок 

     

     Рис. 3. Типы данных таблицы «Журнал поставок» 
 

     Таблица 2
Справочник  «Клиенты»
Клиенты
Код клиента Клиент Город Адрес Расчетный счет
1 ООО Майбах Москва ул. Улица 1 111111110
2 ООО Игрушка Москва ул. Улица 2 111111111
3 ООО Система Москва ул. Улица 3 111111112
4 ООО Колесница Нижний Новгород ул. Улица 4 111111113
5 ООО Водолей Екатеринбург ул. Улица 5 111111114
6 ООО Ласточка Екатеринбург ул. Улица 6 111111115
7 ОАО Каркас Новороссийск ул. Улица 7 111111116
8 ОАО Базис Новороссийск ул. Улица 8 111111117
9 ООО Системс Санкт-Петербург ул. Улица 9 111111118
10 ООО Карта Санкт-Петербург ул. Улица 10 111111119
 
     
     Рис. 4. Таблица «Клиенты» 
 

     

     Рис. 5. Типы данных таблицы «Клиенты» 

     Таблица 3
Справочник «Склады»
Склады
Номер склада Город Адрес Площадь
1 Москва ул. Улица, 1 10000
2 Нижний Новгород ул. Улица, 2 7000
3 Екатеринбург ул. Улица, 3 10000
4 Новороссийск ул. Улица, 4 7000
5 Санкт-Петербург ул. Улица, 5 7000
 
     
     Рис. 6. Таблица «Склады» 

     
     Рис. 7. Типы данных таблицы «Склады» 

 

      Схема данных 

     Схема данных представлена на рис. 8. 

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

     Справочник «Клиенты» связан полем «Код клиента» с таблицей «Журнал поставок» в отношении один-ко-многим (одному значению таблицы «Клиенты» соответствует несколько значений таблицы «Журнал поставок»).
     Справочник  «Склады» связан полем «Номер склада»  с таблицей «Журнал поставок» в отношении один-ко-многим (одному значению таблицы «Склады» соответствует несколько значений таблицы «Журнал поставок»). 

 

      Запросы 

     С целью выполнения заданий курсового  проекта были созданы запросы:
     - Вспомогательные «Объем перевозок», «Склад максимальной емкости»;
     - Основные, в соответствии с заданием «Объем перевозок по клиентам», «Объем перевозок по складам». 

     Запрос 1. Объем перевозок
     Запрос  «Объем перевозок» позволяет на основе данных всех таблиц сформировать список клиентов и складов, с которых отгружен товар, а также рассчитать объем перевозок в т-км.
     Запрос  сформирован в режиме конструктора (рис. 9). 

     

     Рис. 9. Запрос «Объем перевозок» в режиме конструктора 

     Выражение, рассчитывающее объем перевозки:
     Объем перевозок: Sum([Журнал поставок]![Объем поставки, т]*[Журнал поставок]![Расстояние, км])
     Результаты  выполнения запроса приведены в  таблице 4.
     Таблица 4
Результаты  выполнения запроса «Объем перевозок»
Объем перевозок
Код клиента Номер склада Объем поставки, т Расстояние, км Объем перевозок
1 1 15 40 600
1 1 20 40 1600
1 5 20 15 300
2 1 20 60 2400
2 1 25 60 1500
3 1 10 120 1200
3 1 20 80 1600
3 1 25 120 3000
4 2 10 50 500
4 2 15 50 750
5 3 20 90 1800
5 3 25 90 2250
6 3 15 100 1500
6 3 20 100 2000
7 4 20 80 1600
8 4 20 50 1000
9 5 15 70 2100
10 5 10 100 1000
 
 
 
     Запрос  2. Объем перевозок по клиентам
     Запрос  «Объем перевозок по клиентам» позволяет  на основе данных вспомогательного запроса  «Объем перевозок» и таблицы «Клиенты»  сформировать список клиентов и объем  перевозок в т-км.
     Запрос  сформирован в режиме конструктора (рис. 10).
     Результаты  выполнения запроса приведены в таблице 5. 

     

     Рис. 10. Запрос «Объем перевозок по клиентам» в режиме конструктора 

     Таблица 5
Результаты  выполнения запроса «Объем перевозок  по клиентам»
Объем перевозок по клиентам
Клиент Sum-Объем  перевозок
ОАО Базис 1000
ОАО Каркас 1600
ООО Водолей 4050
ООО Игрушка 3900
ООО Карта 1000
ООО Колесница 1250
ООО Ласточка 3500
ООО Майбах 2500
ООО Система 5800
ООО Системс 2100
 
 
     Запрос  3. Объем перевозок по складам
     Запрос  «Объем перевозок по складам» позволяет  на основе данных вспомогательного запроса «Объем перевозок» и таблицы «Склады» сформировать список складов и объем перевозок в т-км.
     Запрос  сформирован в режиме конструктора (рис. 11).
     Результаты  выполнения запроса приведены в  таблице 6.
     

     Рис. 11. Запрос «Объем перевозок по складам» в режиме конструктора 

     Таблица 6
Результаты  выполнения запроса «Объем перевозок  по складам»
Объем перевозок по складам
Номер склада Город Sum-Объем  перевозок
1 Москва 11900
2 Нижний Новгород 1250
3 Екатеринбург 7550
4 Новороссийск 2600
5 Санкт-Петербург 3400
 
 
     Запрос  4. Склад максимальной емкости
     Запрос  «Склад максимальной емкости» позволяет на основе данных запроса «Объем перевозок по складам» вывести номер склада с максимальным объемом перевозок в т-км.
     Запрос  сформирован в режиме конструктора (рис. 12).
     Условие отбора:
     DMax(" [Объем перевозок по складам]![Sum-Объем  перевозок]";"Объем перевозок  по складам")
     Результаты  выполнения запроса приведены в  таблице 7.
     

     Рис. 12. Запрос «Склад максимальной емкости» в режиме конструктора 

     Таблица 7
Результаты выполнения запроса «Склад максимальной емкости»
Склад максимальной емкости
Номер склада Город Sum-Объем  перевозок
1 Москва 11900
 
 
 

      Отчеты  

     В ходе выполнения курсового проекта  были созданы отчеты. 

     Отчет 1. Объем перевозок по складам
     Отчет «Объем перевозок по складам» выводит на печать список складов и объем перевозок по ним. Отчет также включает диаграмму. На рис. 13 отчет приведен в режиме «Конструктора», на рис. 14 – отчет в активном состоянии (при открытии). 

     

     Рис. 13. Отчет «Объем перевозок по складам»
     в режиме «Конструктора» 

     
     Рис. 14. Отчет «Объем перевозок по складам» 
 
 
 
 

     Отчет 2. Склад максимальной емкости
     Отчет «Склад максимальной емкости» выводит на печать номер склада, с которого отгружался максимум товаров. На рис. 15 отчет приведен в режиме «Конструктора», на рис. 16 – отчет в активном состоянии (при открытии). 

     
     Рис. 15. Отчет «Склад максимальной емкости»
     в режиме «Конструктора» 

     

     Рис. 16. Отчет «Склад максимальной емкости» 

 

      Формы 

     Для запуска созданных в рамках курсового  проекта форм, отчетов и запросов в режиме «Конструктора» была разработана форма пользовательского меню.
     Вид MENU приведен на рис. 17–18.

Рис. 17. Пользовательская форма меню 


Рис. 18. Форма пользовательского меню в режиме «Конструктора» 

     Форма открывается при открытии базы данных автоматически посредством макроса AutoExec (рис. 19).

Рис. 19. Макрос AutoExec 

     Элементы  формы управляются скриптами VBA: 

     Открытие  формы «Журнал  поставок» для  редактирования
     Private Sub menuOUTPUT_Click()
         DoCmd.OpenForm "Журнал поставок", acNormal, , , , acWindowNormal
     End Sub 
 

     Открытие  запроса «Объем перевозок  по клиентам» для  чтения
     Private Sub Надпись11_Click()
         DoCmd.OpenQuery "Объем перевозок по клиентам", , acReadOnly
     End Sub 

     Открытие  запроса «Объем перевозок  по складам» для чтения
     Private Sub Надпись12_Click()
         DoCmd.OpenQuery "Объем перевозок по  складам", , acReadOnly
     End Sub 

     Открытие  отчета «Объем перевозок по складам» в режиме просмотра
     Private Sub Надпись5_Click()
         DoCmd.OpenReport "Объем перевозок по складам", acViewPreview, , , acWindowNormal
     End Sub 

     Открытие  отчета «Склад максимальной емкости» в режиме просмотра
     Private Sub Надпись7_Click()
         DoCmd.OpenReport "Склад максимальной емкости", acViewPreview, , , acWindowNormal
     End Sub 

     Закрытие  базы данных
     Private Sub Надпись16_Click()
        Application.CloseCurrentDatabase
     End Sub 
 

     Для просмотра и корректировки таблиц созданной базы данных удобно использовать формы.
     При создании формы «Журнал поставок» использовался «Мастер создания форм. Форма включает в себя две подчиненные формы «Склады» и «Клиенты».
     Форма приведена на рис. 20. Вид формы в режиме «Конструктора» приведен на рис. 21. 


Рис. 20. Форма 


Рис. 21. Форма в режиме «Конструктора» 
 

 

      ЗАКЛЮЧЕНИЕ 

     В настоящий момент информационные технологии повсеместно внедряются во все сферы человеческой деятельности. Одной из самых распространенных современных информационных технологий является использование баз данных. Базы данных создаются и используются с помощью специальных программных и языковых средств, называемых Системами Управления Базами Данных (СУБД). Наиболее распространенными в настоящее время являются реляционные СУБД, к которым и относится Access.
     Целью написания данного курсового  проекта явилось освоение СУБД Access.
     Для достижения поставленной цели в среде СУБД Access были созданы:
     - База данных, состоящая из трех таблиц;
     - Комплекс запросов, форм, макросов, модулей и отчетов, позволяющих пользователю выполнить действия, указанные в задании;
     - Форма, содержащая меню пользователя.
 

      Список литературы 

    Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. – СПб.; Питер, 1997.
    Дейт К. Дж. Введение в системы баз данных, 6-е изд.: Пер. с англ.. – К.; СПб.: Издательский дом «Вильямс», 2000.
    Диго С. М. Проектирование и использование баз данных (учебник). – М.: Финансы и статистика, 1995.
    Диго С.М. Создание баз данных в среде СУБД Access Учебное пособие по курсу “Базы данных” / Моск. гос. ун-т экономики, статистики и информатики. - М., 2001. - 106 с.
    Мишенин А. И. Теория экономических информационных систем (учебник), изд.4 – М.: Финансы и статистика, 1999.

и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.