Проектирование информационной системы отдела монтажа для ООО "Центр мониторинга транспорта" г. Владивосток
Построение модели прецедентов, модели пригодности для прецедента. Описание атрибутов и операций классов системы. Проектирование с применением методологии ICONIX. Построение диаграммы пригодности, диаграммы последовательностей и диаграмма классов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.05.2015 |
Размер файла | 949,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Министерство образования и науки Российской Федерации
Владивостокский государственный университет экономики и сервиса
Институт информаТИКИ, ИННОВАЦИЙ и БИЗНЕС-систем
Кафедра ИНФОРМАЦИОННЫХ СИСТЕМ И ПРИКЛАДНОЙ ИНФОРМАТИКИ
УТВЕРЖДАЮ
Заведующий кафедрой
канд. тех. наук
__________ В.М. Гриняк
«___»___________2014 г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
по дисциплине «Проектирование информационных систем»
Проектирование информационной системы отдела монтажа для ООО «Центр мониторинга транспорта» г. Владивосток
Студент
гр. ИТ-08-01
Руководитель,
ст. преподаватель
О. Б. Богданова
Владивосток
2014
Содержание
1. Постановка задачи
1.1 Формулировка задания
1.2 Описание предметной области
2. Анализ требований
2.1 Моделирование предметной области
2.2 Моделирование прецедентов
2.2.1Описание прецедентов
3. Анализ системы
3.1 Диаграммы пригодности прецедентов
3.2 Диаграммы последовательности прецедентов
4. Проектирование
Заключение
Список использованных источников
1. Постановка задачи
1.1 Формулировка задания
Компания ООО «Центр мониторинга транспорта» - является региональным партнером ОАО «Навигационно-информационные системы» и официальным представителем «М2М телематика»- крупнейшего российского Телематического оператора и разработчика программного обеспечения, абонентского оборудования в сфере мониторинга подвижных объектов на базе спутниковых навигационных систем ГЛОНАСС и GPS, сотовой связи GSM. Компания является одним из лидеров по оснащению автомобилей ГЛОНАСС-оборудованием производства «М2М телематика» и оборудованием других производителей по всему Приморскому краю. На счету компании огромное количество клиентов, находящихся на обслуживании, у которых появляются потребности в новых установках или техническом обслуживании уже установленного оборудования, так же появляются новые клиенты.
Все свои заявки клиенты компании ООО «ЦМТ» делают либо по телефону, после чего она фиксируется на бумаге, либо по электронной почте, после чего письмо распечатывается на листе формата А4. В заявке клиент указывает название организации заказчика, ФИО директора, юридический адрес, контактный телефон, вид работ, требуемых заказчику, срок на выполнение, контактные данные ответственного лица автопарка и место выполнения заявки. Заявка, поступившая в компанию, лежит в отделе по работе с клиентами. Затем выставляется счет заказчику. После передается сотрудникам отдела монтажа. И попав на выполнение в отдел монтажа, сотруднику этого отдела необходимо повторно узнавать в бухгалтерии о наличии оплаченного счета, задолженностях перед фирмой(при нахождении на обслуживании заказчика в фирме), узнавать адрес и контактные данные ответственного лица заказчика. На что тратиться немалое количество времени.
Требуется система, которая бы могла оптимизировать работу с заявками в компании, способная уменьшить время сбора информации о клиентах.
1.2 Описание предметной области
Компания ООО «ЦМТ» является одой из самых крупных компания нашего края, которая занимается установкой оборудования для мониторинга автотранспорта. На счету компании множество абонентов, которые ежедневно присылают заявки в компанию на новые установки оборудования или сервисное обслуживание.
Основные сотрудники компании «ЦМТ», которые работают с заявками, являются: менеджер по работе с клиентами, отдел монтажа, генеральный директор, коммерческий директор.
Заявка, поступившая в компанию, обрабатывается менеджером по работе с клиентами и фиксируется на бумаге. В ней указывается название организации заказчика, ФИО директора, юридический адрес, контактный телефон, вид работ, требуемых заказчику, срок на выполнение, контактные данные ответственного лица автопарка и место выполнения заявки.
После поступления заявки, в бухгалтерии выставляется счет на оплату заказчику. Затем заявка передается на выполнение в отдел монтажа. Сотрудник отдела монтажа перед, началом выполнения заявки, приходит к менеджеру по работе с клиентами, узнает у них полную информацию по заказчику. После уточнения данных о заказчике, сотрудник отдела монтажа узнает в бухгалтерии о наличии оплаченного счета заказчиком. Чаше всего заявка не выполняется пока счет не оплачен, но бывают исключения, когда заявка выполняется до оплаты счета.
И после того, когда вся информация сотрудником отдела монтажа собрана, бригада выезжает на выполнение заявки.
2 Анализ требований
Данный раздел содержит модель предметной области и функциональную модель.
2.1 Моделирование предметной области
Из описания предметной области были выделены следующие существительные:
1. Менеджер по работе с клиентами
2. Генеральный директор
3. Коммерческий директор
4. Сотрудник отдела монтажа
5. Заказчик
6. Комментарий к заявке
7. Заявка
8. Вид работ
9. Отдел монтажа
10. Бригада
11. Исполнитель
12. Управляющий состав
Выше приведенные существительные, которые отражают предметную область. Основные Существительные предметной области и их описание представлены в таблице 1.
Таблица 1 - Глоссарий предметной области
Название объекта |
Описание |
|
Менеджер по работе с клиентами |
Человек, принимающий заявки и их регистрирующий. |
|
Генеральный директор |
Человек, являющийся в компании генеральным директором. |
|
Коммерческий директор |
Человек, являющийся в компании коммерческим директором. |
|
Отдел монтажа |
Отдел, занимающийся установками или обслуживанием оборудования |
|
Заказчик |
Компания, от которой поступила заявка. |
|
Бригада |
Сотрудники отдела монтажа, выполняющие заявку. |
|
Комментарий к заявке |
Комментарий, который оставляет исполнитель или сотрудник отдела монтажа в заявке. |
|
Заявка |
Текстовое сообщение о неисправности, либо поступление нового заказа на установку оборудования. |
|
Вид работ |
Разновидность работа, указанная в заявке заказчиком. |
|
Управляющий состав |
Это генеральный директор и коммерческий директор. |
|
Исполнитель |
Люди, входящие в состав бригады. |
Диаграмма предметной области представлена на рисунке 2.1.
Рисунок 2.1 - Диаграмма предметной области
2.2 Моделирование прецедентов
Следующим этапом согласно методологии ICONIX является построение модели прецедентов. На рисунке 2.1 представлена диаграмма прецедентов для менеджера по работе с клиентами.
Рисунок 2.2 - Диаграмма прецедентов для менеджера по работе с клиентами.
Рисунок 2.3- Диаграмма прецедентов для генерального директора.
Рисунок 2.4 - Диаграмма прецедентов для коммерческого директора
Рисунок 2.5 - Диаграмма прецедентов для сотрудника отдела монтажа
2.2.1 Описание прецедентов
2.2.1.1 Прецедент «Добавить заявку»
Главная последовательность
Менеджер по работе с клиентами нажимает кнопку «Добавить заявку», на главной форме (рис 2.6), и попадает на форму добавления заявки (рис 2.7), там заполняет все необходимые поля и нажимает кнопку «Сохранить». Сохраняется заявка на компьютере менеджера по работе с клиентами.
Рисунок 2.6 - Форма «Главная форма»
Рисунок 2.7 - Форма «Добавление заявки»
Альтернативная последовательность
Если поля не будут заполнены, то появляется уведомление (рис 2.8), о необходимости заполнить поле, или закрыть форму добавления заявки, без сохранения информации.
Рисунок 2.8 - Форма ошибки
2.2.1.2 Прецедент «Добавить компанию в список
Главная последовательность
Менеджер по работе с клиентами нажимает кнопку «Добавить компанию в список», на главной форме (рис 2.6), и попадает на форму добавления компании в список (рис 2.9), там заполняет все необходимые поля и нажимает кнопку «Сохранить». Сохраняется заявка на компьютере менеджера по работе с клиентами.
Рисунок 2.9 - Форма «Добавления компании в список»
Альтернативная последовательность
Если поля не будут заполнены, то появляется уведомление форме (рис 2.10) о необходимости заполнить поле, или закрыть форму добавление компании в список, без сохранения информации.
Рисунок 2.10 - Форма ошибки
2.2.1.3 Прецедент «Просмотреть заявку»
Главная последовательность
Сотрудник компании, работающие с информационной системой, нажимает на кнопку «Просмотреть заявку», на главной форме (рис 2.6), открывается форма с выбором заявки(рис 2.11) и в специальном списке выбираем интересующую заявку и нажимаем на кнопку «Открыть»
Рисунок 2.11 - Форма «Список заявок»
Альтернативная последовательность
Если будет нажата кнопка «Открыть», а заявка не будет выбрана, то появиться уведомление(рис 2.12) о необходимости выбрать заявку, или закрыть форму.
Рисунок 2.12 - Форма ошибки
2.2.1.4 Прецедент «Редактировать заявку»
Главная последовательность
Менеджер по работе с клиентами или сотрудник отдела монтажа нажимает кнопку «Просмотреть заявку», на главной форме (рис 2.6), выбирает заявку, на открывшейся форме со списком заявок (рис 2.11), и нажимает на кнопку «Открыть» , и попадает на форму с данными о заявке (рис 2.13), после нажимает на кнопку «Редактировать заявку», открывается доступ для редактирования и там может изменить все необходимые поля, после нажимает кнопку «Сохранить». Сохраняется заявка на компьютере менеджера по работе с клиентами.
Рисунок 2.13 - Форма «Заявка»
Альтернативная последовательность
Если будет нажата кнопка «Открыть», а заявка не будет выбрана, то появиться уведомление (рис 2.12), о необходимости выбрать заявку, или закрыть форму.
2.2.1.5 Прецедент «Просмотреть данные о заказчике»
Главная последовательность
Генеральный директор, коммерческий директор, сотрудник отдела монтажа нажимает на кнопку «Просмотреть данные о заказчике», на главной форме (рис 2.6), после чего откроется форма со списком компаний (рис 2.14), выбираем интересующую компания и нажимаем на кнопку «Открыть». Открывается форма с информацией о заказчике (рис 2.15).
Рисунок 2.14 - Форма «Список компаний»
Рисунок 2.15 - Форма «Информация о заказчике»
Альтернативная последовательность
Если после нажатия на кнопку «Просмотреть данные о заказчике» нажать на кнопку «Открыть», но не выбрав компанию заказчика, то появляется уведомление (рис 2.16) о необходимости выбрать компанию заказчика, или закрыть форму просмотра данных о заказчике.
Рисунок 2.16 - Форма ошибки
2.2.1.6 Прецедент «Удалить заявку»
Главная последовательность
Менеджер по работе с клиентами или генеральный директор нажимает кнопку «Просмотреть заявку», на главной форме (рис 2.6), открывается форма с выбором заявки (рис 2.11), выбираем заявку и нажимаем на кнопку «Открыть». Открывается форма с данными о заявке (рис 2.13), после нажимает на кнопку «Удалит», появляется уведомление (рис 2.17) с просьбой подтвердить удаление, для подтверждения нажимаем кнопку «Удалить»
Рисунок 2.17 - Форма ошибки
Альтернативная последовательность
Если нажать на кнопку «Открыть» и не выбрать заявку, то появляется уведомление (рис 2.12) о том, что необходимо выбрать заявку или закрыть форму.
2.2.1.7 Прецедент «Найти заявку»
Главная последовательность
Сотрудник компании, работающие с информационной системой, нажимает кнопку «Найти заявку», на главной форме (рис 2.6), и попадает на форму с поиском заявки (рис 2.18). Поиск выполняется после заполнения одного или нескольких полей, а именно: название компании-заказчика, ФИО директора, или другие поля. После нажимает на кнопку «Поиск заявок». В результате появляется список всех найденных заявок (рис 2.19).
Рисунок 2.18 - Форма «Поиск заявки»
Рисунок 2.19 - Форма «Найденые заявки»
Альтернативная последовательность
Если нажать на кнопку «Поиск» и не указать в полях атрибуты для поиска, то появляется уведомление (рис 2.20). о том, что необходимо заполнить поле для поиска или закрыть форму поиска.
Рисунок 2.20 - Форма ошибки
2.2.1.8 Прецедент «Редактировать список компаний»
Главная последовательность
Менеджер по работе с клиентами нажимает кнопку «Редактировать список компаний», на главной форме (рис 2.6), и попадает на форму со списком компании (рис 2.14), затем выбирает интересующую компанию, и нажимает на кнопку «Редактировать». Открывается форма для редактирования выбранной компании (рис 2.15). После редактирования нажимает на кнопку «Сохранить», и компания сохраняется с измененными данными.
Альтернативная последовательность
Если нажать на кнопку «Редактировать» и не выбрать компанию из списка для редактирования, то появляется уведомление (рис 2.16) о том, что необходимо выбрать компанию из списка для редактирования или отменить редактирование.
3. Анализ системы
3.1 Диаграммы пригодности прецедентов
Модель пригодности для прецедента «Добавить заявку» для Менеджера по работе с клиентами представлена на рисунке 3.1.
Рисунок 3.1 - Модель пригодности для прецедента «Добавить заявку»
Модель пригодности для прецедента «Просмотреть заявку» для Менеджера по работе с клиентами представлена на рисунке 3.2.
Рисунок 3.2 - Модель пригодности для прецедента «Просмотреть заявку»
Модель пригодности для прецедента «Удалить заявку» для Менеджера по работе с клиентами представлена на рисунке 3.3.
Рисунок 3.3 - Модель пригодности для прецедента «Удалить заявку»
Модель пригодности для прецедента «Редактировать заявку» для Менеджера по работе с клиентами представлена на рисунке 3.4.
Рисунок 3.4 - Модель пригодности для прецедента «Редактировать заявку»
Модель пригодности для прецедента «Найти заявку» для Менеджера по работе с клиентами представлена на рисунке 3.5.
Рисунок 3.5 - Модель пригодности для прецедента «Найти заявку»
Модель пригодности для прецедента «Добавление компании в список» для Менеджера по работе с клиентами представлена на рисунке 3.6.
Рисунок 3.6 - Модель пригодности для прецедента «Добавление компании в список»
Модель пригодности для прецедента «Редактирование списка компаний» для Менеджера по работе с клиентами представлена на рисунке 3.7.
Рисунок 3.7 - Модель пригодности для прецедента «Редактирование списка компаний»
Модель пригодности для прецедента «Просмотреть данные о заказчике» для Генерального директора представлена на рисунке 3.8.
Рисунок 3.8 - Модель пригодности для прецедента «Просмотреть данные о заказчике»
Модель пригодности для прецедента «Найти заявку» для Генерального директора представлена на рисунке 3.9.
Рисунок 3.9 - Модель пригодности для прецедента «Найти заявку»
Модель пригодности для прецедента «Удалить заявку» для Генерального директора представлена на рисунке 3.10
Рисунок 3.10 - Модель пригодности для прецедента «Удалить заявку»
Модель пригодности для прецедента «Просмотреть заявку» для Генерального директора представлена на рисунке 3.11.
Рисунок 3.11 - Модель пригодности для прецедента «Просмотреть заявку»
Модель пригодности для прецедента «Найти заявку» для Коммерческого директора представлена на рисунке 3.12
Рисунок 3.12 - Модель пригодности для прецедента «Найти заявку»
Модель пригодности для прецедента «Просмотреть данные о заказчике» для Коммерческого директора представлена на рисунке 3.13
Рисунок 3.13 - Модель пригодности для прецедента «Просмотреть данные о заказчике»
Модель пригодности для прецедента «Просмотреть заявку» для Сотрудника отдела монтажа представлена на рисунке 3.14
Рисунок 3.14 - Модель пригодности для прецедента «Просмотреть заявку»
Модель пригодности для прецедента «Найти заявку» для Сотрудника отдела монтажа представлена на рисунке 3.15
Рисунок 3.15 - Модель пригодности для прецедента «Найти заявку»
Модель пригодности для прецедента «Просмотреть данные о заказчике» для Менеджера по работе с клиентами представлена на рисунке 3.16
Рисунок 3.16 - Модель пригодности для прецедента «Просмотреть данные о заказчике»
Модель пригодности для прецедента «Редактировать заявку» для Сотрудника отдела монтажа представлена на рисунке 3.17
Рисунок 3.17 - Модель пригодности для прецедента «Редактировать заявку»
3.2 Диаграммы последовательности прецедентов
Модель последовательности для прецедента «Добавить заявку» для Менеджера по работе с клиентами представлена на рисунке 3.18
Рисунок 3.18 - Модель последовательности для прецедента «Добавить заявку»
Модель последовательности для прецедента «Просмотреть заявку» для Менеджера по работе с клиентами представлена на рисунке 3.19
Рисунок 3.19 - Модель последовательности для прецедента «Просмотреть заявку»
Модель последовательности для прецедента «Найти заявку» для Менеджера по работе с клиентами представлена на рисунке 3.20
Рисунок 3.20 - Модель последовательности для прецедента «Найти заявку»
Модель последовательности для прецедента «Удалить заявку» для Менеджера по работе с клиентами представлена на рисунке 3.21
Рисунок 3.21 - Модель последовательности для прецедента «Удалить заявку»
Модель последовательности для прецедента «Редактировать заявку» для Менеджера по работе с клиентами представлена на рисунке 3.22
Рисунок 3.22 - Модель последовательности для прецедента «Редактировать заявку»
Модель последовательности для прецедента «Добавить компанию в список» для Менеджера по работе с клиентами представлена на рисунке 3.23
Рисунок 3.23 - Модель последовательности для прецедента «Добавить компанию в список»
Модель последовательности для прецедента «Редактировать список компаний» для Менеджера по работе с клиентами представлена на рисунке 3.24
Рисунок 3.24 - Модель последовательности для прецедента «Редактировать списка компаний»
Модель последовательности для прецедента «Просмотреть данные о заказчике» для Генерального директора представлена на рисунке 3.25
Рисунок 3.25 - Модель последовательности для прецедента «Просмотреть данные о заказчике»
Модель последовательности для прецедента «Найти заявку» для Генерального директора представлена на рисунке 3.26
Рисунок 3.26 - Модель последовательности для прецедента «Найти заявку»
Модель последовательности для прецедента «Просмотреть заявку» для Генерального директора представлена на рисунке 3.27
Рисунок 3.27 - Модель последовательности для прецедента «Просмотреть заявку»
Модель последовательности для прецедента «Удалить заявку» для Генерального директора представлена на рисунке 3.28
Рисунок 3.28 - Модель последовательности для прецедента «Удалить заявку»
Модель последовательности для прецедента «Просмотреть заявку» для Коммерческого директора представлена на рисунке 3.29
Рисунок 3.29- Модель последовательности для прецедента «Просмотреть заявку»
Модель последовательности для прецедента «Найти заявку» для Коммерческого директора представлена на рисунке 3.30
Рисунок 3.30 - Модель последовательности для прецедента «Найти заявку»
Модель последовательности для прецедента «Просмотреть данные о заказчике» для Коммерческого директора представлена на рисунке 3.31
Рисунок 3.31 - Модель последовательности для прецедента «Просмотреть данные о заказчике»
Модель последовательности для прецедента «Просмотреть заявку» для Сотрудника отдела монтажа представлена на рисунке 3.32
Рисунок 3.32 - Модель последовательности для прецедента «Просмотреть заявку»
Модель последовательности для прецедента «Найти заявку» для Сотрудника отдела монтажа представлена на рисунке 3.33
Рисунок 3.33 - Модель последовательности для прецедента «Найти заявку»
Модель последовательности для прецедента «Просмотреть данные о заказчике» для Сотрудника отдела монтажа представлена на рисунке 3.34
Рисунок 3.34 - Модель последовательности для прецедента «Просмотреть данные о заказчике»
Модель последовательности для прецедента «Редактировать заявку» для Сотрудника отдела монтажа представлена на рисунке 3.35
Рисунок 3.35 - Модель последовательности для прецедента «Редактировать заявку»
4. Проектирование
В данном разделе представлено описание атрибутов и операций классов системы.
4.1 Класс «Заявка»
Описание атрибутов класса представлено в таблице 1
Таблица 1 - Описание атрибутов класса «Заявка»
Имя |
Описание |
Тип |
|
Номер заявки |
Порядковый номер заявки. |
Числовой |
|
Название организации |
Полное название организации, от которой поступила заявка. |
Строковый |
|
ФИО директора |
Фамилия Имя Отчество директора компании-заказчика. |
Строковый |
|
Адрес |
Юридический адрес компании-заказчика. |
Строковый |
|
Телефон |
Контактный телефон. |
Числовой |
|
Вид работ |
Описание вида работ, которые требуются заказчику. |
Строковый |
|
Срок на выполнение |
Дата, до окончания которой необходимо выполнить заявку. |
Строковый |
|
Контактные данные ответственного лица |
ФИО и телефон человека ответственного за автопарк заказчика. |
Строковый |
|
Место проведения работ |
Указанное место или адрес где должны быть проведены работы по заявке. |
Строковый |
|
Комментарий |
Комментарий к заявке от сотрудника отдела монтажа |
Строковый |
|
Статус заявки |
Статус заявки: активна, выполнена, не выполнена. |
Логический |
|
Счет |
Оплачен, не оплачен. |
Логический |
4.2 Класс «Список компаний»
Описание атрибутов класса представлено в таблице 2
Таблица 2 - Описание атрибутов класса «Список компаний»
Имя |
Описание |
Тип |
|
Номер компании |
Порядковый номер заявки. |
Числовой |
|
Название организации |
Полное название организации, от которой поступила заявка. |
Строковый |
|
ФИО директора |
Фамилия Имя Отчество директора компании-заказчика. |
Строковый |
|
Адрес |
Юридический адрес компании-заказчика. |
Строковый |
|
Телефон |
Контактный телефон. |
Числовой |
4.3 Класс «Форма Главная форма»
Описание методов класса представлено в таблице 3
Таблица 3 - Описание методов класса «Форма Главная форма»
Имя |
Описание |
Тип |
|
Добавить заявку |
Отобразить форму «Добавление заявки». |
- |
|
Удалить заявку |
Отобразить форму «Подтверждение удаления». |
- |
|
Просмотреть заявку |
Отобразить форму «Список заявок». |
- |
|
Редактировать заявку |
Отобразить форму «Редактирование заявки». |
- |
|
Найти заявку |
Отобразить форму «Поиск заявки». |
- |
|
Добавить компанию в список |
Отобразить форму «Добавление компании в список». |
- |
|
Редактировать список компаний |
Отобразить форму «Редактирование компании». |
- |
|
Просмотреть данные о заказчике |
Отобразить форму «Информация о заказчике». |
- |
4.4 Класс «Форма Заявка»
Описание методов класса представлено в таблице 4
Таблица 4 - Описание методов класса «Форма Заявка»
Имя |
Описание |
Тип |
|
Вернуться к выбору заявки |
Закрыть форму «Заявка» и отобразить форму «Список заявок». |
- |
|
Редактировать |
Открыть доступ для редактирования. |
- |
|
Удалить |
Удаляет заявку из списка. |
Логический |
4.5 Класс «Форма Ошибки»
Описание методов класса представлено в таблице 5
Таблица 5 - Описание методов класса «Форма Ошибки»
Имя |
Описание |
Тип |
|
Закрыть форму |
Закрывает активную форму и отображает главную форму. |
- |
|
Повторить |
Позволяет повторить действие. |
- |
4.6 Класс «Форма Добавление компании в список»
Описание методов класса представлено в таблице 6
Таблица 6 - Описание методов класса «Форма Добавление компании в список»
Имя |
Описание |
Тип |
|
Проверить введенные данные |
Проверить введены ли данные в поля на форме добавления компании. |
Логический |
|
Отобразить ошибку |
Отобразить форму «Форма ошибки». |
- |
|
Сохранить |
Сохраняет компанию в списке. |
Логический |
4.7 Класс «Форма Добавления заявки»
Описание методов класса представлено в таблице 7
Таблица 7 - Описание методов класса «Форма Добавления заявки»
Имя |
Описание |
Тип |
|
Проверить введенные данные |
Проверить введены ли данные в поля на форме добавления заявки. |
Логический |
|
Отобразить ошибку |
Отобразить форму «Форма ошибки». |
- |
|
Сохранить |
Сохраняет заявку. |
Логический |
4.8 Класс «Форма Информация о заказчике»
Описание методов класса представлено в таблице 8
Таблица 8 - Описание методов класса «Форма Информация о заказчике»
Имя |
Описание |
Тип |
|
Вернуться к выбору компании-заказчика |
Закрыть форму «Информация о заказчике» и отобразить форму «Список компаний». |
- |
4.9 Класс «Форма Найденые заявки»
Описание методов класса представлено в таблице 9
Таблица 9 - Описание методов класса «Форма Найденые заявки»
Имя |
Описание |
Тип |
|
Просмотреть заявку |
Отобразить форму «Заявка». |
- |
4.10 Класс «Форма Подтверждение удаления»
Описание методов класса представлено в таблице 10
Таблица 10 - Описание методов класса «Форма Подтверждение удаления»
Имя |
Описание |
Тип |
|
Отменить |
Отменить удаление заявки и отобразить форму «Заявка». |
- |
|
Удалить |
Удалить заявку из списка. |
Логический |
4.11 Класс «Форма Поиск заявки»
Описание методов класса представлено в таблице 11
Таблица 11 - Описание методов класса «Форма Поиск заявки»
Имя |
Описание |
Тип |
|
Проверить введенные данные |
Проверить введены ли данные в поля на форме добавления компании. |
Логический |
|
Отобразить ошибку |
Отобразить форму «Форма ошибки». |
- |
|
Отобразить найденные заявки |
Отобразить форму «Найденные заявки». |
- |
4.12 Класс «Форма Редактирование заявки»
Описание методов класса представлено в таблице 12
Таблица 12 - Описание методов класса «Форма Редактирование заявки»
Имя |
Описание |
Тип |
|
Сохранить |
Сохранить изменения в заявке. |
Логический |
4.13 Класс «Форма Редактирование компании»
Описание методов класса представлено в таблице 13
Таблица 13 - Описание методов класса «Форма Редактирование компании»
Имя |
Описание |
Тип |
|
Сохранить |
Сохранить изменения в компании. |
Логический |
4.14 Класс «Форма Список компаний»
Описание методов класса представлено в таблице 14
Таблица 14 - Описание методов класса «Форма Список компаний»
Имя |
Описание |
Тип |
|
Проверить |
Проверить выбрана ли компания. |
Логический |
|
Отобразить ошибку |
Отобразить форму «Форма ошибки». |
- |
|
Редактировать |
Открыть доступ для редактирования. |
- |
|
Открыть |
Открыть выбранную компанию для просмотра данных о ней, отобразить форму «Информация о заказчике». |
- |
4.15 Класс «Форма Список заявок»
Описание методов класса представлено в таблице 15
Таблица 15 - Описание методов класса «Форма Список заявок»
Имя |
Описание |
Тип |
|
Отобразить ошибку |
Отобразить форму «Форма ошибки». |
- |
|
Проверить |
Проверить выбрана ли заявка. |
Логический |
|
Просмотреть заявку |
Отобразить форму «Заявка». |
- |
Заключение
В ходе выполнения курсового проекта была проанализирована предметная область компании ООО "ЦМТ". На основе требований было выполнено проектирование (с применением методологии ICONIX). В ходе проектирования были выделены прецеденты, построены диаграммы пригодности, диаграммы последовательностей и диаграмма классов, выделены основные классы предметной области, определены их атрибуты и методы. Также в результате работы были спроектированы основные формы системы.
Список использованных источников
модель прецедент диаграмма атрибут
1 Шмуллер Д. Освой самостоятельно UML за 24 часа. - М.: Вильямс, 2002. - 352 с.
2 Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов. - М.: ДМК Пресс, 2002. - 160 с.
3 Мейер Б. Объектно-ориентированное конструирование программных систем. - М.: Русская Редакция, 2005. - 1204 с.
4 Фаулер Б.UML. Основы. - М.: Символ-Плюс, 2006. - 192 с.
5 Киммел П. UML. Универсальный язык программирования. - М.: НТ Пресс, 2008. - 272 с.
6 Кватрани Т., Палистрант Д. Визуальное моделирование с помощью IBM Rational Software Architect и UML. - М.: КУДИЦ-Пресс, 2007. - 192 с.
7 Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose: Учебное пособие - М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006. - 320 с.
8 Кватрани Т. Визуальное моделирование с помощью Rational Rose 2002 и UML. - М.: Вильямс, 2003. - 192 с.
9 Боггс У., Боггс М. UML и Rational Rose. - М.: «Лори», 2000. - 582 с.
10 Буч Г., Рамбо Дж., Джекобсон А. Язык UML. Руководство пользователя. - М.: Бином, 1999. - 560 с.
11 Леоненков А.В. Самоучитель UML. 2-е издание. - СПб.: БХВ-Петербург, 2004. - 432 с.
12 Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник. - СПб.: Питер, 2001. - 656 с.
13 Ларман К. Применение UML и шаблонов проектирования. - М.: Вильямс, 2002. - 448 с.
14 Коналлен Дж. Разработка Web-приложений с использованием UML. - М.: Вильямс,
2001. - 288 с.
15 Грекул В., Денищенко Г., Коровкина Н. Проектирование информационных систем. - М.: Бином. Лаборатория знаний, 2008. - 304 с.
16 Путилин А., Юрагов А. Компонентное моделирование и программирование на языке UML. Практическое руководство по проектированию информационно-измерительных систем. - М.: НТ Пресс, 2005. - 664 с.
17 Колесов Ю., Сениченков Ю. Моделирование систем. Объектно-ориентированный подход. - СПб.: БХВ-Петербург, 2006. - 192 с.
18 Мацяшек Л. Анализ и проектирование информационных систем с помощью UML 2.0. - М.: Вильямс, 2008. - 816 с.
19 Арлоу А., Нейштадт А. UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование. - М.: Символ-Плюс, 2007. - 624 с.
20 Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование. - М.: ДМК, 2001. - 176 с.
21 Вендоров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2002. - 192с.
22 СТП 1.005-2004 Система вузовской учебной документации. Общие требования к оформлению текстовой части дипломных, курсовых работ (проектов), рефератов, контрольных работ, отчетов по практикам, лабораторным работам. Структура и правила оформления. - Владивосток: Изд-во ВГУЭС, 2004. - 44 с.
23 Оформление оперативно-информационных документов [Электронный ресурс]; Презентация MS PowerPoint.
24 Унифицированный язык моделирования (UML). http://www.interface.ru/public/990804/ uml4b.htm [Электронный ресурс]
25 Руководство Umbrello UML Modeller. http://docs.kde.org/stable/ru/kdesdk/umbrello/ index.html [Электронный ресурс]
26 FAQ-UML. http://www.uml2.ru/index.php?option=com_content&task=category§ionid=3&id=30&Itemid=50 [Электронный ресурс]
27 Методология UML. Теория. http://www.info-system.ru/designing/methodology/uml/theory/ theory.html [Электронный ресурс]
28 UML диаграммы в Rational Rose. http://www.caseclub.ru/articles/rose2.html [Электронный ресурс]
29 Самоучитель UML. http://www.fictionbook.ru/author/aleksandr_vasilevich_leonenkov/ samouchitel_uml/read_online.html?page=21 [Электронный ресурс]
30 Масуев М.А. Проектирование предприятий автомобильного транспорта. - М.: Академия, 2007. - 221
Размещено на Allbest.ru
Подобные документы
Процесс проектирования программы, состоящий из следующих шагов: описание прецедентов, построение диаграммы прецедентов, диаграммы взаимодействий, создание модели программных классов. Тестирование программы входными тестовыми вариантами, ее листинг.
курсовая работа [1,9 M], добавлен 25.10.2012Анализ информационной системы "Бурятия.INFO". Построение функциональной модели "Как надо", диаграммы прецедентов, диаграммы последовательности действий, диаграммы классов. Разработка программного приложения в интегрированной среде Intellij IDEA.
дипломная работа [1,3 M], добавлен 13.04.2014Краткая характеристика предметной области. Создание диаграммы прецедентов, последовательности, сотрудничества, классов, размещения, компонентов. Добавление деталей к описаниям операций и определение атрибутов КЛАССОВ. Генерация программного кода C++.
курсовая работа [185,0 K], добавлен 29.06.2011Характеристика входной и выходной информации. Построение модели информационной системы. Спецификация варианта использования "Выдача информации по конкретному номеру" для системы "Отель". Диаграммы деятельности и состояния. Построение диаграммы классов.
курсовая работа [895,7 K], добавлен 30.07.2009Проектирование модели информационной системы "Гостиница" в стандарте IDEF0. Разработка диаграммы потоков данных (Data Flow Diagramming), предназначенной для описания документооборота и обработки информации. Создание диаграммы декомпозиции в нотации IDEF3.
курсовая работа [3,8 M], добавлен 14.12.2012Проектирование информационной системы, обеспечивающей деятельность движения транспорта. Построение диаграммы последовательности, классов, компонент и развертывания. Создание логической модели базы данных. Реализация вариантов использования в виде текста.
курсовая работа [1,4 M], добавлен 22.05.2015Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.
курсовая работа [222,0 K], добавлен 23.06.2011Система обработки заказов. Создание диаграммы вариантов использования. Принципы и этапы формирования диаграммы последовательности действий и кооперативной диаграммы. Параметры и типы операций атрибутов классов, направления реализации связей между ними.
курсовая работа [735,9 K], добавлен 22.12.2013Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.
курсовая работа [624,5 K], добавлен 30.05.2019- Построение информационной модели предприятия пищевой промышленности АНО "Центр интернет-образования"
Функциональное моделирование IDEF0. Описание всех процессов работы отдела техподдержки. Декомпозиция контекстной диаграммы и основных процессов. Построение модели процессов предметной области в стандарте IDEF1Х. Интерфейс программы контроля трафика.
отчет по практике [1,8 M], добавлен 22.11.2014