Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_БАХ_ЧЕР_ВАР_80115.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
8.69 Mб
Скачать
    1. Итоги реинжиниринга

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

  1. Функциональная спецификация ис

    1. Описание внешней информационной среды

Информационная система предназначена для ОАО «Березниковский содовый завод», с ограниченным числом пользователей. Предполагается, что на первом этапе программа будет использоваться на четырех рабочих станциях. Базы данных будут храниться на SQL-сервере под управлением ОС windows server 2008 r2. В качестве базовой ОС предполагается Windows XP и выше. На компьютерах предполагаемых пользователей, в программе EXCEL, необходимо изменить количество листов в книге до семи, для корректного вывода отчета.

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

  • Окно установки периода расчета;

  • Поля для отображения результатов расчетов;

  • Кнопку для вывода отчета в виде графиков;

  • Кнопку вывода отчета в EXCEL.

  1. Информационное моделирование предметной области

После построения функциональной модели необходимо составить информационную модель. Информационная модель используется для проектирования структуры базы данных. Для этого существует специальная диаграмма сущностей и связей (Entity-Relationship Diagram). В ней выделяются сущности, их атрибуты и связи, существующие между сущностями.

ИС автоматизированного расчета выработки соды имеет следующую информационную модель.

Рис. 8. Информационная модель

Таблицы:

  • «ABDSKB1»- запись данных полученных с прибора на колонне в АБДСКБ1;

  • «ABDSKB2» - запись данных полученных с прибора на колонне в АБДСКБ2;

  • «Test1» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «ABDSKB1»;

  • «Test2» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «ABDSKB2»;

  • «TestType» -временная таблица, в которой хранятся данные результатов выполненных заданий ЛИМС;

  • «Test3» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «TestType»;

  • «Test4» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «TestType»;

  • «Test5» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «TestType»;

  • «Test6» - временная таблица содержит в себе данные полученные в результате SQL запроса к таблице «TestType»;

Описание таблиц информационной модели

Таблица 1

«ABDSKB1»

Название поля

Тип

Описание

DATE

DataTime

Ключевое поле, дата получения данных

PV1

Float

Значение, полученное с прибора

Таблица 2

«ABDSKB2»

Название поля

Тип

Описание

DATE

DataTime

Ключевое поле, дата получения данных

PV2

Float

Значение, полученное с прибора

Таблица 3

«TestType»

Название поля

Тип

Описание

Sample_DataOtbora

DataTime

Ключевое поле, Дата анализа

Product_name

Nvarchar(max)

Наименование продукта

Org_unit_Descrition

Nvarchar(max)

Точка отбора анализа

SubD_Name

Nvarchar(max)

Подразделение

Test_Name

Nvarchar(max)

Название измерений

TR_ReportValue

Nvarchar(max)

Результат измерений

TR_User

Nvarchar(max)

Данные лаборанта

Test_EngUnit

Nvarchar(max)

Единица измерения

Test_Name_W_EngUnits

Nvarchar(max)

Название задания и ед. измерения

Таблица 4

«Test1»

Название поля

Тип

Описание

o_date1

DataTime

Ключевое поле, дата получения данных

AB_PV1

Real

Значение, полученное с прибора

Таблица 5

«Test2»

Название поля

Тип

Описание

o_date2

DataTime

Ключевое поле, дата получения данных

AB_PV2

Real

Значение, полученное с прибора

Таблица 6

«Test3»

Название поля

Тип

Описание

o_date3

DataTime

Ключевое поле, дата получения данных

AM_SV1

Nvarchar(50)

Значение, полученное из таблицы «TestType»

Таблица 7

«Test4»

Название поля

Тип

Описание

o_date4

DataTime

Ключевое поле, дата получения данных

AM_SV2

Nvarchar(50)

Значение, полученное из таблицы «TestType»

Таблица 8

«Test5»

Название поля

Тип

Описание

o_date5

DataTime

Ключевое поле, дата получения данных

F_VOL1

Nvarchar(50)

Значение, полученное из таблицы «TestType»

Таблица 9

«Test6»

Название поля

Тип

Описание

o_date3

DataTime

Ключевое поле, дата получения данных

AM_SV1

Nvarchar(50)

Значение, полученное из таблицы «TestType»