Автор работы: Пользователь скрыл имя, 15 Ноября 2011 в 10:26, курсовая работа
Проектирование информационных систем всегда начинается с определения цели проекта. Основная задача любого успешного проекта заключается в том, чтобы на момент запуска системы и в течение всего времени ее эксплуатации можно было обеспечить:
требуемую функциональность системы и степень адаптации к изменяющимся условиям ее функционирования;
требуемую пропускную способность системы;
требуемое время реакции системы на запрос;
безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;
простоту эксплуатации и поддержки системы;
необходимую безопасность.
Введение………………………………………………………………..3
1. Описание предметной области…………………………………….5
2. Определение процессов…………………………………………….7
3. Описание прецедентов…………………………………………….13
4. Концептуальная модель……..……………………………………20
Заключение……………………………………………………………31
Описание системной операции «Создать счет»
Операция | Создать счет |
Ссылки | Прецеденты: Создание счета |
Предусловия |
|
Постусловия |
|
Описание системной операции «Создать чек»
Операция | Создать чек |
Ссылки | Прецеденты: счет |
Предусловия | Кассир получил оплату от клиента |
Постусловия |
|
Реальный
прецедент описывает конкретное
проектное решение по реализации
идеального прецедента в терминах выбранной
технологии. Описание реальных прецедентов
аналогично описанию идеальных прецедентов.
Название прецедента | Подача заявки |
Исполнитель | Менеджер |
Цель | Составить заявку на доступ к сети |
Основной успешный сценарий | Менеджер открывает программу, вводит номер, дату, номер компьютера, время работы за компьютером. Нажимает кнопку сохранить. Данные сохраняются в информационную базу |
Тип | Реальный |
Ссылки | Функции:1, 2; Прецеденты: Подача заявки |
Рис. 8. Форма
заявки
Название прецедента | Счет |
Исполнитель | Менеджер |
Цель | Сформировать счет |
Основной успешный сценарий | Менеджер открывает нужную заявку, в соответствии с ней, заполняет форму счета, система рассчитывает сумму к оплате. Менеджер нажимает «Сохранить». Данные сохраняются в информационную базу. |
Тип | Реальный |
Ссылки | Функции: 7,8; Прецеденты: Счет |
Рис. 9. Форма счета
Диаграмма
кооперации, распределение
обязанности между
классами
Диаграмма
кооперации - метод объектно-
Диаграмма кооперации представляет собой граф, в вершинах которого располагаются объекты, соединенные дугами-связями. При этом дуги могут быть аннотированы сообщениями, которыми обмениваются объекты.
Прежде
всего, на диаграмме кооперации в
виде прямоугольников изображаются
участвующие во взаимодействии объекты,
содержащие имя объекта, его класс
и, возможно, значения атрибутов. Далее,
как и на диаграмме классов, указываются
ассоциации между объектами в
виде различных соединительных линий.
При этом можно явно указать имена
ассоциации и ролей, которые играют
объекты в данной ассоциации. Дополнительно
могут быть изображены динамические
связи - потоки сообщений. Они представляются
также в виде соединительных линий
между объектами, над которыми располагается
стрелка с указанием
В
отличие от диаграммы последовательности,
на диаграмме кооперации изображаются
только отношения между объектами,
играющими определенные роли во взаимодействии.
На этой диаграмме не указывается
время в виде отдельного измерения.
Поэтому последовательность взаимодействий
и параллельных потоков может
быть определена с помощью порядковых
номеров. Следовательно, если необходимо
явно специфицировать взаимосвязи
между объектами в реальном времени,
лучше это делать на диаграмме
последовательности.
Рис.10 Диаграммы
кооперации
Диаграмма
классов
Диаграмма
классов – является центральным
звеном объектно-ориентированных
Диаграмма
классов - описывает типы объектов
системы и различного рода статические
отношения, которые существуют между ними.
Рис.11 Диаграмма классов
Заключение
В настоящее время тема создания информационных систем для предприятий очень актуальна, все структурные подразделения обычно оснащены требуемым оборудованием, поэтому использование новых информационных систем предприятиями не составляет сложности. В данной работе был приведен пример разработки ИС для отдела продаж предприятия, которая служит для хранения и обработки информации, и контроля документооборота. Данная ИС облегчит работу сотрудникам и ускорит процесс продажи.