Программная реализация системы управления работой метрологической службы

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

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

еспечения и т.д.). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определённый тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

Цель создание БД в ОГМетр:

создать систему автоматизации метрологического учета

Определение критериев разработки:

БД должна работать в существующей компьютерной сети

БД должна предоставлять пользователю конкретную достоверную информацию

Основные направления разработки:

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

Определение масштаба и границ БД:

БД должна охватывать все процессы, которыми занимаются сотрудники ОГМетр

Описание информационного обеспечения находится в Приложении .

5.1.2.4 Лингвистическое обеспечение

Рассмотрим самый распространенный язык, с помощью которого происходят практически все операции с БД.

SQL (англ. Structured Query Language - язык структурированных запросов) - универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. Вопреки существующим заблуждениям, SQL является информационно-логическим языком, а не языком программирования.

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

определение структуры данных - определение конструкций, используемых при хранении данных;

выборка данных - загрузка данных из базы и их представление в формате, удобном для вывода;

обработка данных - вставка, обновление и удаление информации;

контроль доступа - возможность разрешения/запрета выборки, вставки, обновления и удаления данных на уровне отдельных пользователей;

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

Основные преимущества MS SQL Server:

1.Широкая поддержка языка XML и стандартов Интернета.

удобное хранение и извлечение данных в формате XML при помощи встроенных хранимых процедур.

удобный доступ к базе данных SQL Server непосредственно через web по протоколу HTTP.

быстродействующий встроенный полнотекстовый поиск в текстовых данных, хранящихся в БД и в документах.

2.Эффективные средства анализа данных на базе web.

выявление взаимосвязей и закономерностей в web-данных при помощи новых средств "информационной проходки".

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

3.Платформа для безопасного размещения приложений.

безопасная и надежная работа многих пользователей с многими приложениями на одном компьютере.

4.Масштабируемость для хранилищ данных.

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

анализ очень больших наборов данных.

5.Значительно увеличенные продолжительность бесперебойной работы и надежность.

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

архивирование, не влияющее на быстродействие сервера

6.Интегрированные и расширяемые службы анализа.

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

автоматическое управление бизнес-процессами на основе результатов анализа данных.

7.Упрощенное управление и настройка.

централизованное управление базами данных SQL Server, осуществляемое совместно с управлением всеми ресурсами предприятия.

экономия времени и усилий благодаря динамическим средствам автоматического управления и настройки.

возможность простого перемещения или копирования базы данных с компьютера на компьютер или между экземплярами сервера без перехода в автономный режим.

8.Быстрые преобразование данных, разработка и отладка

Интерактивная настройка и отладка запросов.

Быстрое перемещение и преобразование данных из любого источника.

 

5.1.3 Программное обеспечение

.1.3.1 Требования к программному обеспечению

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

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

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

администратор;

инженер.

Для каждого пользователя должен быть предусмотрен вход по индивидуальному паролю.

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

В случае, если при выполнени