Автор Тема: Курсовой проект - Книжный магазин  (Прочитано 120133 раз)

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #60 : 13 Июня 2007, 17:08:08 »
А еще это...в аппаратные устройства надо вкулючить эту проводилку...где карточки проводят..как она называется???


я могу уже описывать сценарии того рисунка?


travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #61 : 13 Июня 2007, 17:11:51 »
Если уж совсем честно, то Эд прав..мне еще поставщики нужны...просто я себе облегчила задачу до безобразия

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #62 : 13 Июня 2007, 17:47:26 »
я писала в прошлом неправильном курсовом

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

1   Клиент выбирает книгу ориентируясь на свои предпочтения и потребности.     
                                  А1:  Клиент приходит в магазин за определенной книгой.
2   Клиент берет книгу с полки.
3   Клиент идет к кассе с целью оформления покупки.
4   Кассир считывает штрих-код книг и сообщает общую стоимость покупки.
                                 А2:  Не удовлетворила стоимость.
5   Клиент оплачивает покупку наличными деньгами.
                                 А3:  Оплачивает картой.
6   Система оформляет покупку товара и выдает чек.
7   Кассир выдает книги и чек клиенту.
8   Вариант использования завершается.

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

А1:  Клиент приходит в магазин за определенной книгой.
1   Клиент обращается за помощью к консультанту, с целью узнать есть ли эта книга в наличии.
2   Консультант смотрит наличие книги в системе.
3   Книга есть в наличии.
                А4: Книги нет в наличии.
4   Клиент просит предоставить информацию о полке на которой выставлена данная книга.
5   Консультант смотрит местонахождение книги в зале и сообщает это клиенту.
6   Поток возвращается на этап 2 основного потока.


А2:  Не удовлетворила стоимость.
1.   Кассир предлагает отказаться от одной из книг.
2.   Поток возвращается на этап 4 основного потока.

А3:  Оплачивает картой.
1   Кассир считывает магнитную ленту карточки и производит оплату.
 А5: Недостаточно средств
2     Поток возвращается на этап 6 основного потока.

А4: Книги нет в наличии.
1   Консультант предлагает похожие книги.
2   Поток переходит на этап 1 основного потока.

А5: Недостаточно средств
1   Кассир предлагает оплатить покупку наличными деньгами.
А6: Клиент отказывается от покупки.
2   Поток переходит на этап 6 основного потока.

А6: Клиент отказывается от покупки.
Клиент покидает магазин.

bas

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 4713
  • Рейтинг читателей: 82
    • Просмотр профиля
    • Профиль в МК
Re: Курсовой проект - Книжный магазин
« Ответ #63 : 13 Июня 2007, 17:59:33 »
Ну тогда опиши задачу, чтобы там были поставщики.

Диаграмма с учетом замечаний и поставки книг:
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #64 : 13 Июня 2007, 18:12:26 »
спасибо, Бас...
попробую описать его.
там много пунктов должно быть?

bas

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 4713
  • Рейтинг читателей: 82
    • Просмотр профиля
    • Профиль в МК
Re: Курсовой проект - Книжный магазин
« Ответ #65 : 13 Июня 2007, 18:19:52 »
Детализации, которая приведена выше должно хватить.
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #66 : 13 Июня 2007, 18:24:33 »
Бас...ну это я же в общем писала...а тут мне надо для каждого процесса отдельно писать...и должно быть еще предусловие, постусловие и еще чего то... *чешет репку*

bas

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 4713
  • Рейтинг читателей: 82
    • Просмотр профиля
    • Профиль в МК
Re: Курсовой проект - Книжный магазин
« Ответ #67 : 13 Июня 2007, 18:39:43 »
Я говорил только про степень детализации, т.е. вам надо описать так же подробно как и описано, но раскидать это все по нарисованным ВИ
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #68 : 13 Июня 2007, 18:41:36 »
мне же по этапам делать надо

Модель бизнес-процессов.
         1 Варианты использования business use case.
         2 Спецификация.
         3 Описание потока событий
         4 диаграмма вариантов использования

