Разработка приложения для Windows, представляющего собой компьютерную модель стека
Автор: checane • Май 14, 2019 • Курсовая работа • 8,598 Слов (35 Страниц) • 469 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»
КАФЕДРА КИБЕРНЕТИЧЕСКИХ СИСТЕМ
КУРСОВАЯ РАБОТА
по дисциплине «Программирование и алгоритмизация»
Тема: Разработка приложения для Windows, представляющего собой компьютерную модель стека.
Выполнил:
студент группы
АТПбз-15-1
Соломон В.В.
Проверила:
доцент каф. ИВТ, к.п.н. Сенкевич Л.Б.
Тюмень 2017
[pic 1]
Оглавление
- Оглавление.
- Разработка эскизного и технического проектов программы .[pic 2]
- Введение.
- Назначение и область применения.
- Технические характеристики.
- Источники, использованные при разработке.
- Разработка рабочего проекта.
- Разработка программы.
- Спецификация программы.
- Текст программы.
- Описание программы.
- Тестирование программы.
- Литература
2.1. Введение
Задание на курсовую работу по дисциплине «программирование».
Студент группы АТПбз15 -1 Соломон В.В.
Специальность «Автоматизация производственных процессов и производств»
Тема: Разработка приложения для Windows, представляющего собой компьютерную модель стека.
Условие задачи:
Сведения о книгах включают:
- номер УДК;
- фамилию и инициалы автора;
- название;
- год издания;
- количество экземпляров данной книге в библиотеке.
Программа должна обеспечивать:
- начальное формирование данных обо всех книгах в библиотеке в виде двоичного дерева;
- добавление данных о книгах, вновь поступивших в библиотеку;
- удаление данных о списываемых книгах;
- по запросу выдаются сведения о наличии книг в библиотеке, упорядоченные по годам издания.
Задание выдано: _______________________/Число и подпись/
2.2. Назначение и область применения
Программа предназначена для обработки информации о книгах в библиотеке.
2.3. Технические характеристики
- Создание программы, которая содержит текущую информацию о книгах в библиотеке. С номером УДК, фамилией и инициалами автора, название, год издания, количество экземпляров данной книги в библиотеке.
- Для составления алгоритма была использована Структура (struct).
В отличие от массива, все элементы которого однотипны, структура может содержать элементы разных типов. В языке C++ структура является видом класса и обладает всеми его свойствами, но во многих случаях достаточно использовать структуры так, как они определены в языке С:
struct [ имя_типа ] {
тип_1 элемент_1;
тип_2 элемент_2;
тип_n элемент_n;
} [ список_описателей ];
- Организация входных и выходных данных:
Входные данные поступают с клавиатуры.
Выходные данные отображаются в двоичного дерева
- Для написания программы был выбран программный продукт
Dev- C++ 2013.
Поддерживаемые операционные системы Dev- C++ 2013: Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3; Windows 8.
2.4. Источники, использованные при разработке
- Курсовая работа по дисциплине: Технология разработки программных продуктов. Тема: «Международная телефонная станция».
(http://msdn.microsoft.com/ru-ru/library/ )
- С++. Объектно-ориентированное программирование:
- Ирэ Пол. Объектно-ориентированное программирование с использованием C++
- Герб Саттер. Решение сложных задач на С++. (http://cppstudio.com/)
- Мартин Фаулер. Рефакторинг. Улучшение существующего кода. Издательство Символ+. 2008 год. (http://ideone.com/)
- Т. Сван. Освоение Borland C++ 4.5 (http://citforum.ru/programming/cpp_march/cpp_093.shtml)
- К. Джамса. Учимся программировать на языке C++ (http://www.ddvhouse.ru/articles/text/35/)
3.1 Разработка программы
1.Главное меню программы:
[pic 3]
Рис. 1
- Пункты главного меню:
- Добавить книгу в библиотеку.
- Списать книгу.
- Выдать книгу.
- Вернуть книгу.
- Вывести информацию о книгах
- Выход из программы.
- Строка ввода
- Добавить книгу в библиотеку:[pic 4]
Рис. 2
Введите название книги.
Введите автора книги.
Введите год издания книги.
Введите УДК книги.
Введите кол-во экземпляров книги.
- Списать книгу:
Рис. 3
[pic 5]
Номер книги.
ФИО автора.
Название книги.
Год печати.
Количество книг
- Выдать книгу:
[pic 6]
Рис. 4
Вводим номер книги которую хотим выдать.
Номер книги.
ФИО автора.
Название книги.
Год печати.
Количество книг
- Вернуть книгу.
[pic 7]
Рис. 5
- Вывести информацию о книгах.
. [pic 8]
6) Выход из программы
Происходит закрытие exe- файла. Все данные удаляются из базы данных.
...