Разработка информационной системы автоматизированного учета процессов комплектования запасными частями ОАО «Инженер-Сервис».
Дипломная по предмету:
"Информатика"
Название работы:
"Разработка информационной системы автоматизированного учета процессов комплектования запасными частями ОАО «Инженер-Сервис»."
Автор работы: Александр
Страниц: 80 шт.
Год:2009
Краткая выдержка из текста работы (Аннотация)
2.2. Используемые системы нотации.
Унифицированный язык моделирования (UML) являетя стандартным инструмен-том для создания "чертежей" программного обеспечения. С помощью UML можно визуализировать, специфицировать, конструировать и документировать артефакты программных систем.
UML пригоден для моделирования любых систем: от информационных систем масштаба предприятия до распределенных Web-приложений и даже встроенных сис-тем реального времени. Это очень выразительный язык, позволяющий рассмотреть систему со всех точек зрения, имеющих отношение к ее разработке и последующему развертыванию. Несмотря на обилие выразительных возможностей, этот язык прост для понимания и использования. Изучение UML удобнее всего начать с его концеп-туальной модели, которая включает в себя три основных элемента: базовые строи-тельные блоки, правила, определяющие, как эти блоки могут сочетаться между со-бой, и некоторые общие механизмы языка.
Несмотря на свои достоинства, UML - это всего лишь язык; он является одной из составляющих процесса разработк программного обеспечения, и не более того. Хо-тя UML не зависит от моделируемой реальности, лучше всего применять его, когда процесс моделирования основан на рассмотрении прецедентов использования, явля-ется итеративным и пошаговым, а сама система имеет четко выраженную архитекту-ру. UML - это язык для визуализации, специфицирования, конструирования и доку-ментирования артефактов программных систем.
UML это язык диаграмм. Диаграмма в UML - это графическое представление набора элементов, изображаемое чаще всего в виде связанного графа с вершинами (сущностями) и ребрами (отношениями). Диаграммы рисуют для визуализации сис-темы с разных точек зрения. Диаграмма - в некотором смысле одна из проекций сис-темы. Как правило, за исключением наиболее тривиальных случаев, диаграммы дают свернутое представление элементов, из которых составлена система. Один и тот же элемент может присутствовать во всех диаграммах, или только в нескольких (самый распространенный вариант), или не присутствовать ни в одной (очень редко).
В моем дипломном проекте будут использоваться такие диаграммы, как:
Диаграммы прецедентов. Это один из пяти типов диаграмм, применяемых в UML для проектирования информационных систем. Диаграммы прецедентов играют основную роль в моделировании поведения системы, подсистемы или класса. Каждая такая диаграмма показывает множество прецедентов, актеров и отношения между ними. Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Чаще всего это предполагает моделирование контекста системы, подсистемы или класса либо моделирование требований, предъявляемых к поведению указанных элементов. Диаграммы прецедентов имеют большое значение для визуализации, специфицирования и документирования поведения элемента. Они облегчают понимание систем, подсистем или классов, представляя взгляд извне на то, как данные элементы могут быть использованы в соответствующем контексте. Кроме того, такие диаграммы важны для тестирования исполняемых систем в процессе прямого проектирования и для понимания их внутреннего устройства при обратном проектировании.
Диаграммы классов. это набор статических, декларативных элементов одели. Диаграммы классов могут применяться и при прямом проектировании, то есть в процессе разработки новой системы, и при обратном проектировании - описании существующих и используемых систем. Информация с диаграммы классов напрямую отображается в исходный код приложения - в большинстве существующих инструментов UML-моделирования возможна кодогенерация для определенного языка программирования (обычно Java или C++).
Класс на диаграмме отображается в виде Класс на диаграмме изображается в виде прямоугольника, разделенного горизонтальными линиями на три части. В первой части указывается название класса. Как правило, имя класса состоит из одного, максимум двух слов. Вторая часть содержит перечень атрибутов класса, которые характеризуют тот или иной объект этого класса в модели предметной области. Третья часть содержит перечень операций, отражающих его поведение в модели предметной области.
Рис. 7 «Общее отображение класса на диаграмме классов»
Диаграммы последовательностей. Это диаграмма взаимодействия, в которой основной акцент сделан на упорядочении сообщений во времени. Основными элементами диаграммы последовательностей являются обозначения объектов (прямоугольники), вертикальные линии, отображающие течение времени при деятельности объекта, и стрелки, показывающие выполнение действий объектами. Такие диаграммы показывают, как объекты работают вместе для достижения общей цели, акцентируясь на их ролях. предназначены для описания динамических аспектов моделируемой системы. Обычно они применяются для того, чтобы: а) показать набор взаимодействующих объектов в реальном окружении "с высоты птичьего полета"; б)распределить функциональность между классами, основываясь на результатах изучения динамических аспектов системы; в)описать логику выполнения сложных операций, особенно в тех случаях, когда один объект взаимодействует еще с несколькими объектами; г)изучить роли, выполняемые объектами внутри системы, а также отношения между объектами, в которые они вовлекаются, выполняя эти роли.
Это все виды диаграмм языка проектирования UML, которые я буду использовать для разработки информационной системы. Я использую необходимые средства для описания проектной чати.
Содержание работы
ВВЕДЕНИЕ. 4
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.2. ЭКОНОМИЧЕСКАЯ СУЩНОСТЬ ЗАДАЧИ. 14
1.3. ОБОСНОВАНИЕ НЕОБХОДИМОСТИ И ЦЕЛИ ИСПОЛЬЗОВАНИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ 21
1.4.ТЕХНИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ В ОАО «ИНЖЕНЕР-СЕРВИС» 23
1.5 .ОБОСНОВАНИЕ ПРОЕКТИРУЕМЫХ РЕШЕНИЙ. 26
1.6. ТРЕБОВАНИЯ К ПРОЕКТНЫМ РЕШЕНИЯМ ПО ВИДАМ ОБЕСПЕЧЕНИЯ. 28
1.6.1 ПО ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ. 28
1.6.2 ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ. 30
1.6.3 ВЫБОР СУБД 33
ГЛАВА 2.ПРОЕКТНАЯ ЧАСТЬ 37
2.1 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ. 37
2.2. ИСПОЛЬЗУЕМЫЕ СИСТЕМЫ КОДИРОВАНИЯ. 39
2.3 ИНФОРМАЦИОННАЯ МОДЕЛЬ И ЕЕ ОПИСАНИЕ. 42
2.3.1 ДИАГРАММА КЛАССОВ. 43
2.3.2 ДИАГРАММЫ КООПЕРАЦИЙ. 46
2.3.3. ДИАГРАММЫ ПОСЛЕДОВАТЕЛЬНОСТЕЙ. 51
2.4. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС. 53
2.4.1 ПРОЕКТЫ ЭКРАННЫХ ФОРМ ПРИЛОЖЕНИЯ. 54
2.5. ОРГАНИЗАЦИЯ ТЕХНОЛОГИИ СБОРА, ПЕРЕДАЧИ, ОБРАБОТКИ И ВЫДАЧИ ИНФОРМАЦИИ. 59
ГЛАВА 3. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ. 60
3.1. ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ. 60
3.1.1 ОПРЕДЕЛЕНИЕ ВЕСОВЫХ ПОКАЗАТЕЛЕЙ ДЕЙСТВУЮЩИХ ЛИЦ 62
3.1.2 ОПРЕДЕЛЕНИЕ ВЕСОВЫХ ПОКАЗАТЕЛЕЙ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ 64
3.1.3 ОПРЕДЕЛЕНИЕ ТЕХНИЧЕСКОЙ СЛОЖНОСТИ ПРОЕКТА 66
3.1.4 ОПРЕДЕЛЕНИЕ УРОВНЯ КВАЛИФИКАЦИИ РАЗРАБОТЧИКОВ 68
3.1.5 ОЦЕНКА ТРУДОЕМКОСТИ ПРОЕКТА 70
3.2.1. РАСЧЕТ ПОКАЗАТЕЛЕЙ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 73
ЗАКЛЮЧЕНИЕ. 78
ЛИТЕРАТУРА. 80
Введение
Использованная литература
- .
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник М.:Финансы и статистика, 2000. 352 с. : ил.
- Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. Пособие. М.:Финансы и статисти-ка, 2002. 192 с. : ил.
- Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. 2-е изд., перераб. и доп. М.: Финансы и ста-тистика, 2006. 544 с.: ил. ISBN 5-279-02937-8
- Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. 2-е изд., перераб. и доп. М.: Финансы и статистика, 2006. 192 с.: ил. ISBN 5-279-03106-2
- Ларман, Крэг Применение UML и шаблонов проектирования. 2-е издание. : Пер. с англ. М. : Издательский дом «Вильямс», 2004. 624 с. : ил. Парал. тит. англ.
- Проскурин Д.К., Шитикова М.В. Проектирование информационных сис-тем: Учеб. Пособие/ Воронеж. Гос. Арх.-строит.ун. Воронеж,2003. 198с.
- Елиферов В.Г., Репин В.В. Бизнес-процессы: Регламентация и управление: Учебник. М.: ИНФРА-М, 2005. 319с. (Учебники для программы МВА).
- Г.Буч, Д.Рамбо, А.Джекобсон. Язык UML. Руководство пользователя.
- Информационные системы в экономике: Учебник/Под ред. проф. В.В. Дика. М.: Финансы и статистика, 1996. 272 с.: ил.
- 9. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ М.: Финансы и статистика, 1991.
- Зеленков Ю.А. Введение в базы данных. Центр Интернет ЯрГУ, 1997
- 10. Трубилин И.Т., Семенов М.И., Лойко В.И., Барановская Т.П. Автоматизи-рованные информационные технологии в экономике, 1999.
- 11. Справочник разработчика АСУ. под ред. Федоренко Н.П. и Карибского В.В., М., Экономика, 1978.