Для студентов МГУ им. Ломоносова по предмету ДругиеРазработка программного обеспечения для моделирования работы химчисткиРазработка программного обеспечения для моделирования работы химчистки
2024-11-072024-11-07СтудИзба
Курсовая работа: Разработка программного обеспечения для моделирования работы химчистки
Описание
Оглавление
Постановка задачи
Описание классов
Взаимосвязь классов
Описание разработанного приложения (руководство пользователя)
Заключение
Список использованной литературы
Приложение. Листинг разработанной программы
Необходимо реализовать: возможность загрузки и выгрузки состояния модели, возможность выбора оказываемых услуг и указание их стоимости, возможность выбора месячных затрат и указание их стоимости, отображение показателей модели [2].
Позиции оказываемых услуг и месячных затрат представляют собой два дочерних класса, которые объединяет один родительский класс. Сохранение и загрузка состояния происходит с помощью методов сериализации и десериализации соответственно. При оказании услуг и выплате месячных затрат также меняется и внутренний баланс модели.
При разработке программы необходимо использовать ООП, инкапсуляцию, наследование и полиморфизм [1].
· Program – основной класс, содержащий метод Main, с него начинается запуск формы.
Методы:
o private static void Main() – метод запуска всей программы;
· MainWindow – класс формы главного окна. В нём хранятся основные методы.
Методы:
o private void resetPrice() – метод сброса услуг;
o private void resetCosts() – метод сброса затрат;
o private void resetServicesArr(bool flag) – метод сброса списка услуг и затрат;
o private void buttonPriceAccept_Click(object sender, EventArgs e) – метод нажатия на кнопку "применить";
o private void buttonPriceReset_Click(object sender, EventArgs e) – метод нажатия накнопку "сбросить";
o private void buttonCostsAccept_Click(object sender, EventArgs e) – метод нажатия на кнопку "применить";
Постановка задачи
Описание классов
Взаимосвязь классов
Описание разработанного приложения (руководство пользователя)
Заключение
Список использованной литературы
Приложение. Листинг разработанной программы
Постановка задачи
Система моделирования химчистки представляет с собой программу для моделирования работы химчистки: выбор оказываемых услуг и указание их стоимости, выбор месячных затрат и указание их стоимости, загрузка и сохранение состояния модели [3].Необходимо реализовать: возможность загрузки и выгрузки состояния модели, возможность выбора оказываемых услуг и указание их стоимости, возможность выбора месячных затрат и указание их стоимости, отображение показателей модели [2].
Позиции оказываемых услуг и месячных затрат представляют собой два дочерних класса, которые объединяет один родительский класс. Сохранение и загрузка состояния происходит с помощью методов сериализации и десериализации соответственно. При оказании услуг и выплате месячных затрат также меняется и внутренний баланс модели.
При разработке программы необходимо использовать ООП, инкапсуляцию, наследование и полиморфизм [1].
Описание классов
В программе присутствуют следующие классы:· Program – основной класс, содержащий метод Main, с него начинается запуск формы.
Методы:
o private static void Main() – метод запуска всей программы;
· MainWindow – класс формы главного окна. В нём хранятся основные методы.
Методы:
o private void resetPrice() – метод сброса услуг;
o private void resetCosts() – метод сброса затрат;
o private void resetServicesArr(bool flag) – метод сброса списка услуг и затрат;
o private void buttonPriceAccept_Click(object sender, EventArgs e) – метод нажатия на кнопку "применить";
o private void buttonPriceReset_Click(object sender, EventArgs e) – метод нажатия накнопку "сбросить";
o private void buttonCostsAccept_Click(object sender, EventArgs e) – метод нажатия на кнопку "применить";
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
1,44 Mb
Список файлов
Разработка программного обеспечения для моделирования работы химчистки.docx