получается ДБВИ в конце этого этапа...

а в первом пункте..я просто перечисляю найти книгу, ознакомиться с книгой, купить книгу..и т д?

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6170
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Курсовой проект - Книжный магазин
« Ответ #69 : 13 Июня 2007, 19:02:40 »
наташа, не каждый ВИ должне иметь предусловия. Постусловия это набор возможных состояний в которые перейдет система после выполнения оного. Есть базовое постусловие и альтернативные или исключительные.
Можешь сформлировать для начал все возможные состояния в которые система перейдет, а потом подумать какие потоки событий приводят к этому.
А вообще не следует наворачивать ВИ - он должен быть простым и понятным

bas

  • Moderator
  • Hero Member
  • *****
  • Сообщений: 4713
  • Рейтинг читателей: 82
    • Просмотр профиля
    • Профиль в МК
Re: Курсовой проект - Книжный магазин
« Ответ #70 : 13 Июня 2007, 19:37:42 »
получается ДБВИ в конце этого этапа...
Делай как требуют/хочется. А вообще в спеках с начала идет диаграмма а потом описание
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #71 : 13 Июня 2007, 19:43:15 »
Бас...я не сомневаюсь..но так просили...я даже ни на секундочку не сомневаюсь, что это не верно..но вот так выдали...щас скоро закончу описание и покажу

travka

  • Гость
Re: Курсовой проект - Книжный магазин
« Ответ #72 : 13 Июня 2007, 20:02:36 »
1. Название варианта использования.
Найти книгу.

1.1 Краткое описание.
Позволяет консультанту получить информацию о книге, узнать о наличии, посмотреть месторасположение, отфильтровать, отсортировать и найти нужную книгу. Эту же информацию консультант сообщает клиенту.

1.2. Действующие лица.
Консультант, клиент.

1.3. Триггеры.
Клиент подходит к консультанту с просьбой помочь найти книгу.

2. Сценарий.
2.1. Основной сценарий.
1. Клиент приходит в магазин с целью купить определенную книгу.
2. Клиент обращается к консультанту за помощью, предоставляя такие данные как название книги или автор.
3. Консультант подходит к терминалу, вводит пароль и задает параметры поиска книги.
4. Книга найдена.
5. Консультант смотрит количество книг в зале.
6. Книга есть в наличии.
7. Консультант сообщает номер стеллажа и полки клиенту.
2.2 Альтернативный сценарий.
   4-А. Книга не найдена. Консультант предлагает выбрать похожую книгу, например другого автора, для это консультант задает  параметры поиска книг по жанрам.
             5-А. Книги нет в наличии.

1. Название варианта использования.
Купить книгу.

1.1 Краткое описание.
Авторизация платежа, оформление чека, запись данных о продаже.

1.2. Действующие лица.
Кассир, клиент.

1.3. Триггеры.
Клиент подходит к кассиру с выбранной книгой.

2. Сценарий.
2.1. Основной сценарий.
1. Клиент взял нужную книгу с полки и подходит с ней к кассиру.
2. Кассир сканирует штрих-код книги. Система выдает идентификационный номер книги, название, автора и стоимость.
(Кассир повторяет действия описанные в пункте 2 для каждой книги.)
3. Система высчитывает итоговую стоимость покупки.
4. Кассир сообщает покупателю итоговую сумму.

Вариант А.
5.1а. Покупатель оплачивает книги наличными деньгами.

Вариант Б.
5.1б. Покупатель оплачивает кредитной (дебитной) картой.
5.2б.  Кассир считывает магнитную ленту карточки.
5.3б. Система подтверждает платежеспособность клиента.
5.4б. Система списывает деньги со счета клиента.

6. Система формирует чек, делает запись о продаже, фиксирует списание товара.
7. Кассир выдает клиенту чек и книги.
8. Клиент покидает магазин.

