см. Вариант 6.pdf, Рассчитать остатки на складах по всем изделиям на конец ЗАДАННОГО квартала.
Заказать уникальную курсовую работу- 41 41 страница
- 12 + 12 источников
- Добавлена 23.06.2014
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 3
1.1. Описание предметной области и функции решаемых задач 3
1.2. Перечень входных (первичных документов) 6
1.3. Ограничения предметной области 9
2. ПОСТАНОВКА ЗАДАЧИ 11
2.1. Организационно-экономическая сущность решаемых задач 11
2.2. Описание выходной информации 12
2.3. Описание входной информации 12
3. РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 14
3.1. Анализ входной информации предметной области и выделение информационных объектов. 14
3.2. Определение связей информационных объектов и построение информационно-логической модели. 15
3.3. Определение логической структуры базы данных 18
3.4. Разработка физической структуры базы данных. 19
3.5. Контрольный пример 21
4. СОЗДАНИЕ БАЗЫ ДАННЫХ 23
4.1. Структура таблиц 23
4.2. Схема данных в Аccess 24
4.4. Ввод данных 27
5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВ 30
6. СОЗДАНИЕ ОТЧЁТОВ 37
6.1. Получение отчёта с помощью Мастера отчётов. 37
6.2. Корректировка макета отчёта с помощью Конструктора отчётов. 37
6.3. Вывод отчёта на печать 38
7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМ 39
СПИСОК ЛИТЕРАТУРЫ 40
С помощью форм удобно вводить в таблицы данные входных документов, просматривать или редактировать записи таблиц. Формы создаются после того как разработаны таблицы и схема данных.Создадим форму с помощью мастера форм, затем отредактируем ее с помощью конструктора.Получим форму, отражающую первую запись таблицы Изделие.Рисунок 16 - Вид формы ИзделиеДалее необходимо аналогично создать однотабличные формы ЕдИзм, Заказчик, Цех.На основе связанных таблиц можно создать составную форму.Создадим составную формуТТН, в которой отражены объединенные данные из таблиц ТТН и СТТН. Рисунок 17 - Вид формы ТТНДалее необходимо аналогично создать составные формы Склад, ЦН.Для редактирования созданных форм используется Конструктор форм.Для редактирования открытой формы можно использовать кнопку панели инструментов Режим, выбрав из списка Конструктор. Если конструктор формы не открыт, щелкните по форме Изделие правой кнопкой мыши и выберете из развернувшегося списка Конструктор.Для формирования кнопкивыхода из формы в режиме конструктора на панели элементов щелкнуть кнопку Кнопка. Видоизменившимся крестообразным курсором начертить кнопку в области заголовка главной формы. В появившемся окне Создание кнопок выбрать в категории работа с формой действиеЗакрыть форму и нажать Далее>. Оставить переключатель в положении по умолчанию. Нажать Далее>, затем Готово. 4.4. Ввод данныхС помощью созданных форм заполним таблицы следующими данными:Рисунок 18 - Вид таблицы Изделие с заполненными даннымиРисунок 19 - Вид таблицы ЕдИзм с заполненными даннымиРисунок 20 - Вид таблицы Заказчик с заполненными даннымиРисунок 21 - Вид таблицы Цех с заполненными даннымиРисунок 22- Вид таблицы Склад с заполненными даннымиРисунок 23 - Вид таблицы ТТН с заполненными даннымиРисунок 24 - Вид таблицы СТТН с заполненными даннымиРисунок 25 - Вид таблицы ЦН с заполненными даннымиРисунок 26 - Вид таблицы СЦН с заполненными данными5. СОЗДАНИЕ АЛГОРИТМА И ЗАПРОСОВПеред решением этой задачи составим подробное описание последовательности действий (алгоритм) над исходными или уже полученными на предыдущем шаге данными для получения результатов.Алгоритм можно представить в виде словесного описания или блок-схемы. Составим алгоритм в виде блок-схемы.Запрос: Количество изделий, поступивших на складыТаблицы: ЦН, СЦН, Изделие и СкладПолучить количество изделий, поступивших на склады, по месяцам из документов «Цеховая накладная»до конца заданного квартала.Запрос: Количество изделий, поступивших на складыТаблицы: ТТН, СТТН, Изделие и СкладПолучить количество изделий, отгруженных со складов, по месяцам из документов “Товарно-транспортная накладная” до конца заданного квартала.Запрос: ОстатокТаблицы: ИзделиеОбъединить результаты предыдущих запросов и подсчитать остаток как разность между результатами. Посчитать остаток в стоимостном выраженииСформировать отчетПечать отчетаДля изображения блоков в блок-схеме используют стандартные графические фигуры. Например,– начало или конец блок-схемы.– процесс (операция) над данными.– документ на магнитном диске.– логическая операция, по которой принимается решение.Действия в блок-схеме выполняются последовательно сверху вниз и слева направо.Рассмотрим решение задачи по шагам.Шаг 1. Из таблиц ЦН, СЦН, Изделие и Складполучить количество изделий, поступивших на склады, по месяцам из документов «Цеховая накладная»до конца заданного квартала.Создадим запрос в режиме Конструктора. Выберем в бланк запроса поля Наименование склада, Наименование изделия. В следующее поле, для определения месяца, введем, с помощью Построителя выражений:Месяц: Format([ЦН]![Дата сдачи];"m"). В следующее поле, для определения квартала, также с помощью Построителя выражений, введем: Квартал: Format([ЦН]![Дата сдачи];"q"). А в Условие отбора в этом поле введем: <=[Введите квартал]. Сгруппируем данные по всем перечисленным выше полям, с помощью кнопки Итоги на панели Конструктор. А в следующем поле посчитаем, с помощью групповой операции Sumсумму по полю Количество по ЦН, как показано на рис. 27.Рисунок 27 - Вид запроса Количество изделий, поступивших на склады в КонструктореРезультат по данному запросу показан на рис. 28.Рисунок 28 - Результаты запроса Количество изделий, поступивших на складыШаг 2.Получить количество изделий, отгруженных со складов, по месяцам из документов “Товарно-транспортная накладная” до конца заданного квартала.Этот запрос создается аналогично предыдущему только вместо таблиц ЦН и СЦН используются таблицы ТТН и СТТН, как показано на рис. 29.Рисунок 29 - Вид запроса Количество изделий, отгруженных со складов в КонструктореРезультат по данному запросу показан на рис. 30.Рисунок 30 - Результаты запроса Количество изделий, отгруженных со складовШаг 3.Объединить результаты предыдущих запросов и подсчитать остаток как разность между результатами. Посчитать остаток в стоимостном выражении.Для этого используем промежуточный запрос, в котором определим количество поступивших изделий до конца заданного квартала. Создадим запрос в режиме Конструктора. Используем запрос Количество изделий, поступивших на склады. Выберем в бланк запроса поля Наименование склада, Наименование изделия и Количество по ЦН. Сгруппируем данные по первым двум полям и рассчитаем сумму по третьему полю. Поле Квартал нужно для отображения квартала в отчете.Это показано на рис. 31.Рисунок 31 - Вид запроса Поступление на склады до конца заданного кварталаРезультат по данному запросу показан на рис. 32.Рисунок 32 - Результаты запроса Поступление на склады до конца заданного кварталаТакой же промежуточный запрос создадим для определения количества отгруженных со склада изделий до конца заданного квартала (рис. 33 и 34).Рисунок 33 - Вид запроса Отгрузка со складов до конца заданного кварталаРисунок 34 - Результаты запроса Отгрузка со складов до конца заданного кварталаДля определения остатков на складе используем последние два запроса и таблицу Изделие.Создадим запрос в режиме Конструктора. Запросы объединим связями по полям: Наименование склада, Наименование изделия и Месяц. По созданным связям щелкнем два раза мышью и в появившемся окне выберем третий вариант связи, который объединяет все записи из запроса Количество изделий, поступивших на склады и только тех записей из запроса Количество изделий, отгруженных со складов, в которых связанные поля совпадают. Выберем в бланк запроса поля Наименование склада, Наименование изделия из запроса Поступление на склады до конца заданного квартала. А также поля Sum-Sum-Количество по ЦН и Sum-Sum-Количество по ТТН. В следующее поле введем формулу: Остаток: [Sum-Sum-Количество по ЦН]-Nz([Sum-Sum-Количество по ТТН]), как показано на рис. 35. Поля Квартал и Цена нужны для отображения квартала в отчете и для расчета остатка в стоимостном выражении. В следующем поле введем формулу: Остаток (руб): [Остаток]*[Цена].Рисунок35 - Вид запроса Остаток в КонструктореРезультат по данному запросу показан на рис. 36.Рисунок36 - Результаты запроса Остаток6. СОЗДАНИЕ ОТЧЁТОВ6.1. Получение отчёта с помощью Мастера отчётов.Создадим отчет Остаток с помощью Мастера создания отчетов. Для второго квартала отчёт примет вид:Рисунок37 - Вид отчета Остаток6.2. Корректировка макета отчёта с помощью Конструктора отчётов.Чтобы войти вКонструктор отчётов следует нажать кнопку Режим на панели инструментов и выбрать Конструктор. Теперь отчет можно корректировать.Для создания поля Наименование квартала, нажать на кнопку Поле и в окне свойств на вкладке Данные в поле Данные ввести: =Max([Остаток1]![Max-Квартал]). В примечании отчета под полями Остаток и Остаток (руб) нужно ввести соответственно: =Sum([Остаток]) и =Sum([Остаток (руб)]).В результате выполненной корректировки отчет, для третьего квартала, примет вид:Рисунок 38 - Вид отчета Отклонение6.3. Вывод отчёта на печатьДля печати полученного отчета щелкнем правой кнопкой мыши по названию отчета и выберем команду Печать.7. СОЗДАНИЕ КНОПОЧНОЙ ФОРМЫ С ПОМОЩЬЮ ДИСПЕТЧЕРА КНОПОЧНЫХ ФОРМРазработаем структуру кнопочной формы, представив ее в виде таблицы.Таблица 5. Структура кнопочной формыНазвание страницы КФЭлементыДействиеОтдел сбыта готовой продукции предприятия (главная страница)ВыходВыход из приложения AccessДобавление данныхФорма ДоговорОткрытие формы Договор в режиме добавленияФорма Цеховая накладнаяОткрытие формы Цеховая накладнаяв режиме добавленияФорма Товарно-транспортная накладнаяОткрытие формы Товарно-транспортная накладнаяв режиме добавленияРедактиро-вание данныхФорма ИзделиеОткрытие формы Изделие в режиме редактированияФорма Единицы измеренияОткрытие формы Единицы измерения в режиме редактированияФорма ЦехОткрытие формы Цех в режиме редактированияФорма СкладОткрытие формы Склад в режиме редактированияФорма ЗаказчикОткрытие формы Заказчик в режиме редактированияПодача запросовЗапрос "Количество изделий, поступивших на склады"Просмотр запроса " Количество изделий, поступивших на склады"Запрос "Количество изделий, отгруженных со складов"Просмотр запроса " Количество изделий, отгруженных со складов"Запрос ОстатокПросмотр запроса ОстатокПросмотр ОтчетаОтчет ОстатокПросмотр отчета ОстатокСПИСОК ЛИТЕРАТУРЫДейт К. Введение в системы баз данных: проектирование. Реализация и управление. Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 324 с.Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.Карпова Т.С. Базы данных: модели, разработка, реализация: Учебник для вузов / Т.С. Карпова – СПб.: Питер, 2002. – 303 с.Коннолли, Т. Базы данных: Проектирование, реализация и сопровождение: Теория и практика / Т. Коннолли, К. Бегг, А. Страчан ; под ред. Т. Коннолли, К. Бегг. - Изд. 2-е, испр. и доп. - М. : Вильямс, 2003. - 1111 с. Балдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.Проектирование баз данных. СУБД MicrosoftAccess: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.: БХВ-Петербург, 2007. – 784с.Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176с.Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
1. Дейт К. Введение в системы баз данных: проектирование. Реализация и управление. Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 324 с.
2. Малыхина М.П. Базы данных: основы, проектирование, использование, 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2007. – 528 с.
3. Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.
4. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хомоненко. – 6-е изд., СПб.: КОРОНА принт, 2009. – 736 с.
5. Карпова Т.С. Базы данных: модели, разработка, реализация: Учебник для вузов / Т.С. Карпова – СПб.: Питер, 2002. – 303 с.
6. Коннолли, Т. Базы данных: Проектирование, реализация и сопровождение: Теория и практика / Т. Коннолли, К. Бегг, А. Страчан ; под ред. Т. Коннолли, К. Бегг. - Изд. 2-е, испр. и доп. - М. : Вильямс, 2003. - 1111 с.
7. Балдин К. В. Информационные технологии в менеджменте: учеб. для студ. Учреждений высш. проф образования / К. В. Балдин. – М.: Издательский центр «Академия», 2012. - 288 с.
8. Кошелев В.Е. Access 2007. Эффективное использование – М.: Бином-Пресс, 2009. – 590 с.
9. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов / Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров.,А. Н. Пылькин, Н. И. Цуканова. - М.: Горячая линия-Телеком, 2004. - 240с.
10. Мэтью Мак-Дональд. Access 2007 Недостающее руководство – СПб.: БХВ-Петербург, 2007. – 784с.
11. Сергеев А.В.: Access 2007. Новые возможности. СПб.: Питер, 2008. –176 с.
12. Сеннов А. Access 2010. – СПб.: «Питер», 2010. – с.288.
Вопрос-ответ:
Как узнать остатки на складах по всем изделиям на конец заданного квартала?
Для того чтобы узнать остатки на складах по всем изделиям на конец заданного квартала, можно воспользоваться соответствующей отчетностью или программой учета и анализа остатков. Необходимо указать заданный квартал и система покажет остатки на складах для каждого изделия.
Какие документы нужно предоставить для расчета остатков на складах?
Для расчета остатков на складах по всем изделиям на конец заданного квартала нужно предоставить входные первичные документы, такие как накладные, акты приема-передачи, накопительные ведомости и прочее. Эти документы содержат информацию о поступлениях и расходах товаров, а также об остатках на складе.
Какие ограничения есть в предметной области расчета остатков на складах?
В предметной области расчета остатков на складах могут быть следующие ограничения: ограниченная вместимость склада, ограниченный бюджет на закупку товаров, ограничения в режиме работы склада, ограничения сроков хранения товаров, ограничения поставок от поставщиков и другие.
Какое описание выходной информации при расчете остатков на складах?
Выходная информация при расчете остатков на складах содержит данные о количестве и стоимости каждого изделия, а также итоговые значения остатков по каждому складу на конец заданного квартала. Дополнительно могут быть предоставлены отчеты и аналитические данные о движении товаров на складе.
Какая входная информация требуется для расчета остатков на складах?
Для расчета остатков на складах требуется входная информация, которая содержит данные о поступлениях товаров на склад, данных о расходах товаров со склада, данных о перемещениях товаров между складами, данных о сроках годности товаров и другую информацию, необходимую для точного расчета остатков.
Как рассчитать остатки на складах на конец заданного квартала?
Для расчета остатков на складах на конец заданного квартала необходимо учесть входные первичные документы, описание выходной и входной информации. Также требуется провести анализ предметной области и функции решаемых задач.
Какие входные первичные документы необходимы для расчета остатков на складах на конец квартала?
Для расчета остатков на складах на конец квартала требуются входные первичные документы, такие как информация о поступлении товаров на склад, информация о списании товаров со склада, информация о перемещении товаров между складами и т.д. Эти документы предоставляют необходимую информацию для расчета остатков.
Какие ограничения есть в предметной области расчета остатков на складах на конец квартала?
В предметной области расчета остатков на складах на конец квартала могут быть различные ограничения, такие как ограничения по наличию приемлемого количества товаров на складе, ограничения по доступу к информации о поступлении и списании товаров, ограничения по работе с системой учета остатков и т.д. Необходимо учесть эти ограничения при разработке информационного обеспечения для расчета остатков.