Файл: Создание информационной системы управления и совершенствования портфеля продукции.pdf
Добавлен: 15.06.2023
Просмотров: 219
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации.
1.2. Характеристика существующих бизнес-процессов.
1.3. Характеристики документооборота, возникающего при решении задач.
1.4. Обоснование проектных решений по информационному обеспечению.
1.5. Обоснование проектных решений по программному обеспечению.
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации.
2.3.2. Обратная связь с заказчиком по проекту.
3. Служебные функции
3.1. Перерасчет итогов.
3.2. Работа с агрегатами системы.
3.3. Работа с данными пользователей
1.1.Администратор
2.Основные функции ЭИС
3. Служебные функции
2. Основные функции ЭИС
2.1.Работа с НСИ
2.2.Проекты
2.3.Транзакции и маркетинг проектов
2.4.Отчеты
Рисунок 8 – Структура диалога системы
Сценарий диалога состоит из двух логически связанных частей:
- Основные меню, относящиеся к головному, то есть те экраны меню, которые видит пользователь, прежде чем приступить к выполнению основных функций, согласно дереву функций. Основные меню предполагают обязательные действия пользователя при работе с ИС.
- Сервисные меню, которые становятся доступны конечному пользователю после того, как выдана на экран соответствующая форма документа. Сервисные меню предполагают возможные действия, одно из которых может являться необязательным к выполнению.
При разработке ИС важным этапом является описание иерархии функций управления и обработки данных разрабатываемого программного продукта.
2.5. Характеристика базы данных.
Модель Сущность-Связь (ER-модель) — модель данных, позволяющая описывать концептуальные схемы.
ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем (далее, моделей). С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями.
ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру в общих чертах.
СУБД, применяемая на предприятии –MSSQLServer.
На рис. 15 описана связь основных таблиц в базе данных.
Рисунок 9- «ER-модель» предметной области управления и совершенствования портфеля продукции компании ООО «СЕО ПРО»
Описание таблиц ER-модели представлено в табл. 1-10.
Таблица 1.Заказчики
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Заказчика |
IDЗаказчика |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование Заказчика |
НаименованиеЗаказчика |
строка |
0 |
Таблица 2. Договоры
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Проекта |
ID_Проекта |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование договора |
НаименоваиеДоговора |
строка |
30 |
FK1 |
|
Условия договора |
УсловияДоговора |
ХранилищеЗначений |
||
|
Сумма договора |
СуммаДоговора |
число |
0 |
Таблица 3. Проект
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Проекта |
ID_Проекта |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование проекта |
Наименование_Проекта |
строка |
30 |
|
|
Сумма проекта |
СуммаПоПроекту |
Число |
12 |
|
|
Менеджер проекта |
МенеджерПроекта |
Строка |
FK1 |
Таблица 4. Менеджеры
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Менеджера |
IDМенеджера |
число |
0 |
Первичный ключ – ключевое поле (PK) |
|
ФИО Менеджера |
ФИОМенеджера |
Строка |
30 |
|
|
Аналитическая информация |
АналитическаяИнформация |
число |
4 |
Таблица 5. Первичная связь с заказчиком по проекту
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Документа |
IDДокумента |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование Заказчика |
НаименованиеЗаказчика |
строка |
0 |
|
|
Тип Источника |
ТипИсточника |
Строка |
30 |
|
|
Тип интереса |
ТипИнтереса |
Строка |
12 |
|
|
Менеджер проекта |
МенеджерПроекта |
Строка |
FK1 |
Таблица 6. Обратная связь заказчиком по проекту
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Документа |
IDДокумента |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование Заказчика |
НаименованиеЗаказчика |
строка |
0 |
|
|
Тип Источника |
ТипИсточника |
Строка |
30 |
|
|
Тип интереса |
ТипИнтереса |
Строка |
12 |
|
|
Менеджер проекта |
МенеджерПроекта |
Строка |
FK1 |
Таблица 7. Проекты компании
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Наименование договора |
НаименоваиеДоговора |
строка |
30 |
FK1 |
|
ID_Проекта |
IDПроекта |
число |
4 |
FK2 |
|
Менеджер проекта |
МенеджерПроекта |
Строка |
FK3 |
Таблица 8. Cостояние проектов
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Cостояние_Проекта |
IDCостояниеПроекта |
число |
4 |
|
|
ID_Проекта |
IDПроекта |
число |
4 |
FK1 |
|
Статус проекта |
СтатусПроекта |
строка |
30 |
|
|
Дата Начала |
ДатаНачала |
Дата |
||
|
Дата Окончания |
ДатаОкончания |
Дата |
Таблица 9. Утвержденный проект
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Проекта |
ID_Проекта |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование проекта |
Наименование_Проекта |
Строка |
30 |
|
|
Договор проекта |
Договор проекта |
Строка |
12 |
FK1 |
|
Менеджер проекта |
МенеджерПроекта |
Строка |
Таблица 10. Утвержденные проекты компании
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_Проекта |
ID_Проекта |
число |
4 |
Первичный ключ – ключевое поле (PK) |
|
Наименование проекта |
Наименование_Проекта |
строка |
30 |
|
|
Сумма проекта |
СуммаПоПроекту |
Число |
12 |
|
|
Менеджер проекта |
МенеджерПроекта |
Строка |
FK1 |
|
|
Исполнитель проекта |
ИсполнительПроекта |
Строка |
20 |
2.6. Структурная схема пакета.
Дерево программных модулей отражает структурную схему пакета, содержащего программные модули различных классов:
- модули, выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Дерево программных модулей, составляющих структуру основного пакета представлено на рис. 10.
Модуль проверки загружаемой информации на ошибки
Форма редактирования пользователей
Форма пользователя
Модуль тестирования БД
Подсистема работы с отчетами
Модуль визуальных эффектов
Подсистемы работы с документами
Модуль редактирования визуализированных данных
Модуль визуализации данных
Подсистема работы со справочниками
Главная форма
Форма аутентификации
Рисунок 10 – Структурная схема основного пакета
2.7. Описание программных модулей.
Рассмотрим блок-схему алгоритма работы с информационной системой при взаимодействии с заказчиком на рис. 11.
Начало функционирования модуля
Занесение данных о проекте в БД
CASE:Выбор операции
Утверждение проекта клиента
Регистрация первичного интереса клиента
Передача данных иобработка
Регистрация проекта
Регистрация обратнойсвязи с клиентом на основании первичного интереса клиента
Определение приоритета проекта
Передача данных иобработка
Оказание услуги клиенту на основании проекта
Формирование отчетности:
1.Состояние проектов
Формирование отчетности:
- Утвержденные Ппроекты компании
Формирование отчетности:
- Первичная связь с клиентами
- Обратная связь с клиентами
Окончание функционирования модуля
Рисунок – 11 Алгоритм функционирования всей системы
2.8. Контрольный пример реализации проекта и его описание.
Работа с информационной системой начинается с заполнения нормативно-справочной информации, которую можно непосредственно заполнить в подсистеме «НСИ» или в процессе работы с различными документами в подсистеме «Транзакции» либо в подсистемах «Проекты». Заполнение нормативно-справочной информации и доступ к работе со справочниками имеет как директор, так и специалисты.
Специалисты могут работать в различных подсистемах с различными документами:
Менеджеры проектов работают со следующими документами:
- Документ «Обратная связь с клиентом»
- Документ «Первичный интерес клиента»
Менеджер по проекту работает со следующими документами:
- Документ «Утверждение проекта»
Отчет «Утвержденные проекты компании» показывает учитываемые проекты в компании и их детализированную характеристику. Данный отчет доступен только для директора компании.
Отчет «Состояние проектов» позволяет руководству оценить, как быстро продвигаются заказы клиентов, а специалистам сориентироваться выполнение каких заказов необходимо ускорить. Данный отчет доступен всем сотрудникам компании.