SlideShare a Scribd company logo
1 of 19
Утилита для автоматизации
заполнения БД
Бабичев А.А.
Метрология
Отдел метрологии
Автоматизация учета СИ
Основные функции ПО «МЭТР»
БД то пуста, что делать?
Как видит руководство решение
проблемы
поиск вариантов автоматизации
• Наличие утвержденных перечней также и в
электронном виде
• Полный доступ к БД
• Разбор предметной области и ее
представление в БД
Наличие утвержденных перечней
также и в электронном виде
Полный доступ к БД
Разбор предметной области и ее
представление в БД
[MetrLitePlus].[dbo].[clb_PASSPORT] – таблица в которой
ведется учет всех СИ на предприятии
Имеет реляционные связи со следующими таблицами:
[MetrLitePlus].[dbo].[CUSTOMER] – текущие владельцы СИ
(суда, и другие структуры предприятия)
[MetrLitePlus].[dbo].[DEVICE_TYPE] – типы СИ, как ГРСИ на
момент закупки ПО, так и локальный реестр который ведется
на основе самого ГРСИ метрологами на предприятии
Выявление требований к ПО
Программа должна производить
проверку перечня средств измерения
(далее СИ) по каждой позиции перечня
с локальным реестром предприятия на
наличие соответствующего типа в нем.
Так же функция проверки должна
проверять наличие заводского номера
по каждой позиции.
Выявление требований к ПО
Программа должна производить добавление
учетных записей паспортов каждого СИ из
перечня, но только в случае валидности
всех значений в перечне. Валидность
которых проверяет функция проверки.
Выявление требований к ПО
Программа должна иметь графический
интерфейс для работы любого типа
пользователей
структура программного продукта
*.xlsx
Документ
SQL Server
Утилита
*.xlsx
Документ
(проверенный)
Проектирование
Проектирование пользовательского
интерфейса
Пользовательский интерфейс на
SWING
Вопросы?

More Related Content

Similar to утилита для автоматизации заполнения бд

Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Anatoly Levenchuk
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Anatoly Simkin
 
Как спроектировать полезную CMDB
Как спроектировать полезную CMDBКак спроектировать полезную CMDB
Как спроектировать полезную CMDBCleverics
 
Live app.pro конструктор бизнес приложений 3
Live app.pro   конструктор бизнес приложений 3Live app.pro   конструктор бизнес приложений 3
Live app.pro конструктор бизнес приложений 3Sergey Khristolyubov
 
LiveApp.pro - конструктор бизнес-приложений
LiveApp.pro - конструктор бизнес-приложенийLiveApp.pro - конструктор бизнес-приложений
LiveApp.pro - конструктор бизнес-приложенийSergey Khristolyubov
 
АИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияАИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияКРОК
 
Igor Bobak, Business Analysis Tool
Igor Bobak, Business Analysis ToolIgor Bobak, Business Analysis Tool
Igor Bobak, Business Analysis ToolLviv Startup Club
 
методическая поддержка 1с предприятия 8 _ преимущества _бухгалтерии предприя...
методическая поддержка 1с предприятия 8  _ преимущества _бухгалтерии предприя...методическая поддержка 1с предприятия 8  _ преимущества _бухгалтерии предприя...
методическая поддержка 1с предприятия 8 _ преимущества _бухгалтерии предприя...timel1
 
апк контроль
апк контрольапк контроль
апк контрольswatchel
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Grigoriy Orlov
 
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лиц
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лицПрезентация прототипа GUI Machine: Система подтверждения подписи должностных лиц
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лицRustem Gayfutdinov
 

Similar to утилита для автоматизации заполнения бд (20)

Ais Lecture 3
Ais Lecture 3Ais Lecture 3
Ais Lecture 3
 
Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)Б.Позин -- катастрофоустойчивая банковская система (2/2)
Б.Позин -- катастрофоустойчивая банковская система (2/2)
 
Combild.net - презентация на SWMoscow
Combild.net - презентация на SWMoscowCombild.net - презентация на SWMoscow
Combild.net - презентация на SWMoscow
 
IT Management
IT ManagementIT Management
IT Management
 
