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

4. Резервное копирование информационных баз по желанию пользователя

(только администратора).

5.Осуществлять поиск по разнообразным признакам (по инвентарному номеру оборудования и т.д.).

6.Осуществлять сортировку по различным признакам (по дате последней инвентаризации и т.д.).

7.Вывод месторасположения (номер АЗС, помещение) оборудования по инвентарному номеру.

8.Вывод списка оборудования, закрепленного за любым выбранным пользователем сотрудником. Возможность вывода списка сведений в MSWord (или MSExcel).

9.Вывод номера АЗС и ее месторасположение, где хранится оборудование общая стоимость, которого максимальна.

10.Вывод списка оборудования, которое закреплено за любой заданной

АЗС.

11.Формировать перечень (с возможностью вывода в MSWord или

MSExcel) всех АЗС с закрепленными за ними оборудованием.

Наличие в информационной системе перечисленных выше функций позволит реализовать автоматизацию учета оборудования в сети АЗС.

2.2 Анализ предметной области учета оборудования в сети АЗС

Учет оборудования в сети автозаправочных станций – это основной источник актуальной и необходимой информации об сооружениях и оборудовании АЗС и их состоянии. Как видно из первой главы, в настоящее время на автозаправочных станциях не существует автоматизированной системы учета оборудования. Информационная система учета оборудования может служить для автоматизации: оборудования, принадлежащего АЗС,

местонахождения оборудования, материально-ответсвенных за оборудование.

12

В настоящее время, в сети АЗС используются журналы учета оборудования

(рисунок 2.1).

Рисунок 2.1 – Журнал учета оборудования Данная информационная система предназначена для облегчения учета

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

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

Входными документами в данном случае являются [6]:

-Акт приемки-передачи (накладная), который используется для оформления внутреннего перемещения, выбытия, а также поступления оборудования.

-Акт приемки-сдачи модернизированных, отремонтированных,

реконструируемых объектов ОС , который служит для оформления операций по

ремонту оборудования.

-Акт о списании ОС описывает операции по ликвидации оборудования.

-Инвентарная карточка учета объектов ОС необходимая для учета оборудования по объектам. Вид данного документа представлен на рисунке 2.2.

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

13

Рисунок 2.2 – Инвентарная карточка учета основных средств Таким образом, в данном пункте курсового проекта была определена

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

2.3 Функциональная модель процесса учета оборудования в сети АЗС

Функциональная модель бизнес-процесса предназначена для описания совокупности выполняемых системой функций и характеризует морфологию системы – состав подсистем, их взаимосвязи. Функциональная модель построена с точки зрения интегрированного пользователя: оператора АЗС,

управляющего АЗС и с точки зрения разработчика . В данном курсовом проекте

для моделирования был использована методика IDEF0 [7].

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

Путем функционального моделирования в среде ALLFusion Process Modeler 4.1. были выделены следующие работы, необходимые для

14

автоматизации учета оборудования в сети АЗС (рисунок 2.3). Функциональная модель бизнес процессов представлена в приложении А на рисунках А1-А6.

Рисунок 2.3 – Иерархическое дерево работ Для проведения количественного анализа диаграмм были использованы:

коэффициент уровня, рассчитываемый по формуле (2.1), коэффициент сбалансированности (формула 2.2), коэффициент применения элементарных функций (формула 2.3) [8].

 

 

 

=

 

 

 

 

(2.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= |

=1

 

− max

 

|

(2.2)

 

 

 

б

 

 

 

 

от до

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

(2.3)

 

 

 

 

 

 

 

 

 

где:

N – количество работ на текущем уровне;

L (№) – номер уровня;

- стрелки, входящие и выходящие в функцию;

N эл.ф. - количество элементарных функций.

15

Коэффициент уровня (Ku) должен уменьшаться от уровня к уровню ( или не возрастать), коэффициент сбалансированности (Кб) должен быть равен нулю, однако, допускаются значения от 0 до 3. Коэффициент применения элементарных функций (Кф.) применяется для анализа необходимости дальнейшей детализации модели и принимает значения Кф>1 и Nэл.ф.>0,5.

Результаты расчетов коэффициентов представлены в таблице 2.1. За элементарные функции в данных расчетах были приняты элементарные функции представленные в приложении Б.

Таблица 2.1 – Количественный анализ функциональной модели

Номер уровня

Ku

Кб

Nэл.ф.

Nэл.ф/N

Кф

1 А(0)

4,00

1,75

0

0

0

2 А(1)

1,50

1,67

1

0,33

0,66

2 А(2)

1,50

0,67

2

0,66

1,32

2 А(3)

2,00

0,75

2

0,5

1

2 А(4)

1,50

0,33

2

0,66

1,32

Таким образом, можно сделать вывод о том, что коэффициент уровня имеет тенденцию к уменьшению от уровня к уровню, коэффициент сбалансированности лежит в приделах от 0,33 до 1,75, а коэффициент элементарных функций говорит о достаточной декомпозиции работ.

2.4 Модель данных учета оборудования в сети автозаправочных станций

Логическая модель данных процесса учета оборудования в сети АЗС была построена на основе стандарта IDEF1X [9]. Для начала были выделены сущности и определены их атрибуты, представленные в таблице 2.2. На рисунке 2.3 представлена логическая модель данных рассматриваемого процесса. Взаимодействия между сущностями отражают их взаимосвязи

«один-ко-многим».

16

Таблица 2.2 – Сущности и атрибуты логической модели

Сущность

Атрибуты

 

Описание

 

 

 

Тип

АЗС

Номер АЗС

Уникальный номер каждой АЗС

Number

 

Месторасположение

Адрес АЗС

 

 

 

String

 

АЗС

 

 

 

 

 

 

 

 

Название АЗС

Название АЗС

 

 

 

String

Оборудования и

Название

 

Название,

определяющее

тип

String

сооружения

сооружения

сооружения

 

 

 

 

 

Название

 

Название,

определяющее

вид

String

 

оборудования

оборудования

 

 

 

 

 

Инвентарный номер

Уникальный

номер

каждого

Number

 

 

 

оборудования

 

 

 

 

 

Стоимость

Стоимость конкретного оборудования

Number

 

Дата выпуска

Дата выпуска данного оборудования

Datetime

 

Дата

последней

Дата

последней

инвентаризации

Datetime

 

инвентаризации

данного оборудования

 

 

 

Сотрудники

ФИО

 

Фамилия, имя, отчество сотрудника

String

 

Фотография

Фотография сотрудника

 

String

 

Должность

Занимаемая должность

 

String

 

Номер АЗС

Номер АЗС, на которой работает

Number

 

 

 

сотрудник

 

 

 

 

Материальная

Размер

 

Сумма

выплаты

сотрудником

Number

ответственность

материальной

организации

 

материальной

 

 

ответственности

ответственности в

случает

порчи

 

 

 

 

оборудования

 

 

 

 

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

17

Также обеспечивается поддержка первой нормальной формы, так как в данной модели каждая сущность и атрибут идентифицируется с помощью имени, не применяется повторное использование имени, в сущности используется только один внешний ключ. Для каждой сущности введен ключевой атрибут (id). Сущности логической модели системы приведены к третьей нормальной форме, так как все атрибуты содержат атомарные значения и неключевые атрибуты зависят от первичного ключа (сущности во второй нормальной форме) и при этом неключевые атрибуты зависят от других атрибутов или являются их более подробным, уточняющим описанием

(например, в сущности «Сотрудники» ФИО, фотография и должность являются неразрывными составляющими некоторого уникального сотрудника).

Физическая модель разрабатываемой системы построена для СУБД

PostgreSQL [10]. Разработанная модель представлена на рисунке 2.5.

Содержит

Оборудование и сооружения

id_oborudovania

Название сооружения :Text Название оборудования:Text Инвентарный номер:Integer Стоимость:Integer

Дата выпуска:Datetime

Дата последней инвентаризации:Datetime id_AZS (O) (FK)

Пользователи

id_polzovatel

Логин:Text

Пароль:Integer

АЗС

id_AZS

Номер АЗС: Integer Месторасположение АЗС :Text Название АЗС: Text

Сотрудники

id_sotrudnika

ФИО:Text

Фотография:Ole Должность:Text Номер АЗС:Integer

Включает

Несет

Материальная ответственность

id_mat_otv

Размер материальной ответсвенности:Text id_oborudovania (O) (FK)

id_sotrudnika (O) (FK)

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

18

Также существует необходимость реализации еще одной таблицы,

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

Администратор, Менеджер АЗС, Сотрудник АЗС.

Выводы по второй главе

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

Также был проведен анализ предметной области, в рамках которого были определены основные бизнес-процессы, входные и выходные документы.

Основным назначением автоматизированной системы является – повышение эффективности учета оборудования в сети АЗС.

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

Также была построена логическая модель IDEF1X, для которой были определены сущности, их атрибуты и тип атрибутов разрабатываемой системы,

а физическая модель была построена на основе нотации UML и представлена в данном разделе диаграммой классов, отражающей реальную разрабатываемую СУБД.

19

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

АВТОЗАПРАВОЧНЫХ СТАНЦИЙ

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

База данных была построена в СУБД PostgreSQL. Для реализации автоматизированной системы были созданы 4 справочника: азс, сотрудники,

оборудование и материальная ответственность. Внешний вид и заполнение справочников представлен на рисунках 3.1 –3.4.

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

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

20

Рисунок 3.3 – Справочник «Оборудование»

Рисунок 3.4 – Справочник «Материальная ответственность»

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

Справочник Оборудование содержит сведения о сооружениях АЗС,

оборудованию, установленному в этих сооружениях, его стоимости и дате выпуска и последней инвентаризации. Справочник Материальная ответственность определяет связь «Сотрудник-оборудование», а также размер

21

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