Проектирование информационной системы для автоматизации работы салона по продаже автомобилей

Автор работы: Пользователь скрыл имя, 04 Мая 2012 в 11:44, курсовая работа

Описание

В данном проекте рассматривается задача проектирования информаци-онной системы для автоматизации работы салона по продаже автомобилей. Систему можно смоделировать с помощью нескольких разновидностей UML диаграмм, таких как диаграмма вариантов использования (use case diagram), диаграмма последовательности (sequence diagrams), диаграмма состояний (state diagram), диаграмма классов (class diagram), диаграмма развертывания (deployment diagram). В качестве среды разработки диаграмм будем использовать среду IBM Rational Rose. Это универсальный, достаточно простой и обладающий большим набором возможностей продукт.

Содержание

Введение 5
1. Анализ предметной области и требований к системе 6
1.1 Позиционирование 6
1.2 Описание пользователей 7
1.3 Краткий обзор изделия 10
1.4 Возможности продукта 11
2. Построение диаграммы вариантов использования 12
2.1 Выявление акторов 12
2.2 Выявление вариантов использования 13
2.3 Разработка диаграмм вариантов использования 15
2.4 Структуризация вариантов использования 15
2.5 Реестр вариантов использования 17
2.6 Конкретизация вариантов использования 20
2.7 Поиск ключевых вариантов использования 27
3. Разработка технического задания 30
3.1 Общее описание системы 30
3.2 Список действующих лиц 30
3.3 Глоссарий (словарь терминов и используемых понятий) 30
3.4 Структура проектируемой системы 31
3.5 Требования для развертывания системы 31
3.6 Прочие требования 32
4. Построение дополнительных диаграмм 35
4.1 Диаграмма последовательности 35
4.2 Диаграмма состояний 36
5. Построение диаграммы классов 38
6. Проектирование базы данных 39
7. Планирование развертывания системы 40
Заключение 41
Список используемой литературы

Работа состоит из  1 файл

КУРС.doc

— 593.50 Кб (Скачать документ)

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

На основании договора с поставщиком бухгалтер вносит данные о поступивших автомобилях.

 

B2 Формирует список гарантийных авто

B2

Бухгалтер

Формирует список гарантийных авто

Новые авто имеют гарантию 3 года.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

После оформления приходных накладных устанавливает гарантийный срок на все поступившие автомобили.

 

B3 Регистрирует проданные авто

B3

Бухгалтер

Регистрирует проданные авто

После продажи авто регистрируется и удаляется из базы имеющихся.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

После осуществления продажи бухгалтер регистрирует проданное авто и запись перемещается из списка имеющихся в список проданных авто.

 

B4 Начисляет зарплату

B4

Бухгалтер

Начисляет зарплату

Начисляется зарплата сотрудникам.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

В зависимости от должности сотрудника и ставки система позволяет произвести начисление зарплаты за отработанный период.

 

B5 Передаёт готовую документацию на авто

B5

Бухгалтер

Передаёт готовую документацию на авто

Все финансовые сведения о новом авто формируются и передаются менеджеру.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: Менеджер

Связи с другими вариантами использования: отсутствуют

Краткое описание.

Менеджер получает всю информацию о новых авто необходимую для консультации клиентов.

B6 Передаёт готовую документацию на авто

B6

Бухгалтер

Предоставления доступа к записям БД

Бухгалтер получает возможность просматривать все внесенные в БД изменения.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

Бухгалтер получает доступ к БД.

 

B7 Создание новой записи

B7

Бухгалтер

Создание новой записи

Бухгалтер может создать новую запись при оформлении бухгалтерских документов.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

Вносит в систему новый документ.

 

B8 Удаление записи

B8

Бухгалтер

Удаление записи

В процессе работы с системой актер может произвести удаление записей из БД.

Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

Краткое описание.

При работе с бухгалтерскими документами имеется возможность удаления записей.

 

M1 Создание новой записи

M1

Менеджер

Осуществляет консультации

Всевозможные консультации клиентам при помощи сети Internet и других возможностей.

Основное действующее лицо: Менеджер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: «B5. Передает готовую документацию на авто»

Краткое описание.

Поучая информацию обо всех имеющихся автомобилях менеджер консультирует как клиентов в салоне, так и удаленно через интернет, посредством служб E-MAIL и  ICQ.

 

 

  2.7 Поиск ключевых вариантов использования

Анализ вариантов использования показал, что наиболее существенными для работы актеров с БД стали прецеденты связанные с работой бухгалтера, продавца-консультанта, менеджера, покупателя, директора.

Таблица 4. Для дальнейшей детализации выбраны четыре прецедента:

Прецедент Предоставление доступа к записям БД

Название:

Предоставление доступа к записям БД

Цель:    

Предоставление текущей информации по автомобилям

Специальные требования:

Специальные требования не определены

Предусловия:

Предусловия не определены

Постусловия:

Постусловия не определены

Дополнительные замечания:

Дополнительных замечаний нет

Основной поток:

А: Функции варианта использования начинают выполняться с отображения текущих записей(если окно текущих записей не может быть отражено, то выполняется альтернативный поток А).

Б: Если открыто окно текущих записей или окно архивных записей, тогда выполняется чтение записей из БД и размещение их в рабочем окне(если обновление выполнить не удается, тогда выполняется альтернативный поток Б).

В: Если выбрана опция - отображения архива записей, тогда на экран выводятся все записи архива(если окно архива записей не может быть отражено, то выполняется альтернативный поток В).

Альтернативный поток:

А: Ошибка отображения окна архивных записей; система сообщает актеру о том, что в данный момент информация недоступна; вариант использования активизируется завершается.

Б: Не удается выполнить обновление записей; система сообщает субъекту о том что невозможно выполнить обновление; предлагается повторить обновление или завершить вариант использования.

В: Ошибка отображения окна архивных записей; система сообщает актеру о том, что в данный момент информация недоступна; вариант использования активизируется завершается.

Информация о работе Проектирование информационной системы для автоматизации работы салона по продаже автомобилей