Курсовая работа

Проектирование базы данных аптеки средствами MS Access

Категория:

Курсовая работа

Дисциплина:

Система управления базами данных (СУБД)

Город:

Беларусь, Минск

Учебное заведение:

БНТУ, ФИТР

Стоимость работы:

20 руб.

Оценка: 10
Объем страниц: 17
Год сдачи: 2020
Дата публикации: 19.01.2021

* Кроме файла с работой, также есть архив с дополнительными файлами.

Описание дополнительных файлов:

osnova.mdb - база данных аптеки

Фрагменты для ознакомления

КУРСОВОЙ ПРОЕКТ

по дисциплине: «Системы управления базами данных»

Проектирование базы данных аптеки средствами MS Access

 

Оглавление

Введение. 2

1. Исходная постановка задачи. 3

2. Проектирование базы данных. 4

2.1 Сущности. 4

2.2 Структуры таблиц. 5

2.3 Постоянные связи между отношениями. 7

3. Содержимое таблиц, на котором производилась отладка системы.. 8

4. Описание экранных форм.. 11

5. Описание запросов. 12

6.  Описание отчетов. 14

Заключение. 16

Литература. 17

 

Введение

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

Мы рассмотрим структуру СУБД, основные их функции и их классификацию. Также мы сопоставим возможности двух СУБД: Microsoft SQL Server и Microsoft Access. При этом большое внимание будем уделять использованию этих программ в целях автоматизации рабочего времени и сортировки поступаемых и обрабатываемых данных.

 

1. Исходная постановка задачи

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

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

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

- Какие товары и в каком количестве имеются в аптеке? 

- У каких товаров закончился срок годности? 

- Какие отсутствующие товары может заказать аптека у поставщиков? 

- Суммарная стоимость товара? 

- У каких поставщиков, и в каком количестве есть товар нужного наименования? 

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

 

2. Проектирование базы данных

2.1 Сущности

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

  • Аптека с атрибутами: Код аптеки(ключ), Специализация, Номер, Адрес, Телефон, Город, Название аптеки.
  • Лекарство с атрибутами: Код лекарства(ключ), Название, Производитель, Показания, Противопоказания, Код поставщика. 
  • Наличие с атрибутами: Код наличия(ключ), Цена, Тип, Дата поступления, Количество, Дозировка, Код Лекарства, Код Аптеки, Название препарата, Годен до.
  • Поставщики с атрибутами: Код поставщика(ключ), Название, Город, Адрес, Контактный телефон, ФИО.
  • Продажа с атрибутами: Код продажи(ключ), Количество продажи, Дата продажи, Код Лекарства, Выручка.
  • Сотрудники с атрибутами: Код сотрудника, ФИО, Дата найма, Заработная плата, Код Аптеки, Возраст, Фотография.

 

2.2 Структуры таблиц

Таблица “Аптека”, содержит информацию об обслуживаемых аптеках.

2. Таблица “Лекарство” содержит информацию о доступных лекарствах

3. Таблица “Наличие” содержит информацию о лекарствах, доступных на продажу

4. Таблица “Поставщики” содержит информацию о поставщиках препаратов

5. Таблица “Продажа” содержит информацию о продажах и выручке.

6. Таблица “Сотрудники” содержит информацию о рабочем персонале

 

2.3 Постоянные связи между отношениями

 

3. Содержимое таблиц, на котором производилась отладка системы

  1. Таблица «Аптека»

2. Таблица «Лекарство»

3. Таблица «Наличие» 

4. Таблица «Поставщики» 

5. Таблица «Продажа»

6. Таблица «Сотрудники»

51