Главная страница

Исследование предметной области 1 Постановка проблемы 2 Анализ рынка фитнесиндустрии


Скачать 1.52 Mb.
НазваниеИсследование предметной области 1 Постановка проблемы 2 Анализ рынка фитнесиндустрии
Дата08.10.2018
Размер1.52 Mb.
Формат файлаrtf
Имя файла560880.rtf
ТипИсследование
#52754
страница2 из 3
1   2   3
Контекстная справка (Что это такое?) (What's This?), знак вопроса которой можно переносить на любой элемент в окне. В диалоговых окнах для получения всплывающего определения об их элементах используется кнопка , называемая Справка.

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

Объекты Access

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

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

При создании приложений пользователя также используются средства программирования, реализуемые объектами другого типа - макросами и модулями на языке программирования Visual Basic for Applications (VBA).

Каждый объект и элемент управления имеет свои свойства, определяя которые, можно настраивать объекты и элементы управления. С каждым объектом и элементом управления связывается набор событий, которые могут обрабатываться макросами или процедурами на VBA.

Объекты представлены в окне базы данных Access. Все операции по работе с объектами базы данных и приложений начинаются в этом окне.

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

Запросы (Queries) создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами БД при обработке данных. Запрос может формироваться в виде запросов по образцу (QBE) или с помощью инструкции SQL - языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблицы или создать новые таблицы на основе уже существующих.

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

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

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

Макросы (Macros). Макрос является программой, которая содержит описание последовательности действий, выполняемых при наступлении некоторого события в объекте или элементе управления приложения. Каждое действие реализуется макрокомандой. Создание макросов осуществляется в диалоговом режиме путем выбора нужных макрокоманд и задания параметров, используемых ими при выполнении.

Модули (Modules) содержат процедуры на языке VBA. Могут создаваться процедуры-функции, которые разрабатываются пользователем для реализации нестандартных функций в приложении пользователя, и процедуры для обработки событий. В Access 2000 для удобства пользователя объекты базы данных могут быть объединены в группы по функциональному или иному признаку. Группы содержат ссылки на объекты базы данных различных типов.

В окне базы данных Access 2000 наряду со списком созданных объектов представлены ярлыки (shortcuts), которые предназначены для быстрого запуска мастеров или конструктора создания нового объекта.

Все таблицы базы данных, а также другие объекты Access: формы, запросы, отчеты, макросы и модули, построенные для этой базы, и внедренные объекты могут размещаться на диске в одном файле формата .mdb. Это упрощает технологию ведения базы данных и приложения пользователя. Обеспечивается высокая компактность размещения всех объектов БД на диске и эффективность обработки данных. Страницы доступа к данным Access сохраняются в отдельных файлах, в файле БД размещаются только ссылки на них.

Диалоговые средства конструирования объектов

Access предоставляет в распоряжение непрограммирующего пользователя разнообразные диалоговые средства, которые позволяют ему создавать приложения, не прибегая к разработке запросов на языке SQL или к программированию макросов или модулей на языке VBA.

Для автоматизации создания объектов БД - таблиц, запросов по примеру (Query By Example, QBE), схемы базы данных, и объектов приложения (форм, отчетов, страниц) используются специализированные диалоговые средства, называемые конструктором (Design). Конструктор предоставляет пользователю набор инструментов, с помощью которых можно быстро создать и модифицировать объект. Для конструирования макета форм, отчетов и страниц используется панель элементов, которая появляется при вызове конструктора.

Предусмотрено автоматическое конструирование форм, запросов, отчетов, страниц и их элементов с помощью программ-мастеров и команд, начинающихся с приставки "авто".
2.3.2 Учет экономических аспектов проекта

При разработке проекта следует учитывать следующие статьи затрат:

Затраты Каис могут быть оценены по следующей формуле:
Каис=Зпр+Зтс+Злс+Зпо+Зио+Зоб+Зво+Зпл+Зоэ (1)
где, Зпр — затраты на проектирование АИС в Э;

Зтс - затраты на технические средства для эксплуатации системы;

Злс - затраты на создание линий связи для системы;

Зпо - затраты на программное обеспечение (приобретаемое помимо проектируемых для системы прикладных программ);

Зио - затраты на создание информационного обеспечения (базы данных) для системы;

Зоб - затраты на обучение персонала;

Зво - затраты на вспомогательное оборудование;

Зпл - затраты на производственные площади;

Зоэ - затраты на опытную эксплуатацию.

Затраты на проектирование системы Зпр могут быть оценены по формуле:
Зпр=Зсвт+Зипс+Зраб+Зинфр+Зпроч (2)
где Зсвт - затраты на средства вычислительной техники (СВТ), применяемой для проектирований.

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

  • отладки создаваемого для системы ПО;

  • оформления проектной документации;

  • имитации объекта управления (обычно при создании интегрированных систем).

Возможные варианты затрат:

  • приобретение СВТ "под проект" с полным списанием их при завершении работ (редкий случай, в основном, при крупных комплексных заказах по бюджетной тематике), при этом на конкретный проект относят часть этих затрат, пропорциональную доле проекта в комплексе;

  • аренда СВТ на период проектных работ;

  • аренда машинного времени для проектных целей.

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

В общем случае они требуются:

  • для написания и отладки программ;

  • оформления документации проекта;

  • имитации объекта управления.

Возможные варианты затрат:

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

  • аренда инструментального ПО в составе арендуемых СВТ;

  • создание уникального инструментального ПО (редко встречающийся случай);

  • использование нелицензионных программных средств (что является нарушением авторского права).

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

Зинфр — затраты "на инфраструктуру", то есть на все необходимые для нормальной работы проектировщиков условия: оплата помещений, коммунальных услуг, электроэнергии, охраны, работы АУП и вспомогательного персонала и т.д.

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

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

Зпроч - прочие расходы - затраты на технические носители, командировки, консультации сторонних специалистов и т.д.

Зтс (формула 1) - могут быть реализованы в следующих формах:

  • приобретение СВТ для эксплуатации системы (возможно отнесение на систему некоторого процента от стоимости СВТ, пропорционально используемому ресурсу рабочего времени СВТ);

  • аренда СВТ, в том числе лизинг оборудования.

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

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

Зио (формула 1) — обычно включают затраты на создание условно-постоянной базы системы (затраты машинного времени, оплата труда работников, стоимость технических носителей, накладные расходы).

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

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

Зпл (формула 1) — учитываются в случае необходимости строительства, ремонта, переоборудования помещений Для обеспечения функционирования системы на объекте.

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

Раздел 3. Практическая реализация
3.1 Rational Rose
Проектируемая система должна выполнять следующие функции:

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

  • Учет информации о персонале: график работы, расписание использования залов.

  • Информацию о абонентских картах;

  • Информацию об оплате

Опишем процессы, происходящие в фитнес клубе.

Администратор:

  • Регистрирует (заносит данные в базу) новых клиентов.

  • Отмечает существующих (постоянных) клиентов.

  • Редактирует записи.

  • Удаляет записи.

Фитнес-менеджер:

  • Составляет расписание работы тренеров.

  • Вычисляет рейтинг тренеров.

  • Контролирует состояние зала.

Бухгалтер:

  • Принимает оплату услуг.

  • Начисляет зарплату.

Построим диаграмму прецедентов, отображающую описанные процессы.


Рисунок 1 – Диаграмма прецедентов, отображающая процессы фитнес клуба
Построим основное логическое представление модели проектируемой ИС. В Rational Rose это диаграмма классов.

В проектируемой системе будет пять классов:

  • Клиенты;

  • Тренеры;

  • Карты;

  • Место тренировки;

  • Оплата.

Определим атрибуты для каждого класса:

  • Клиенты:

    • ID Клиента (Номер карты)

    • Фамилия

    • Имя

    • Контакты

    • ID Тренера (Табельный номер)

  • Тренеры:

    • ID Тренера (Табельный номер)

    • ФИО

    • Контакты

    • Оклад

    • Рейтинг

  • Карты

    • Номер карты

    • Вид карты

    • Номер зала

    • Стоимость

  • Место тренировки (вид зала):

    • Номер зала

    • Описание

  • Оплата

    • ID клиента

    • Месяц оплаты

    • Наличие оплаты.

С учетом определенных классов и их атрибутов диаграмма классов будет иметь следующий вид:


Рисунок 2 – Логическая модель информационной системы (диаграмма классов)


3.2 Создание базы данных
На основе разработанных логических моделей, построим инфологическую модель ИС.

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

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

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

Между двумя сущностям, например, А и В возможны четыре вида связей.

Первый тип – связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В:

Второй тип – связь ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В.

Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИЕ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М:N). В проектируемой модели такие связи отсутствуют.

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

  • Текстовый. Текст или числа не требующие проведения расчётов.

  • МЕМО. Поле этого типа предназначено для хранения небольших текстовых данных (до 64000 символов). Поле этого типа не может быть ключевым или проиндексированным.

  • Числовой. Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.

  • Счётчик. Уникальные, последовательно возрастающие числа, автоматически вводящиеся при добавлении новой записи в таблицу.

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

  • Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.

  • Дата/Время. Дата и время хранятся в специальном фиксированном формате.

  • Поле объекта OLE. Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.

  • Гиперсвязь. Содержит адреса Web-страниц.

Определим типы данных для полей таблиц информационной системы в Таблице 2.

Таблица 2 – Типы данных

Клиенты

Поле

Тип Данных

ID Клиента

Числовой

Фамилия

Текстовый

Имя

Текстовый

Контакты

Текстовый

ID тренера

Числовой

Тренеры

ID тренера

Числовой

ФИО

Текстовый

Контакты

Текстовый

Оклад

Числовой

Рейтинг

Числовой

Место тренировки

Номер зала

Числовой

Описание

Текстовый

Карта

Номер

Числовой

Вид

Текстовый

Номер зала

Числовой

Стоимость

Числовой

Оплата

ID клиента

Числовой

Месяц оплаты

Текстовый

Наличие оплаты

Логический


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

Для создания базы данных нужно сначала запустить программу Microsoft Office Access 2010, для этого нужно проделать следующие действия: Пуск → Программы → Microsoft Office → Microsoft Office Access 2010.

После этого откроется окно программы. Для создания новой базы данных нужно выполняем команду Файл → Создать, и кликаем на кнопку Создать, как показано на рисунке 3.
1   2   3


написать администратору сайта