Разработка информационной системы для учета посещений салона красоты

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 22.03.2013
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

информационный система салон проектирование

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

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

Информационная система «Салон красоты» предназначена для упрощения регулированием системы и для автоматизации её функций.

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

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

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

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

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

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

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

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

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

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

Анализ определенных выше задач позволяет выделить сущности (объекты) проектируемой базы данных и, построить ее инфологическую модель на языке "Таблицы-связи". В результате анализа были определены следующие объекты базы данных:

Акции:

1. Счетчик;

2. Подарок;

3. Код.

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

Расписание:

1. Счетчик;

2. Дата;

3. Время;

4. Услуга;

5. Сотрудник;

6. ФИО клиента;

7. Телефон клиента.

Эта сущность отводится для хранения основных сведений о сотрудниках. Реквизит «Табельный номер» введен для однозначной идентификации сотрудника в рамках организации.

Связующая:

1. Код услуги;

2. Код подарка.

Реквизит «Код клиента» является уникальным идентификатором клиента, реквизит.

Смена:

1. Счетчик;

2. Код;

3. Название.

Реквизит «Код отдела» служит для однозначной идентификации подразделений данной организации.

Сотрудники:

1. Счетчик;

2. ФИО;

3. Паспортные данные;

4. Адрес;

5. Телефон;

6. Зарплата;

7. Фото;

8. Смена;

9. Должность.

Реквизит «счетчик» служит для однозначной идентификации услуги

Посещения:

1. Счетчик;

2. Код услуги;

3. Название;

4. Цена.

Сущность отражает поступление заявок на оказание услуг клиентам.

При работе с системой менеджер салона красоты должен иметь возможность решать следующие задачи:

1. Принимать новых сотрудников и заносить данные о них в программу.

2. Заносить данные о новых клиентах.

3. При предоставлении новой услуги вводить информацию о ней в программу.

4. Редактировать ранее имеющиеся данные.

5. Выводить информацию по всем таблицам на бумажные носители.

6. Вести учет посещений.

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

Анализ информационной структуры

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

Для запуска данной базы данных требуется СУБД «MS Access 2010» и операционная система: Windows XP/ 7.

Для работы базы данных необходимы следующие ресурсы:

- процессор Pentium 1.3 или выше;

- рекомендуется монитор типа VGA с разрешающей способностью;

- CD-ROM, клавиатура, мышь.

- минимальный объем оперативной памяти -- 64 Мбайт;

- жесткий диск с объемом свободного пространства не менее 60 Мбайт;

- графический процессор.

Проектирование задачи. Концептуальное проектирование

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

DFD-диаграмма содержит следующие элементы:

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

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

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

? хранилища данных, которые пассивно хранят данные. Хранилище данных допускает доступ к хранимым в нем данным в порядке, отличном от того, в котором они были туда помещены.

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

Концептуальная модель предметной области (приложение А)

Логическая модель данных

База данных организованна в «Microsoft Access 2010». Этот формат для организации реляционных баз данных довольно распространен, поскольку обладает очень развитой системой хранимых типов данных, возможностями индексирования полей, что позволяет получать доступ к данным за минимальное время, а также функциями по обеспечению ссылочной целостности между реляционными таблицами, что позволяет разработчику минимизировать временные затраты на создание базы данных, а конечному пользователю затраты на поддержание целостности хранимых данных и получения из базы данных самих хранимых данных.

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

Разрабатываемая база данных «Салон красоты» представлена шестью таблицами: акции, раписание, связующая, смена, сотрудники, цены и услуги.

БД «Учет поставщиков сельско - хозяйственной продукции» состоит из пять взаимосвязанных таблиц. Каждая таблица имеет ключевое поле. Тип связи между таблицами «один-ко-многим». Схема базы данных представлена на рисунке 2.1

Рисунок 2.1 - Схема БД «Учет поставщиков сельско - хозяйственной продукции»

В таблице «Акции» представлена информация о акциях салона красоты. Поля, их типы, и назначение представлены в таблице 2.1.

Таблица 2.1 -- Структура таблицы БД «Акции»

Имя поля

Тип поля

Описание

Счетчик

счетчик

Уникальный идентификатор акции (первичный ключ)

Подарок

текстовый

Наименование подарка

Код

числовой

Код подарка

Таблица 2.2 -- Структура таблицы БД «Раписание»

Имя поля

Тип поля

Описание

Счетчик

