Проектирование АИС по учету рекламных услуг рекламным агентством «Идея»

Автор работы: Пользователь скрыл имя, 07 Декабря 2011 в 11:41, курсовая работа

Описание

Целью курсовой работы является проектирование информационной системы по учету рекламных услуг Рекламного агентства «Идея».
Объектом курсовой работы является деятельность Рекламного агентства «Идея».
Предметом является проект разрабатываемой АИС учета рекламных услуг Рекламного агентства «Идея

Содержание

Введение…………………………………………………………………...3
Анализ организационно-экономической схемы предприятия
и ее описание…………………………...………………………………….5
2. Анализ бизнес-процессов предприятия……………………………….8
3. Анализ уровня автоматизации на собственном предприятии ……..10
4. Выявление объекта и задачи автоматизации…………………….......11
5. Разработка концепции построения информационной модели
информационной системы……………………………………………….14
6. Разработка структуры базы данных реализации информационной
системы…………………………………………………………………....23
7. Внешний вид интерфейсов информационной системы……………..26
Заключение…………………………………………………………….….34
Библиографический список литературы………………………………...35

Работа состоит из  1 файл

Копия Курсовая)))) Даши.doc

— 519.50 Кб (Скачать документ)

     Альтернативные  потоки.

     Неправильное  имя/пароль. Если во время выполнения Основного потока обнаружится, что пользователь ввел неправильное имя или пароль, система выведет сообщение об ошибке ввода данных. Пользователь может вернуться к началу основного потока или отказаться от входа в систему, при этом выполнение варианта использования прекращается.

     Для варианта использования ввод сведений о клиенте основной поток событий  выполняется, когда сотрудник хочет  ввести сведения о клиенте. В систему  необходимо ввести следующие данные: код клиента, юридическое название, ФИО директора, ФИО ответственного за рекламу, должность ответственного за рекламу, код региона, код города, улица, № дома, № офиса, телефон и e-mail.

  1. Пользователь выбирает форму «Регистрация клиента»
  2. Система открывает данную форму
  3. Система выдает таблицу для регистрации
  4. Пользователь заполняет поля данными
  5. Система проверяет ввод данных на ошибки

         Альтернативные  потоки.

     Неправильно введены данные в поля с соответствующими типами данных. Если во время выполнения основного потока обнаружится, что в поле введены данные с ошибками, то система не сохранит ввод данных в поле и выдаст сообщение об ошибке ввода данных. После этого пользователю представится возможность снова повторить ввод данных.

     Аналогичный поток событий будет для функций: регистрация заказов, регистрация  платежей и  регистрация затраченных материалов.

     Выполнение  функции печать отчетов и документов позволяет извлечь из базы данных необходимые сведения и представить их в виде, удобном для восприятия.

     Основной  поток событий выполняется, когда пользователь необходимо напечатать отче или документ.

  1. Пользователь выбирает меню  «отчеты»
  2. Система предлагает пользователю выбрать отчет из раскрывшегося списка меню
  3. Пользователь выбирает интересующий его отчет
  4. Система открывает форму
  5. Пользователь вносит данные, по которым осуществляется поиск информации
  6. Пользователь нажимает кнопку «Ок»
  7. Система формирует отчет, и выводит его на дисплей
  8. Пользователь нажимает кнопку «Печать»
  9. Система связывается с активным принтером
  10. Система отправляет печать на принтер.

     Альтернативные потоки выполняются, в случае, если неправильно введены данные в поля с соответствующими типами данных. Если во время выполнения Основного потока обнаружится, что в поле введены данные с ошибками, то система не сохранит ввод данных в поле и выдаст сообщение об ошибке ввода данных. После этого пользователю представится возможность снова повторить ввод данных. В случае, если пользователь передумает печатать отчет, он может нажать кнопку «Отмена» и окно выбора данных для отчета закроется, отчет сформирован не будет.

     Функция смена пароля и логина служит для обеспечения надежности системы. Повременное обновление пароля позволит предотвратить случаи потери и хищения данных, а также возможность входа в систему посторонних людей.

     Основной  поток событий выполняется, когда  пользователь хочет сменить пароль.

  1. Пользователь выбирает в «форму смена пароля»
  2. Система открывает данную форму
  3. Система предлагает ввести текущие логин и  пароль
  4. Пользователь вводит логин и пароль
  5. Пользователь нажимает кнопку «Ок»
  6. Система проверяет введенные данные
  7. Система открывает форму и предлагает ввести новый логин и пароль и повторить ввод пароля.
  8. Пользователь вводит новый логин и пароль и повторяет ввод пароля.
  9. Система проверяет введенные данные
  10. Система сохраняет новый логин и пароль.

     Альтернативные  потоки выполняются в случае, если пользователь внесет неверный логин или пароль, то система выведет сообщение «Неверный логин или пароль» и очистит поля для ввода. Если при повторном вводе пароля, они отличаются друг от друга, то система выведет сообщение «неверно введен повторный пароль» и очистит поля для ввода. В случае, если пользователь передумает печатать менять пароль, он может нажать кнопку «Отмена» и окно для смены пароля закроется, пароль и логин останутся прежними.

     Функция «Управление пользователями»  предназначена для создания новых учетных записей и удаления имеющихся, а также для регулирования доступа пользователей к функциям системы. 

     6. Разработка структуры  базы данных реализации  информационной системы 

     

     Рисунок 8 – Концептуальная модель информационной системы

     по  учету рекламных услуг

     В основе разрабатываемой информационной системы лежит база данных, которая  позволит хранить всю необходимую  информацию.

     Проанализировав работу предприятия, для которого разрабатывается  АИС, была определена входная и выходная информация. На основе этих сведений разрабатываемая система будет хранить в базе данных следующие таблицы.

  1. Клиенты

     Эта таблица будет содержать сведения о клиентах, воспользовавшихся услугами рекламного агентства. Она будет  включает в себя атрибуты: код клиента, юридическое название, ФИО директора, ФИО ответственного за рекламу, должность ответственного за рекламу, код региона, код города, улица, № дома, № офиса, телефон и e-mail.

  1. Регионы

     Поскольку рекламное агентство, для которого разрабатывается система, осуществляет свою деятельность, не только в ЕАО, но и  по Дальнему Востоку, то необходимо создать справочную таблицу «регионы». Это позволит уменьшить время на ввод и исключит вероятность ошибки при написании названия региона. Атрибутами этой таблицы будут: код региона и название.

  1. Города

     Эта справочная таблица, в которой будут  храниться следующие атрибуты: код  города, код региона, название и индекс.

  1. Услуги

     Эта таблица будет хранить информацию обо всех услугах, которые оказывает  агентство. Она будет содержать следующие атрибуты: код услуги, наименование и цена.

  1. Услуги печать

     В агентстве два прайс-листа: на  дизайнерские и печатные услуги. Для  оказания дизайнерских услуг используется творческий, интеллектуальный потенциал  и программное обеспечение. А на оказание печатных услуг затрачиваются материальные ресурсы, поэтому стоимость на эти услуги зависит от различных характеристик, которыми обладает материал для печати и размера будущего печатного продукта. Эта таблица будет хранить атрибуты: код печати, код услуги, высота, ширина, красочность и тип бумаги, цена.

  1. Заказы

     Таблица будет содержать сведения об оказанных  клиентам услугах. Таблица будет  включать в себя атрибуты: код заказа, код клиента, код услуги, вид услуги, код печати, количество, номер договора, дата заказа, дата выполнения заказа, менеджер, дизайнер, скидка, стоимость и долг по заказу. В БД имеется атрибут «скидка», этот атрибут хранит значения в процентах. По умолчанию скидка равна 0%, условия и размер предоставления скидки определяется руководителем рекламного агентства. Долг по заказу будет рассчитываемым полем. Изначально долг будет равен стоимости заказа. При осуществлении платежа, долг по заказу будет вычисляться, как разница между стоимостью заказа и суммой платежа.

  1. Платежи

     Эта таблица будет  содержать сведения о платежах, осуществляемых клиентами, за оказанные им рекламные услуги. Атрибутами таблицы являются: код платежа, код клиента, код заказа, номер документа, дата платежа, сумма платежа.

  1. Материалы

     Эта таблица будет содержать сведения о материалах, которые используются сотрудниками, агентства для оказания печатных услуг. В ней будут храниться следующие атрибуты: код материала и  наименование.

  1. Затраченные материалы

     Эта таблица будет хранить информацию о материалах, затраченных на оказание рекламных услуг. В ней будут храниться следующие атрибуты: код затраченного материала, код заказа, код материала и количество.

     Все описанные таблицы являются основой  базы данных для разрабатываемой  информационной системы. Все таблицы  связаны между собой с помощью «Код».

     7. Внешний вид интерфейсов  информационной системы

     При запуске программы система предлагает пользователю зарегистрироваться.

       
 
 
 
 
 

     Рисунок 9 - Форма «Вход в систему» 
 

     Рисунок 9 – Форма «Входа в систему»

           После успешной идентификации пользователя ему становится доступным основное меню системы: 

     

     Рисунок  10 – «Главная форма»

           В этом окне пользователю предоставляется выбор форм, с которыми он может работать. В случае, если пользователь захочет выйти из системы он может выбрать кнопку «Завершение работы в программы», в результате произойдет выход из системы.

     Если  пользователь выберет кнопку «Прайс-лист»  откроется форма «Прайс-лист» (Рис.11).

     Если  пользователь выберет кнопку «Услуги  печати» откроется форма «Услуги печати» (Рис.12).

     Если  пользователь выберет кнопку «Клиенты»  откроется форма «Клиенты» (Рис.13).

     Если  пользователь выберет кнопку «Заказы» откроется форма «Заказы» (Рис.14).

     Если  пользователь выберет кнопку «Платежи»  откроется форма «Платежи» (Рис.15).

     Если  пользователь выберет кнопку «Затраченные материалы» откроется форма «Затраченные материалы» (Рис.16).

     В верхней части окна расположена  панель меню.

     Меню  «Файл» содержит следующие подпункты:

  1. Закрыть – закрывает активное окно, а если нет открытых окон кроме главной программы, то осуществляется выход из программы.
  2. Принтер – для печати документов и отчетов. При вызове появляется окно, в котором можно выбрать принтер, а если принтер один, то он выбирается автоматически.
  3. Печать – открывается окно со списком отчетов, которые система позволяет напечатать.
  4. Сохранить – осуществляется сохранение введенных данных.
  5. Закончить работу системы – осуществляется выход из системы. Меню «Правка» содержит следующие подпункты:
  6. Отменить – отменяется предыдущее действие.
  7. Повторить  -  повторяется отмененное действие.
  8. Вырезать -  вырезает выделенный фрагмент и помещает его в буфер обмена.
  9. Копировать – помещает выделенную копию фрагмента в буфер обмена.
  10. Вставить – добавляет в выбранное пользователем место фрагмент из буфера обмена.

         Меню  «Действия с БД» содержит следующие  подпункты:

  1. Пользователи. При вызове этого подпункта появляется окно с перечнем учетных записей, предоставляется возможность добавить новую учетную запись, сменить пользователя и сменить пароль и имя пользователя (при вводе текущего имени и пароля и нового имени и пароля, при этом запрашивается подтверждение введенного пароля).
  2. Обслуживание базы данных. При вызове этого пункта открывается окно с предупреждением,  о том, что действия являются необратимыми и предлагается выбор вариантов из списка: чистка БД, удаление всех записей в БД. При выборе пункта «чистка БД» и нажатии кнопки ОК появляется окно, в котором предлагается ввести период времени, при нажатии кнопки «ОК» система удалит все данные, которые были внесены в заданный период времени. При выборе пункта  «удаление всех записей из БД» и нажатии кнопки ОК появится окно с предупреждением, о том, что все данные будут удалены и вопрос «Продолжить?».  На окне расположены две кнопки «Да» и «Нет». В случае нажатия кнопки «Нет» окно закроется без удаления данных. В случае нажатия кнопки «Да» - система удалит все записи из БД.

Информация о работе Проектирование АИС по учету рекламных услуг рекламным агентством «Идея»