Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.63 Mб
Скачать

Таблица 2.1 – Словарь элементарных функций

Название элементарной функции

1

Прием заявки

2

Прикрепление название к заказу

3

Прикрепление работ к заказу

4

Прикрепление скидки к заказу

5

Исполнение работ

6

Исполнение заказа

7

Отметка о исполнении заказа

8

Занесение данных о не исполненном заказе

9

Обработка данных

10

Формирование актуальной Базы данных

11

Создание резервной базы данных

12

Сортировка информации

13

Поиск информации

14

Формирование отчета данных о заказе за промежуток времени

15

Формирование прайс - листа

16

Формирование данных о неоплаченных заказах

17

Формирование отчета о услуге, принесшей наибольший доход за промежуток времени

Далее был проведен сам количественный анализ, данные которого

представлены в таблице 2.2.

Таблица 2.2 – Количественный анализ

Диаграмма

kу

kб

kэ

А0

0

3,8

0

А1

4

0,75

2

А2

1,5

0,5

2

А3

1,6

1

2

А4

1

2,8

1,6

Из таблицы 2.2 можно сделать вывод о качественности модели, поскольку с увеличение уровня коэффициент уровня убывает, коэффициент сбалансированности не превышает 3,8, а коэффициенты применения элементарных функций на нижних уровнях соответствуют значениям, при которых дальнейшая детализация не нужна

[5-6].

12

2.4 Логическая и физическая модели данных по стандарту IDEF1X

На рисунке 2.1 представлена логическая модель данных разрабатываемой информационной системы для автоматизации рекламного агентства, построенная в соответствии со стандартом IDEF1X [7].

Рисунок 2.1 – Логическая модель данных

На рисунке 2.2 представлена физическая модель данных [8].

Рисунок 2.2 – Физическая модель данных

13

Выводы по второму разделу.

Разрабатываемая информационная система для автоматизации учета в рекламном агентстве необходима для учета заказов, на исполнение работ, а также для учета невыполненных заказов. Кроме того, в информационной системе должен вестись учет возможных работ. Информационная система должна позволять вводить, редактировать и удалять (при наличии определенных прав) информацию.

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

14

3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ ДЛЯ УЧЕТА ЗАКАЗОВ КЛИЕНТОВ РЕКЛАМНОГО АГЕНСТВА

3.1 Описание таблиц базы данных

База данных системы была построена в MS Access 2003 [9-10]. Она состоит из следующтх таблиц:

-PSWDTBL (идентифицирующие данные пользователей системы)

-Klient (информация о клиентах)

-Sotrudnik (информация о сотрудниках)

-Zakaz (информация о заказах)

-Works (информация о работах)

-Zakaz-Work (информация о работах, принадлежащих заказу)

-nSkidka (информация о скидках)

-SostojnieZakaza (информация о состоянии заказа)

-Oplata (информация об оплате).

Схема данных моделируемой базы данных представлена на рисунке 3.1.

Рисунок 3.1 – Схема данных

15

Свойства полей вышеуказанных таблиц базы данных разрабатываемой информационной системы представлены в приложении Б на рисунках Б.1 – Б.8.

3.2 Дерево программных модулей

В разрабатываемой программе 27 модулей. Дерево программных модулей представлено на рисунке 3.2 [11].

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модуль

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

генерации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Авторизация

 

 

 

 

 

 

 

 

 

 

Модуль

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(U_PASS)

 

 

 

 

 

 

 

 

 

 

данных(DM)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Резервное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

