Диплом: Проектирование информационной системы «Формирование и учет коммерческих договоров организации» (на примере ООО «ИНФОПАК»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Группы
пользова-
телей
Админи-
стратор
Сотрудник
отдела
работы с
клиентами
Сотрудник
отдела
закупок
Бухгалтер
Сотрудник
юридичес-
кого
отдела
Учет
поставщиков
Полный
доступ
-
Полный
доступ
Чтение
Чтение
Формирование
договоров
Полный
доступ
Полный
доступ
Полный
доступ
-
-
Учет договоров
Полный
доступ
Полный
доступ
Полный
доступ
Чтение,
Редакти-
рование
Чтение,
Редакти-
рование
Формирование
отчетов
Полный
доступ
Полный
доступ
Полный
доступ
Полный
доступ
Полный
доступ
В процессе разработки политики безопасности сформированы правила
информационной безопасности для противодействия угрозам
информационной системы ООО «ИНФОПАК»:
1. Вести протоколирование деятельности сотрудников организации.
2. Контролировать соблюдение правил информационной безопасности
3. Дублирование информации на несколько носителей информации.
4. Актуализация всех баз данных в информационной системе.
5. Использование механизмов защиты сетевых операционных систем.
6. Защита от вредоносного программного обеспечения:
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель описывает взаимосвязь объектов базы
данных, участников бизнес-процесса, отчетных формах, которые
формируются с помощью разрабатываемого программного обеспечения [18].
На рисунке 22 представлена информационная модель задачи.
Модель включает следующие информационные объекты:
контрагент;
вид документа;
вид меток;
43
должность;
статус договора;
договор;
шаблон договора;
метка;
сотрудник.
44
Рис. 22. Информационная модель
45
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
В процессе работы системы и вводе первичных документов
необходимо реализовать работу со справочными данными — условно-
постоянными данными, которые вносятся единовременно и меняются, в
процессе изменения структуры компании или ввода новой
функциональности [2].
В таблице 6 приведен список классификаторов, которые используются
в информационной системе формирования и учета договоров
ООО «ИНФОПАК».
Таблица 6
Классификаторы
Наименование
кодируемого
множества
Система
кодирования
Система
классификации
Вид
классификатора
Должность
Порядковая
Отсутствует
Локальный
Вид документа
Порядковая
Отсутствует
Локальный
Вид метки
Порядковая
Отсутствует
Локальный
Статус договора
Порядковая
Отсутствует
Локальный
Входными данными в процессе формирования и учета договоров
ООО «ИНФОПАК» являются:
справочные данные;
сведения о контрагентах (клиенты, поставщики);
шаблоны документов и их описание;
сведения о договорах и их текущем состоянии.
В таблице 7 представлен реквизитный состав входных данных.
Таблица 7
Реквизитный состав входных данных
Данные
Реквизиты
Источник
1
2
3
Должность
Код
Наименование
Справочные данные
Вид документа
Код
Наименование
46
Продолжение таблицы 7
1
2
3
Вид метки
Код
Наименование
Справочные данные
Статус договора
Код
Наименование
Сведения о
контрагентах
Наименование
Заказчик
Поставщик
Другое
ОГРН
ИНН
КПП
Реквизиты счета
Телефон
Адрес
Сведения о
контрагентах,
необходимые для
оформления договора
Шаблон документа
Наименование
Тип
Документ
Описание меток шаблона
Шаблон документа с
описанием его
структуры
Договор
Номер договора
Дата заключения
Дата исполнения
Вид договора
Сумма
Контрагент
Сотрудник
Статус
Комментарии
Документ
Расширение
Сведения о
заключаемом договоре
2.2.3. Характеристика результатной информации
В ГОСТ 34.003-90 дано определение выходной информации – это
информация, получаемая в результате выполнения функций
автоматизированной системы и выдаваемая на объект ее деятельности,
пользователю или в другие системы [2].
Выходными данными в процессе работы информационной системы
формирования и учета договоров ООО «ИНФОПАК» являются:
сформированные договора;
отчетные материалы:
реестр заключенных договоров;
47
реестр договоров на согласовании;
реестр завершенных договоров;
реестр новых договоров;
статистика заключения договоров.
Периодичность формирования отчетов: при необходимости.
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций описывает возможности разработанного
программного продукта.
На рисунке 23 представлено дерево функций информационной
системы формирования и учета договоров ООО «ИНФОПАК».
Рис. 23. Дерево функций информационной системы
На рисунке 24 представлен сценарий диалога [9] пользователя и
информационной системы.
Функции информационной системы
Основные
Работа со
справочниками
Должность
Вид
документа
Вид метки
Статус
договора
Учет
контрагентов
Общая
информация о
клиентах и
поставщиках
Информация для
договора
(реквизиты счета,
ОГРН и т.д.)
Учет
сотрудников
Учет шаблонов
документов
Общая
информаци
я о шаблоне
Список
меток и их
типов
Учет
договоров
Общая
информация
о договоре
Формиро-
вание
договора
Загрузка
договора
Открытие
договора
Обработка
информации
Обработка
запросов
Формиро-
вание
отчетов
Служебные
Идентифика
-ция
пользоват-
еля
Сменя
пароля
48
Рис. 24. Сценарий диалога пользователя и информационной системы
Форма авторизации
Главное меню
приложения
Справочник
Статус
договора
Добавление
Удаление
Изменение
Вид договора
Добавление
Удаление
Изменение
Должность
Добавление
Удаление
Изменение
Формирование
договора
Формирование
единичного
документа
Формирование
пакета
однотипных
документов
Контрагенты
Добавление
Удаление
Изменение
Сотрудники
Добавление
Удаление
Изменение
Отчеты
Выбор периода
Формирование
Главная форма
Учет договоров
Добавление
Удаление
Изменение
Формирование
договора
Загрузка
договора
Открытие
договора
2.3.2. Характеристика базы данных
В качестве СУБД для разработки информационной системы учета
продаж выбрана MS SQL Server, так как данная СУБД не требует высокой
производительности компьютеров, позволяет разрабатывать клиент-серверные
приложения, достаточно проста в администрировании и является свободно
распространяемой [10].
В процессе проектирования базы данных были выделены следующие
сущности [5, 15], представленные в таблице 8.
Таблица 8
Описание сущностей
Сущность
Атрибут
Описание сущности
1
2
3
Контрагент
Код контрагента
Общие сведения о
контрагентах, с которыми
заключаются договора
Наименование
Заказчик
Поставщик
Другое
ОГРН
ИНН
КПП
Реквизиты счета
Телефон
Адрес
Договор
Номер договора
Сведения о договорах (от
момента начала
оформления и до
завершения договора),
включая хранения
электронной копии
договора
Дата заключения
Дата исполнения
Вид договора
Сумма
Контрагент
Статус
Комментарии
Документ
Расширение
Сотрудник
Код сотрудника
Общая информация о
сотрудниках
ООО «ИНФОПАК»
ФИО
Должность
Адрес
Телефон
Логин
Пароль
Должность
Код должности
Справочник должностей
Наименование
50
Продолжение таблицы 8
1
2
3
Статус договора
Код статуса
Справочник статусов
договора (новый,
согласование с
бухгалтером, юристом и
т.д.)
Наименование
Шаблон
Код шаблона
Шаблон договора, который
будет автоматически
заполняться с помощью
информационной системы
Наименование
Код типа
Шаблон
Метка
Код метки
Справочник меток, которые
отмечены в шаблоне
документа
Наименование
Код шаблона
Код вида метки
Значение по умолчанию
Заголовки колонок
Вид меток
Код вида
Справочник видов меток
(таблица, текст, текущая
дата или время)
Наименование
На рисунке 25 представлена логическая модель базы данных [15],
которая разработана с использованием программы CA ErWin DataModeler 7.3.
Рис. 25. Логическая модель базы данных
51
Физическая модель базы данных, описывающая физическую структуру
таблиц созданной базы данных [15], построена также с помощью программы
CA ErWin DataModeler 7.3 и представлена на рисунке 26.
Рис. 26. Физическая модель базы данных
2.3.3. Структурная схема пакета
Информационная система формирования и учета договоров
ООО «ИНФОПАК» разработана как Windows-приложение с помощью среды
разработки Microsoft Visual Studio 2017 на языке C#.
Для подключения к базе данных была использована стандартная
процедура подключения источника данных, которая позволяет автоматически
создать объектную модель данных для работы с таблицами БД, как с набором
классов.
В приложении использована технология ADO.NET (ActiveX Data Object
для .NET) — технология, предоставляющая доступ к данным для приложений,
основанных на Microsoft .NET. ADO.NET нацелена на автономную работу с
помощью объектов DataSet. Эти типы представляют локальные копии любого

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

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