Вход

Проектирование и реализация средствами MS Access информационной системы, поддерживающей работу бизнес-процесса сбыта предприятия

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 88251
Дата создания 2015
Страниц 36
Источников 3
Покупка готовых работ временно недоступна.
2 170руб.

Содержание

Введение 2
1. Анализ предметной области 4
1.1. Описание предметной области и функции решаемых задач 4
1.2. Перечень входных (первичных) документов 4
1.3. Ограничения предметной области по индивидуальной задаче 4
2. Постановка задачи 4
2.1. Организационно-экономическая сущность комплекса решаемых задач 4
2.2. Описание выходной информации 4
2.3. Описание входной информации 4
3. Разработка информационного обеспечения 4
3.1. Анализ входной информации предметной области и выделение информационных объектов 4
3.2. Определение связей информационных объектов и построение информационно-логической модели 4
3.3. Определение логической структуры базы данных 4
3.4. Разработка физической структуры базы данных 4
3.5. Контрольный пример 4
4. Создание базы данных 4
4.1. Структура таблиц 4
4.2.Схема данных 4
4.3.Пользовательские формы 4
4.4.Ввод данных 4
5. Создание алгоритма и запросов 4
6. Создание отчётов 4
6.1. Получение отчёта с помощью Мастера отчётов 4
6.2. Корректировка макета отчёта с помощью Конструктора отчётов 4
6.3. Вывод отчёта на печать 4
7. Создание кнопочной формы с помощью диспетчера кнопочных форм 4
Заключение 4
Список литературы 4

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

В ней наглядно задаются связи между таблицами, которые затем применяются для организации форм, запросов, отчетов, гарантируя целостность данных при корректировке таблиц.
Рисунок 9 – Схема данных
4.3.Пользовательские формы
Пользовательская форма позволяет отображать данные на экране в виде первичных документов. С помощью форм реализуется ввод данных в таблицы. Формы создаются сразу после формирования таблиц и схемы данных.
Создадим форму с помощью мастера форм, затем отредактируем ее с помощью конструктора:
Рисунок 10 – Создание формы для ввода данных об изделиях
4.4.Ввод данных
Для ввода данных сформируем формы «Цех», «Склад», «Изделие» и «Накладная»
Рисунок 11 – Форма для ввода данных о цехах
Рисунок 12 – Форма для ввода данных о складах
Рисунок 13 – Форма для ввода данных об изделии
Рисунок 14 – Форма для ввода данных из накладных
5. Создание алгоритма и запросов
Задание. Расчёт остатков по изделиям на товарном складе по кварталам.
Сформулируем описание последовательности действий для получения выходных документов. Данный алгоритм допустимо представить в виде следующего вербального (текстового) описания:
1.На основе таблиц Накладная, СпецНакладн, Склад, Цех и Изделие, получить количество изделий, поступивших на склады, по месяцам до конца заданного квартала.
2. На основе таблиц Накладная, СпецНакладн, Склад, Цех и Изделие, получить количество изделий, отгруженных со складов, по месяцам до конца заданного квартала.
3. За счёт использования запроса к БД вычислить остатки в штуках на товарном складе путём вычитания из поступившей на склад отгруженной продукции.
4. Вычислить остатки в рублях на товарном складе путём умножения остатков в штуках на цену изделия из таблицы Изделие.
6. Создание отчётов
Универсальным средством обработки данных в любых системах управления базами данных являются запросы. Их можно сделать на основе одной или нескольких таблиц или других запросов.
В методическом пособии рассматриваются следующие виды обработки данных:
выборка записей, удовлетворяющих заданным условиям отбора;
включение в бланк запроса задаваемых пользователем полей;
вычисления с помощью формул и функций;
группировка записей с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых операций и другие.
Рассмотренный в разделе 5 алгоритм решения задачи построен на двух запросах к базе данных.
Сначала в запросе «ПерваяВыборка» формируется общий перечень пришедшей и отгруженной со складов продукции по кварталам. Данный запрос имеет вид:
SELECT IIf(Month([Дата])<4,1,IIf(Month([Дата])<7,2,IIf(Month([Дата])<10,3,4))) AS Квартал, Изделие.Наим_изделия, Sum(IIf([Тип_накладной]="ЦН",[Количество],0)) AS Приход, Sum(IIf([Тип_накладной]="ТТН",[Количество],0)) AS Отгрузка, Изделие.Цена, Изделие.Номер_склада
FROM Накладная INNER JOIN (Изделие INNER JOIN СпецНакладн ON Изделие.Код_изделия = СпецНакладн.Код_изд) ON Накладная.Номер_накл = СпецНакладн.Номер_накл
GROUP BY IIf(Month([Дата])<4,1,IIf(Month([Дата])<7,2,IIf(Month([Дата])<10,3,4))), Изделие.Наим_изделия, Изделие.Цена, Изделие.Номер_склада;
Затем строится запрос «ЗапросДляОтчёта» в котором формируются остатки по каждому периоду:
SELECT ПерваяВыборка.Номер_склада, ПерваяВыборка.Квартал, ПерваяВыборка.Наим_изделия, Sum(ПерваяВыборка.Приход) AS Получено, Sum(ПерваяВыборка.Отгрузка) AS Отгружено, Sum([Приход]-[Отгрузка]) AS Остаток, Sum(([Приход]-[Отгрузка])*[цена]) AS Остаток_руб
FROM ПерваяВыборка
GROUP BY ПерваяВыборка.Номер_склада, ПерваяВыборка.Квартал, ПерваяВыборка.Наим_изделия
HAVING (((ПерваяВыборка.Квартал)<=[Квартал_]));
6.1. Получение отчёта с помощью Мастера отчётов
С помощью MS Access формируется макет отчета определенной структуры, включающий при необходимости: данные одной таблицы, одного запроса или нескольких таблиц и запросов.
В макете устанавливается состав и расположение:
заголовков отчета;
заголовков полей отчета;
значений полей, входящих в отчет;
значений вычисляемых реквизитов.
В процессе формирования макета отчета можно объединить данные по уровням, для каждого из которых есть возможность вычислить итоги с поясняющим текстом. Для создания отчета используют Мастер отчета или режим Конструктора отчетов.
Сформируем отчёт на основе запроса «ЗапросДляОтчёта», для чего:
В главном окне MS Access выбрать на панели объект Отчеты, щелкнуть по ярлыку Создание отчета с помощью мастера.
В диалоговом окне Создание отчетов в окне Таблицы и запросы в качестве источника выбрать из списка запрос «ЗапросДляОтчёта». В окне Доступные поля выбрать все поля для включения в отчет.
В следующих диалоговых окнах не добавлять уровни группировки и не задавать порядок сортировки.
Установить переключатель для вида макета отчета – в столбец и ориентацию книжная.
Установить флажок на «Настроить ширину полей для размещения на одной странице».
Из предлагаемого списка выбрать стиль заголовка обычный.
В следующем окне задается имя отчета – ЗапросДляОтчёта.
Нажать Готово.
Ввести номер квартала в поле «Введите значение параметра» (рисунок 15).
Нажать кнопку «Ок».
Рисунок 15 – Задание параметра – номера квартала
После редактирования в конструкторе, отчет примет вид:
Рисунок 16 – Отчёт «ОтчётОРаботе» в виде печатной формы
6.2. Корректировка макета отчёта с помощью Конструктора отчётов
При выборе кнопки «Конструктор» в меню «Вид» главной панели будет инициирован режим редактирования макета отчёта:
Рисунок 17 – Отчёт «ОтчётОРаботе» в режиме редактирования
6.3. Вывод отчёта на печать
Вывод отчета на печать можно выполнить с помощью кнопки Печать на панели инструментов.
7. Создание кнопочной формы с помощью диспетчера кнопочных форм
Для управления в диалоговом режиме объектами базы данных MS Access.
Формы, отчеты и макросы можно использовать кнопочные формы.
Кнопочная форма – это панель управления специального вида, обеспечивающая навигацию по страницам кнопочной формы и исполнение отдельных команд. Здесь размещают кнопки для возвращения к главной странице кнопочной формы и страницам предыдущих уровней и выхода.
Все страницы кнопочной формы представлены двумя уровнями:
1 уровень – главная страница кнопочной формы;
2 уровень – функциональные страницы: Ввод изделий, Ввод накладных, Вывод отчёта об остатках, Выход.
Рисунок 18 – Кнопочная форма в режиме редактирования
Рисунок 19 – Кнопочная форма «Расчёт остатков»
Заключение
В ходе выполнения работы выяснилось, что программа Microsoft Access позволяет обеспечивать эффективную обработку больших объёмов данных. Создаваемые в данной программе формы, запросы и отчёты обеспечивают высокую эффективность обновления, поиска и анализа необходимой информации, создание эргономичных форм ввода, удобных шаблонов отчётов и оперативный вывод их на печать.
Разработанная база данных позволяет быстро и эффективно управлять отделом сбыта готовой продукции в части расчёта остатков (в штуках и рублях) по наименованиям продукции на конкретных складах по кварталам. Эргономичный интерфейс кнопочной формы, позволяет легко ориентироваться в функциях программы, не требуя от пользователя специальных навыков в информационной сфере, но при этом обеспечивает его необходимой информацией в нужной форме и нужном объёме.
Список литературы
Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. – СПб.: БХВ – Петербург, 2009. – 720 с.
Кошелев В.Е. Access 2007. Эффективное использование – М: Бином-Пресс, 2008. – 592 с.
Лори Ульрих Фуллер, Кен Кук Access 2010 для чайников – М.: Диалектика, 2010. – С. 384.
2
Цеха
Склады
Отдел сбыта
Цеховая накладная (ЦН)
Товарно-транспортная накладная (ТТН)
Накладная
СпецНакладной
Изделие
Цех
Склад
Заказчик
Договор

Список литературы [ всего 3]

1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. – СПб.: БХВ – Петербург, 2009. – 720 с.
2. Кошелев В.Е. Access 2007. Эффективное использование – М: Бином-Пресс, 2008. – 592 с.
3. Лори Ульрих Фуллер, Кен Кук Access 2010 для чайников – М.: Диалектика, 2010. – С. 384.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
© Рефератбанк, 2002 - 2022