Описание данных для проектирования БД
Общие сведения Наименование системы: «Система учёта продаж товаров в сети аптек». Назначение системы Приложение баз данных (БД) предназначено для автоматизации учёта продаж товаров в сети аптек. Пользователями системы являются: - Менеджер: - ежедневно оформляющий отчёты о продаже товаров в аптеках сети на основе полученных от них данных; - использующий полученные данные для оформления заказов поставщикам. - Аналитики и руководители сети аптек, использующие накопленные данные для анализа деятельности сети аптек, прогнозирования показателей и принятия управленческих решений. - … Примечание: требования к системе для второй категории пользователей на данном этапе не рассматриваются. Описание операций Основными пользователями системы являются менеджеры, использующие систему для решения оперативных задач (заказ и закупка товаров для аптек, входящих в сеть, и пр.). Операции, которые должны быть автоматизированы с помощью системы, описаны в таблице операций, приведённой ниже (табл. 1). Таблица 1. Операции автоматизируемого бизнес-процесса
Примечание: Формы отчётов приведены в приложении. Требования к входным данным для операции Сведения об аптеках вводятся централизованно на основе представленных документов... В базу вносится следующая информация: § Код аптеки – … § Название аптеки – … § Адрес – … § Телефон – … Требования к входным данным для операции Данные о продукции вводятся централизованно на основе классификаторов и документов, представленных поставщиками фармацевтической продукции: § Наименования препаратов… § … § Название группы обозначает наименование определённой категории фармацевтической продукции, например, «Лекарственные препараты», «Гомеопатические препараты» и т.п. § Форма – это «таблетки», «драже», «ампулы» и т.п. § Количество в упаковке – это количество товара данной формы в одной упаковке, например, «анальгин в таблетках по 50 мг №50», где «анальгин» - наименование лекарственного препарата, «таблетки» - форма, «50мг» - доза, «№50» - количество в 1 упаковке. § Цена за уп. – цена за упаковку товара. … Требования к входным данным для операции Данные о продажах продукции вводятся по результатам работы каждой аптеки ежедневно на основе…: § …. ... Требования к результатам Работа системы должна обеспечивать формирование следующих отчётов: § … … Описание данных для проектирования БД Для выполнения описанных выше операций по автоматизации учёта продаж необходимо, чтобы в БД хранилась информация, описанная в табл. 2. Таблица 2. Таблица данных
При установлении функциональных зависимостей при проектировании БД необходимо учесть следующее: - Сведения о наименованиях препаратов должны храниться централизованно в едином для всех аптек справочнике, формируемом на основе действующих справочников фармацевтической продукции. То же условие должно выполняться для справочника товаров и справочника наименований групп препаратов. - Аптеки самостоятельно устанавливают цены на товары. Цена может меняться, но не в течение дня. - Срок годности и другие реквизиты фармацевтической продукции, не приведенные в заданном списке атрибутов, можно не учитывать. При проектировании БД нормализация выполняется с учётом следующих функциональных зависимостей: - По коду аптеки можно однозначно определить ее название, адрес и телефон. - По коду наименования товара можно однозначно определить наименование лекарственного препарата, код группы, название группы. - По коду группы можно однозначно определить название группы. - По коду товара можно однозначно определить код наименования, наименование лекарственного препарата, код группы, название группы, форму, дозу, количество в упаковке, код страны-производителя, название страны-производителя. - По коду страны-производителя можно однозначно определить название страны-производителя (справочник формируется на основе общероссийского классификатора стран мира). - По коду аптеки, коду товара и дате продажи можно однозначно определить, какова была в этот день цена за одну упаковку данного товара в данной аптеке, и сколько упаковок товара было продано в этой аптеке в этот день.
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (198)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |