Разработка приложения "Ресторан"
Разработка приложения для сотрудников ресторана для обслуживания клиента. Создание базы данных пользователей. Приём заказов и выбор их в приложении. Быстрая передача данных о блюде на кухню. Упрощение использования приложения на мобильных телефонах.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.12.2020 |
Размер файла | 6,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Реферат
Курсовая работа: 26 с., 8 рис., источников.
VISUAL STUDIO 2019, C#, ПРОГРАММА, WINDOWS FORMS, РЕСТОРАН.
Объектом исследования в данной курсовой работе является меню ресторана для обслуживания персонала.
Цель работы состоит в разработке приложения для сотрудников ресторана для обслуживания клиента. Приём заказов и выбор их в приложении.
Результат работы заключается в готовое приложение на основе Windows Forms, которое будет выполнять все необходимые действия для работы официанта.
- Содержание
- Введение
- 1. Нормативные ссылки
- 2. Анализ предметной области
2.1 Меню ресторана
3. Техническое задание
4. Проектирование ПО
- 4.1 Структурная схема
- 4.2 Выбранный язык программирования
- 4.3 Выбор среды разработки
- 4.4 Проектирование интерфейса программы
- 4.5 Листинг программы
5. Разработка ПО
- 5.1 Описание программы
- 5.2 Руководство пользователя
- Заключение
Список используемых источников
Приложение А. Проверка на антиплагиат
Введение
Курсовая работа по дисциплине «Программная инженерия» предполагает разработку приложения на основе Windows Forms для конкретного удобство персонала, такого как ресторана, с использованием языка высокого уровня C#. Среда разработки данной программы Visual Studio 2019.
В настоящее время общественное питание развивается по различным направлениям. Появляется большое количество ресторанов с национальной кухней, появляются новые виды предприятий общественного питания: пабы, суши-бары и т.д. и поэтому правильно разработанное меню является одной из главной составляющей для эффективной работы ресторана.
Вряд ли кто станет спорить, что успех функционирования нового ресторана напрямую зависит от меню. Нередко именно меню является первой и единственной рекламой, которая на 100% привлечет внимание посетителей. Именно удачно разработанное меню окажет существенное влияние на управление ценами в ресторане, поможет получить прибыль и оптимизирует процесс работы в том или ином заведении
Практически любой посетитель, задает вопрос: «Какие блюда там предлагают?» Иначе говоря, в центре внимания посетителя в первую очередь попадает меню. Разумеется, меню - далеко не единственный фактор, который, так или иначе, интересует посетителей. Но именно - это один из главных пунктов, на которые обращает внимание гость при посещении ресторана. Насколько важен дизайн меню? На этот вопрос трудно отвечать абстрактно, не опираясь на теоретические исследования психологии потребителя и не ориентируясь на реальную жизнь
1. Нормативные ссылки
В данной пояснительной записке использованы ссылки на следующие стандарты:
- ГОСТ 19.201-78 Единая система программной документации (ЕСПД). Техническое задание. Требования к содержанию и оформлению.
- ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам.
- РД 50-34.698-90 Методические указания. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов.
2 Анализ предметной области
Рассмотрим предметную область для приложения «Ресторан Программы данной направленности должны выполнять следующие функции:
- Выборка блюд из меню.
- Список блюд для выбора официанта.
- Утро, обед, ужин.
- Список блюд.
Описании меню:
Меню - это перечень блюд и напитков, которыми располагает предприятие, с указанием их количественных показателей и цены. Меню представляет собой лист, согнутый вдвое, или оформленный в виде тетради. В нем должно быть столько страниц, сколько необходимо, чтобы вписать все блюда и напитки;
- составления меню разрабатывают ассортимент блюд и напитков, содержащие традиционные, новые и фирменные блюда. При этом необходимо постоянно следить за изменяющимися предпочтениями потребителей, изучать спрос на блюда и вносить изменения в меню;
- необходимо определить, какие блюда следует выделить в меню. Для привлечения внимания к блюду нужно поместить его название с фотографией и рекламным текстом в самом выгодном месте в меню. Хорошая реклама блюда увеличивает объем продаж;
- Анализ блюд, расставления блюд по порядком;
- Порядок блюд для ужина, для обеда, для ужина;
- Отображение количество блюд в складе, допустимость и цены.
Функция управление с взаимоотношениями с персоналов кухни и официанта
- Взаимосвязь между кухней и бара через приложения;
- приём заявок посетителей и гостей ресторана, записка или запоминание персонала. Выбор блюд для гостей;
- рассматривание блюд гостей, выборка по порядку блюд, утро, обед, ужин или на выбор.
- возможность быстрой доставления информации с бара до кухни;
- возможность изучение меню ресторана, быстрой доставление информации. Если посетителей ресторана сделал заказ, тогда официант указывает, выбирая блюд через приложение и информация доставляется за 0,5 секунд на кухню;
2.1 Меню ресторана
Меню утреннего заказа;
- Завтрак из яиц (в состав входит: яйцо, хлеб, масло подсолнечное);
- Английский завтрак (в состав входит: яйца, бекон, тушеная фасоль и тосты)
- Блины;
- Компот (из яблок, из айвы, из винограда и из клубники);
- Чай (зелёный, черный, травяной, фруктовый);
- Выборочная (для того что бы выбрать минимальное количество блюд или максимальное количество блюд, на усмотрение посетителя;
Меню для обеда;
Есть первое и второе.
1) На первое:
- Борщ (в состав входит свежей белокочанной капуста, 4 средние картофелины, соль -- по вкусу, 1-2 сушёных лавровых листа, зелень -- по вкусу, 1 зубчик чеснока -- опционально, щепотка молотой гвоздики -- опционально, щепотка молотого чёрного перца -- опционально;
- Суп гороховый (свиные ребра, копчености, горох колотый, морковь, лук репчатый, картофель;
- Компот (из яблок, из айвы, из винограда и из клубники);
- Салах Бахор (Огурцы, Помидоры, Яйца, Твёрдый сыр, Лук репчатый, чеснок, соль, перец черный, майонез);
2) На второе:
- Паста фетучини с грибами (паста феттучини, шампиньоны, лук репчатый, сливочное масло, чеснок, соль, оливковое масло, перец черный молотый);
- Антрекот из свинины (4 антрекота свинина, картофель, специи, растительное масло, перец, луковица)
- Компот (из яблок, из айвы, из винограда и из клубники);
- Сок (ананасовый, яблочный, томатный, мульти фрукт, виноградный);
- Чай (зелёный, черный, травяной, фруктовый);
- Минералка;
- Греческий салат (оливковое масло, лимонный сок, чеснок, сушеный орегано, морская соль, черный перец, помидоры, красный лук, огурцы, зеленый стручковый перец, сыр фета, маслины без косточек);
Меню для ужина;
- Цезарь с индейкой (хлеб для тостов, филе индейки, специи, растительное масло, салат Ромэн, помидоры черри, пармезан, натуральный йогурт, соевый соус, садкая горчица, специя для цезара);
- Цезарь с курицей (куриное филе, салат Айсберг, помидоры черри, сыр пармезан, хлеб белый, чеснок, оливковое масло, соль, перец чёрный);
- Салат сом (рыбный соус, пальмовый сахар, сок лайма, чесночная паста, свежий тайский чили, зеленый бобы);
- Сырная тарелка (моцарелла, рикотта, шауос, эдам, маасдам, пармезан, пекорино, горгонза и дор блю);
- Рыбка свиная с капустой (капуста, филе рыбы, помидоры, лук, вода, растительное масло, укроп, розмарин, сол, прованские травы)
- Цыпленок табак (цыпленок, зубчика чеснока, соль, черный перец, лимон)
- Для питья (Алкогольное, без алкогольных напитков, а также коктейли);
- Выборочная (для того что бы выбрать минимальное количество блюд или максимальное количество блюд, на усмотрение посетителя;
3. Техническое задание
3.1 Введение
3.1.1 Наименование программы
Приложение для Ресторана.
3.1.2 Кратка характеристика области применения программы
Областью применения приложения является, ресторан, работа с меню через приложение, разработанное на Windows Form на языке C#
3.2 Основание для разработки
- Учебный план специальности 09.03.03 «Прикладная информатика»
- Программа дисциплины "Программная инженерия"
- Тема работы «Разработка приложения «Ресторан» (утверждена указанием директора института №28/19-кт от 17.09.19)
3.3 Назначение разработки
Приложение представляет собой автоматизацию рабочего места работникам ресторана, пользование приложение, заказ и рассматривание заказ столика
3.4 Требования к программе или программному изделию
3.4.1 Требования к функциональным характеристикам
Проектируемая система должна обеспечивать выполнение следующих основных функций:
- Поиск информации, удобство пользование для официанта и бармена;
- Большой выбор для заказа блюд и удобное поиск.
- Управление с взаимоотношениями с посетителями;
- оформление заказа, и итоговое счёт;
- Ведение расчетов с посетителями ;
3.4.2 Требование к программному обеспечению
- На исполняющей машине должна быть запущена операционная систем Windows 7/8/10;
- На исполняющей машине должно быть установлено свободно распространяемая программа .NET Framework 4.5;
3.5 Стадии и этапы разработки
- Анализ предметной области;
- Составление ТЗ (Технического задания);
- Написание и отладка программы;
- Сдача курсового проекта;
3.6 Порядок контроля и приёмки
В данной работе порядок контроля и приёмки производиться.
4. Проектирование ПО
4.1 Структурная схема
Структурная схема, при проектирование данного приложения, представляет следующий набор данных:
4.2 Выбранный язык программирования
Выбранный для написания данного приложения язык программирования, является объектно-ориентированный язык С#, который является хорошим выбором для конструирования различных компонентов-от высокоуровневой бизнес логики до системных приложений, использующих низкоуровневый код. Также следует отметить, что C# является и Web ориентированным - используя встроенные конструкции языка компоненты, могут быть превращены в Web сервисы, к которым можно будет обращаться из Internet посредством любого языка на любой операционной системе.
4.3 Среда разработки
Средой разработки является продукт компании Microsoft - Visual Studio 2017. Включающая интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяет разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms.
4.4 Проектирование интерфейса программы
На этапе проектирования, интерфейс приложения был задуман следующим образом:
Рис 4.1 Окно авторизации
Рис 4.2 Меню
- 4.6 Листинг программы
Листинг Forms1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Ресторан
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label1_Click(object sender, EventArgs e)
{
Application.Exit();
}
{
Close.ForeColor = Color.White;
}
private void Close_MouseLeave(object sender, EventArgs e)
{
Close.ForeColor = Color.Black;
}
Point LastPoin;
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - LastPoin.X;
this.Top += e.Y - LastPoin.Y;
}
}
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
LastPoin = new Point(e.X, e.Y);
}
private void Voyti_Click(object sender, EventArgs e)
{
if (login.Text == "ashraf" && password.Text == "z123456789" )
{
{
Menyu f = new Menyu();
this.Hide();
f.Show();
}
}
else if (login.Text == "Tarek" && password.Text == "1234")
{
{
Menyu f = new Menyu();
this.Hide();
f.Show();
}
}
else if (login.Text == "amr" && password.Text == "0000")
{
{
Menyu f = new Menyu();
this.Hide();
f.Show();
}
}
else if (login.Text == "salif" && password.Text == "4321")
{
{
Menyu f = new Menyu();
this.Hide();
f.Show();
}
}
else
MessageBox.Show("не правильно пароль или логин");
}
private void password_TextChanged(object sender, EventArgs e)
{
}
}
}
Листинг Меню (Menyu)
private void button1_Click(object sender, EventArgs e)
{
zavtrak f = new zavtrak();
this.Hide();
f.Show();
}
private void button3_Click(object sender, EventArgs e)
{
ujin f = new ujin();
this.Hide();
f.Show();
}
private void Close1_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Exit_Click(object sender, EventArgs e)
{
this.Exit();
}
private void Exit()
{
throw new NotImplementedException();
}
private void obed2_Click(object sender, EventArgs e)
{
obed f = new obed();
this.Hide();
f.Show();
}
private void Exit_sistem_Click(object sender, EventArgs e)
{
Form1 f1 = new Form1();
this.Hide();
f1.Show();
}
Point PastPoint;
private void panel1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - PastPoint.X;
this.Top += e.Y - PastPoint.Y;
}
}
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
PastPoint = new Point(e.X, e.Y);
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
Листинг Завтрак (Zavtrak)
public partial class zavtrak : Form
{
public zavtrak()
{
InitializeComponent();
}
private void Close_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Cancel1_Click(object sender, EventArgs e)
{
Menyu f1 = new Menyu(); this.Hide(); f1.Show();
}
Point ZastPoint;
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - ZastPoint.X;
this.Top += e.Y - ZastPoint.Y;
}
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
ZastPoint = new Point(e.X, e.Y);
}
private void pictureBox1_Click(object sender, EventArgs e)
{
}
}
Листинг Обед (Obed)
public partial class obed : Form
{
public obed()
{
InitializeComponent();
}
private void Close3_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Cancel2_Click(object sender, EventArgs e)
{
Menyu f1 = new Menyu(); this.Hide(); f1.Show();
}
Point OastPoint;
private void obed_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - OastPoint.X;
this.Top += e.Y - OastPoint.Y;
}
}
private void obed_MouseDown(object sender, MouseEventArgs e)
{
OastPoint = new Point(e.X, e.Y);
}
}
Листинг Ужин (ujin)
public partial class ujin : Form
{
public ujin()
{
InitializeComponent();
}
private void Close4_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Cancel3_Click(object sender, EventArgs e)
{
Menyu f1 = new Menyu(); this.Hide(); f1.Show();
}
Point XastPoint;
private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left += e.X - XastPoint.X;
this.Top += e.Y - XastPoint.Y;
}
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
XastPoint = new Point(e.X, e.Y);
}
}
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Ресторан
{
static class Program
{
/// <summary>
/// Главная точка входа для приложения.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
5. Разработка ПО
5.1 Описание программы
Основу данной программы составляют множество форм (Form), каждая из которых имеет собственный особенный функционал. В основной части приложения располагаются кнопки, с помощью которых доступны основные функции приложения (button: voyti, zavtrak1, obed2, ujin3, button1, button2, button3, button4, button5, button6, button7, button8, button9, button10, button11, button12, button13, button14, button15). В верхней части окна располагается Close, cancel1 в которой располагается такие действия как, открытие дополнительного окна и закрытые, при нажатии label «назад», откроется предыдущая окно и label «X», позволяющий пользователю покинуть программу. При открытии окна menyu с помощью кнопки voyti, открывается возможность работы с меню программы.
5.2 Руководство пользователя
Приложение «Ресторан» предназначена для автоматизации рабочего места сотрудника фирмы, работающей с недвижимостью. После запуска приложения открывается окно «Forms1», в котором необходимо произвести авторизацию для дальнейшей работы с интерфейсом, для этого необходимо вести «Логин» и «Пароль» в соответствующие поля.
Рис. 5.1 Окно «Вход»
После авторизации пользователь получает доступ в основное окно «Меню», в котором находиться выбор необходимого раздела для дальнейшей работы.
Рис 5.2 Окно «Меню»
Каждый представленный раздел является отдельным инструментом для работы с определенным типом данных. При нажатии кнопки «Завтрак» открывается соответствующий раздел, который предназначен для работы с меню завтрака, официант может выбрать подходящую блюду который выбрал посетитель
Рис. 5.3 Окно «Завтрак»
При нажатии кнопки «обед» открывается соответствующий раздел, который предназначен для работы с меню обед, официант может выбрать подходящую блюду который выбрал посетитель для первого и для второго
Рис. 5.4 Окно «Обед»
При нажатии кнопки «ужин» открывается соответствующий раздел, который предназначен для работы с меню ужина, официант может выбрать подходящую блюду который выбрал посетитель
Рис. 5.5 Окно «Ужин»
Заключение
ресторан база данные пользователь
В ходе данной курсовой работы по дисциплине «Программная инженерия» было разработано приложение «Ресторан», с помощи этой программе можно удобно работать с заказом посетителей. Записать, принять и пробивать их в данной приложение. Программа даст чёткую информацию о блюдах весь состав меню с ингредиентами. Заказ пробивается через терминал где установлена это программа. Удобное пользование для официанта и для бармена. Быстрое передача данных о заказе блюд на кухню. Также в ходе работы были закреплены знания, полученные в течение этого семестра.
В качестве перспективы развития данного программного продукта может быть создана база данных пользователей, приложение может быть разработано для мобильных телефонов для упрощения использования
Список используемых источников
1. Герберт Шилдт C# 4.0: полное руководство.: 2011. -- 1056 с.
2. https://docs.microsoft.com/ru-ru/dotnet/csharp/
3. https://it-black.ru/rabota-s-bazoj-dannyh-v-ci_sharp/
Приложение А
Проверка на антиплагиат
Размещено на Allbest.ru
...Подобные документы
Характеристика объекта автоматизации. Создание многоуровневой архитектуры приложения, отладка метода безошибочной идентификации пользователей системы. Разработка нестандартного метода преобразования объектов базы данных в объекты классов приложения.
курсовая работа [395,4 K], добавлен 28.04.2015Разработка приложения, позволяющего автоматизировать документооборот предприятия по списанию основных средств. Мероприятия по защите и обеспечению целостности базы данных. Разработка клиентского приложения. Запросы к базе данных, руководство пользователя.
курсовая работа [700,0 K], добавлен 14.01.2015Создание многоуровневого приложения с Web-интерфейсом выставления оценки фильму и просмотра оценок других пользователей. Клиентская часть приложения. Разработка многопользовательского веб-приложения на ASP.NET MVC 3 с разграничением доступа к данным.
курсовая работа [949,7 K], добавлен 22.02.2015- Создание защищенного приложения для ведения учета продаж и закупок, ориентированного на малый бизнес
Проектирование модели базы данных в соответствии с предметной областью "Торговля". Разработка архитектуры системы безопасности приложения по ведению базы данных. Реализация приложения, обеспечивающего учет продаж и закупок предприятия. Способы его защиты.
дипломная работа [2,5 M], добавлен 05.02.2017 Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.
дипломная работа [2,6 M], добавлен 13.09.2017Автоматизация системы снятия показаний счетчиков энергии. Разработка базы данных и клиентского приложения для структур жилищно-коммунального хозяйства, занимающихся составлением квитанций. Описание предметной области. Тестирование клиентского приложения.
курсовая работа [953,3 K], добавлен 01.09.2016Исследование современных тенденций в области использования информационных технологий в рекламной деятельности. Стилистическое решение приложения. Информационная структура, навигационная система и номенклатура страниц web-приложения. Создание базы данных.
курсовая работа [6,3 M], добавлен 10.12.2013Основные инструменты построения Web-приложения. Язык сценариев PHP. Системный анализ предметной области базы данных. Коды SQL запросов на создание таблиц. Разработка Web-приложения. Описание функциональности модулей. Система управления содержимым статей.
курсовая работа [4,8 M], добавлен 28.04.2014Формирование входных и выходных данных, SQL–скрипт генерации таблиц базы данных. Создание интерфейса программного приложения и проектирование форм базы данных. Требования к аппаратно–программному обеспечению. Инструкции по установке и эксплуатации.
курсовая работа [1,6 M], добавлен 08.02.2013Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.
дипломная работа [1,4 M], добавлен 03.06.2014Анализ предметной области, функциональные части и этапы создания web-приложения, которое будет осуществлять интернет-торговлю по схеме "Предприятие – клиенты". Разработка вспомогательного web-приложения, необходимое для работы с базой данных основного.
курсовая работа [3,3 M], добавлен 05.06.2011Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.
курсовая работа [12,6 M], добавлен 17.06.2014Логическая и физическая модели базы данных. Запрет на содержание неопределенных значений. Размещение базы данных на сервере. Реализация клиентского приложения управления базой данных. Модульная структура приложения. Основные экранные формы приложения.
курсовая работа [1,4 M], добавлен 13.06.2012Проектирование базы данных для автоматизации деятельности по учету автотранспорта ГИБДД Вяземского района. Выбор инструментария для разработки базы данных и приложения по её ведению. Описание интерфейса и физической структуры приложения баз данных.
курсовая работа [2,2 M], добавлен 28.06.2011Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.
курсовая работа [1,1 M], добавлен 04.09.2014Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.
курсовая работа [2,3 M], добавлен 31.01.2016Разработка приложения для осуществления работы с медицинскими данными с последующей их визуализацией. Изучение типов данных и свойств полей Access. Компоненты наборов данных. Структура базы данных для клиники. Экранные формы для отображения справочников.
курсовая работа [1,5 M], добавлен 14.08.2014Назначение и возможности разработанного приложения для контроля активности сетевых и периферийных устройств предприятия. Язык программирования Java. Распределенные многоуровневые приложения. Структура базы данных, интерфейс разработанного приложения.
курсовая работа [1,0 M], добавлен 16.12.2012Визуальная разработка приложений баз данных. Характеристика визуальных компонентов среды разработки Builder 6.0, используемых в данном приложении. Программная реализация приложения, разработка форм и вкладок. Тестирование приложения, листинг программы.
курсовая работа [3,1 M], добавлен 28.03.2011Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.
курсовая работа [4,3 M], добавлен 30.06.2015