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

где N – количество блоков на уровне, L – номер уровня;

- коэффициент сбалансированности – значение данного коэффициента должно лежать в пределах от 0 до 4, он рассчитывается по формуле (2.2)

 

N

 

(2.2)

 

 

 

Ai

N

 

 

i 1

,

kб

max Ai

N

 

i 1

 

 

 

 

 

где Аi – стрелка;

- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле

(2.3)

 

kэ L *C L *

N эл.ф.

,

(2.3)

 

N

 

 

 

 

 

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

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

 

 

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

 

 

 

 

 

 

Диаграмма

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.1 можно сделать вывод о качественности модели, поскольку с увеличение уровня коэффициент уровня убывает, коэффициент сбалансированности не превышает 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]. Она состоит из следующих таблиц:

-поставщики

-товар

-поставки

-база данных работников

-постоянные клиенты

-продажи постоянным клиентам

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

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

15

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

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

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

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

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

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

16

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

3.4 Алгоритм построения отчета об инвентаризации на автозаправочной станции

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

17

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

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

ним

База будет разрабатываться на платформе 1С:Предприятие.

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

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

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

18

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

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

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

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

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

19

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

Пункт «Оформить заказ».

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

Заполнив и добавив в базу данные о заказе, необходимо в таблице назначить для него работы в таблице «Назначить работы». Посмотреть работы для заказа можно в таблице «Назначенные работы»

Рисунок 3.9 – Справочник «Заказ»

Пункт «Договора».

Подпункт «договора» на примере займа с сотрудником рисунок 3.10.

20

Рисунок 3.10 – Договора с сотрудниками Пункт «Инвентаризация»

Рисунок 3.11 представляет собой инвентаризацию на станции АЗС.

Рисунок 3.11 – Инвентаризация на станции АЗС

3.6 Способы и результаты тестирования программного продукта в различных режимах

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

экстремальном.[14-15].

21

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