- •2 Специальный раздел
- •2.1 Новая технология выполнения выбранной функции управления
- •2.2 Описание обеспечивающих подсистем эис
- •2.3.1 Организационное обеспечение
- •2.3.2 Правовое обеспечение
- •2.3.3 Техническое обеспечение
- •2.3.4 Математическое обеспечение
- •2.3.5 Программное обеспечение
- •2.3.6 Информационное обеспечение
- •2.3.7 Лингвистическое обеспечение
- •2.3.8 Технологическое обеспечение
- •2.3 Экономические параметры разработки и внедрения эис
- •2.3.1 Планирование выполнения работ
- •2.3.2 Расчет себестоимости разработки и внедрения эис
- •2.3.3 Обоснование целесообразности разработки и внедрения эис
- •2.3.4 Экономический эффект от внедрения эис
2.3.5 Программное обеспечение
Подсистема программного обеспечения включает в себя совокупность компьютерных программ, описаний, а также инструкций по их применению на электронно-вычислительной машине.
Программное обеспечение делится на два основных комплекса: общее и специальное. В состав общего комплекса, как правило, входят:
операционные системы;
операционные оболочки;
компиляторы;
интерпретаторы;
программные среды для разработки прикладных программ;
СУБД;
сетевые программы.
К специальному комплексу можно отнести совокупность прикладных программ, разработанных для конкретных задач в рамках функциональных подсистем, а также контрольные примеры.
При этом основу программного обеспечения БД представляют программные компоненты СУБД. Среди них выделяют ядро СУБД, обеспечивающее создание БД, организацию ввода, обработки и хранения данных. То есть именно то, что называется «управлением данными», а также другие компоненты, обеспечивающие настройку системы, средства тестирования, утилиты, обеспечивающие выполнение вспомогательных функций, таких как восстановление баз данных, сбор статистики о функционировании БД и другие.
2.3.6 Информационное обеспечение
Подсистема информационного обеспечения представляет собой совокупность единой системы классификации и кодирования технико-экономической информации, унифицированной системы документации и информационной базы. В состав информационного обеспечения входят два комплекса.
Первый — это компоненты внемашинного информационного обеспечения: классификаторы технико-экономической информации и документы. Он представляет собой информацию, которая воспринимается человеком без технических средств. К документам предъявляются требования по составу и содержанию. Единство требований составляет единую систему документации, позволяющую сопоставлять показатели различных сфер деятельности и предметных областей. Различают: входные документы (первичные), которые содержат необработанные сведения и выходные – результат обработки (результативные). К типичным ошибкам в документации можно отнести: большой объём лишней информации и её дублирование
Второй комплекс — это компоненты внутримашинного информационного обеспечения, которые включают в себя:
макеты/экранные формы для ввода первичных данных в ЭВМ;
макеты/экранные формы для вывода результатной информации;
структуру информационной базы: входных, выходных файлов, базы данных.
Данный комплекс представляет собой совокупность всех данных, подлежащих накоплению, хранению, поиску, преобразованию, выдаче в установленном порядке, а также использованию для организации общения человека с ЭВМ.
Центральным компонентом информационного обеспечения является база данных, через которую осуществляется обмен данными различных задач. База данных обеспечивает интегрированное использование различных информационных объектов в функциональных подсистемах.
Прототипом будущей базы данных является логическая модель данных. Она описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. В настоящий момент основным средством разработки логической модели данных являются различные варианты ER-диаграмм. С помощью ER-диаграмм осуществляется детализация хранилищ данных проектируемой системы.
Для проектирования базы данных разрабатываемой системы использовалось CASEсредствоErWin. Данное средство предназначено для проектирования и документирования баз данных.CASE— набор инструментов и методов программной инженерии для проектирования программного обеспечения.
ErWinпозволяет наглядно отображать сложные структуры данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технология баз данных и среды развёртывания.
Рисунок 2.7 представляет собой логическую модель базы данных, которая отражает взаимосвязи сущностей.
В Таблице 2.1 приведено описание структуры базы данных с указанием таблиц, атрибутов, полей, а также первичных и внешних ключей.
Рисунок 2.7 — Логическая модель базы данных
Таблица 2.1 ― Описание структуры базы данных
Сущность |
Атрибут |
Тип |
Примечание |
Единицы измерения | |||
|
Код единицы |
Число |
Первичный ключ |
|
Имя единицы |
Строка |
|
|
Описание единицы |
Строка |
|
Ресурсы проекта | |||
|
Код ресурса |
Число |
Первичный ключ |
|
Имя ресурса |
Строка |
|
|
Посчитанные ресурсы |
Число |
|
|
Код проекта |
Число |
Внешний ключ |
|
Код единицы |
Число |
Внешний ключ |
Проект | |||
|
Код проекта |
Число |
Первичный ключ |
|
Имя проекта |
Строка |
|
|
Код руководителя |
Число |
|
|
Код родительского проекта |
Число |
|
|
Код стадии родителя |
Число |
|
|
Код работы родителя |
Число |
|
|
Ребёнок |
Число |
|
|
Плановая дата начала |
Дата |
|
|
Плановая дата окончания |
Дата |
|
|
Плановое время |
Число |
|
|
Фактическая дата начала |
Дата |
|
|
Фактическая дата окончания |
Дата |
|
|
Фактическое время |
Число |
|
|
Зациклен |
Логическ. |
|
|
Код состояния |
Число |
Внешний ключ |
|
Код типа |
Число |
Внешний ключ |
Время проекта | |||
|
Код времени |
Число |
Первичный ключ |
|
Процент использованного времени |
Число |
|
|
Код проектной команды |
Число |
Внешний ключ |
|
Код проекта |
Число |
Внешний ключ |
Работы | |||
|
Код работы |
Число |
Первичный ключ |
|
Имя работы |
Строка |
|
|
Описание роли |
Строка |
|
Отклонения проекта | |||
|
Код отклонения |
Число |
Первичный ключ |
|
Краткое описание отклонения |
Строка |
|
|
Описание отклонения |
Строка |
|
Продолжение Таблицы 2.1 | |||
|
Код проекта |
Число |
Внешний ключ |
Тип проекта | |||
|
Код типа |
Число |
Первичный ключ |
|
Имя типа |
Строка |
|
Проектная команда | |||
|
Код проектной команды |
Число |
Первичный ключ |
|
Плановая стоимость чел-час |
Число |
|
|
Фактическая стоимость чел-час |
Число |
|
|
Код проекта |
Число |
Внешний ключ |
|
Код персонала |
Число |
Внешний ключ |
|
Код работы |
Число |
Внешний ключ |
Персонал | |||
|
Код персонала |
Число |
Первичный ключ |
|
Имя |
Строка |
|
|
Фамилия |
Строка |
|
|
Отчество |
Строка |
|
|
Электронная почта |
Строка |
|
|
Телефон |
Число |
|
|
Логин |
Строка |
|
|
Пароль |
Строка |
|
|
Возможность добавления |
Логическ. |
|
|
Возможность изменения |
Логическ. |
|
|
Возможность удаления |
Логическ. |
|
Состояние проекта | |||
|
Код состояния |
Число |
Первичный ключ |
|
Имя состояния |
Строка |
|
Для работы системы требуется входная, результатная, а также нормативно-справочная информация.
К входной информации относятся:
информация о потребности в проекте;
информация о сроках;
информация о затратах.
К результатной информации относится:
план-график проекта;
приказ о создании проектной команды и установления тарифа оплаты;
отчет о сроках;
отчет о затратах;
отчет об отклонениях;
отчет о текущем состоянии проекта;
отчет о проектах компании.
К нормативно справочной информации можно отнести:
свод правил;
информация о работниках;
информация о доступных средствах;
календарный план;
опыт предыдущих проектов.