Информационные системы. 5
Аннотация
В теоретической части курсовой работы рассматривается понятие информационной системы и их классификация по типу данных, степени автоматизации, сфере применения и т.д. Также рассматриваются принципы построения ИС, структура и примеры реализации.
В практической части работы приводится описание реализации программы «Обучение перевода чисел из десятичной системы счисления в двоичную и обратно».
Теоретическая часть 4
Введение 4
Понятие информационной системы 5
Определение 1 5
Определение 2 5
Классификация информационных систем 5
Фактографические системы 5
Документальные системы 6
Ручные ИС 6
Автоматические ИС 6
Автоматизированные ИС 7
Информационно-поисковые системы 7
Информационно-решающие системы 7
Информационные системы организационного управления 7
ИС управления технологическими процессами (ТП) 8
ИС автоматизированного проектирования (САПР) 8
Интегрированные (корпоративные) ИС 8
Принципы построения и примеры реализации ИС 8
Структура электронных информационных систем 13
Заключение 14
Практическая часть 15
Формулировка задания 15
Исходный код программы 15
Техническое описание программы 17
Инструкция пользователя с иллюстрациями основных этапов работы в виде скриншотов: 18
Список используемой литературы 19
Теоретическая часть
Введение
Информационная система (ИС) – система сбора, хранения, накопления, поиска и передачи информации, применяемая в процессе управления или принятия решений. ИС включает:
- информ. – справочный фонд,
- язык обработки информ.,
- носители информ.,
- комплекс моделей.
Автоматизированная ИС – совокупность информ., экономико-математических методов и моделей, аппаратных, программных, организационных, технологических средств и специалистов.
Автоматизированная ИС предназначена для эффективной эксплуатации экономической ИС.
В организациях существует большое количество различных типов ИС: от традиционных до сложных, работающих на базе локальных и глобальных компьютерных сетей.
Понятие информационной системы
Определение 1
Информационная система - это совокупность взаимосвязанных элементов, представляющих собой информационные, кадровые и материальные ресурсы, процессы, которые обеспечивают сбор, обработку, преобразование, хранение и передачу информации в организации.
Определение 2
Информационные технологии - это совокупность методов, процедур и средств, реализующих процессы сбора, обработки, преобразования, хранения и передачи информации.
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности.
Классификация информационных систем
Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.
Информационные системы можно
классифицировать по целому ряду различных
признаков. В основу рассматриваемой
классификации положены наиболее существенные
признаки, определяющие функциональные
возможности и особенности
По типу хранимых данных ИС делятся на фактографические и документальные.
Фактографические системы
Фактографические системы
Документальные системы
В документальных системах информация
представлена в виде документов, состоящих
из наименований, описаний, рефератов
и текстов. Поиск по неструктурированным
данным осуществляется с использованием
семантических признаков. Отобранные
документы предоставляются
Основываясь на степени автоматизации информационных процессов в системе управления фирмой, информационные системы делятся на ручные, автоматические и автоматизированные.
Рис. 1.1. Класcификация информационных систем
Ручные ИС
Ручные ИС характеризуются отсутствием
современных технических
Автоматические ИС
В автоматических ИС все операции по переработке информации выполняются без участия человека.
Автоматизированные ИС
Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль в выполнении рутинных операций обработки данных отводится компьютеру. Именно этот класс систем соответствует современному представлению понятия "информационная система".
В зависимости от характера обработки данных ИС делятся на информационно-поисковые и информационно-решающие.
Информационно-поисковые системы
Информационно-поисковые
Информационно-решающие системы
Информационно-решающие системы осуществляют,
кроме того, операции переработки
информации по определенному алгоритму.
По характеру использования
Результирующая информация управляющих
ИС непосредственно
Советующие ИС вырабатывают информацию,
которая принимается человеком
к сведению и учитывается при
формировании управленческих решений,
а не инициирует конкретные действия.
Эти системы имитируют
В зависимости от сферы применения различают следующие классы ИС.
Информационные системы организационного управления
Информационные системы
Основными функциями подобных систем
являются: оперативный контроль и
регулирование, оперативный учет и
анализ, перспективное и оперативное
планирование, бухгалтерский учет,
управление сбытом, снабжением и другие
экономические и
ИС управления технологическими процессами (ТП)
ИС управления технологическими процессами
(ТП) - служат для автоматизации функций
производственного персонала по
контролю и управлению производственными
операциями. В таких системах обычно
предусматривается наличие
ИС автоматизированного проектирования (САПР)
ИС автоматизированного
Интегрированные (корпоративные) ИС
Интегрированные (корпоративные) ИС -
используются для автоматизации
всех функций фирмы и охватывают
весь цикл работ от планирования деятельности
до сбыта продукции. Они включают
в себя ряд модулей (подсистем), работающих
в едином информационном пространстве
и выполняющих функции
Принципы построения и примеры реализации ИС
Анализ современного состояния
рынка ИС показывает устойчивую тенденцию
роста спроса на информационные системы
организационного управления. Причем
спрос продолжает расти именно на
интегрированные системы
Заказчики ИС стали выдвигать все больше требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании своей деятельности.
Таким образом, возникла насущная необходимость формирования новой методологии построения информационных систем.
Цель такой методологии
-обеспечивать создание корпоративных ИС, отвечающих целям и задачам организации, а также предъявляемым требованиям по автоматизации деловых процессов заказчика;
-гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта;
-поддерживать удобную дисциплину сопровождения, модификации и наращивания системы;
-обеспечивать преемственность разработки, т.е. использование в разрабатываемой ИС существующей информационной инфраструктуры организации (задела в области информационных технологий).
Внедрение методологии должно приводить
к снижению сложности процесса создания
ИС за счет полного и точного описания
этого процесса, а также применения
современных методов и
Проектирование ИС охватывает три основные области:
-проектирование объектов данных, которые будут реализованы в базе данных;
-проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
-учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
Проектирование информационных систем всегда начинается с определения цели проекта. В общем виде цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент запуска системы и в течение всего времени ее эксплуатации:
-требуемой функциональности системы и уровня ее адаптивности к изменяющимся условиям функционирования;
-требуемой пропускной способности системы;
-требуемого времени реакции системы на запрос;
-безотказной работы системы;
-необходимого уровня безопасности;
-простоты эксплуатации и поддержки системы.
Согласно современной
Процесс создания ИС делится на ряд этапов (стадий), ограниченных некоторыми временными рамками и заканчивающихся выпуском конкретного продукта (моделей, программных продуктов, документации и пр.).
Обычно выделяют следующие этапы создания ИС: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение. (Последние два этапа далее не рассматриваются, поскольку выходят за рамки тематики книги.)
Начальным этапом процесса создания
ИС является моделирование бизнес-
Целью начальных этапов создания ИС, выполняемых на стадии анализа деятельности организации, является формирование требований к ИС, корректно и точно отражающих цели и задачи организации-заказчика. Чтобы специфицировать процесс создания ИС, отвечающей потребностям организации, нужно выяснить и четко сформулировать, в чем заключаются эти потребности. Для этого необходимо определить требования заказчиков к ИС и отобразить их на языке моделей в требования к разработке проекта ИС так, чтобы обеспечить соответствие целям и задачам организации.
Задача формирования требований к
ИС является одной из наиболее ответственных,
трудно формализуемых и наиболее
дорогих и тяжелых для
На этапе проектирования прежде всего формируются модели данных. Проектировщики в качестве исходной информации получают результаты анализа. Построение логической и физической моделей данных является основной частью проектирования базы данных. Полученная в процессе анализа информационная модель сначала преобразуется в логическую, а затем в физическую модель данных.
Параллельно с проектированием схемы базы данных выполняется проектирование процессов, чтобы получить спецификации (описания) всех модулей ИС. Оба эти процесса проектирования тесно связаны, поскольку часть бизнес-логики обычно реализуется в базе данных (ограничения, триггеры, хранимые процедуры). Главная цель проектирования процессов заключается в отображении функций, полученных на этапе анализа, в модули информационной системы. При проектировании модулей определяют интерфейсы программ: разметку меню, вид окон, горячие клавиши и связанные с ними вызовы.
Конечными продуктами этапа проектирования являются:
-схема базы данных (на основании ER-модели, разработанной на этапе анализа);
-набор спецификаций модулей системы (они строятся на базе моделей функций).
Кроме того, на этапе проектирования
осуществляется также разработка архитектуры
ИС, включающая в себя выбор платформы
(платформ) и операционной системы (операционных
систем). В неоднородной ИС могут
работать несколько компьютеров
на разных аппаратных платформах и
под управлением различных
-будет ли это архитектура "файл-сервер" или "клиент-сервер";
-будет ли это 3-уровневая архитектура со следующими слоями: сервер, ПО промежуточного слоя (сервер приложений), клиентское ПО;
-будет ли база данных централизованной или распределенной. Если база данных будет распределенной, то какие механизмы поддержки согласованности и актуальности данных будут использоваться;
-будет ли база данных однородной, то есть, будут ли все серверы баз данных продуктами одного и того же производителя (например, все серверы только Oracle или все серверы только DB2 UDB). Если база данных не будет однородной, то какое ПО будет использовано для обмена данными между СУБД разных производителей (уже существующее или разработанное специально как часть проекта);.
-будут ли для достижения должной производительности использоваться параллельные серверы баз данных (например, Oracle Parallel Server, DB2 UDB и т.п.).
Этап проектирования завершается разработкой технического проекта ИС.
На этапе реализации осуществляется создание программного обеспечения системы, установка технических средств, разработка эксплуатационной документации.
Этап тестирования обычно оказывается распределенным во времени.
После завершения разработки отдельного модуля системы выполняют автономный тест, который преследует две основные цели:
-обнаружение отказов модуля (жестких сбоев);
-соответствие модуля спецификации (наличие всех необходимых функций, отсутствие лишних функций).
После того как автономный тест успешно пройдет, модуль включается в состав разработанной части системы и группа сгенерированных модулей проходит тесты связей, которые должны отследить их взаимное влияние.
Далее группа модулей тестируется
на надежность работы, то есть проходят,
во-первых, тесты имитации отказов
системы, а во-вторых, тесты наработки
на отказ. Первая группа тестов показывает,
насколько хорошо система восстанавливается
после сбоев программного обеспечения,
отказов аппаратного
Затем весь комплект модулей проходит системный тест - тест внутренней приемки продукта, показывающий уровень его качества. Сюда входят тесты функциональности и тесты надежности системы.
Последний тест информационной системы
- приемо-сдаточные испытания. Такой
тест предусматривает показ
Необходимость контролировать процесс создания ИС, гарантировать достижение целей разработки и соблюдение различных ограничений (бюджетных, временных и пр.) привело к широкому использованию в этой сфере методов и средств программной инженерии: структурного анализа, объектно-ориентированного моделирования, CASE-систем.
Структура электронных информационных систем
Информационная система является элементом большой системы и обеспечивает задачи управления информационными ресурсами, поэтому для эффективной работы всей системы большое значение имеет ее структура и состав
Все информационные системы (ИС) включают один и тот же набор компонентов (рис. 2):
- функциональные компоненты
- компоненты систем обработки данных
- организационные компоненты.
Под функциональными компонентами понимается система функций управления, комплекс взаимоувязанных в пространстве и во времени операций по управлению, необходимых для достижения поставленных перед организацией целей. Любая сложная управленческая функция расчленяется на ряд более мелких задач (операция декомпозиции) и доводится до конкретного исполнителя.
Рис.2. Компоненты информационной системы.
Структура представляется множеством компонент, находящихся в специфическом взаимодействии для осуществления заданных функций. Компоненты, в свою очередь, являются соединениями элементов. Форма структуры поддерживается соответствующими связями, к которым относятся внешне порожденные связи.
Заключение
Индустрия разработки автоматизированных информационных систем управления зародилась в 1950-х - 1960-х годах и к концу века приобрела вполне законченные формы.
На первом этапе основным подходом в проектировании ИС был метод "снизу-вверх", когда система создавалась как набор приложений, наиболее важных в данный момент для поддержки деятельности предприятия. Основной целью этих проектов было не создание тиражируемых продуктов, а обслуживание текущих потребностей конкретного учреждения. Такой подход отчасти сохраняется и сегодня. В рамках "лоскутной автоматизации" достаточно хорошо обеспечивается поддержка отдельных функций, но практически полностью отсутствует стратегия развития комплексной системы автоматизации, а объединение функциональных подсистем превращается в самостоятельную и достаточно сложную проблему.
Создавая свои отделы и управления
автоматизации, предприятия пытались
"обустроиться" своими силами. Однако
периодические изменения
Следующий этап связан с осознанием
того факта, что существует потребность
в достаточно стандартных программных
средствах автоматизации
Сама идея использования универсальной
программы накладывает
Согласно статистическим данным, собранным Standish Group (США), из 8380 проектов, обследованных в США в 1994 году, неудачными оказались более 30% проектов, общая стоимость которых превышала 80 миллиардов долларов. При этом оказались выполненными в срок лишь 16% от общего числа проектов, а перерасход средств составил 189% от запланированного бюджета.
В то же время, заказчики ИС стали выдвигать все больше требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании своей деятельности.
Практическая часть
Формулировка задания
Составить программу для обучения переводу чисел из десятичной системы счисления в двоичную и обратно. Программа должна предлагать десятичное (двоичное) число, выбранное с помощью датчика случайных чисел, обучающийся - назвать число в двоичной (десятичной) системе счисления.
Исходный код программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, math;
type
TForm1 = class(TForm)
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;
Button1: TButton;
Panel1: TPanel;
Edit1: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
dvchislo, deschislo :integer;
sbox : string;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
i,n,ost,st, des,box :integer;
pl,por :real;
m : array [1..99] of integer;
begin
Edit1.Text := '';
// выбор способа перевода
if (RadioButton1.Checked=false) and (RadioButton2.Checked=false)
then ShowMessage('Выберите вариант перевода!!!');
if RadioButton1.Checked=true then
begin
Panel1.Caption := ''; sbox := '';
deschislo := random(1000); //выбор числа
Panel1.Caption:=inttostr(
//перевод
числа в двоичную систему
i:=1;
while deschislo<>0 do
begin
ost := deschislo mod 2;
deschislo := deschislo div 2;
m[i]:=ost;
n:=i; inc(i);
end;
for i := n downto 1 do
sbox := sbox + inttostr(m[i]);
end;
//выбор двоичного числа
if RadioButton2.Checked=true then
begin
deschislo := 0;
por := 9; Panel1.Caption := '';
for i := 1 to 10 do
begin
Panel1.Caption := Panel1.Caption + inttostr(random(2));
st:= trunc( power(2,por)); por:=por-1;
deschislo := deschislo + strtoint(Panel1.Caption[i])*
end;
sbox := inttostr(deschislo);
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
randomize;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if Edit1.Text='' then ShowMessage('Введите ответ!') //вывод при пустом поле
else //проверка на правильность решения
if sbox=Edit1.Text then ShowMessage('Правильно!')
else ShowMessage('Не правильно! Введите еще раз!');
end;
end.
Техническое описание программы
Используемый язык - Object Pascal, в среде программирования Delphi 7.
Требуемая операционная система: Windows 7, Windows Vista, Windows XP, Windows 2000, Windows 98, Windows NT, Windows Me.
Используемая оперативная и дисковая память программы: 1380 кб и 401 кб соответственно.
Системные требования: -CPU: 1.5 ГГц -VIDEO: 32 Мб и выше -RAM: 256 Мб
-HDD: 3 Гб.
Инструкция пользователя с иллюстрациями основных этапов работы в виде скриншотов:
Старт программы
Перевод из десятичной в двоичную систему счисления
Перевод из двоичной в десятичную систему счисления
Список используемой литературы
1. «ABIS. Информационные системы на основе действий» В.Ивлева и Т.Поповой. Издательство «1С-Паблишинг», 245 стр., 2005

- Информационные системы
- Информационные системы
- Информационные системы
- Информационные системы
- Информационные системы
- Информационные системы
- Информационные системы
- Информационные свойства документа (2)
- Информационные свойства документов
- Информационные свойства документов
- Информационные свойства унифицированных документов
- Информационные сети
- Информационные сети в информационном обеспечении управления
- Информационные системы