Введение
1. Постановка задачи
2. Структура классов
3. Структура базы данных
4. Алгоритм сортировки
5. Инструкция пользователя
Заключение
Список использованной литературы
Приложение 1
Курсовая работа|Программирование
Авторство: Telesammit
Год: 2013 | Страниц: 14
Введение
1. Постановка задачи
2. Структура классов
3. Структура базы данных
4. Алгоритм сортировки
5. Инструкция пользователя
Заключение
Список использованной литературы
Приложение 1
Данная курсовая работа выполнена на языке программирования высокого уровня С++ с использованием компилятора Microsoft Visual Studio 2005. Этот язык поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщенное программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы.
Можно сказать, что язык С++ является одним из совершенных и сложных языков программирования на сегодняшний день.
Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Благодаря тому, что язык С++ первоначально разрабатывался как язык системного программирования, то он предоставляет программисту широкие возможности для работы с аппаратурой. Но так как язык С++ подвергся полномасштабной обработке, то он обеспечивает пользователя широким набором средств для решения задач объектно-ориентированного программирования, благодаря этому язык С++ позволяет осуществить интеграцию принципов объектно-ориентированного программирования на аппаратный уровень.
В этой курсовой работе проиллюстрированы основные разделы программирования, изучаемые в курсе программирования на языке С++.
1. ПОСТАНОВКА ЗАДАЧИ
Разработать базу данных болезней, лекарств, описывающих название болезни, ее симптомы, процедуры лечения, перечень рекомендуемых лекарств с указанием требуемого количества. Возможные к применению лекарства описать количеством, взаимозаменяемостью, ценой, сроком годности.
Необходимо реализовать следующие действия и функции:
• Создание БД.
• Добавление записи в БД.
• Сортировка по различным признакам в БД.
• Удаление элементов из БД по любому множеству признаков.
• Печать, просмотр элементов из любой БД по любому множеству признаков.
• Запись БД в файл.
• Уничтожение БД.
• Восстановление БД из файла.
• Команда, создающая отчетность по статистике медикаментов: средний расход, сроки продаж, прибыль.
• Формирование «рецепта» после осмотра больного, проверку наличия лекарства, корректировку запасов.
• Возможность различного управления программой: диалоговое, консольное, пакетное.
• Возможность сохранения результатов в текстовый файл.
• Возможность вывода результатов на консоль.
• Конструктор базы данных как наполнение базы случайным, но осмысленным набором записей данных (не менее 50).
1. Герберт Шилдт. C + + для начинающих. Пер. с англ. – М.: ЭКОМ Паблишерз , 2007.
2. Герберт Шилдт. Полный справочник по C + + 4-е издание. Пер. с англ. – М.: издательский дом « Вильямс », 2010.
3. Дж. Коплиен. Программирование на C++. Пер. с англ. СПб: Питер 2005.
4. Майерс С. Эффективное использование STL. – СПб: Питер, 2003. – 296 с.
5. Леен Аммерааль: STL для программистов на C++. – М.: ДМК, 1999.
6. Бьярне Страуструп. Программирование: принципы и практика использования C++, исправленное издание Programming: Principles and Practice Using C++. – М.: «Вильямс», 2011. – С. 1248.
7. Стенли Липпман, Жози Лажойе: Язык программирования C++. Вводный курс. Четвёртое издание.
Если данная работа вам не подошла, вы можете заказать помощь у наших
экспертов.
Оформите заказ и узнайте стоимость помощи по вашей работе в ближайшее время! Это бесплатно!
Оформите заказ, и эксперты начнут откликаться уже через 10 минут!