Методы проектирования АИС
ВВЕДЕНИЕ
Вторая половина ХХ века ознаменовалась крупным технологическим рывком научно-технологического прогресса. Появление в середине ХХ века электронно-вычислительных машин открыло новые возможности обработки информации и управления.
Для современного этапа развития цивилизации характерной чертой являются интенсивно разворачивающиеся процессы информатизации в любых сферах деятельности современного человека. Следствием этого стало формирование новой информационной инфраструктуры, которая связана с новым типом общественных отношений, с новой реальностью, с новыми информационными технологиями и опирающимися на них информационными системами различных видов. Сердцевиной современных информационных технологий являются автоматизированные информационные системы. Создание, функционирование и использование которых привело к возникновению специфических понятий, категорий, приемов работы и навыков разработки и использования.
Внедрение техники и технологии автоматизированной обработки информации с применением средств компьютерной и телекоммуникационной техники ставит перед нами новые и важные задачи владения оперативными и точными знаниями в разработке современных АИС. Поэтому актуальной оказывается необходимость изучения теории и практики построения, разработки и применения АИС в той или иной деятельности.
Автоматизированная информационная система— совокупность программно-аппаратных средств, предназначенных для автоматизации деятельности, связанной с хранением, передачей и обработкой информации.
Одним из распространенных классов АИС является гипертекстовые АИС. Гипертекстовые АИС являются основой мировой информационной сети WWW. Это сетевая глобальная АИС, которая составляет основу формирования и развития информационного общества. По сути дела, интернет как глобальная АИС представляет собой информационную инфраструктуру информационного общества, состоящую из трансграничных информационно-телекоммуникационных сетей и распределенных в них информационных ресурсов как запасов знаний, в совокупности представляющей интегральный источник знаний и средство коммуникации субъектов информационного общества.
Настоящая курсовая работа посвящена разработке гипертекстовых АИС и ее прикладной реляционной базы данных. Цель данной курсовой работы является разработка АИС «Блог фотографий». Создание АИС поспособствует повышению эффективности работы блога фотографий. Сокращение избыточности хранимых данных, а следовательно, экономия объема используемой памяти, уменьшение затрат на многократные операции обновления избыточных копий и устранение возможности возникновения противоречий из-за хранения в разных местах сведений об одном и том же объекте, увеличение степени достоверности информации и увеличение скорости обработки информации; излишнее количество внутренних промежуточных документов, различных журналов, папок, заявок и т.д., В ней мы подробно рассмотрим с помощью, каких современных технологий была проделана эта работа, изучим, почему были выбраны эти технология, рассмотрим все их плюсы и минусы, подробно разберём все этапы по каким был реализован интернет-магазин и в конце мы сможем просмотреть весь проделанный путь, на уже полностью рабочем сайте.
Настоящая курсовая работа посвящена разработке гипертекстовых АИС и ее прикладной реляционной базы данных (РБД) для учета данных интернет магазина «Компьютерные технологии».
ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ АИС
Методы проектирования АИС
Методы проектирования ИС можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.
Так, по степени автоматизации методы проектирования разделяются на:
• ручное, при котором проектирование компонентов ИС осуществляется без использования специальных инструментальных программных средств, а программирование — на алгоритмических языках;
• компьютерное, при котором производится генерация ЮМ конфигурирование (настройка) проектных решений на основе использования специальных инструментальных программных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
• оригинальное (индивидуальное), когда проектные решения разрабатываются «с нуля» и соответствии с требованиями к АИС. Характеризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, которые к максимальной степени отражают все его особенности;
• типовое, предполагающее конфигурирование ИС из готовых типовых проектных решений (программных модулей). Выполняется на основе опыта, полученного при разработке индивидуальных проектов. Типовые проекты, как обобщение опыта, для некоторых групп организационно-экономических систем или видов работ, в каждом конкретном случае связаны с множеством специфических особенностей и различаются по степени охвата функций управления, выполняемым работам и разрабатываемой проектной документации.
По степени адаптивности проектных решений выделяют методы:
• реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов (перепрограммирования программных модулей);
• параметризации, когда проектные решения настраиваются (генерируются) в соответствии с изменяемыми параметрами;
• реструктуризации модели, когда изменяется модель проблемной области, на основе которой автоматически заново генерируются проектные решения.
Этапы проектирования автоматизированных информационных систем. К проектированию АИС непосредственное отношение имеют два направления деятельности:
1) собственно проектирование АИС конкретных предприятий (отраслей) на базе готовых программных и аппаратных компонентов с помощью специальных инструментальных средств разработки.
2) проектирование упомянутых компонентов АИС и инструментальных средств, ориентированных на многократное применение при разработке многих конкретных информационных систем.
Основная цель АИС - хранение, обеспечение эффективного поиска и передачи информации по соответствующим запросам для наиболее полного удовлетворения информационных запросов большого числа пользователей. К основным принципам автоматизации информационных процессов относят: окупаемость, надежность, гибкость, безопасность, дружественность, соответствие стандартам.
Для конкретных видов технологий проектирования свойственно применение определенных средств разработки ИС, которые поддерживают выполнение, как отдельных проектных работ, этапов, так и их совокупностей. Поэтому перед разработчиками ИС, как правило, стоит задача выбора средств проектирования, которые, но своим характеристикам в наибольшей степени соответствуют требованиям конкретного предприятия.
Таблица №1. Характеристики классов технологии проектирования.
Класс технологии
| Степень автоматизации
| Степень типизации
| Степень адаптивности
| Каноническое
| Ручное
| Оригинальное
| Реконструкция
| Индустриальное автоматизированное
| Компьютерное
| Оригинальное
| Реструктизация модели (генерация ИС)
| Индустриальное типовое
| Компьютерное
| Типовое сборочное
| Параметризация и реструктуризация модели (конфигурация ИС)
|
Средства проектирования должны быть:
• инвариантны к объекту проектирования (в своем классе);
• охватывать в совокупности все этапы жизненною цикла ИС;
• технически, программно и информационно совместимыми;
• простыми в освоении и применении;
• экономически целесообразными.
Средства проектирования ИС можно разделить на два класса: без использования ЭВМ и с использованием ЭВМ.
Средства проектирования без использования ЭВМ применяются на всех стадиях и этапах. Как правило, это средства организационно-методического обеспечения операций и в первую очередь различные стандарты, регламентирующие процесс проектирования систем. Сюда же относятся единая система классификации и кодирования информации, унифицированная система документации, модели описания и анализа потоков информации и т. п.
Средства проектирования с использованием ЭВМ могут применяться как на отдельных, так и на всех стадиях и этапах процесса проектирования ИС и соответственно поддерживают разработку элементов, разделов, проекта системы в целом. Вес множество средств проектирования с использованием ЭВМ делят на четыре подкласса.
1. Операционные средства, которые поддерживают проектирование операций обработки информации. К данному подклассу средств относятся алгоритмические языки, библиотеки стандартных подпрограмм и классов объектов, генераторы программ типовых операций обработки данных и т. п., а также средства расширения функций операционных систем. В данный класс, включаются также такие простейшие инструментальные средства проектирования, как средства для тестирования и отладки программ, поддержки процесса документирования проекту и т. п.
2. Средства, поддерживающие проектирование отдельных компонентов. К данному подклассу относятся средства общесистемного назначения:
• системы управления базами данных (СУБД);
• табличные процессоры;
• статистические ППП;
• текстовые редакторы;
• текстовые редакторы;
Для перечисленных средств характерно их использование для разработки технологических подсистем ИС: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, принятия решений.
3. Средства, поддерживающие проектирование разделов проекта. В этом подклассе выделяют функциональные средства проектирования.
Функциональные средства направлены на разработку автоматизированных систем, реализующих функции, комплексы задач и за дачи управления. Разнообразие предметных областей порождает многообразие средств данного подкласса, ориентированных и организационной системы, уровень, функцию управления.
К функциональным средствам проектирования систем обработки информации относятся типовые проектные решения, функциональные пакеты прикладных программ, типовые проекты.
4. Средства, поддерживающие разработку на стадиях и этапах процесса проектирования. К данному классу относятся средства автоматизации проектирования ИС (CASE-средства). Современные CASE-средства, в свою очередь, классифицируются в основном по двум признакам:
1) по охватываемым этапам процесса разработки ИС;
2) по степени интегрированности:
• отдельные локальные средства (tools);
• набор интегрированных средств, охватывающих большинство этапов разработки ИС (toolkit);
• полностью интегрированные средства, связанные общей базой проектных данных -репозиторием (workbench).
Стадии разработки АИС
Потребность в сознании ИС может обусловливаться либо необходимостью автоматизации или модернизации существующих информационных процессов, либо необходимостью коренной реорганизации в деятельности предприятия.
Разработка ИС — трудоемкий, длительный и динамический процесс. Технологии разработки (проектирования), применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности целей могут объединяться в стадии.
1. Планирование и анализ требований (пред проектная стадия) — системный анализ. Исследование и анализ существующей информационной системы, определение требований к создаваемой ИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ИС.
2. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление техническою проекта ИС.
3. Реализация (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
4. Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ИС н эксплуатацию по подразделениям экономическою объекта, оформление акта о приемо-сдаточных, испытаниях ИС.
5. Эксплуатация ИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ИС, исправление ошибок и недоработок, оформление требований к модернизации ИС и ее выполнение.
Системный анализ
К основным целям процесса относятся следующие:
• формулировка потребности в новой ИС (идентифицировать все недостатки существующей ИС);
• выбор направления и определение экономической целесообразности проектирования ИС.
Системный анализ ИС начинается с описания и анализа функционирования рассматриваемого экономического объекта в соответствии с требованиями, которые предъявляются к нему. В результате этого этапа выявляются основные недостатки существующей ИС, на основе которых формулируется потребность в совершенствовании системы управления этим объектом, и ставится задача определения экономически обоснованной необходимости автоматизации определенных функций управления.
Системный синтез
Этот процесс включает:
• разработку функциональной архитектуры ИС, которая отражает структуру выполняемых функций;
• разработку системной архитектуры выбранного варианта ИС, т. е. состав обеспечивающих подсистем;
• выполнение реализации проекта.
Этап составления функциональной архитектуры, представляющей собой совокупность функциональных подсистем и связей между ними, является наиболее ответственным с точки зрения качества всей последующей разработки.
Построение системной архитектуры на основе функциональной предполагает выделение элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем, определение связей по информации и управлению между выделенными элементами и разработку технологии обработки информации.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2025 stydopedia.ru Все материалы защищены законодательством РФ.
|