2.2 Альтернативный сценарий.
5.1а-А. У клиента недостаточно средств. Кассир предлагает отказаться от одной из выбранных книг или от покупки в целом.
5.3б-А. У клиента недостаточно средств. Кассир предлагает оплатить покупку наличными деньгами.


пока описала кроме Поставщик-Кладовщик...вогнал в ступор
« Последнее редактирование: 13 Июня 2007, 20:15:10 от Наташа »

Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6170
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Курсовой проект - Книжный магазин
« Ответ #73 : 13 Июня 2007, 20:33:18 »
1. Название варианта использования.
Найти книгу.

1.1 Краткое описание.
Позволяет консультанту получить информацию о книге, узнать о наличии, посмотреть месторасположение, отфильтровать, отсортировать и найти нужную книгу. Эту же информацию консультант сообщает клиенту.

1.2. Действующие лица.
Консультант.
Заитересованные лица: консультант, клиент

1.3. Триггеры.
Клиент подходит к консультанту с просьбой помочь найти книгу.

2. Сценарий.

2.1. Основной сценарий.
1. Клиент обращается к консультанту за помощью, предоставляя такие данные как название книги или автор.
2. Консультант обращается к системе, вводит пароль (запускает ВИ аторизация).
3. Система отображает форму поиска.
4. Консультант вводит критерий поиска
5. Система отображает результаты поиска
6. Консультант смотрит количество книг в зале, сообщает номер стеллажа и полки клиенту.

2.2 Альтернативный сценарий.
   5-А. Книга не найдена.
                5А1 Консультант предлагает выбрать похожую книгу, например другого автора,
                5а2. переход к пункту 4.
             6-А. Книги нет в наличии.
                 6А1 Консультант предлагает выбрать похожую книгу, например другого автора,
                 6А2. переход к пункту 4.

1. Название варианта использования.
Купить книгу.

1.1 Краткое описание.
Авторизация платежа, оформление чека, запись данных о продаже.

1.2. Действующие лица.
Кассир.

1.3. Триггеры.
Клиент подходит к кассиру с выбранной книгой.

2. Сценарий.
2.1. Основной сценарий.
1. Клиент взял нужную книгу с полки и подходит с ней к кассиру.
2. Кассир сканирует штрих-код книги.
3. Система выдает идентификационный номер книги, название, автора и стоимость.
(Кассир повторяет действия описанные в пункте 2 для каждой книги.)

4. Система высчитывает итоговую стоимость покупки.
5. Кассир сообщает покупателю итоговую сумму.

Вариант А.
6.1а. Покупатель оплачивает книги наличными деньгами.

Вариант Б.
6.1б. Покупатель оплачивает кредитной (дебитной) картой.
6.2б. Кассир считывает магнитную ленту карточки. (сам чтоли?)
6.3б. Система подтверждает платежеспособность клиента.
6.4б. Система списывает деньги со счета клиента.

7. Система формирует чек, делает запись о продаже, фиксирует списание товара.
8. Кассир выдает клиенту чек и книги.
9. Клиент покидает магазин.

2.2 Альтернативный сценарий.
6.1а-А. У клиента недостаточно средств. Кассир предлагает отказаться от одной из выбранных книг или от покупки в целом.
6.3б-А. У клиента недостаточно средств. Кассир предлагает оплатить покупку наличными деньгами.


Про поставщика
Что ты хочешь? кто у тебя работает с ситемой и какие йукнции выполняет кладовщик? Подумай и все станет ясно


Galogen

  • Member of CAR
  • Hero Member
  • *****
  • Сообщений: 6170
  • Рейтинг читателей: 198
  • Аксакал
    • Просмотр профиля
    • Профиль в Моем Круге
Re: Курсовой проект - Книжный магазин
« Ответ #74 : 13 Июня 2007, 20:48:55 »
Хочу предложить некий свой взгляд - не для подражания а для охвата проблемы скажем
Я искусственно включил два уровня отображения бизнеса и внутренний скажем системный.
Мне кажется вполне понятнокуда двигаться и как лопатить