Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Логическая модель программного обеспечения




Из рисунка 7 видно, что класс «Проба» содержит агрегирований класс «КС», который взаимодействует с классом «Отчёт».Для описания параметров поиска, сортировки и фильтрации класс “Интерфейс”. Еще два класса “Интерфейс” отвечают за пользовательский интерфейс для работы с файлами  и списком в БД.Таким образом, реализовано взаимодействие классов внутри приложения.

 

 

 


Рисунок 9. Диаграмма классов


4.4.3 Физическая модель программного обеспечения

В данном разделе приводят перечень физических элементов программного обеспечения (модулей) с указанием их взаимосвязи и распределением логических элементов.

Доступ программы к базе данных реализуется с помощью технологии ADO (MicrosoftActiveXDataObjects), которая обеспечивает универсальный доступ к источникам данных из приложений БД. В модуле данных dat.pas использованы следующие компоненты данной технологии:

а) ADOConnection – обеспечивает доступ к источнику данных и управляет соединением с объектами хранилища данных.

б) ADODataSet – предназначен для представления набора данных из хранилища данных ADO.

в) ADOTable – обеспечивает использование в приложении таблиц БД.

 

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

 

 


 


 

 

 

 


Рисунок 7. Диаграмма функциональной модели АС обработки данных лаборатории хроматографии.

 

 


Рисунок 8. Декомпозиция модели АС обработки данных лаборатории хроматографии.









Заключение

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


Список литературы

1. Хетагуров Я.А. Проектирование автоматизированных систем обработки информации и управления, 2006. – 223 с.

2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.: Учебник-М.: Финансы и статистика, 2000.

3. Технология разработки программного обеспечения. Учебное пособие. 2-е изд./ С.А. Орлов._ СПб,: Питер, 2003. -480с.

4. ТельновЮ.Ф. Проектирование экономических информационных систем. Учебник/Г.Н. Смирнова,.А.А. Сорокин, Ю.Ф.Тельнов ; Под ред. Ю.Ф. Тельнова.-М.: Финансы и статистика, 2001.-512 с.

5. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998.

6. Брауде. Э Технология разработки программного обеспечения – СПб.: Питер.2004.- 655с.

7. Комплекс общеотраслевых руководящих методических материалов по созданию АСУ И САПР. — М.: Статистика, 1980.

8. ГОСТ 34.003-90. Информационная технология.Комплекс стандартов на автоматизированные системы.Автоматизированные системы. Термины и определения

9. ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем

10. ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания

11. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы

12.РД 50-34.698-90. Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы требования к содержанию документов

13. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов

ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению

14. ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению

15. ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению

16. ГОСТ 19.402-78 ЕСПД. Описание программы

17. ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению


 


Приложение А.

 

