Автор работы: Пользователь скрыл имя, 03 Октября 2015 в 14:54, курсовая работа
Целью курсовой работы является разработка информационной системы «Поставки» средствами СУБД MS Access.
Реализация поставленной цели предполагает решение следующих задач:
1. освоение технологии создания базы данных;
2. освоение технологии создания таблиц и установки связи между таблицами;
Министерство образования и науки российской федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
Московский государственный индустриальный университет
(ФГБОУ ВПО «МГИУ»)
Курсовая работа
по дисциплине «Информационные технологии управления персоналом»
на тему «Автоматизация поставщиков ООО «Северград»
Группа: № Сд10У21
Студент: Спирин Илья Андреевич
Руководитель: Егоркина Екатерина Борисовна
Москва 2015
СОДЕРЖАНИЕ
Целью курсовой работы является разработка информационной системы «Поставки» средствами СУБД MS Access.
Реализация поставленной цели предполагает решение следующих задач:
1. освоение технологии создания базы данных;
2. освоение технологии создания таблиц и установки связи между таблицами;
3. изучение технологии разработки простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах; освоение возможностей редактирования форм (изменение формата выводимых данных, создание надписей, кнопок, переключателей, списков и т.д.);
4. освоение возможностей СУБД MS Access по созданию запросов на выборку данных, с вычисляемыми полями, с групповыми вычислениями, параметрических запросов, перекрестных запросов, запросов на выполнение действий (создание таблицы, добавление и удаление записей из таблицы, обновление полей);
5. освоение технологии создания отчетов в MS Access, освоение разных способов создания отчетов (режим автоотчета, мастер отчетов, создание отчетов в режиме конструктора), изучение возможностей форматирования отчетов, добавления в отчет заголовков, надписей, полей из источника данных; освоение особенностей реализации вычислений в отчетах в каждой записи, по группе записей и отчету в целом;
6. выполнение практического задания по разработке в среде СУБД MS Access базы данных;
7. создание таблиц, простых и составных форм, различных запросов и отчетов, разработка макросов, модулей и панели управления приложением.
В первом разделе изложены особенности описания структуры таблиц, создания схемы базы данных, разработки форм для ввода и редактирования данных.
Во втором разделе изложены технологии реализации запросов и отчетов.
Разработка базы данных и приложения для работы с ней будет осуществляться с применением СУБД MS Access.
СУБД MS Access имеет следующие преимущества и возможности для разработки баз данных и приложений для работы с ними:
- СУБД MS Access позволяет эффективно работать с данными даже пользователям, не являющимся специалистами по базам данных;
- развитый пользовательский
- средства программирования
база данные таблица форма
Создаваемая информационная система осуществляет учет продажи товаров, хранит сведения о поставщиках, товарах и датах продаж того или иного товара. Основными элементами информационной системы являются база данных и приложение для работы с ней. Приложение, как правило, включает формы для ввода данных, запросы, отчеты и другие элементы.
Основной частью создаваемой информационной системы является база данных. База данных получила имя «Поставки»
База данных состоит из следующих таблиц.
Таблица «Поставщик» содержит информацию о поставщиках, их адреса, фамилию и имя агента, контактный телефон. Структура таблицы «Поставщик» представлена в таблице 1.
Таблица 1 – Структура таблицы «Поставщик»
Имя поля |
Тип данных |
Размер поля |
Примечание |
Код поставщика |
Числовой |
Ключ | |
Название компании-поставщика |
Текстовый |
50 |
|
Фамилия торгового агента |
Текстовый |
25 |
|
Имя торгового агента |
Текстовый |
25 |
|
Телефон |
Текстовый |
6 |
|
Город |
Текстовый |
50 |
Таблица «Продажи» содержит информацию: код и дата продажи товара, код товара, количество товара и код поставщика. Структура таблицы «Продажи» представлена в таблице 2.
Таблица 2 – Структура таблицы «Продажи»
Имя поля |
Тип данных |
Размер поля |
Примечание |
Код продажи |
Числовой |
Длинное целое |
Ключ |
Дата |
Дата/Время |
Длинный формат даты |
|
Код товара |
Числовой |
Длинное целое |
|
Количество товара |
Числовой |
Длинное целое |
|
Код поставщика |
Числовой |
Длинное целое |
Таблица «Товары» содержит информацию: код, название и тип товара, запасы товара, оптовая и розничная цена. Структура таблицы «Товары» представлена в таблице 3.
Таблица 3 – Структура таблицы «Товары»
Имя поля |
Тип данных |
Размер поля |
Примечание |
Код товара |
Счетчик |
Ключ | |
Название товара |
Текстовый |
50 |
|
Тип товара |
Текстовый |
50 |
|
Запасы |
Текстовый |
50 |
|
Оптовая цена |
Денежный |
||
Розничная цена |
Денежный |
Таблицы базы данных связаны между собой. Схема взаимосвязи таблиц базы данных представлена на рисунке 1.
Рисунок 1 – Схема взаимосвязи таблиц базы данных
Должны быть созданы формы:
-ПоставщикВвод;
-ПродажиВвод;
-ТоварыВвод.
Формы используют для реализации ввода, редактирования и просмотра данных в таблицах базы данных. Простые формы используют для работы с одной таблицей. Составные формы используют для работы с двумя таблицами.
Созданное приложение содержит следующие формы.
Форма «ПоставщикВвод» является простой, она работает с одноименной таблицей «Поставщик». Вид формы «ПоставщикВвод» представлен на рисунке 2
Рисунок 2 – Простая форма «ПоставщикВвод»
Вид формы «ПоставщикВвод» в режиме конструктора представлен на рисунке 3
Рисунок 3 - Вид формы «ПоставщикВвод» в режиме конструктора
Форма «ПродажиВвод» так же является простой, она работает с одноименной таблицей «Продажи». Вид формы «ПродажиВвод» представлен на рисунке 4.
Рисунок 4 -. Вид формы «ПродажиВвод»
Вид формы «ПродажиВвод» в режиме конструктора представлен на рисунке 5.
Рисунок 5 - Вид формы «ПродажиВвод» в режиме конструктора
Запросы условно можно разделить на несколько групп:
- запросы на выборку данных;
- запросы с вычисляемым полем;
- запросы с групповыми вычислениями;
- параметрические запросы;
- перекрестные запросы;
- запросы на выполнение действий (создание таблицы, удаление и добавление записей в таблицу, изменением полей в таблице).
Первый запрос в режиме конструктора представлен на рисунке 6.
Рисунок 6. - Запрос «Прайс-лист на товары» в режиме конструктора
Рисунок 7 - Запрос «Прайс-лист на товары» в режиме таблицы
Параметрический запрос на выборку продаж товаров из таблиц «Товары», «Продажи» и «Поставщик» для отображения продаж конкретного поставщика представлен на рисунке 8.
Рисунок 8 - Запрос выборку продаж товаров из таблиц «Товары», «Продажи» и «Поставщик» в режиме конструктора
Рисунок 9 - Запрос на выборку продаж товаров из таблиц «Товары», «Продажи» и «Поставщик»
Перекрестный запрос по таблице «Продажи» можно наблюдать на рисунках 10, 11:
- название товара;
- количество товара;
Рисунок 10 - Перекрестный запрос по таблице «Продажи». Режим конструктора
Рисунок 11 - Пример работы перекрестного запроса
Существует несколько вариантов создания отчетов в MS Access:
Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных. При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов. Microsoft Access отображает в отчете данные из запроса или таблицы, добавляя к ним текстовые элементы, которые упрощают его восприятие.
К числу таких элементов относятся:
1. Заголовок. Этот раздел печатается только в верхней части первой страницы отчета. Используется для вывода данных, таких как текст заголовка отчета, дата или констатирующая часть текста документа, которые следует напечатать один раз в начале отчета. Для добавления или удаления области заголовка отчета необходимо выбрать в меню «Вид» команду «Заголовок/примечание отчета».
2. Верхний колонтитул. Используется для вывода данных, таких как заголовки столбцов, даты или номера страниц, печатающихся сверху на каждой странице отчета. Для добавления или удаления верхнего колонтитула необходимо выбрать в меню Вид команду Колонтитулы. Microsoft Access добавляет верхний и нижний колонтитулы одновременно. Чтобы скрыть один из колонтитулов, нужно задать для его свойства «Высота» значение «0».
3. Область данных, расположенная между верхним и нижним колонтитулами страницы. Содержит основной текст отчета. В этом разделе появляются данные, распечатываемые для каждой из тех записей в таблице или запросе, на которых основан отчет. Для размещения в области данных элементов управления используют список полей и панель элементов. Чтобы скрыть область данных, нужно задать для свойства раздела «Высота» значение «0».
4. Нижний колонтитул. Этот раздел появляется в нижней части каждой страницы. Используется для вывода данных, таких как итоговые значения, даты или номера страницы, печатающихся снизу на каждой странице отчета.
5. Примечание. Используется для вывода данных, таких как текст заключения, общие итоговые значения или подпись, которые следует напечатать один раз в конце отчета. Несмотря на то, что в режиме Конструктора раздел «Примечание» отчета находится внизу отчета, он печатается над нижним колонтитулом страницы на последней странице отчета. Для добавления или удаления области примечаний отчета необходимо выбрать в меню «Вид» команду «Заголовок/примечание отчета». Microsoft Access одновременно добавляет и удаляет области заголовка и примечаний отчета.
Необходимо создать следующие отчеты.
Создать отчет по таблице «Поставщик», для каждой компании-поставщика вывести информацию о дате продажи того или иного товара, названии и количестве товара.
Отчет в режиме конструктора по таблице «Поставщик», для каждого поставщика представлен на рисунке 12.
Рисунок 12 - Отчет в режиме конструктора
Отчет в режиме предварительного просмотра представлен на рисунке 13.
Рисунок 13 - Отчет в режиме предварительного просмотра
Создать отчет по таблице «Товары», для каждого товара указать оптовую и розничную цены.
Информация о работе Автоматизация поставщиков ООО «Северград»