Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
49
Добавлен:
02.05.2014
Размер:
633.86 Кб
Скачать

1.2 Выбор и описание автоматизируемых функций

В данном подразделе выбираются и кратко описываются пять функций управляющей системы, которые предполагается автоматизировать с использованием разрабатываемой информационной системы. Дается сводка объектов предметной области, участвующих в реализации автоматизируемых функций.

1.2.1 Перечень автоматизируемых функций

В рамках данного проекта для автоматизации выбраны следующие пять функций автоматизированной системы «Продажа CD»:

1)  Заказ партий дисков.

2)  Приём партий дисков.

3)  Покупка диска.

4)  Возврат диска.

5)  Рекламация.

1.2.2 Функция 1 «Заказ партий дисков »

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

Эта цель достигается за счет того, что при заказе партий дисков в БД заносится информация о заказчике, заказываемых дисках и их количестве.

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

В реализации данной функции участвуют следующие объекты предметной области: CD; заказчик; работник.

Автоматизация данной функции позволит осуществить заказ партий за счет за счёт имеющейся информации в БД.

1.2.3 Функция 2 «Приём партий дисков»

Данная функция предназначена для осуществления приёма CD. Эта цель достигается за счет того, что при поставке партий в БД заносится информация о поставщике, поставляемых дисках и их количестве.

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

В реализации данной функции участвуют следующие объекты предметной области: CD; поставщик; работник.

Автоматизация данной функции позволит вести учёт за поставляемыми дисками за счет имеющейся информации в БД.

1.2.4 Функция 3 «Покупка диска»

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

Особенности реализации функции состоят в том, что просмотр этого списка нужно обеспечить в наиболее наглядной и удобной форме.

В реализации данной функции участвуют следующие объекты предметной области: диски, работники.

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

1.2.5 Функция 4 «Возврат диска»

Данная функция предназначена для осуществления проката CD (проверки того, покупал ли данный диск клиент и проверки истечения срока возможности проката диска).

Эта цель достигается за счет сопоставления в БД клиента и приобретаемого им диска при покупке, занесения в БД дат покупки, возврата диска и информации о клиенте, а при попытке возврата диска – проверки наличия соответствующей записи. Если клиент впоследствии не захочет возвращать диск, то эта информация просто не будет использоваться. В противном случае, если не истёк срок возможности возврата диска, клиент может либо поменять диск, заплатив стоимость проката, либо ему вернут деньги в размере стоимости диска за вычетом стоимости проката.

Особенности реализации функции состоят в том, что БД должна содержать информацию о том, сколько стоит прокат того или иного диска. Также клиент может купить несколько CD и одинаковые диски могут купить разные клиенты, поэтому удобно ввести шифры клиентов и шифры CD, при покупке сопоставлять их, что позволит избежать дублирования информации в БД.

В реализации данной функции участвуют следующие объекты предметной области: клиенты; СD, работники.

Автоматизация данной функции позволит проверять, покупал ли человек определённый диск при попытке его возврата и исключить возврат “просроченных” дисков за счет имеющейся информации.

1.2.6 Функция 5 «Рекламация»

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

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

В реализации данной функции участвуют следующие объекты предметной области: CD; клиент; работник

Автоматизация данной функции позволит осуществлять возврат бракованных дисков.

1.2.7 Сводка объектов, участвующих в реализации функций

Объекты предметной области, участвующие в реализации автоматизируемых функций, сведены в табл. 1.1.

Таблица 1.1 Сводка объектов, участвующих в реализации функций

Номер

объекта

Имя объекта

Описание объекта

Функции

Примечание

1

2

3

4

5

1

Клиенты

+

+

2

Заказчики

+

3

Поставщики

+

4

Работник

+

+

+

+

+

5

Компакт-диски

+

+

+

+

+