Разработка информационных систем ресторана

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

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

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

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

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

121 стр., 60046 слов

Повышение эффективности производственно-хозяйственной деятельности ...

... возможность для повышения эффективности производственно-хозяйственной деятельности. Ее реальное повышение уже зависит от состояния организации и управления производством. Целью деятельности любого промышленного предприятия является выпуск определенной продукции (выполнение работ, оказание услуг) установленного объема ...

Любая организация нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, в структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.

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

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

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

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

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

Степень разработанности проблемы дипломного исследования. К большому сожалению, приходится констатировать, что конкретно по деятельности предприятий питания материалов очень мало. Наиболее подробно современные аспекты деятельности предприятий общественного питания отражены лишь в некоторых работах следующих авторов: В.В. Бородина, И.В. Волкова, Н.Р. Егорова, Т.В. Емельянова, О.П. Ефимова, Б.В. Калашников, П.С. Кучер, Л.А. Панова и д.р.

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

Объектом исследования является ресторан «Золотая лихорадка».

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

5 стр., 2362 слов

Исследование фонтанных скважин

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

Целью исследования является разработка информационных систем ресторана «Золотая лихорадка».

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

  • систематизация знаний, полученных при изучении дисциплины;
  • приобретение опыта в комплексной разработке и реализации практических задач;
  • совершенствование практических навыков в использовании и разработке современных информационных систем.

информационный ресторан запрос

1 Характеристика деятельности предприятия

Объект автоматизации — Ресторан «Золотая лихорадка».

Ресторан расположен на Кубанской Набережной в Краснодаре. Кухня ресторана весьма разнообразна — присутствуют блюда европейской и паназиатской кухонь, а также фирменные от шеф-повара. Широко представлено направление «фьюжен». Много блюд из морепродуктов и мяса — ресторан славиться своими блюдами на гриле. Интерьер ресторана оформлен в неоклассичоском стиле. «Золотая лихорадка» позицианируется владельцами как «современный классический ресторан» — подача блюд, внешний вид залов и концепция обслуживания основаны на неприходящих ценностях. В то же время владельцы ресторана не чураются современных деталей — в итоге получается классика в новом прочтении. Клиенты ресторана — люди современные, но не гонящиеся за модными тенденциями, хорошо знающие цену тому, что проверено временем. Просторные залы расположены в двух уровнях. Рядом с рестораном удобная парковка, а в самом заведении периодически проводятся шоу-программы.

Ресторан «Золотая лихорадка» используется линейно-функциональная структура управления, она основана на тесном сочетании линейных и функциональных связей в аппарате управления. Данная структура обеспечивает такое разделение труда, при котором линейные звенья принимают решения и управляют, а функциональные — консультируют, информируют, координируют и планируют хозяйственную деятельность. В основу организации функциональных действий положен линейный принцип. Руководитель функционального отдела является одновременно линейным руководителем непосредственно подчиненных ему работников.

1.1 Концепция информационной работы ресторана

Ресторан (от фр. restaurer, восстановить, крепить) — предприятие общественного питания с широким ассортиментом блюд сложного приготовления, включая заказные и фирменные; вина (винная карта) и крепких напитков, табачных и кондитерских изделий и повышенным уровнем обслуживания, в сочетании со стильным и оригинальным дизайном и интерьером помещения.

Существуют различные методы классификации ресторанов:

По количеству звёзд,

По ГОСТ,

По ценам,

Согласно Государственному стандарту Российской Федерации (ГОСТ Р 50762-95) устанавливается классификация ресторанов в зависимости от качества предоставляемых услуг, ассортимента заказных и фирменных блюд, изделий, интерьера и т.д.

На основании этого рестораны по уровню обслуживания и номенклатуре предоставляемых услуг подразделяются на три класса — «люкс», «высшей» и «первой категории.

54 стр., 26916 слов

Анализ спроса на ресторанные услуги (на примере ресторана ‘Ридна-хата’)