копирование(N12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сервис

 

 

 

Главная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отчеты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Изменение

 

 

 

 

 

 

 

форма(MainForm)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пароля(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SmenaParol)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Оформление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лучшая

 

 

 

 

 

 

 

 

 

 

 

Справочники

 

 

 

 

 

 

 

Прайслист(O1)

 

 

 

 

Договора(O_2)

 

услуга(O_YSLYG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

заказа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Клиенты

 

Сотрудники

 

Скидка(S_Skidka)

 

Работы(S_Work)

 

 

Оформить

 

 

 

 

 

Договор по дате

 

 

 

 

 

 

(S_Klient)

 

(S_Sotr)

 

 

 

 

заказ(S_Zakaz)

 

 

 

 

 

 

 

(Form1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3.2 – Дерево программных модулей

3.3 Схема взаимосвязей модулей и массивов данных

Схема взаимосвязей модулей и массивов данных представлена на рисунке 3.3.

16

Klient(Таблица

клиенты)

nSkidka(Таблица скидки)

Oplata(Данные об оплате)

PWDTBL(Пароль)

SostojnieZakaza(

Данные о состоянии заказа)

Sotrudnik(Сотруд

ники)

Works(Работы)

Zakaz(Заказ)

Zakaz_Work(Связ

ь заказаработы)

Klient(Клиент)

O_1(Отчет прайслист)

O_3(Отчет список договоров по дате)

o_sotr(Отчет Лучший Сотрудник)

O2(Отчет договора)

O3(Отчет по услугам)

OT22(Отчет по клиентам)

Parol(Вход в

систему)

Skidka(Скидка)

Sotrr(Сотрудники)

Work(Работы)

Zakaz(Заказ)

Рисунок 3.3 – Схема взаимосвязей модулей и массивов данных

3.4 Алгоритм построения отчета о зарегистрированных заказах за заданный период с подсчетом общей суммы

При вызове из главного меню пункта «Отчеты»-«Лучший сотрудник».

Появляется форма, на которой пользователь вводит интересующий период. После этого происходит построение отчета. Блок-схема построения представлена на рисунке 3.4 [12-13].

17

 

 

 

 

Начало

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ввод начальной

 

 

 

 

 

 

 

 

даты

 

 

 

 

 

 

 

 

Tnach Tkon

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проверка

 

 

 

 

 

Корректный ввод

 

корректности ввода

 

Ввод некорректен

 

 

 

 

 

 

(nach<kon)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнение

 

 

 

 

Период введен

 

 

 

 

некорректно

запроса на выборку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выбор первой

 

 

 

 

 

 

 

записи в таблице

 

 

 

 

 

 

 

Начальная сумма

 

 

 

 

 

 

 

 

S:=0

 

 

 

 

 

 

 

 

 

Вывод

 

Конец таблицы?

Да

общей

Конец

 

 

суммы

 

Нет

 

 

 

Добавляем значение

 

 

 

S:=S+Следующая

 

 

 

запись в таблице

 

 

 

Переход на следующую

 

 

 

запись

 

 

 

Рисунок 3.4 – Блок-схема построения отчета о зарегистрированных заказах за заданный период с подсчетом общей суммы

3.5 Инструкция пользователя по установке программного продукта и работе с

ним

Требования к аппаратным средствам:

-процессор Pentium 1700Hz и выше;

-объем оперативной памяти – 128 Мб и более;

-бесперебойник.

18

Требуемые программные средства:

-MS Access 2003 и выше версии;

-MS Word 2003 и выше версии.

Установка программы «ИС РЕКЛАМНОЕ АГЕНТСТВО» осуществляется следующим образом:

-создать папку « ИС РЕКЛАМНОЕ АГЕНТСТВО”»;

-скопировать в созданную папку программу «Project1» , базу данных db1.mdb,

конфигурационный файл Option.ini, шаблон project1.rav.

При запуске программы появляется окно идентификации пользователя,

представленное на рисунке 3.5.

Рисунок 3.5 – Авторизация пользователя

Многопользовательский режим реализован в виде 3 различных пользователей:

-Администратор (пароль по умолчанию – 1);

-Менеджер (пароль по умолчанию – 2);

-Гость (пароля нет).

После авторизации появляется главная форма, представленная на рисунке 3.6.

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

19

Рисунок 3.6 – Главная форма программы

Рассмотрим меню главной формы.

Пункт «Файл.

Подпункт «Связать с БД». Данный пункт предназначен для связывания Приложения и БД (по умолчанию эта связь имеется). По нажатию этого подпункта вызывается диалоговой окно, в котором пользователь указывает путь к файлу БД.

Подпункт «Выход». Приложение закрывается.

Пункт «Справочники» Подпункт «Клиенты». Справочник содержит информацию о клиентах. При

нажатии на этот пункт появляется форма, представленная на рисунке 3.7.

Рисунок 3.7 – Справочник «Клиенты»

20

Для перемещения по записям можно использовать или мышь, или клавиши

«Вверх» и «Вниз». Для добавления новой записи необходимо нажать кнопку

«Добавить», на навигаторе и внести данные в поля.

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

Под пункт «Сотрудник». Справочник содержит информацию о сотрудниках агентства. При выборе появится форма, представленная на рисунке 3.8. Действия в этом справочнике аналогичны вышеописанным.

Рисунок 3.8 – Справочник «Сотрудники»

Подпункт «Скидки». Справочник содержит информацию о скидках (с их величиной), которые может предоставить агентство. При выборе появится форма,

представленная на рисунке 3.9. Действия в этом справочнике аналогичны вышеописанным.

Поиск осуществляется следующим образом: необходимо выбрать столбец, в

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

Также реализована сортировка. Для сортировки необходимо щелкнуть по заголовку интересующего столбца.

21

Соседние файлы в папке Курсовые работы