Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zapiska1.doc
Скачиваний:
125
Добавлен:
20.04.2019
Размер:
622.08 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра «Вычислительная техника»

Дисциплина «Программирование на языках высокого уровня»

Курсовая работа на тему: «Программа для учета книг домашней библиотеки»

Выполнил: М. А. Гусева

студент гр. ЭВМд-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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]