База данных "Пиццерия"
Автоматизация работы пиццерии - удобное решение для оптимизации работы и управления заведением. Разработка компьютерного приложения "Пиццерия" для учета продуктов в данной организации. Эффективность внедрения приложения. Обзор аналогов и прототипов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 21.05.2016 |
Размер файла | 810,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- 1. Эффективность внедрения приложения
- 2. Задачи, решаемые разрабатываемой системой
- 3. Обзор аналогов и прототипов
- 4. Обоснование выбора СУБД
- 5. Обоснование выбора среды программирования
- 6. Выбор технических средств
- 7. Разработка базы данных приложения
1. Эффективность внедрения приложения
Автоматизация пиццерии - это очень удобное решение для оптимизации работы и управления заведением.
Компьютерное приложение "пиццерия" предназначено для учета продуктов в данной организации.
Приложение позволяет вести учет продуктов: в ней производится расчет расхода и остатков продуктов по складу, формируется бракеражный журнал пищевых продуктов, различные ведомости по учету движения продуктов. Благодаря использования приложения "пиццерия" весь учет продуктов становится полностью автоматизированным, сотрудникам пиццерии больше не нужно производить сложные расчеты вручную.
Вы сможете адекватно оценивать работу персонала и своевременно принимать необходимые решения, повысите эффективность работы заведения и увеличите прибыльность, приобретете больше довольных и благодарных клиентов.
База данных "пиццерия" может быть полезна работодателю. С использованием продукта можно отслеживать имеющийся товар, список заказного листа покупателя, лицо, осуществляющее доставку, цену каждой единицы продукта (пиццы) и дополнительных товаров. Также система позволяет с легкостью контролировать прибыль и расходы Вашей пиццерии. Основной цель данной системы заключается в упрощении, автоматизации и систематизации работы с Вашей пиццерией. Программный продукт представляет собой базу данных, под управлением СУБД MS Access, а также приложение на С#.
база пиццерия компьютерное приложение
2. Задачи, решаемые разрабатываемой системой
Введение в эксплуатацию в торговой сети "пиццерия" данной позволит автоматизировать сбор и хранение информации о поставках, наличии товаров в магазинах, а также позволит удобно хранить информацию о магазинах, складах, поставщиках, продуктах и сотрудниках сети.
При поступлении новой продукта в сеть её легко добавить в таблицу при помощи специальной связанной формы, где можно из списка выбрать код зоны товар и его количество. Это позволит автоматизировать, а следовательно, ускорить и облегчить работу по ведению учета поступления товаров на склады.
Система позволяет оперативно (при помощи формы) добавлять устройства новых пицц, поступившие в продажу, а также постоянно менять наличие пицц в кафе. Это гораздо проще и удобнее, чем вести учет в бумажном виде. Всю требуемую информацию о системе можно получить путем просмотра отчетов. Там она представлена в табличном виде. Так же имеется информация о сотрудниках сети "с пылу с жару".
Таким образом, система позволяет упростить расчет продуктов в кафе "пиццерия" сети (для работодателя), а также упростить контроль за наличием продуктов в кафе "Пиццерии", за поставками, складами и прибылью.
3. Обзор аналогов и прототипов
Система программ "1С: Предприятие" предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.
"1С: Предприятие" представляет собой систему прикладных решений, построенных по единым принципам и на единой технологической платформе. Руководитель может выбрать решение, которое соответствует актуальным потребностям предприятия и будет в дальнейшем развиваться по мере роста предприятия или расширения задач автоматизации.
Надежность и безопасность
Программа содержит средства обеспечения сохранности и непротиворечивости информации:
- возможность запрещения пользователям "прямого" удаления информации,
- специальный режим удаления данных с контролем перекрестных ссылок,
- установка запрета на редактирование печатных форм документов,
- "запирание" системы пользователем при временном прекращении работы.
Гибкость и настраиваемость
Любая из программ серии 1С: Предприятие может быть адаптирована к любым особенностям учета на конкретном предприятии. В состав системы входит Конфигуратор, который позволяет при необходимости настроить все основные элементы системы:
- редактировать существующие и создавать новые необходимые документы любой структуры;
- изменять экранные и печатные формы документов;
- создавать журналы для работы с документами и произвольно перераспределять документы по журналам для эффективной работы с ними;
- редактировать существующие и создавать новые справочники произвольной структуры;
- редактировать свойства справочников: изменять состав реквизитов, количество уровней, тип кода, диапазон проверки уникальности кода и другое;
- создавать регистры для учета средств в любых необходимых разрезах;
- создавать любые дополнительные отчеты и процедуры обработки информации;
- описывать поведение элементов системы на встроенном языке.
Открытость и доступность
1С: Предприятие содержит разнообразные средства для связи с другими программами. Возможность импорта и экспорта информации через текстовые файлы позволит обмениваться данными практически с любой программой. Кроме этого, встроенный язык содержит средства работы с файлами формата DBF. Также 1С: Предприятие поддерживает современные средства интеграции приложений: OLE, OLE Automation и DDE. Использование этих средств позволяет:
- управлять работой других программ, используя встроенный язык 1С: Предприятие, например, формировать отчеты и графики в Microsoft Excel;
- получать доступ к данным 1С: Предприятие из других программ;
- вставлять в документы и отчеты 1С: Предприятие объекты, созданные другими программами - например, помещать в первичные документы логотип фирмы;
- размещать в документах и отчетах рисунки и графики.
Развитые средства администрирования
1С: Предприятие включает средства, позволяющие администратору системы:
- вести список пользователей системы;
- назначать пользователям пароли на вход в систему;
- назначать пользователям права на доступ к информации, обрабатываемой системой;
- формировать индивидуальные пользовательские интерфейсы, включающие меню и панели инструментов;
- просматривать список работающих пользователей.
4. Обоснование выбора СУБД
Delphi - это среда программирования, в которой сочетаются простота и удобство с мощью и гибкостью. Она обеспечивает визуальное проектирование пользовательского интерфейса и уникальные по своей простоте и мощи средства доступа к базам данных.
В Delphi нет тех сложных конструкций, которые присутствуют, например, в языке С++, но при этом Delphi не уступает по своим возможностям С++. Да и скорость работы созданных на Delphi программ не меньше, чем у программ, созданных на языке С++. Небольшая разница будет заметна при большом объёме математических вычислений, что объясняется отличной способностью оптимизации программ компилятора С++. Но лучшая оптимизация программ занимает и больше времени, что сказывается на процессе разработки программ. Здесь, несомненно, преимущество компилятора у Delphi, который позволяет почти мгновенно внести изменения и проверить результат. Времени на это затрачивается очень мало, в отличие от языка С++, где приходится тратить значительную часть рабочего времени на ожидание окончания работы компилятора.
Delphi также прост в обучении, как Visual Basic, но при этом средства языка программирования Pascal позволяют использовать все современные возможности объектно-ориентированного программирования.
Delphi прост и логичен.
Основные конструкции языка четко выделяются в программе, что способствует хорошему восприятию написанного кода, в отличие от языка Visual Basic, где код почти невозможно понять, если его количество превышает пару страниц.
Графический интерфейс Delphi отлично продуман, а среда разработки предоставляет доступ только к тем участкам кода, с которыми необходимо работать, скрывая основную часть программы, которая создается автоматически самой средой разработки.
Delphi расчитан на работу с операционной системой Windows. Его все шире используют в коммерческих разработках, благодаря большому набору полностью готовых для работы специальных компонентов.
Поэтому для разработки информационной системы для учета движения товаров на складе ООО "Торнадо Киров" и была выбрана среда программирования Delphi.
5. Обоснование выбора среды программирования
Для реализации данного программного продукта был выбран язык C++. Этот выбор обусловлен тем, что объектно-ориентированный язык высокого уровня C++ на порядок превосходит свои аналоги по оценочному параметру скорость-удобство: он имеет все высокоуровневые средства структурирования программ, и при этом программы, написанные с его помощью, являются очень быстрыми благодаря использованию оптимизирующих компиляторов. Кроме того, компиляторы для C++ существуют почти подо всеми платформами, и большинство из них поддерживают последние стандарты языка. Поскольку системы контроля версий нередко используются для разработки мультиплатформенных приложений, то весьма вероятно, что программы впоследствии придется переносить под другую операционную систему. Язык С++ позволит легко это сделать.
Выбор данной среды программирования С++ Builder обусловлен заданием, выданным преподавателем. Достоинством данной среды является то, что в ней реализована идея подлинно визуальной разработки программ. Дизайнер интерфейсов позволяет, не написав ни строчки кода, создавать программы со сложным интерфейсом. Программист лишь пишет важный для работы код, интерфейс за него реализует среда.
6. Выбор технических средств
Для выбора характеристик компьютера необходимо учесть следующие моменты: время получения результатов запросов к базе данных допустимо в пределах нескольких секунд, то есть требования к скорости обработки данных невысоки; необходимо предусмотреть возможное развитие системы (увеличение объема базы данных, переход к новым версиям операционной системы и СУБД, включение системы в локальную вычислительную сеть и т.д.). Таким образом, технические требования приведены в таблице 1
Таблица 1 - Технические требования
Характеристика |
Требования |
||
минимальные |
рекомендуемые |
||
Процессор |
Pentium 166 |
Pentium II - 400 |
|
Объем оперативной памяти, Мбайт |
128 |
256 |
|
Емкость жесткого диска, Мбайт |
115 |
675 |
|
Сетевые средства |
- |
Да |
|
Привод FDD |
Да |
Да |
|
Привод DVD-ROM |
Да |
Да |
|
Монитор |
15' |
17' |
|
Клавиатура |
Да |
Да |
|
Мышь |
Да |
Да |
|
Принтер |
- |
Да |
7. Разработка базы данных приложения
В среде разработки Microsoft Access была разработана база данных "Расчет продуктов" которая содержит четыре таблицы.
Таблица "Персонал" содержит десять полей: "Код_рабочего" - ключевое поле, "Фамилия", "Имя", "Отчество", "Дата_рождения", "Должность", "График", "Оклад", "ДатаНайма", "ДомАдрес", "МобТелефон".
Рисунок 1 ? Таблица "Персонал"
Таблица "Список_меню" содержит шесть полей: "Код_пицци" - ключевое поле, "Наименование_пицци", "Состав", "Количество (гр)", "Цена", "Код_рабочего".
Рисунок 2 ? Таблица "Список_меню"
Таблица "Список_поставщиков" содержит семь полей: "Код_поставщика", "Наименование_п-та", "Адрес", "Телефон", "С_кем_общаться", "Код_продукта" - ключевое поле, "Код_пицци".
Рисунок 3? Таблица "Список_поставщиков"
Таблица "Список_продуктов" содержит двадцать пять полей полей: "Колбаса", "Сыр", "Томатная_паста", "Майонез", "Фарш_куриный", "Томаты", "Маслины", "Перец_болгарский", "Мука", "Маргарин", "Масло_растительное", "Соль", "Сахар", "Мясо_криветки", "Куриная_грудка", "Ананас", "Сосиски", "Кукуруза_ консервированная", "Шампиньоны", "Курица_копченая", "Мясо_кольмара", "Сельдерей", "Лук", "Морковь".
Рисунок 4 ? Таблица "Список_продуктов"
Размещено на Allbest.ru
...Подобные документы
Систематизация учета необходимых данных о выполненных маршрутах с помощью программного приложения. Осуществление быстрого поиска информации о водителях выполнивших плановый рейс. Оценка экономической эффективности от внедрения программного приложения.
курсовая работа [2,3 M], добавлен 30.06.2014Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.
курсовая работа [2,3 M], добавлен 31.01.2016Логическая и физическая модели базы данных. Запрет на содержание неопределенных значений. Размещение базы данных на сервере. Реализация клиентского приложения управления базой данных. Модульная структура приложения. Основные экранные формы приложения.
курсовая работа [1,4 M], добавлен 13.06.2012Описание приложения в виде пользовательского сценария. Проектирование обмена сообщениями между модулями. Разработка общей структуры приложения. Обзор структуры файлов. Разработка получения данных со страницы. Характеристика результата работы программы.
дипломная работа [1,5 M], добавлен 22.03.2018Автоматизация торговли, база данных. Модели представления данных, СУБД Microsoft Access. Инструменты для работы с данными в Access. Назначение проектируемой базы данных для компьютерного магазина. Основные функции, решаемые информационной системой.
курсовая работа [2,9 M], добавлен 15.11.2011Реализация проекта по оптимизации отделений почтовой связи. Направления деятельности в области кадровой политики. Автоматизация обработки получаемой техническим отделом информации. Разработка приложения клиент-сервер. Описание клиентского приложения.
курсовая работа [34,3 K], добавлен 07.08.2013Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.
курсовая работа [3,3 M], добавлен 05.06.2011Автоматизация системы снятия показаний счетчиков энергии. Разработка базы данных и клиентского приложения для структур жилищно-коммунального хозяйства, занимающихся составлением квитанций. Описание предметной области. Тестирование клиентского приложения.
курсовая работа [953,3 K], добавлен 01.09.2016Обзор существующих систем управления базами данных. Концептуальное, логическое и физическое проектирование и создание базы данных. Обзор языков программирования. Создание и реализация клиентского приложения с помощью выбранного языка программирования.
дипломная работа [2,4 M], добавлен 02.06.2013Разработка приложения для осуществления работы с медицинскими данными с последующей их визуализацией. Изучение типов данных и свойств полей Access. Компоненты наборов данных. Структура базы данных для клиники. Экранные формы для отображения справочников.
курсовая работа [1,5 M], добавлен 14.08.2014Анализ проблемы автоматизации и управления производством. Организационная структура Дирекции по информационным технологиям, разработка логической схемы базы данных. Разработка приложения в среде Oracle Express Edition. Экономическая эффективность проекта.
дипломная работа [500,3 K], добавлен 25.07.2015Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015Описание платформы NET Framework. База данных Microsoft Access. Разработка Windows приложения. Модель программирования Windows Forms. Функциональное назначение программы. Входные и выходные данные. Требования к техническому и программному обеспечению.
курсовая работа [2,2 M], добавлен 15.03.2015Структура базы данных web-приложения предприятия ООО "Седово"; автоматизация процесса передачи документов. Разработка технического задания, проектирование БД, функциональное назначение web-приложений, тестирование, отладка и размещение в сети Internet.
дипломная работа [5,3 M], добавлен 24.06.2011Автоматизация работы наркологической службы, обеспечение быстрого поиска и подачи информации из базы. Выбор инструментальных средств. Алгоритм работы разрабатываемого веб-ресурса. Диаграмма базы в Visual Paradigm for UM, визуализация веб-приложения.
контрольная работа [1,2 M], добавлен 11.12.2012Методика и основные этапы проектирования логической и физической модели базы данных. Реализация спроектированной модели в системе управления базами данных, принципы создания и апробация специального клиентского приложения для работы данной программы.
курсовая работа [1,3 M], добавлен 27.06.2013- Создание защищенного приложения для ведения учета продаж и закупок, ориентированного на малый бизнес
Проектирование модели базы данных в соответствии с предметной областью "Торговля". Разработка архитектуры системы безопасности приложения по ведению базы данных. Реализация приложения, обеспечивающего учет продаж и закупок предприятия. Способы его защиты.
дипломная работа [2,5 M], добавлен 05.02.2017 Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.
курсовая работа [12,6 M], добавлен 17.06.2014Автоматизация сбора и обработки данных. Основы, таблицы и средства для работы с базами данных. Инструментальные средства и компоненты. Технология создания приложения. Работа с псевдонимами и со связанными таблицами. Система управления базами данных.
методичка [1,5 M], добавлен 06.07.2009Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы.
курсовая работа [1,2 M], добавлен 16.08.2012