Файл: Автоматизация оперативного учета точки проката спортивного инвентаря.pdf

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

Категория: Курсовая работа

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

Добавлен: 25.04.2023

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

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

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

СОДЕРЖАНИЕ

Введение

1. Технико-экономическая характеристика предметной области и предприятия.

1.1. Характеристика предприятия и его деятельности.

1.2. Организационная структура управления

1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

2.2. Используемые классификаторы и системы кодирования

2.3 Характеристика нормативно-справочной, входной и оперативной информации

2.4. Характеристика результатной информации

3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

3.2. Характеристика базы данных

3.3. Структурная схема пакета (дерево вызова программных модулей)

4. Контрольный пример реализации проекта и его описание

Заключение

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИЕРАТУРЫ

2.2. Используемые классификаторы и системы кодирования

Классификатор — это документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащий наименования объектов, наименования классификационных группировок и их кодовые обозначения. В зависимости от применения они делятся на три группы:

  1. Общегосударственные классификаторы, используемые во всех отраслях и на всех уровнях управления для повсеместного и одинакового обозначения объектов;
  2. Отраслевые (ведомственные) классификаторы, используемые в пределах определенной отрасли (ведомства);
  3. Локальные, используемые в пределах организации или группы организации.

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

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

Система кодирования — это совокупность правил обозначения объектов и группировок с использованием кодов.

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

      1. Используемые системы кодирования в прокате

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

Код Клиента

4

9999

Порядковая

Отсутствует

Локальный

Код Абонемента

6

999999

Порядковая

Отсутствует

Локальный

Код Инвентаря

4

9999

Серийная

Отсутствует

Локальный


2.3 Характеристика нормативно-справочной, входной и оперативной информации

В системе используются справочники, приведенные в таблице 3.

      1. – Перечень используемых справочников

№ пп

название справочника

ответственный за ведение

средний объём справочника в записях

среднюю частоту актуализации

средний объем актуализации, %

1

Клиенты

Кассир

100

1 раз в месяц

10

2

Инвентарь

Менеджер

50

1 раз в месяц

10

3

Ремонт инвентаря

Менеджер

50

1 раз в месяц

10

Реквизитный состав справочников приведен в таблице 4.

– Реквизитный состав справочников

№ пп

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

Перечень реквизитов

Клиенты

  • Фамилия, имя, отчество
  • Телефон
  • Номер абонемента

Инвентарь

  • Наименование
  • Тип
  • Фирма

Ремонт инвентаря

  • Наименование
  • Тип
  • Фирма

Характеристика результатной информации

Описание результатных документов приведено в таблице 5.

      1. – Описание выходных документов

№ пп

  • Наименование
  • Реквизиты
  • Таблицы, на основе которых формируется
  • Частота формирования
  • Способ доставки

1

  • Выдача абонемента
  • Номер
  • Наименование клиента
  • Наименование инвентаря
  • Абонемент
  • Инвентарь
  • По мере необходимости
  • Печатная форма

2

  • Отчет по остаткам
  • Наименование инвентаря
  • Наименование инвентаря в ремонте
  • Наименование инвентаря в прокате
  • Абонемент
  • Инвентарь
  • По мере необходимости
  • Экранная форма

Формализация расчётов показателей.

В разрабатываемой системе производится расчет следующих показателей:

  • Общее количество инвентаря на базе;
  • Общее количество абонементов.
      1. Формализованное и исходное описание первичных показателей

Наименование показателей

Идентификатор показателя

11

Количество абонементов на дату A

Ka

22

Количество инвентаря на базе N

Zn

– Формализованное описание результатных показателей

№ пп

Наименование показателя

Идентификатор показателя

Алгоритм расчета

1

Общее количество абонементов

S

ΣS

2

Общее количество инвентаря на базе

IZ

ΣZn

2.4. Характеристика результатной информации


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

  1. «Абонемент»

Содержит таблицу со следующими полями:

      • Номер абонемента
      • Наименование клиента
      • Тип инвентаря
      • Код инвентаря
      • Количество инвентаря

2. Отчет «Отчет по остатку»:

Содержит таблицу со следующими полями:

      • Дата создания
      • Наименование инвентаря на базе
      • Код инвентаря на базе
      • Наименование инвентаря в ремонте
      • Код инвентаря в ремонте
      • Наименование инвентаря в прокате
      • Код инвентаря в прокате
      • Количество инвентаря

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


3. Программное обеспечение задачи

3.1. Общие положения (дерево функций и сценарий диалога)

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

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

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

Пример фрагмента дерева функций проката спортивного инвентаря приведен на рсиунке 5.

  1. – Пример фрагмента дерева функций

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

Диалог в ИС не всегда можно формализовать в структурной форме. Как правило, диалог в явном виде реализован в тех ИС, которые жестко привязаны к исполнению предметной технологии. В некоторых сложных ИС (например, в экспертных системах) диалог не формализуется в структурной форме и тогда данный пункт может не содержать описанных схем.


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

Схема, описывающая дерево диалога, должна обязательно сопровождаться пояснениями по действиям, выполняемым в каждом пункте меню (рисунок 6).

  1. – Пример фрагмента сценария диалога

3.2. Характеристика базы данных

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

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

Пример фрагмента ER модели

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

Описание таблиц реляционной базы данных в таблицах:

      1. Пример фрагмента описания структуры записей таблицы «Work_Order»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказа

Kod_order

число

10

ключевое поле

Код клиента

Kod_client

число

10

Код Инвентаря

Kod_invent

число

10

      1. Пример фрагмента описания структуры записей таблицы «Invent»