- •Аннотация.
- •Введение.
- •1. Аналитические исследования проблем по теме проекта и разработка основных решений по их технической реализации.
- •1.1 Техническое задание.
- •1.2 Детально обосновывается целесообразность и возможность создания системы
- •1.3 Особенности проектирования
- •1.4 Основные технико-эксплуатационные требования к проектируемым системам и устройствам.
- •1.5 Анализируются решаемые задачи и современное состояние проектируемого объекта.
- •1.6 Анализируются преимущества и недостатки тех или иных вариантов решения рассматриваемой проблемы
- •1.7 Обоснование постановки задачи
- •1.8 Обоснование и выбор системы, устройства, их структурной схемы.
- •1.9 Обоснование вопросов технического проектирования
- •1.10 Определение общих характеристик проектируемого объекта
- •1.11 Обоснование уточненных методов решения задач
- •2. Техническая часть.
- •2.1 Основные технико-эксплуатационные требования к проектируемой системе, которые, отражаются в разработанном техническом задании
- •2.2 Приводятся особенности проектирования (выбор среды проектирования)
- •2.3 Теоретические основы разрабатываемой информационной системы (методы, модели, расчеты).
- •2.4 Разрабатываются алгоритмы
- •2.5 Разрабатываются структуры данных и программ.
- •3. Рабочая документация.
- •4.Экономическая часть.
- •4.1 Оценка экономической эффективности.
- •4.2 Расчет экономической эффективности внедрения Расчет затрат на разработку и внедрение
- •Расчет затрат на разработку алгоритма
- •Расчет затрат на написание и отладку программы
- •Расчет затрат, связанных с внедрением программы.
- •Расчет затрат на комплекс технических средств
- •Расчет затрат до внедрения программы
- •Расчет затрат после внедрения программного обеспечения
- •Расчет экономии затрат
- •5. Безопасность труда и экологическая безопасность.
- •5.1 Характеристика опасных и вредных факторов, возникающих в процессе функционирования разрабатываемого объекта.
- •5.2 Нормирование опасных и вредных факторов.
- •5.3 Рекомендации по уменьшению воздействия опасных и вредных факторов на человека и окружающую среду.
- •5.4 Расчетная часть.
- •Заключение.
- •Список литературы.
- •Приложение 1 Линстинг программы
- •Приложение 2 Презентационный материал (слайды).
2.4 Разрабатываются алгоритмы
В данном случае под алгоритмом можно также понимать потоки данных и транзакции. В основу ляжет архитектура «Клиент-Сервер», это обусловлено тем, что салоны продаж находятся в разных местах и распределены по городу. Рассмотрим алгоритм действий с момента поступления продукции.
После заказа определенного количества продукции в виде видеозаписей, курьер доставляет продукцию. Далее идет проверка на количество и соответствие заказанным материалам. После чего следует расчет в виде наличных или в кредит. Пройдя все эти процедуры, товар заносится в базу. Фиксируется общее количество, количество по жанрам, затраченная сумма в общем, дата закупки, наименование поставщика. Также заносится Ф.И.О курьера и Ф.И.О поставщика. Это сделано для разрешения спорных ситуаций, которые могут произойти.
Далее после закупки, информация о наличии и количестве конкретных видеозаписей переносится в главную таблицу, которую используют продавцы при обслуживании клиента. В ней содержится информация следующего типа: наименование видеозаписи, жанр, год выпуска в прокат, краткое описание, цена, тип носителя, количество оставшихся копий и состояние на данный момент. Может возникнуть такая ситуация, когда осталась только одна единица видеозаписи, и она в момент запроса клиента находится в прокате. Далее допустим пришел клиент и запросил конкретную видеозапись, продавец производит поиск в основной базе. После поиска продавец сообщает об удачном результате или наоборот.
Ниже представлены алгоритмы при продаже и прокате видеопродукции.
Проследим ход алгоритма при продаже видеозаписи. Ниже представлен алгоритм в виде блок-схемы.
Рис.2.1 Алгоритм продажи товара.
Рассмотрим теперь этот алгоритм.
Допустим, поступил запрос от клиента на конкретную видеозапись. После этого продавец должен произвести поиск по основной базе, и в случае успеха, как и в случае отрицательного результата, сообщить клиенту о наличии или отсутствии данной видеозаписи, ее цене. Допустим, клиента все это устроило, далее оформляется сделка в виде продажи продукции. В основной базе конкретная видеозапись помечается как проданная и перемещается из основной базы в базу «Продажи за день». После этого система возвращается в ожидание следующего запроса. Так же фиксируется время продажи, цена, наименование видеозаписи и Ф.И.О продавца. Ф.И.О продавца фиксируется для последующего анализа с целью определения «лучшего продавца», тем самым становится, возможно, вести акцию среди продавцов для стимулирования интереса к работе. Также необходимо рассмотреть неприятный, момент в виде разбирательств, при конфликте между продавцом и клиентов. Наличие Ф.И.О продавца позволить легко ориентироваться в таких неприятных ситуациях. Ход алгоритма при оформлении сделки в виде проката практически аналогичен, но имеет различие, рассмотрим его.
Он так же представлен в виде блок-схемы.
Рис.2.2 Прокат товара.
Здесь при поступлении запроса на конкретную копию видеозаписи продавец производит поиск интересующей видеозаписи. После этого продавец должен выдать результаты поиска и условия проката. Далее необходимо спросить подтверждения у клиента, что его все устраивает. Затем, если клиент согласен идет оформление сделки в виде проката, состояние в основной базе меняется на «в прокате» и переносится в базу «прокат», в противном случае вся система возвращается в ожидание следующего запроса. После истечения срока проката клиент возвращает видеозапись, она удаляется из базы «прокат» и помечается в основной базе как «в наличии», после этого информация о данной видеозаписи перемещается в базу «прибыль за день» с пометкой «прокат».
Далее представлен полный алгоритм в виде блок-схемы при продаже или прокате.
Рис.2.3 Общий случай реализации товара.
