Файл: Курсовая ООП Выдача книг в библиотеке.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Программирование

Добавлен: 28.11.2018

Просмотров: 1231

Скачиваний: 17

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ

«ЛУГАНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ

ИМЕНИ ТАРАСА ШЕВЧЕНКО»



ИНСТИТУТ ФИЗИКИ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

(полное название института / факультета)


ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И СИСТЕМ

(полное название кафедры)





КУРСОВАЯ РАБОТА

по ______________Объектно-ориентированному программированию__________________

(название дисциплины)

на тему: _________________"Выдача книг в библиотеке"____________________________






Студента(ки) ___2___ курса, группы ____ПИ____

Направления подготовки_____________________

(код, название без кавычек)

форма освоения ОПОП _____Очная______ (очная, заочная)

______ ___________________________________

(фамилия, имя, отчество)


Руководитель:

_____________________________ _____________

__________________________________________

(должность, ученое звание, научная степень, фамилия и инициалы)


Национальная шкала ________________

Количество баллов: ______ Оценка: ECTS ____


Члены комиссии:

________________ _____________________________________________

(подпись) (фамилия и инициалы)

________________ _____________________________________________

(подпись) (фамилия и инициалы)

________________ _____________________________________________

(подпись) (фамилия и инициалы)






Луганск – 2018 год

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ

«ЛУГАНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ

ИМЕНИ ТАРАСА ШЕВЧЕНКО»



Институт, факультет ИНСТИТУТ ФИЗИКИ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И СИСТЕМ

Образовательно-квалификационный уровень ___________________________

Направление подготовки ____________________________________________

(шифр и название)

Специальность 09.03.04 «Программная инженерия»

(шифр и название)



УТВЕРЖДАЮ

Заведующий кафедрой

________________________________ __________________ _____________

"____" _________________20___ год



З А Д А Н И Я

К КУРСОВОЙ РАБОТ Е

___________________________

(фамилия имя отчество)


1. Тема курсовой работы «Выдача книг в библиотеке»

__________________________________________________________________

руководитель курсовой работы

___________________________

(Фамилия, имя, отчество, ученая степень, ученое звание)

утверждены приказом по высшему учебному заведению

от "___" ____________ 20___года № _______


2. Срок подачи студентом курсовой работы __________________________________________________________________


3. Исходные данные к курсовой работе

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


Содержание расчетно-пояснительной записки (перечень вопросов, которые нужно разработать) Изучить c++ , написать программный код для приложения

____________________________________________________________________________________________________________________________________



5. Перечень графического материала (с точным указанием обязательных чертежей)__________________________________________________________ ____________________________________________________________________________________________________________________________________


6. Консультанты разделов курсовой работы

Раздел

Фамилия, инициалы и должность

консультанта

Подпись, дата

Задание выдал

Задание принял






















7. Дата выдачи задания____________________


КАЛЕНДАРНЫЙ ПЛАН

п/п

Название этапов курсовой работы

Срок выполнения этапов курсовой работы

Примечание






























Студент ___________ ______________

(подпись) (фамилия и инициалы)

Руководитель курсовой работы

_________ _________________

(подпись) (фамилия и инициалы)


Оглавление




Введение



Автоматизация библиотеки должна повысить производительность и качество труда работников библиотеки, эффективно обеспечивать пользователя необходимыми ему данными и ресурсами. Процесс деятельности библиотеки должен позволить и обеспечить: достаточно быстрый процесс выдачи и приема книг, быстроту поиска необходимой читателю литературы. Таким образом, целью решения задачи автоматизации является снижение времени, затрачиваемого библиотекарем на оформление различных документов, связанных с выдачей и приемом книг, снижение до минимума количества ошибок, допускаемых при заполнении, оптимизация сбора библиотечной статистики.

  1. ООП в С++.


Классы и объекты в С++ являются основными концепциями объектно-ориентированного программирования — ООП. Объектно-ориентированное программирование — расширение структурного программирования, в котором основными концепциями являются понятия классов и объектов. Основное отличие языка программирования С++ от С состоит в том, что в С нет классов, а следовательно язык С не поддерживает ООП, в отличие от С++.

[4]




2. Работа с библиотекой.

2.1. Выдача книг

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

    1. Прием книг

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

    1. Добавление новой книги

Если в библиотеку поступают новые книги, то библиотекарь добавляет эту книгу в базу данных всей литературы. Библиотекарь вводит название книги, автора, и сколько книг уже выдали для чтения. После этого программа присваивает индивидуальный id.

    1. Удаление книги

Если книга не пользуется спросом или она не пригодна для чтения из-за разных причин, то библиотекарь просто списывает эту книгу вписывая id, тем самым ее удаляет.