Курсовой проект по программированию на языке высокого уровня

Задание на курсовую работу

Курсовой проект по дисциплине «Программирование на языке высокого уровня» имеет целью: получение навыков самостоятельной разработки программного продукта в соответствии с принципами структурного или объектно-ориентированного программирования, рассмотренными в процессе изучения дисциплины.

Для выполнения курсовой работы студент получает индивидуальное задание — описание задачи, для решения которой разрабатывается и реализуется программный продукт. Описания задач приведены в приложении 3 настоящих методических указаний.

Вариант индивидуального задания выбирается по общим правилам.

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

Программный продукт должен иметь дружественный интерфейс. Такой интерфейс может быть реализован с помощью системы меню. Пример меню дан в приложении 2. В приложении 1 описаны функции для работы с текстовым экраном.

Студент должен провести полное тестирование своей программы и описать в пояснительной записке тестовые данные и результат тестирования.

В основной части проекта излагаются проектные решения, соответствующие следующим этапам разработки:

1. Разработка проекта.

1.1. Описание структуры входных и выходных данных.

По своему варианту задания выделите данные, являющиеся входными для задачи, и данные, являющиеся выходными. Укажите взаимосвязи между входными и выходными данными.

1.2. Разработка алгоритма решения задачи.

Описание алгоритма (или алгоритмов) решения задачи. Описание может быть выполнено в словесной форме или в виде блок-схемы.

1.3. Определение формы представления входных и выходных данных.

На этом этапе определяют типы для входных и выходных данных и форму их хранения.

1.4. Разработка структуры программы.

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

2. Разработка программы.

2.1. Программирование и отладка.

2.2. Формирование тестовых данных.

Этап формирования тестовых данных для проверки работоспособности проектируемого программного обеспечения.

2.3. Тестирование программы.

Тестовые данные для проверяемой системы должны быть сохранены в текстовом файле. Если программная система обрабатывает какие-либо массивы данных, массив должен состоять не менее чем из 15 элементов.

3. Разработка программной документации.

3.1. Описание структуры программы.

На этом этапе описывается взаимодействие ранее описанных функций программы.

3.2. Руководство пользователя.

Описание правил пользования программным средством, правил формирования входных данных.

Вариант задания:

2. Система Больница. Пациенту назначается лечащий Врач. Врач может сделать назначение Пациенту (процедуры, лекарства, операции). Медсестра или другой Врач выполняют назначения. Пациент может быть выписан из Больницы по окончании лечения, при нарушении режима или иных обстоятельствах.

Содержание работы

Введение 4
1 Разработка проекта 5
1.1 Описание структуры входных и выходных данных 5
1.2 Разработка алгоритма решения задачи 7
1.3 Определение формы представления входных и выходных данных 11
1.4 Разработка структуры программы 11
2 Разработка программы 13
2.1 Программирование и отладка 13
2.2 Формирование тестовых данных 21
2.3 Тестирование программы 21
3 Разработка программной документации 23
3.1 Описание структуры программы 23
3.2 Руководство пользователя 24
Заключение 29
Список использованных источников 30

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

Tags:

C++,
Word,