Современные информационные системы
Оглавление
Введение. 2
Глава 1. Анализ предметной области. 3
1.1 Структуры современных ИС 3
1.2 Состав и назначение обеспечивающих подсистем 7
1.3 Состав, назначение
и задачи функциональных
1.4 Определение, классификация
и обзор технологий
1.5 Стадии и этапы
канонического проектирования
Глава 2. Проектирование информационной системы . 20
Глава 3. Проектирование функций и интерфейса приложения «Учет договора займа». 21
Введение.
Информация в современном
мире превратилась в один из наиболее
важных ресурсов, а информационные
системы (ИС) стали необходимым инструментом
практически во всех сферах деятельности.
Информационная система – это программный
комплекс, функции которого состоят в
поддержке надежного хранения информации
в памяти компьютера, выполнении специфических
для данного приложения преобразований
информации и вычислений, предоставления
для пользователя удобного и легко осваиваемого
интерфейса.
Практически в любой области деятельности
люди используют тот или иной вид моделей
(математических, физических или компьютерных),
чтобы иметь более ясное представление
о том, что они делают. Разнообразие задач,
решаемых с помощью ИС, привело к появлению
множества разнотипных систем, отличающихся
принципами построения и заложенными
в них правилами обработки информации
.
Методология проектирования информационных
систем описывает процесс создания и сопровождения
систем в виде жизненного цикла (ЖЦ) ИС,
представляя его как некоторую последовательность
стадий и выполняемых на них процессов
(разработка требований, проектирование,
реализация, тестирование, вход в действие).
Проектирование ИС охватывает три основные
области:
1) проектирование объектов данных, которые
будут реализованы в базе данных;
2) проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
3) учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
Сегодняшняя революция в информационных технологиях изменяет традиционные представления о ведении бизнеса. Электронная коммерция уравнивает шансы в привычной конкурентной борьбе, позволяя как крупным, так и мелким компаниям состязаться на равных в качестве, цене, ассортименте продукции. При затратах, равных стоимости рекламного объявления в местной газете, она дает торговым организациям доступ к мировому рынку, недоступному для малых компаний никакими другими средствами.
Целью выполнения данной курсовой работы
является разработка информационной системы
«Учет договоров займа», обеспечивающей
займы каких-либо средств посредством
договоров займа.
Для достижения поставленной цели необходимо:
- решить задачи создания функциональной и логической схемы данной ИС, модели функционирования информационной системы «Учет договоров займа».
- Изучить теорию;
- Выявить цели и назначение будущей ИС;
- Описать структуру ИС, ее подсистемы технического, информационного и программного обеспечения, построить схему базы данных;
Глава 1. Анализ предметной области.
1.1 Структуры современных ИС
Информационная система (ИС) представляет собой совокупность организационных, технических, программных и информационных средств, объединенных в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для выполнения функций управления.
Структура системы (промышленного предприятия, торговой организации и т.д.) с позиций кибернетики представлена на рисунке 1.1, где основные информационные потоки между внешней средой, объектом и системой управления помечены метками над стрелками ИП1, ИП2, ИПЗ, ИП4 и связаны с поддерживающей их информационной системой (ИС).
Объект управления представляет собой подсистему материальных элементов.
Система управления представляет
собой совокупность взаимодействующих
структурных подразделений
Планирование - функция, определяющая цель функционирования системы на различные периоды времени (стратегическое, тактическое, оперативное планирование);
Учет - функция, отображающая состояние объекта управления в результате выполнения хозяйственных процессов;
Контроль - функция, с помощью которой определяется отклонение учетных данных от плановых целей и нормативов;
Оперативное управление - функция,
осуществляющая регулирование всех
хозяйственных процессов с
Анализ - функция, определяющая тенденции в работе экономической системы и резервы, которые учитываются при планировании на следующий временной период.
Рисунок 1.1 Структура экономической системы
ИС связывает объект и систему управления между собой и с внешней средой через информационные потоки:
ИП1 - информационный поток из внешней среды в систему управления, который, с одной стороны, представляет поток нормативной информации, создаваемый государственными учреждениями в части законодательства, а с другой стороны - поток информации о конъюнктуре рынка, создаваемый конкурентами, потребителями, поставщиками;
ИП2 - информационный поток из системы управления во внешнюю среду, а именно: отчетная информация, прежде всего финансовая информация в государственные органы, инвесторам, кредиторам, потребителям; маркетинговая информация потенциальным потребителям;
ИПЗ - информационный поток
из системы управления на объект управления
(прямая кибернетическая связь), представляющий
совокупность плановой, нормативной
и распорядительной информации для
осуществления хозяйственных
ИП4 - информационный поток от объекта управления в систему управления (обратная кибернетическая связь), который отражает учетную информацию о состоянии объекта управления экономической системой (сырья, материалов, денежных, энергетических, трудовых ресурсов, готовой продукции и выполненных услугах) в результате выполнения хозяйственных процессов.
ИС накапливает и
К обработке информации в
ИС предъявляются следующие
Полнота и достаточность информации для реализации функций управления;
Своевременность предоставления информации;
Обеспечение необходимой
степени достоверности
Экономичность обработки информации: затраты на обработку данных не должны превышать получаемый эффект;
Адаптивность к изменяющимся информационным потребностям пользователей.
В соответствии с характером обработки информации в ИС на различных уровнях управления системой (оперативном, тактическом и стратегическом) выделяются следующие типы информационных систем:
Системы обработки данных (СОД) предназначены для учета и оперативного регулирования хозяйственных операций, подготовки стандартных документов для внешней среды (счетов, накладных, платежных поручений).
Информационные системы управления (ИСУ) ориентированы на тактический уровень управления: среднесрочное планирование, анализ и организацию работ в течение нескольких недель (месяцев), например анализ и планирование поставок, сбыта, составление производственных программ.
Системы поддержки принятия решений (СППР) используются в основном на верхнем уровне управления (руководства фирм, предприятий, организаций), имеющего стратегическое долгосрочное значение в течение года или нескольких лет. К таким задачам относятся формирование стратегических целей, планирование привлечения ресурсов, источников финансирования, выбор места размещения предприятий и т.д.
Идеальной считается ИС, которая включает все три типа перечисленных информационных систем. В зависимости от охвата функций и уровней управления различают корпоративные (интегрированные) и локальные ИС.
Корпоративная (интегрированная) ИС автоматизирует все функции управления на всех уровнях управления. Такая ИС является многопользовательской, функционирует в распределенной вычислительной сети.
Локальная ИС автоматизирует отдельные функции управления на отдельных уровнях управления. Такая ИС может быть однопользовательской, функционирующей в отдельных подразделениях системы управления.
Одним из основных свойств ИС является делимость на подсистемы, которая имеет ряд достоинств с точки зрения разработки и эксплуатации ИС, к которым относятся:
Упрощение разработки и модернизации ИС в результате специализации групп проектировщиков по подсистемам;
Упрощение внедрения и поставки готовых подсистем в соответствии с очередностью выполнения работ;
Упрощение эксплуатации ИС вследствие специализации работников предметной области.
Обычно выделяют функциональные и обеспечивающие подсистемы.
Функциональные подсистемы
ИС информационно обслуживают
1.2 Состав и
назначение обеспечивающих подсистем
Обеспечивающие подсистемы ИС являются общими для всей ИС независимо от конкретных функциональных подсистем, в которых применяются те или иные виды обеспечения. Состав обеспечивающих подсистем не зависит от выбранной предметной области. В состав обеспечивающих подсистем входят подсистемы организационного, технического, математического, программного, информационного обеспечения.
Подсистема «Организационное обеспечение» (ОО) является одной из важнейших подсистем ИС, от которой зависит успешная реализация целей и функций системы. В составе организационного обеспечения можно выделить четыре группы компонентов.
Первая группа включает важнейшие методические материалы, регламентирующие процесс создания и функционирования системы:
Общеотраслевые руководящие методические материалы по созданию ИС;
Типовые проектные решения;
Методические материалы по организации и проведению предпроектного обследования на предприятии;
Методические материалы по вопросам создания и внедрения проектной документации.
Вторым компонентом в структуре организационного обеспечения ИС является совокупность средств, необходимых для эффективного проектирования и функционирования ИС (комплексы задач управления, включая типовые пакеты прикладных программ, типовые структуры управления предприятием, унифицированные системы документов, общесистемные и отраслевые классификаторы и т.п.).
Третьим компонентом подсистемы организационного обеспечения является техническая документация, получаемая в процессе обследования, проектирования и внедрения системы: технико-экономическое обоснование, техническое задание, технический и рабочий проекты и документы, оформляющие поэтапную сдачу системы в эксплуатацию.
Четвертым компонентом подсистемы организационного обеспечения является «Персонал», где представлена организационно-штатная структура проекта, определяющая, в частности, состав главных конструкторов системы и специалистов по функциональным подсистемам управления.
Подсистема «Техническое
обеспечение» (ТО) представляет комплекс
технических средств, предназначенных
для обработки данных в ИС. В
состав комплекса входят электронные
вычислительные машины, осуществляющие
обработку экономической
Подсистема «Математическое обеспечение» (МО) - это совокупность математических моделей и алгоритмов для решения задач и обработки информации с применением вычислительной техники, а также комплекс средств и методов, позволяющих строить экономико-математические модели задач управления. В состав МО входят: средства МО (средства моделирования типовых задач управления, методы многокритериальной оптимизации, математической статистики, теории массового обслуживания и др.); техническая документация (описание задач, алгоритмы решения задач, экономико-математические модели); методы выбора МО (методы определения типов задач, методы оценки вычислительной сложности алгоритмов, методы оценки достоверности результатов).
Подсистема «Программное обеспечение» (ПО) включает совокупность компьютерных программ, описаний и инструкций по их применению на ЭВМ (рисунок 2.1).
Рисунок 2.1 Программное обеспечение ИС
ПО делится на два комплекса:
общее (операционные системы, операционные оболочки, компиляторы, интерпретаторы, программные среды для разработки прикладных программ, СУБД, сетевые программы и т.д.)
специальное (совокупность прикладных программ, разработанных для конкретных задач в рамках функциональных подсистем, и контрольные примеры).
Подсистема «Информационное
обеспечение» (ИО) - это совокупность
единой системы классификации и
кодирования технико-
Рисунок 2.2 Информационное обеспечение ИС
В состав ИО включаются два комплекса: компоненты внемашинного информационного обеспечения (классификаторы технико-экономической информации и документы) и внутримашинного информационного обеспечения (макеты/экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных).
Центральным компонентом
информационного обеспечения
Функциональные подсистемы
определяют составы задач и постановки
задач, математические модели и алгоритмы
решения которых
Функциональные подсистемы, компоненты МО и ПО определяют принципы организации и состав классификаторов документов, состав информационной базы. Разработка структуры и состава информационной базы позволяет интегрировать все задачи функциональных подсистем в единую экономическую информационную систему, функционирующую по принципам, сформулированным в документах организационного и правового обеспечения.
Объемные данные потоков информации вместе с расчетными данными относительно степени сложности разрабатываемых алгоритмов и программ позволяют выбрать и рассчитать компоненты технического обеспечения. Выбранный комплекс технических средств дает возможность определить тип операционной системы, а разработанное программное, информационное обеспечение позволяет организовать технологию обработки информации для решения задач, входящих в соответствующие функциональные подсистемы.
1.3 Состав, назначение
и задачи функциональных подсистем
Функциональная подсистема ИС представляет собой комплекс экономических задач с высокой степенью информационных обменов (связей) между задачами. При этом под задачей будем понимать некоторый процесс обработки информации с четко определенным множеством входной и выходной информации (например, начисление сдельной заработной платы, учет прихода материалов, оформление заказа на закупку и т.д.).
Состав функциональных подсистем во многом определяется особенностями экономической системы, ее отраслевой принадлежностью, формой собственности, размером, характером деятельности предприятия.
Функциональные подсистемы ИС могут строиться по различным принципам:
Предметному;
Функциональному;
Проблемному;
Смешанному (предметно-функциональному).
При этом в подсистемах рассматривается решение задач на всех уровнях управления.
1.4 Определение,
классификация и обзор технологий
проектирования ИС
Современные информационные технологии предоставляют широкий набор способов реализации ИС, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки. Процесс проектирования ИС – это процесс принятия проектно-конструкторских решений, направленных на получение описания системы (проекта ИС), удовлетворяющего требования заказчика.
Под проектом ИС будем понимать
проектно-конструкторскую и
Под проектированием ИС понимается процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом в проект ИС. С этой точки зрения проектирование ИС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла ИС: планирования и анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ИС.
Объектами проектирования ИС являются отдельные элементы или их комплексы функциональных и обеспечивающих частей. Так, функциональными элементами в соответствии с традиционной декомпозицией выступают задачи, комплексы задач и функции управления. В составе обеспечивающей части ИС объектами проектирования служат элементы и их комплексы информационного, программного и технического обеспечения системы.
В качестве субъекта проектирования ИС выступают коллективы специалистов, которые осуществляют проектную деятельность, как правило, в составе специализированной (проектной) организации, и организация-заказчик, для которой необходимо разработать ИС. Масштабы разрабатываемых систем определяют состав и количество участников процесса проектирования. При большом объеме и жестких сроках выполнения проектных работ в разработке системы может принимать участие несколько проектных коллективов (организаций-разработчиков). В этом случае выделяется головная организация, которая координирует деятельность всех организаций-соисполнителей.
Форма участия соисполнителей
в разработке проекта системы
может быть различной. Наиболее распространенной
является форма, при которой каждый
соисполнитель выполняет
Осуществление проектирования ИС предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта.
Технология проектирования
ИС - это совокупность методологии
и средств проектирования ИС, а
также методов и средств
В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий.
Так, технологический процесс
проектирования ИС в целом делится
на совокупность последовательно-параллельных,
связанных и соподчиненных
Таким образом, технология проектирования задается регламентированной последовательностью технологических операций, выполняемых в процессе создания проекта на основе того или иного метода, в результате чего стало бы ясно, не только ЧТО должно быть сделано для создания проекта, но и КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.
Предметом любой выбираемой
технологии проектирования должно служить
отражение взаимосвязанных
К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:
Созданный с помощью этой технологии проект должен отвечать требованиям заказчика;
Выбранная технология должна максимально отражать все этапы цикла жизни проекта;
Выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
Технология должна быть основой связи между проектированием и сопровождением проекта;
Технология должна способствовать росту производительности труда проектировщика;
Технология должна обеспечивать надежность процесса проектирования и эксплуатации проекта;
Технология должна способствовать
простому ведению проектной
Основу технологии проектирования ИС составляет методология, которая определяет сущность, основные отличительные технологические особенности. Методология проектирования предполагает наличие некоторой концепции, принципов проектирования, реализуемых набором методов проектирования, которые, в свою очередь, должны поддерживаться некоторыми средствами проектирования.
Организация проектирования предполагает определение методов взаимодействия проектировщиков между собой и с заказчиком в процессе создания проекта ИС, которые могут также поддерживаться набором специфических средств.
Методы проектирования ИС
можно классифицировать по степени
использования средств
Так, по степени автоматизации методы проектирования разделяются на методы:
Ручного проектирования, при котором проектирование компонентов ИС осуществляется без использования специальных инструментальных программных средств, а программирование - на алгоритмических языках;
Компьютерного проектирования, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств.
По степени использования
типовых проектных решений
Оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС;
Типового проектирования,
предполагающего конфигурацию ИС из
готовых типовых проектных
Оригинальное (индивидуальное) проектирование ИС характеризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, которые в максимальной степени отражают все его особенности.
Типовое проектирование выполняется
на основе опыта, полученного при
разработке индивидуальных проектов.
Типовые проекты как обобщение
опыта для некоторых групп
организационно-экономических
По степени адаптивности проектных решений методы проектирования классифицируются на методы:
Реконструкции, когда адаптация
проектных решений выполняется
путем переработки
Параметризации, когда проектные решения настраиваются (перегенерируются) в соответствии с изменяемыми параметрами;
Реструктуризации модели, когда изменяется модель проблемной области, на основе которой автоматически перегенерируются проектные решения.
Сочетание различных признаков
классификации методов
1.5 Стадии и
этапы канонического проектирования
ИС
Каноническое проектирование ИС отражает особенности ручной технологии индивидуального (оригинального) проектирования, осуществляемого на уровне исполнителей без использования каких-либо инструментальных средств, позволяющих интегрировать выполнение элементарных операций. Как правило, каноническое проектирование применяется для небольших локальных ИС.
В основе канонического проектирования лежит каскадная модель жизненного цикла ИС. Процесс каскадного проектирования в жизненном цикле ИС в соответствии с применяемым в нашей стране ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» делится на следующие семь стадий: