Мегаобучалка Главная | О нас | Обратная связь


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



2016-01-26 436 Обсуждений (0)
Информационные системы 0.00 из 5.00 0 оценок




Цели и задачи дисциплины

Целями и задачами дисциплины является изучение информационных технологий и принципы организации автоматизированных систем обработки информации и управления транспортными системами; получение практических навыков работы в системе управления базами данных.

Знания и умения студента

В результате изучения дисциплины студент должен:

знать:

· типовые задачи обработки информации и управления организационными системами и технологическими процессами на транспорте;

· принципы организации систем обработки информации и управления сложными техническими системами;

уметь:

· осуществлять выбор промышленных систем обработки информации, удовлетворяющих требованиям профессиональной деятельности;

· формулировать техническое задание на разработку системы обработки информации, удовлетворяющие требованиям Приложений;

· создавать и вносить изменения в таблицы, запросы, формы и отчеты базы данных;

· устанавливать отношения между таблицами базы данных;

· связывать таблицы и пользоваться информацией из базы данных с помощью доступных инструментов, запроса данных и сортировки;

· использовать промышленные автоматизированные системы обработки информации и управления в своей профессиональной деятельности

Объем дисциплины и темы занятий

 

Темы занятий (30 часов)
1. Проектирование инфологической модели.
2. Конструирование таблиц в СУБД MS Access
3. Ввод и редактирование данных в режиме таблицы, создание схемы БД в СУБД MS Access
4. Проектирование запроса; получение информации из БД в СУБД MS Access.
5. Проектирование пользовательского интерфейса; создание макета формы; элементы управления формы и их свойства; свойства макета формы и ее разделов.
6. Свойства событий и процедуры обработки событий; группировка свойств; создание макросов.
7. Документирование результатов.

Итоговый контроль - зачет.

 

1.5. Список рекомендуемой литературы:

1. Руководство по воздушным перевозкам груза и почты. ОАО «Аэрофлот ─ российские международные авиалинии» Приказ № 234 от 11.07. 2000.

2. Четвериков В. Н. и др. Базы и банки данных: Учеб. для вузов по спец. АСУ/В. Н. Четвериков, Г. И. Ревунков, Э. Н. Самохвалов; Под ред. В. Н. Четверикова. ─ М.: Высш. Шк., 1987. ─ 248 с.

3. Базы данных: модели, разработка, реализация / Т.С. Карпова. — СПб.: Питер, 2002. —304 с.: ил.

4. Основы современных компьютерных технологий: Учебное пособие / Под ред. проф. Хомоненко А.Д. - СПб.: КОРОНА принт, 1998. -448 с.

5. Конноли, Томас и др. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.: Пер. с англ.: Уч. пос. ─ М. : Издательский дом “ Вильямс”, 2000. ─ 1120 с.

6. Кирстен В. И др. СУБД Cache: объектно-ориентированная разработка приложений. Учебный курс. ─ СПб.: Питер, 2001. ─ 384 с.

7. Компьютерные сети. Принципы, технологии, протоколы / В.Г. Олифер, Н.А. Олифер. - СПб.: Питер,2001.- 672 с.: ил.

8. Хольцшлаг Молли Э. HTML и XHTML. Специальное издание.: Пер. с англ.: Уч. пос. ─ М. : Издательский дом “ Вильямс”, 2000. ─ 736 с.

9. Базы данных. Системы управления базами данных: Методические указания по изучению раздела РАБОТА В СУБД MS Access и выполнению лабораторных работ для студентов всех факультетов / Академия ГА. С.-Петербург, 2002.

10. Информационные технологии на транспорте: Методические указания по выполнению контрольных заданий/Академия ГА. С-Петербург,2004.

11. Компьютерные сети и системы: Методические указания по изучению раздела “Навигация в Интернет”/Академия ГА. С-Пб., 2002.

12. Информационные технологии на транспорте: Методические указания по изучению раздела “Web-технология”/Университет ГА. С-Петербург, 2006.

