Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТУРИЗМА И СЕРВИСА»
ФГБОУ ВПО «РГУТиС»
Факультет Экономический
Кафедра «Корпоративное управление и электронный бизнес»
КОНСПЕКТ ЛЕКЦИЙ
«ИНФОРМАЦИОННЫЕ РЕСУРСЫ В МЕНЕДЖМЕНТЕ»
Дисциплина СД.Ф.05 Информационные ресурсы в менеджменте
Специальность 080500 «Менеджмент»
Москва 2012г.
УДК
ББК
Автор: Ермаков Станислав Александрович
Конспект лекций по дисциплине «Информационные ресурсы в менеджменте». – ФГБОУ ВПО «Российский государственный университет туризма и сервиса», 2012. - 40 с.
Рецензент: Ю.А. Сёмочкин, доцент, к.т.н. ФГБОУ ВПО «Московский государственный университет леса»
В данном конспекте лекций рассмотрены некоторые направления развития ИТ в менеджменте: интегрированные и корпоративные информационные системы, интеллектуальные (экспертные), электронный документооборот. Особое внимание уделено интернет-технологиям: HTML, CSS, PHP – ввиду присутствия информационных ресурсов в интернете.
Конспект лекций содержит теоретические сведения по исследуемым вопросам, рекомендуется для обучения студентов по дисциплине «Информационные ресурсы в менеджменте» специальности 080500 «Менеджмент», а также полезно по дисциплине «Информационное обеспечение в профессиональной деятельности» специальности 081100.62 «Государственное и муниципальное управление».
© ФГБОУ ВПО «Российский государственный университет туризма и сервиса»
2012
Содержание
Введение |
4 |
|
Раздел 1. |
||
Тема 1 |
Понятие ИТ, ИС. Классификация ИТ |
6 |
Тема 2 |
Интегрированные и корпоративные ИС |
15 |
Тема 3 |
Системы электронного документооборота |
19 |
Раздел 2. |
||
Тема 1 |
Экспертные системы |
22 |
Раздел 3. Интернет-технологии |
||
Тема 1 |
Язык гипертекстовой разметки HTML |
26 |
Тема 2 |
Введение в PHP |
29 |
Заключение |
39 |
|
Список литературы |
40 |
Введение
Целью лекционного курса является указание студенту основных направлений развития рынка информационных ресурсов и ИТ.
Студент готовится к информационно-аналитической профессиональной деятельности, а именно к сбору, обработке и анализу информации о фактах внешней и внутренней среды организации для принятия управленческих решений, к построению внутренней ИС организации для сбора информации с целью принятия решений, планирования деятельности и контроля, к созданию и ведению БД по различным показателям функционирования организаций, к подготовке отчетов по результатам информационно-аналитической деятельности, владению методами количественного анализа и моделирования.
Изучение дисциплины происходит в 5 семестре, строится на ранее освоенной студентами дисциплине «Информатика», в ходе которой студенты осваивали следующее:
«Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации; технические и программные средства реализации информационных процессов; модели решения функциональных и вычислительных задач: алгоритмизация и программирование; языки программирования высокого уровня; базы данных; программное обеспечение и технологии программирования; локальные и глобальные сети ЭВМ. Основы защиты информации и сведений, методы защиты информации. Компьютерный практикум.»
Также имеется связь с курсом «Бухгалтерский учет», возможно изучение бухгалтерского учета в программе 1С: Бухгалтерия. Дисциплина связана с последующим курсом «Управлением бизнес-процессами», который входит в факультативные дисциплины, а также с курсами «Математика», «Статистика» («Теория статистики», «Социально-экономическая статистика»), «Методы принятия управленческих решений».
После успешного усвоения учебного материала курса студент должен:
- иметь представление о корпоративных информационных системах и базах данных,
- знать основные понятия и современные принципы работы с деловой информацией,
- уметь обрабатывать эмпирические и экспериментальные данные, применять ИТ для решения управленческих задач,
- владеть ПО для работы с деловой информацией и основами Интернет-технологий.
Лекция 1. Понятие информационной технологии и информационной системы.
Классификация информационных технологий.
Понятие «технология» определяется как система взаимосвязанных способов обработки материалов и приемов изготовления продукции в производственном процессе.
Информация является ресурсом общества наряду с традиционными материальными, трудовыми, финансовыми ресурсами. Поэтому процесс переработки информации можно определить как технологию.
Технологическим процессом называют упорядоченную последовательность взаимосвязанных действий, выполняемых с момента возникновения информации до получения результата. Этот процесс состоит из этапов, каждый из которых может представлять собой отдельную технологию.
Рис. 1 Обобщенная схема технологического процесса обработки информации
Под информационной технологией понимают систему правил, определяющих способы действий с информацией (ее сбора, накопления, регистрации, передачи, обработки, хранения, поиска, модификации, контроля, анализа, защиты, выдачи необходимой информации всем заинтересованным подразделениям или отдельным пользователям с помощью средств вычислительной техники).
Под информационной технологией понимается система методов и способов сбора, накопления, хранения, поиска, передачи и обработки информации на основе использования средств вычислительной техники.
Согласно определению, принятому ЮНЕСКО, ИТ — это комплекс взаимосвязанных научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы.
Возьмём в качестве руководства Федеральный закон РФ от 27 июля 2006 года № 149-ФЗ «Об информации, информационных технологиях и о защите информации»:
1) информация — сведения (сообщения, данные) независимо от формы их представления;
2) информационные технологии — процессы, методы поиска, сбора, хранения, обработки, предоставления, распространения информации и способы осуществления таких процессов и методов;
3) информационная система — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств.
Сами ИТ требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники.
Их внедрение должно начинаться с создания математического обеспечения, моделирования, формирования информационных хранилищ для промежуточных данных и решений.
Основные черты современных ИТ:
структурированность стандартов цифрового обмена данными алгоритмов;
широкое использование компьютерного сохранения и предоставление информации в необходимом виде;
передача информации посредством цифровых технологий на практически безграничные расстояния.
Методами ИТ являются методы и приемы моделирования, разработки и реализации процедур обработки данных.
В качестве средств ИТ применяются математические методы и модели решения задач, алгоритмы обработки данных, инструментальные средства моделирования бизнес-процессов, данных, проектирования ИС, разработки программ, собственно программные продукты, разнообразные информационные ресурсы, технические средства обработки данных.
Для использования ЭИС на рабочем месте ее необходимо спроектировать посредством информационных технологий.
Целью информационной технологии является создание из информационного ресурса качественного информационного продукта, удовлетворяющего требованиям потребителя.
Основная цель информационной технологии создание из информационного ресурса качественного информационного продукта, удовлетворяющего требованиям потребителя. заключается в производстве и обработке информации для ее последующего анализа человеком и принятия на его основе оптимального решения по выполнению какого-либо действия.
Цель применения информационных технологий – снижение трудоемкости использования информационных ресурсов. Информационные ресурсы – это совокупность данных и знаний, представляющих ценность для организации и выступающих в качестве материальных ресурсов. К ним относятся файлы данных, документы, тексты, графики, знания, аудио- и видеоинформация.
Технологии делятся на предметные, обеспечивающие и функциональные.
Предметные технологии существовали всегда, и хотя они имеют информационную основу, к компьютерной обработке данных эти технологии не имеют никакого отношения. Предметная технология (ПТ) - последовательность операций, характеризуемых некоторым набором правил по преобразованию первичной информации в результатную в какой-либо предметной области. Она не зависит от используемых средств вычислительной техники. Например, любой участок бухгалтерского учета можно предполагает поступление первичной документации, которая трансформируется в форму бухгалтерской проводки (см. рис. 2).
Рис. 2 Пример формирования предметной технологии
Обеспечивающая информационная технология (ОИТ) представляет собой совокупность аппаратных и программных средств, а также набор правил и ограничений по использованию этих аппаратных средств и наполнению программных средств, носящих обобщенный характер. Правила и ограничения наполнения программных средств – это те общие правила, которые определяют использование конкретной программной оболочки в рамках обеспечивающей информационной технологии. Так, программный продукт Microsoft Excel предполагает определенные правила работы в нем и определенные правила обмена, например с Microsoft Word, независимо от осуществляемого с помощью Excel действия. Импортирование, экспортирование данных между Access и Excel. Выгрузка. Связывание данных. Слияние.
Функциональная информационная технология (ФИТ) представляет собой синтез одной или нескольких обеспечивающих технологий и предметной области, осуществленный по некоторым правилам. Модель формирования ФИТ можно представить в следующем виде:
ФИТ = ОИТ + ПТ + Данные
Процесс формирования ФИТ характеризуется наполнением обеспечивающей информационной технологии предметной технологией по установленным правилам.
Если ФИТ распределена между несколькими участниками бизнес-процесса, то это многопользовательская ФИТ. Если ФИТ используется только одним работающим, то говорят об однопользовательской ФИТ..
Построение технологического процесса обработки информации определяется следующими факторами:
Обобщим основные принципы информационных технологий автоматизированной обработки экономической информации:
Рассмотрим особенности выполнения основных операций преобразования информации:
Понятие экономической информационной системы
Слово «система» происходит от греческого systema, что означает целое, составленной из частей или множества элементов, связанных друг с другом и образующих определенное единство.
Информационная система (ИС) является системой информационного обслуживания работников управленческих служб и выполняет технологические функции по обработке и хранению информации.
Согласно Федеральному закону РФ от 27 июля 2006 года № 149-ФЗ «Об информации, информационных технологиях и о защите информации» информационная система — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств.
Совокупность используемых на предприятии ФИТ образуют экономическую информационную систему (ЭИС) субъекта экономики, характеризуемую формализованными потоками информации. Основное предназначение ЭИС заключается как в хранении, поиске, обработке и выдаче информации по запросам пользователя, так и в обеспечении поддержки принятия решений руководителей и исполнителей на местах. Таким образом, ЭИС – это потоки информации и средств их обработки и передачи, а также работники, осуществляющие эти операции:
ЭИС = ОИТ + ПТ + Данные + Персонал
Экономическая информационная система (ЭИС) – это совокупность внутренних и внешних потоков прямой и обратной информационной связи экономического объекта, методов, средств, специалистов, участвующих в процессе обработки информации и выработке управленческих решений.
Автоматизированная информационная система представляет собой совокупность информации, экономико-математических методов и моделей, технических и программных средств и специалистов, предназначенную для обработки информации и принятия управленческих решений.
В современном понятии термин «информационные системы» подразумевает автоматизацию информационных процессов. Поэтому оба термина (ИС и АИС) используются как равноправные. Но следует помнить о том, что информационные системы могут использовать и неавтоматизированную технологию обработки информации.
ЭИС создается для конкретного экономического объекта и должна копировать взаимосвязи элементов объекта. Такие системы предназначены для решения задач обработки данных, автоматизации офисных работ, выполнения поиска информации, и отдельных задач, основанных на методах искусственного интеллекта.
К ЭИС относятся: банковские ИС, ИС фондового рынка, финансовые ИС, страховые ИС, ИС налоговых органов, ИС таможенной службы, государственные статистические ИС, ИС управления предприятий и организаций (бухгалтерские, справочно-правовые, кадровые, системы делопроизводства, информационно-аналитические системы), и другие.
Классификация информационных технологий
АВТОМАТИЗИРОВАННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ |
Рис. 3. Классификация автоматизированных информационных технологий
АИТ можно классифицировать по ряду признаков. Классификация информационных технологий представлена на рис. 1.
Традиционные ИТ существовали в условиях централизованной обработки данных до массового использования ЭВМ. Они были направлены на снижение трудоемкости при формировании регулярной отчетности.
Новая информационная технология связана с информационным обеспечением процесса управления в режиме реального времени. Она основана на применении компьютеров пользователями-непрофессионалами в информационном процессе, широком использовании различных программ, доступе к удаленным базам данных благодаря компьютерным сетям. (Windows NT.)
По типу пользовательского интерфейса можно рассматривать АИТ с точки зрения возможностей доступа пользователя к информационным и вычислительным ресурсам. Пакетная АИТ исключает возможность пользователя влиять на обработку информации, пока она производится в автоматическом режиме. В отличие от пакетной диалоговая АИТ дает пользователю неограниченную возможность взаимодействовать с хранящимися в системе информационными ресурсами в реальном масштабе времени, получая при этом необходимую информацию. Сетевая ИТ дает пользователю возможность доступа к территориально удаленным ресурсам.
Лекция 2. Интегрированные и корпоративные информационные системы
Информационная технология решения экономических задач связана с процедурой сбора и преобразования экономической информации необходимой для объекта управления.
В последнее время в организации применения компьютеров происходят изменения из-за перехода к созданию интегрированных информационных систем.
Интегрированные информационные системы должны осуществлять управление данными в пределах предприятия, координировать работу отдельных подразделений, автоматизировать обмен информацией между группами пользователей, между несколькими организациями, территориально удаленными друг от друга. Такие системы строятся на основе компьютерных сетей.
Интегрированные информационные системы – открытый комплекс программных и аппаратных средств, поддерживающий бизнес-процессы и объединяющий данные, функции и производственные процессы в одно целое [1].
Чаще всего в единое целое интегрированы следующие системы:
1. CRP-система
2. SCM-система
Позволяет предприятиям, выпускающим сложную продукцию, организовывать передачу требований субподрядчикам, координировать работу с поставщиками, планировать производственные графики для рационального использования производственных и складских помещений.
Типовые функции системы:
3. CRM-система
Обеспечивает полный цикл сопровождения клиентов от маркетинга и продаж до послепродажного обслуживания.
Задачи, решаемые системой:
ERP-система - это интегрированная система на базе ИТ для управления внутренними и внешними ресурсами предприятия (значимые физические активы, финансовые, материально-технические и человеческие ресурсы).
ERP-система объединяет SCM-, CRM-, CRP-системы, что позволяет сократить:
http://www.adempiere.com/images/e/e0/TotalSuite.jpg
Корпоративные информационные системы
Корпоративные информационные системы – программно-аппаратный комплекс, способный объединять в одно целое предприятия с различной функциональной направленностью (производственные, торговые, кредитные и другие организации).
Особенности корпоративных ИС:
Литература
1. Информационные системы в экономике: Учеб. пособие/ Под ред. проф. А.Н. Романова, проф. Б.Е. Одинцова. – М.: Вузовский учебник, 2009.
2. www.adempiere.com
3. http://biznit.ru/?p=79
4. wikipedia.org
Лекция 3. Системы электронного документооборота
Согласно ФЗ «Об информации, информатизации и защите информации» документированная информация - зафиксированная на материальном носителе путем документирования информация с реквизитами, позволяющими определить такую информацию или ее материальный носитель в случаях, установленных законодательством РФ.
По ГОСТу, документооборот – движение документов с момента их создания или получения до завершения исполнения, отправки адресату или передачи в архив.
Делопроизводство – комплекс мероприятий по предоставлению документационного обеспечения управления предприятия или организации, систематизация архивного хранения документов, обеспечение движения, поиска, хранения и использования документов.
3 формы организации работы с документами: централизованная, децентрализованная и смешанная.
3 основных потока документов:
- входящие документы, поступившие от внешних адресатов и обрабатываемые структурными подразделениями организации;
- исходящие документы – во внешние организации;
- внутренние документы руководителей или структурных подразделений (приказы, инструкции, справки).
2 компонента документа:
- информационный (текст, отражающий основное содержание) руководителям и исполнителям, непосредственно ведущим работу с документом;
- технологический (отметки о прохождении документа) для делопроизводителей и секретарей
Процесс обработки документальной информации содержит ряд этапов (см. рис.4). В случае «рождения» документа в самой организации этап рассмотрения руководителями исходный, т.к. руководитель своим распоряжением инициирует создание документа. Внутренний контур, где циркулируют внутренние документы, порождает версионность документа, когда на различных этапах его движения создаются новые варианты (версии) [3].
Рис. 4 Этапы обработки документа.
Enterprise content management (ECM) — управление информационными ресурсами предприятия или управление корпоративной информацией [5].
Gartner определяет ECM как категорию, объединяющую такие технологии как:
Но ECM – это не только технологии. Именно поэтому специалисты Международной ассоциации AIIM определяют ECM как совокупность стратегий, методов и инструментов, используемых для ввода, хранения, управления, обеспечения сохранности и передачи информации с целью поддержки наиболее важных бизнес-процессов [4].
Системы электронного документооборота (СЭД) – управление процессом создания, обработки, поиска, тиражирования и хранения документов или иных информационных объектов [2].
Основные возможности СЭД OPTIMA-WorkFlow [2]:
Литература
1. Информационные системы в экономике: Учеб. пособие/ Под ред. проф. А.Н. Романова, проф. Б.Е. Одинцова. – М.: Вузовский учебник, 2009.
2. Исаев Г.Н. Информационные системы в экономике: учебник для студентов вузов, обучающихся по специальностям «Финансы и кредит», «Бухг. учет, анализ и аудит»/ Г.Н.Исаев. – М.: Омега-Л, 2008.
3. Информатизация бизнеса: концепции, технологии, системы / А.М. Карминский, С.А. Карминский, В.П. Нестеров, Б.В.Черников; под ред. А.М. Карминского. – 2 изд., перераб. и доп. – М.: Финансы и статистика, 2004.
4. http://www.docflow.ru/toolkits/1/
5. wikipedia.org
Лекция 4. Экспертные системы
Экспертные системы (ЭС) — это сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот эмпирический опыт для консультаций менее квалифицированных пользователей.
Рис.6 Архитектура экспертной системы
Основные компоненты архитектуры экспертной системы:
Центральным компонентом экспертной системы является база знаний, которая выступает по отношению к другим компонентам как содержательная подсистема, составляющая основную ценность.
База знаний - это совокупность единиц знаний, представляющие собой формализованное с помощью некоторого метода представления знаний отражение объектов проблемной области и их взаимосвязей, действий над объектами и, возможно, неопределенностей, с которыми эти действия осуществляются.
В качестве методов представления знаний чаще всего используются либо правила, либо объекты (фреймы), либо их комбинация.
Примеры правил имеют следующий вид:
Правило 1: Если Коэффициент рентабельности > 0.2
То Рентабельность = "удовл." CF 100
Правило 2: Если Задолженность = "нет" и Рентабельность = "удовл."
То Финансовое_сост. = "удовл." CF 80
Правило 3: Если Финансовое_сост. = "удовл." и Репутация="удовл."
То Надежность предприятия = "удовл." CF 90
Рис. 7 Прямая цепочка рассуждений
Рис. 8 Обратная цепочка рассуждений
Интеллектуальный интерфейс. Обмен данными между конечным пользователем и ЭС выполняет программа интеллектуального интерфейса, которая воспринимает сообщения пользователя и преобразует их в форму представления базы знаний и, наоборот, переводит внутреннее представление результата обработки в формат пользователя и выдает сообщение на требуемый носитель.
Механизм вывода. Этот программный инструмент получает от интеллектуального интерфейса преобразованный во внутреннее представление запрос, формирует из базы знаний конкретный алгоритм решения задачи, выполняет алгоритм, а полученный результат предоставляется интеллектуальному интерфейсу для выдачи ответа на запрос пользователя.
Механизм объяснения. В процессе или по результатам решения задачи пользователь может запросить объяснение или обоснование хода решения. С этой целью ЭС должна предоставить соответствующий механизм объяснения. Объяснительные способности ЭС определяются возможностью механизма вывода запоминать путь решения задачи.
Механизм приобретения знаний. База знаний отражает знания экспертов (специалистов) в данной проблемной области о действиях в различных ситуациях или процессах решения характерных задач. Выявлением подобных знаний и последующим их представлением в базе знаний занимаются специалисты, называемые инженерами знаний. Для ввода знаний в базу и их последующего обновления ЭС должна обладать механизмом приобретения знаний.
НАТ-алгоритм
(1) Считать исходные данные.
(2) Для каждой исследуемой гипотезы сформировать оценку, которая показывает, какая часть исходных данных учитывается этой гипотезой.
(3) Определить ту гипотезу (узел) n, которая имеет наивысшую оценку.
(4) Если n — терминальный узел, то завершить выполнение алгоритма. В противном случае выделить в пространстве гипотез два подпространства К и L. Подпространство К должно содержать дочерние узлы n, а подпространство L — узлы-конкуренты n на том же уровне дерева.
(5) Собрать дополнительные данные, которые можно использовать для анализа гипотез в подпространстве К, и провести оценку гипотез на основе этих дополнительных данных. Пусть k— наивысшая оценка гипотез из К, а-1— наивысшая оценка гипотез из L.
(6) Если k свыше, чем l, то положить п = k. В противном случае положить n = /.
(7) Перейти к п. 4.
Литература.
1. Тельнов Ю.Ф. Интеллектуальные информационные системы. (Учебное пособие) - М., 2000.
2. Джексон П. Введение в экспертные системы: Пер. с англ.: уч. пос. - М.: Издательский дом "Вильямс", 2001.
Лекция 5. Язык гипертекстовой разметки HTML
HTML – HyperText Markup Language.
Простейший вид документа HTML:
<html>
Hello, world! <! здесь комментарий>
</html>
Большинство тегов контейнерные, или парные.
Контейнеры для важных разделов документа:
<head> располагается сразу за <html>. Может содержать другие теги, как и <body>. <head> не включает <body>, и <body> не включает <head>. Эти теги встречаются не более 1 раза в документе.
<style> и <script> могут быть произвольное количество раз, но не могут содержать другие теги. В <style> размещаются CSS, в <script> - скрипты (программы) на языках JavaScript, VBScript.
<head> содержит:
3) <base> - базовый URL-адрес документа;
4) <link> - связи между документами;
2) Атрибуты тега <meta>:
а) группа HTTP-EQUIV;
б) группа NAME.
А) Группа HTTP-EQUIV
Б) Группа NAME
HTML предоставляет авторам средства к:
XHTML – вариант HTML, использующий синтаксис XML, расширенный язык разметки.
XHTML имеет те же элементы (например, абзацы), но синтаксис немного отличается. Т.к. XHTML – приложение XML, можно использовать инструменты XML.
HTML и CSS – две базовые технологии построения web-страниц. HTML обеспечивает структуру страницу, CSS – макет.
CSS – язык описания представления Web-страниц, включающий цвета, верстку, шрифты. Он позволяет приспосабливать представления для различных типов устройств, таких как большие экраны, малые, принтеры.
CSS не зависит от HTML и может быть использована с любым языком разметки, основанном на XML. Отделение HTML от CSS позволяет упростить обслуживание сайтов, совместное использование стилей на странице и настраивать страницу к различным окружениям и конфигурациям.
Литература
Лекция 6. PHP. Типы данных
А) \n – перевод строки
\r – возврат каретки
\t – горизонтальная табуляция
Б) \\ - обратный слеш
\$ - знак доллара
\” - двойные кавычки
В) \<код> - символ с заданным восьмеричным кодом
\x<код> - символ с заданным шестнадцатеричным кодом
Б) С плавающей точкой [~-1.8*10308; ~-2.2*10-308]۷{0}۷[~2.2*10-308; ~1.8*10308]
3. Логический, булевский. Boolean
4. Null
5. Массив. Array.
6. Объект. Object.
7. Ресурс. Resource – указатель на открытый файл, соединение с БД, область изображение и т.п.; создается и используется специальными функциями.
PHP – регистрозависимый язык относительно имен переменных и констант.
После $ ставят символ, не являющийся цифрой/ буквой русского языка, и далее символы, не являющиеся пробелами и буквами русского языка.
Отображение значений переменной
echo $var1, …, $varN; // вывод значений без пробелов
echo “Переменные: $var1, …, $varN”;
// выводится строка с замененными значениями переменных
echo ‘Переменные: $var1, …, $varN’;
/* вывод «так, как есть»*/
Переменные переменные
<? php
$x=”Amici”;
$$x=”Valeri”;
echo “$x $Familiglia”;
?>
Пусть программный код содержит определения и вызовы функций. Тогда если она используется и в коде функции, то будет локальной. Её изменения не отобразятся во внешнем коде. Решение – global во внешнем коде. Переменные могут быть статистическими.
<?php
$x=5;
?>
<?php
include (“mylib.php”); // включение файла
$x=$x+4;
echo “$x”; // вывод значения переменной $x
?>
Оператор применяется к одному или 2-м данным – так называемым операндам.
// а) коммент.
# б)
/* в) */
Арифметические операторы
+, -, *, /, %; ++, -- включают присваивание.
Строковый оператор
$x= “Chao”;
$y=”tutto“;
Echo $x.” “.$y;
Дополнительный оператор присваивания
+=, -=, *=, /=, %=, .=
Оператор сравнения
= = равно
= = = тождественно равно
!= или <> не равно
<, >, <=, >=, != = = (!= =)
Пример.
“5”+”3” //8
5+”3”//8
“5 рублей”+”3”//8
“Доход 5”+”3”//3
Логические.
! – не; && или and - и; || или or – или; xor – исключающее или.
Пример.
$x=true;
$y=true;
$x xor $y // false, в отличие от or
Побитовые операторы.
Левый оператор |
Правый оператор |
||
& |
Побитовое и |
Целое число |
Целое число |
| |
Побитовое или |
Целое число |
Целое число |
^ |
Побитовое исключающее или |
Целое число |
Целое число |
~ |
Побитовое не |
- |
Целое число |
<< |
Смещение влево |
Целое число |
Количество битов, на которое производится смещение |
>> |
Смещение вправо |
Целое число |
Количество битов, на которое производится смещение |
Приоритет операторов (в порядке убывания)
Операторы условного перехода.
if, switch, ?:
if (условие1)
{
//код1
}
[elseif (условие2)
{
// код в случае, когда условие1===false and условие2===true
}]
[else {
//код в случае, когда условие1===false and условие2===false
}
]
В упрощенном виде
if (условие)
{
//код1
}
[else
{
//код2
}
]
switch (выражение)
{
case выражение1:
//код
[break]
case выражение2:
//код
[break]
[default:
//код
]
}
Условие ? выражение1: выражение2.
Операторы цикла.
for ([начальное_выражение]; [условие]; [выражение_обновления])
{
//код
}
for ([начальное_выражение]; [условие1]; [выражение_обновления])
{
if (условие2) {
//код
[break]
}
}
Вместо break – continue, который прекращает выполнение последнего блока и возвращает вычисление в начало оператора цикла.
while () //цикл с предусловием
{
}
do
{
}
while (); //цикл с постусловием
Функция – конструкция, позволяющая оформить блок программного кода для многократного использования (в данной серверной странице).
Пользовательские функции – функции, определяемые программистом.
function имя_функции ([формальный_параметр1[=значение_по_умолчанию],…, формальный_параметрN])
{//тело
[global $var2=…; …; $varN;] //используемые глобальные переменные (доступ возможен из любой функции)
[static $var=[значение]];
[return [возвращаемое_значение]]; // 1 раз
[return [возвращаемое_значение]]; // n раз
}
возвращаемое_значение=простое_значение٧имя_переменной ٧ вычисляемое_значение
Любая переменная, созданная в теле функции, является локальной.
При передаче параметров по значениям в функции создаются локальные переменные с такими же именами, что и имена формальных_параметров.
Чтобы измененные параметры в теле функции были видны вне её, необходимо передавать их по ссылке.
function имя_функции ([&$arg1, …, &$argN])
{//тело
//код
}
При передаче параметров по ссылке формальному_параметру передаётся адрес внешней переменной, а не значение. В случае передачи функции большего количества параметров, чем предусмотрено в определении, лишние игнорируются, в случае меньшего – пропущенным Null.
Переменные функции
$x=”$function_name”;
$x ($arg1, …$argN);
Имена функций можно хранить и в массивах.
<? php
$array_func_name=array(“sqrt”, “sin”, “cos”);
$x=0.5;
$i=0;
while ($i<count($array_func_name))
{
echo $array_func_name[$i]($x);
echo “<br>”;
}
Массивы.
Упорядоченный набор данных (элементов), объединяемых под общим именем. Обращение – по индексу, который может быть как числовым, так и символьным.
$myarray[]=”…”;
Так же добавляются другие элементы.
Индексы – с 0.
Числовые индексы “n” и n.
$myarray[]=”…”;
$myarray[индекс]=значение добавляемое или перезаписываемое;
$имя_массива=array([индекс1=>]значение1[,индекс2=>]значение2, ...])
Регулярные массивы
range(начало, конец, шаг)
count, sizeof - количество элементов (длина) массива.
Многомерные массивы.
$сотрудники=array(
array(“Motterazi”, 100),
array(“Balotelli”, 200),
array(“Pirlo”, 300)
);
echo $сотрудники[2][0]; // Pirlo
Константы.
Глобальные предопределенные переменные (типа «массив») (автоглобальные, суперглобальные)
Доступ к глобальной переменной $myvar
$GLOBALS[“myvar”]
Данные HTML-форм, переданные методом GET, также сохранились в массиве $_GET.
3. $_POST – данные, переданные в сценарий на PHP из HTML-форм методом POST.
4. $_COOKIE – данные, переданные в текущий через механизм cookie.
5. $_ENV включают переменные окружения, такие как название операционной системы, системный диск и прочее. Содержимое зависит от операционной системы.
6. $_FILES – имена файлов, загружаемые методом POST с помощью браузера.
7. $_SERVER – переменные, устанавливаемые web-сервером либо непосредственно связанные с окружением выполнения текущего сценария.
Информация зависит от того, какой используется web-сервер. Если PHP-сценарий запущен из командной строки, то некоторые переменные заведомо будут недоступны.
Пример. DOCUMENT_ROOT
PHP-SELF
REQUEST-METHOD
8. $_SESSION – переменные сеанса, доступные в текущем сценарии.
Пары вида <имя_аргумента><значение_аргумента>, где имя_аргумента – имя элемента управления, объединяются и ставятся в конец.
?<имя_аргумента>=<значение>&…
Браузер отправит этот интернет-адрес web-серверу. Web-сервер передает отделённые данные обработчику PHP.
Пример.
comments.php?note=1
$note_id=$_GET[“note”];
<имя_аргумента><значение_аргумента>, где имя_аргумента – аргумент POST.
Кодирование данных с помощью заданного метода.
GET объявляется консорциумом W3C не рекомендуемым для использования.
Литература
2. Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5. – СПб.: БХВ-Петербург, 2005.
3. Евсеев Д.А. Web-дизайн в примерах и задачах: учебное пособие/ Д.А. Евсеев, В.В. Трофимов; под ред. В.В. Трофимова. – М.: КНОРУС, 2010.
4. http://www.w3.org/
5. Дронов В.А. PHP 5/6 и Разработка интерактивных Web-сайтов. – СПб.: БХВ-Петербург, 2009.
Заключение В данном конспекте лекций рассмотрены некоторые направления развития ИТ в менеджменте: интегрированные и корпоративные информационные системы, интеллектуальные (экспертные), электронный документооборот, интернет-технологии. Не включены темы «Введение в базы данных», «Локальные вычислительные системы и их базовые топологии»: структурированного материала по ним достаточно. Особое внимание уделено интернет-технологиям: HTML, CSS, PHP – ввиду присутствия информационных ресурсов в интернете. Студент готовится к информационно-аналитической профессиональной деятельности, а именно к сбору, обработке и анализу информации о фактах внешней и внутренней среды организации для принятия управленческих решений, к построению внутренней ИС организации для сбора информации с целью принятия решений, планирования деятельности и контроля, к созданию и ведению БД по различным показателям функционирования организаций, к подготовке отчетов по результатам информационно-аналитической деятельности, владению методами количественного анализа и моделирования.
Список литературы
1. Информационные системы в экономике: Учеб. пособие/Под ред. проф. А.Н. Романова, проф. Б.Е. Одинцова. – М.: Вузовский учебник, 2009.
2. Исаев Г.Н. Информационные системы в экономике: учебник для студентов вузов, обучающихся по специальностям «Финансы и кредит», «Бухг. учет, анализ и аудит»/ Г.Н.Исаев. – М.: Омега-Л, 2008.
3. Информатизация бизнеса: концепции, технологии, системы / А.М. Карминский, С.А. Карминский, В.П. Нестеров, Б.В.Черников; под ред. А.М. Карминского. – 2 изд., перераб. и доп. – М.: Финансы и статистика, 2004.
4. Тельнов Ю.Ф. Интеллектуальные информационные системы. (Учебное пособие) - М., 2000. 5. Джексон П. Введение в экспертные системы: Пер. с англ.: уч. пос. - М.: Издательский дом "Вильямс", 2001.
6. Дунаев В.В. HTML, скрипты и стили. 2-е изд. Доп. и перераб. – СПб.: БХВ-Петербург, 2008.
7. Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5. – СПб.: БХВ-Петербург, 2005.
8. Евсеев Д.А. Web-дизайн в примерах и задачах: учебное пособие/ Д.А. Евсеев, В.В. Трофимов; под ред. В.В. Трофимова. – М.: КНОРУС, 2010.
9. Дронов В.А. PHP 5/6 и Разработка интерактивных Web-сайтов. – СПб.: БХВ-Петербург, 2009.
http://www.w3.org/
http://www.w3.org/standards/webdesign/htmlcss
www.adempiere.com
http://biznit.ru/?p=79
wikipedia.org
По способу реализации
По степени охвата задач управления
По классу реализуемых технологических операций
(ППП Office)
По способу построения сети
По типу пользовательского интерфейса
По обслуживаемым предметным областям
Традиционные
Новые информационные технологии (новый браузер, Windows NT)
Электронная обработка данных
?Автоматизация функций управления
Поддержка принятия решений (СППР)
Электронный офис (СЭД)
Экспертная поддержка (ЭС)
Текстовый редактор
Табличный процессор
СУБД
Работа с графическими объектами (примитивами либо пикселями) Отличия
Системы мультимедиа
Гипертекстовые системы
Пакетные
Диалоговые
Сетевые
Локальные
Многоуровневые
Распределенные (БД)
Бухгалтерский учет
Управление персоналом (HRM)
Социальная сфера
Рекламная деятельность
Другие
Анализ и принятие решения
Прием
Передача
Обработка, систематизация и накопление данных
Прием
Передача
Обратная связь
Сбор, регистрация, накопление данных
Хранение
Защита информации
Делопроизводители, секретари
Регистрация входящих
Регистрация внутренних
Регистрация исходящих
Утверждение (подписание)
Рассмотрение (инициация)
Руководители
Согласование
Исполнение
Исполнители
Возникновение версионности документов
Входящий документ
Исходящий документ