Программная реализация системы управления работой метрологической службы
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
еспечения и т.д.). Строки таблицы называются записями, все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и имеет строго определённый тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Цель создание БД в ОГМетр:
создать систему автоматизации метрологического учета
Определение критериев разработки:
БД должна работать в существующей компьютерной сети
БД должна предоставлять пользователю конкретную достоверную информацию
Основные направления разработки:
БД должна быть разработана с учетом функций и задач, выполняемых ОГМетр
Определение масштаба и границ БД:
БД должна охватывать все процессы, которыми занимаются сотрудники ОГМетр
Описание информационного обеспечения находится в Приложении .
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 Требования к программному обеспечению
Программное обеспечение должно быть построено таким образом, чтобы ошибки программного обеспечения, аварийные прекращения работы программ не приводили к полной или частичной потере информации реестра, нарушению целостности баз данных.
Нарушения, которые могут возникнуть при отказах программного обеспечения или сбоях оборудования, должны автоматически обрабатываться при перезапуске программы.
Многоуровневый доступ к входным данным, функциям, операциям, отчетам, реализованным в программном обеспечении. В программе, как минимум, должно быть предусмотрено два уровня доступа:
администратор;
инженер.
Для каждого пользователя должен быть предусмотрен вход по индивидуальному паролю.
Для уровня доступа "администратор" должна быть реализована возможность изменения паролей. В программе не должно быть возможности доступа к входным данным, функциям, операциям, отчетам, без ввода соответствующего пароля.
В случае, если при выполнени