Калькулятор "Мороженное"

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 27.06.2022
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки Кыргызской Республики

Кыргызский государственный технический университет

им. И. Раззакова

СаМОСТОЯТЕЛЬНАЯ работа

по дисциплине «Система контроля версий программного обеспечения»

тема: Калькулятор «Мороженное»

студента Акматбеков Ринат Курс ПИ(б)-1-19

направление 710400 «Программная инженерия»

Проверила старший преподаватель

кафедры ПОКС Сабаева К.К.

Бишкек 2022

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

Создать проект Visual Basic, Калькулятор «Мороженное».

Создайте программу - калькулятор для официанта кафе «Мороженное» по заказанным видам мороженного.

Описание программы

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

Программа состоит из формы (Form1). Работа программы начинается с загрузки формы, вид формы показано на (Рис.1) и обозначение элементов управление в нем, показано на (Рис.2).

Вид формы

Рис. 1

Рис. 2

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

После того как он все выбрал, то ему будет показано стоимость сорта мороженного за выбранное кол-во, налог (если взял с собой), сумма (за каждый сорт мороженного) и общая сумма.

Работа программы

1. В поле «Количество» ведем положительное число.

Если вести отрицательное число, то выводится сообщение «Введите положительное число», а если вести символ или оставить пустым то выводится сообщение «Введите число». Показано на (Рис.3)

Рис.3

2. После того как вели «Количество» выбираем сорт мороженного:

Если не выбрать сорт мороженного выводится сообщение

«Выберите сорт мороженного» показано на (Рис.4)

Рис. 4

3. Клиент может выбрать взять с собой мороженное:

Если клиент выбрал взят с собой, тогда клиент должен доплатить еще к стоимости мороженного, а если клиент не выбрал, тогда он не будет доплачивать. Показано на (Рис.5)

Рис.5

4. Если клиент решил выбрать несколько сортов мороженного:

Например: Клиент хочет купить 3шт Белого и 4шт Шоколадного мороженного и взят их с собой.

В Итоге сумма за 3шт Белого мороженного составило 18, а сумма 4шт Шоколадного мороженного составило 48, В конце Общая сумма 18+48=66 составило 66.

Показано на (Рис.6)

Рис. 6

Код проекта

5. Глобальные переменные: (Рис.7)

Рис. 7

6. Переменные внутри кнопки «Посчитать выбор». (Рис.8)

Рис. 8

7. Команда «If IsNumeric(TextBox1.Text)=false» проверяет, если ввести в поле «TextBox1.Text» Символ или нечего не вводить, то выдает сообщение «Введите число», а команда «Else If TextBox1.Text<=0» проверяет если вводить отрицательное число то выводит сообщение «Введите положительное число». (Рис.9)

Рис. 9

8. Если введено положительное число, тогда переменной «к» будет присвоено водимое число, и идет к следующим командам. (Рис.10)

Рис. 10

9. Следующее после введенного положительного числа, выбираем сорт мороженного, Если мы не выбираем, то выводится сообщение «Введите сорт мороженного», а если выбрали, то команда CheckedListBox1.SelectedIndex будет проверят какую мы выбрали, выбирается по индексу, индекс начинается с 0, каждому сорту мороженного установлена своя цена в переменной «check», если выбираем «Белое мороженное» тогда переменной «check» будет присвоено значение 4. (Рис.11)

Рис.11

10. В поле «TextBox2.Text» выводится стоимость сорта мороженного.

Количество мороженного умножается на цену сорта мороженного. (Рис.12)

Рис. 12

11. Если команда «CheckBox.Checked» будет равна True, тогда переменной «soboi» будет присвоено значение 2, а если «CheckBox.Checked» будет равна False, тогда переменной «soboi» будет присвоено значение 0. (Рис.13)

Рис. 13

12. Потом идет подсчет суммы, налога, общей суммы. (Рис.14)

Рис. 14

13. Общая сумма считывается по методу, суммирование всех общих сумм.

Если нажать кнопку «Очистить для след выбора» тогда переменной «x» будет присвоено значение общей суммы. (Рис.15)

Рис. 15

14. Кнопка «Очистить для след выбора»(Button2).

Очищает все кроме «общей суммы». (Рис.16)

Рис. 16

15. Кнопка «Новый заказ»(Button3).

Очищает все. (Рис.17)

