Моделирование информационной системы учета услуг рекламного агентства: обработка заявок клиентов, оформление накладных на оказание услуг. Разработка концептуальной, логической и физической моделей потоков данных, построение диаграммы "сущность-связь".
Цель курсовой работы: применение на практике знаний, полученных в процессе изучения курса «Проектирование ИС», а именно смоделировать информационную систему, которая позволит оператору вести учет оказания услуг рекламным агентством. По поданной и обработанной заявке, сотрудник рекламного агентства должен оформить накладную на оказание услуг клиенту. Задачи курсовой работы: · построить диаграмму потоков данных (DFD), концептуальную модель данных (ERD), логическую модель данных в нотации IDEF1X и физическую модель данных Под интерфейсом понимается совокупность средств и методов, при помощи которых пользователь взаимодействует с программой. Накладная может содержать несколько услуг, но услуги не повторяются, для заказа несколько услуг одного вида существует поле колво.@ИМЯ = ИНФОРМАЦИЯ ПО ОКОНЧАТЕЛЬНОМУВЫБОРУ @ТИП = ДИСКРЕТНЫЙ ПОТОК @БНФ = НАИМЕНОВАНИЕ УСЛУГИ КОЛИЧЕСТВО @ТИП = ДИСКРЕТНЫЙ ПОТОК@ТИП = ДИСКРЕТНЫЙ ПОТОКВЫПОЛНИТЬ Преобразовать набор данных, полученный от пользовательского интерфейса(почты) в 2 потока данных, в первый передать преобразованные данные о клиенте, во второй данные о требованиях к услугам ВЫПОЛНИТЬ Входные данные были получены от клиента, они с помощью оператора формируются в запрос на поиск услуг в хранилище данных «Услуги рекламного агентства» ВЫПОЛНИТЬ Преобразовать информацию, полученную от СУБД в формат, подходящий для передачи пользовательскому интерфейсу, впоследствии переданную оператор по почте клиенту SELECT * FROM Накладные, Сотрудники, Клиенты, Услуги рекламного агентства На рисунке 5 изображена локальная диаграмма, описывающая сущность «Услуга», ее атрибуты и связи.В ходе работы была построена диаграмма потоков данных и составлен словарь данных, описывающий ее содержимое. Далее была построена диаграмма «сущность - связь» и составлен словарь данных, описывающий ее содержимое.
Введение
Цель курсовой работы: применение на практике знаний, полученных в процессе изучения курса «Проектирование ИС», а именно смоделировать информационную систему, которая позволит оператору вести учет оказания услуг рекламным агентством. По поданной и обработанной заявке, сотрудник рекламного агентства должен оформить накладную на оказание услуг клиенту.
Задачи курсовой работы: · построить диаграмму потоков данных (DFD), концептуальную модель данных (ERD), логическую модель данных в нотации IDEF1X и физическую модель данных
· разработать интерфейс приложения
Под интерфейсом понимается совокупность средств и методов, при помощи которых пользователь взаимодействует с программой.
Описание предметной области
Рекламное агентство, далее (РА).
Наша компания предлагает: Консультации персонального менеджера с бесплатным выездом на Ваш объект.
Дизайн фасадов, витрин, вывесок, табличек, интерьера, и любой наружной рекламы.
Производство всех видов наружной рекламы и входных групп и т.п. из высококачественных материалов на собственном современном оборудовании. В техпроцессе используется лазерная резка, и фрезерование нержавеющей стали и пластика, гибка металлопроката, широкоформатная печать, неон. Что позволяет добиться высоких эстетических и эксплуатационных качеств продукции.
Проектную документацию на все виды средств наружной рекламы и информации. Разработка конструкторской документации (чертежи конструкций), расчеты несущих конструкций (расчеты на прочность, ветровые и снеговые нагрузки)
Монтаж наружной рекламы любой сложности с привлечением промышленных альпинистов и спецтехники.
Регистрацию рекламы с получением Паспорта рекламного места, что позволит Вам сэкономить время и правильно оформить документы.
Целью разрабатываемой информационной системы является автоматизация учета заказов РА.
Пользователями системы должна быть сотрудники РА.
Система должна позволять: · создавать новые записи о клиентах
· вносить информацию о заказах, путем заполнения накладной
· вносить/обновлять информацию о видах услуг
На предоставление услуг клиенту, заполняется накладная. Накладная может содержать несколько услуг, но услуги не повторяются, для заказа несколько услуг одного вида существует поле колво. Накладную заполняет работник РА. Общая стоимость вычисляется в зависимости от выбранных услуг РА. Накладная может быть выписана только на одного заказчика. Накладная может быть заполнено только одним Сотрудником РА. Цена услуги является изменяемым полем. В накладную проставляются цены, действующие на момент заказа. Изменение текущей цены услуги не повлияет на предыдущие накладные.
Вывод
В ходе работы была построена диаграмма потоков данных и составлен словарь данных, описывающий ее содержимое. Было определено, какие функции будет исполнять программа и какими данными они будут обмениваться друг с другом и с пользователем.
Далее была построена диаграмма «сущность - связь» и составлен словарь данных, описывающий ее содержимое. Были определены сущности и связи предметной области.
Затем была построена концептуальная схема данных и составлен словарь данных, описывающий ее содержимое.
После этого была построена физическая модель базы данных.
Были определены язык программирования и СУБД, наиболее подходящие для реализации программы.
Также был создан образец интерфейса и описаны функции его элементов.
Список литературы
1. Информация о заказчике
· ФИО
· Паспортные данные
· E-mail
· Контактный телефон
2. Информация о сотруднике РАН
· ФИО
3. Информация о предоставленных услугах
· Колво
· Цена продажи
· Наименование
4. Информация о накладной
· Номер
· Дата заполнения
· Сумма
Результатом работы информационной системы, должны быть отчеты
· Популярные услуги
· Активность сотрудников
· Частота возвращения клиентов
Диаграммы потоков данных
Диаграмма потоков данных показывает внешние по отношению к системе источники истоки (адресаты) данных, идентифицирует логические функции (процессы) и группы элементов данных, связывающие одну функцию с другой (потоки), а также идентифицирует хранилища (накопители) данных, к которым осуществляется доступ. Структуры потоков данных и определения их компонент хранятся и анализируются в словаре данных. Каждая логическая функция (процесс) может быть детализирована с помощью диаграммы потоков данных нижнего уровня; когда дальнейшая детализация перестает быть полезной, переходят к выражению логики функции при помощи спецификации процесса (миниспецификации). Содержимое каждого хранилища также сохраняют в словаре данных, модель данных хранилища раскрывается с помощью диаграммы «сущность - связь».
Диаграммы
На рисунке 1 представлена контекстная диаграмма потоков данных системы. На ней показаны внешняя сущность и потоки данных, которыми она обменивается с основным процессом.
Рисунок 1. Контекстная диаграмма
На рисунке 2 представлена декомпозиция контекстной диаграммы системы, где подробно рассматривается основной процесс.
Рисунок 2. Декомпозиция контекстной диаграммы
На рисунке 3 изображена декомпозиция процесса "Составление отчетной документации”
Рисунок 3. Декомпозиция процесса "Составление отчетной документации"