Белорусский государственный университет информатики и радиоэлектроники
г. Минск, Республика Беларусь
Филюта А.А.
Дедюро Е.А. - ассистент, магистр технических наук
Разработана система обеспечивающая централизованный учет средств измерений(далее СИ) ОАО «Белагропромбанк». Данная разработана для эффективного ведения перечня средств, для устранения возможных несоответствий при сертификационном аудите менеджмента качества, а также для формирования необходимой документации. Разработанная система имеет следующую структуру.
| |||
|
| |||||||||
Рис. 1 – Структура разработанной системы
Клиентское приложение написано на языке программирования C# и представляет собой набор форм, с которыми работает пользователь. Приложение имеет 2 модуля каждый из которых решает свои задачи. Первый решает задачу администрирования, что включает в себя создание и удаление пользователей, и распределение прав и уровня доступа. Права определяют доступ к модулям программы. Уровень доступа определяет область видимости записей из базы данных для пользователя, в соответствии с принадлежностью к определённому структурному подразделению банка. Второй модуль работу пользователя по контролю СИ, а также формировании документации. При входе пользователя в систему, определяются права пользователя и уровень его доступа, при этом загружаются необходимые модули и устанавливаются соответствующие ограничения. Для работы с базой данных используются веб-сервисы, хранимые на сервере и написанные на языке Java. В них реализованы все функции для доступа к данным. В Базе данных хранится вся информация о всех пользователях, а также информации по всем СИ структурных подразделений банка. При каждом запуске программы выполняет проверка текущей версии. При несоответствии версии на сервере и текущей, производятся скачивание новой версии. Это позволяет наиболее быстрым образом применять все изменения в программе для всех пользователей. В рамках данной информационной системы предусмотрены автономные приложения, которые осуществляют авто-рассылку писем о напоминании проведения плановых мероприятий по СИ, а также корректируют справочники в базе данных в соответствии с изменениями в структурных подразделениях (закрытие старых/открытие новых.). Данные приложения работают на сервере и запускаются каждый день.
|
|
Список использованных источников:
|
|
1. С. Урман, Р. Хардман, М. МакЛафлин. Oracle Database 10g. Программирование на языке PL/SQL. Лори. 2010 – 816с.
2. К. Нейгел, Б. Ивьен, Дж. Глинн, К. Уотсон. C# 4.0 и платформа.NET 4 для профессионалов. Диалектика, Вильямс. 2011 – 1440с.