Рис. 17

16. Кнопка «Выход»(Button3).

Закрывает проект. (Рис.18)

Рис. 18

Пошаговое выполнение

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

1. Запускаем программу Visual SVN Server.

2. После того как запустили программу, появится окно. (Рис.19)

Рис. 19 Окно Visual SVN Server

3. Нажимаем на значок объекта в левом верхнем углу окна.

4. Нажимаем правой кнопкой мыши на репозиторий и выбираем Create New Repository…(Создать новое хранилище). (Рис. 20).

Рис. 20 Создание хранилища

5. В появившемся диалоговом окне ставим галочку на Regular FSFS repository Create a regular Subversion repository based on the standard FSFS date store. и нажимаем кнопку Далее. (Рис.21)

Рис. 21

6. В появившемся диалоговом окне задаем имя репозиторий и нажимаем кнопку Далее. (Рис 22)

Рис. 22

7. В появившемся диалоговом окне, ставим галочку на Emty repository (recommended option) и нажимаем кнопку Далее. (Рис.23)

Рис. 23

8. В появившемся диалоговом окне ставим галочку на All Subversion users have Read/Write access и нажимаем кнопку Create (Создать). (Рис.24)

Рис. 24

9. В конце появится диалоговое окно с данными нашей создаваемой репозиторий. Нажимаем на кнопку Finish(Готово). (Рис.25)

Рис. 25 Название репозитория и URL (Путь).

10. В результате появился окно новый репозиторий с указанным нами именем. (Рис.26)

Рис. 26

11. Затем нажимаем правой кнопкой мыши объект Users, и выбираем команду Create User… (Рис.27)

Рис. 27

12. В появившемся окне указываем имя пользователя и пароль, после чего нажимаем кнопку ОК. (Рис.28)

Рис. 28 Окно аудентификаций

13. В созданной нами репозиторий нажимаем правой кнопкой мыши и выбираем команду Все задачи и в нем выбираем команду Manage Security… и нажимаем на него. (Рис.29)

Рис. 29 Управление Безопасностью

14. В появившемся диалоговом окне выбираем вкладку Security и нажмите кнопку Add. (Рис.30)

Рис. 30 Аутентификация различных пользователей

программа мороженное пользователь сеть

15. После увидим список всех пользователей системы. В нем выбираем наше созданное имя пользователя и нажимаем на кнопку ОК. (Рис.31)

Рис. 31 Список пользователей

16. Чтобы любой пользователь подключенный к нашей репозиторий мог читать и писать ставим галочку на Read/Write, затем нажимаем кнопку Применить и кнопку ОК. (Рис.32)

Рис. 32 Аутентификация различных пользователей

17. В созданную репозиторию щелкаем правой кнопкой и нажимаем на Copy URL to Clipboard. Так мы можем получить URL из визуального сервера SVN окно диспетчера. (Рис.33)

Рис. 33 URL из визуального сервера SVN

18. После устанавливаем AnkSvn для Microsoft Visual Studio(если нет).

19. Открываем среду разработки Visual Studio. На панели инструментов выбираем ToolsOptions…. Изменяем настройки. (рис.34)

Рис. 34 Окно настройки системы контроля версий AnkSvn в Visual Studio

20. Создаем новый проект Visual studio: Пуск Все программы Microsoft Visual Studio. В меню File выбрать команду New-Project. В открывшемся окне New Project в списке Visual Basic, затем вид приложения - Windows Forms Application. В поле Name ввести имя проекта и вставить галочку “Add to source control”, далее нажать OK. (рис.35)

Рис. 35

21. Ведем адрес нашего созданного репозитория в поле Repository Url, введем имя пользователь и пароль, и нажимаем кнопку ОК.(Рис.36)

рис. 36

23. Затем можно заметить как Solytion Explorer выглядит немного по-другому, в принципе мы создали папку в Subversion для хранения нашего проекта, и обновили рабочую копию путем добавления файлов в решение.(Рис.37)

Рис. 37

24. Правой кнопкой мыши нажимаем на узел решения в обозревателе решений и выбираем пункт Commit Project Changes. (рис.38)

Рис. 38

25. Обзор изменений, которые будут совершены, вставим зафиксируем и введем сообщение фиксации, после чего нажимаем OK.

