- •Курсовая работа на тему: «Программа для учета книг домашней библиотеки»
- •Содержание
- •Введение
- •Техническое задание
- •Назначение разработки
- •Описание программы Общие сведения
- •Описание структуры программы
- •Описание форм и работы с ними
- •Описание некоторых функций, используемых в процессе работы программы
- •Требования к техническим и программным средствам
- •Входные данные
- •Выходные данные
- •Проблемы отладки
- •Использование программы git в процессе написания и отладки приложения
- •Заключение
- •Список использованных сокращений
- •Приложение
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Вычислительная техника»
Дисциплина «Программирование на языках высокого уровня»
Курсовая работа на тему: «Программа для учета книг домашней библиотеки»
Выполнил: М. А. Гусева
студент гр. ЭВМд-21
Руководитель:
А. Б. Шамшев
к.т.н., старший преподаватель
кафедры «Вычислительная техника»
Ульяновск 2011
Содержание
Содержание 2
Введение 3
Техническое задание 4
Назначение разработки 4
Описание программы 5
Общие сведения 5
Описание структуры программы 8
Описание форм и работы с ними 9
Описание некоторых функций, используемых в процессе работы программы 15
Требования к техническим и программным средствам 19
Входные данные 20
Выходные данные 21
Проблемы отладки 22
Использование программы GIT в процессе написания и отладки приложения 23
Заключение 24
Список использованных сокращений 25
Приложение 26
Введение
Данный курсовой проект представляет собой программно-оформленный каталог1 книг, содержащий перечень книг домашней библиотеки с необходимой информацией о них.
Целью курсовой работы является закрепление и углубление теоретических знаний по дисциплине «Программирование на языках высокого уровня» и приобретение практических навыков при разработке приложений на языке Visual C#.
Основными задачами курсового проекта являются:
Выбор, изучение конкретной проблемы (или предметной области), анализ возможных подходов и методов решения этой проблемы и обоснование выбранного подхода;
Углубленное изучение языка программирования Visual C# и применение этих навыков на практике;
Разработка приложения в конкретной предметной области;
Анализ результатов работы приложения.
Техническое задание
Данный курсовой проект представляет собой каталог, содержащий перечень книг с необходимой информацией о них. Программа может применяться как в домашних условиях, так и в библиотеках после соответствующей доработки (добавление необходимых полей в информацию о книге, списка выданных на руки книг). Программа позволяет быстро найти необходимую книгу и соответствующую ей информацию.
Программа была разработана в качестве курсовой работы по дисциплине «Программирование на языках высокого уровня».
Назначение разработки
Программа, которую предоставляет данный курсовой проект, называется «Каталог книг». Назначениями являются:
Наглядное предоставления полного списка книг домашней библиотеки;
Быстрый поиск необходимой книги;
Предоставление необходимой информации о ней.
Описание программы Общие сведения
В рамках курсового проекта мной была разработана программа «Каталог книг». Программа была написана на языке объектно-ориентированного программирования Visual C# с использованием технологии Windows Forms.
Основным элементом, с которым работает программа, является книга. У неё есть следующие параметры:
уникальный идентификатор
автор
название
жанр
год выпуска
издательство
дополнительная информация
С помощью программы пользователь может:
создавать новый список книг
открывать существующий список из файла
сохранять список в файл
добавлять новую книгу в список
редактировать книгу из списка
удалять книгу из списка
сортировать книги в списке по:
автору
названию
жанру
году выпуска
издательству
делать выборку по какому-либо параметру в отсортированном списке
искать книгу в списке по:
автору
названию
Более наглядно возможности пользователя представлены на рисунке 1.
Рис.1 Диаграмма Use Case