Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
591516 |
Дата создания |
2015 |
Страниц |
34
|
Мы сможем обработать ваш заказ (!) 6 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
Содержание
Введение 3
Глава 1 Концептуальное описание предметной области 3
1.1 Детализированное описание компании-заказчика 3
1.2 Анализ существующих методов решения задачи 3
Глава 2 Интегрированная модель архитектуры информационной системы компании-заказчика 3
2.1 Моделирование предметной области – архитектура верхнего уровня информационной системы 3
2.2 Моделирование реализации – архитектура серверной части системы 3
Заключение 3
Список литературы 3
Приложение 1 3
Диаграмма деятельности: процесс заказа автомобиля 3
Приложение 2 3
Диаграмма Use Case: функционирование системы с точки зрения внешних агентов второго уровня детализации 3
Приложение 3 3
Диаграмма потоков данных системы 3
Приложение 4 3
Диаграммы деятельности: работа клиентского приложения с базой данных 3
Приложение 5 3
Диаграмма потоков данных серверной части системы 3
Введение
Введение
Настоящая работа предназначена для решения одной из важнейших задач компании-заказчика – автоматизации процесса on-line заказа автомобилей и предпродажного консультирования клиентов за счет программной реализации системы интернет-автосалон, что является объектом исследования.
Предметом исследования является комплекс объектных моделей информационной системы «Обеспечение продаж автосалона», входящей в состав программной системы интернет-автосалон.
На сегодня существует три базовых метода проектирования информационных систем – метод структурного проектирования сверху вниз, метод потоков данных и объектно-ориентированное проектирование. Первый основан на алгоритмической декомпозиции, концентрируя внимание на порядке происходящих событий, где каждый модуль системы выполняет один из этапов общего процесса. Второй метод рассматривает систему как преобразователь входных потоков в выходные. Третий метод использует объектно-ориентированную декомпозицию, которая фрагментирует систему на совокупность взаимодействующих друг с другом объектов, обладающие своим собственным поведением, моделируя некий реальный объект или субъект действия (экземпляр определенного класса, причем классы образуют иерархию). [1]
В качестве основного метода исследования был выбран объектно-ориентированный анализ сложных систем. С точки зрения методологии объектно-ориентированного анализа и проектирования достаточно полная модель сложной системы представляет собой определенное число взаимосвязанных представлений, каждое из которых адекватно отражает аспект поведения или структуры системы. При этом наиболее общими представлениями сложной системы принято считать статическое и динамическое, которые в свою очередь могут подразделяться на другие более частные.
Принцип иерархического построения моделей сложных систем предписывает рассматривать процесс построения моделей на разных уровнях абстрагирования или детализации в рамках фиксированных представлений. Разработка моделей на одном уровне абстракции представляет горизонтальный срез архитектуры исследуемой предметной области, в нашем случае это будет информационная система «Обеспечение продаж автосалона», в то время как разбиение представляет ее вертикальный срез и отображается в виде набора моделей реализации.
В качестве языка интерпретации разрабатываемого комплекса моделей был выбран язык UML (Unified Modeling Language).
Таким образом, целью данной курсовой работы является определение абстрактных спецификаций основной структуры информационной системы «Обеспечение продаж автосалона».
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. Провести анализ предметной области и документировать стратегические цели и задачи компании, основные бизнес – процессы, организационную структуру, а также продукты и услуги компании.
2. Разработать комплекс диаграмм UML, начиная с наиболее общих моделей и представлений концептуального уровня к более частным и детальным представлениям логического и физического уровня проектируемой системы.
Курсовая работа состоит из двух глав.
В первой главе проводится анализ границ предметной области, функциональной структуры проектируемой информационной системы, устанавливаются требования к системе. Анализируются требования, предъявляемые к разработке информационной системы «Обеспечение продаж автосалона». Анализируются существующие решения, делается выбор в пользу одного решения и дается обоснование этого выбора.
Во второй главе проводится многоуровневая декомпозиция проектируемой информационной системы на основе стандарта UML
Фрагмент работы для ознакомления
Заключение
Для информационных систем, относящихся к классу больших сложных систем, применяют многоуровневый анализ структуры системы, основанный на идеях системного подхода и многоуровневой декомпозиции системы, известных из общей теории систем. При этом на первом уровне определяются все возможные подсистемы, из которых может состоять анализируемая система, и возможные взаимосвязи между ними. На последующих уровнях для подсистем более высокого уровня детализации определяются собственные подсистемы и их взаимосвязи. Нижний уровень содержит элементы системы, определяемые целью исследования. Все подсистемы верхнего уровня являются концептуальными. Количество уровней зависит от сложности системы и выбранного способа её декомпозиции на подсистемы.
Объектно-ориентированный метод уменьшает размер программных систем за счет повторного использования общих механизмов. Системы построенные с помощью этого метода более гибкие и проще эволюционируют. И конечно же несомненным достоинством можно считать то, что объектно-ориентированный подход отражает топологию новейших языков высокого уровня, таких как Smalltalk, Object Pascal, C++, CLOS и Ada.
В ходе выполнения курсового проекта был проведен анализ предметной области и сформирована функциональная спецификация информационной системы «Обеспечение продаж автосалона». На основе определенной спецификации был реализован комплекс ULM диаграмм:
• диаграмма прецедентов функционирования системы с точки зрения внешних агентов второго уровня детализации для информационной системы «Обеспечение продаж автосалона»;
• диаграммы деятельности:
o процесс заказа автомобиля;
o работа клиентского приложения с базой данных
• диаграмма потоков данных системы и диаграмма потоков данных серверной части системы
Выполнена реализация вариантов использования в терминах взаимодействующих объектов и представляющую собой набор диаграмм:
• диаграмм классов, реализующих прецедент «Оформление заказа»
• диаграммы последовательности и деятельности, отражающих взаимодействие объектов в процессе реализации прецедента;
Разделены классы по пакетам и построена диаграмму компонентов серверной части системы.
Построена диаграмму состояний для системы заказов.
На диаграмме развертывания описаны функциональные блоки, потоки данных, хранилища и внешние объекты.
По сравнению с ранее реализованными проектами в данной области задач разработанный комплекс моделей в большей степени учитывает реально существующие потребности пользователей, в первую очередь, клиентов, планирующих покупку автомобиля, что является его оригинальной чертой и выгодно отличает его от аналогов.
Список литературы
Список литературы
1. Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS. 2-е издание/ Пер. с англ.; Под общей редакцией проф. С. Орлова – СПб.: Питер, 2006. – 736 с.: ил.
2. Богсс У., Богсс М. UML и Rational Rose. - М.: Изд-во ЛОРИ, 2008. – 600 с.
3. Буч Г., Максимчук Р., Энгл М., Янг Б., Коналлен Д., Хьюстон К. Объектно-ориентированный анализ и проектирование с примерами приложений. – М.: "Вильямс", 2010. – 720 с.
4. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя, - М.: ДМК Пpecc, 2007. – 496 с.
5. Ларман К. Применение UML и шаблонов проектирования. – М.: Издательский дом "Вильямс", 2008. – 736 с.
6. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно- ориентированного проектирования. Паттерны проектирования. – СПб.: Питер, 2007. – 366 с.
7. Леоненков А.В. Самоучитель UML. - СПб.: БХВ-11етербург, 2001. – 304 с.
8. Арлоу Д., Нейштадт A. UML 2 и унифицированный процесс. Практический объектно-ориентированный анализ и проектирование. – М.: Символ-Плюс, 2007. – 624 с.
9. Петрова С.Ю. Проектирование, эксплуатация и модернизация информационных систем. – Великий Новгород: НовГУ им. Ярослава Мудрого, 2005. – 31 с.
10. Леоненков А. В. Самоучитель UML 2. Санкт-Петербург: БХВ-Петербург, 2007. – 554 с.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00367