Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RIS.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
323 Кб
Скачать
☆

2 Постановка задачи

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

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

  • формирование справочника сотрудников;

  • формирование справочника прейскурант;

  • ввод данных заказа;

  • изменение данных заказа;

  • удаление существующего заказа;

  • формирование отчета о полученной выручке за период;

  • формирование отчета об оказанных услугах по месяцам;

  • формирование отчета о количестве поступивших машин за период.

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

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

На основе анализа предметной области можно выделить следующие сущности:

  • рабочий;

  • автомобиль;

  • услуга;

  • прейскурант;

  • заказ;

Сущности и связи между ними представлены на рисунке 1.2. Каждая из перечисленных выше сущностей обладает набором атрибутов:

  1. Рабочий:

  • ФИО;

  • Дата приема;

  • Дата увольнения;

  • Оклад;

  • Коэффициент.

  1. Автомобиль:

  • Госномер;

  • Марка;

  • Класс.

  1. Прейскурант:

  • Код услуги;

  • Наименование;

  • Класс;

  • Стоимость;

  • Утвержден.

  1. Заказ:

  • Код заказа;

  • Код услуги;

  • Стоимость;

  • Дата заключения.

  1. Карточка заказа:

  • Код заказа;

  • Госномер;

  • Автор.

Рисунок 2.2 – Сущности и связи между ними

3 Функциональная модель системы

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

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

На входе в систему поступают данные машины (марка, госномер, класс) и требуемые клиенту услуги (согласно наименованию). Функционирует система согласно правилам оказания услуг и правилам розничной торговли. Исполнительные механизмы системы – бригадир и рабочий. На выходе блока находятся выручка и отчеты по результатам деятельности организации.

Первый блок системы – регистрация машины. На вход блока поступают данные о машине (госномер, класс, марка). На выходе блока находится информация о классе машины (она необходима для последующего выбора требуемой услуги согласно прейскуранту). Регистрация поступившей машины происходит согласно соответствующим правилам оказания услуг. Регистрирует поступившую машину бригадир автомойки.

Второй блок системы – регистрация заказа. На вход блока поступает информация о классе машины и требуемые клиенту услуги, что позволяет определить стоимость заказа. Регистрация заказа производится бригадиром автомойки согласно правилам оказания услуг. На выходе блока формируется и структурируется полная информация о сделанном заказе.

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

Четвертый блок системы – анализ деятельности. На вход блока поступают статистические данные, по которым определяется выручка организации и формируются отчеты. Анализ деятельности происходит согласно правилам розничной торговли. На выходе блока формируются отчеты и информация об экономических результатах деятельности (выручка). Формирование отчетов и анализ результатов деятельности выполняет бригадир.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]