Скачиваний:
171
Добавлен:
01.05.2014
Размер:
828.42 Кб
Скачать

Оглавление

1.Введение………………………………………...…………………………………...2

2.Содержательная постановка задачи …...……..…………….……………….……..3

3.Описание предметной области…………..………………….……………………...4

4. Концептуальная и логическая модель данных………………………..……….....5

4.1.Определение сущностей……….………….…..……………..…………..5

4.2.Определение связей между сущностями………….…………...….…..6

4.3.Построение ER-диаграммы….………………….……………....….…..6

4.4.Определение атрибутов, принадлежащих сущностям..............….…..7

4.5.Определение доменов атрибутов………………….…………...….…..9

5.Нормализация таблиц…………………..………………………………………….11

6.Инструкция пользователю...…………………………………………………........15

7.Заключение……………………………………………………………………........30

8.Список используемых источников….….…………………………………………31

Приложение. Листинг программы…......………………………………………….....32

1. Введение

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

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

Поэтому самая главная цель данной курсовой работы - это приобретение навыков по созданию рациональных, высокопроизводительных баз данных с использованием технологии доступа к данным Microsoft ADO.NET и Microsoft SQL Server.

2. Содержательная постановка задачи

Разработать информационно-справочную систему «Магазин отделочных материалов» с использованием технологии доступа к данным ADO.NET и Microsoft SQL Server.

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

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

Целью данной работы является создание такой системы для среднего по величине магазина отделочных материалов «Панорама». Этот магазин состоит из 5 отделов, в каждом из которых продают определенную группу товаров:

1. Лакокрасочные изделия (лаки, краски, олифы)

2. Строительная химия (шпатлевки, штукатурки, клеи, монтажные пены)

3. Напольные покрытия (ламинированный паркет, линолеум)

4. Обои

5. Инструменты.

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

В базе данных магазина будет храниться следующая информация:

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

  • Закупочная цена товара

  • Отпускная цена товара

  • Группа товара

  • Отдел, в котором продается товар

  • Количество товара на складе

  • Информация о поставщиках и клиентах

  • История операций прихода товаров

  • История операций реализации товаров

Для этого магазина можно определить следующие бизнес-правила:

  • Отпускная цена товара не должна превышать его закупочной цены в 2 раза

  • В разных отделах магазина не может быть одинаковых групп товаров

  • Каждое наименование товара имеет свой уникальный номер

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

Суть работы СУБД заключается в обеспечении:

1. Ведения базы данных товаров и групп товаров

2. Определения наличия товара на складе

3. Хранении информации о поставщиках и производителях товаров, продаваемых в данном магазине.