... Организация обслуживания в ресторане. - М.: Гардарики, 2009. - 128с. Реферат Выпускная квалификационная работа 92 с., 9 рис., 11 табл., 3 приложения, 65 источников. Предметом исследования является формирование спроса на предприятиях общественного питания. ...

Метрдотели и официанты обязаны в совершенстве владеть техникой обслуживания посетителей.

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

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

В вечернее время в ресторане организуются музыкальные шоу, выступления приглашенных популярных артистов эстрады. В залах отводятся специальные места для танцев, организуется продажа цветов, сувениров.

Штат ресторана укомплектовывается высококвалифицированными работниками — заведующими производством, поварами, метрдотелями, официантами, барменами.

Ресторан высшего класса — предприятие, имеющее оригинальность интерьера, выбор услуг, комфортность, разнообразный ассортимент оригинальных изысканных блюд.

В вечернее время организуются выступления музыкальных ансамблей.

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

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

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

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

Элементом структуры служит орган управления, представляющий собой группу работников, которые объединены решением одной задачи — удовлетворить запросы потребителей.

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

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

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

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

29 стр., 14252 слов

Разработка ассортимента, организация приготовления и реализация ...

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

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

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

При составлении меню специализированного ресторана целесообразно использовать некоторые проверенные психологические приемы и с их помощью управлять продажами. С помощью психологии можно извлечь из меню максимальный рекламный эффект. Согласно теории «первичности и новизны при запоминании» люди лучше всего запоминают первое или последнее из того, что они читают или слышат. Поэтому названия блюд, которые нужно сделать наиболее продаваемыми, размещают таким образом, чтобы они попадались на глаза в первую или в последнюю очередь. Теория «первичности и новизны при запоминании» уместна и при определении порядка упоминания блюд в колонке на странице меню. Если меню содержит 15 позиций, то вместо того, чтобы помещать все пятнадцать на одном листе, разумнее разместить их на трех листах, поскольку в этом случае возникает большая возможность привлечения внимания к ключевым блюдам меню. Три листа меню втрое увеличат число наиболее запоминаемых блюд.

Выделим ключевые моменты составления меню специализированного ресторана:

  • необходимо учитывать время года при составлении меню;
  • в каждом меню должен быть свой «гвоздь программы», чего можно достичь лишь постепенно. Обычно так обыгрывается основное блюдо;
  • выбор десертов в меню должен быть небольшим, однако необходимо учитывать, что хорошо и «вкусно» преподнесенный в меню десерт — это лицо ресторана (как последнее блюдо десерт обязательно запоминается посетителям);
  • различные блюда должны отличаться по цвету, вкусу, гарниру, а также по способу приготовления.

Это обеспечивает разнообразие в меню.

Характер меню должен соответствовать тому специальному случаю, по которому оно составляется

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

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

При большом выборе напитков рекомендуется составить их отдельное меню. Предложение напитков оказывает решающее влияние на успех работы большинства заведений. Специалисты считают, что среди факторов, определяющих процветание ресторана, на первом месте стоит кухня, а на втором — карта вин. Коллекцию вин и спиртных напитков в ресторане должен формировать сомелье.

9 стр., 4310 слов

