Диплом: Исследование и разработка информационной системы Клиент-Банк на примере ООО "Вектор"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Куратор
Заказчик Исполнитель
Координатор Координатор
Важные организационные
вопосы
Управление проектом
Эксперты
Аналитики,
консультанты
Разработчики
Служба
техподдержки
Технический персонал
Технический персонал
Информация для анализа
Ошибки, вопросы
техподдержки
Техническое взаимодействие под контролем координаторов
Рис. 2.10. Структура команды проекта
В таблица 2.5 описаны проектные роли членов команд как со стороны
заказчика, так и со стороны исполнителя.
Таблица 2.5
Описание проектных ролей
Проектная роль
Описание проектной роли
Куратор проекта
От заказчика – директор ООО «Вектор».
От исполнителя – руководитель подразделения разработки и
внедрения информационных систем на предприятии.
Координатор проекта
От заказчика – начальник службы планирования.
От исполнителя – менеджер проекта по разработке
архитектуры информационной системы организации,
начальник ИТ-отдела.
68
Проектная роль
Описание проектной роли
Эксперты
От заказчика – главный бухгалтер, бухгалтеры
Аналитики,
консультанты
От исполнителя – бизнес-аналитик, специалист по
обеспечения взаимодействия между экспертами и ИТ-
специалистами
Разработчики
От исполнителя – сотрудники ИТ-отдела, администратор
базы данных, который выполняет установку и наладку
работы СУБД в ООО «Вектор»
Служба
техподдержки
От исполнителя – сотрудники ИТ-отдела, системный
администратор ООО «Вектор», администратор приложений,
который осуществляет настройку серверов приложений и,
при необходимости, разработку дополнительных
приложений
Технический
персонал
От заказчика – системный администратор, пользователи
информационной системы Клиент-Банк.
От исполнителя – сотрудники ИТ-отдела, системный
администратор, администратор приложений.
2.2.3. Средства коллективной работы над проектом автоматизации
В соответствии с представленным выше содержанием работ по
проектированию информационной системы на предприятии ООО «Вектор» может
быть использован инструментарий, представленный в таблица 2.6.
Таблица 2.6
Инструментарий разработки ИТ-проекта
Направление
Инструмент
Варианты
использования
Моделирование архитектуры
Системы
моделирования
архитектуры
EA tools, Metadata
Repositories, BPA
(Business Process
Analyze)
Управление проектами
Системы управления
ИТ-проектами
Spider Project
Professional, MS
69
Направление
Инструмент
Варианты
использования
Project, Project Expert,
Primavera Project
Planner Professional
Бизнес-проектирование
CASE – системы
CA ERwin Data +
Prosses Modeler, Aris
Express, Enterprise
Architect, Open
ModelSphere
Проектирование БД
Проектирование приложений
Разработка БД
СУБД
MySQL, MS SQL,
PostgreSQL, DB2.
Разработка и конфигурирование
приложений
RAD-среды
: Предприятие, MS
Visual Studio, MS
SharePoint, PhpStorm и
др.
Конфигурации в
BPM-системах
Business Studio, Elma
BPM Suite.
2.3. Информационное обеспечение задачи
2.3.1. Информационная модель и её описание
В основе построения информационной модели должны лежать принципы
построения интеграционного пространства для сотрудников предприятия и связи со
сторонними специалистами. Разработанная информационная модель, отражающая
данные технологии взаимодействия, приведена на рис. 2.11.
70
Бухгалтер
Администратор
Пользователь,
Директор
ИС
Спр. «Пользователи»
Спр «Группы польз
Управление
пользовате-
лями
Спр* «Группы польз.»
Спр* «Пользователи»
Управление
згрузкой/
Выгрузкой
документов
Спр «Банки»
Спр «Расчетные счета»
Т «Банковские выписки»
Т «Платежные
поручения»
Т* «Банковские выписки»
Спр* «Расчетные счета»
Т* «Платежные
поручения»
Отчет по
банковским
выпискам
Отчет по
платежным
поручениям
Спр.* «Банки»
Файл для загрузки в
Клиент-Банк
Внешний
специалист
1
2
3
4
Спр «Настройки
группы»
Спр* «Настройки
группы»
Список правил
Рис. 2.11. Информационная модель
В области 1 отображена структура процесса конфигурирования
информационной системы Клиент-Банк, в частности, работа с пользователями
системы. Форма «Управление пользователями» обеспечивает выполнение следующих
видов операций:
ведение справочника пользователей;
управление группами пользователей (добавление, редактирование,
удаление групп);
управление правами пользователей (ролевая модель).
71
В информационной системе Клиент-Банк предполагается, что каждому из
пользователей может быть назначена только одна роль в рамках группы, что показано
на рисунке в виде входящей связи из «Спр* Настройки группы» в «Спр* Группы
польз.».
Область 2 показывает процессы управления интеграционной средой
взаимодействия между пользователями информационной системы, включающие
использование всех основных справочников помимо тех, которые доступны только
администратору системы. Следовательно, в данной области происходит следующее:
из справочника «Спр. Банки» использованию подлежат поля, которые
определяют наименование банка, БИК банка, Корр. Счет. Создание новых записей,
редактирование и удаление существующих записей данного справочника доступно
только бухгалтеру или главному бухгалтеру;
из справочника «Расчётные счета» используются следующие поля: номер
счёта, вид счёта (рублевый, валютный), валюта счёта, реквизиты банка, в котором
открыт данный счёт (наименование, БИК), вид расчётов (прямые, через
корреспондентский счет). Создание новых записей, редактирование и удаление
существующих записей данного справочника доступно только бухгалтеру или
главному бухгалтеру;
из таблицы (журнала) «Т Платёжные поручения» берутся только те
записи, которые соответствуют выбранному пользователю периоду. На экран
выдаются следующие реквизиты документа «Платёжные поручения»: дата, номер
документа, сумма документа, наименование контрагента, счёт контрагента,
назначение платежа. Создание новых записей, редактирование и удаление
существующих записей данного справочника доступно только бухгалтеру или
главному бухгалтеру, кроме этого директор имеет право просмотра документов;
из таблицы (журнала) «Т Банковские выписки» берутся только те записи,
которые соответствуют выбранному пользователю периоду. На экран выдаются
следующие сведения: дата, номер документа, поступило денежных средств, списано
денежных средств, контрагент, счёт контрагента, вид операции, номер договора,
назначение платежа. Право на просмотр этой информации имеют все пользователи
информационной системы Клиент-Банк, редактировать и удалять записи имеют право
только сотрудники бухгалтерии.
72
Область 3 отображает процесс формирования результирующей информации, а
именно:
пользователь может выбрать период и отобрать из таблицы «Т
Платежные поручения» требуемые записи для отправки в банк;
после этого по нажатию соответствующей кнопки будет сформирован
текстовый файл «1C_to_kl.txt», который затем можно будет загрузить в
информационную систему Клиент-Банк ООО «Вектор»;
пользователь может выбрать период для получения новых записей в «Т
Банковские выписки»;
из сформированного информационной системой файла «kl_to_1C.txt» по
нажатию соответствующей кнопки данные будут загружены в систему
«1С:Бухгалтерия предприятия»;
пользователь до начала загрузки данных может создавать нужные ему
правила загрузки данных, используя гибкую систему правил, предусмотренную в
разработанном модуле интеграции информационной системы Клиент-Банк и
системой «1С: Бухгалтерия предприятия».
Область 4 отвечает за отображение результирующей информации на выходе
модуля интеграции:
отчёт о загруженных в систему «1С:Бухгалтерия предприятия» из
информационной системы Клиент-Банк банковских выписках (таблица «Т
Банковские Выписки»);
отчёт о выгруженных из системы «1С:Предприятие» в информационную
систему Клиент-Банк платёжных поручениях (таблица «Т Платёжные поручения»);
список пользовательских правил для настройки выгрузки и загрузки;
сформированный текстовый файл «1C_to_kl.txt» для загрузки в
информационную систему Клиент-Банк.
2.3.2. Характеристика нормативно-справочной, входной и оперативной
информации
В разрабатываемом модуле интеграции между информационной системой
Клиент-Банк и системой «1С:Бухгалтерия предприятия» (модуль реализован в виде
внешней обработки) в качестве входной информации может быть использована
информация из внедренных справочников и таблиц, которые представлены в
73
инфологической модели, а также информация из текстового файла «kl_to_1C.txt»,
формируемого информационной системой Клиент-Банк (таблица 2.7).
Таблица 2.7
Описание входной информации
Название
справочника
Ответствен-
ный за
ведение
Объем
справочника в
записях
Частота
актуализа-
ции
Объем
актуализации
Пользователи
Администра-
тор
350
Раз в месяц
100%
Группы
пользователей
Администра-
тор
350
Раз в месяц
100%
Настройки
групп
Администра-
тор
350
Раз в месяц
100%
Банки
Бухгалтер,
главный
бухгалтер
50
Раз в месяц
60%
Расчётные
счета
Бухгалтер,
главный
бухгалтер
120
Раз в месяц
75%
Реквизитный состав справочников приведен в таблица 2.8.
Таблица 2.8
Описание справочников (реквизитный состав)
Справочник
Реквизитный состав
Пользователи
Код пользователя
Логин пользователя
Ник пользователя
Пароль пользователя
Email пользователя
Группы пользователей
Код группы пользователя
Наименование группы
Права для чтения
Права для записи
74
Справочник
Реквизитный состав
Настройки групп
пользователей
Код настройки группы
Наименование настройки
Объект настройки
Права настройки
Банки
Наименование
БИК
Корр. Счёт
Город
Адрес
Телефоны
Расчётные счета
Номер счёта
Банк
Вид счёта
Валюта денежных средств
Банк для расчётов
Для взаимосвязи сотрудников в пределах разработанной информационной
системы Клиент-Банк используется политика разграничения прав. Например,
бухгалтер или главный бухгалтер заходит в модуль интеграции между
информационной системой Клиент-Банк и системой «1С:Бухгалтерия предприятия»,
вносит данные о необходимых платежах. После этого в систему заходит директор,
просматривает введенные данные и дает указание бухгалтеру на оплату. Бухгалтер,
повторно зайдя в систему, выполняет формирование текстового файла «1C_to_kl.txt»,
являющегося входной информацией для информационной системы Клиент-Банк.
2.3.3. Характеристика результатной информации
Результатной (выходной) информацией является сформированный текстовый
файл «1C_to_kl.txt» платежей, подлежащих оплате через информационную систему
Клиент-Банк. Пример данного текстового файла представлен на рис. 2.12.
75
Рис. 2.12. Структура текстового файла «1C_to_kl.txt»
Также в качестве выходной информации можно рассматривать список
банковских выписок, загруженных из текстового файла «kl_to_1C.txt», который
формируется информационной системой «Клиент-Банк». Пример окна модуля с этой
информацией представлен на рис. 2.13.
Рис. 2.13. Банковские выписки
76
2.4. Программное обеспечение задачи
2.4.1. Общие положения (дерево функций и сценарий диалога)
Обеспечение работы приложения осуществляется путем использования
следующих функций:
ведения политики безопасности на основе политики ролей (реализация
проверки логина и пароля пользователя системы);
управление интерфейсом системы посредством управления окнами
приложения и диалоговыми окнами;
обеспечение настройки приложения с использованием инструментов
настройки интерфейса;
предоставление справочной информации в виде контекстных подсказок;
управление справочниками, хранящими основную постоянную
информацию, включая стандартные справочники;
управление документами;
управление процессом выгрузки/загрузки, работающим со специальным
файлом для передачи данных.
Структура дерева функций представлена на рис. 2.14.
Функции
Служебные
Основные
Ведение
справочников
Управление
документами
Управление
выгрузкой/
загрузкой
Помощь
Настройки
Авторизация
Управление
окнами
Рис. 2.14. Дерево функций

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран