Файл: Взаимоотношения между предприятиями, организациями и целыми отраслями складываются на основе законов рынка, где условия диктуются спросом и предложением товаров и услуг.rtf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.03.2024

Просмотров: 22

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

3. Реализация системы
3.1 Т-SQL - определение регламентированных запросов
Для создания отчетов создано 5 запросов. Рассмотрим каждый запрос подробнее.

Запрос «Данные для отчёта о продажах» содержит информацию о количестве товара, его цене и предназначен для формирования отчёта «Содержание заказа». Текст запроса на языке Т-SQL представлен ниже:Заказ, [Содержание заказа] SET [Содержание заказа]. Общая Стоимость = [Количество]*[Цена];

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

Запрос «Данные для отчёта о свободных столиках» содержит информацию о номере столика и его статусе и предназначен для формирования отчёта «Наличие свободных мест». Текст запроса на языке Т-SQL представлен ниже: Столики. № столика Столики (((Столики. Статус)="свободен"));

Результат запроса содержит столбец, где перечисляются все свободные столики в данной столовой.

Запрос «Данные для отчёта об имеющихся блюдах» содержит следующую информацию: название блюда, характеристику блюда, номинальное количество, единицу измерения и цену блюда. Данный запрос предназначен для формирования отчёта «Имеющиеся в продаже блюда». Текст запроса на языке Т-SQL представлен ниже:[Данные о блюдах]. Название_блюда, [Данные о блюдах]. Характеристика, [Данные о блюдах]. Номин_количество, [Данные о блюдах]. Ед_измерения, [Данные о блюдах]. Ном_цена[Данные о блюдах];

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

Запрос «Данные для чека» содержит следующую информацию: номер заказа, дату заказа, время заказа, название блюда, количество выбранного блюда и цену за него, а также информацию об общей сумме заказа. Данный запрос предназначен для формирования отчёта «Чек». Текст запроса на языке Т-SQL представлен ниже:Заказ. № заказа, Заказ. Дата, Заказ. Время, [Данные о блюдах]. Название блюда, [Содержание заказа]. Количество, [Содержание заказа]. Цена, [Цена]*[Количество] AS Symma_zakaza(Заказ INNER JOIN [Запрос о выставлении суммы] ON Заказ. № заказа = [Запрос о выставлении суммы]. № заказа) INNER JOIN ([Данные о блюдах] INNER JOIN [Содержание заказа] ON [Данные о блюдах].№блюда = [Содержание заказа].№блюда) ON Заказ. № заказа = [Содержание заказа]. № заказа(((Заказ. № заказа)=[Введите № заказа]));

В результате запрос выводит чек, который выдаётся клиентам столовой для оплаты.

Запрос о выставлении суммы содержит информацию о заказе и данные об итоговой сумме заказа. Текст запроса на языке Т-SQL представлен ниже:Заказ. № заказа, Sum([Содержание заказа]. Общая Стоимость) AS Symma_zakazaЗаказ INNER JOIN [Содержание заказа] ON Заказ. № заказа = [Содержание заказа]. № заказаBY Заказ. № заказа;


Результат запроса содержит столбец, где указывается итоговая сумма заказа.
3.2 Описание клиентских приложений
При разработке курсового проекта создано клиентское приложение информационной системы «Столовая». На основной форме постранично располагаются все таблицы, необходимые для составления отчетов, а также основные кнопки управления программой.

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

Кроме основных функций программа также осуществляет поиск данных: по названию блюда, цене блюда, номеру столика и табельному номеру. У пользователя есть возможность ввести параметры поиска, программа произведет поиск, а затем результаты поиска покажет пользователю. Если запрашиваемых данных нет, то на экране появится пустая база данных.

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

Также пользователь может просмотреть отчеты: об имеющихся в продаже блюдах, информацию о наличии свободных мест, данные заказа. Отчеты представлены на рисунках 15-17.
4. Энерго- и ресурсосбережения
Стандарт управления энергопотреблением компьютеров описывает три различных режима работы компьютера. Эти режимы отличаются потребляемой мощностью электроэнергии.

