Вход

Рассчитать остатки на складах по всем изделиям на конец ЗАДАННОГО квартала

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 190343
Дата создания 2015
Страниц 32
Мы сможем обработать ваш заказ (!) 22 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 700руб.
КУПИТЬ

Содержание

Оглавление
1. Анализ предметной области 3
1.1. Описание предметной области и функции решаемых задач 3
1.2. Перечень входных (первичных) документов 5
1.3. Ограничение предметной области по индивидуальной задаче 8
2. Постановка задачи 9
2.1. Организационно-экономическая сущность комплекса решаемых задач 9
2.2. Описание выходной информации 10
2.3. Описание входной информации 10
3. Разработка информационного обеспечения. 11
3.1. Анализ входной информации предметной области и выделение информационных объектов 11
3.2. Определение связей информационных объектов и построение информационно-логической модели 12
3.3. Определение логической структуры базы данных 13
3.4. Разработка физической структуры базы данных 14
3.5. Контрольный пример 15
5. Создание базы данных 18
5.1. Структура таблиц 19
5.2. Схема данных 20
5.3. Пользовательские формы 20
5.4. Ввод данных 23
6. Создание алгоритма и запросов 26
7. Создание отчетов 29
7.1. Получение отчета с помощью Мастера отчетов 29
7.2. Корректировка макета отчета с помощью Конструктора отчетов 29
7.3. Вывод отчета на печать 30
8. Создание кнопочной формы с помощью диспетчера кнопочных форм 31
СПИСОК ЛИТЕРАТУРЫ 32
1.

Фрагмент работы для ознакомления