Через некоторое время фиксации будет завершена, и мы увидем файлы в обозревателе решений, имеют синий флажок, это показывает, что одни и те же местах, как они находятся на Subversion Server.(Рис.39)

Рис. 39

26. После можем делать наш проект. После сохраняем и закрываем Visual Studio. Заходим в папку где сохранен наш проект. Выделяем папку с проектом, после чего нажимаем правую кнопку мыши и вызываем команду TortoiseSVN > Commit.... После чего появится диалоговое окно фиксаций, ставим галочки и нажимаем кнопку ОК. Потом можно увидеть как выглядит папка. Как показано на рисунке.(Рис.40)

Рис. 40

27. Теперь заходим на наш созданный проект, с помощью свойства(Properties) поменяем название формы на Калькулятор «мороженное» добавляем на форму инструменты из панель инструментов(ToolBox). Добавляем 4 кнопки (Button), 5 поля (TextBox), 1 флажок (CheckBox), 1 список множественного выбора (CheckedListBox) и надписи (Label). (Рис.41 и Рис.42)

Рис. 41

Рис. 42

Рис. 43

31. Так же сделаем и для других инструментов. После выделяем элемент управление «CheckedListBox1», заходим в свойство, из списка выделяем «items» нажимаем на «…» и в нем напишем сорт мороженного. (Рис.44)

Рис. 44

32. после можно увидеть готовую форму. (Рис.45)

Рис. 45

33. Теперь можем приступить к написанию кода. Дважды щелчком левой кнопки мыши нажимаем на кнопку «Посчитать выбор» (Button1), и между Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click и End Sub. напишем код.

Заключение

Результатом контрольных работ является программа - калькулятор для официанта кафе «Мороженное» по заказанным видам мороженного, предназначенный для вычисления стоимости покупаемого клиента мороженного. Для его создание в форму были добавлены текстовые поля (TextBox), надписи (Label), флажки (CheckBox), кнопки (Button), список множественного выбора (CheckedListbox). Основные свойства и методы этих элементов управления были изучены и использованы при написании программ.

В результате выполнения самостоятельной работы были освоены основные приемы объектно-ориентированного программирования Visual Basic, также технология командной разработки программного обеспечения и контроль версий с использованием инструмента svn.

Работа над заданием была интересна и особенно полезна тем, что с его помощью смог накопить огромный опыт при создании проекта, и подробного описания.

Список литературы, использованной при выполнении контрольной работы

1. Сабаева К.К. Методические указания к выполнению лабораторных работ по дисциплине Система контроля версий. Бишкек 2013.

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [347,3 K], добавлен 25.04.2014

  • Основные способы создания в среде Lazarus на языке программирования Pascal программ "Калькулятор" и "Лабиринт". Создание программы "Простейший калькулятор". Вычисление значения выражения, сумм ряда чисел, системы функций "Логическая развилка".

    курсовая работа [2,9 M], добавлен 27.09.2014

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

    курсовая работа [717,6 K], добавлен 17.01.2013

  • Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок.

    курсовая работа [434,1 K], добавлен 27.08.2012

  • Анализ и практическая реализация использования администрирования и мониторинга сети на предприятии. Процесс создания карты сети в программе LANState. Сетевые программы для сисадминов, программы мониторинга сети. Описание локальной вычислительной сети.

    курсовая работа [3,6 M], добавлен 15.02.2017

  • Составление программы для вычисления по двум формулам одной и той же переменной "X". Создание программы, которая по введенному значению аргумента вычислят значение функции, заданной в виде графика. Вывод на экран значения функции, заданной графически.

    курсовая работа [4,9 M], добавлен 14.03.2014

  • Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.

    дипломная работа [3,8 M], добавлен 04.03.2013

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

    курсовая работа [1,2 M], добавлен 19.02.2015

  • Создание на языке C базы данных "Стадионы города", требования к программе. Осуществление загрузки базы данных в массив и вывод главного меню в основной программе. Алгоритм работы программы в виде блок-схемы. Описание функций программы и ее листинг.

    курсовая работа [183,6 K], добавлен 06.10.2010

  • Разработка приложения "Калькулятор с переходом в строковый калькулятор" с применением объектно-ориентированного программирования. Концепция и понятия объектно-ориентированного программирования. Язык программирования Java. Листинг программы "Калькулятор".

    курсовая работа [966,9 K], добавлен 11.02.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.