Введение
Компьютерная технология для обработки любого вида информации представляет собой технологию, которая основана на автоматизации процесса представления и работы с информацией и упрощении поиска сведений, необходимых для работы различных сфер жизнедеятельности. Введение компьютерной техники во все сферы деятельности привело к появлению корпоративных информационных систем.
Целью данной курсовой работы является изучить особенности внедрения корпоративных информационных систем.
Для реализации поставленной цели необходимо решить следующие задачи:
. Изучить понятие корпоративной информационной системы.
. Ознакомиться с процессом внедрения корпоративных информационных систем.
. Изучить специфику работы корпоративных информационных систем.
Объектом исследования в данной курсовой работе является процесс внедрения корпоративных информационных систем.
Предметом исследования являются программные средства, представляющие собой корпоративные информационные системы.
Уровень исследования в данной курсовой работе - теоретический.
Вид исследования - прикладной.
При написании курсовой работы использовались следующие методы исследования: анализ, обобщение, систематизация.
Предполагается, что изучение возможности внедрения корпоративных информационных систем поможет в получении знаний о таком виде информационных систем.
Глава 1. Теория корпоративных информационных систем
Требования к разработке информационных систем
Процесс разработки больших информационных систем чрезвычайно сложен. Программные проекты часто прерываются, выходят за рамки сроков и бюджета или приводят к некачественным результатам, отделяя технологию программирования от установившихся инженерных дисциплин. Озадачивающие на первый взгляд недостатки программ легко объясняются тем фактом, что разработка программного обеспечения является сложной задачей, стоящей перед разработчиком. Разработка программного обеспечения должна подвергнуться от метода проб и ошибок к системе основных принципов.
|
Разработка информационных систем изначально является проектированием и не имеет признаков производства. Проектирование информационных систем включает в себя все операции, необходимые для создания чертежа. В идеальном случае чертеж должен определять создаваемый программный продукт во всех подробностях. Целью проектирования является подробное описание разрабатываемого программного продукта. Проект информационной системы предназначен для описания существенных подробностей программной системы. Все подробности программной системы описываются только кодом на языке высокого уровня, который, таким образом, является чертежом программы. А поскольку все операции, ведущие к созданию чертежа, являются проектированием, то и вся разработка программного обеспечения должна считаться проектированием.
Объем работ (время, деньги, ресурсы), необходимый для создания программного продукта, всегда может быть разделен на проектировочную и производственную составляющие. Объем работ проектирования является общим для всех копий продукта и должен быть затрачен только один раз. Объем работ с точки зрения производства должен затрачиваться при создании каждой копии продукта. Программный продукт обычно представляет собой двоичный исполняемый файл программы, поставляемой на компакт-диске. Усилия по созданию исходного кода программы - включая проект архитектуры, подробный проект и код на языке высокого уровня - должны быть затрачены лишь однажды, независимо от количества выпущенных копий программного обеспечения. Следовательно, усилия по созданию исходного кода программы являются целиком проектировочными, а вся разработка программного обеспечения является проектированием.
|
Основные принципы разработки информационной системы и требования, применимые к их разработке:
1. Информационная система должна получать входные данные с одного или нескольких внешних (аппаратных) интерфейсов.
2. Информационная система должна выдавать выходные данные на один или несколько внешних (аппаратных) интерфейсов.
3. Информационная система должна вести внутренние данные, используемые и обновляемые в каждом цикле выполнения.
4. Информационная система должна преобразовывать входные данные в выходные (возможно с использованием внутренних данных).
Информационная система должна выполнять преобразование данных как можно быстрее.
Технологии создания информационных систем включают в себя достаточно много различных этапов, в ходе реализации которых разрабатываются отдельные компоненты или подсистемы. Разбиение всего процесса создания программного обеспечения на этапы можно проводить разными способами. В основу выделения этапов можно положить компонентный состав или процессы предварительного проектирования, непосредственной разработки и совершенствования. На практике все эти этапы объединяются. Создание качественных программных продуктов, как правило, во многом зависит от правильности выделения технологических этапов при разработке и слаженности их реализации. [8]
|
Каждый разработчик применяет собственную технологию. Ее разбиение на этапы может учитывать как компонентный состав, так и общие подходы к проектированию и разработке. Так, в частности, очень часто при разработке программного обеспечения выделяют два основных технологических этапа - предварительный этап и этап непосредственной разработки.
В ходе предварительного этапа, в основном вручную, осуществляется подготовка сборочных материалов, необходимых, для создания программных продуктов.
В рамках этапа непосредственной разработки программного обеспечения осуществляется представление подготовленных материалов. Во многих случаях такое представление осуществляется с учетом возможности последующего использования для создания программного продукта.
Оба этапа равноценны и взаимосвязаны. Вместе с тем первый этап подготовки содержательной части более трудоемок и менее поддается автоматизации. Содержательная часть проектируемых приложений разрабатывается на основе требований по соответствующим направлениям работы структурных подразделения, для которых разрабатывается программный продукт.
Интерактивные средства дают возможность интегрировать различные среды представления информации, такие как текст, статическую и динамическую графику, видео и аудио записи, в единый комплекс, позволяющий при помощи грамотно спроектированного интерфейса осуществлять действия по основным вопросам работы специалиста отдела, для которых проектируются программные продукты, поскольку выдача информации происходит в ответ на его соответствующие действия. Использование мультимедиа позволяет в максимальной степени учесть индивидуальные особенности восприятия информации, что чрезвычайно важно при опосредованной компьютером передаче хранящейся информации о сведениях, располагающей информационной системы. Таким образом, принцип, который следует учитывать при создании информационных систем - принцип мультимедийного представления информации.
Следует заметить, что системы программирования, используемые для создания локальных компонентов информационных систем, позволяют включать в мультимедиа средство и обращение к ресурсам сети Интернет, интегрируя сетевые и локальные системы.
При анализе большого количества информационных систем были сформулированы критерии качества, которые могут служить основой для оценки и экспертизы, а также могут быть приняты в качестве общих требований к этого рода программных продуктов. Эти требования разделены на следующие четыре группы: эффективность компьютерной поддержки; свойства качества представленной информации; качество экранного дизайна; экономическая обоснованность. [6, с. 23]
Понятие корпоративных информационных систем
Корпоративные информационные системы (КИС) - это интегрированные системы управления территориально распределенной корпорацией, основанные на углубленном анализе данных, широком использовании систем информационной поддержки принятия решений, электронных документообороте и делопроизводстве. КИС призваны объединить стратегию управления предприятием и передовые информационные технологии.
Корпоративная информационная система - это совокупность технических и программных средств предприятия, реализующих идеи и методы автоматизации.
Комплексная автоматизация бизнес процессов предприятия на базе современной аппаратной и программной поддержки может называться по-разному. В настоящее время наряду с названием Корпоративные информационные системы употребляются, например, следующие названия:
1. Автоматизированные системы управления (АСУ);
. Интегрированные системы управления (ИСУ);
. Интегрированные информационные системы (ИИС);
. Информационные системы управления предприятием (ИСУП).
Главная задача КИС - эффективное управление всеми ресурсами предприятия (материально- техническими, финансовыми, технологическими и интеллектуальными) для получения максимальной прибыли и удовлетворения материальных и профессиональных потребностей всех сотрудников предприятия.
КИС по своему составу - это совокупность различных программно-аппаратных платформ, универсальных и специализированных приложений различных разработчиков, интегрированных в единую информационно-однородную систему, которая наилучшим образом решает в некотором роде уникальную задачу каждого конкретного предприятия. То есть, КИС - человеко-машинная система и инструмент поддержки интеллектуальной деятельности человека, которая под его воздействием должна:
· накапливать определенный опыт и формализованные знания;
· постоянно совершенствоваться и развиваться;
· быстро адаптироваться к изменяющимся условиям внешней среды и новым потребностям предприятия.
Комплексная автоматизация предприятия подразумевает перевод в плоскость компьютерных технологий всех основных деловых процессов организации. И использование специальных программных средств, обеспечивающих информационную поддержку бизнес-процессов, в качестве основы КИС представляется наиболее оправданным и эффективным. Современные системы управления деловыми процессами позволяют интегрировать вокруг себя различное программное обеспечение, формируя единую информационную систему. Тем самым решаются проблемы координации деятельности сотрудников и подразделений, обеспечения их необходимой информацией и контроля исполнительской дисциплины, а руководство получает своевременный доступ к достоверным данным о ходе производственного процесса и имеет средства для оперативного принятия и воплощения в жизнь своих решений. И, что самое главное, полученный автоматизированный комплекс представляет собой гибкую открытую структуру, которую можно перестраивать на лету и дополнять новыми модулями или внешним программным обеспечением. [9]
Под корпоративной информационной системой будем понимать информационную систему организации, отвечающую следующему минимальному перечню требований:
1. Функциональная полнота системы
. Надежная система защиты информации
. Наличие инструментальных средств адаптации и сопровождения системы
. Реализация удаленного доступа и работы в распределенных сетях
. Обеспечение обмена данными между разработанными информационными системами и др. программными продуктами, функционирующими в организации.
. Возможность консолидации информации
. Наличие специальных средств анализа состояния системы в процессе