Работа защищена на оценку "8" без доработок.
Уникальность свыше 40%.
Количество страниц – 20.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
60,00
75,00
BYN
| Введение |
|
| 1. Постановка задачи |
|
| 2. Вычислительная система |
|
| 3. Объектно-ориентированный анализ и проектирование системы |
|
| 4. Описание программного средства |
|
| 5. Программа и методика испытаний |
|
| Заключение |
Введение
Современный мир информационных технологий трудно себе представить без возможности обработки больших объёмов информации. Такие объёмы информации удобно обрабатывать с помощью баз данных. Практически все системы в той или иной степени связаны с долговременным хранением и обработкой информации. Фактически, информация становится фактором, определяющим эффективность любой сферы деятельности. В связи с увеличением информационных потоков большинство операций не может быть выполнено вручную. Создание информационной системы позволит обеспечить надёжное хранение данных, быстрый и эффективный поиск информации, предотвращение накладок, дублирования, малую вероятность ввода ошибочных данных.
В настоящее время существует множество областей производства, в ходе функционирования которых большая часть времени тратится на учёт различной информации и её обработку, поэтому возникает необходимость в автоматизации таких областей. Правильно организованная автоматизация какой-либо области позволяет в разы сократить расходы предприятий и затрачиваемое время на выполнение каких-либо операций. Успешность реализации автоматизированной информационной системы напрямую зависит от выбранных средств разработки.
Целью курсовой работы является разработка программного комплекса автоматизации учета заказов в пиццерии, с помощью которого можно легко и быстро просматривать информацию о работе пиццерии, производить расчет сумм заказов и выручку, а также составлять отчетность по работе персонала и пиццерии в целом.
Задачами данной курсовой работы являются разработка и создание приложения с графическим интерфейсом пользователя. Разработанная база данных должна содержать всю подробную информацию о заданной предметной области, а разработанное приложение представлять информацию в удобном и приятном пользователю виде.
1 Постановка задачи
Существует место общественного питания – пиццерия. В ней фиксированное количество столиков. Меню данной пиццерии разделено на четыре категории:
– пицца;
– коктейли;
– мороженое;
– соки и напитки.
О каждом виде продукта предоставляются обязательные сведения:
– название;
– состав;
– вес;
– стоимость.
Необходимо разработать программный комплекс, который будет выполнять следующие функции:
– прием заказа на основе меню и, по желанию клиента, редактирование сведений о принятом заказе;
– после приема заказа столик считать занятым до тех пор, пока заказ не будет выполнен;
– производить расчет суммы заказа;
– рассчитывать выручку за рабочий день;
– реализовать вывод отчетов по различным множественным критериям
При разработке программы необходимо обеспечить организацию лаконичного интерфейса приложения средствами создания меню, кнопочных форм, панелей инструментов. А также необходимо реализовать соответствующую иерархию классов, осуществить работу с информацией, хранимой в соответствующих файлах и создать справочную систему приложения.
2 Вычислительная система
Для решения задач, поставленных в ходе разработки автоматизированной информационной системы, необходимо подобрать оптимальные технологии их реализации.
Рассмотрим некоторые популярные языки программирования.
Java – объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года. Изначально новый язык программирования назывался Oak (James Gosling) и разрабатывался для бытовой электроники, но впоследствии был переименован в Java и стал использоваться для написания апплетов, приложений и серверного программного обеспечения.
Программы на Java могут быть транслированы в байт-код, выполняемый на виртуальной java-машине (JVM) – программе, обрабатывающей байт-код и передающей инструкции оборудованию, как интерпретатор, но с тем отличием, что байт-код, в отличие от текста, обрабатывается значительно быстрее.
Реализация проекта была начата на языке C++, но вскоре возник ряд проблем, наилучшим средством борьбы с которыми было изменение самого инструмента – языка программирования. Стало очевидным, что необходим платформо-независимый язык программирования, позволяющий создавать программы, которые не приходилось бы компилировать отдельно для каждой архитектуры, и можно было бы использовать на различных процессорах под различными операционными системами.
Фактически большинство архитектурных решений, принятых при создании Java, было продиктовано желанием предоставить синтаксис, сходный с C и C++. В Java используются практически идентичные соглашения для объявления переменных, передачи параметров, операторов и для управления потоком выполнением кода.
К недостаткам языка следует отнести чрезмерную нагрузку на оперативную память оборудования. По некоторым данным и время выполнения одних и тех же задач в полтора-два раза у продуктов этого языка медленнее, чем на тех же С.
Delphi – это императивный, структурированный, объектно-ориентированный язык программирования.
Достоинства Delphi:
– простота, скорость и эффективность;
– программы, которые написаны на Delphi, не требуется снабжать дополнительными библиотеками;
– удобный, легко расширяемый объектно-ориентированный интерфейс к Windows;
– быстрый браузер классов и мгновенный вывод подсказки автозавершения кода.
СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ



Заключение
В современном мире существует большое количество областей, которые нуждаются в автоматизации. При автоматизации своей предметной области, организация экономит свое время и деньги на выполнение различных операций при помощи разработанного приложения. Также стоит учесть, что в наше время автоматизация – это довольно распространенный процесс, который максимально упрощает работу организации и в какой-то мере высвобождает человеческие трудовые ресурсы.
Разрабатывая данный проект, была поставлена цель облегчения работы работников пиццерии. Данная цель была реализована в полной мере.
Была детально исследована предметная область для реализации корректной работы приложения.
С помощью разработанного приложения администратор может просматривать информацию о своих сотрудниках, о меню ресторана. По мере надобности администратор может редактировать меню, стоимости блюд и прочее. Также администратор может отслеживать заказы клиентов, что позволит ему оценить приоритеты блюд у клиентов и в итоге формировать оптимальные объемы заказанных ингридиентов и цены на готовые блюда.
В свою очередь данное приложение будет также полезно для офциантов, которым не придется тратить ресурсы на запоминание, записывание и подсчет суммы заказов.
Разработанный программный комплекс имеет простой и понятный интерфейс, что позволяет пользователю выполнять все функции, не прибегая к большим усилиям и экономя свое время. Также интерфейс весьма приятен для работы.
| 1. Агуров, Павел C#. Сборник рецептов / Павел Агуров. - М.: "БХВ-Петербург", 2012. - 432 c. |
| Введение |
|
| 1. Постановка задачи |
|
| 2. Вычислительная система |
|
| 3. Объектно-ориентированный анализ и проектирование системы |
|
| 4. Описание программного средства |
|
| 5. Программа и методика испытаний |
|
| Заключение |
Работа защищена на оценку "8" без доработок.
Уникальность свыше 40%.
Количество страниц – 20.
Работа оформлена в соответствии с методическими указаниями учебного заведения.
Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.
На вашу электронную почту придет подробная инструкция по оплате через ЕРИП.
Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN
60,00
75,00
BYN