13. Информационные технологии на транспорте: Методические указания по изучению раздела “Корпоративные сети и системы”/Академия ГА. С-Пб., 2004

б) дополнительная литература:

14. Дейт, К.Дж. Введение в системы баз данных. : Пер. с англ. - 6-е изд. ─ К. ; Диалектика, 1998. - 784с ; ил.

15. Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом. Системы баз данных. Полный курс.: Пер. с англ. ─ М. : Издательский дом “ Вильямс”, 2003. ─ 1088 с.

16. Т. Томас, К. Бегг, А. Страчан. Базы данных: проектирование, реализация и сопровождение. Теория и практика, 2-е изд.: Пер. с англ.: Уч. пос. ─ М. : Издательский дом “ Вильямс”, 2000. ─ 1120 с.


 

Методические указания для выполнения лабораторных работ.

 

Введение.

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

 

Информационная система представляется комплексом технических, программных, методических и организационных средств, осуществляющих:

· прием, хранение и формальную обработку данных;

· поиск и своевременную выдачу по запросу пользователя, предварительно подготовленных и отформатированных, данных для принятия решений.

Данные[1], в этом случае, отображают формализованную (синтаксическую) модель предметной области. Семантическая интерпретация данных, при которой происходит соотнесение элементов синтаксической модели ─ данных, с семантическими единицами предметной области (понятиями, объектами, информационными объектами, сущностями, событиями, явлениями и так далее) всегда осуществляется интеллектуальной познающей системой, в качестве которой может использоваться система искусственного интеллекта или человек в лице системных аналитиков, работающих в рассматриваемой предметной области.

Носителем данных в рассматриваемых системах является база данныхпоименованная совокупность логически связанных данных, размещенная в памяти компьютера и находящаяся под управлением комплекса специализированных программных средств, называемых системой управления базой данных (СУБД). Роль и место информационной системы (Рис. 1) определяется её функциональным назначением в системах автоматизированного или автоматического принятия решений (управления).

Состав функциональных элементов автоматизированных и автоматических систем управления и их назначение достаточно очевиден и здесь не рассматривается. Единственное, что, возможно, требует пояснения, это понятие “предметная область”,под которой понимается обладающая свойствами целостности и законченности обособленная область решения некоторого множества функциональных задач, сами задачи и методы их решения.

Основным элементом любой информационной системы является база данных. Система управления базой данных, поддерживающая работу информационной системы на всех этапах её существования, имеет развитой дружественный интерфейс пользователя и механизмы обработки транзакций, обеспечивающие параллельный доступ к одним и тем же данным со стороны нескольких прикладных процессов.

 

 

Рис. 1. Функциональная схема автоматизированных и автоматических систем

принятия решений

Структура системы управления базой данных [15] приведена на рисунке. 2.

Система управления базой данных должна:

· обеспечивать непосредственное управление данными во внешней памяти, поддерживая необходимые структуры внешней памяти, как для хранения данных, так и для хранения служебной информации;

· управлять буферами оперативной памяти, так как объемы данных, хранимых в базе данных, значительно превышают объемы оперативной памяти компьютера. Поэтому для обеспечения приемлемой производительности базы данных необходима буферизация данных в оперативной памяти. Современные СУБД поддерживают для этих целей собственный набор буферов оперативной памяти с собственной дисциплиной их замены;

 

Рис.2. Структура системы управления базой данных

 

· поддерживать механизмы выполнения транзакций. Если транзакция успешно выполняется, то СУБД фиксирует изменения базы данных, произведенные этой транзакцией. В противном случае, происходит откат транзакции, и состояние базы данных не изменяется. Поддержание механизма транзакций является обязательным условием даже для однопользовательских СУБД. В многопользовательских СУБД аналогичный механизм необходимо обеспечить для нескольких (серии) параллельно выполняемых транзакций. Управление транзакциями позволяет сохранять целостность базы данных при ее эксплуатации;