В результате получим:
Расчёт остатков изделий на складах на
конец 2 квартала
(Номер)
Название склада Название изделия Количество Остаток (в руб.) Поступило Отгружено Остаток Склад1 брус 5 420 420 0 0 Склад2 уголок 10х15 100 0 100 150000 Склад1 брус 10 350 250 100 43000 Склад3 труба d 20 350 150 200 240000 Склад2 уголок 10х10 200 150 50 50000 Склад3 швеллер 10 350 350 0 0 Итого 6 1770 1320 450 870000 Создание базы данных
Структура таблиц
Таблица ЕдИзм
* Код единицы измерения- int
Наименование ед. измерения - varchar(10)
Таблица Склад
* Номер склада - int
Название склада - varchar(20)
Таблица Изделие
*Код изделия - int
Название изделия - varchar(100)
Код единицы измерения - int
Цена - Currency
Номер склада – int (подстановка из таблицы Склад)
Таблица ЦН
* Номер цеховой накладной- int
Номер цеха- int (подстановка из таблицы Цех)
Дата сдачи - date
Таблица СЦН
* Номер цеховой накладной- int (подстановка из таблицы ЦН)
*Код изделия (подстановка из таблицы Изделие) - int
Количество – int
Таблица Цех
Номер выпускающего цеха- int
Название цеха - varchar(30)
Таблица ТТН
* Номер ТТН- int
Дата отгрузки – date
Таблица СТТН
* Номер ТТН – int (подстановка из таблицы ТТН)
*Код изделия (подстановка из таблицы Изделие) - int
Количество – int
Схема данных
Рисунок 4 – Схема данных
Пользовательские формы
Рисунок 5 – Форма «ЕдИзм»
Рисунок 6 – Форма «Склад»
Рисунок 7 – Форма «Изделие»
Рисунок 8 – Форма «Цех»
Рисунок 9 – Форма «ЦН»
Рисунок 10 – Форма «ТТН»
Ввод данных
Рисунок 11 – Записи таблицы «ЕдИзм»
Рисунок 12 – Записи таблицы «Склад»
Рисунок 13 – Записи таблицы «Цех»
Рисунок 14 – Записи таблицы «Изделие»
Рисунок 15 – Записи таблицы «ЦН»
Рисунок 16 – Записи таблицы «СЦН»
Рисунок 17 – Записи таблицы «ТТН»
Рисунок 18 – Записи таблицы «СТТН»
Создание запросов
Запрос «Поступило»
Рисунок 19 – Запрос «Поступило»
Код запроса:
SELECT Изделие.[Код изделия], Изделие.[Название изделия], Sum(СЦН.Количество) AS [Sum-Количество]
FROM Изделие INNER JOIN (ЦН INNER JOIN СЦН ON ЦН.[Номер цеховой накладной] = СЦН.[Номер цеховой накладной]) ON Изделие.[Код изделия] = СЦН.[Код изделия]
WHERE (((Fix((Month([Дата сдачи])+2)/3))<=[Формы]![Отчет]![Комбинированная2]))
GROUP BY Изделие.[Код изделия], Изделие.[Название изделия]
ORDER BY Изделие.[Название изделия];
Результат:
Рисунок 20 – Результат запроса «Поступило»
Запрос «Отгружено»
Рисунок 21 – Запрос «Отгружено»
Код запроса:
SELECT Изделие.[Код изделия], Изделие.[Название изделия], Sum(СТТН.Количество) AS [Sum-Количество]
FROM Изделие INNER JOIN (ТТН INNER JOIN СТТН ON ТТН.[Номер ТТН] = СТТН.[Номер ТТН]) ON Изделие.[Код изделия] = СТТН.[Код изделия]
WHERE (((Fix((Month([Дата отгрузки])+2)/3))<=[Формы]![Отчет]![Комбинированная2]))
GROUP BY Изделие.[Код изделия], Изделие.[Название изделия]
ORDER BY Изделие.[Название изделия];
Результат:
Рисунок 22 – Результат запроса «Отгружено»
Запрос «Остаток»
Рисунок 23 – Запрос «Остаток»
Код запроса:
SELECT Склад.[Название склада], Поступило.[Название изделия], Поступило.[Sum-Количество] AS Поступило, IIf([Отгружено]![Sum-Количество] Is Null,0,[Отгружено]![Sum-Количество]) AS Отгружено, [Поступило]![Sum-Количество]-IIf([Отгружено]![Sum-Количество] Is Null,0,[Отгружено]![Sum-Количество]) AS Остаток, CCur(([Поступило]![Sum-Количество]-IIf([Отгружено]![Sum-Количество] Is Null,0,[Отгружено]![Sum-Количество]))*[Цена]) AS [Остаток в руб]
FROM Склад INNER JOIN ((Поступило LEFT JOIN Отгружено ON Поступило.[Код изделия] = Отгружено.[Код изделия]) INNER JOIN Изделие ON Поступило.[Код изделия] = Изделие.[Код изделия]) ON Склад.[Номер склада] = Изделие.[Номер склада]
ORDER BY Склад.[Название склада], Поступило.[Название изделия];
Результат:
Рисунок 24 – Результат запроса «Остаток»
Создание отчетов
Получение отчета с помощью Мастера отчетов
Выбирается объект базы данных Отчеты
Запускается мастер формирования отчета
В качестве источника данных выбирается запрос «Остаток»
Задается операция sum для итогов
Выбирается макет и стиль для отчета
Задается название отчету «Остаток»
Для удобства формирования отчета (для ввода реквизита – квартал) создается форма с полем для выбора квартала кнопка для запуска формирования отчета.
Рисунок 25 – Форма «Отчет»
Корректировка макета отчета с помощью Конструктора отчетов
В конфигураторе редактируется название отчета, структура таблицы.
Рисунок 26 – Структура отчета «Остаток» в конфигураторе
Результат:
Рисунок 27 – Отчет «Остаток»
Вывод отчета на печать
Для вывода на печать на форме для формирования отчета предусмотрена кнопка Печать (см. Рисунок 25).
Создание кнопочной формы с помощью диспетчера кнопочных форм
С помощью Диспетчера кнопочных форм разработана главная форма, из которой может вызываться любая форма для просмотра и добавления записей в базу, а также форма для формирования отчета.
Рисунок 28 – Главная кнопочная форма
Рисунок 29 – Кнопочная форма «Справочные документы»
Рисунок 30 –Кнопочная форма «оперативные документы»
СПИСОК ЛИТЕРАТУРЫ
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.
Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.
Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.
Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176 с.
Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
8
Склад
Номер склада
Название склада
1
Цех
Номер выпускающего цеха
Название цеха
СЦН
№ ЦН
Код изделия
Количество
М
М
1
ЕдИзм
Код единицы измерения
Наименование ед. измерения
Изделие
Код изделия
Название изделия
Код единицы измерения
Цена
Номер склада
СТТН
Номер ТТН
Код изделия
Количество
ЦН
Номер цеховой накладной
Номер цеха
Дата сдачи
1
1
1
1
М
М
1
М
М
ТТН
Номер ТТН
Дата отгрузки

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

СПИСОК ЛИТЕРАТУРЫ
1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.
2. Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.
3. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.
4. Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176 с.
5. Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00979
© Рефератбанк, 2002 - 2024