Создание базы данных «Ресторан» (на примере ресторана ...

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

1.2 Постановка задачи

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

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

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

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

Документы, на основании которых создается система:

  • справочник блюд;
  • справочник типа блюд;
  • должностные инструкции;
  • правила пожарной безопасности;
  • список работников столовой.

На складе работают служащие со средним и средним специальным образованием.

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

В отделе по составлению меню система будет использоваться для внесения информации о новых блюдах.

Система должна удовлетворять следующим требованиям:

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

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

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

3 стр., 1437 слов

Разработка базы данных и приложения для решения задачи «Автоматизация ...

... от момента приема заказа до его исполнения; возможность непрерывно отслеживать финансовые результаты работы заведения. Специализированный комплекс программного обеспечения и оборудования для автоматизации ресторанов на порядок расширяет ... поиск, отбор и сортировку документов, используя и другие критерии к базе данных. Реляционная модель базы нормализована и состоит из 6 таблиц. Приложение БД имеет ...

Учет и регистрация количества продуктов на складе. При использовании автоматизированной системы запись клиентов будет осуществляться легко и быстро. В автоматизированной системе для поиска будет необходимо только ввести номер блюда и информация о наличии его будет готова.

Выборка блюд по наименованию и цене.

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

Выдача отчетов по заданным параметрам.

Сортировка блюд по типу (закуска, горячее, салаты….).

Отчетность, реализуемая при автоматизации процесса:

Формирование меню ресторана.

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

Программное обеспечение системы не должно зависеть от аппаратных средств компьютера. Необходимое программное обеспечение: MS Access 2007, MS Word 2007, MS SQL Server 2007.

2. Проектирование логической модели системы

2.1 Функциональная модель

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

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

Полученные процессы также подлежат дальнейшей детализации в соответствии с функциями, которые выполняются системой

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

2.2 Информационная модель

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

Для отображения информационной модели рассматриваемого процесса на логической модели используются следующие сущности:

41 стр., 20200 слов

Разработка ассортимента и технологического процесса приготовления блюд в баре

... и рекламой на телевидении. Задание №2 специализация планировка технологический блюдо « Составление производственной программы». Учитывая режим работы ... блюд в меню, зависящей от типа предприятия и ассортимента ... приема заказа и подачи холодных блюд ... блюд рассчитываем коэффициент пересчёта блюд (К) по формуле: = N/N1 К = 14/239 = 0,05 Полученные данные заносим в таблицу № 1 Определение количества блюд и ...

  • «список блюд» — для хранения информации о списке блюд;
  • «содержание заказа» — для хранения информации о содержании заказов;
  • «заказы» — для хранения информации о заказах;
  • «работники столовой» — для хранения информации о работниках;
  • «столики» — для хранения информации о столиках.

В сущностях «Список блюд», «Содержание заказа», «Заказы», «Работники столовой», «Столики» определены первичные ключи для однозначного определения записей.

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

Связь между сущностями «Список блюд» и «Содержание заказа» идентифицирующая один ко многим, т.к. в один список блюд может входить несколько блюд.

Связь между сущностями «Заказы» и «Содержание заказа» идентифицирующая один ко многим, т.к. в одном заказе может быть несколько блюд.

Связь между сущностями «Работники столовой» и «Заказы» идентифицирующая один ко многим, т.к. один работник может оформить несколько заказов.

Связь между сущностями «Столики» и «Заказы» идентифицирующая один ко многим, т.к. на один столик может быть несколько заказов.

Одной и той же логической модели может соответствовать несколько разных физических. В физической модели важно описать всю информацию о конкретных физических объектах — таблицах, колонках, индексах, процедурах. Для нормализации разрабатываемой схемы данных приведем все имеющиеся отношения к соответствующим наборам ограничений. Первая нормальная форма требует, чтобы значения всех атрибутов отношения были атомарными. При рассмотрении информационной модели было отмечено, что значения атрибутов всех отношений логически разделить на элементы нельзя и, следовательно, они удовлетворяют условию первой нормальной формы. Вторая нормальная форма требует, чтобы отношение находилось в первой нормальной форме, и каждый не ключевой атрибут функционально полно зависел от первичного ключа. И это требование также выполняется в рассматриваемой модели. Все не ключевые атрибуты функционально полно и не транзитивно зависят от первичного ключа. Следовательно, отношение находится в БКНФ. На рисунке 8 изображена ER-диаграмма физического уровня.

2.3 Верификация спроектированной логической модели

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

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

29 стр., 14347 слов

,Разработка ассортимента горячих блюд для фуршет банкета кафе на 80 мест

... расчет сырья для блюд в цехе и составить схемы приготовления фирменных блюд. Объектом дипломной работы является кафе., Характеристика ... на современном рынке российской кейтеринг индустрии. По данным www.cateringconsulting.ru, именно в сегменте масштабных праздников происходит ... ресторанов выездного обслуживания. Основная масса (90 %) заказов приходится на достаточно стандартные мероприятия с числом ...

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

3. Реализация системы

3.1 Т-SQL — определение регламентированных запросов

Для создания отчетов создано 5 запросов. Рассмотрим каждый запрос подробнее.

Запрос «Данные для отчёта о продажах» содержит информацию о количестве товара, его цене и предназначен для формирования отчёта «Содержание заказа». Текст запроса на языке Т-SQL представлен ниже:Заказ, [Содержание заказа] SET [Содержание заказа]. Общая Стоимость = [Количество]*[Цена];

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

Запрос «Данные для отчёта о свободных столиках» содержит информацию о номере столика и его статусе и предназначен для формирования отчёта «Наличие свободных мест». Текст запроса на языке Т-SQL представлен ниже: Столики. № столика Столики (((Столики. Статус)=»свободен»));

  • Результат запроса содержит столбец, где перечисляются все свободные столики в данной столовой.

Запрос «Данные для отчёта об имеющихся блюдах» содержит следующую информацию: название блюда, характеристику блюда, номинальное количество, единицу измерения и цену блюда. Данный запрос предназначен для формирования отчёта «Имеющиеся в продаже блюда». Текст запроса на языке Т-SQL представлен ниже:[Данные о блюдах]. Название_блюда, [Данные о блюдах]. Характеристика, [Данные о блюдах]. Номин_количество, [Данные о блюдах]. Ед_измерения, [Данные о блюдах]. Ном_цена[Данные о блюдах];

  • В результате запрос выводит информацию обо всех имеющихся блюдах.

Запрос «Данные для чека» содержит следующую информацию: номер заказа, дату заказа, время заказа, название блюда, количество выбранного блюда и цену за него, а также информацию об общей сумме заказа. Данный запрос предназначен для формирования отчёта «Чек». Текст запроса на языке Т-SQL представлен ниже:Заказ. № заказа, Заказ. Дата, Заказ. Время, [Данные о блюдах]. Название блюда, [Содержание заказа]. Количество, [Содержание заказа]. Цена, [Цена]*[Количество] AS Symma_zakaza(Заказ INNER JOIN [Запрос о выставлении суммы] ON Заказ. № заказа = [Запрос о выставлении суммы]. № заказа) INNER JOIN ([Данные о блюдах] INNER JOIN [Содержание заказа] ON [Данные о блюдах].№блюда = [Содержание заказа].№блюда) ON Заказ. № заказа = [Содержание заказа]. № заказа(((Заказ. № заказа)=[Введите № заказа]));

  • В результате запрос выводит чек, который выдаётся клиентам столовой для оплаты.

Запрос о выставлении суммы содержит информацию о заказе и данные об итоговой сумме заказа. Текст запроса на языке Т-SQL представлен ниже:Заказ. № заказа, Sum([Содержание заказа]. Общая Стоимость) AS Symma_zakazaЗаказ INNER JOIN [Содержание заказа] ON Заказ. № заказа = [Содержание заказа]. № заказаBY Заказ. № заказа;

  • Результат запроса содержит столбец, где указывается итоговая сумма заказа.

3.2 Описание клиентских приложений

При разработке курсового проекта создано клиентское приложение информационной системы «Столовая». На основной форме постранично располагаются все таблицы, необходимые для составления отчетов, а также основные кнопки управления программой.

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

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

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

Также пользователь может просмотреть отчеты: об имеющихся в продаже блюдах, информацию о наличии свободных мест, данные заказа. Отчеты представлены на рисунках 15-17.

4. Энерго- и ресурсосбережения

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

Ждущий режим — позволяет экономить энергию, за счет отключения всех периферийных устройств, кроме ЦПУ, ОЗУ и материнской платы. Спящий режим — позволяет экономить электроэнергию на 100%, так как отключаются все периферийные устройства. Основной режим — при этом режиме экономии нет. Потребляемая мощность около 400Ватт.

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

N = Тпк /(8-tрп), (1)

где Тпк — время работы компьютера, ч;

  • Тпк =84 ч;рп — суммарное время регламентированных перерывов, в течение рабочего дня, ч;рп =60 мин=1 час;

n=84/(8-1)=12 часов

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

Трп=nґtрп, (2)

где Трп — суммарная продолжительность регламентированных перерывов в течение всего времени разработки программного модуля.

Трп=12ґ1=12 часов

Стоимость сэкономленной электроэнергии рассчитывается по формуле

Сэн=Трпґ(Wпк-Wсп)ґСэ, (3)

где Wпк — потребляемая мощность ПК, кВт;сп — потребляемая мощность компьютера в «спящем» режиме;пк = 0,4 кВт;сп = 0,16 кВт;

  • Сэ — стоимость 1 кВт электроэнергии;
  • Сэ= 2930 кВт;
  • Сэн=12ґ(0,4-0,16)ґ2930=8438,4 руб.

Заключение

В результате выполнения курсового проекта разработан интерфейс системы «Столовая».

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

Данная программа легка в использовании. Все необходимые данные представлены как в виде простых таблиц, так и в виде форм.

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

Список использованных источников

[Электронный ресурс]//URL: https://inzhpro.ru/kursovaya/razrabotka-informatsionnoy-sistemyi-restorana/

1. ГОСТ ИСО/ МЭК 2382-99. Информационные технологии. Словарь. Ч. 1. Основные термины.

2. ГОСТ ИСО/МЭК ТО 9127-2002. Документация пользователя и информация на упаковке для потребительских программных пакетов.

3. СТУ СМК 4.04-2011. Стандарт учреждения. Общие требования к оформлению текстовых документов».

4. Бьюли, А., Опель, Э. Изучаем SQL/ А. Бьюли, Э. Оппель — Москва: Символ, 2007. — 312 с.

5. Фиайли К. SQL. Руководство по изучению языка/ К. Фиайли. — Москва; Питер, 2004.-451с.

6. Жилинский, А. Самоучитель Microsoft SQL Server 2005/ А. Жилинский. — Санкт-Петербург : BHV, 2004. — 224 с.

7. Дубейковский, В.И., Эффективное моделирование с AllFusion Process Modeler /В.И. Дубейковский. -Москва: Диалог-МИФИ, 2007, 344с.

8. Крёнке, Д, Теория и практика построения баз данных, 8-е изд./ Д. Крёнке.- Санкт-Петербург: Питер, 2003г.

9. Маклаков, С.В., ВPwin и ERwin. CASE — средства разработки информационных систем / С.В. Маклаков.- Москва: Диалог-МИФИ, 2004, 256с.

10. Технологии разработки программного обеспечения. Учебное пособие. 2-е изд./С. Орлов. — Санкт-Петербург: Питер, 2003.

11. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. — 5-е изд., перераб. и доп.: Пер. с англ./ П.Роб, К. Коронел.- Санкт-Петербург: БХВ-Петербург, 2004.

12. Прагг, К., Ирвин, М.. Access 2002. Библия пользователя.: Пер. с англ./ К. Прагг, М. Ирвин. — Москва: Издательский дом «Вильямс», 2003.

13. Рамбо, Дж. UML 2.0. Объектно-ориентированное моделирование и разработка. — 2-е изд./ — Санкт-Петербург: Питер, 2007. — 554 с. (Библиотека программиста)

14. Архангельский, А.Я, Программирование в C++ Builder 6./ А.Я. Архангельский. -Москва: ООО Бином — пресс, 2003. — 1152с.

15. Калверт Ч., Рейсдорф К., Borland C++ Builder 6. Настольная книга программиста/ Ч. Калверт, К. Рейсдорф.- Санкт-Петербург: ООО «ДиаСофт», 2005 — 1008 с.