· осуществлять надежное хранение данных во внешней памяти. Надежность означает, что СУБД должна восстанавливать последнее согласованное состояние базы данных после любого аппаратного или программного сбоя. Это достигается ведением журнала изменений базы данных. Журнал - это обособленная часть базы данных, недоступная пользователям и сохраняющая протокол изменения базы данных. Восстановление базы данных выполняется по архивной копии базы данных и журналу;

· поддерживать язык, содержащий все необходимые средства для создания и работы с базой данных. В настоящее время таким языком для реляционных СУБД является язык SQL (Structured Query Language).

Функционирование СУБД регламентируется командами (инструкциями), формируемыми Приложениями[2], конечными пользователями и администратором базы данных.

Инструкции администратора базы данных, осуществляющего сопровождение (эксплуатацию) базы данных в рабочем состоянии, формируются в виде команд языка DDL (Data Definition Language ─ язык определения данных). Издаваемые команды обрабатываются компилятором DDL и передаются на выполнение исполняющей системе и менеджеру ресурсов.

Инструкции пользователей и приложений издаются в виде запросов и команд языка управления данными (DML ─ Data Manipulation Language). Существуют различные реализации DML, но наиболее мощным и используемым является, поддерживаемый международными стандартами, язык структурированных запросов SQL (Structured Query Language), выполняющий функции как языка DML, так и DDL.

Инструкции пользователей и Приложений обрабатываются компилятором запросов и менеджером транзакций.

Откомпилированная программа запроса ─ план запроса, передается исполняющей программе и менеджеру ресурсов, который транслирует обращение к файлам данных в адреса страниц памяти. Информация, содержащая имена файлов и адреса их хранения, передаются менеджеру буферов, который обращается непосредственно к внешним устройствам памяти компьютера и читает (записывает) необходимые данные. Полученные данные передаются непосредственно в буферы, размещаемые в оперативной памяти компьютера.

Каждая инструкция пользователей и Приложений рассматривается СУБД как транзакция, подлежащая исполнению в условиях атомарности, целостности, изолированности и долговечности. Выполнение транзакции осуществляется под управлением процессора транзакций, который включает в себя планировщика заданий (scheduler) или менеджера параллельных вычислений (concurrency-control manager) и менеджера протоколирования и восстановления (logging and recovery manager). Планировщик заданий обеспечивает атомарность и изолированность транзакций, а менеджер протоколирования и восстановления ─ устойчивость.

В процессе выполнения транзакций возможны ситуации, когда различные транзакции претендуют на один и тот же ресурс, что приводит к возможности появления взаимоблокировок. Признаки блокировок хранятся в таблице блокировок, размещаемой в оперативной памяти компьютера. Разрешение взаимоблокировок в СУБД выполняет менеджер транзакций.

Процесс проектирования информационных систем является многоэтапным итерационным процессом, включающим проектирование:

· информационно-логической модели предметной области. Инфологическая модель является семантической моделью предметной области и представляется в терминах информационных объектов[3]. Проектирование инфологической модели сложной системы является задачей системного анализа. Частным случаем инфологической модели предметной области является модель “сущность ─ связь”;

· концептуальной модели данных и выбор системы управления базой данных. Концептуальная модель данных отображает инфологическую модель предметной области в терминах конструируемых структур данных, является синтаксической моделью предметной области и представляется схемой данных. В предлагаемых методических указаниях в качестве концептуальной модели рассматривается реляционная модель данных;

· физической реализации базы данных и размещение данных в памяти компьютера. Физическая реализация базы данных выполняется специалистами по компьютерным технологиям, и здесь не рассматривается;

· приложений баз данных. Приложение базы данных реализуется в виде комплекса прикладных программ, соответствующих функционально обособленной задаче предметной области. Например, функциональные задачи, решаемые структурным подразделением организации “Бухгалтерия”, могут быть оформлены в виде приложения Бухгалтерия;

· интерфейса пользователя.

 



2016-01-26 436 Обсуждений (0)
Информационные системы 0.00 из 5.00 0 оценок









Обсуждение в статье: Информационные системы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (436)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)