Мегаобучалка Главная | О нас | Обратная связь


Описание данных для проектирования БД



2019-11-22 198 Обсуждений (0)
Описание данных для проектирования БД 0.00 из 5.00 0 оценок




Общие сведения

Наименование системы: «Система учёта продаж товаров в сети аптек».

Назначение системы

Приложение баз данных (БД) предназначено для автоматизации учёта продаж товаров в сети аптек.

Пользователями системы являются:

- Менеджер:

- ежедневно оформляющий отчёты о продаже товаров в аптеках сети на основе полученных от них данных;

- использующий полученные данные для оформления заказов поставщикам.

- Аналитики и руководители сети аптек, использующие накопленные данные для анализа деятельности сети аптек, прогнозирования показателей и принятия управленческих решений.

- …

Примечание: требования к системе для второй категории пользователей на данном этапе не рассматриваются.

Описание операций

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

Таблица 1. Операции автоматизируемого бизнес-процесса
«Учёт продаж товаров в сети аптек»

Название операции Исполнитель Периодичность выполнения Входные данные (документы) Выходные данные (документы)
Ввод информации об аптеке, входящей в сеть Менеджер сети аптек При открытии новой аптеки Документы о регистрации аптеки Запись с данными о новой аптеке в БД
Ввод информации о товаре Менеджер сети аптек При заключении договора на поставку нового товара Описание товара Запись с данными о новом товаре в БД
       
Ввод данных о продаже товара в аптеке. Входящей в сеть Менеджер сети аптек Ежедневно, после закрытия аптек (предполагается, что все аптеки сети работают по одному графику) Отчёт, полученных по электронной почте или по факсу из аптеки Новая запись о продажах в аптеке, представившей отчёт за день, в БД
       

Примечание: Формы отчётов приведены в приложении.

Требования к входным данным для операции
«Ввод информации об аптеке, входящей в сеть»

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

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

§ Код аптеки – …

§ Название аптеки – …

§ Адрес – …

§ Телефон – …

Требования к входным данным для операции
«Ввод информации о товаре»

Данные о продукции вводятся централизованно на основе классификаторов и документов, представленных поставщиками фармацевтической продукции:

§ Наименования препаратов

§

§ Название группы обозначает наименование определённой категории фармацевтической продукции, например, «Лекарственные препараты», «Гомеопатические препараты» и т.п.

§ Форма – это «таблетки», «драже», «ампулы» и т.п.

§ Количество в упаковке – это количество товара данной формы в одной упаковке, например, «анальгин в таблетках по 50 мг №50», где «анальгин» - наименование лекарственного препарата, «таблетки» - форма, «50мг» - доза, «№50» - количество в 1 упаковке.

§ Цена за уп. – цена за упаковку товара.

Требования к входным данным для операции
«Ввод информации о продажах»

Данные о продажах продукции вводятся по результатам работы каждой аптеки ежедневно на основе…:

§ .

...

Требования к результатам

Работа системы должна обеспечивать формирование следующих отчётов:

§ …

Описание данных для проектирования БД

Для выполнения описанных выше операций по автоматизации учёта продаж необходимо, чтобы в БД хранилась информация, описанная в табл. 2.

Таблица 2. Таблица данных

Имя атрибута Тип данных Значение по умолчанию Формат ввода (маска) Ограничение на значения атрибута Комментарий
Код аптеки Строка символов нет 00000000 В записи могут использоваться только цифры 8‑разрядный код по ОКПО
Название аптеки Строка символов нет нет   Вводится в соответствии с документами
Адрес аптеки Строка символов нет нет   Вводится в соответствии с документами
Телефон аптеки Строка символов нет (000) 000-0000   Код страны не используется – предполагается, что все телефоны находятся в одной стране (РФ)
Код товара Строка символов нет   Значения кодов определяются действующими классификаторами…
Код наименования товара Строка символов

Код и наименование товара (фармацевтической продукции).

Значения определяются в соответствии с классификатором…

Наименование лекарственного препарата      
Код группы        

Наименование определённой категории фармацевтической продукции, например: «Лекарственные препараты», «БАД» и т.п.. Значения определяются в соответствии с классификатором…

Название группы        
Форма         Форма выпуска: «таблетки», «драже», «ампулы» и т.п.
Доза          
Количество в упаковке         Количество товара данной формы в одной упаковке. Например: «анальгин в таблетках по 50 мг №50», где «анальгин» - наименование лекарственного препарата, «таблетки» – форма, «50мг» – доза, «№50» – количество в 1 упаковке
Код страны-производителя      

Коды и наименования стран определяются по общероссийскому классификатору стран мира

Название страны-производителя      
Дата продажи        
Цена за упаковку        
Количество проданных упаковок         Количество проданных за день упаковок товара в одной аптеке

При установлении функциональных зависимостей при проектировании БД необходимо учесть следующее:

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

- Аптеки самостоятельно устанавливают цены на товары. Цена может меняться, но не в течение дня.

- Срок годности и другие реквизиты фармацевтической продукции, не приведенные в заданном списке атрибутов, можно не учитывать.

При проектировании БД нормализация выполняется с учётом следующих функциональных зависимостей:

- По коду аптеки можно однозначно определить ее название, адрес и телефон.

- По коду наименования товара можно однозначно определить наименование лекарственного препарата, код группы, название группы.

- По коду группы можно однозначно определить название группы.

- По коду товара можно однозначно определить код наименования, наименование лекарственного препарата, код группы, название группы, форму, дозу, количество в упаковке, код страны-производителя, название страны-производителя.

- По коду страны-производителя можно однозначно определить название страны-производителя (справочник формируется на основе общероссийского классификатора стран мира).

- По коду аптеки, коду товара и дате продажи можно однозначно определить, какова была в этот день цена за одну упаковку данного товара в данной аптеке, и сколько упаковок товара было продано в этой аптеке в этот день.

 

 



2019-11-22 198 Обсуждений (0)
Описание данных для проектирования БД 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание данных для проектирования БД

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (198)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)