Разработка комплекса программ автоматизации процесса регистрации и обработки данных для конкретной организации

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ые положения и определения показателей точности методов измерений и результатов измерений, способы экспериментальной оценки показателей точности и использования значений точности на практике. В соответствии с ГОСТ Р 5725-1-2002 - 5725-6-2002 в описании точности количественного химического анализа используется три термина: прецизионность, правильность и точность. В основе требований к программному обеспечению лежит:

многопользовательский (сетевой) доступ в программу;

дружественный и интуитивно-понятный пользовательский интерфейс;

устойчивость к перебоям электроэнергии;

совместимость программы с операционными системами семейства Windows 2000 и выше;

обеспечить возможность работы программы на слабопроизводительных старых компьютерах под управление ОС Windows 9х;

сроки выполнения: 2 месяца со дня передачи задания в службу автоматизированного управления предприятия.

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

Рис. 1

Если вся обработка данных происходит на стороне сервера, а клиент выполняет только функции интерфейса с пользователем, то клиентское приложение называют тонким клиентом. Если часть обработки данных происходит на стороне клиента - то толстым клиентом. Архитектура клиент-сервер включает в себя три основных компонента. Клиент - представляет собой любой процесс компьютера, который запрашивает сервис от сервера. Клиент также называется интерфейсным приложением. Клиентский процесс, базируется на графическом интерфейсе пользователя. Сервер - это компьютерный процесс, предоставляющий сервис клиентам. Сервер также называют серверным приложением. Серверный процесс характеризуется независимостью от местоположения, оптимизацией использования ресурсов, масштабируемостью и способностью к взаимодействию с другими системами. Коммуникационное промежуточное программное обеспечение передачи данных (ППО). Представляет собой любой компьютерный процесс, посредством которого клиенты и серверы взаимодействуют друг с другом. Это ПО называют еще уровнем коммуникаций. ППО обычно привязано к сети. Все клиентские запросы и ответы сервера передаются по сети в форме сообщений, в которых содержатся управляющая информация и данные. Клиентский процесс, базирующийся на графическом интерфейсе пользователя, запрашивает сервисы у серверного приложения. Клиентский процесс и серверный процесс взаимодействуют при помощи промежуточного программного обеспечения (ППО). Клиентский процесс посылает SQL-запрос через коммуникационное ППО. Коммуникационное ППО направляет SQL-запрос процессу сервера БД. Процесс сервера БД получает запрос, проверяет его и выполняет. ППО гарантирует, что сообщения между клиентами и серверами будут правильно маршрутизоваться и доставляться по нужному адресу. Логика обработки данных - это часть кода приложения, которая связана с обработкой данных внутри приложения. Данными управляет собственно СУБД. Для обеспечения доступа к данным используются язык запросов и средства манипулирования данными стандартного языка SQL. Теперь вернемся к теме нашей работы и рассмотрим описание и решение каждой задачи по отдельности. Настоящий стандарт описывает общие принципы планирования совместных межлабораторные экспериментов, предназначенных для количественной оценки прецизионности методов измерений. Детально описывает основной алгоритм количественной оценки прецизионности методов измерений в повседневной практике. Является руководством для персонала, имеющего отношение к планированию эксперимента, осуществлению и анализу результатов измерений. Предполагают, что при планировании и осуществлении эксперимента по оценке прецизионности соблюдены все принципы, установленные ГОСТ Р ИСО 5725-1. Основной метод предусматривает получение и использование одного и того же количества результатов измерений в каждой лаборатории при анализе проб (образцов), соответствующих одним и тем же уровням измеряемой характеристики (испытуемого параметра); т.е. имеется в виду сбалансированный эксперимент с однородными уровнями. Основной метод применяют к процедурам, которые были стандартизованы и регулярно используются во многих лабораториях. Исследования и расчет начинается с внесения в таблицу данных исходных результатов измерений представленной в табл.2.

Форма А - Рекомендуемая форма для сопоставления исходных данныхЛабораторияУровень12 j ...n-1n1 i x=ji L табл.2

Под лабораторией понимается строка i с данными, а под уровнем j - колонка. L - количество лабораторий, n - количество уровней для каждой лаборатории, единичный результат ji назовем пробой x. Итак, после тог