Счетчик

Уникальный идентификатор расписания (первичный ключ)

Дата

Дата/время

Дата предоставления услуги

Время

Дата/время

Время предоставления услуги

Услуга

Числовой

Вид услуги

Сотрудник

Числовой

ФИО сотрудника

ФИО клиента

Числовой

ФИО клиента

В таблице «Связующая» представлена информация о видах оказываемых услуг. Поля, их типы, и назначение представлены в таблице 2.3

Таблица 2.3 -- Структура таблицы БД «Связующая»

Имя поля

Тип поля

Описание

Код услуги

Числовой

Уникальный идентификатор услуги (первичный ключ)

Код подарка

Числовой

Уникальный идентификатор подарка (первичный ключ)

В таблице «Смена» представлена информация об подразделениях. Поля, их типы, и назначение представлены в таблице 2.4

Таблица 2.4 -- Структура таблицы БД «Смена»

Имя поля

Тип поля

Описание

Cчетчик

Счетчик

Уникальный идентификатор смены (первичный ключ)

Код

Числовой

Наименование отдела

Название

Текстовый

Название смены

Таблица 2.5 -- Структура таблицы БД «Сотрудники»

Имя поля

Тип поля

Описание

Cчетчик

Счетчик

Уникальный идентификатор сотрудника (первичный ключ)

ФИО

Текстовый

ФИО сотрудника салона красоты

Паспортные данные

Текстовый

Данные сотрудника салона красоты

Адрес

Текстовый

Адрес сотрудника салона красоты

Телефон

Числовой

Телефон сотрудника салона красоты

Зарплата

Денежный

Зарплата сотрудника салона красоты

Фото

Поле объекта OLE

Фотография сотрудника салона красоты

Смена

Числовой

Смена работы сотрудника салона красоты

Должность

Текстовый

Должность сотрудника салона красоты

Таблица 2.6 -- Структура таблицы БД «Цены и услуги»

Имя поля

Тип поля

Описание

Cчетчик

Счетчик

Уникальный идентификатор цены и услугу (первичный ключ)

Код услуги

Числовой

Код услуги

Название

Текстовый

Наименование услуги

Цена

Денежный

Стоимость услуги

Описание технологии реализации. Описание интерфейса

Все описанные таблицы, составляющие основу базы данных, функционируют в рамках созданной системы управления базой данных «Cалон красоты», которая создана средствами «Microsoft Access 2010».

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

Интерфейс БД «Салон красоты» достаточно легок в использовании. При запуске базы данных можно увидеть главное окно, на котором размещены ссылки на элементы базы данных. Главное окно базы данных представлено на рисунке 3.1.

Рисунок 3.1 - Главное окно базы данных

Главное окно содержит следующие пункты меню:

- запросы;

- отчеты;

- формы;

- выход из базы данных.

Пункт меню запросы открывает форму, на которой находится перечень форм базы данных «Салон красоты». Рисунок формы с перечнем таблиц изображен на рисунке 3.2.

Рисунок 3.2 - Форма «Запросы»

По нажатию на любую из кнопок, находящихся на форме можно получить запроршенные данные. По нажатию на кнопку «Сотрудники» получаем нужную нам информацию. Результат изображен на рисунке 3.3.

Рисунок 3.3 - Форма «Запрос»

Пункт меню «Отчеты» открывает форму, на которой находится перечень отчетов базы данных «Салон красоты». Рисунок формы с перечнем таблиц изображен на рисунке 3.4.

Рисунок 3.4 - Форма «Отчеты»

Пункт меню «Отчеты» открывает форму, на которой находится перечень форм базы данных «Салон красоты». Рисунок формы с перечнем таблиц изображен на рисунке 3.5.

Рисунок 3.5 - Форма «Формы»

В базе данных «Салон красоты» имеется диаграмма, которая отображает стоимость каждой услуги, рисунок 3.6.

Рисунок 3.6 - Диаграмма «Услуги и цены»

Описание запросов и представлений данных

Запросы в базе данных «Салон красоты» выполнены с различными параметрами и свойствами.

Вызов запроса происходит при нажатии на пункт соответствующего запроса. Представление запроса осуществляется в режиме таблицы. Запрос на условие представлен на рисунке 3.7.

Рисунок 3.7 - Запрос «Услуги<100000»

Вызов запроса происходит при нажатии на пункт соответствующего запроса. Представление запроса осуществляется в режиме таблицы. Запрос с параметром представлен на рисунке 3.8.

