Файл: Автоматизация оперативного учета точки проката спортивного инвентаря.pdf
Добавлен: 25.04.2023
Просмотров: 1234
Скачиваний: 13
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия.
1.1. Характеристика предприятия и его деятельности.
1.2. Организационная структура управления
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3 Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
2.2. Используемые классификаторы и системы кодирования
Классификатор — это документ, с помощью которого осуществляется формализованное описание экономической информации в ЭИС, содержащий наименования объектов, наименования классификационных группировок и их кодовые обозначения. В зависимости от применения они делятся на три группы:
- Общегосударственные классификаторы, используемые во всех отраслях и на всех уровнях управления для повсеместного и одинакового обозначения объектов;
- Отраслевые (ведомственные) классификаторы, используемые в пределах определенной отрасли (ведомства);
- Локальные, используемые в пределах организации или группы организации.
Для полной формализации экономической информации недостаточно простой классификации, поэтому проводят процедуру кодирования.
Кодирование — это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования.
Система кодирования — это совокупность правил обозначения объектов и группировок с использованием кодов.
Код — это условное обозначение объектов или группировок в виде знака или группы знаков в соответствии с принятой системой. Все системы кодирования можно сгруппировать в два подмножества: регистрационных и классификационных систем кодирования.
-
-
- Используемые системы кодирования в прокате
-
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|
Код Клиента |
4 |
9999 |
Порядковая |
Отсутствует |
Локальный |
|
Код Абонемента |
6 |
999999 |
Порядковая |
Отсутствует |
Локальный |
|
Код Инвентаря |
4 |
9999 |
Серийная |
Отсутствует |
Локальный |
2.3 Характеристика нормативно-справочной, входной и оперативной информации
В системе используются справочники, приведенные в таблице 3.
-
-
- – Перечень используемых справочников
-
|
№ пп |
название справочника |
ответственный за ведение |
средний объём справочника в записях |
среднюю частоту актуализации |
средний объем актуализации, % |
|
1 |
Клиенты |
Кассир |
100 |
1 раз в месяц |
10 |
|
2 |
Инвентарь |
Менеджер |
50 |
1 раз в месяц |
10 |
|
3 |
Ремонт инвентаря |
Менеджер |
50 |
1 раз в месяц |
10 |
Реквизитный состав справочников приведен в таблице 4.
– Реквизитный состав справочников
|
№ пп |
Наименование |
Перечень реквизитов |
|---|---|---|
|
Клиенты |
|
|
|
Инвентарь |
|
|
|
Ремонт инвентаря |
|
Характеристика результатной информации
Описание результатных документов приведено в таблице 5.
-
-
- – Описание выходных документов
-
|
№ пп |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
2 |
|
|
|
|
|
Формализация расчётов показателей.
В разрабатываемой системе производится расчет следующих показателей:
- Общее количество инвентаря на базе;
- Общее количество абонементов.
-
- Формализованное и исходное описание первичных показателей
-
|
№ |
Наименование показателей |
Идентификатор показателя |
|---|---|---|
|
11 |
Количество абонементов на дату A |
Ka |
|
22 |
Количество инвентаря на базе N |
Zn |
– Формализованное описание результатных показателей
|
№ пп |
Наименование показателя |
Идентификатор показателя |
Алгоритм расчета |
|
1 |
Общее количество абонементов |
S |
ΣS |
|
2 |
Общее количество инвентаря на базе |
IZ |
ΣZn |
2.4. Характеристика результатной информации
В данном курсовом проекте результирующей информацией являются – 2 отчета, 2 из них берут данные из таблицы инвентаря и/или абонемент. Результатная информация может быть как в электронном виде, так и в виде бумажного документа:
- «Абонемент»
Содержит таблицу со следующими полями:
-
-
- Номер абонемента
- Наименование клиента
- Тип инвентаря
- Код инвентаря
- Количество инвентаря
-
2. Отчет «Отчет по остатку»:
Содержит таблицу со следующими полями:
-
-
- Дата создания
- Наименование инвентаря на базе
- Код инвентаря на базе
- Наименование инвентаря в ремонте
- Код инвентаря в ремонте
- Наименование инвентаря в прокате
- Код инвентаря в прокате
- Количество инвентаря
-
Данного рода отчеты, имеющиеся в информационных поток предприятия служат скорее для получения статистики, нежели для оперативного управления, а Информация в этих журналах является скорее уточняющей, нежели обобщающей. В итогах данной ведомостей за месяц можно понять какое оборудование пользуется большим спросом, что нужно дозаказать со склада. Также, с помощью отчетов, можно просмотреть тенденцию посещения клиентами проката и для постоянных клиентов организовать скидочную систему.
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
Необходимо привести иерархию функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт. При этом можно выделить и детализировать два подмножества функций: реализующих служебные функции (например, проверки пароля, ведения календаря, архивации баз данных, тьютора и др.) и реализующих основные функции управления и обработки данных: ввода первичной информации, обработки, ведения справочников, ответов на запросы и др.
Выявление состава функций, их иерархии и выбор языка общения (например, языка типа «меню») позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.
При разработке структуры диалога необходимо предусмотреть возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.
Пример фрагмента дерева функций проката спортивного инвентаря приведен на рсиунке 5.
- – Пример фрагмента дерева функций
В этом пункте следует выбрать способ описания диалога. Как правило, применяется два способа описания диалога. Первый предполагает использование табличной формы описания. Второй использует представление структуры диалога в виде орграфа, вершины которого перенумерованы, а описание его содержания в соответствии с нумерацией вершин, либо в виде экранов, если сообщения относительно просты, либо в виде таблицы.
Диалог в ИС не всегда можно формализовать в структурной форме. Как правило, диалог в явном виде реализован в тех ИС, которые жестко привязаны к исполнению предметной технологии. В некоторых сложных ИС (например, в экспертных системах) диалог не формализуется в структурной форме и тогда данный пункт может не содержать описанных схем.
Описание диалога, реализованного с использованием контекстно-зависимого меню не требует нестандартного подхода. Необходимо лишь однозначно определить все уровни, на которых пользователь принимает решение относительно следующего действия, а также обосновать решение об использовании именно этой технологии (описать дополнительные функции, контекстные подсказки и т.д.) .
Схема, описывающая дерево диалога, должна обязательно сопровождаться пояснениями по действиям, выполняемым в каждом пункте меню (рисунок 6).
- – Пример фрагмента сценария диалога
3.2. Характеристика базы данных
База данных является центральной частью автоматизированных информационных систем в различных сферах деятельности. Базой данных называется именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. База данных является информационной моделью предметной области. При разработке таких систем используется технология баз данных, основанная на определенной концепции БД.
ER-модель предназначена для логического представления данных. Любой фрагмент предметной области представляется как множество сущностей, между которыми существует множество связей различных типов. ER- модель реализуемого проекта автоматизации представлена на рисунке 7.
Пример фрагмента ER модели
Показанная на рисунке 7 ER-модель основана на информационной модели разрабатываемого проекта и представляет собой модель базы данных предметной области, определяющую взаимосвязь таблиц по внешним ключам.
Описание таблиц реляционной базы данных в таблицах:
-
-
- Пример фрагмента описания структуры записей таблицы «Work_Order»
-
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|---|---|---|---|---|
|
Код заказа |
Kod_order |
число |
10 |
ключевое поле |
|
Код клиента |
Kod_client |
число |
10 |
|
|
Код Инвентаря |
Kod_invent |
число |
10 |
-
-
- Пример фрагмента описания структуры записей таблицы «Invent»
-