
- •Дипломный проект
- •Реферат
- •Глава 5 включает в себя технические характеристики системы: расчеты надежности, энтропии, производительности и эмерджентности системы.
- •Содержание список терминов и сокращений
- •Введение
- •Анализ предметной области
- •Общая характеристика корпоративной информационной системы
- •Функциональный и процессный подходы к организации кис
- •Поддержка распределенных транзакций в кис
- •Особенности распределенной организации информационных систем при разработке кис
- •Свойства распределенной транзакции
- •Обзор существующих моделей организации кис
- •Типовые модули кис
- •Функциональное назначение модулей корпоративной информационной системы
- •Рынок кис
- •Классификация рынка корпоративных информационных систем
- •Анализ существующих реализаций кис
- •Общая характеристика рассматриваемых аналогов
- •Выбор средств реализации
- •Выбор модели организации кис при процессном подходе
- •Анализ существующих технологий поддержки концепции промежуточного слоя
- •Технология corba omg
- •Технология j2ee Sun
- •Технология .Net
- •Сравнительная характеристика технологий поддержки концепции промежуточного слоя
- •Выбор языка программирования
- •Критерии сравнения языков программирования
- •Критерии сравнения языков программирования
- •Сравнительный анализ языков программирования
- •Сравнительная характеристика языков программирования
- •Выбор платформы субд
- •Критерии выбора
- •Платформа MySql
- •Платформа Microsoft sql Server
- •Платформа Oracle Datebase
- •Case-средства
- •Архитектура информационной системы
- •Описание и назначение кис
- •Принципы построения кис
- •Трехуровневая архитектура
- •Поддержка распределенных транзакций
- •Масштабируемость
- •Ориентация на бизнес-процессы (применение процессного подхода)
- •Средства анализа
- •Структура кис
- •Описание модели системы. Основные компоненты кис
- •Структура ядра системы
- •Интеграция процессного подхода в структуру кис
- •Функциональная схема процессного подхода
- •Типовая структура кис. Функциональный подход
- •Особенности процессного и функционального подходов
- •Модель жизненного цикла ис
- •Каскадная модель
- •Спиральная модель
- •Модель прототипирования
- •Выбор модели жизненного цикла
- •Выбор модели жизненного цикла на основе характеристик требований
- •Технические характеристики системы
- •Расчет надежности системы
- •Результаты расчетов вероятностей безотказной работы элементов системы
- •Расчет энтропии системы
- •Энтропия системы по фьючерсам
- •Расчет производительности системы
- •Условия проведения расчетов
- •Расчет для сегмента общих требований к производительности
- •Расчет для сегмента повышенных требований к производительности
- •Расчет общей производительности системы
- •Расчет эмерджентности системы
- •Проверка на соответствие стандартам
- •Соответствие стандартам
- •Задание по экологичности и безопасности проекта
- •Введение
- •Эргономические требования к рабочему месту программиста
- •Расчет освещенности рабочего места программиста
- •Выбор освещения рабочего места
- •Расчет искусственного освещения
- •Параметры микроклимата
- •Параметры микроклимата для помещений, где установлены компьютеры
- •Расчет вентиляции рабочего места программиста
- •Расчет выделяемого тепла
- •Тепловыделения от людей
- •Тепловыделение от солнечной радиации
- •Тепловыделения от источников искусственного освещения
- •Тепловыделения устройств вычислительной техники
- •Суммарные тепловыделения
- •Расчет воздухообмена
- •Организационно-экономическая часть
- •Введение
- •Оценка потенциальных рынков сбыта и конкурентных преимуществ
- •Организационный план работ по теме
- •Расчет трудоемкости и продолжительности этапов работы
- •Расчет затрат и договорной цены
- •Расчет затрат на материалы и покупные изделия
- •Расчеты основной заработной платы
- •Структура договорной цены на научно-техническую продукцию
- •Оценка экономической целесообразности проекта
- •Заключение
- •Список использованной литературы
- •Приложение 1. Техническая документация
- •Техническое задание
- •Актуальность и новизна
- •Имеющийся научный, проектный и производственный задел
- •Ожидаемый научно-технический результат (продукция)
- •Научно-техническая и практическая ценность ожидаемых результатов работы
- •Задачи проекта:
- •Перечень научной, технической и другой документации
- •Использованная литература
- •Технические условия эксплуатации
- •Технические предложения
- •Приложение 2. Анализ существующих реализаций кис
- •Приложение 3. Графические материалы
- •Приложение 4. Текст доклада
Технические предложения
В качестве прикладного компонента сервера приложений была выбрана платформа Microsoft .Net, что означает:
-
.Net требует тщательного планирования распределенной системы. Можно произвести реинжиниринг существующего программного обеспечения. Но в случае применения технологии .Net можно обойтись без полного реинжиниринга.
-
Нет необходимости в создании инфраструктуры .Net на платформе Windows.
-
Пользователей не придется переучивать приемам работы, так как интерфейс реализуемой системы будет абсолютно идентичным предыдущим системам на основе ОС Windows.
-
ОС Windows является основной ОС, используемой в организациях.
В связи с тем, что в качестве технологии реализации сервера приложения для распределенной КИС была выбрана платформа .Net Framework, то в качестве языка программирования будет использован язык C#, являющийся основным языком платформы .Net Framework.
Выбор СУБД для корпоративной информационной системы основывался на основных требованиях к СУБД, или критериях выбора.
Основными требованиями к СУБД подобных информационных систем являются:
-
Средства разработки приложений;
-
Масштабируемость;
-
Надежность;
-
Безопасность;
-
Стоимость владения.
Принимая во внимание то, что критерии оценки и выбора СУБД должны быть явным образом связаны с целями проектирования и внедрения системы, а также руководствуясь принципом разумной достаточности, можно сделать вывод, что наиболее подходящей СУБД для разрабатываемой корпоративной системы является Microsoft SQL Server.
Выбор аппаратной платформы тесно связан с программным комплексом. Аппаратная часть должна обеспечивать поддержку и возможность функционирования операционной системы, а также средств разработки.
Так как основным условием функционирования системы является работа в сети, то для ее корректной работы также необходимо сетевое аппаратное обеспечение, поддерживающее скорость обмена данными по локальной сети – 100 Мбит/с для сегмента общих требований к производительности системы и 1000 Мбит/с для сегмента повышенных требований к производительности системы.
Руководитель проекта |
ассистент И.О. Дементьев |
|
|
Консультант по спецчасти |
ассистент И.О. Дементьев |
|
|
Автор проекта, студентка группы ВАИ 6-03 |
Е.А. Ильина |
Приложение 2. Анализ существующих реализаций кис
№ п/п |
Критерий сравнения |
Корпоративные информационные системы |
||
Microsoft Business Solutions Navision |
Галактика |
Парус |
||
1 |
Функциональная полнота |
В основу заложены инструменты для бухгалтерского учета и анализа, управления финансами и товарно-материальными потоками. Система позволяет организовать эффективный кадровый, складской и производственный учет, а также расчет заработной платы. Реализованы методы ведения финансового и налогового учета, специфические для российского законодательства. Основные функции:
|
В функциональной структуре системы имеется:
|
Состав приложений (модулей) "Системы управления ПАРУС" и их функциональное объединение в подсистемы обусловлено объективным наличием четырех основных бизнес-направлений (бизнес-сфер) деятельности предприятия:
|
2 |
Защита информации и надежность работы |
Обеспечивает надежные механизмы хранения информации пользователей за счет использования встроенного сервера базы данных или Microsoft SQL Server. Основные характеристики:
|
В системе реализована трехуровневая архитектура (клиент – сервер приложений – сервер базы данных) и возможность комбинирования двух- и трехуровневой архитектуры в рамках одной инсталляции. Конфигурирование рабочей станции сводится к указанию имени сервера и протокола доступа, вся остальная конфигурация рабочего места может храниться на сервере БД. Централизация администрирования в рамках трехуровневой архитектуры повышает безопасность системы и защиту ее от несанкционированного доступа. |
Применение архитектуры «Клиент-Сервер». Разграничение прав пользователей - каждому сотруднику могут быть назначены индивидуальные права доступа как к разделам информации, так и к функциям системы. |
3 |
Возможность построения распределенных систем |
Решения Microsoft Dynamics позволяют управлять предприятиями со сложной распределенной структурой: дистрибьюторскими, производственными компаниями, холдингами и т. д., – обеспечивая прозрачность сложных распределенных решений. Существует возможность централизации и стандартизации бизнес-процессы, налаживания эффективного взаимодействие подразделений внутри компании и управление территориально распределенными структурами. |
Система позволяет построить единую систему автоматизированного управления бизнесом для группы компаний, объединенных одним или несколькими собственниками в рамках корпорации, холдинга, финансово-промышленной группы. Для эффективной реализации этих задач в системе предусмотрены:
|
Варианты схем организации распределенной системы обработки информации в "Системе управления ПАРУС" могут диктоваться конкретными особенностями территориального распределения удаленных подразделений - филиалов, цехов, складских помещений, торговых точек и т.п. - у компании-клиента, а также конкретными требованиями к эксплуатационной надежности, быстродействию, стоимостью, простоте обслуживания и внедрения. |
4 |
Поддержка распределенных транзакций |
|
|
Распределенная обработка информации подразумевает выполнение работы с информацией на нескольких серверах БД, установленных на каждом территориальном объекте. Синхронизация информации в таком случае может осуществляться посредством подсистемы «Парус - Репликация» |
5 |
Процессно-ориентированное внедрение |
Системы представляет собой набор интегрированных приложений, в совокупности проецирующих действия по основным направлениям управленческой деятельности предприятия на единое информационное пространство. |
||
6 |
Возможность реализации удаленного доступа |
Решение Employee Portal: Employee Portal представляет собой интранет-решение, интегрированное с Microsoft Dynamics NAV. Оно позволяет работать с данными Microsoft Dynamics NAV в интранете через веб-интерфейс. Некоторые возможности использования Employee Portal:
Решение использует технологии SharePoint, которые являются стандартом Microsoft в области интранета. |
Система Галактика ERP в трехуровневой архитектуре предоставляет пользователям средства удаленного доступа к ресурсам системы, в том числе и по каналам с низкой пропускной способностью. Применение различных протоколов (TCP/IP , IPX/SPX , HTTP, HTTPS) открывает широкие возможности по использованию системы как в рамках Intranet сетей, так и в сети Internet (возможна работа через безопасный HTTPS протокол с проверкой прав пользователей на доступ к информации или выполнение определенных действий с помощью цифровых сертификатов). |
ПАРУС-ON-LINE - решение, объединяющее учетные и управленческие возможности КИС ПАРУС с коммуникационными возможностями Web-технологий. В основе ПАРУС-ON-LINE лежит трехуровневая схема, включающая следующие компоненты:
На сервере управления данными хранится корпоративная база данных и бизнес-логика, реализованная в КИС ПАРУС. На сервере приложений хранятся ASP-сценарии (Active Server Pages), позволяющие отображать в html-формате данные из корпоративной базы данных и заносить в эту базу информацию, введенную пользователями через Web-интерфейс. |
7 |
Наличие стандартизованных инструментальных средств адаптации и сопровождения |
Решение адаптируется для нужд заказчика благодаря графическим инструментам с открытой объектно-ориентированной средой разработки (C/SIDE). Бизнес-логика Microsoft Dynamics NAV и среды разработки C/SIDE основана на языке программирования С/AL. Инфраструктура C/SIDE содержит инструментарий, необходимый для интеграции Microsoft Dynamics NAV с другими приложениями и системами. Основные характеристики:
|
Поддержка открытых стандартов разработки (XML, COM, ActiveX, ODBC) предоставляет возможности интеграции системы с любым специализированным или отраслевым программным обеспечением и офисными приложениями, а также возможность замены компонентов и подсистем Галактики ERP собственными разработками.
|
В поставку Системы могут входить информационные модели IDEF и исходные тексты программного продукта, для облегчения специалистам предприятия развития и адаптации Системы своими силами. Возможность использования открытых API-интерфейсов позволяет интегрировать Систему с программами, созданными силами специалистов предприятия. Структура записи (в частности, записи о документе), регистрируемой в Системе, может быть дополнена произвольным количеством характеристик, тип и назначение которых определяется самим пользователем. Благодаря этому можно проводить отбор и обобщение информации на основании характеристик, учитывающих специфические требования предприятия. |
8 |
Интеграция с ранее внедренными системами и другими программными продуктами |
Экспорт в открытый формат Microsoft Office XML позволяет передавать информацию между Microsoft Dynamics NAV и такими приложениями, как Microsoft Office Word или Excel, полностью сохраняя стилевое оформление. Инфраструктура C/SIDE содержит инструментарий, необходимый для интеграции Microsoft Dynamics NAV с другими приложениями и системами. |
Поддержка открытых стандартов разработки (XML, COM, ActiveX, ODBC) предоставляет возможности интеграции системы с любым специализированным или отраслевым программным обеспечением и офисными приложениями, а также возможность замены компонентов и подсистем Галактики ERP собственными разработками. Дополнительные возможности для интеграции Галактики ERP с продуктами сторонних производителей и построения глобальных распределенных систем дает реализация в системе сервис-ориентированной архитектуры (SOA) и технологий web-сервисов.
|
Система интегрируема с Microsoft Office. Для обмена информацией между территориально-удаленными рабочими местами может быть использована электронная почта, поддерживающая интерфейс MAPI (например, Microsoft Exchange). Использование открытых API-интерфейсов позволяет интегрировать Систему с программами, созданными силами специалистов предприятия. |
9 |
Масштабируемость |
Microsoft Dynamics NAV может работать на Microsoft SQL Server 2000 и Microsoft SQL Server 2005. Это масштабируемый сервер, который подходит компаниям, работающим с большими объемами информации и планирующим быстрый рост базы данных. Microsoft SQL Server является масштабируемым решением, способным интегрировать Microsoft Dynamics NAV с широким перечнем продуктов и приложений других производителей: корпоративными системами генерации отчетов, приложениями штаб-квартиры и т. д. В результате вся необходимая информация из других приложений может быть доступна в Microsoft Dynamics NAV.
|
В зависимости от наличия аппаратных ресурсов, мощности серверов, рабочих станций и пропускной способности сети возможно построение произвольной конфигурации конечного приложения. Использование для этого трехуровневой архитектуры дает очень широкие возможности по масштабированию решения. Система обеспечивает совместное функционирование двух- и трехуровневых клиентов в рамках одной инсталляции, при этом допустимо любое количество серверов приложений. На уровень масштабируемости системы влияют следующие факторы:
|
Масштабируемость решений ПАРУСА базируется:
|
10 |
Агрегирование информации на уровне предприятия; отдельных функциональных задач; временных задач. |
В Microsoft Dynamics NAV реализован широкий спектр финансовой, управленческой и аналитической отчетности. Получить оперативные сведения о состоянии предприятия можно, формируя привычные печатные формы отчетности либо используя специальные электронные формы представления информации. В системе можно настроить любое количество аналитических измерений, необходимых для анализа деятельности предприятия. Используемые решения:
|
Возможность решения задач корпоративного управления, связанных с консолидацией информации, поступающей из территориально-распределенных подразделений/предприятий, и управлением распределенными ресурсами (материальными, финансовыми, трудовыми). |
Используется система синхронизации данных, которая решает комплекс задач, таких как:
|