Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
УПРАВЛЕНИЕ РАЗРАБОТКОЙ ИНФОРМАЦИОННЫХ СИСТЕМСтр 1 из 5Следующая ⇒
УПРАВЛЕНИЕ РАЗРАБОТКОЙ ИНФОРМАЦИОННЫХ СИСТЕМ
Рыбница, 2014 Содержание
Введение............................................................................................................. 4 1. Содержание курсовой работы...................................................................... 5 2. Теоретические положения............................................................................. 13 2.1 Понятие и содержание жизненного цикла ИС........................................... 13 2.2. Документирование разрабатываемой ИС................................................. 20 2.3. Методологии проектирования информационных систем......................... 21 Приложения....................................................................................................... 25
Предисловие
Курсовая работа – это одна из форм учебно-исследовательской работы, ее выполнение является обязательным для всех студентов. Выполнение курсовой работы представляет собой самостоятельное решение студентом под руководством преподавателя частной задачи или проведение исследования по одному из вопросов, изучаемых в курсе специальных дисциплин. Основной целью выполнения курсовой работы является расширение, углубление знаний студента и формирование у него навыков научно-исследовательской деятельности. Курсовая работа является важным элементом учебного процесса подготовки высококвалифицированного специалиста. Цель курсового работы – проектирование и разработка информационной системы исследуемой предметной области. Курсовая работа позволяет закрепить и расширить теоретические знания и практические навыки студентов в решении сложных комплексных задач с элементами исследований, а также определить уровень подготовки студентов и соответствие их знаний требованиям по избранной специальности. Задачи курсовой работы: систематизации научных знаний; углублении уровня и расширении объема профессионально значимых знаний, умений и навыков; формировании умений и навыков самостоятельной организации научно-исследовательской работы; овладение современными методами поиска, обработки и использования информации; проектировании элементов и компонентов информационных систем, разработки информационной системы Пособие представляет собой практическое руководство по созданию информационных систем с помощью CASE-средств фирмы PLATINUM technology – BPwin, Rational Rose. Подробно на конкретных примерах рассмотрено применение CASE-технологий и CASE-средств для автоматизации этапов анализа, проектирования и кодогенерации информационных систем. Методическое пособие предназначено для студентов, преподавателей изучающих проектирование информационных систем. Введение Создание современных информационных систем представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. В последнее время среди аналитиков и разработчиков значительно вырос интерес к CASE (Computer-Aided Software/System Engineering) – технологиям и инструментальным CASE-средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения. Для проведения анализа и реорганизации бизнес-процессов предлагается CASE-средство верхнего уровня BPwin (PLATINUM technology), поддерживающее методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram). Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (модель AS-IS) и идеального положения вещей – того, к чему нужно стремиться (модель TO-BE). На основе модели BPwin можно построить модель данных. Существует САSЕ-средства, поддерживающие языки объектно-ориентированного проектирования, в том числе ставший в последнее время стандартом – UML. Наиболее известными являются Platinum Paradigm Plus фирмы PIATINUM technology и выпущенный фирмой Rational Software программный пакет Rational Rose. Эти инструменты позволяют строить объектные модели в различных нотациях (ОМТ, UM, Буч и др.) и генерировать на основе полученной модели приложения на языках программирования С++, Visual Basic, Pover Builder, Java, Ada, Smalltalk и др. Поскольку генерация кода реализована на основе знаний предметной области, а не на основе реляционной структуры данных, полученный код более полно отражает бизнес-логику. Rational Rose поддерживает не только прямую генерацию кода, но и обратное проектирование, т. е. создание объектной модели по исходному коду приложения. Содержание курсовой работы Студентам предоставляется право свободного выбора темы курсовой работы из числа тем, рекомендованных кафедрой, которые ежегодно уточняются в соответствии с актуальностью. Тема курсовой работы выбирается студентом и включает в себя предметную область наиболее знакомую ему (приложение 1). Тематика курсовых работ должна соответствовать задачам изучения данной дисциплины и подготовки специалистов по данному профилю, предусмотренным в государственном образовательном стандарте, соответствовать современному уровню развития данной отрасли науки и опыту педагогической (производственной) деятельности. Для правильного выбора темы студент консультируется с научным руководителем, который поможет определить тему, поставить цели и задачи курсовой работы, даст советы по методике выполнения курсовой работы. Студент вправе предложить свою тему с обоснованием целесообразности ее исследования. Изменение темы курсовой работы допускается в исключительных случаях по обоснованному ходатайству самого студента или по инициативе научного руководителя. Требования к выполнению курсовой работы Курсовая работа должна соответствовать следующим требованиям: · быть выполненной на достаточном теоретическом уровне; · включать анализ не только теоретического, но и эмпирического материала; · основываться на результатах самостоятельного исследования, если этого требует тема; · иметь обязательные самостоятельные выводы после каждого раздела и в заключении работы; · иметь необходимый объем; · быть оформленной по стандарту и выполненной в указанные сроки. При выборе темы студент должен учитывать: · ее актуальность; · познавательный интерес к ней; · возможность последующего более глубокого исследования проблемы (написание дипломной работы). Работа над курсовой состоит из трех этапов: подготовительного, рабочего и заключительного . На подготовительном этапе студент: · Определяет цель, задачи, структуру и методы исследования. · Осуществляет поиск теоретической и эмпирической информации (работа с каталогами, составление списка литературы, работа с книгой, выписки, тезисы, конспектирование, ксерокопирование важного и интересного материала, разработка программы и инструментария социологического исследования) и определяет ее объем. · Тщательно систематизирует отобранный материал, изучает его и подготавливает краткую историографию проблемы исследования. · Составляет план курсовой работы. На рабочем этапе студент: · Пишет черновой вариант работы и высказывает свое мнение по рассматриваемым вопросам. · Работает над выводами по разделам. · Оформляет научно-справочный аппарат работы (сквозные ссылки, список литературы). На заключительном этапе студент: · Исправляет работу в соответствии с замечаниями научного руководителя. · Пишет окончательный вариант работы с учетом требований научного оформления. · Сдает курсовую работу на защиту. Курсовой работа состоит из моделей информационной системы (ИС), выполненной с использованием CASE-средств, пояснительной записки. Ниже приведены основные этапы выполнения курсовой работы (таб. 1.). Таблица 1. Этапы выполнения курсовой работы
Пояснительная записка должна содержать следующее: · титульный лист (приложение 3); · содержание; · введение; · основную часть; · заключение; · список литературы; · приложения (включаются в записку в необходимых случаях, либо могут оформляться в виде отдельного документа). В содержании последовательно указываются наименование всех разделов, подразделов. В содержании наряду с рубриками основной части входят задание, введение, заключение, список литературы, приложения, кроме самого содержания. Все рубрики в содержании должны быть точной копией рубрик в тексте – словесно и по графической форме. Введение обычно содержит следующее: · обзор, краткую оценку современного состояния разрабатываемого вопроса, которому посвящена курсовая работа; · цель и задачи работы, содержание которых представляет собой основные положения, выносимые на защиту; · актуальность, необходимость, технико-экономическую, целесообразность выполнения работы; · объект исследования; · определен предмет исследования; Объем введения обычно не превышает 3 страницы. Основная часть должна дать исчерпывающее представление о проведенной работе, начиная с постановки задачи и заканчивая детальным описанием и обоснованием принятых решений. В состав работы включаются все материалы, которые поясняют результаты и методику выполнения. Основная часть работы делиться на разделы, подпункты в соответствии с логической структурой изложения. Название разделов должны быть сформулированы так, чтобы они не оказались по объему содержания шире всей работы. Очередной раздел целесообразно начинать кратким обоснованием тех частных задач, которые в нем решаются. Постановка этих задач должна логически вытекать из предыдущего материала, изложенного в работе. В конце раздела помещаются выводы к нему. В выводах формулируются основные результаты решения частных задач. Выводы не следует подменять перечислением задач, решенных в разделе. Нельзя считать выводами такие положения, как: " Разработана структурная схема устройства", " Произведен выбор метода решения" и т.п. Основная часть курсовой работы должна показать степень освоения теоретических положений темы и умение применять их к анализу конкретных явлений. В основной части отражается методика проектирования и содержание соответствующего этапа работы (исследования). Методика проектирования должна излагаться подробно, с обоснованием ее выбора (или разработки). Если в работе применялись общепринятые (общеизвестные) методы проектирования, то их описания подробно излагать не следует. В этом случае дают ссылки на источники информации или переносят описание применяемых методов в приложения. Наиболее важными этапами работы над темой, связанной с проектированием информационных систем (подсистем), обычно являются этапы жизненного цикла (ЖЦ) ИС, описанные в разделе «Теоретические положения». В данном случае основная часть курсовой работы должна содержать описание работы над каждым этапом (см. также раздел «Документирование ИС»). Заключение пояснительной записки должно содержать краткий анализ результатов работы над темой, в частности, на предмет их соответствия требованиям задания. В заключении приводятся данные о значимости, достоверности и практическом использовании полученных результатов. Список литературы должен включать перечень всех источников, на которые имеются ссылки в тексте пояснительной записки. Приложения служат для вынесения в них вспомогательного материала.
1.1 Оформлениепояснительной записки
Текст пояснительной записки печатается на одной стороне листа белой бумаги формата А4 (210´ 297). При использовании текстового редактора (например, редактора Word) рекомендуется шрифт Times New Roman, размер шрифта 14 пт., через одинарный или полуторный междустрочный интервал, отступ в первой строке абзаца 1, 25 см. Любое предложение текста должно начинаться полным словом. Использование сокращений в начале предложений не допускается. При первом упоминании в тексте иностранных фирм, малоизвестных фамилий или названий (марок) изделий их пишут как в русской транскрипции, так и на языке оригинала (в скобках). Поля следует оставлять по всем четырем краям листа. Размеры полей: левого – 30 мм, правого – 15 мм, верхнего и нижнего – 20 мм. Рубрикация пояснительной записки выполняется в соответствии с ГОСТ 7.32-81. Весь текст разделяется на разделы. Текст каждого раздела может разделяться на подразделы. Разделы нумеруются арабскими цифрами в пределах всей записки, а подразделы – в пределах своего раздела. Номер подраздела состоит из номера раздела и собственно номера подраздела, которые отделяются друг от друга точкой. После номера (простого или составного) ставится точка, за которой следует содержательный заголовок. Все заголовки выносятся в отдельные строки. Если заголовок состоит из двух или более предложений, их разделяют точкой. В конце заголовка точку не ставят. Подчеркивать заголовки и переносить в них слова нельзя. Каждый раздел должен начинаться с нового листа. Расстояние между последней строкой предыдущего текста и заголовком подраздела – 2 строки, а между заголовком подраздела и первой строкой последующего текста – 1 строка. Иллюстрации (фотографии, схемы, графики, диаграммы и пр.), помещаемые в пояснительную записку, именуются рисунками. Рисунки нумеруются последовательно либо в пределах каждого раздела арабскими цифрами или нумерация сквозная по всей работе. Номер рисунка должна быть сквозной например, (Рис. 2.). На каждый рисунок в тексте обязательно должна иметься ссылка. При первой ссылке на рисунок указывается его номер, например, " (Рис. 2.)". Повторные ссылки на рисунок следует давать в скобках с сокращенным словом " смотри", например, "...(см. рис. 2.)". Любой рисунок должен размещаться сразу после первой ссылки на него в тексте так, чтобы его можно было рассматривать без поворота пояснительной записки или с поворотом ее по часовой стрелке. Таблицы используются для размещения в сжатой форме данных и другого справочного материала. Они оформляются в соответствии с рис. 1. Заголовки граф таблицы должны начинаться с прописных букв, а подзаголовки – со строчных, если они составляют одно предложение с заголовком, или с прописных, если они самостоятельные. Таблица _____ (номер) _________________________________________________ (название таблицы)
( Источник: ___________________________)
Рис. 1.Составные части таблицы Делить головку по диагонали не допускается. Таблица помещается после упоминания о ней в тексте на текущем или следующем листе. Ее следует размещать так, чтобы она читалась без поворота или с поворотом пояснительной записки по часовой стрелке. Таблицы нумеруются в пределах каждого раздела арабскими цифрами, например: Таблица 3, нумерация таблиц сквозная. Надпись " Таблица" и номер помещаются над правым верхним углом таблицы. При первой ссылке слово " Таблица" пишут в сокращенном виде, например, "...приведены в табл. 3.". Повторные ссылки даются с сокращенным словом " смотри", например, "... (см. табл. 3.)". При переносе таблицы на следующую страницу ее головка повторяется, а над верхним правым углом помещаются слова " Продолжение табл." с указанием номера. Если головка таблицы громоздка, допускается ее не повторять, в этом случае пронумеровывают графы первой таблицы и повторяют их нумерацию на следующей странице. Список литературы служит для указания источников информации, которыми пользовался студент в своей работе. Источники располагаются в списке в порядке появления ссылок на них по тексту или в алфавитном порядке. Ссылка на источник в тексте пояснительной записки делается указанием его порядкового номера в квадратных скобках. Теоретические положения 2.1. Понятие и содержание жизненного цикла информационной системы
Потребность в создании информационной системы (ИС) может быть вызвана либо необходимостью автоматизации или модернизации существующих информационных процессов, либо необходимостью коренной реорганизации в деятельности предприятия (проведение бизнес-реинжиниринга). Потребности создания ИС указывают: во-первых, для достижения каких именно целей необходимо разработать систему; во-вторых, к какому моменту времени целесообразно осуществить разработку; в третьих, какие затраты необходимы для проектирования и внедрения системы. Создание ИС – трудоемкий, длительный и динамический процесс. Современные технологии проектирования предполагают поэтапную разработку системы. Этапы в общности целей могут объединяться в стадии. Совокупность стадий и этапов, которые проходит ИС от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом ИС. В жизненном цикле ИС выделяют следующие основные стадии, описывающие в целом процесс создания, внедрения и функционирования системы: 1. Сбор требований и их анализ (предпроектная стадия). 2. Проектирование (техническое и логическое проектирование). 3. Реализация (рабочее проектирование, физическое проектирование, программирование). 4. Внедрение и проверка эффективности внедрения (тестирование, опытная эксплуатация). Первую стадию называют еще системным анализом, а стадии 2 и 3 – системным синтезом. При необходимости, если модернизация существующей ИС невозможна, невыгодна или нерациональна, принимается решение о создании новой ИС (например, на базе новых программных продуктов). Таким решением заканчивается жизненный цикл имеющейся системы. Перечисленные стадии в целом отражают последовательность работ при создании ИС независимо от используемых технологий проектирования и реализации программного обеспечения. Содержание стадий и их этапов представляет интерес и является руководством к действиям для системных аналитиков, менеджеров и исполнителей проекта. Каждый этап разработки информационной системы включает в себя следующий комплекс работ. Сбор требований и их анализ. Эта стадия включает в себя: исследование и анализ существующей информационной системы; определение требований к создаваемой ИС; оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ИС. Этап можно разбить на два подэтапа: – сбор требований; – анализ. Основная задача подэтапа «Сбор требований» – направить итерацию на разработку приложения в соответствии с требованиями заказчика и пользователей. Информация на этой стадии собирается из множества источников: от участников проекта; из существующих систем и документов; подготовленных заказчиком. От разработчика требуется детальное изучение моделируемой предметной области. Предметная область (ПО) информационной системы – часть реального мира, которая исследуется, отображается и используется в ней. Предметная область это та или иная часть организационно-экономической системы и бизнес-процессов в ней, которая представляет интерес с точки зрения назначения ИС, отображается и используется в системе. Под бизнес-процессом (БП)понимается совокупность взаимосвязанных действий, выполняемых в заданный период времени, в результате которых ресурсы предприятия используются для создания или получения полезного для потребителя продукта, услуги. Проще говоря, бизнес-процессом называется совокупность взаимосвязанных действий по выполнению некоторой функциональной задачи предприятия. Различают основные БП, которые обеспечивают производство продукции или услуги (выход системы), и вспомогательные БП – обеспечивают осуществление основных процессов. К основным можно отнести такие, как: – ремонт и техническое обслуживание на авторемонтном предприятии; – перевозка пассажиров на транспорте; – покупка продуктов в магазине и др. Вспомогательные процессы в большинстве своем являются типовыми для предприятий различного профиля (например, бухгалтерия, учет кадров), но могут иметь и серьезные отличия (например, обеспечение безопасности, планирование). Отражение предметной области в виде информации, представленной тем или иным образом называется информационной моделью данной предметной области. Понятие «информационная модель » очень широко и включает в себя другие, более конкретные и частные виды моделей. Можно выделить следующие основные уровни информационного моделирования, проходя по которым осуществляется последовательное преобразование форм представления экономической информации: – уровень концептуального моделирования; – уровень логического и математического моделирования; – уровень алгоритмического и программного моделирования. На этапе «Сбор требований и их анализ» строится концептуальная модель предметной области – выделяются основные понятия предметной области и взаимосвязи между ними. В результате формируется наименее формализованное представление предметной области, которое пока не связывается с самой ИС (будущей или существующей). Применительно к ИС можно сказать, что полученная в результате концептуальная модель (употребляются еще названия – описательная, содержательная модели) содержит в себе сведения об отделах предприятия и их функциях, сведения о процессах и показателях функционирования и т.п. Эта модель выражается на языке специалистов данной предметной области (экономистов, менеджеров, бухгалтеров и др.) и представляется в виде документов, которые кроме текстов могут включать различные выразительные средства (графики, содержательные таблицы, диаграммы, технологические карты). На подэтапе «Анализ» требования к ИС анализируются и формулируются на языке разработчиков. В результате функциональные требования уточняются и структурируются. Этап «Анализ» – промежуточный шаг между сбором требований и проектированием приложения. Уточнение и абстрагирование требований на этом этапе служит основой проектирования. Основными характеристиками этапа «Анализ» являются: – уточнение требований, сформулированных на предыдущем этапе; – аналитическая модель формулируется на языке разработчиков, и поэтому на этом этапе появляется формализм, позволяющий судить о внутренней структуре системы; – аналитическая модель структурирует требования таким образом, что они становятся более понятными, тем самым, подготавливая их к превращению в проектные концепции; – модель, полученную на этапе «Анализа», можно рассматривать как первый набросок проектной модели, следовательно – это важнейшая исходная информация для проектирования и разработки системы. Проектирование. По завершении анализа приступают к диаграммам структурного и объектно-ориентированного анализа, структурным схемам. На данном этапе осуществляется разработка, в соответствии со сформулированными требованиями, состава автоматизируемых функций (проектирование функциональной архитектуры) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта системы. Возвращаясь к уровням информационного моделирования, можно сказать, что в результат выполнения этого этапа при разработке ИС строятся логические и математические модели системы. Полученные сведения формализуются с помощью математических формул, описывающих взаимосвязи между параметрами процессов, и с помощью различных графических форм – специальных теории графов и сетей и т.п. В результате сведения о предметной области приобретают более строгое выражение, избавляются от лишних деталей, и напротив, в необходимом месте – детализируются. В ходе этого этапа проектирования рекомендуется использовать следующие основные методы: 1. Метод структурного проектирования (метод " сверху-вниз" ). Базовой единицей метода служит подпрограмма. Программа в целом принимает форму " дерева", в которой одни подпрограммы в процессе работы вызывают другие подпрограммы. При построении дерева используется подход алгоритмической декомпозиции путем разбиения большой задачи на мелкие. 2. Объектно-ориентированное проектирование (ООП). В основе лежит представление о том, что программную систему необходимо проектировать как совокупность взаимодействующих друг с другом объектов, рассматривая каждый объект как экземпляр определенного класса, при этом классы образуют иерархию. Реализация. На этом этапе осуществляется разработка физической структуры системы – осуществляется переход от логической модели системы к физической. В ходе реализации данного этапа выполняется следующая последовательность действий: 1. На основе разработанной на этапе проектирования логической модели проводится типизация и нормализация данных и формируется их физическая структура. Ее ядром являются базы данных (БД), а интерфейсы пользователей (" вход" и " выход" ), ориентированные на функции БД, составляют оболочку этого ядра. 2. Разрабатывается топология функциональных модулей и осуществляется выбор конфигурации системы. При этом должны быть даны ответы на следующие вопросы: · каким образом используются типы приложений и модулей для обеспечения реализации функций и процессов; · можно ли уже сейчас предложить структуру типов приложений и модулей; · какие списки и экраны необходимы для реализации функций; · какие списки создаются указанными типами приложений и модулей, какие экраны вызывают те или иные типы приложений и модулей; · что является технологическим базисом для типов приложений (операционной системы; пользовательские интерфейсы, или системы управления базисами данных). 3. Реализация функциональных модулей процессорами области обработки осуществляется путем построения пространственной и временной модели процессов. При этом, в общем случае, нет ограничений на технические способы реализации функциональных модулей, которые могут быть выполнены программными, программно-аппаратными или аппаратными средствами. 4. Сетевое управление. Для обеспечения выполнения функциональных модулей в соответствии с принципами функционирования системы необходимо разработать динамические компоненты распределенного управления, которые обеспечивают упорядоченность всего множества событий в пространстве и во времени. При этом важно учесть функции управления и администрирования сети: · контроль производительности и корректности функционирования системы в целом; · управления конфигурацией прикладного программного обеспечения; · управление доступом пользователей к ресурсам системы и конфигурации ресурсов; · перенастройка приложений в связи с возможными изменениями прикладных функций системы; · настройка пользовательских интерфейсов; · ведения баз данных систем; · восстановление работоспособности системы после сбоев и отказов. Таким образом, результатом этапа «Реализация» является разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала и оформление рабочего проекта. Внедрение и проверка эффективности внедрения. На этом этапе происходит комплексная отладка подсистем ИС, тестирование подсистем ИС и всей системы в целом, обучение персонала, поэтапное внедрение ИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях системы. Оценка эффективности обычно включает: · определение основных технических характеристик разработанной системы; · расчет основного показателя эффективности, отражающего степень достижения цели проектирования; · расчет экономического эффекта; · экспериментальное подтверждение расчетов.
Список тем курсовых работ 1. Управление разработкой информационной системы «Туристическая фирма» 2. Управление разработкой информационной системы «Частной фирмы» 3. Управление разработкой информационной системы «Аптека» 4. Управление разработкой информационной системы «ВУЗ» 5. Управление разработкой информационной системы «Торговая фирма» 6. Управление разработкой информационной системы «Аэропорт» 7. Управление разработкой информационной системы «Библиотека» 8. Управление разработкой информационной системы «Строительная организация» 9. Управление разработкой информационной системы «Фотоцентр» 10. Управление разработкой информационной системы «Театр» 11. Управление разработкой информационной системы «РПКХБ» 12. Управление разработкой информационной подсистемы ЗАО ТВКЗ«KVINT» 13. Управление разработкой информационной подсистемы канцелярии Рыбницкого Городского и районного Совета народных депутатов 14. Управление разработкой информационной подсистемы ЗАО «РЦК» 15. Управление разработкой информационной подсистемы ГОУ СПО «Рыбницкий политехнический техникум» 16. Управление разработкой информационной подсистемы магазина «Канцтовары» 17. Управление разработкой информационной подсистемы ЗАО «Агропромбанк» 18. Управление разработкой информационной подсистемы ООО «Шериф» Приложение 2 Пример описания некоторых предметных областей ИС КУСОВАЯ РАБОТА
на тему: «Управление разработкой информационной подсистемы учета услуг малого предприятия»
Студента (ки) III курса направления «Бизнес-информатика» ФИО_________________
Научный руководитель звание, должность ФИО_______________
Рыбница, 20__ Приложение 4. Пример выполнения некоторых частей курсовой работы Введение Создание современных информационных систем представляет собой сложнейшую задачу, решение которой требует применения специальных методик и инструментов. В последнее время среди аналитиков и разработчиков значительно вырос интерес к CASE (Computer-Aided Software/System Engineering) – технологиям и инструментальным CASE-средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения. Для проведения анализа и реорганизации бизнес-процессов предлагается CASE-средство верхнего уровня BPwin (PLATINUM technology), поддерживающее методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram). Функциональная модель предназначена для описания существующих бизнес-процессов на предприятии (модель AS-IS) и идеального положения вещей – того, к чему нужно стремиться (модель TO-BE). Существует САSЕ-средства, поддерживающие языки объектно-ориентированного проектирования, в том числе ставший в последнее время стандартом – UML. Наиболее известными являются Platinum Paradigm Plus фирмы PIATINUM technology и выпущенный фирмой Rational Software программный пакет Rational Rose. Эти инструменты позволяют строить объектные модели в различных нотациях (ОМТ, UM, Буч и др.) и генерировать на основе полученной модели приложения на языках программирования С++, Visual Basic, Pover Builder, Java, Ada, Smalltalk и др. Поскольку генерация кода реализована на основе знаний предметной области, а не на основе реляционной структуры данных, полученный код более полно отражает бизнес-логику. Rational Rose поддерживает не только прямую генерацию кода, но и обратное проектирование, т. е. создание объектной модели по исходному коду приложения. Описание предметной области
Информационная система «Таксопарк» предназначена для упрощения регулированием системы и для автоматизации её функций. Таксопарк является современным автотранспортным предприятием, которое оказывает услуги по перевозке людей на легковых автомобилях. Для состоятельных клиентов предусмотренная дополнительная услуга – VIP карта, которая позволяет накапливать скидку и оплачивать поездки со своего счета. Если поездка осуществляется одним клиентом в более чем один промежуточный пункт, а также, если нужно ждать клиента довольно продолжительное время, предусмотрена почасовая оплата с фиксированной таксой. Координирование водителей, принятие заказов у клиентов и их учет осуществляет операторская служба. Перечень автоматизируемых функций: 1) Учет сведений о сотрудниках. 2) Учет принятых вызовов. 3) Учет VIP клиентов. 4) Учет материальных средств. 5) Учет сведений о контрагентах (поставщиках).
Заключение
Использование информационных технологий для управления предприятием делает любую компанию более конкурентоспособной за счет повышения ее управляемости и адаптируемости к изменениям рыночной конъюнктуры. Автоматизация позволяет повысить эффективность управления компанией за счет обеспечения руководителей и специалистов максимально полной, оперативной и достоверной информацией на основе единого банка данных. Снизить расходы на ведение дел за счет автоматизации процессов обработки информации, регламентации и упрощения доступа сотрудников компании к нужной информации. Изменить характер труда сотрудников, избавляя их от выполнения рутинной работы и давая возможность сосредоточиться на профессионально важных обязанностях. Обеспечить надежный учет и контроль поступлений и расходования денежных средств на всех уровнях управления. Руководителям среднего и нижнего звеньев анализировать деятельность своих подразделений и оперативно готовить сводные и аналитические отчеты для руководства и смежных отделов. Повысить эффективность обмена данными между отдельными подразделениями и центральным аппаратом. Гарантировать полную безопасность и целостность данных на всех этапах обработки информации. В результате выполнения работы достигнута цель – проектирование информационной системы «Таксопарк». На стадии исследования и проектирования изучена предметная область информационная система «Таксопарк», с помощью Case-средсв BPwin и Rational Rose смоделированы взаимодействия основных объектов фирмы, информационные потоки между ними. Построенные графические диаграммы наглядно отображают существующие технологические процессы системы. Для визуализации, специфицирования, конструирования и документирования исследуемой системы, она рассмотрена с различных точек зрения (построены диаграмма последовательностей и диаграмма классов). Популярное:
|
Последнее изменение этой страницы: 2016-03-17; Просмотров: 3679; Нарушение авторского права страницы