CREATE TABLE [dbo].[C8_fluid] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [CO2] [float] NULL ,

    [N2] [float] NULL ,

    [He] [float] NULL ,

    [H2] [float] NULL ,

    [H2S] [float] NULL ,

    [C1] [float] NULL ,

    [C2] [float] NULL ,

    [C3] [float] NULL ,

    [i-C4] [float] NULL ,

    [n-C4] [float] NULL ,

    [i-C5] [float] NULL ,

    [n-C5] [float] NULL ,

    [2,2-DiMethylButane] [float] NULL ,

    [2,3-Dimethyl+CP] [float] NULL ,

    [2-MethylPentane] [float] NULL ,

    [3-MethylPentane] [float] NULL ,

    [n-C6] [float] NULL ,

    [MethylCycloPentane] [float] NULL ,

    [2,2+2,4-DMCP] [float] NULL ,

    [CycloHexan] [float] NULL ,

    [2-MethylHexan] [float] NULL ,

    [3-MethylHexan] [float] NULL ,

    [1T+2T-DMCP] [float] NULL ,

    [n-C7] [float] NULL ,

    [MethylCycloHexan] [float] NULL ,

    [i-C8] [float] NULL ,

    [n-C8] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[C8_gaz] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [Square/Concentr] [nchar] (12) COLLATE Cyrillic_General_CI_AINULL ,

    [CO2] [float] NULL ,

    [N2] [float] NULL ,

    [He] [float] NULL ,

    [H2] [float] NULL ,

    [H2S] [float] NULL ,

    [C1] [float] NULL ,

    [C2] [float] NULL ,

    [C3] [float] NULL ,

    [i-C4] [float] NULL ,

    [n-C4] [float] NULL ,

    [i-C5] [float] NULL ,

    [n-C5] [float] NULL ,

    [2,2-DiMethylButane] [float] NULL ,

    [2,3-Dimethyl+CP] [float] NULL ,

    [2-MethylPentane] [float] NULL ,

    [3-MethylPentane] [float] NULL ,

    [n-C6] [float] NULL ,

    [MethylCycloPentane] [float] NULL ,

    [2,2+2,4-DMCP] [float] NULL ,

    [CycloHexan] [float] NULL ,

    [2-MethylHexan] [float] NULL ,

    [3-MethylHexan] [float] NULL ,

    [1T+2T-DMCP] [float] NULL ,

    [n-C7] [float] NULL ,

    [MethylCycloHexan] [float] NULL ,

    [i-C8] [float] NULL ,

    [n-C8] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[C8_oil] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [Square/Concentr] [nchar] (12) COLLATE Cyrillic_General_CI_AINULL ,

    [CO2] [float] NULL ,

    [N2] [float] NULL ,

    [He] [float] NULL ,

    [H2] [float] NULL ,

    [H2S] [float] NULL ,

    [C1] [float] NULL ,

    [C2] [float] NULL ,

    [C3] [float] NULL ,

    [i-C4] [float] NULL ,

    [n-C4] [float] NULL ,

    [i-C5] [float] NULL ,

    [n-C5] [float] NULL ,

    [2,2-DiMethylButane] [float] NULL ,

    [2,3-Dimethyl+CP] [float] NULL ,

    [2-MethylPentane] [float] NULL ,

    [3-MethylPentane] [float] NULL ,

    [n-C6] [float] NULL ,

    [MethylCycloPentane] [float] NULL ,

    [2,2+2,4-DMCP] [float] NULL ,

    [CycloHexan] [float] NULL ,

    [2-MethylHexan] [float] NULL ,

    [3-MethylHexan] [float] NULL ,

    [1T+2T-DMCP] [float] NULL ,

    [n-C7] [float] NULL ,

    [MethylCycloHexan] [float] NULL ,

    [i-C8] [float] NULL ,

    [n-C8] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[FIELDS] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [Field] [nchar] (30) COLLATE Cyrillic_General_CI_AI NOT NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[FWP] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_field] [numeric](18, 0) NOT NULL ,

    [ref_well] [numeric](18, 0) NOT NULL ,

    [ref_plast] [numeric](18, 0) NOT NULL ,

    [ref_sampler] [numeric](18, 0) NOT NULL ,

    [Experiment] [nchar] (4) COLLATE Cyrillic_General_CI_AINULL ,

    [Comment] [nchar] (28) COLLATE Cyrillic_General_CI_AINULL ,

    [Data_rec] [datetime] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[Fluid] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [ref_gazid] [numeric](18, 0) NULL ,

    [ref_oilid] [numeric](18, 0) NULL ,

    [MM] [float] NULL ,

    [GF] [float] NULL ,

    [ufbo] [float] NULL ,

    [mfbo] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[Gaz] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [MM] [float] NULL ,

    [Density_gaz] [float] NULL ,

    [Weigth_Air] [float] NULL ,

    [QGk] [float] NULL ,

    [QGd] [float] NULL ,

    [KK_CO2] [float] NULL ,

    [KK_N2] [float] NULL ,

    [KK_He] [float] NULL ,

    [KK_H2] [float] NULL ,

    [KK_O2] [float] NULL ,

    [KK_C4] [float] NULL ,

    [Air] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[Oil] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [ref_id] [numeric](18, 0) NULL ,

    [KK_C6] [float] NULL ,

    [MM] [float] NULL ,

    [Weigth] [float] NULL ,

    [Density_oil] [float] NULL ,

    [MMBO] [float] NULL ,

    [uobo] [float] NULL ,

    [mobo] [float] NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[PLASTS] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [Plast] [nchar] (10) COLLATE Cyrillic_General_CI_AS NOT NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[Samplers] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [Sampler] [nchar] (20) COLLATE Cyrillic_General_CI_AI NULL

) ON [PRIMARY]

GO

 

CREATE TABLE [dbo].[WELLS] (

    [id] [numeric](18, 0) IDENTITY (1, 1) NOT NULL ,

    [Well] [nchar] (10) COLLATE Cyrillic_General_CI_AS NOT NULL

) ON [PRIMARY]










Последнее изменение этой страницы: 2018-04-12; просмотров: 331.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...