Инструменты пользователя

Инструменты сайта


mpt:практика_2022

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mpt:практика_2022 [22.03.2022 00:02]
buh [План на период c 16.03.2022]
mpt:практика_2022 [24.05.2022 08:59] (текущий)
buh [Техническое задание на 5-7 апреля 2022 г.]
Строка 78: Строка 78:
 Приложение с часами работает стабильно.\\ Не хватает методов конфигурирования:​ при каждом запуске необходимо вручную вводить и IP адрес брокера,​ и топик, и параметры работы часов. Значит,​ пришла очередь системы конфигурирования.\\ ​ Приложение с часами работает стабильно.\\ Не хватает методов конфигурирования:​ при каждом запуске необходимо вручную вводить и IP адрес брокера,​ и топик, и параметры работы часов. Значит,​ пришла очередь системы конфигурирования.\\ ​
 Необходимо обеспечить хранение настроек с возможностью их редактирования. ​ Прошу этим заняться. Для начала (прежде чем писать код) прошу предоставить проект технического решения (кратко написать что и как будет). Необходимо обеспечить хранение настроек с возможностью их редактирования. ​ Прошу этим заняться. Для начала (прежде чем писать код) прошу предоставить проект технического решения (кратко написать что и как будет).
-==== Техническое задание №2 ====+==== Техническое задание №2 22 марта 2022==== 
 +=== Название проекта === 
 +При непротивлении сторон проект получил название NAST.\\  
 +Если есть возражения,​ то прошу озвучить их. 
 +Само ТЗ я в вотсапе передал.\\  
 +{{ :​mpt:​тз_на_систему_мониторинга_онлайн_скуд.docx |}}\\  
 +Прошу ознакомиться и подготовить проект решения.\\  
 +Сможем такую систему контроля сделать?​\\  
 +От вас, студентов,​ я ожидаю реализацию подписчика. Это должно быть приложение для WIndows. Уже имеется особенности в работе:​ не просто отражать значение топика,​ но еще и анализировать метку времени.\\  
 +Список топиков (очевидно) надо хранить в файле конфигурации.\\  
 +Я хочу обратить ваше внимание на то, что общепринято конфигурационные и промежуточные файлы хранить в \ProgramData. Может, и мы не будем ломать традиции?​\\  
 +У этого проекта пока нет названия. Прошу озвучить предложения. 
 +==== Техническое задание на 5-7 апреля 2022 г. ==== 
 +=== Название проекта === 
 +При непротивлении сторон проект получил название NAST.\\  
 +Если есть возражения,​ то прошу озвучить их сейчас. В дальнейшем менять название не будем. 
 +=== Время обновления топика. === 
 +По результатам проведенных исследований брокер не хранит у себя метки обновления топиков.\\  
 +В связи с этим алгоритм немного меняется:​ программа должна запоминать (записывать) время появления (обновления) топика по часам локального компьютера,​ и вести расчет по этому времени. Т.к. метка времени берется с текущего компьютера точность будет достаточной (и так даже лучше: мы не зависим от времен на разных паблишерах. Как пришли данные - так их и приняли,​ зафиксировали).\\  
 +Я прошу в левом нижнем углу каждого окна мелким шрифтом указывать дату и время обновления топика.\\  
 +Т.к. тут же показывается текущее время, то с одного взгляда понятно что и почему происходит. 
 +=== Файл конфигурации === 
 +Я предлагаю (прошу) вынести файл конфигурации в фиксированное место: C:​\ProgramData\nast\nast.config.\\  
 +Это сильно упростит нам дальнейшую работу.\\  
 +В настройки надо внести время ожидания.\\  
 +Вот такие несложные доработки позволят мне контролировать работу другой системы. 
 +=== 23.04.2022 Акт по результатам тестирования приложения Artsec.TopicsMonitor.exe=== 
 +Тестируемая программа Artsec.TopicsMonitor.exe и файл конфигурации nast.json:​\\ 
 +{{ :​mpt:​artsec.topicsmonitor.zip |}}\\  
 +Я считаю,​ что тестирование прошло успешно. --- //​[[admin@artonit.ru|Бухаров А.В.]] 23.04.2022 08:53//\\  
 +Вид рабочего окна:\\  
 +{{:​mpt:​окно_artsec.topickmonitor_22_апреля_2022.jpg?​nolink&​400|}}\\  
 +Акт по результатам тестирования:​\\  
 +{{ :​mpt:​акт_тест_artsec_topicsmonitor_20-21_апреля_2022.docx |}}\\  
 +Замечания по результатам тестирования:​\\ 
 +{{ :​mpt:​замечания_и_доработка_программы_nast_23_апреля_2022_г.docx |}}\\ 
  
 +=== 6.05.2022 Завершающий этап работы над проектом NAST===
 +Опыт эксплуатации NAST положительный:​ работает показывает.\\ ​
 +Задачи последнего этапа:
 +  - под названиями колонок добавить номер колонки.
 +  - формат времени сделать российским:​ день.месяц.год.
 +  - убрать белую полосу в нижней части формы. Подсказка:​ у формы всего окна параметр Heigh сделать auto.
 +  - проверять связь с брокером и при ее потере устанавливать новое подключение. Для проверки связи использовать штатный метод компоненты. Должно быть примерно так: IF(!connection) then reconnect. Количество коннектов считать и вывод на форму это число.
 +  - при наличии ошибки в файле конфигурации не закрываться молча, а выводить сообщение вида "​Ошибка в файле <​Полный путь><​Имя файла>"​. Предполагается,​ что оператор вручную отредактирует файл.
 +  - воспроизводить звуковой файл, указанный в конфигурации. Если файла нет, то ничего не воспроизводить.
 +  - звук воспроизводить только при переходе окна колонки №8 из зеленого в красный цвет. Надо запустить указанный в настройках файл. Какой файл указан - такой и воспроизводить. Основная задача - привлечь внимание охранника к изменению состояния,​ и только.
 +  - сделать описание по установке,​ настройке и эксплуатации программы NAST.
 +  - инсталлятор не надо делать,​ а вот архиватор с полным пакетом данных сделать надо.
 +  {{:​mpt:​pic_from_task_6_05_2022.jpg?​nolink&​400|}}\\ ​
 +и все, работу над этим проектом завершаем. ​ --- //​[[admin@artonit.ru|Бухаров А.В.]] 07.05.2022 08:16//
 +=== Замечания по эксплуатации в период 17-23 мая 2022 ===
 +Результатом опытной эксплуатации Заказчик в целом доволен. Имеются такие замечания:​
 +  - из правого верхнего угла пропали значки,​ позволяющие свернуть экран. Надо вернуть их на место.
 +  - Наблюдается такой эффект:​ сработал звуковой сигнал. Пока охранник подошел сигнал уже умолк, и на экране все показывается зеленым цветом. Почему же срабатывал звуковой сигнал?​ Можно ли сделать подсказку какую нибудь о причине последней сработки?​
 +  - Просят ввести счетчик тревог. Отсчет вести с момента запуска программы.
 +
 +Что скажете,​ парни?
/home/cardsoft/artonit.ru/docs/wiki/data/attic/mpt/практика_2022.1647896520.txt.gz · Последние изменения: 22.03.2022 00:02 — buh