Учебная работа № /3789. «Контрольная Торговое предприятие, реализующее программное обеспечение для автоматизации работы супермаркета

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Контрольные рефераты

Учебная работа № /3789. «Контрольная Торговое предприятие, реализующее программное обеспечение для автоматизации работы супермаркета

Количество страниц учебной работы: 23
Содержание:
»
1. Торговое предприятие, реализующее программное обеспечение для автоматизации работы супермаркета 3
Список литературы 24

»

Стоимость данной учебной работы: 585 руб.Учебная работа № /3789.  "Контрольная Торговое предприятие, реализующее программное обеспечение для автоматизации работы супермаркета
Форма заказа готовой работы

    Укажите Ваш e-mail (обязательно)! ПРОВЕРЯЙТЕ пожалуйста правильность написания своего адреса!

    Укажите № работы и вариант

    Соглашение * (обязательно) Федеральный закон ФЗ-152 от 07.02.2017 N 13-ФЗ
    Я ознакомился с Пользовательским соглашением и даю согласие на обработку своих персональных данных.

    Выдержка из похожей работы

    Каждая база данных содержит одну или несколько информационных таблиц, содержание которых определяется названием БД и может различаться по внутренним характеристикам; одна и та же база данных может использоваться для работы различных подсистем путем выделения из нее соответствующей информационной таблицы.
    Из-за некритичности рассматриваемой АСУ во времени (определенные задержки в выполнении тех или иных операций не грозят системе аварийным сбоем и не подвергают опасности жизнь людей) система не содержит объединенного пульта управления, информация на который выводится со всех интегрированных подсистем и подвергается посекундному контролю опытных операторов; вместо этого каждая из подсистем включает в себя определенное количество оборудованных дисплеями оконечных рабочих мест, выводящиеся на которые и снимаемая с которых информация строго систематизирована по своему характеру.
    Каждая из подсистем супермаркета включает в себя программное и аппаратное обеспечение, обеспечивающие: 1) извлечение данных из БД, связанных с соответствующей подсистемой; 2) запись в БД измененных или новых данных; 3) связь с внешними устройствами, необходимыми для функционирования подсистемы,Разделение супермаркета на подсистемы необходимо для реализации на базе каждой из подсистем определенного подмножества функций, схожих по предметной области; подобное разделение также необходимо с целью организации подразделений АСУ, выполняющих контроль за подотчетной каждому из них подсистемой,Несмотря на то, что подсистемы связаны между собой совместно используемыми базами данных, разделение по предметной области четко определяет круг задач, выполняемых каждой из подсистем.

    1.2 Функциональная схема подсистемы «Учет и реализация товара»

    По характеру своей деятельности супермаркет — организация, целью которой является продажа населению продуктов и прочих товаров широкого потребления с целью получения прибыли,В связи с этим естественным представляется отведение большинства реализуемых АСУ функций соответствующей подсистеме.)Генерация списков товаров, присутствующих на складах; эта функция необходима для быстрого определения товаров, закончившийся запас которых на витринах может быть оперативно пополнен без необходимости заказа новых партий товара поставщику;)Генерация списков товаров, отсутствующих на складах, для оформления поставщику соответствующего заказа;)Генерация списков товаров, имеющихся в наличии на складах и на витринах, срок годности которых истек; эта функция необходима для списания соответствующих товаров и оформления поставщику новых заказов на эти товары; при этом стоимость списанных товаров засчитывается в чистый убыток супермаркета;)Смена цен товаров в БД при изменении последних;)Автоматизированное начисление наценок на товары в соответствии с текущим экономическим положением супермаркета;)Занесение в товарную БД наименований товаров, отсутствовавших в ней ранее, при поступлении соответствующих товаров от поставщика с последующим назначением этим товарам уникальных идентификационных номеров и цен, определяемых поставщиком; увеличение числа товарных единиц при поступлении от поставщика товаров, присутствовавших в БД;)Сверка идентификационных номеров товаров при покупке последних пользователем супермаркета, автоматическое определение цен товаров по этим номерам и уменьшение числа соответствующих единиц товара в БД в соответствии с размером сделанной пользователем покупки,При этом стоимость купленных товаров записывается в чистую прибыль супермаркета.
    Все указанные функции, кроме последней, выполняются операторами складского терминала; последняя функция выполняется операторами торгового зала.
    Выбранная нами структурная схема автоматизированной системы управления супермаркетом достаточно удобна как для рядового сотрудника, так и для инженера АСУ,Согласно этой схеме, по которой весь супермаркет разделен на обозримое количество подсистем, значительно упрощается поиск и локализация системных сбоев и ошибок в распределении потоков данных, а каждый сотрудник отвечает лишь за подведомственный ему, достаточно малый участок одной из подсистем,В связи с этим выбор такой схемы построения АСУ «Супермаркет» следует признать удачным и рекомендовать его к выбору всех системоаналитиков.
    2,ОСНОВНЫЕ ПРИНЦИПЫ СОЗДАНИЯ БАЗЫ ДАННЫХ

    2.1 Требования, предъявляемые к базе данных

    Базы данных представляют собой эффективный инструмент для организации ввода, хранения, поиска и обработки структурированных данных.
    Роль базы данных очень важна,Все, с чем мы ежедневно сталкиваемся скорее всего, зарегистрировано в той или иной базе.
    Процедуры хранения данных в базе должны подчиняться некоторым общим принципам, среди которых в первую очередь следует выделить:
    целостность и непротиворечивость данных, под которыми понимается как физическая сохранность данных, так и предотвращение неверного использования данных, поддержка допустимых сочетаний их значений, защита от несанкционированного доступа и структурных искажений
    минимальная избыточность данных, обозначает, что любой элемент данных должен храниться в базе в единственном виде, что позволяет избежать необходимости дублирования операций, производимых с ним.
    К современным базам данных, а следовательно, и к СУБД, на которых они строятся, предъявляются следующие основные требования.
    -Высокое быстродействие (малое время отклика на запрос),Время отклика — промежуток времени от момента запроса к БД до фактического получения данных.
    -Простота обновления данных.
    -Независимость данных.
    -Совместное использование данных многими пользователями.
    -Безопасность данных — защита данных от преднамеренного или непреднамеренного нарушения секретности, искажения или разрушения.
    -Стандартизация построения и эксплуатации БД (фактически СУБД).
    -Адекватность отображения данных соответствующей предметной области.
    -Дружелюбный интерфейс пользователя.
    -Независимость данных — возможность изменения логической и физической структуры БД без изменения представлений пользователей,Независимость данных предполагает инвариантность к характеру хранения данных, программному обеспечению и техническим средствам,Она обеспечивает минимальные изменения структуры БД при изменениях стратегии доступа к данным и структуры самих исходных данных,Безопасность данных включает их целостность и защиту.
    -Целостность данных — устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей.
    Она предполагает:
    -отсутствие неточно введенных данных или двух одинаковых записей об одном и том же факте;
    -защиту от ошибок при обновлении БД;
    -невозможность удаления (или каскадное удаление) связанных данных разных таблиц;
    -неискажение данных при работе в многопользовательском режиме и в распределенных базах данных;
    -сохранность данных при сбоях техники (восстановление данных).
    Защита данных от несанкционированного доступа предполагает ограничение доступа к конфиденциальным данным и может достигаться:
    -введением системы паролей;
    -получением разрешений от администратора базы данных (АБД);
    -запретом от АБД на доступ к данным;
    -формирование видов — таблиц, производных от исходных и предназначенных конкретным пользователям.
    Три последние процедуры легко выполняются в рамках языка структуризованных запросов Structured Query Language — SQL, часто называемого SQL2.

    2.2 Основы построения базы данных

    Первоначально (начало 60-х годов) использовалась файловая система хранения,Для решения преимущественно инженерных задач, характеризующихся небольшим количеством данных и значительным объемом вычислений, данные хранились непосредственно в программе,Применялся последовательный способ организации данных, имелась их высокая избыточность, идентичность логической и физической структур и полная зависимость данных»