Актуальность темы дипломной работы. Компьютерная техника сегодня вышла за границы производственных предприятий, научно-исследовательских центров и лабораторий и активно внедряется во все сферы жизни и деятельности человека. Внедрение компьютерных технологий через автоматизацию тех или иных производственных или других бизнес-процессов предприятий или фирм в любой сфере их производственной деятельности или сферы услуг привело к повышению эффективности всех направлений как производственной сферы, сферы услуг так и иных сфер народного хозяйства.
Для эффективной работы любого предприятия необходимо внедрение разного рода информационных систем, направленных на автоматизацию деятельности как всего предприятия в целом (ERP), одного отдела (CRP) или одного специалиста определенной отрасли (ARM).
Этот вопрос особенно остро стоит для предприятий, связанных с предоставлением клиентам набора услуг, высокие темпы конкуренции требуют постоянного повышения эффективности, повышения уровня и качества предоставляемых услуг. Однако и для предприятий в других секторах экономики, которые используют современные технологии для изготовления продукции или оказания услуг, например, для строительных фирм или сложных технологических производств, внедрение информационных технологий является также актуальным, особенно в вопросах оптимизации всех видов логистики (внутренней, складской, транспортной), обслуживания клиентов. Также использование ИТ технологий всегда актуально в таких сферах деятельности любого предприятия как ведение бухгалтерии и управление финансами, управление клиентской базой и базой поставщиков, управление и автоматизация технологических процессов. В случае фирм, которые связаны с предоставлением спортивных услуг, АРМ администратора фитнес-центра позволяет эффективно контролировать процессы, связанные с использованием технологии, обслуживанием клиентов, управлением собственными бизнес-процессами, повышением эффективности собственной работы, а вследствие этого и качества обслуживания клиентов.
Деятельность администратора фитнес-центра представляет собой работу с применением знаний в области оказываемых услуг, спортивного оборудования и принципов его работы, видов и типов тренировок и дополнительных услуг, особенностями залов, тренеров, технологических процессов, связанных с фитнес-центром, стандартов и условий, видов проблем и способов их предупреждения.
Постановка проблемы. В условиях растущей конкуренции и развития практически всего спектра существующих технологий, повышение эффективности работы через оптимизацию производственных процессов, их автоматизацию и управляемость, является одним из основных факторов конкурентоспособности. Автоматизация процессов администратора фитнес-центра повышает контролированность связанных с его работой (функциями) бизнес-процессов с одной стороны, а с другой позволяет сделать управление более гибким и адаптивным к условиям рынка.
Проблеме формирования высокоэффективной системы информационного обеспечения управления различного вида и типа учреждений, предоставляющих различный спектр услуг в том числе, автоматизации рабочих мест специалистов различных профилей, в том числе, администраторов спортивных центров, уделено недостаточно внимания. Поэтому, проблема разработки методики проектирования автоматизированного рабочего места администратора фитнес -центра является актуальной.
Предметная область исследования - информационные системы.
Объект исследования – повышение управляемости и эффективности работы администратора фитнес-центра.
Предмет исследования – автоматизированное рабочее место администратора фитнес-центра.
Целью дипломного проекта является проектирование АРМ администратора фитнес-центра.
Задачами дипломного проектирования являются:
1) анализ предприятия и выявление процессов, подлежащих автоматизации,
2) анализ предметной области,
3) анализ бизнес-процессов администратора фитнес-центра и бизнес-процессов отдельных структур фитнес-центра (бухгалтерия, маркетинг, кадры и т.д.)
4) моделирование данной задачи (модель AS-IS);
5) обзор существующих разработок в данной области;
6) описание программного модуля информационной системы
7) анализ и выбор средств проектирования ИС;
8) моделирование рассматриваемой задачи с учетом применения информационных технологий (модель TO-BE);
9) проектирование структуры базы данных (БД);
10) объектно-ориентированное проектирование ИС
11) разработка и внедрения ИС,
12) расчет экономических показателей.
Основные задачи проектирования и разработки
Разработать методику проектирования автоматизированного рабочего места администратора фитнес-центра с использованием специальных средств проектирования с возможностью дальнейшей адаптации проекта АРМ к конкретной технологии.
РАЗДЕЛ 1. АНАЛИЗ СУЩЕСТВУЮЩИХ АРМ СПОРТИВНО-ОЗДОРОВИТЕЛЬНЫХ ЦЕНТРОВ
1.1. Проектирование информационных систем. Особенности АРМ
АРМ объединяет программно-аппаратные средства, обеспечивающие взаимодействие человека с компьютером, дает возможность ввода информации (через клавиатуру, компьютерную мышку, сканер и т.д.) и ее вывода на экран монитора, принтер, плоттер, звуковую плату - динамики или другие устройства вывода.
АРМ администратора фитнес-центра входит в состав автоматизированной системы управления.
АРМ в системе управления — это проблемно ориентированный комплекс технических, программных, лингвистических средств, установленный непосредственно на рабочем месте пользователя, используемое для автоматизации операций взаимодействия пользователя с компьютером в процессе проектирования и реализации задач.
АРМ направлено на:
- решение определенного класса задач, объединенных общей технологией обработки информации, единством режимов работы и эксплуатации, что характерно для специалистов экономических служб;
- формализацию профессиональных знаний, то есть возможность предоставления с помощью АРМ самостоятельно автоматизировать новые функции и решать новые задачи в процессе накопления опыта работы с системой;
- построение, обеспечивающее сообщения АРМ с другими элементами системы обработки информации, а также модификацию и наращивание возможностей АРМ без прерывания его функционирования;
- эргономичность, то есть создание для пользователя комфортных условий труда и дружественного интерфейса общения с системой.
Классификация АРМ
Рисунок 2.5 – Входная информация по клиенту
Рисунок 2.6 – Результат выполнения запроса
2.3. Описание тестирования программного продукта
2.3.1. Обоснование выбора вариантов тестирования (приемочное, модульное, интеграционное, функциональное, дымное)
Ручное (Manual) тестирование проводится человеком, а автоматическое - машиной. Разница между подходами очевидна, ручное тестирование обеспечивает больше тестовых отчетов. Например, тестировщик тестируя часть приложения, может заметить, что поле для ввода нужного количества данных не очень большое. Однако тестировщик может допускать ошибки при тестировании. Когда компьютер тестирует приложение, то ошибки не допускаются, а приложение тестируется гораздо быстрее, чем человеком.
Автоматизированное (Automated) тестирование программного обеспечения - часть процесса тестирования на этапе контроля качества в процессе разработки программного обеспечения. Оно использует программные средства для выполнения тестов и проверки результатов исполнения, помогает сократить время тестирования и упростить его процесс.
В данной работе автоматическое тестирование проводилось на этапе разработки программного продукта (модульное, интеграционное и системное)
Рисунок 2.7 – Фрагмент Unit – теста в модульном тестировании
ЗАКЛЮЧЕНИЕ
В процессе реализации заданий на дипломное проектирование были проанализированы современные технологии разработки АРМ администратора фитнес-центра. Для определения требований к практической разработке необходимо определить современные требования к информационной системе.
Были изучены существующие технологии разработки веб-интерфейсов и мотивировать выбор технологии разработки, определены требования к дизайну программного продукта и описаны основные элементы клиент-серверной разработки. На последнем этапе теоретической подготовки к разработке программного продукта были изучены методики разработки программных продуктов, определены технологии и методологии разработки, выбраны инструменты разработки
На этапе проектирования была определена структура программного продукта и выполнено его прототипирование с использованием современных инструментов веб-разработки.
На последнем этапе был разработан программный продукт и описаны основные этапы процесса разработки.
После разработки был протестирован программный продукт и определены требования к нему.
Все задачи исследования были выполнены, цель достигнута, АРМ администратора фитнес-центра для информационной системы разработан.
ПРИЛОЖЕНИЯ
Приложение А. Коды страниц
$number=0;
if(isset($_POST['t1'])) {$number=$_POST['t1'];}else{$number;}
$articlename="Клиент" ;
include_once '../controller/db_connect.php';
$query1="SELECT * FROM help_desk_db.account WHERE account_id=$number";
//var_dump($query1);
$stmt = $pdo->query($query1);
echo "
Id account | Login | Password | Id role | ";
---|---|---|---|
".$row['account_id']." | ";".$row['login']." | ";".$row['password']." | ";".$row['role_id']." | ";
//var_dump($row);
?>
echo "
Фамилия | Имя | Телефон | Отдел | Должность | ";
---|