Построение базы данных "Салон красоты"
Разработка информационной системы для автоматизации учета информации об оказываемых услугах и записи посещений салона красоты. Главная особенность построения ER-диаграммы. Основная характеристика логического и физического проектирования базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.04.2015 |
Размер файла | 1001,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Казанский национальный исследовательский технический университет им. А.Н. Туполева-КАИ»
Институт технической кибернетики и информатики
Кафедра динамики процессов и управления
КУРСОВАЯ РАБОТА
по теме: «База данных «Салон красоты»»
Выполнила:
студентка группы 4218
Михеева М.И.
Руководитель:
Деваев В. М.
КАЗАНЬ - 2014
Содержание
Введение
1. Предметная область
2. Построение ER диаграммы
3. Логическое проектирование БД
4. Физическое проектирование базы данных
Заключение
Список литературы
Введение
В век информационных технологий важнейшей характеристикой для каждого человека становится скорость доступа к нужной информации. Требования к хранению информации накладывают на нее жесткие рамки использования. В помощь пользователю были разработаны базы данных (БД) и системы по управлению ими (СУБД).
Для конечного пользователя важнейшей задачей является правильно расставить приоритеты в процессе создания БД и четко для себя установить, что требуется от его БД. Решение данной проблематики и будет проведено в ходе курсовой работы, кроме того, будет найдено оптимальные значение физических параметров системы, на которой предполагается установить БД и, наконец, создана сама база данных.
Реализация данной задачи проводится в Access, это реляционная СУБД корпорации Microsoft, располагающая широкими возможностями по созданию баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере, а также удобным интерфейсом для работы.
База данных «Салон красоты» значительно ускоряет процессы контроля, учёта и информирования клиентов, чем упрощает работу персонала.
1. Предметная область
По заданию требуется разработать информационную систему для автоматизации учета информации об оказываемых услугах и записи посещений салона красоты. Наша цель - спроектировать базу данных, в которой будет храниться информация об услугах, оказываемых салоном красоты; о сотрудниках, работающих в данном салоне; о клиентах; и в которой ведется общий журнал посещений. Подразумевается, что информация накапливается постоянно с каждым днем, она может изменяться.
Конечными пользователями базы данных являются менеджеры салона красоты. Подробные требования:
Ведение справочника сотрудников (таблица Персонал)
Это совокупность сведений о личных данных сотрудника, которая включает в себя номер телефона, данные о работе: должность, зарплата. Подразумевается, что информация будет изменяться и пополняться.
Ведение справочника клиентов (таблица Клиенты)
Клиенты бывают постоянные и одноразовые, но, несмотря на это, информация о них остается в базе данных. Справочник постоянно пополняется, редактируется. Как правило, удалением информации о клиентах и пополнением справочника занимается один человек.
Ведение прейскуранта (таблица Прейскурант)
По каждой услуге необходимо вести данные о ее стоимости. Справочник постоянно пополняется, редактируется.
Предоставление общей информации о посещениях салона красоты (таблица Услуги)
Это совокупность сведений об услугах, проведенных сотрудниками салона красоты, включает в себя информацию об услуге, фамилии сотрудника и клиента. Подразумевается, что информация будет изменяться и пополняться постоянно.
При работе с системой менеджер салона красоты должен иметь возможность решать следующие задачи:
1. Принимать новых сотрудников и заносить данные о них в программу.
2. Заносить данные о новых клиентах.
3. При предоставлении новой услуги вводить информацию о ней в программу.
4. Редактировать ранее имеющиеся данные.
5. Выводить информацию по всем таблицам на бумажные носители.
6. Вести учет посещений.
Для клиента должна быть предусмотрена возможность просмотра информации об услугах оказываемых салоном красоты.
2. Построение ER диаграммы
ER диаграмма - это инфологическая модель данных или идентификация сущностей. К стержневым сущностям можно отнести:
1. Персонал (ФИО сотрудника, должность, номер телефона, зарплата) - эта сущность отводится для хранения основных сведений о сотрудниках.
2. Клиенты (ФИО клиента, телефон) - эта сущность отводится для хранения основных сведений о клиентах.
3. Прейскурант (Процедура и цена)
4. Материал (Материал, производитель, поставщик)
Стержневая сущность, связанная между собой ассоциацией:
5. Услуги (№ чека, дата, время, услуга, ФИО клиента, ФИО сотрудника)
Рис.1 ER диаграмма
3. Логическое проектирование БД
Представим каждую независимую сущность таблицей базы данных и специфицируем первичный ключ этой базовой таблицы.
Таблица 1 - «Клиент»
№ |
Имя поля |
Тип поля |
Примечания |
|
1 |
Код клиента |
счетчик |
||
2 |
ФИО клиента |
текстовый |
Первичный ключ, для уникальности каждого клиента |
|
4 |
Телефон клиента |
числовой |
Таблица 2 - «Персонал»
№ |
Имя поля |
Тип поля |
Примечания |
|
1 |
ФИО мастера |
текстовый |
Первичный ключ, для уникальности каждого сотрудника |
|
2 |
Должность |
текстовый |
||
Телефон |
числовой |
|||
Зарплата |
Денежный |
Таблица 3 - «Прейскурант»
№ |
Имя поля |
Тип поля |
Примечания |
|
1 |
Процедура |
текстовый |
Первичный ключ, для уникальности каждой процедуры |
|
2 |
Цена |
денежный |
||
3 |
Материал |
текстовый |
Представим каждую ассоциацию (связь вида «многие-ко-многим» или «многие-ко-многим-ко-многим» и т.д. между сущностями) как базовую таблицу. Будем использовать в этой таблице внешние ключи для идентификации участников ассоциации, и обозначать ограничения, связанные с каждым из этих внешних ключей.
Таблица 4 - «Услуги»
№ |
Имя поля |
Тип поля |
Примечания |
|
1 |
Номер чека |
счетчик |
Первичный ключ, для уникальности каждого посещения |
|
2 |
Время |
дата/время |
||
3 |
Дата |
дата/время |
||
4 |
ФИО клиента |
текстовый |
||
5 |
Процедура |
текстовый |
||
6 |
ФИО мастера |
текстовый |
||
Оплачено |
Денежный |
Объединяя все таблицы, получим схему базы данных. Причем каждая таблица связана с другой, и при этом наложено ограничение целостности данных.
4. Физическое проектирование базы данных
Базы данных создаются для удовлетворения информационных потребностей пользователя. Их создание обуславливает заполнение их определенными данными.
В настоящее время можно выделить три основных способа ввода, загрузки и редактирования данных в современных реляционных СУБД:
* непосредственный ввод и редактирование данных в табличном режиме;
* ввод и редактирование данных через формы;
* ввод данных через импорт из внешних источников.
Главной формой является «кнопочная форма» (рисунок 2), из которой менеджер салона переходит на нужную форму, или на отчеты, через которые осуществляется доступ к запросам.
Рис.2 Кнопочная форма
С помощью кнопки «Оформление посещений» осуществляется доступ к форме, через которую можно обслужить клиента. (Рисунок 3)
Рисунок 3. Оформление клиента
Если оформляется работа, то как-то должен учитываться расход материалов, где он? информационный автоматизация база данные
С помощью кнопки «Отчет об услугах» открывается отчет о сделанных услугах, который можно отправить на печать (Рисунок 4)
Рисунок 4. Отчет услуг.
Для чего делается отчет? Было бы понятно, если была бы видна сумма заказа.
С помощью кнопки «Добавить клиента» осуществляется доступ к форме, в которой можно, либо добавить нового клиента, либо удалить его из базы данных, используя для этого соответствующие кнопки (Рисунок 5)
Рисунок 5. Добавление/удаление клиентов из базы.
С помощью кнопки «Клиенты салона» осуществляется доступ к отчету, в котором указаны их данные, и который можно отправить на печать (Рисунок 6)
Рисунок 6. список клиентов в виде отчета.
С помощью кнопки «Кол-во посещений» можно узнать сколько раз тот или иной клиент посещал салон - выполняется одноименный запрос (Рисунок 7).
А зачем это используется? Хорошо бы для скидки.
Рисунок 7. Количество посещений.
С помощью кнопки «Персонал салона» осуществляется доступ к отчету, в котором указаны все данные о сотрудниках салона, который можно отправить на печать (Рисунок 8)
Рисунок 8. Персонал салона.
С помощью кнопки «Принять сотрудника» осуществляется доступ к форме, в которой можно, либо добавить нового сотрудника, либо удалить его из базы данных, используя для этого соответствующие кнопки (Рисунок 9)
Рисунок 9. Форма добавления/удаления сотрудников из базы.
С помощью кнопки осуществляется доступ к запросу, который отображает премию сотрудников по каждой услуге (Рисунок 10)
Рисунок 10. Премия сотрудников.
Желательно видеть общую выработку каждого за определенный период, а не стоимость отдельного заказа.
С помощью кнопки «Чек» осуществляется доступ к запросу, на основе которого выполняется отчет, отдельно по каждому клиенту по вводу номера чека (Рисунок 11)
Рисунок 11. Чек.
И наконец, кнопка «Закрыть базу данных», закрывает базу данных.
Так же можно осуществлять ввод и редактирование данных и в табличном режиме.
Рисунок 12. Таблица «Прейскурант»
Рисунок 13. Таблица «Персонал»
Рисунок 14. Таблица «Клиент»
Рисунок 15. Таблица «Услуги»
Рисунок 16. Таблица «Материал»
Заключение
В ходе выполнения курсовой работы был выполнен анализ предметной области. На основании анализа были составлены локальные представления и ER - диаграмма. Полученная база данных может быть применена во многих организациях. Использование СУБД может значительно поднять имидж организации, клиентам не придется часами сидеть и ждать, когда менеджер найдет в ворохе бумаг необходимый бланк и т.д. Применять полученную базу данных рационально в больших организациях.
Список литературы
1. Информатика: Учебник. - 3-е перераб. изд. /Под ред. проф. Н.В. Макаровой. - М.: Финансы и статистика, 2000
2. Диго С.М. Проектирование и использование баз данных. - М.: Финансы и статистика, 1995
3. Атре Ш. Структурный подход к организации баз данных /Пер. с англ. - М.: Финансы и статистика, 1983
4. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989
Размещено на Allbest.ru
...Подобные документы
Сущность методов количественного и качественного анализа управленческой информации. Особенности применения информационных технологий в салонах красоты. Постановка задачи построения базы данных и автоматизированной системы электронного документооборота.
курсовая работа [2,9 M], добавлен 23.10.2013Разработка информационной системы "Салон портьер" для автоматизации деятельности менеджера фирмы, занимающейся пошивом портьер на заказ. Создание и обоснование проекта базы данных. Создание запросов, форм, отчетов. Тестирование программного приложения.
курсовая работа [4,6 M], добавлен 07.02.2016Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.
курсовая работа [1,5 M], добавлен 13.12.2011Разработка автоматизированной информационной системы, реализующей учет основных функций салона красоты для достижения высокого уровня рентабельности. Разработка программной среды. Интерфейс пользователя. Работа с данными. Документация пользователя.
курсовая работа [3,3 M], добавлен 30.05.2019Инструментальные средства для разработки структуры информационной базы данных "Программа автоматизации учета расчетов с поставщиками", пользовательский интерфейс СУБД Access. Разработка запросов отбора данных и вычислений, экранных форм коррекции данных.
лабораторная работа [2,4 M], добавлен 15.11.2010Автоматизация работы по учету и процессам составления документов в отделе кадров салона красоты. Структурный системный анализ, требования к информационной системе. Диаграммы потоков данных. Структура информационного фонда. Структура реляционной БД.
курсовая работа [1,9 M], добавлен 09.02.2017Проектирование и реализация базы данных для обеспечения автоматизированного учета результатов футбольного турнира. Осуществление логического, а также физического проектирования базы данных. Описание запросов на выборку и манипуляцию данными на языке SQL.
курсовая работа [1,9 M], добавлен 17.06.2012Анализ проектирования баз данных на примере построения программы ведения информационной системы картотеки ГИБДД. Основные функции базы данных. Обоснование выбора технологий проектирования и реализации базы данных. Описание информационного обеспечения.
курсовая работа [753,0 K], добавлен 27.08.2012Обоснование выбора используемого программного обеспечения. Входная и выходная информация. Реляционная модель базы данных предметной области. Создание модели информационной системы с помощью Run All Fusion Process Modeler r7. Результаты тестовых испытаний.
курсовая работа [4,3 M], добавлен 12.04.2014Создание базы данных для информационной системы "Грузоперевозки". Анализ предметной области, разработка концептуальной и логической модели базы данных, с использованием средства MS Micrоsоft SQL Server 2005, реализация физического проектирования базы.
курсовая работа [1,3 M], добавлен 01.07.2011Анализ предметной области с использованием моделей методологии ARIS и разработка ER-диаграммы. Описание входной и выходной информации для проектирования реляционной базы данных. Разработка управляющих запросов и связей между ними с помощью языка SQL.
курсовая работа [975,2 K], добавлен 30.01.2014Исследование свойств системы управления базами данных Firebird. Разработка базы данных для автоматизации учета товарно-материальных ценностей. Изучение главных сущностей и атрибутов, присутствующих в данной базе данных. Построение связей между сущностями.
курсовая работа [832,8 K], добавлен 23.02.2014Понятие информации, автоматизированных информационных систем и банка данных. Общая характеристика описательной модели предметной области, концептуальной модели и реляционной модели данных. Анализ принципов построения и этапы проектирования базы данных.
курсовая работа [1,7 M], добавлен 18.01.2012Общая характеристика инфологической модели информационной системы. Знакомство с особенностями проектирования базы данных "Библиотека", анализ основных этапов. Рассмотрение способов составления запросов по выборке информации из таблиц базы данных.
контрольная работа [831,2 K], добавлен 08.12.2013Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015- Разработка информационной системы для автоматизации учета ремонта электрооборудования на предприятии
Архитектура и функции информационной системы для автоматизации учета ремонта электрооборудования. Построение модели прецедентов, потоков данных и процессов в стандарте IDEF0. Проектирование концептуальной и логической модели интегрированной базы данных.
курсовая работа [442,9 K], добавлен 06.08.2013 Характеристика понятия базы данных, структурированных и взаимосвязанных методов, обеспечивающих добавление, выборку и отображение данных. Изучение предметной области, даталогического проектирования, требований к техническому и аппаратному обеспечению.
курсовая работа [1,6 M], добавлен 10.01.2012Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Сущности и функциональные зависимости базы данных. Атрибуты и связи. Таблицы базы данных. Построение ER-диаграммы. Организация ввода и корректировки данных. Реляционная схема базы данных. Реализация запросов, получение отчетов. Защита базы данных.
курсовая работа [2,4 M], добавлен 06.02.2016Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011