Содержание
Тема 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.2. Управление финансовыми потоками. 14
1.6.3. Управление складом, ассортиментом, закупками. 14
1.6.4. Управление производственным процессом.. 14
1.6.5. Управление маркетингом.. 14
1.6.7. Оперативное управление предприятием.. 15
1.6.8. Предоставление информации о фирме. 15
Тема 2. Системы документооборота. LotusNotes. 16
2.2.3. Представления и папки. 17
2.2.4. Коллективные и локальные базы данных. 17
Тема 3. Проектирование корпоративных информационных систем.. 19
3.1. Общие сведения об управлении проектами. 19
3.1.2. Классификация проектов. 21
3.1.3. Основные фазы проектирования информационной системы.. 21
Тема 5. Реляционная модель данных. 23
Тема 6. Выборка данных из БД.. 27
Тема 7. Выборка данных. Соединение. 30
Тема 8: Выборка. Подзапрос. 32
Тема 9. Обновление строк в таблице. 35
Тема 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.3. Простые и структурированные операторы языка. 48
13.1.4. Процедуры и функции. 49
13.1.5. Модули Object Pascal50
13.2. Объектно-ориентированное программирование. 51
13.2.2. Основные концепции. 52
13.2.3. Поля, свойства и методы.. 54
Тема 14. Среда разработки Delphi55
14.1. Быстрая разработка приложений. 55
14.2.1. Палитра компонентов. 55
14.2.2. Инспектор объектов. 56
14.3. Управление проектами. 56
14.4. Основные компоненты для построения простых приложений. 56
14.4.2. Стандартные элементы интерфейса. 57
Тема 15. Доступ к БД в архитектуре фирмы Borland. 58
15.1. Доступ к данным с использованием BDE.. 58
15.2. Компоненты доступа к данным.. 59
Тема 16. Обработка исключительных ситуаций. 64
Тема 1. Информационные системы
Под информационной системой обычно понимается прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку информации.
Большинство информационных систем работает в режиме диалога с пользователем.
Типовые программные компоненты, входящие в состав информационной системы, включают:
- диалоговый ввод-вывод;
- логику диалога;
- прикладную логику обработки данных;
- логику управления данными;
- операции манипулирования файлами и (или) базами данных.
Корпоративной информационной системой (КИС) мы будем называть совокупность специализированного программного обеспечения и вычислительной аппаратной платформы, на которой установлено и настроено программное обеспечение.
1.2. Факторы, влияющие на развитие корпоративных информационных систем
В последнее время все больше руководителей начинают отчетливо осознавать важность построения на предприятии корпоративной информационной системы как необходимого инструментария для успешного управления бизнесом в современных условиях.
Можно выделить три наиболее важных фактора, существенно влияющих на развитие корпоративных информационных систем:
- развитие методик управления предприятием;
- развитие общих возможностей и производительности компьютерных систем;
- развитие подходов к технической и программной реализации элементов информационной системы.
Рассмотрим эти факторы более подробно.
Теория управления предприятием представляет собой довольно обширный предмет для изучения и совершенствования. Это обусловлено широким спектром постоянных изменений ситуации на мировом рынке.
Все время растущий уровень конкуренции вынуждает руководителей компаний искать новые методы сохранения своего присутствия на рынке и поддержания рентабельности своей деятельности.
Современная информационная система должна отвечать всем нововведениям в теории и практике менеджмента.
Несомненно, это самый главный фактор, так как построение продвинутой в техническом отношении системы, которая не отвечает требованиям по функциональности, не имеет смысла.
Прогресс в области наращивания мощности и производительности компьютерных систем, развитие сетевых технологий и систем передачи данных, широкие возможности интеграции компьютерной техники с самым разнообразным оборудованием позволяют постоянно наращивать производительность информационных систем и их функциональность.
Параллельно с развитием аппаратной части информационных систем на протяжении последних лет происходит постоянный поиск новых, более удобных и универсальных, методов программно-технологической реализации информационных систем.
Можно выделить три наиболее существенных новшества, оказавших колоссальное влияние на развитие информационных систем в последние годы:
- новый подход к программированию: с начала 90-х годов объектно-ориентированное программирование фактически вытеснило модульное; до настоящего времени непрерывно совершенствуются методы построения объектных моделей. Благодаря внедрению объектно-ориентированных технологий программирования существенно сокращаются сроки разработки сложных информационных систем, упрощаются их поддержка и развитие;
- благодаря развитию сетевых технологий локальные информационные системы повсеместно вытесняются клиент-серверными и многоуровневыми реализациями;
- развитие сети Интернет принесло большие возможности работы с удаленными подразделениями, открыло широкие перспективы электронной коммерции, обслуживания покупателей через Интернет и многое другое. Более того, определенные преимущества дает использование Интернет - технологий в интрасе-тях предприятия (так называемые интранет - технологии).
1.3. Основные составляющие корпоративных информационных систем
В составе корпоративных информационных систем можно выделить две относительно независимых составляющих:
- компьютерную инфраструктуру организации, представляющую собой совокупность сетевой, телекоммуникационной, программной, информационной и организационной инфраструктур. Данная составляющая обычно называется корпоративной сетью.
- взаимосвязанные функциональные подсистемы, обеспечивающие решение задач организации и достижение ее целей.
Первая составляющая отражает системно-техническую, структурную сторону любой информационной системы.
По сути, это основа для интеграции функциональных подсистем, полностью определяющая свойства информационной системы, определяющие ее успешную эксплуатацию.
Требования к компьютерной инфраструктуре едины и стандартизованы, а методы ее построения хорошо известны и многократно проверены на практике.
Вторая составляющая корпоративной информационной системы полностью относится к прикладной области и сильно зависит от специфики задач и целей предприятия.