Автоматизированное рабочее место специалиста по кадрам

Автор работы: Пользователь скрыл имя, 28 Октября 2014 в 20:23, курсовая работа

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

В данном проекте рассматривается задача проектирования информационной системы для автоматизации работы салона по продаже автомобилей. Систему можно смоделировать с помощью нескольких разновидностей 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

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

Основное действующее лицо: Продавец консультант

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

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

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

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

 

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

P6

Продавец консультант

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

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


Основное действующее лицо: Продавец консультант

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

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

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

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

P1.1. Выбирает марку авто

P1.1

Покупатель

Выбирает марку авто

С помощью терминала с «живым» экраном, просматривает фото авто.


Основное действующее лицо: Покупатель

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

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

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

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

P1.2. Выбирает комплектующие

P1.2

Покупатель

Выбирает комплектующие

Таким же образом выбирает комплектующие.


Основное действующее лицо: Покупатель

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

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

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

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

P1.3. Определяется с цветом

P1.3

Покупатель

Определяется с цветом

Выбирает цвет по вкусу.


Основное действующее лицо: Покупатель

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

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

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

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

P1.4. Подаёт информацию о себе (документация)

P1.4

Покупатель

Подаёт информацию о себе (документация)

С помощью карты NCC в БД сервера поступает информация о клиенте, через терминал, проведя карточку по считывающему аппарату.


Основное действующее лицо: Покупатель

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

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

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

Для оформления таких документов как договор купли-продажи, гарантийный талон необходимо в БД внести информацию о покупателе: ФИО, номер паспорта, адрес, телефон.

P1.5. Оплата (безналичный расчёт)

P1.5

Покупатель

Оплата (безналичный расчёт)

Оплачивается покупка так же при помощи карты NCC (услуга банка).


Основное действующее лицо: Покупатель

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

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

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

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

 

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

P1.6

Покупатель

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

Покупатель может получить доступ к БД для выбора требуемых характеристик автомобиля и комплектации.


Основное действующее лицо: Покупатель

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

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

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

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

 

B1 Оформляет накладные на поступившие авто

B1

Бухгалтер

Оформляет накладные на поступившие авто

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


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

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

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

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

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

 

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. Для дальнейшей детализации выбраны четыре прецедента:

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

Название:

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

Цель:    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

Прецедент Удаление записи

Название:

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

 

Цель:    

Удаление ненужной записи из БД

 

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

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

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

Для удаления записи требуется пароль администратора

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

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

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

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

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

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

Б: Отображаются все записи БД(если отображение невозможно, то выполняется альтернативный поток Б), актер выбирает запись для удаления(если выбрать запись для удаления невозможно, то выполняется альтернативный поток В), для того чтобы удалить запись актер подтверждает свой выбор(если не удается удалить запись, то выполняется альтернативный поток Г).

 

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

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

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

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

Г: Не удается удалить запись; выдается сообщение актеру о том, что не удается удалить запись; вариант использования завершается.

 

 

 Прецедент Создание новой записи

Название:

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

Цель:    

Добавление новой записи

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

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

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

Для создания новой записи требуется пароль администратора или продавца

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

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

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

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

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

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

Б: Создание новой записи отображает окно с полями ввода. Актер вводит данные в поля(при задании неверной информации выполняется альтернативный поток Б) и актер подтверждает ввод. Вариант использования завершается.

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

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

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

Информация о работе Автоматизированное рабочее место специалиста по кадрам