Рисунок 3.8 - Запрос «ФИО»

Результат данного запроса отображен на рисунке 3.8.

Рисунок 3.9 - Запрос «ФИО»

Представление запроса осуществляется в режиме таблицы. Запрос на условие представлен на рисунке 3.9.

Рисунок 3.9 - Запрос «Расписание»

На рисунке 3.10 представлен перекрестный запрос.

Рисунок 3.10 - Запрос «Расписание»

Описание отчетов

Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл.

В базе данных «Салон красоты» существует три вида отчета:

- с выражением

Отчетом на условие является отчет по определенной дате. Он представлен на рисунке 3.12.

Рисунок 3.12 - Отчет «Запрос на расписание»

Отчетом на условие является отчет по определенной дате. Он представлен на рисунке 3.13.

Рисунок 3.13 - Отчет «Запрос на расписание»

Отчетом с выражением является отчет по определенной дате. Он представлен на рисунке 3.14.

Рисунок 3.14 - Отчет «Запрос на расписание»

Отчетом с выражением является отчет по определенной дате. Он представлен на рисунке 3.15.

Рисунок 3.15 - Отчет «Услуги и цены»

Описание справочной информации

База данных «Салон красоты» имеет свою справочную систему. Для того чтобы запустить справку, необходимо вызвать нажав на ссылку «справка», после нажатия откроется окно со справкой о программе. В справке можно найти все необходимые сведения по работе с базой данных «Салон красоты».

Описание средств защиты и разграничения доступа к данным

Для защиты базы данных от несанкционированного доступа был введен пароль, который запрашивается сразу же после попытки открытия базы данных «Салон красоты» При правильном вводе пароля пользователь получает все права доступа и изменения базы данных.

Тестирование

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

- каскадное добавление записей в связанные таблицы;

- каскадное обновление записей в связанных таблицах;

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

- авто-сортировка таблицы;

- создание отчетов.

При этом формирование отчета должно происходить только при заполненных таблицах предварительного просмотра выбранных данных.

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

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

Описание применения. Руководство оператора. Область применения

База данных «Салон красоты» может быть применена в любом салоне красоты.

Краткое описание возможностей

В данном программном продукте реализованы следующие возможности:

- поиск данных в базе данных;

- добавление данных в базу;

- удаление записей из базы;

- вывод отчетов о клиентах, мастерах, деталях и т.д;

- просмотр диаграммы о ценах каждой из оказываемых услуг.

Уровень подготовки пользователя

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

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

Перед началом работы пользователь должен ознакомиться с данным «Руководством пользователя».

Назначение и условия применения

Предназначение базы данных «Салон красоты»

База данных «Салон красоты» предназначена для учета проведенных работ по ремонту бытовой техники.

Условия использования базы данных «Салон красоты»

- ОС: Microsoft Windows 2000, XP, Vista, 7;

- Частота процессора: не менее 800 МГц;

- Свободное место на диске: не менее 20 Мб;

- Подготовка специалистов должна соответствовать минимальным навыкам работы с базами данных.

Подготовка к работе

Состав и содержание дистрибутивного носителя данных

- Каталог «Салон красоты», в котором находится база данных «Салон красоты.mdb» и документация на данный программный продукт.

Порядок загрузки данных и программ

Запуск программы осуществляется путем двойного клика левой клавишей мыши по исполняемому файлу «Салон красоты.mdb»

Порядок проверки работоспособности

Запустите файл Салон красоты.mdb из каталога «Салон красоты». Проверьте работу всех функций.

Если ошибки не возникает - база данных полностью готова к эксплуатации.

Заключение

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

Созданные удобные интерфейсы упростят механизм внесения новой и редактирования уже имеющейся информации.

Разработанная информационная система, благодаря использованию полностью совместима с «Microsoft Office 2010».

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

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

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

1.Карпова Т.С. Базы данных: модели, разработка, реализация. СПб.: Питер, 2001. -304с.

2.Фаронов В.В. Программирование баз данных. Учебный курс. - СПб: Питер, 2006. - 459с.

3.Конноли Т., Бегг Л., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. - 2-е изд. - Вильямс, 2000.

4.Хомоненко А.Д. и др. Microsoft Access./ Под общей редакцией А. Д. Хомоненко - СПб.: BHV, 2004.

Приложение

Концептуальная модель

Рис.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.