Разработка информационной системы деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
Анализ и выбор метода решения проектирования информационной системы деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз". Разработка структуры, универсальный язык моделирования UML. Описание входной и выходной информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.05.2011 |
Размер файла | 3,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- Введение
- 1. Аналитическая часть
- 1.1 Анализ и выбор метода решения проектирования ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
- 1.1.1 Сведение о частной мужской парикмахерской "Бриз"
- 1.1.2 Схема деятельности частной мужской парикмахерской
- 1.1.3 Техническое и интерьерное оснащение парикмахерской
- 1.1.4 Общие требования к проектируемой ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
- 1.1.5 Описание входной и выходной информации для проектирования ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
- 1.2 Выбор метода решения и его обоснование
- 2. Проектно-расчётная часть
- 2.1 Разработка структуры ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз".
- 2.1.1 Универсальный язык моделирования UML
- 2.1.1.1 Разработка диаграмм использования (прецедентов) и их описание
- 2.1.1.2 Разработка диаграмм последовательности действий и их описание
- 2.1.1.3 Разработка диаграмм действий и их описание
- 2.1.1.4 Разработка диаграммы классов и её описание
- 2.1.1.5 Разработка диаграмм реализации и их описание
- 2.2 Разработка структуры БД и интерфейсов с программной реализацией ИС деятельность менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
- Заключение
- Библиографический список
Введение
В последнее время появилась тенденция о том, что надо менять стереотипы клиента относительно парикмахерских. Акцентируется внимание на том, что теперь он может не только получать высококачественную услугу, но и платить за это разумную цену.
Таким условиям стали удовлетворять именно парикмахерские среднего уровня, которые в тот момент являлись свободной нишей для предпринимателей в плане организации бизнеса. Многие поняли, что салоны среднего уровня иногда приносят даже более стабильный доход, чем элитные. Поэтому среди тех, кто занимается парикмахерским бизнесом, особое предпочтение отдается салонам среднего уровня. Это обусловлено сразу двумя причинами. Во-первых, по заверениям парикмахеров, салоны именно такого уровня в недалеком будущем составят большинство. Во-вторых, основная масса людей, которые желают подстричься, будут приходить именно в эти парикмахерские. По утверждениям экспертов, будущее российского парикмахерского дела именно за небольшими (не более 100 кв. м.) салонами с вполне разумными (мужская и женская стрижки от 100 руб.) ценами. Это объясняется и тем, что по законам рынка, наибольшим спросом пользуется товар наиболее качественный и при этом наиболее дешевый.
Парикмахерские чаще всего рассматриваются как частный случай салонов красоты. Существуют несколько типов парикмахерских салонов, четко разделяются по ценам, уровню услуг и клиентам:
Салон базового уровня (классическая парикмахерская)
Клиентами такого заведения становятся жители соседних домов или люди, работающие поблизости. Его специализация - оказание традиционных и малозатратных услуг, минимальный набор которых это стрижка и окраска. Главная характеристика классической парикмахерской - удобные расположение и график работы.
Постоянные клиенты в таких местах, как правило, пользуются услугами "своего" мастера, знающего их волосы и предпочтения. Стоимость стрижки как правило довольно низкая.
К этому типу относится, рассматриваемая в данном курсовом проекте, частная мужская парикмахерская "Бриз".
Салон среднего класса (middle)
По сравнению с обычной парикмахерской такой салон предлагает расширенный перечень услуг, куда входят, кроме перечисленных выше, маникюр, педикюр, услуги косметического кабинета и солярия. В подобных заведениях работает более квалифицированный персонал, например можно получить консультацию мастера, который хорошо ориентируется в модных тенденциях.
Салоны среднего класса привлекают качеством услуг и индивидуальным подходом, за что, собственно, клиенты и готовы платить. Цены на стрижку + укладку могут быть весьма ощутимы. Как правило, в парикмахерской middle-класса есть магазин сопутствующих товаров, где после консультации с мастером можно купить средства по уходу за волосами, а также аксессуары.
Салон-студия (luxe)
Отличительный признак салонов высшего класса - эксклюзивные услуги. Клиенты приходят сюда не за прической, а за настроением. Как правило, все салоны класса "люкс" авторские, т.е. работают под руководством и маркой известного парикмахера-дизайнера, часто призера международных конкурсов и чемпионатов.
Кроме высочайшего класса обслуживания, здесь вам предложат создание нового образа, широкую гамму услуг по уходу за волосами, кожей лица и тела. Зачастую оказывают услуги SPA, талассо - и ароматерапии. Мастера салона "люкс" в курсе новейших тенденций и работают по авторским методикам. Все услуги строго и абсолютно индивидуальны. Цены в таких заведениях не имеют верхнего предела и начинаются от 100 у. е. Клиентуру стараются ориентировать не на разовые работы "по торжественным случаям", а на постоянные процедуры по поддержанию формы и тонуса.
В данной работе будет показан процесс создания ИС позволяющей организовать и автоматизировать деятельность менеджера парикмахерской.
В первой главе описана структура деятельности парикмахерской, его техническое оснащение, установлены общие требования к проектируемой информационной системе, произведён выбор метода решения и его обоснование.
Во второй главе подробно описан процесс разработки ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз", включая разработку и описание таких UML-диаграмм, как:
- диаграммы использования;
- диаграммы взаимодействия (диаграммы последовательности и кооперативные диаграммы);
- диаграммы действий;
- диаграмма классов;
- диаграммы реализации (диаграмма компонентов и диаграмма развёртывания).
Так же описан процесс разработки и программной реализации ИС.
В заключении проанализированы результаты проектирования, подведены итоги работы. Приложения содержат дополнительную информацию.
1. Аналитическая часть
1.1 Анализ и выбор метода решения проектирования ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
1.1.1 Сведение о частной мужской парикмахерской "Бриз"
Частная мужская парикмахерская "Бриз" была открыта 12. октября 2009 года, расположена по адресу: г. Краснодар, ул. Одесская, дом 56/1. Парикмахерская предоставляет населению свои услуги в виде осуществлении стрижки мужчин. Данная частная парикмахерская содержит штат сотрудников, состоящий из трёх парикмахеров, выполняющих функции по оказанию услуг парикмахерской. Менеджер по работе с клиентами ведёт базу данных клиентов, осуществляет запись на приём, занимается отчётностью.
Деятельность частной мужской парикмахерской "Бриз" состоит в следующем:
- Предоставление справочника услуг и иной необходимой информации клиенту;
- Система записи клиентов парикмахерской;
- Ведение базы данных оказанных услуг парикмахерами и базы данных клиентов;
- Осуществление обслуживания клиентов.
1.1.2 Схема деятельности частной мужской парикмахерской
Так как парикмахерская "Бриз" является частной и клиентская база не очень велика управление всей деятельностью осуществляется в лице менеджера по работе с клиентами, а так же парикмахерами, которые ответственны за санитарное состояние парикмахерской и обслуживание клиентов.
информационная система менеджер парикмахерская
Ведение же и создание информационной системы частной мужской парикмахерской обусловлено необходимостью упрощения работы менеджера по работе с клиентами так как автоматизация его деятельности позволит ускорить и упростить работу с клиентами и даст возможность составления подробных отчётов, включая месячные. Это обеспечит лёгкое расширение парикмахерской в случае удачного ведения бизнеса, исходя из данных информационной системы. На рисунке 1 изображена схема деятельности мужской парикмахерской "Бриз":
Размещено на http://www.allbest.ru/
Рисунок 1. Схема деятельности частной мужской парикмахерской "Бриз".
1.1.3 Техническое и интерьерное оснащение парикмахерской
Для нужд парикмахерской используется частное помещёние одного из парикмахеров. Парикмахерская состоит из трёх комнат: клиентский зал, уборная комната и кабинет.
В кабинете расположен персональный компьютер осуществляющий поддержку ведения ИС частной мужской парикмахерской "Бриз", а так же оборудован рабочий стол и обеспечено хранение документации магазина, наличной выручки в сейфе до окончания рабочего дня (после осуществляется сдача основной суммы выручки на банковский счёт). Кабинет используется для записи клиентов на приём к парикмахеру, менеджером по работе с клиентами.
Комплектация персонального компьютера, периферийных устройств приёмного кабинета:
- Процессор: АМD Athlon 64x2 3800+ 1.8 Gz
- Материнская плата: ASUS M2N-E
- Оперативная память: ddr2 667 Mz 1024 Mb Kingston
- Жёсткий диск: Sagete IDE 120 Gb
- Видеоадаптер: NVGF 7300GS 128 Mb ddr2
- Модем: DSL 128 kb/s
- Принтер-сканер: Canon mp160
ПО установленное на персональном компьютере:
- Пакет программ MS Office 2003 Russian Service Pack 2
- ОС Microsoft Windows XP SP3
- Антивирусное ПО Avira AntiVir Personal
- Браузер Opera
Клиентский зал оборудован тремя специальными креслами, зеркалами, шкафчиками для хранения необходимого инструментария, оборудования. В шкафчиках содержится всё необходимое для обслуживания клиентов.
1.1.4 Общие требования к проектируемой ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
Основными целями автоматизации деятельности частной мужской парикмахерской "Бриз" являются:
- проектирование, разработка и внедрение автоматизированной системы записей клиентов на приём;
- повышение скорости и эффективности работы менеджера по работе с клиентами.
Создаваемая система должна автоматизировать в первую очередь работу менеджера по работе с клиентами и отвечать его требованиям. Директор парикмахерской должен иметь доступ к ИС, и получать отчёты по записям на приём, по деятельности парикмахеров, оказанных услугах и т.д.
ИС должна располагать следующими функциональными требованиями:
- ведение базы данных клиентов;
- ведение базы данных парикмахеров;
- ведение базы данных услуг;
- ведение базы данных записей на приём;
- возможность формирования отчётов по клиенту и по клиентам, в общем.
- возможность формирования отчётов по парикмахеру и по парикмахерам, в общем.
- возможность формирования отчётов по определённому времени записи.
- возможность формирования отчётов по определённой дате записи.
- возможность формирования отчётов по определённой услуге.
1.1.5 Описание входной и выходной информации для проектирования ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
Так как целью курсового проекта является проектирование ИС деятельности менеджера по работе с клиентами, автоматизирующей процессы работы менеджера по работе с клиентами, для повышения скорости и эффективности работы.
Входной информацией для проектирования информационной системы деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз" является:
- прайслист услуг (Приложение А, Рисунок А.1);
- журнал записей (Приложение А, Рисунок А.2);
Выходной информацией являются:
- отчёт по времени записи на приём (Приложение Б, Рисунок Б1);
- отчёт по дате записи на приём (Приложение Б, Рисунок Б.2);
- отчёт по клиенту, записанному на приём (Приложение Б, Рисунок Б.3);
- отчёт по парикмахеру, к которому записывались на приём (Приложение Б, Рисунок Б.4);
- отчёт по услуге при записи на приём (Приложение Б, Рисунок Б.5);
- отчёт по времени записи на приём помесячно (Приложение Б, Рисунок Б.6);
- отчёт по дате записи на приём помесячно (Приложение Б, Рисунок Б.7);
- отчёт по клиенту, записанному на приём помесячно ( (Приложение Б, Рисунок Б.8);
- отчёт по парикмахеру, к которому записывались на приём помесячно (Приложение Б, Рисунок Б.9);
- отчёт по услуге при записи на приём помесячно (Приложение Б, Рисунок Б.10);
Входная информация в виде сведений о клиенте, о времени записи на приём, о парикмахерах, о услугах, поступает на обработку в ИС, и затем заносится в БД.
Выходная информация выдаётся на печать в виде различных отчётов по расписанию.
1.2 Выбор метода решения и его обоснование
Важнейшими факторами, влияющими на эффективность проектирования экономической информационной системы (ЭИС), являются анализ и выбор методов и средств проектирования, от правильности выбора которых зависит функционирование будущей ЭИС.
Методом называется поддерживаемый соответствующими средствами проектирования способ создания ЭИС. Применяя эффективные методы и средства проектирования, можно существенно снизить затраты и сроки разработок ЭИС.
Под средствами проектирования информационных систем (СП ИС) будем понимать комплекс инструментальных средств, обеспечивающих в рамках выбранной методологии проектирования поддержку полного жизненного цикла (ЖЦ) ИС, который включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию. Каждый этап характеризуется определенными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами. При анализе СП их следует рассматривать не локально, а в комплексе, что позволяет реально охарактеризовать их достоинства, недостатки и место в общем технологическом цикле создания ИС.
В общем случае стратегия выбора СП для конкретного применения зависит от следующих факторов:
- характеристик моделируемой предметной области;
- целей, потребностей и ограничений будущего проекта ИС, включая квалификацию участвующих в процессе проектирования специалистов;
- используемой методологии проектирования.
На выбор СП могут существенно повлиять следующие особенности методологии проектирования:
- ориентация на создание уникального или типового проекта;
- итерационный характер процесса проектирования;
- возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей ограниченной численности с последующей интеграцией составных частей;
- жесткая дисциплина проектирования и разработки при их коллективном характере;
- необходимость отчуждения проекта от разработчиков и его последующего централизованного сопровождения.
В качестве основных критериев выбора СП могут выступать следующие критерии:
- поддержка полного жизненного цикла ИС с обеспечением эволюционности ее развития;
- обеспечение целостности проекта и контроля за его состоянием;
- независимость от программно-аппаратной платформы и СУБД;
- поддержка одновременной работы групп разработчиков;
- возможность разработки приложений "клиент-сервер" требуемой конфигурации;
- открытая архитектура и возможности экспорта/импорта;
- качество технической поддержки в России, стоимость приобретения и поддержки, опыт успешного использования;
- простота использования. Учитываются следующие характеристики:
- доступность пользовательского интерфейса;
- время, необходимое для обучения;
- простота инсталляции;
- качество документации.
- обеспечение качества проектной документации;
- использование общепринятых, стандартных нотаций и соглашений;
В результате выполненного анализа может оказаться, что ни одно доступное средство не удовлетворяет в нужной мере всем основным критериям и не покрывает все потребности проекта. В этом случае может применяться набор средств, позволяющий построить на их базе единую технологическую среду.
К существующим методам проектирования можно отнести:
- индивидуальное (оригинальное);
- типовое;
- автоматизированное.
Индивидуальное характеризуется тем, что все виды работ связаны с проектированием ИС выполняются по индивидуальным проектам. Методики проведения работ на всех этапах: обследования, формирования технического задания, разработки технического проекта и рабочей документации создаются для конкретного объекта по мере необходимости.
Типовое предполагает разбиение системы на множество составляющих компонентов и создания для любого из них законченного проектного решения, которое затем привязывается к конкретным условиям экономического объекта. В зависимости от уровня декомпозиции системы на составляющие элементы, которые затем будут типовыми, различают:
а) элементное проектирование - вся система разбивается на элементы, в качестве элементов могут быть проектные решения информационного обеспечения, программного обеспечения. При разработке конкретной ИС часть решений используется из типовых проектных решений, при этом соответствующая им документация дорабатывается, а некоторые решения разрабатываются как оригинальные;
б) подсистемная технология - характеризуется тем, что декомпозиция ИС осуществляется на уровне функциональных подсистем, иногда комплекса задач. И каждая из выделенных подсистем представлена в законченном виде пакетов прикладных программ. Для пакета оформляется пакет документации, обеспечивающий описание пакета с разной степенью детализации и с ориентацией на разных пользователей. При создании конкретной ИС на базе подсистемного метода предполагается частичное проведение оригинальных работ;
в) объектная (модельная) - декомпозиция ИС не производится, типовой проект создается в целом для некоторого обобщенного объекта определенной группы предприятий. Разновидностью его является групповое проектирование (его сущность: класс объектов, класс предприятий настолько узок, что можно обойтись без настройки и обеспечить возможность применения унифицированных форм входных и выходных документов, общегосударственных классификаторов, единых вариантов расчета показателей и т.д.).
Автоматизированное проектирование обеспечивает автоматизацию основных этапов создания ИС, при этом ЭВМ используется на всех этапах проектирования. Основу САПР составляет модель ИС объекта управления. Основные черты САПР:
а) наличие глобальной информационной модели;
б) системность;
в) глобальность параметров настройки;
г) наличие аппарата совершенствования и развития информационной модели в разрабатываемых ИС используя, например, САSE-технологии.
В частной мужской парикмахерской "Бриз" работает достаточно квалифицированный менеджер по работе с клиентами, знающий и имеющий навык обращения с ПК, но уровень владения прикладными программами у него не достаточно высок. Большинство программных продуктов, для автоматизации записей на приём и ведения записей клиентов, очень трудны для восприятия, поэтому менеджеру по работе с клиентами частной мужской парикмахерской "Бриз" будет намного проще пользоваться ИС, разработанной с помощью Microsoft Office Access 2003.
Поэтому наиболее оптимальным является метод индивидуального проектирования. Для него характерно использование стандартных средств операционных систем, процедур, реализующих типовые процессы обработки данных, отдельных инструментальных средств проектирования.
Метод индивидуального проектирования характеризуется тем, что все виды проектных работ при его использовании ориентированы на создание индивидуальных проектов. При этом может создаваться не только индивидуальный проект, но и соответствующие методики проведения проектных работ. Основное достоинство этого метода заключается в том, что получаемый в результате проектирования индивидуальный проект в полной мере отражает все особенности соответствующего объекта управления.
В курсовом проекте будет выполняться индивидуальное проектирование и разработка ИС" с использованием Microsoft Office Access 2003.
Microsoft Access - это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д. Данные несут в себе информацию о событиях, происходящих в материальном мире, и, по сути, являются зарегистрированными сигналами, возникшими в результате этих событий. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access - это СУБД, предлагающая широкий диапазон средств для хранения информации и эффективного управления этой информацией.
Базы данных содержат различные объекты, основными из которых являются таблицы. Структура простейшей базы данных соответствует структуре её двухмерной таблицы, содержащей столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.
СУБД Microsoft Access 2003 ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.
Таблицы - это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.
Страницы - это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2002. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т.е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
2. Проектно-расчётная часть
2.1 Разработка структуры ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз".
2.1.1 Универсальный язык моделирования UML
Для разработки структуры ИС был выбран универсальный язык моделирования UML и средство моделирования Rational Rose.
UML (сокр. от англ. Unified Modeling Language - унифицированный язык моделирования) - язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML моделью. UML был создан для определения, визуализации, проектирования и документирования программных систем.
Использование UML не ограничивается моделированием программного обеспечения. Его также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение (generalization), объединение (aggregation) и поведение) и больше сконцентрироваться на проектировании и архитектуре.
Rational Rose - это популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Rational Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое [6].
Для того чтобы наиболее полно покрыть весь сегмент рынка средств проектирования и разработки, компания Rational выпускает несколько версий своего продукта. Каждый из них может решать как строго определенный круг задач, так и весь спектр проблем проектирования и разработки.
При проектировании ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз" использовалась среда моделирования Rational Rose Enterprise. Данная версия продукта покрывает весь спектр задач по проектированию, анализу и кодогенерации.
2.1.1.1 Разработка диаграмм использования (прецедентов) и их описание
Приступая к моделированию структуры ИС, в первую очередь нужно определить актёров и прецеденты системы.
Актёр - это множество логически связанных ролей, исполняемых при взаимодействии с прецедентами или сущностями (система, подсистема или класс). Актёром может быть человек или другая система, подсистема или класс, которые представляют нечто вне сущности.
Прецедент - спецификация последовательностей действий, которые может осуществлять система, подсистема или класс, взаимодействуя с внешними актёрами.
После определения актёров и прецедентов системы, строится диаграмма вариантов использования, или её ещё называют диаграммой прецедентов (Use case diagram).
Диаграмма прецедентов - это диаграмма, на которой отражены отношения, существующие между актерами и прецедентами.
Основная задача диаграммы прецедентов - представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.
На рисунке 2 представлена диаграмма прецедентов (использования), на которой изображены прецеденты и актёры проектируемой ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз".
Как видно из данной диаграммы, актёрами являются менеджер, клиент и парикмахер.
Для каждого из актёров имеются свои прецеденты. Менеджер по работе с клиентами вносит изменения в БД и ведёт работу с клиентами, (записывает на приём). Клиент записывается на приём и осуществляет выбор вида услуг. Парикмахер непосредственно обслуживает клиентов, также имеет доступ к ИС, с помощью которой формируются отчёты. Сама работа с ИС представлена в виде пакета, который включает в себя внесение в БД информации о записях на приём, о клиентах, и формирование отчётов.
Рисунок 2. Диаграмма прецедентов деятельности парикмахерской.
На рисунке 2 видно как осуществляется процесс приёма клиентов с помощью менеджера. Всё очень удобно, и не доставляет лишних хлопот клиенту.
2.1.1.2 Разработка диаграмм последовательности действий и их описание
К диаграммам взаимодействия относятся диаграммы последовательности действий и диаграммы кооперации. Данные диаграммы тесно взаимосвязаны друг с другом. При построении диаграммы последовательности действий, диаграмму кооперации можно сгенерировать автоматически, и она будет отражать реальные логические взаимодействия между классами, актерами - объектами взаимодействий.
Как видно из рисунка 2, главными в проектируемой ИС являются процессы внесения в БД информации о клиентах (непосредственно записях на приём), оформления оказания услуг, и формирования отчётов. Так же имеет место процесс деятельности менеджера, который непосредственно использует ИС, рисунок 3 отображает данный процесс. Имеет место рассмотреть эти процессы более подробно на диаграммах последовательностей.
Диаграмма последовательности (sequence diagram) - диаграмма, на которой изображено упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются.
Данная диаграмма строится как график и имеет два измерения. По вертикали откладывается время, которое может быть схематичным, или иметь реальный масштаб, по горизонтали отображаются объекты, которые состоят из следующих элементов:
- объект - это прямоугольник, с записанным в нём именем объекта;
- линии жизни объекта - штрихпунктирная линия, выходящая из объекта, и расположенная вдоль оси времени;
- активация - тонкий вертикальный прямоугольник, обозначающий период активности жизни объекта, располагается либо вдоль оси времени объекта, либо выходит из объекта;
- вызов метода поведения объекта (сообщение) - это стрелка между активациями объектов с именем действия;
- текстовые метки.
Клиент обращается в парикмахерскую "Бриз" с надобности в парикмахерских услугах. Он задаёт менеджеру вопрос о оказании какого либо вида услуги, при наличии данного вида услуги в справочнике услуг парикмахерской, либо что пришёл на приём и был записан ранее, менеджер проверив правильность данных пропускает клиента на приём. Если таких услуг нет в перечне оказываемых данной парикмахерской, менеджер отказывает клиенту в дальнейшем обслуживании. Если же парикмахерская предоставляет данный вид услуги, менеджер ознакамливает клиента с более подробными сведениями о данной услуге, такими как стоимость и условия оказания услуги. После ознакомления клиент или отказывается от услуги, или же, выбрав окончательно, сообщает об этом менеджеру, который в свою очередь записывает клиента на приём к конкретному парикмахеру в определённое время. Если же есть свободный парикмахер на данное время, клиент автоматически записывается на это время приёма и может быть сразу же обслужен. Менеджер через главную форму открывает таблицу записи на приём проверяет клиента есть ли он в БД, если нет вносит, проверяет по запросу на сегодняшнее число и время занятость парикмахеров исходя из чего производит запись на приём, вводит необходимые сведения о услуге парикмахере, клиенте. На рисунке 3 представлена диаграмма последовательностей процесса ведения приёма записи и обслуживания клиентов по описанному выше принципу.
Рисунок 3. Диаграмма последовательностей процесса ведения приёма записи и обслуживания клиентов.
Следующая диаграмма последовательности действий посвящена описанию действий менеджера по работе с клиентами. Менеджер в первую очередь непосредственно осуществляет свою деятельность, используя персональный компьютер. Он работает с базой данных, внося в неё и редактируя данные, а так же осуществляет формирование отчётов. После того как программа сформирует отчёты менеджер выводит их на бумажные носители с помощью имеющегося в офисе принтера. На рисунке 4 представлена диаграмма последовательностей процесса деятельности менеджера при работе с БД и получения отчётов, посредством использования ПК и периферийных устройств.
Рисунок 4. Диаграмма последовательностей процесса деятельности менеджера при работе с БД и получения отчётов, посредством использования ПК и периферийных устройств.
Как было сказано выше, для всех диаграмм последовательностей возможна генерация построения диаграмм кооперации (collaboration diagram). Среда Rational Rose автоматически строит данные диаграммы на основе диаграмм последовательностей при нажатии на кнопку F5.
Данная диаграмма ещё называется кооперативной диаграммой или диаграммой коммуникации (communication diagram) - диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации. В отличие от диаграммы последовательности, на диаграмме коммуникации явно указываются отношения между элементами (объектами), а время как отдельное измерение не используется (применяются порядковые номера вызовов).
На рисунке 5 представлена кооперативная диаграмма для процесса внесения в БД информации о поступивших на приём клиентах. Рисунок 6 отображает диаграмму кооперации для процесса деятельности менеджера при работе с БД и получения отчётов, посредством использования ПК и периферийных устройств.
Рисунок 5. Диаграмма кооперации для процесса внесения в БД информации о ведения приёма записи и обслуживания клиентов.
Рисунок 6. Диаграмма кооперации для процесса деятельности менеджера при работе с БД и получения отчётов, посредством использования ПК и периферийных устройств.
2.1.1.3 Разработка диаграмм действий и их описание
Рассмотрим теперь диаграмму действий (activity diagram), которая показывает порядок выполнения внесения информации в БД.
Диаграмма действий (деятельности) - диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов - вложенных видов деятельности и отдельных действий (англ. action), соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.
На рисунке 7 представлена диаграмма действий процесса внесения в БД информации о записи на прием клиента к парикмахеру.
Рисунок 7. Диаграмма действий процесса внесения в БД информации о записи на прием клиента к парикмахеру.
Как видно из рисунка 7, при внесении в таблицу запись на приём, сначала проверяется, имеется ли о данном клиенте в БД, если не имеется, то в БД вносится новый клиент, после чего уже вносится информация о записи на приём. В противном случае данная информация заносится сразу же, если в БД есть уже сведения о данном клиенте.
2.1.1.4 Разработка диаграммы классов и её описание
При проектировании ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз", одной из самых важных диаграмм является диаграмма классов (class diagram), так как в ней отражены те классы, которые будут находиться в структуре ИС.
Диаграмма классов - статическая структурная диаграмма, описывающая структуру системы, она демонстрирует классы системы, их атрибуты, методы и зависимости между классами. Диаграммы классов можно представить двумя способами - табличным вариантом, где классом будет являться таблица базы данных и с помощью представления страниц, где классом будет являться формы интерфейса (смотри рисунок 8 и 9).
Рисунок 8. Диаграмма классов основных действующих объектов ИС парикмахерской "Бриз"
Рисунок 9. Диаграмма классов интерфейса объектов ИС парикмахерской "Бриз"
2.1.1.5 Разработка диаграмм реализации и их описание
Диаграммы реализации предназначены для отображения состава компилируемых и выполняемых модулей системы, а также связей между ними. Диаграммы реализации бывают двух видов: диаграммы компонентов и диаграммы развёртывания.
Диаграмма компонентов (component diagram) нужна для того, чтобы при проектировании и разработке ИС конечному потребителю было понятно, как взаимодействуют между собой и с интерфейсом программные модули, реализующие функционирование системы.
Диаграмма компонентов - это статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонент могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т.п.
На рисунке 10 показана диаграмма компонентов ИС Парикмахерской "Бриз".
Рисунок 10. Диаграмма компонентов ИС Парикмахерской "Бриз"
Диаграмма развёртывания (deployment diagram) - служит для моделирования работающих узлов (аппаратных средств) и артефактов, развёрнутых на них. Другими словами, эта диаграмма обрисовывает аппаратное взаимодействие. Данная диаграмма представлена на рисунке 11.
Рисунок 11. Диаграмма компонентов ИС Парикмахерской "Бриз"
Как видно из данной диаграммы, процессор компьютер менеджера взаимодействует с процессором ИС Парикмахерской "Бриз". У менеджера есть устройство печати, изображённое на диаграмме в виде device, с помощью которого он распечатывает отчёты и иную информацию, так же имеется кассовый аппарат выдающий чеки при оплате услуг.
2.2 Разработка структуры БД и интерфейсов с программной реализацией ИС деятельность менеджера по работе с клиентами частной мужской парикмахерской "Бриз"
В разработанной базе данных создано 5 таблиц, связанных между собой так, как показано в схеме данных. Все таблицы созданы с помощью конструктора.
Таблица "Клиент" имеет следующие поля и соответствующие им типы данных представленные на рисунке 12. В данной таблице хранятся данные о клиентах, имеющихся в списке парикмахерской.
Рисунок 12. Поля и типы данных таблицы "Клиент"
Таблица "Парикмахер" имеет следующие поля и соответствующие им типы данных представленные на рисунке 13. Данная таблица содержит список парикмахеров работающих в парикмахерской.
Рисунок 13 Поля и типы данных таблицы "Парикмахер"
Таблица "Запись" содержит перечень полей с данными, имеющихся в таблицах "Клиент" и "Парикмахер", а так же поля с датой и временем записи.
Таблица "Запись" имеет следующие поля и соответствующие им типы данных представленных на рисунке 14.
Рисунок 14. Поля и типы данных таблицы "Журнал услуг"
Таблица "Справочник услуг" имеет следующие поля и соответствующие им типы данных представленные рисунке 15. Данная таблица содержит сведения о услугах, предоставляемых парикмахерской.
Рисунок 15. Поля и типы данных таблицы "Справочник услуг"
В созданной базе данных имеются 6 запросов, созданных в режиме конструктора.
Первый запрос - "Общий запрос" на выборку. Предоставляет общие данные по имеющимся записям в таблицах БД. Данный запрос представлен на рисунке 16.
Рисунок 16. "Общий запрос" на выборку
Второй запрос на выборку - "Запрос по времени", выводит все записи в таблице помеченные введённым параметром времени. Данный запрос представлен на рисунке 17.
Рисунок 17. Запрос на выборку по времени.
Третий запрос на выборку - "Запрос по дате", выводит все записи в таблице помеченные введённым параметром даты. Данный запрос представлен на рисунке 18.
Рисунок 18. Запрос на выборку по дате.
Четвёртый запрос на выборку - "Запрос по клиенту", выводит все записи в таблице соответствующие введённым параметром ФИО клиента. Данный запрос представлен на рисунке 19.
Рисунок 19. Запрос на выборку по клиенту.
Пятый запрос на выборку - "Запрос по услуге", выводит все записи в таблице соответствующие названию введённой услуги. Данный запрос представлен на рисунке 20.
Рисунок 20. Запрос на выборку по услуге.
Шестой запрос на выборку - "Запрос по ФИО парикмахера", выводит все записи в таблице соответствующие введённым параметрам ФИО парикмахера. Данный запрос представлен на рисунке 21.
Рисунок 21. Запрос на выборку по ФИО парикмахера.
В разработанной базе данных создано 6 форм. Все они созданы в режиме конструктора. Форма "Парикмахерская "Бриз"" является главной формой, которая автоматически появляется при запуске базы данных, содержит кнопочные ссылки которые обращаются ко всем остальным формам. Она представлена на Рисунке 22.
Рисунок 22. Форма "Парикмахерская Бриз"3
Форма "Клиент" позволяет добавлять новые новых клиентов редактировать уже имеющиеся записи. Так же имеется возможность перейти к Форме "Записи". Данная форма представлена на рисунке 23.
Рисунок 23. Форма "Клиент"
Форма "Парикмахер" позволяет добавлять новых парикмахеров и редактировать уже имеющиеся записи. Так же имеется возможность перейти к форме "Записи". Данная форма представлена на рисунке 24.
Рисунок 24. Форма "Парикмахер"
Форма "Справочник услуг" позволяет добавлять новые виды услуг, редактировать данные о услугах. Так же имеется возможность перейти к форме "Парикмахер". Данная форма представлена на рисунке 25.
Рисунок 25. Форма "Справочник услуг"
Форма "Запись" содержит в себе ид всех таблиц и записи дат и времени, которые можно редактировать и вносить новые данные. Так же имеется возможность перейти к форме "Клиент". Данная форма представлена на рисунке 26.
Рисунок 26. Форма "Запись"
Форма "Отчеты" содержит в себе кнопочные ссылки на все виды отчётов. Данная форма представлена на рисунке 27.
Рисунок 27. Форма "Отчёты"
В созданной базе данных составленной с помощью конструктора 10 отчётов.
Первый отчет - "Отчёт по времени", представлен в приложении Б на рисунке Б.1.
Второй отчет - "Отчет по дате". представлен в приложении Б на рисунке Б.2.
Третий отчёт - "Отчёт по клиенту". представлен в приложении Б на рисунке Б.3.
Четвёртый отчёт - "Отчёт по парикмахеру". представлен в приложении Б на рисунке Б.4.
Пятый отчёт - "Отчёт по услуге". представлен в приложении Б на рисунке Б.5.
Шестой отчёт - "Отчёт по времени помесячно". представлен в приложении Б на рисунке Б.6.
Седьмой отчёт - "Отчёт по дате помесячно". представлен в приложении Б на рисунке Б.7.
Восьмой отчёт - "Отчёт по клиентам помесячно". представлен в приложении Б на рисунке Б.8.
Девятый отчёт - "Отчёт по парикмахерам помесячно". представлен в приложении Б на рисунке Б.9.
Десятый отчёт - "Отчёт по услугам помесячно". представлен в приложении Б на рисунке Б.10.
В итоге, после разработки структуры ИС парикмахерской и разработки структуры БД и интерфейсов с программной реализацией, была создана ИС по автоматизации деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз". ИС отвечает всем поставленным требованиям, и является лёгкой, удобной, функциональной в применении.
Заключение
В результате выполнения курсового проекта была разработана ИС деятельности менеджера по работе с клиентами частной мужской парикмахерской "Бриз".
Данная система удовлетворяет всем требованиям, предъявленным в задании, и реализует все необходимые менеджеру функции для работы с этой ИС качественно и эффективно.
При выполнения курсового проекта был сделан вывод, что сегодня внедрение информационных систем в первую очередь важно для:
- получению более рациональных вариантов решения управленческих и торговых задач за счет внедрения интеллектуальных систем;
- освобождению работников от рутинной работы за счет ее автоматизации;
- замене бумажных носителей данных на виртуальных удаленных БД, что приводит к более рациональной организации переработки информации на компьютере и снижению объемов бумажных документов;
- уменьшению затрат.
- Перспективы развития предприятий более высокие за счёт автоматизации.
Данное ИС может использоваться в помощь любому менеджеру по обслуживанию клиентов в парикмахерской низшего и даже среднего уровня.
Библиографический список
1. Грейди Буч, Джеймс Рамбо, Айвар Джекобсон - "UML руководство пользователя" [текст]. - 2001. - 224 с.
2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. Учебник [текст]. - М.: Финансы и статистика, 2000. - 352 с.
3. Тельнов Ю.Ф. Интеллектуальные информационные системы в экономике.: Учеб. Пособие (2-е изд) [текст]. - СИНТЕТ, 1999. - 214 с.
4. Уэнди Боггс, Майкл Боггс - "UML Rational Rose" [текст]. - 2001. - 312 с.
5. Джон Коггзолл, PHP5. Полное руководство [текст]. - Вильямс, 2006 - 751 с.
6. Карминский А.М., Нестеров П.В. Информатизация бизнеса [текст]. - М.: Финансы и статистика, 1997. - 229с.
7. http://www.php. su/mysql/? commands [электронный документ]. - Операторы и команды MySql
8. http://www.intuit.ru/department/se/intuml/ [электронный документ]. - Введение в UML
9. http://ru. wikipedia.org/wiki/%D0%AD%D0%98%D0%A1 [электронный документ]. - Об экономических информационных системах
10. Бенькович Е., Колесов Ю.Б., Сениченков Ю.Б. - Практическое моделирование динамических систем. Учебное пособие [текст]. - БХВ-Петербург, 2002. - 464 с.
11. http://www.interface.ru/fset. asp? Url=/case/proekt_inf_sis. htm [электронный документ]. - Проектирование информационных систем
12. http://www.spravkaweb.ru/php/ [электронный документ]. - справочник по PHP
13. http://bplans. r-cons.ru/? q=node/2085 - Информациях о парикмахерских,
тенденции развития.
14. http://lib.rus. ec/b/208272/read - Статьи и различная информациях о парикмахерских.
15. http://www.vanil-arbat.ru/tendencii_razvitij_parikmaherskih_predprijtii.html - Информациях о парикмахерских, электронный документ.
Размещено на Allbest.ru
Подобные документы
Создание информационной системы менеджера по работе с клиентами: разработка схемы потоков информации, концептуальной, датологической моделей базы данных, форм пользовательского интерфейса, основных невизуальных компонент, выполнение блок-схемы программы.
курсовая работа [2,4 M], добавлен 14.03.2010Этапы создания компьютерной системы менеджера по работе с клиентами таксопарка: разработка схемы потоков информации, концептуальной, датологической моделей базы данных, форм пользовательского интерфейса, невизуальных компонент, выполнение блок-схемы.
курсовая работа [1,4 M], добавлен 14.03.2010Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012Организация документооборота корпоративного отдела. Описание состава задач, подлежащих автоматизации, входной и выходной информации. Разработка состава и структуры базы данных, описание пользовательского интерфейса. Экономический эффект автоматизации.
дипломная работа [2,9 M], добавлен 05.12.2011Разработка модели работы парикмахерской дома быта в течение 8 ч. с клиентами двух видов. Определение коэффициента загрузки мастеров и вероятности отказа для клиентов второго вида. Описание машинной программы решения задачи. Результаты моделирования.
курсовая работа [87,1 K], добавлен 23.06.2011Разработка информационно-логической модели проектируемой информационной системы. Алгоритм функционирования информационной системы. Описание базы данных. Описание входной, промежуточной и выходной информации. Техническое и программное обеспечение.
реферат [28,1 K], добавлен 09.01.2009Организационно-экономическая сущность задачи автоматизации библиотечной информационной системы. Режимы работы и информационная модель решения задачи, описание входной и выходной информации. Обоснование выбора языка программирования, алгоритм решения.
дипломная работа [448,5 K], добавлен 08.11.2010Обоснование и выбор программных средств обеспечения проектирования и разработки структуры классов. Математические методы и специальные алгоритмы решения задачи. Описание входной, выходной и промежуточной информации. Разработка экранного интерфейса.
дипломная работа [1,2 M], добавлен 18.05.2014Разработка автоматизированной информационной системы управления взаимоотношениями с клиентами Токаревского мясокомбината, анализ и выбор используемых средств. Проектирование структуры базы данных и пользовательского интерфейса, генерации отчетов.
дипломная работа [2,3 M], добавлен 05.07.2009Анализ информационных систем в области автоматизации деятельности развлекательных центров. Построение информационной модели для специалиста по работе с клиентами санатория. Создание унифицированных форм и их электронных версий. Верификация программы.
дипломная работа [1,9 M], добавлен 15.12.2016