Автор работы: Пользователь скрыл имя, 03 Октября 2013 в 22:27, контрольная работа
В данной курсовой работе анализируется выполнение договорных обязательств Бизнес-центром «Мария». Фирма занимается выпуском мелкой бытовой техники. В конце года фирма заключила договоры с заказчиками на поставку своей продукции в течение следующего года. При заключении договора выполняется оформление документа, называемого «договор». Номер договора уникален для предприятия. Каждый договор заключается только с одним заказчиком, но заказчик может заключить более одного договора. Договор может заключаться на более чем одну разновидность изделий. В течение года предприятие осуществляет отгрузку товаров. Процесс отгрузки осуществляется с помощью документа «товарно-транспортная накладная». ТТН может содержать несколько наименований изделий. При этом каждая ТТН привязана к одному договору.
3.2. Определение связей информационных объектов и построение информационно-логической модели.
Укажем связи между ИО:
Связь 1:М, т.к. один заказчик может заключить много договоров, но один договор заключается с одним заказчиком.
Связь 1:М, т.к. один
договор может содержать
Связь 1:М, т.к. на один договор может быть выписано несколько ТТН, но одна ТТН относится к одному договору.
Связь 1:М, т.к. одна
ТТН может содержать несколько
строк спецификации, но одна строка
спецификации относится к
Связь 1:М, т.к. один товар может содержаться в разных строках спецификации, но одна строка спецификации относится к одному изделию.
Связь 1:М, т.к. одно
изделие может содержаться в
разных строках спецификации
ТТН, но одна строка
После того, как установлены связи между сущностями, возможно построение информационно-логической модели.
Информационно-логическая модель – это модель данных, отображающая предметную область в виде совокупности информационных объектов и структурных связей между ними.
3.3 Определение логической структуры базы данных.
Логическая структура базы данных является адекватным отображением ИЛМ и является схемой данных базы данных. Логическая структура БД определяется совокупностью логически связанных реляционных таблиц.
Логические связи соответствуют структурным связям между объектами в ИЛМ, каждый информационный объект в логической структуре отображается соответствующей реляционной таблицей.
Связи между таблицами осуществляются посредством общих реквизитов (ключевых или неключевых). Логическая структура БД имеет следующий вид:
3.4. Разработка физической структуры базы данных.
Физическое моделирование базы данных – это способ размещения информации на машинных носителях. Правила перехода от логической реляционной структуры к физической заключается в следующем:
В процессе физического проектирования реляционной базы данных необходимо:
Соответствие документов и таблиц БД:
Соответствие информационных
Имя ИО |
Имя таблицы |
Справочник товаров |
Товар |
Договор |
Договор |
Спецификация договора |
СДОГ |
Справочник заказчиков |
Заказчик |
Товарно-транспортная накладная |
ТТН |
Спецификация ТТН |
СТТН |
Справочник единиц измерения |
Единицы измерения |
Справочник месяцев |
Справочник месяцев |
Таблицы базы данных заполняются на основе входных (первичных) документов. Для нашего примера таблицы, заполненные конкретными значениями, выглядят так:
Договор
Заказчик
Товар
СДОГ
ТТН
СТТН
Единицы измерения
Справочник месяцев
3.5. Разработка исходных данных контрольного примера.
По приведенным исходным данным выполним вручную решение поставленной задачи (контрольный пример).
Задача – анализ выполнения отгрузки заданному заказчику до конца заданного месяца.
Для этого зададим заказчика ЗАО Восход с кодом З003 и отберём записи в спецификации договора и ТТН.
В Спецификации договора выберем данные об этом заказчике, сгруппируем их по договорам, товарам и месяцам, просуммируем количество каждого товара.
В Спецификации ТТН отберем данные по заказчику З003 и сгруппируем их по договорам, товарам и месяцам, просуммируем количество каждого товара.
Найдем отклонение между суммой по Договору и фактически отгруженной.
Таким образом, получив это отклонение, мы выполнили поставленную задачу.
В результате получим отчет со следующими данными:
Анализ отгрузки заказчику ЗАО
Восход до конца
12 месяца.
Номер договора |
Наименование товара |
Сумма отгрузки |
Отклонение | |
По договору |
Фактически | |||
03 |
Тостер |
2580 |
1055 |
1525 |
Аквафильтр |
2700 |
1055 |
1645 | |
Пылесос |
1800 |
1055 |
745 | |
06 |
Тостер |
3900 |
1055 |
2845 |
Аквафильтр |
3000 |
1055 |
1945 | |
Утюг |
2400 |
1055 |
1345 |
4. Разработка алгоритмов и технологии решения задач.
4.1 Технология ввода и накопления входной информации.
Справочная информация об изделиях, заказчиках, поставках должна быть загружена в базу данных с соответствующих документов.
Для создания формы для ввода данных выбираем закладку «Формы», затем создать. Выбираем создание с помощью «мастера форм». В качестве источник данных выбираем ту таблицу, для которой строим форму. Нажимаем «ОК». На следующем шаге выбираем необходимые поля для формы. Нажимаем «далее». На следующем шаге выбираем Оформление, нажимаем «далее», даем имя формы, нажимаем «готово». По данному алгоритму строим все формы.
Для ввода учетно-оперативной информации построены следующие формы:
Созданная форма служит для ввода в таблицу «ДОГ» и «СДОГ».
Созданная форма служит для ввода в таблицу «ТТН» и «СТТН».
Созданная экранная форма служит для ввода в таблицу «Товар».
Созданная экранная форма служит для ввода в таблицу «Заказчик».
Для реализации задачи
необходимо сконструировать
ть
По запросу происходит суммирование количества отгруженной продукции по заданному заказчику по таблице СТТН.
Запрос формируется на основе двух предыдущих, как разность между суммой запланированной продукции и суммой отгруженной продукции.
Для удобства выдачи
отчёта создана форма, в
Для создания отчета выбираем закладку «отчет», далее «мастер отчетов». Отбираем нужные таблицы и запросы (запрос «Отклонение»). На следующем шаге выбираем поля, необходимые для отчета. Далее выбираем уровни отчета и макет. Для того чтобы получить наглядный отчет переходим в режим «конструктор» и доводим отчет до необходимого вида. Для запуска отчета выбираем «просмотр», на экране появляется запрос на введение кода заказчика, по которому необходим отчет. Затем формируется отчет и появляется на экране.
Таким образом, отчёт имеет следующий вид:
4.6. Разработка диалогового приложения пользователя.
Для ввода и редактирования данных построена кнопочная форма, состоящая из четырёх страниц:
ГЛАВНАЯ КНОПОЧНАЯ ФОРМА:
При нажатии на следующие кнопки в главной кнопочной форме мы переходим на другие страницы кнопочной формы:
При нажатии на кнопку «Выдать отчёт» мы переходим на страницу «Отчётная форма», с помощью которой, задав параметры, можно получить желаемый отчёт.
Последняя кнопка возвращает нас на страницу главной кнопочной формы.
5. Инструкция пользователю по решению задачи.
Санкт-Петербургский государственный университет экономики и финансов
Кафедра информатики
Курсовая работа
Предметная область: отдел сбыта готовой продукции.
Задача: анализ выполнения плана отгрузки продукции заданному заказчику
до конца заданного месяца.
Индивидуальное задание №17
Санкт-Петербург
2011
Содержание:
1. Анализ предметной области.
1.1 Описание предметной области решаемой задачи.
1.2. Перечень входных (первичных) документов
1.3. Функции предметной области, реализуемые задачей.
2. Постановка задачи.
2.1. Организационно-экономическая сущность задачи.
2.2. Описание входной информации
2.3 Описание выходной информации задачи.
Информация о работе Анализ выполнения плана отгрузки продукции на базе Microsoft Access