Автор работы: Пользователь скрыл имя, 22 Января 2015 в 23:39, курсовая работа
На современном этапе развития человечества роль информационных технологий переоценить сложно. Даже для решения самых простых проблем люди часто прибегают к необходимости использования информационного пространства. Информационные технологии стимулируют развитие самых разнообразных сфер деятельности человека, начиная с автоматизации крупных предприятий-гигантов и заканчивая социальными сетями.
Министерство образования Республики Беларусь
Учреждение образования
«Гомельский
государственный университет
имени Франциска Скорины»
Заочный факультет
Кафедра автоматизированных систем обработки информации
«Автоматизация заявок парикмахерской»
Курсовой проект
по дисциплине «Базы и банки данных»
Исполнитель
студент группы АС-41 Н.П. Кудрицкая
Руководитель В.Н. Леванцов
Гомель 2014
Содержание
На современном этапе развития человечества роль информационных технологий переоценить сложно. Даже для решения самых простых проблем люди часто прибегают к необходимости использования информационного пространства. Информационные технологии стимулируют развитие самых разнообразных сфер деятельности человека, начиная с автоматизации крупных предприятий-гигантов и заканчивая социальными сетями.
Использование последних разработок в области компьютеризированных систем не всегда в состоянии решить ряд возникших проблем, однако упростить их в значительной степени информационным технологиям под силу. В значительной степени этот процесс заметен при необходимости получения различных отчетов и справок. Поэтому все чаще информационные технологии стали внедряться в предприятия различного масштаба. С помощью систем автоматизации легко осуществлять постоянный контроль над деятельностью фирмы/организации. При внедрении программного продукта исчезает ряд ошибок, связанных с человеческими факторами учета информации.
Не менее значимым фактором следует считать гарантию безопасного хранения информации. В ряде систем, с которыми работает большой штат сотрудников, принято разделять обязанности в программе и закрывать доступ к важной информации.
Совершенно ясно и понятно, что автоматизация бизнеса позволяет в десятки раз увеличить скорость работы по составлению сложных отчетных документов. И дело здесь не в квалификации сотрудников, а в ограниченности возможностей человеческого организма при выполнении рутинных и однообразных операций. То, на что отдел специалистов потратит несколько месяцев, программа и один работник сделают за пару дней.
В связи с вышеперечисленными возможностями возникла необходимость создания автоматизированной системы «Парикмахерская». В ходе выполнения курсового проекта будет представлено описание разработанной системы, содержащей все необходимые данные для функционирования салона-парикмахерской, формы для ввода информации, а также разработанные отчеты о результатах работы предприятия.
В данном курсовом проекте рассматривается объект автоматизации – салон-парикмахерская. Основное направление деятельности – обслуживание клиентов по заказам мастерами салона.
Для полноценной работы автоматизированной системы база данных должна хранить информацию об услугах, оказываемых клиентам, их цене. Также необходимо хранить данные о мастерах парикмахерской, чтобы контролировать объем выполненных ими работ, рассчитывать зарплату. Работа с клиентами также предусматривает хранение данных о заказчиках, а также их заявках.
В процессе разработки автоматизированной системы будут предусмотрены функции для ввода данных администраторами парикмахерской о клиентах и их заказах. Также в системе будут созданы различные отчеты, которые могут быть полезны бухгалтеру (директору) для учета выполненных заявок, начисления заработной платы мастерам.
Выходная система разработана таким образом, что на выходе можно будет получить три информативных отчета в соответствии с требованиями курсового проекта:
Рисунок 1 –Аналитический отчет «Заказы клиентов» в режиме Макета
Рисунок 2 – Сводный отчет в режиме Макета
Рисунок 3 – Простой отчет «Именинники месяца» в режиме Макета
Для того, чтобы получат готовые отчеты – выходную информацию, необходимо, чтобы кто-либо (Администратор салон) вводил в информационную систему данные о клиентах и их заказах.
С этой целью были разработаны две формы для ввода данных в базу:
Рисунок 4 – Учетная ведомость в режиме Макета
Рисунок 5 – Оформление заказа клиента в режиме Макета
Для создания полноценной базы данных «Парикмахерская» необходимо продумать, какие данные должна хранить база, а также какие значения могут принимать атрибут и, соответственно, задать их тип. Все поля, которые необходимы для хранения информации, представлены в таблице 1.
Таблица 1 – Поля базы данных
Наименование поля |
Тип |
ФИО клиента |
Текстовый |
Телефон клиента |
Текстовый |
Дата рождения |
Дата |
Наименование услуги |
Текстовый |
Цена услуги |
Числовой |
Дата заказа |
Дата |
ФИО мастера |
Текстовый |
Телефон мастера |
Текстовый |
Адрес мастера |
Текстовый |
Примечание |
Текстовый |
Далее необходимо выполнить нормализацию данных для корректности. Существует 3 этапа приведения информации к нормальной форме:
Разделим данные на 4 таблицы (рисунок 6-9).
Рисунок 6 – Таблица «Клиент»
Рисунок 7 – Таблица «Услуги»
Рисунок 8 – Таблица «Мастер»
Рисунок 9 – Таблица «Заказ»
Итак, рассмотрим подробнее полученные таблицы. «Клиент» - таблица содержит 4 атрибута:
Таблица «Мастер» содержит 4 атрибута:
Таблица «Услуги» содержит 3 обязательных поля:
Таблица «Заказ» содержит 6 полей:
Таблицы связаны между собой следующим образом (рисунок 10).
Рисунок 10 – Схема данных
Вся хранимая в базе данных информация позволять получать в конечном итоге отчеты – печатные формы по запросу. Отчеты создаются на основании таблицы или запроса.
В ходе исполнения курсового проекта было разработано 3 отчета на основе запросов:
Рисунок 11 – Сводный отчет о работе мастеров салона
Рисунок 12 – Аналитический отчет «Заказы клиентов»
Рисунок 13 – Отчет «Именинники месяца»
В самом начале разработки необходимо создать новую базу данных. Для этого запускаем MSAccess, нажимаем кнопку «Новая база данных», после чего в правой части экрана появится поле, где необходимо указать путь сохранения и имя базы данных. После всех манипуляций откроется окно для создания таблицы базы данных (рисунок 14).
Рисунок 14 – Окно создания таблицы БД
В среде MSAccessтаблицы создаются с помощь конструктора, где необходимо задать имя атрибута, выбрать тип из выпадающего списка, а также при необходимости указать дополнительные свойства в нижней части окна. Создадим необходимые таблицы в связи с выделенными информационными объектами (пункт 1.4) (рисунок 15 – 18).
Рисунок 15 – Таблица «Клиент» в режиме Конструктор
Рисунок 16 – Таблица «Мастер» в режиме Конструктор
Рисунок 17 – Таблица «Услуги» в режиме Конструктор
Рисунок 18 – Таблица «Заказ» в режиме Конструктор