Bat 2010
Bat 2010Bat 2010
Bat 2010
 
Ais Lecture 2
Ais Lecture 2Ais Lecture 2
Ais Lecture 2
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...
 
Как спроектировать полезную CMDB
Как спроектировать полезную CMDBКак спроектировать полезную CMDB
Как спроектировать полезную CMDB
 
Live app.pro конструктор бизнес приложений 3
Live app.pro   конструктор бизнес приложений 3Live app.pro   конструктор бизнес приложений 3
Live app.pro конструктор бизнес приложений 3
 
LiveApp.pro - конструктор бизнес-приложений
LiveApp.pro - конструктор бизнес-приложенийLiveApp.pro - конструктор бизнес-приложений
LiveApp.pro - конструктор бизнес-приложений
 
АИС Электронная Избирательная Комиссия
АИС Электронная Избирательная КомиссияАИС Электронная Избирательная Комиссия
АИС Электронная Избирательная Комиссия
 
Igor Bobak, Business Analysis Tool
Igor Bobak, Business Analysis ToolIgor Bobak, Business Analysis Tool
Igor Bobak, Business Analysis Tool
 
Bat 2010
Bat 2010Bat 2010
Bat 2010
 
1 c itil
1 c itil1 c itil
1 c itil
 
методическая поддержка 1с предприятия 8 _ преимущества _бухгалтерии предприя...
методическая поддержка 1с предприятия 8  _ преимущества _бухгалтерии предприя...методическая поддержка 1с предприятия 8  _ преимущества _бухгалтерии предприя...
методическая поддержка 1с предприятия 8 _ преимущества _бухгалтерии предприя...
 
апк контроль
апк контрольапк контроль
апк контроль
 
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"
 
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лиц
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лицПрезентация прототипа GUI Machine: Система подтверждения подписи должностных лиц
Презентация прототипа GUI Machine: Система подтверждения подписи должностных лиц
 
презентация ксм
презентация ксмпрезентация ксм
презентация ксм
 

утилита для автоматизации заполнения бд

Editor's Notes

  1. Метроло́гия — наука об измерениях, методах и средствах обеспечения их единства и способах достижения требуемой точности. Предметом метрологии является извлечение количественной информации о свойствах объектов с заданной точностью и достоверностью; нормативная база для этого — метрологические стандарты
  2. Ответственые лица по метрологии из отдела КИП и А в РосАтомФлоте занимаются осуществлением метрологического контроля и надзора за состоянием средств измерений. А именно ведут их учет, проводят калибровку и отправляют их на поверку ЦСМ(Центр Стандартизации Метрологии).
  3. оформление приёма средств измерений, поступивших для проведения метрологических работ от заказчиков (организаций или подразделений предприятия); распределение метрологических работ по подразделениям и поверителям; оформление результатов поверки, калибровки и ремонта средств измерений; учёт результатов метрологической деятельности в соответствии с требованиями АИС «Метрконтроль»; учёт средств измерений и их штрих-кодирование (каждому СИ присваивается уникальный код); формирование отчётных документов о деятельности метрологической службы; планирование метрологической деятельности на будущие периоды; контроль своевременного выполнения поверки и калибровки зарегистрированных средств из­мерений; контроль и учёт своевременной поверки и калибровки средств измерений.
  4. Наличие утвержденных перечней также и в электронном виде Полный доступ к БД для разобра и возможности добавления записей с учетом правильной в дальнейшем работы программы
  5. перечень СИ представляет собой документ *.xlsx формата составленного согласно требованию установленным Росстандартом, нас интересуют колонки «Тип СИ» и «Заводской номер» Локальный реестр хранится в базе данных(далее БД) SQL Server в схеме MetrLitePlus и таблице dbo.DEVICE_TYPE где принадлежность записи к локальному реестру определяет атрибут LOCAL_FLAG со значением = 1
  6. Программа представляет собой простую утилиту, которая принимает на вход *.xlsx документ с перечнем и соединение с БД, позволяет его проверить и сохранить копию с помеченными проблемными записями, а так-же добавляет все записи из документа в БД.