BigEdu.ru
» » » Информационные системы
Вернуться назад

Информационные системы

Содержание
Тема 1. Информационные системы.. 4
1.1. Основные понятия. 4
1.2. Факторы, влияющие на развитие корпоративных информационных систем.. 4
1.2.1. Развитие методик управления предприятием.. 4
1.2.2. Развитие общих возможностей и производительности компьютерных систем.. 5
1.2.3. Развитие подходов к технической и программной реализации элементов информационной системы.. 5
1.3. Основные составляющие корпоративных информационных систем.. 5
1.4. Соотношение между составляющими информационной системы.. 6
1.5. Классификация информационных систем.. 7
1.5.1. Классификация по масштабу. 7
1.5.2. Классификация по сфере применения. 8
1.5.3. Классификация по способу организации. 9
1.6. Области применения и примеры реализации информационных систем.. 13
1.6.1. Бухгалтерский учет. 13
1.6.2. Управление финансовыми потоками. 14
1.6.3. Управление складом, ассортиментом, закупками. 14
1.6.4. Управление производственным процессом.. 14
1.6.5. Управление маркетингом.. 14
1.6.6. Документооборот. 14
1.6.7. Оперативное управление предприятием.. 15
1.6.8. Предоставление информации о фирме. 15
Тема 2. Системы документооборота. LotusNotes. 16
2.1. Электронная почта. 16
2.2. Базы данных. 16
2.2.1. База данных Notes. 17
2.2.2. Формы и документы.. 17
2.2.3. Представления и папки. 17
2.2.4. Коллективные и локальные базы данных. 17
Тема 3. Проектирование корпоративных информационных систем.. 19
3.1. Общие сведения об управлении проектами. 19
3.1.1. Понятие проекта. 19
3.1.2. Классификация проектов. 21
3.1.3. Основные фазы проектирования информационной системы.. 21
Тема 4. Типы баз данных. 23
Тема 5. Реляционная модель данных. 23
5.1. Учебная БД.. 25
5.2. Создание таблиц. 26
5.3. Типы данных в БД.. 27
Тема 6. Выборка данных из БД.. 27
Тема 7. Выборка данных. Соединение. 30
Тема 8: Выборка. Подзапрос. 32
Тема 9. Обновление строк в таблице. 35
Тема 10. Удаление строк. 36
Тема 11. Вставка строк. 36
Тема 12. Управление транзакциями. 37
12.1. Три проблемы, связанные с параллельностью транзакций. 38
12.1.1. Проблема утраченного обновления. 38
12.1.2. Проблема зависимости от неподтвержденных обновлений. 39
12.1.3. Проблема противоречивости. 39
12.2. Решение проблем параллелизма. 40
12.2.1. Управление с помощью захватов (блокировок)40
12.2.2. Управление на основе многоверсионных объектов с метками времени. 42
Тема 13. Объектно-ориентированное программирование. 44
13.1. Основы языка ObjectPascal44
13.1.1. Структура программы в ObjectPascal44
13.1.2. Типы данных. 46
13.1.3. Простые и структурированные операторы языка. 48
13.1.4. Процедуры и функции. 49
13.1.5. Модули Object Pascal50
13.2. Объектно-ориентированное программирование. 51
13.2.1. Основные понятия. 51
13.2.2. Основные концепции. 52
13.2.3. Поля, свойства и методы.. 54
Тема 14. Среда разработки Delphi55
14.1. Быстрая разработка приложений. 55
14.2. Главное окно Delphi55
14.2.1. Палитра компонентов. 55
14.2.2. Инспектор объектов. 56
14.3. Управление проектами. 56
14.4. Основные компоненты для построения простых приложений. 56
14.4.1. Формы.. 56
14.4.2. Стандартные элементы интерфейса. 57
Тема 15. Доступ к БД в архитектуре фирмы Borland. 58
15.1. Доступ к данным с использованием BDE.. 58
15.2. Компоненты доступа к данным.. 59
Тема 16. Обработка исключительных ситуаций. 64
Тема 1. Информационные системы
1.1. Основные понятия
Под информационной системой обычно понимается прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку информации.
Большинство информационных систем работает в режиме диалога с пользователем.
Типовые программные компоненты , входящие в состав информационной системы, включают:
- диалоговый ввод-вывод;
- логику диалога;
- прикладную логику обработки данных;
- логику управления данными;
- операции манипулирования файлами и (или) базами данных.
Корпоративной информационной системой (КИС) мы будем называть совокупность специализированного программного обеспечения и вычислительной аппаратной платформы, на которой установлено и настроено программное обеспечение.
1.2. Факторы, влияющие на развитие корпоративных инфор­ма­ционных систем
В последнее время все больше руководителей начинают отчетливо осознавать важность построения на предприятии корпоративной информационной системы как необходимого инструментария для успешного управления бизнесом в современных условиях.
Можно выделить три наиболее важных фактора , существенно влияющих на развитие корпоративных информационных систем:
- развитие методик управления предприятием;
- развитие общих возможностей и производительности компьютерных систем;
- развитие подходов к технической и программной реализации элементов инфор­мационной системы.
Рассмотрим эти факторы более подробно.
1.2.1. Развитие методик управления предприятием
Теория управления предприятием представляет собой довольно обширный пред­мет для изучения и совершенствования. Это обусловлено широким спектром посто­янных изменений ситуации на мировом рынке.
Все время растущий уровень конку­ренции вынуждает руководителей компаний искать новые методы сохранения своего присутствия на рынке и поддержания рентабельности своей деятельности.
Современная информационная система должна отвечать всем ново­введениям в теории и практике менеджмента.
Несомненно, это самый главный фак­тор , так как построение продвинутой в техни­ческом отношении системы, которая не отвечает требованиям по функциональности, не имеет смысла.
1.2.2. Развитие общих возможностей и производительности компью­терных систем
Прогресс в области наращивания мощности и производительности компьютерных систем, развитие сетевых технологий и систем передачи данных, широкие возмож­ности интеграции компьютерной техники с самым разнообразным оборудованием позволяют постоянно наращивать производительность информационных систем и их функциональность.
1.2.3. Развитие подходов к технической и программной реализации элементов инфор­мационной системы
Параллельно с развитием аппаратной части информационных систем на протяже­нии последних лет происходит постоянный поиск новых, более удобных и универ­сальных, методов программно-технологической реализации информационных си­стем.
Можно выделить три наиболее существенных новшества , оказавших колос­сальное влияние на развитие информационных систем в последние годы:
- новый подход к программированию: с начала 90-х годов объектно-ориентиро­ванное программирование фактически вытеснило модульное; до настоящего времени непрерывно совершенствуются методы построения объектных моде­лей. Благодаря внедрению объектно-ориентированных технологий программи­рования существенно сокращаются сроки разработки сложных информацион­ных систем, упрощаются их поддержка и развитие;
- благодаря развитию сетевых технологий локальные информационные систе­мы повсеместно вытесняются клиент-серверными и многоуровневыми реализациями;
- развитие сети Интернет принесло большие возможности работы с удаленны­ми подразделениями, открыло широкие перспективы электронной коммерции, обслуживания покупателей через Интернет и многое другое. Более того, опре­деленные преимущества дает использование Интернет - технологий в интрасе-тях предприятия (так называемые интранет - технологии).
1.3. Основные составляющие корпоративных информа­цион­ных систем
В составе корпоративных информационных систем можно выделить две относи­тельно независимых составляющих :
- компьютерную инфраструктуру организации, представляющую собой совокуп­ность сетевой, телекоммуникационной, программной, информационной и орга­низационной инфраструктур. Данная составляющая обычно называется кор­поративной сетью.
- взаимосвязанные функциональные подсистемы, обеспечивающие решение задач организации и достижение ее целей.
Первая составляющая отражает системно-техническую, структурную сторону лю­бой информационной системы.
По сути, это основа для интеграции функциональ­ных подсистем, полностью определяющая свойства информационной системы, определяющие ее успешную эксплуатацию.
Требования к компьютерной инфра­структуре едины и стандартизованы, а методы ее построения хорошо известны и многократно проверены на практике.
Вторая составляющая корпоративной информационной системы полностью относится к прикладной области и сильно зависит от специфики задач и целей предприятия.
Данная составляющая полностью базируется на компьютерной инфраструктуре пред­приятия и определяет прикладную функциональность информационной системы.
Требования к функциональным подсистемам сложны и зачастую противоречивы, так как выдвигаются специалистами из различных прикладных областей. Однако, в ко­нечном счете, именно эта составляющая более важна для функционирования органи­зации, так как для нее, собственно, и строится компьютерная инфраструктура.
1.4. Соотношение между составляющими информационной системы
Взаимосвязи между двумя указанными составляющими информационной систе­мы достаточно сложны. С одной стороны, эти две составляющие в определенном смысле независимы.
Например, организация сети и протоколы, используемые для обмена данными между компьютерами, абсолютно не зависят от того, какие методы и программы планируется использовать на предприятии для организации бух­галтерского учета.
С другой стороны, указанные составляющие в определенном смысле все же зави­сят друг от друга. Функциональные подсистемы в принципе не могут существо­вать без компьютерной инфраструктуры. В то же время компьютерная инфраструк­тура сама по себе достаточно ограничена, поскольку не обладает необходимой функциональностью.
Например, невозможно эксплуатировать распределенную информаци­онную систему при отсутствии сетевой инфраструктуры. Хотя, имея развитую инфраструктуру, можно предоставить сотрудникам организации ряд полезных общесистемных служб (например, электронную почту и доступ в Интернет), упро­щающих работу и делающих ее более эффективной (в частности, за счет использо­вания более развитых средств связи).
Таким образом, разработку информационной системы целесообразно начинать с построения компьютерной инфраструктуры (корпоративной сети) как наиболее важной составляющей, опирающейся на апробированные промышленные тех­нологии и гарантированно реализуемой в разумные сроки в силу высокой степе­ни определенности, как в постановке задачи, так и в предлагаемых решениях.
Корпоративная сеть создается на многие годы вперед, капитальные затраты на ее разработку и внедрение настолько велики, что практически исключают возмож­ность полной или частичной переделки существующей сети.
Функциональные подсистемы, в отличие от корпоративной сети, изменчивы по своей природе, так как в предметной области деятельности организации постоянно происходят более или менее существенные изменения.
Функциональность инфор­мационных систем сильно зависит от организационно-управленческой структуры организации, ее функциональности, распределения функций, принятых в органи­зации финансовых технологий и схем, существующей технологии документообо­рота и множества других факторов.
Разработку и внедрение функциональных подсистем можно выполнять постепен­но. Например, сначала на наиболее важных и ответственных участках выполнять разработки, обеспечивающие прикладную функциональность системы (внедрять системы финансового учета, управления кадрами и т.п.), а затем распространять прикладные программные системы и на другие, первоначально менее значимые области управления предприятием.
1.5. Классификация информационных систем
Информационные системы классифицируются по разным признакам. Рассмотрим наиболее часто используемые способы классификации.
1.5.1. Классификация по масштабу
По масштабу информационные системы подразделяются на следующие группы (рис. 1.1):
- одиночные;
- групповые;
- корпоративные.
Рис. 1.1. Деление информационных систем по масштабу
Одиночные информационные системы
Одиночные информационные системы реализуются, как правило, на автономном персональном компьютере (сеть не используется).
Такая система может содержать несколько простых приложений, связанных общим информационным фондом, и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место.
Подобные приложения создаются с помощью так называемых настольных или локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, FoxPro, Paradox, dBase и MicrosoftAccess.
Групповые информационные системы
Групповые информационные системы ориентированы на коллективное использова­ние информации членами рабочей группы и чаще всего строятся на базе локальной вычислительной сети.
При разработке таких приложений используются серверы баз данных (называемые также SQL-серверами) для рабочих групп.
Существует доволь­но большое количество различных SQL-серверов, как коммерческих, так и свобод­но распространяемых. Среди них наиболее известны такие серверы баз данных, как Oracle, DB2, MicrosoftSQLServer, InterBase, Sybase, Informix.
Корпоративные информационные системы
Корпоративные информационные системы являются развитием систем для рабо­чих групп, они ориентированы на крупные компании и могут поддерживать тер­риториально разнесенные узлы или сети.
В основном они имеют иерархическую структуру из нескольких уровней. Для таких систем характерна архитектура кли­ент-сервер со специализацией серверов или же многоуровневая архитектура.
При разработке таких систем могут использоваться те же серверы баз данных, что и при разработке групповых информационных систем. Однако в крупных информа­ционных системах наибольшее распространение получили серверы Oracle, DB2 и MicrosoftSQLServer.
Для групповых и корпоративных систем существенно повышаются требования к надежности функционирования и сохранности данных. Эти свойства обеспечива­ются поддержкой целостности данных, ссылок и транзакций в серверах баз данных.
1.5.2. Классификация по сфере применения
По сфере применения информационные системы обычно подразделяются на че­тыре группы (рис. 1.2):
- системы обработки транзакций;
- системы принятия решений;
- информационно-справочные системы;
- офисные информационные системы.
Рис. 1.2. Деление информационных систем по сфере применения
Системы обработки транзакций, в свою очередь, по оперативности обработки дан­ных, разделяются на пакетные информационные системы и оперативные инфор­мационные системы. В информационных системах организационного управления преобладает режим оперативной обработки транзакций - OLTP (OnLineTran­sactionProcessing), для отражения актуального состояния предметной области и любой момент времени, а пакетная обработка занимает весьма ограниченную часть. Для систем OLTP характерен регулярный (возможно, интенсивный) поток доволь­но простых транзакций, играющих роль заказов, платежей, запросов и т.п. Важ­ными требованиями для них являются:
- высокая производительность обработки транзакций;
- гарантированная доставка информации при удаленном доступе к БД по теле­коммуникациям.
Системы поддержки принятия решений - DSS (DecisionSupportSysteq) - пред­ставляют собой другой тип информационных систем, в которых с помощью до­вольно сложных запросов производится отбор и анализ данных в различных раз­резах: временных, географических и по другим показателям.
Обширный класс информационно-справочных систем основам на гипертекстовых документах и мультимедиа. Наибольшее развитие такие информационные систе­мы получили в сети Интернет.
Класс офисных информационных систем нацелен на перевод бумажных докумен­тов в электронный вид, автоматизацию делопроизводства и управление докумен­тооборотом.
ПРИМЕЧАНИЕ: Следует отметить, что приводимая классификация по сфере применения в доста­точной степени условна. Крупные информационные системы очень часто обладают признаками всех перечисленных выше классов. Кроме того, корпоративные инфор­мационные системы масштаба предприятия обычно состоят из ряда подсистем, от­носящихся к различным сферам применения.
1.5.3. Классификация по способу организации
По способу организации групповые и корпоративные информационные системы подразделяются па следующие классы (рис. 1.3):
- системы на основе архитектуры файл-сервер;
- системы на основе архитектуры клиент-сервер;
- системы на основе многоуровневой архитектуры;
- системы на основе Интернет/ интранет - технологий.
Рис. 1.3. Деление информационных систем по способу организации
В любой информационной системе можно выделить необходимые функциональ­ные компоненты (табл. 1.1), которые помогают понять ограничения различных архитектур информационных систем. Рассмотрим более подробно особенности вариантов построения информационных приложений.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике Содержание Тема 1. Информационные системы.. 4 1.1. Основные понятия. 4 1.2. Факторы, влияющие на развитие корпоративных информационных систем.. 4
Оценок: 486 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru