Курсовая работа: Создание автоматизированной системы управления
Для того чтобы документировать механизмы передачи и обработки информации в моделируемой системе, используются диаграммы потоков данных (Data Flow Diagrams). Диаграммы DFD обычно строятся для наглядного изображения текущей работы системы документооборота организации.
При построении диаграммы потоков данных используются следующие элементы:
Поток данных - это информация которая передаются и требует обработки, на схеме обозначается стрелкой .
Процесс - это преобразование входных данных в выходные по определенному правилу, обозначает некоторое действие обрабатывающее входной поток. На схеме обозначается окружностью .
Внешняя сущность - это объект являющийся внешним по отношению к моделируемому объекту и обменивается с ним потоками данных. На схеме обозначается прямоугольником .
Хранилище данных - место хранения используемой информации, на схеме обозначается параллельными линиями .
1.2. Организация предметной области
Основная идея программы – в учёте посещений занятий фитнес-клуба. Учитываются во взаимосвязи: посетители, их приходы на занятия, тренеры (специалисты), ведущие эти занятия, оплата.
Как и в любой системе автоматизации, затрачивая время на первоначальный ввод данных (посетители, тренеры, занятия, абонементы, оплаты), мы выигрываем в том, что легко можем получить любую сводную аналитическую информацию:
· историю оплат каждого клиента
· статистику его посещений
· кол-во занятий, проведённых каждым тренером (специалистом) и кол-во посетителей, приходивших на них
· статистику денежных поступлений – в разрезе по видам спорта и общую
Кроме того, программа предотвратит случаи злоупотребления со стороны недобросовестных посетителей: если у товарища не осталось оплаченных занятий, это выяснится здесь же, при входе.
Также клиент не сможет посетить занятие, не оплаченное им (не входящее в множество оплаченных занятий).
Трудоёмкость работы состоит в том, что во-первых, для начала работы требуется заполнить все справочники; во-вторых, отмечать приход каждого клиента. То есть, при появлении визитёра его надо найти в программе и отметить, на какое занятие он явился – см. рис. 1
Заполнение справочников – необходимый этап, но регистрацию посетителей можно и нужно значительно ускорить. Кроме того, что возможен быстрый поиск по фамилии, дешевле и удобнее всего использовать сканер штрих-кодов в совокупности с распечатанными и розданными клиентам карточками-пропусками.
Эти сканеры продаются достаточно широко. Те, что посложнее, включаются в COM-порт компьютера, и продаются с отдельным блоком питания.
Самые простые и дешёвые сканеры – те, что включаются «в разрыв клавиатуры». То есть, клавиатурный шнур выдёргивается из компьютера и вставляется в переходник на сканере, а шнур из этого переходника вставляется в клавиатурный разъём компьютера. И клавиатура, и сканер будут нормально работать.
Итак, сначала заводим справочники:
· Регионы/города/улицы
· Занятия (виды занятий: сюда же можно включить и солярий, и массажиста, и т.п.)
· Стоимость занятий: может зависеть от кол-ва заранее оплаченных занятий: если одно занятие стоит, скажем, 50 рублей, то 2 – 80, а 4 – 120р.
· Абонементы. Могут быть срочными – на месяц, два, и т.д., или бессрочными; могут разрешать посещение одного или нескольких занятий, в определённое время или в любое.
1.3. Экономическая сущность комплекса экономических информационных задач
"СпортКлуб" поддерживает многопользовательский режим работы в локальной сети: возможна одновременная работа от одного до десятков пользователей. Скорость работы высокая и не зависит от количества подключенных компьютеров.
Имеются удобные сервисные режимы сохранения и восстановления базы данных.
Как уже было сказано, каждому клиенту надо распечатать "карточку клиента", служащую своеобразным пропуском на занятия. Это можно сделать из режима редактирования персоны (кнопка со штрих-кодом в правом нижнем углу). Эти карточки выдаются клиентам на руки.
При регистрации посещения администратор берёт у клиента карточку, сканирует штрих-код и возвращает карточку посетителю. Вся процедура занимает несколько секунд вместе с поиском и выбором занятия (из числа оплаченных), на которое посетитель пришёл именно сейчас.
1.4. Обоснование проектных решений по автоматизированному решению экономико-информационных задач
Базы данных (БД) составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Действительно, процессы обработки информации имеют общую природу и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных .