powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Подскажите, как реализовать функциональность автоматизированной системы.
6 сообщений из 6, страница 1 из 1
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450129
un_free_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется система мониторинга банковских операций. Собственная разработка подразделения выполняющего аудит. Система двухзвенная. База данных MSSQLServer, вся логика в хранимых процедурах, триггерах и представлениях. Несколько клиентских приложений на C#. С определенной периодичностью в систему добавляются данные из внешних файлов, баз данных, а также вносятся пользователями. Ежеквартально пользователи с помощью клиентского приложения формируют отчеты с выборкой критичных операций и экспортируют их во внешние файлы MSExcel. Всего выборок порядка 40 штук. Выборка может достигать объема до 50 000 записей. Сформированные выборки анализируются, по каждой операции из выборки принимается решение о наличие риска и необходимости проверки операции профильным подразделением и пишется соответствующий комментарий. Ресурс подразделений выполняющих проверку ограничен, а каждая из операций принадлежит какому либо офису (офисов все 1000+, территориально расположены в трех регионах), поэтому по окончании обработки всех выборок необходимо определиться какие именно офисы и операции нужно проверить. И вот тут начинается ни кому не нужный ручной труд и потеря времени. Потому что, весь накопленный материал разбросан по разным файлам MSExcel, структура таблиц в файлах тоже разная, и сотрудники метки ставили тоже по разному (кто-то цветом, кто-то текстом …).
Какую функциональность хотелось бы: некоторыйконсолидатор всех записей выборок, с возможностью просмотра и фильтрации записей, с возможностью проставлять метки и комментарии для операций.
Как хотели сделать: создать в БД таблицы
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
справочник «Выборки»
(
Ключ_выборки,
Наименование_выборки,
Вес,
Источник_записей-- SQLЗапрос
)
«Детализация» 
(
Ключ_выборки,
Дата_обработки,
XML_запись, -- для хранения записи по одной операции в формате XML
Комментарий_аналитика,
Признак_рискованности,
Признак_необходимости_проверки,
Комментарий_проверяющего
)


Создать приложение, которое бы ежедневно обходило справочник «Выборки», выполняло запрос дляформирование выборки за прошедшую дату, оборачивала каждую из строк сформированной выборки в XML и вставляло в таблицу «Детализация»
Создать приложение, через которое можно было бы работать с таблицей «Детализации».
За период получать информацию:
- о количестве рискованных выборок по офису;
- о количестве рискованных операций по выборке и офису;
- о весовом значении риска = Вес * количество рискованных операций;
Фильтровать записи, вносить комментарии и признаки, и экспортировать данные во внешний файл.
Что пугает в таком подходе, а вопрос относительно работы с XML, насколько реально фильтровать данные в таблице и столбце XML, т.к. в XML будет номер офиса, который как минимум будет участвовать в фильтрации. Как вариант создать в таблице дополнительные поля, по которым однозначно можно будет фильтровать, тот же номер офиса.
Поскольку все это довольно схематично и пока на уровне идеи, то хотелось бы услышать мнение, возможно альтернативные идеи.
Заранее благодарен.
...
Рейтинг: 0 / 0
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450201
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не подскажите банк, чтобы случайно не иметь с ним дел
...
Рейтинг: 0 / 0
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450249
un_free_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kmawне подскажите банк, чтобы случайно не иметь с ним дел

не хотите иметь дело с банками, которые занимаются аудитом?
или как вы думаете организован аудит в банках?
ну и еще можно ознакомится с понятием аудита, чтобы ни чего не путать.
...
Рейтинг: 0 / 0
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450254
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а Вы бы хотели попасть к хирургу, который под серым ником спрашивает на форуме, как удалить апендикс?
...
Рейтинг: 0 / 0
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450337
un_free_man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kmawа Вы бы хотели попасть к хирургу, который под серым ником спрашивает на форуме, как удалить апендикс?
Допустим, я бы не хотел, и что дальше? Как это вообще связано с темой, с моим вопросом?
и я так понимаю, что ответить на вопрос и привести какие-то аргументы Вы не осилили.
...
Рейтинг: 0 / 0
Подскажите, как реализовать функциональность автоматизированной системы.
    #38450413
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
un_free_manи я так понимаю, что ответить на вопрос и привести какие-то аргументы Вы не осилили.
Собственно никто и необязан за вас делать вашу работу.
Это случаем не вы тут создавали тему ?
Как правило для аудита создается отдельная БД. Связано это как правило с безопасностью. Данные в базе заполняются хранимкой по расписанию из рабочей базы. Дальше уже юзвери работают с БД аудита. Собственно часть работы автоматизируется, а часть руцями. В поля проставляются данные об ошибках, превышениях, ... Дальше начальник отдела принимает решение о проверках и пр. При этом методика как определить клиента на проверку зависит от квалификации руководителя аудита. Умные люди проверяют даже "успешные" филиалы. Поэтому с вопросами как и что - к руководству.
Я вам советую по возможности использовать отдельные поля, а не хранить все скопом в xml. Кроме нагрузки на обработку данных в xml вы ничего хорошего неполучите. В таких полях как правило имеет смысл хранить документы и пр. А значения храните в отдельных полях.
Но это мое субъективное мнение. Может для вас будет более оптимально (пусть и с увеличением нагрузки) хранить все в xml. По вырванному куску из контекста сложно сказать. Кроме того неизвестно какие данные и в каком виде лежат в рабочей БД. Это тоже немаловажно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Подскажите, как реализовать функциональность автоматизированной системы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]