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

 

СОДЕРЖАНИЕ

 

Введение .........................................................................................................

3

1 Практическая часть .....................................................................................

5

1.1

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

5

1.2

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

6

1.3

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

8

1.4

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

11

1.5

Описание таблиц базы данных ..............................................................

12

1.6

Дерево программных модулей ..............................................................

15

1.7

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

16

1.8

Блок-схема отчета...................................................................................

17

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

ним ..........................................................................................................................

 

17

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

24

Заключение ...................................................................................................

27

Список использованных источников ..........................................................

29

Приложение А. Листинг программы…………………………………..…31

2

ВВЕДЕНИЕ

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

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

Для автоматизации работы организации есть много вариантов осуществления и сред разработки, например 1С: Предприятие, Delphi 7, разработка андроид-

приложения и другие. Основные бизнес-процессы работы организации, которая занимается учетом и распределением мест в отеле, состоят из:

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

Целями курсового проекта является:

закрепление и развитие теоретических знаний, полученных в процессе изучения курса «Проектирование информационных систем»;

развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);

приобретение практических навыков разработки методических материалов проектировщика;

умение вырабатывать и реализовывать решения различной степени сложности;

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

Для достижения поставленных целей необходимо решить ряд задач:

3

дать характеристику объекту автоматизации и проанализировать учетные задачи;

составить техническое задание на разработку приложения для решения выбранной задачи;

описать логическую и физическую структуру данных приложения;

построить функциональную модель по стандарту IDEF0;

создать базу данных;

разработать информационную систему с помощью запросов,

отчетов и форм;

охарактеризовать основные алгоритмы работы приложения;

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

произвести тестирование приложения и зафиксировать

результаты.

Объектом исследования и автоматизации является футбольный клуб.

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

4

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

1.1 Постановка задач

ИС должна содержать следующую информацию:

Сведения обо всех футболистах, с которыми заключен контракт. Основные

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

несколько контактных телефонов и т.д.)

Сведения о матчах, проведенных футбольным клубом за текущий сезон (дата,

команда соперник, счет, тип игры (домашняя или выездная) и т.д.)

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

провел, забивал ли голы, получал ли желтые или красные карточки).

Сведения о текущих премиальных, начисленных (с пометкой о получении)

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

матча).

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

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

т.д.) и входного контроля от некорректных действий.

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

Разграничение прав доступа к ИС с помощью идентификации и

аутентификации пользователей (пользователь – соответствующий пароль).

Обеспечить возможность оперативного изменения пароля. Количество различных пользователей – не менее 3.

5

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

(только администратора).

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

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

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

Выводить результаты всех домашних матчей.

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

MSWord ( или MSExcel).

Формирование отчета (с возможностью вывода на печать) всех своевременно не выплаченных премиальных на текущую дату.

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

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

-оптимизировать выплату премиальных на всех этапах;

-эффективное контролирование работы футболистов;

-минимизирование времени на производимые расчеты;

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

Она включает в себя следующие компоненты:

-Сведения обо всех футболистах, с которыми заключен контракт.

-Основные характеристики футболиста

6

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

-Сведения об игроках, которые провели конкретные матч

-Сведения о текущих премиальных,

Работу с данной системой может осуществлять менеджер и администратор,

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

Входными документами ИС являются: паспорт или свидетельство о рождении потенциального клиента. Выходными документами являются: -информация о начисленных премиальных футболиста, отчет проведенных матчах за последний месяц. Данные отчеты могут быть просмотрены в системе. Также они могут выводиться в MSWord (или MSExcel).

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

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

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

Целью моделирования стала автоматизация процесса работы футбольного клуба , то есть его улучшение, повышение производительности. Функциональная модель построена с точки зрения интегрированного пользователя. Это обусловлено тем, что основным пользователем является менеджер, который вносит оперативную информацию. Кроме того, есть еще Администратор, который вносит наиболее ценные стратегические решения и гость, который просматривает информацию [3].

7

Для отражения функционала объекта исследования будет использовать стандарт IDEF0. Главный блок такого моделирования представлен на рисунке 1.

Рисунок 1 – Главный блок моделирования

8

Рисунок 2 -Декомпозиция контекстной диаграммы

Рисунок 3-Декомпозиция процесса «Регистрация»

9

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

Рисунок 5-Диаграмма дерева узлов

10

Оценка модели проведена с помощью количественного анализа. Для него были использованы следующие показатели:

- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (1) [4]:

N k y L ,

1)

где N – количество блоков на уровне, L – номер уровня;

- коэффициент сбалансированности – рассчитывается по формуле (2) [5]:

 

 

 

N

 

 

 

 

 

 

Ai

N

 

 

 

 

 

i 1

 

2)

k

б

 

max A

 

 

 

N

i 1

i

 

 

 

 

 

 

,

где Аi – стрелка;

- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле

(3) [6]:

kэ L *C L *

N

эл.ф.

 

 

 

 

 

 

 

 

 

N

 

3)

 

 

 

 

 

 

 

 

 

Далее был проведен сам количественный анализ, данные которого

представлены в таблице 1.

 

 

Таблица 1 – Результаты количественного анализа

 

 

 

 

 

 

 

Диаграмма

 

 

kу

kб

kэ

А0

 

 

0,25

0

А1

 

3

1,33

1

А2

 

1,5

0,66

2

А3

 

1

0,66

2

А4

 

1

1,25

1

Показателем качественности модели является снижение значения коэффициента уровня. На данном примере видно, как коэффициент уровня каждых диаграмм снижаются до 1,5. Что касается коэффициента сбалансированности, он

11

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