• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

Главное меню

Карта сайта
Главная
Курсовые работы
Отчеты по практикам
Лабораторные работы
Методические пособия
Рефераты
Дипломы
Лекции



Информационная система учета и поверки

 

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

Данная информационная система предназначена для ведения учета контрольно-измерительного оборудования. Должен обеспечиваться одновременный доступ нескольких пользователей. ИС метролог хранит информацию о каждом приборе, сведенья обо всех поверках и ремонтных работах. Поэтому разрабатываемая система со временем будет разрастаться, становиться более сложной. В связи с этим было принято решение преобразования базы данных Microsoft Access в формат Microsoft SQL Server с целью оптимизации производительности, масштабируемости, безопасности, надежности, способности к восстановлению и доступности базы данных и приложения.

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

База данных из Microsoft Access была преобразована в формат Microsoft  SQL Server с помощью мастера.

После переноса базы данных в SQL Server Мастер преобразования в формат SQL Server присоединяил к приложению все созданные на сервере таблицы, старые таблицы делаел локальными и создал документ — отчет о переносе базы данных, в котором описаны результаты работы мастера и все возникшие проблемы, если они были (см стр. 35).

Рис.13. Окно Мастер преобразования в формат SQL Server

Рис. 14. Окно Мастер преобразования в формат SQL Server. Экспорт таблиц

Рис.15. Схема данных.

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

Задача запрет удаления данных о приборах находящихся в эксплуатации

Для решения данной задачи был создан триггер

SQL код:

CREATE TRIGGER  Zapret_Ydaleniya

ON Приборы

FOR delete

AS

IF

(SELECT count(*) from deleted, Приборы WHERE Приборы.Состояние=deleted.Состояние) = «эксплуатация»

BEGIN

rollback transaction

raiserror 50001 'Прибор находится на эксплуатации'

END

Задача запрет введения отрицательного числа в поле оклад таблицу «Кадры».

Для решения данной задачи также был создан триггер:

CREATE TRIGGER Proverka

ON Кадры

AFTER update

AS

BEGIN

SET NOCOUNT ON;

IF (SELECT Оклад FROM INSERTED)<0

PRINT'НЕЛЬЗЯ ВСТАВЛЯТЬ ЗАПИСЬ С ОТРИЦАТЕЛЬНЫМ ОКЛАДОМ'

ROLLBACK

END

 



 
сибирки новосибирск проститутки