Скачиваний:
9
Добавлен:
17.06.2023
Размер:
1.68 Mб
Скачать

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ ..........................................................................................................................

 

3

1 ПРОЕКТНАЯ ЧАСТЬ ......................................................................................................

 

5

1.1

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

 

5

1.2

Анализ предметной области.........................................................................................

 

6

1.3

Функциональная модель по стандарту IDEF0 и методологии SADT......................

7

1.4

Модель данных по стандарту IDEF1X ......................................................................

 

12

1.5

Описание информационных объектов разрабатываемой системы ........................

13

1.6

Дерево объектов конфигурации.................................................................................

 

17

1.7

Взаимосвязи модулей и массивов данных................................................................

 

19

1.8

Алгоритм работы одного из выбранных модулей ...................................................

19

1.9

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

22

1.10 Способы и результаты тестирования программного продукта в различных

 

режимах ..............................................................................................................................

 

25

ЗАКЛЮЧЕНИЕ .................................................................................................................

 

31

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ........................................................

32

ПРИЛОЖЕНИЕ А .............................................................................................................

 

34

Листинг программы ..........................................................................................................

 

34

ПРИЛОЖЕНИЕ Б ..............................................................................................................

 

38

Ксерокопия статьи по теме курсового проекта ..............................................................

 

38

ПРИЛОЖЕНИЕ В..............................................................................................................

 

41

Сертификат о публикации статьи ....................................................................................

 

41

ПРИЛОЖЕНИЕ Г ....................................................

Ошибка! Закладка не определена.

Проверка на плагиат................................................

Ошибка! Закладка не определена.

2

ВВЕДЕНИЕ

В мире информационного общества, где активно развиваются ITтехнологии,

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

конно-спортивного клуба (КСК). На рынке существует множество систем позволяющих вести учет поголовья скота и кормов, такие как: Всероссийский НаучноИсследовательский Институт Конезаводства (ВНИИК) России предлагает программу «Помощник коневода-3». Данная программа создана для ведения первичного племенного учета лошадей (денниковых и табунных), сбор данных по всем аспектам их племенного использования, учета данных о владельцах, о

бонитировках, а также составление отчетности по введенным данным. «КОРАЛЛ – кормовая база». Данная программа учитывает и анализирует обеспеченность состояния кормов и сырьевых запасов на предприятии, ведет контроль за ходом движения кормов и сырья (приходом, расходом), определяет дефицит кормов и сырьевых компонентов, необходимых для обеспечения планового производственного процесса кормления животных, формирует заявки на приобретение кормов и сырья, проводит автоматический расчет экономических показателей для кормовой базы. Существуют и другие информационные системы более узкого направления, в основном автоматизирующие учет крупного рогатого скота. На данный момент не существует программ позволяющих одновременно вести учет кормовой базы, поголовья и тренинга лошадей, поэтому тема курсового проекта является актуальной с технической и экономической сторон.

Целью этой работы является создание информационной системы,

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

3

проанализировать предметную область;

спроектировать структуру данных элементов информационной системы;

разработка алгоритмов и интерфейса программы "Управление конно -

спортивным клубом";

разработка программы для автоматизации процесса подготовки поголовья

лошадей;

составление инструкции по использованию программы;

провести тестирование разработанной программы.

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

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

4

1 ПРОЕКТНАЯ ЧАСТЬ

1.1 Постановка задачи ИС должна содержать следующую информацию:

Сведения о поголовье лошадей (кличка, дата рождения, порода, пол и т.д.).

Сведения о контрагентах - поставщики, клиенты, сотрудники (ФИО, адрес,

контактный телефон и т.д.)

Сведения о номенклатуре кормов (название, единица измерения и т.д.).

Сведения о графике кормления (дата, периодичность, объем плановый и т.д.).

Сведения о графике тренинга лошади (наименование работы, время нагрузки и т.д.).

ИС должна обеспечивать:

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

Многопользовательский режим работы.

Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль). Обеспечить возможность оперативного изменения пароля. Количество различных пользователей – не менее 3.

Резервное копирование информационных баз по желанию пользователя (только администратора).

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

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

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

5

Вывод информации о фактически проведенном кормлении с возможностью вывода на печать.

Вывод информации о тренинге лошадей с возможностью вывода на печать.

Формировать отчет о движении кормов за определенный период.

Формировать отчет о суммарном количестве часов по видам активности за выбранный период.

1.2 Анализ предметной области

ВРоссии множество частных и муниципальных КСК, в основном они занимаются тренингом лошадей, воспитанием поколения спортсменов, а

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

Влюбом КСК основними являются два бизнес - процесса: содержание и тренинг. В процесс содержания входит:

составление графика кормления лошадей по нормам и контроль его исполнения;

ежедневная убока денников;

контроль качества корма и его своевременная утилизация;

мониторинг объема складских запасов и его постоянное своевременное пополнение.

Впроцесс тренинга входит:

составление графика нагрузки каждой лошади и контроль за его непоследственным исполнением для избежания форсирования работы,

т.е. требование от лошади на данном этапе обучения слишком многого;

при составлении пары всадник-лошадь необходимо учитывать уровень развития и возраст лошади и всадника по нормам, описанным в

6

положении Fédération Equestre Internationale (FEI) - международной

федерации конного спорта;

выбор основной специализации - выездка, конкур, троеборье и т.д..

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

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

Входными документами для системы являются товарные накладные по приходу кормов, графики кормления и тренинга и непосредственное их выполнение.

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

1.3 Функциональная модель по стандарту IDEF0 и методологии SADT

На рисунке 1.1 приведена контекстная диаграмма, показывающая процесс

«Специализированной подготовки и содержания лошадей».

Рисунок 1.1 – Бизнес-процесс «Специализированная подготовка и содержание лошадей»

7

Входной информацией для данного процесса являются поставки кормов,

пользователи ИС. Отчетная информация является выходными потоками процесса

[1-2].

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

Рисунок 1.2 – Декомпозиция процесса «Специализированная подготовка и содержание лошадей»

Все эти процессы выполняются по средствам инструментов взаимодействия

с ИС.

На рисунках 1.3 и 1.4 представлена декомпозиция процессов тренинга и учета кормов.

8

Рисунок 1.3. – Декомпозиция процесса «Содержание»

Рисунок 1.4 - Декомпозиция процесса «Специализированная подготовка»

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

9

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

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

Рисунок 1.5 - Декомпозиция процесса «Оформление отчетов»

Для формирования данных процессов используется синхронизация с ИС.

Декомпозиция взаимодействия пользователя с ИС представлена на рисунке 1.6.

Рисунок 1.6 - Декомпозиция процесса «Синхронизация с ИС»

10

Описанные бизнес-процессы показывают процесс взаимодействия пользователя с ИС «Управление конно-спортивным клубом».

Для проведения количественного анализа диаграмм перечислим показатели модели:

количество блоков на диаграмме - N;

уровень декомпозиции диаграммы - L;

сбалансированность диаграммы – B;

число стрелок, соединяющихся с блоком, - А.

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

Введем коэффициент сбалансированности диаграммы и коэффицент уровня.

Коэффициент сбалансированности – значение данного коэффициента должно лежать в пределах от 0 до 4, он рассчитывается по формуле (1.1) Коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1.2). Коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле (1.3)

= |

=

 

− max ( )|

(1.1)

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

k

 

 

N

 

 

(1.2)

 

 

 

 

 

 

y

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

Соседние файлы в папке Курсовые работы