Разработка информационной системы, которая позволит вести учет автомобилей, которые поступают и продаются в автосалоне, а также хранит информацию о покупателях, страница 2

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

4.  Требования к условиям эксплуатации.

·  Необходимо предусмотреть возможность периодическое резервирование базы данных.

·  По мере накопления большого количества записей необходимо периодически проводить реиндексацию записей в базе данных.

·  Требования к квалификации персонала минимальны: знание ПК, Microsoft Access, Microsoft Word.

5.  Требования к составу и параметрам технических средств.

·  Для работы с системой необходимо наличие компьютера с установленной операционной системой Microsoft Windows XP и пакетом программ Microsoft Office 2003 или новее.

6.  Требования к информационной и программной совместимости.

·  Для корректной работы системы необходимо, чтобы на рабочем месте были установлены следующие программы: Microsoft Excel 2003, Microsoft Access 2003 с наличием встроенного языка программирования Visual Basic.

7.  Требования к программной документации.

Состав программной документации должен включать в себя:

·  техническое задание;

·  программу и методики испытаний;

·  руководство системного программиста;

·  руководство оператора;

·  ведомость эксплуатационных документов.

6. Описание потоков событий

6.1. Описание потока событий «Поиск машины»

Предусловие

Покупатель входит в систему (вводит логин и пароль).

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

1.  Покупатель осуществляет ввод информации для поиска машины (марка, год, цена).

2.  Если не найдено ни одного автомобиля удовлетворяющего запросу, выполняется альтернативный поток А1.

3.  Если во время поиска возникла ошибка выполняется поток ошибок Е1

4.  Система выводит список машин.

5.  Покупатель может просмотреть информацию по каждой найденной машине.

6.  Если одна из найденных машин удовлетворила покупателя, он может оформить заказ.

7.  Вариант использования завершается.

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

Автомобиль не найден в базе данных.

1.  Система выводит сообщение о том, что нет автомобилей, удовлетворяющих поиску.

2.  Система предлагает ввести клиенту адрес электронной почты, чтобы проинформировать его, если такая машина появится в продаже.

3.  Система предлагает ввести новые критерии для  поиска

4.  Вариант использования завершается.

Поток ошибок Е1

Ошибка во время поиска записи БД.

1.  Система выдает сообщение о том, что во время поиска возникла ошибка.

2.  Система предлагает повторить или переформулировать запрос или войти на сайт позже.

3.  Вариант использования завершается.

6.2. Описание потока событий «Купить машину»

Предусловие

Покупатель входит в систему (вводит логин и пароль) и находит интересующий его автомобиль.

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

1.  Клиент вводит информацию о себе (ФИО, адрес, телефон). Если произошла ошибка при вводе, выполняется поток ошибок E1

2.  Клиент выбирает форму оплаты: наличный расчет, который осуществляется в  автосалоне, или безналичный расчет (VISA, American Express, MasterCard). Если у клиента недостаточно денег выполняется альтернативный поток А1. Если произошла ошибка при оплате выполняется поток ошибок Е2.

3.  Система отмечает данный автомобиль, как «заказанный», т.е. другие клиенты уже не смогут его заказать.

4.  Система передает информацию о заказе  в отдел продаж, чтобы там подготовили все нужные бумаги для продажи.