Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Парикмахерская Курсовая работа по СИС

.rtf
Скачиваний:
31
Добавлен:
06.02.2016
Размер:
5.33 Mб
Скачать

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

Введение

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

Для достижения этого необходимо создать базу данных охватывающую (полностью или частично) данную предметную область.

Создание базы данных необходимо произвести в системе управления базы данных MySQL (по требованию преподавателя).

1. Техническое задание

Разработать базу данных по предметной области «Парикмахерская». База данных должна содержать сведения о сотрудниках: табельный номер сотрудника, ФИО сотрудника, должность, адрес; информацию о товарах, использующихся в процессе работы предприятия (инвентарный номер, тип товара, наименование, оттенок или вид, принадлежность товара к одной из групп); справочник типов товаров; информацию о приходной накладной (номер накладной, дату накладной, табельный номер ответственного сотрудника); информацию о составе накладной (количество и инвентарный номер товара, цену товара); аналогичную информацию о расходуемых материалах.

2. Разработка инфологической модели предметной области

База данных «Парикмахерская» должна содержать необходимую информацию о товарах, закупаемых предприятием, о приходных и расходных накладных, а также о сотрудниках предприятия. Наглядная модель структуры предметной области отображена на диаграмме инфологической модели (рисунок 1)

3. Разработка физической модели

Структура таблиц и полей базы данных приведена в таблице 1.

Таблица 1. Структура базы данных Hsalon

Название таблицы

Наименование поля

Название поля в таблице

Тип поля

Значение по умолчанию

Справочник «Тип товара» goodtype

Тип

idtype

Int

Not NULL

Описание

typename

Text

Not NULL

Товары

Goods

Номер товара

ngood

Int

Not NULL

Тип товара

typegood

Int

Not NULL

Наименование товара

namegood

Text

Not NULL

Оттено / Вид

colorg

Text

NULL

Принадлежность

belong

Text

Not NULL

Составление приходной накладной

exporcr

Идентификатор накладной

Id_exp

Int

Not NULL

№ накладной

nexpord

Int

Not NULL

№ товара

ngood

Int

Not NULL

Кол-во

kolich

Int

Not NULL

Цена

price

Int

Not NULL

Составление расходной накладной

Recorcr

Идентификатор накладной

Id_rec

Int

Not NULL

№ накладной

nrecord

Int

Not NULL

№ товара

ngood

Int

Not NULL

Кол-во

kolich

Int

Not NULL

Цена

price

Int

Not NULL

Приход

expence

№ накладной

nexpence

Int

Not NULL

Дата накладной

dexpence

date

Not NULL

Табельный № сотрудника

tabnom

Int

Not NULL

Расход

Receipt

№ накладной

nreceipt

Int

Not NULL

Дата накладной

dreceipt

date

Not NULL

Табельный № сотрудника

tabnom

Int

Not NULL

Сотрудник

workers

Табельный № сотрудника

workertn

Int

Not NULL

ФИО

name

text

Not NULL

Сотрудник

workers

Должность

position

text

Not NULL

Сотрудник

workers

Адрес

adress

text

Not NULL

4. Создание базы данных

База данных была создана средствами системы управления базами данных MySQL с помощью SQL-запросов.

база парикмахерская запрос таблица

Создание базы данных

Создание таблиц было выполнено с помощью SQL-запроса Create Table.

Создание таблицы goodtype

Заполнение таблиц было выполнено с помощь команды Insert SQL-запроса.

Запрос на заполнение строки

После заполнения всех существующих таблиц было выполнено 3 запроса:

  • Простой запрос на выборку из одной таблицы;

  • Запрос на выборку и объединение нескольких таблиц;

  • Запрос с подзапросом.

Запрос на выборку

Запрос на выборку

Результат выполнения запроса

Запрос на выборку с объединением таблиц

Результат выполнения запроса

Запрос с подзапросом

Результат выполнения запроса

Заключение

В ходе работы была разработана база данных для предметной области «Парикмахерская».

База данных была выполнена в системе управления базами данных MySQL с помощью SQL-запросов. В ходе создания структура базы данных была проверенна с помощью запросов (запрос на выборку, запрос на объединение нескольких таблиц, запрос с подзапросом).

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

Список литературы

  1. Телефонный справочник г. Рудного. – Рудный: Казахтелеком, 2010

  2. Райордан Ребекка М. Основы реляционных баз данных. – М.: Русская редакция, 2001

  3. Веллинг Л., Томсон Л. MySQL. Учебное пособие.-М.: Издательский дом Вильямс, 2005

  4. Боуман Джудит С., Эмерсон Сандра Л., Дарновски Марси. Практическое руководство по SQL. – М: Издательский дом «Вильямс», 2001. – 352 с.

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