Ждущий режим - позволяет экономить энергию, за счет отключения всех периферийных устройств, кроме ЦПУ, ОЗУ и материнской платы. Спящий режим - позволяет экономить электроэнергию на 100%, так как отключаются все периферийные устройства. Основной режим - при этом режиме экономии нет. Потребляемая мощность около 400Ватт.

Для нахождения количества рабочих дней, в течение которых разрабатывался программный продукт, используем формулу
N = Тпк /(8-tрп), (1)
где Тпк - время работы компьютера, ч;

Тпк =84 ч;рп - суммарное время регламентированных перерывов, в течение рабочего дня, ч;рп =60 мин=1 час;
n=84/(8-1)=12 часов
Для нахождения суммарной продолжительности регламентированных перерывов в течение всего времени разработки программного модуля

Трп=n´tрп, (2)
где Трп - суммарная продолжительность регламентированных перерывов в течение всего времени разработки программного модуля.
Трп=12´1=12 часов

Стоимость сэкономленной электроэнергии рассчитывается по формуле
Сэн=Трп´(Wпк-Wсп)´Сэ, (3)
где Wпк - потребляемая мощность ПК, кВт;сп - потребляемая мощность компьютера в «спящем» режиме;пк = 0,4 кВт;сп = 0,16 кВт;

Сэ - стоимость 1 кВт электроэнергии;
Сэ= 2930 кВт;

Сэн=12´(0,4-0,16)´2930=8438,4 руб.
Заключение
В результате выполнения курсового проекта разработан интерфейс системы «Столовая».

При реализации проекта пройдены этапы описания и постановки задачи, проектирования программного модуля, кодирования программы на алгоритмический язык и тестирования готовой программы.

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

Программный продукт разработан на современном программном обеспечении, программа проста в использовании как опытному, так и простому пользователю.
Список использованных источников


  1. ГОСТ ИСО/ МЭК 2382-99. Информационные технологии. Словарь. Ч. 1. Основные термины.

  2. ГОСТ ИСО/МЭК ТО 9127-2002. Документация пользователя и информация на упаковке для потребительских программных пакетов.

  3. СТУ СМК 4.04-2011. Стандарт учреждения. Общие требования к оформлению текстовых документов».

  4. Бьюли, А., Опель, Э. Изучаем SQL/ А. Бьюли, Э. Оппель - Москва: Символ, 2007. - 312 с.

  5. Фиайли К. SQL. Руководство по изучению языка/ К. Фиайли. - Москва; Питер, 2004.-451с.

  6. Жилинский, А. Самоучитель Microsoft SQL Server 2005/ А. Жилинский. - Санкт-Петербург : BHV, 2004. - 224 с.

  7. Дубейковский, В.И., Эффективное моделирование с AllFusion Process Modeler /В.И. Дубейковский. -Москва: Диалог-МИФИ, 2007, 344с.

  8. Крёнке, Д, Теория и практика построения баз данных, 8-е изд./ Д. Крёнке.- Санкт-Петербург: Питер, 2003г.

  9. Маклаков, С.В., ВPwin и ERwin. CASE - средства разработки информационных систем / С.В. Маклаков.- Москва: Диалог-МИФИ, 2004, 256с.

  10. Технологии разработки программного обеспечения. Учебное пособие. 2-е изд./С. Орлов. - Санкт-Петербург: Питер, 2003.

  11. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. - 5-е изд., перераб. и доп.: Пер. с англ./ П.Роб, К. Коронел.- Санкт-Петербург: БХВ-Петербург, 2004.

  12. Прагг, К., Ирвин, М.. Access 2002. Библия пользователя.: Пер. с англ./ К. Прагг, М. Ирвин. - Москва: Издательский дом «Вильямс», 2003.

  13. Рамбо, Дж. UML 2.0. Объектно-ориентированное моделирование и разработка. - 2-е изд./ - Санкт-Петербург: Питер, 2007. - 554 с. (Библиотека программиста)

  14. Архангельский, А.Я, Программирование в C++ Builder 6./ А.Я. Архангельский. -Москва: ООО Бином - пресс, 2003. - 1152с.

  15. Калверт Ч., Рейсдорф К., Borland C++ Builder 6. Настольная книга программиста/ Ч. Калверт, К. Рейсдорф.- Санкт-Петербург: ООО «ДиаСофт», 2005 - 1008 с.