- •Курсовая работа на тему: «Программа для учета книг домашней библиотеки»
- •Содержание
- •Введение
- •Техническое задание
- •Назначение разработки
- •Описание программы Общие сведения
- •Описание структуры программы
- •Описание форм и работы с ними
- •Описание некоторых функций, используемых в процессе работы программы
- •Требования к техническим и программным средствам
- •Входные данные
- •Выходные данные
- •Проблемы отладки
- •Использование программы git в процессе написания и отладки приложения
- •Заключение
- •Список использованных сокращений
- •Приложение
Требования к техническим и программным средствам
Для запуска данного программного продукта на компьютере необходим следующий минимальный набор технических средств:
ОС: Microsoft Windows XP (Home, Professional) / Vista / 7
Установленный фреймворк: .NET Framework 4
Процессор: 1 ГГц
ОЗУ: 512 МБ
Место на диске (для .NET Framework 4):
600-850 МБ (32х разрядный процессор)
1,5-2 ГБ (64х разрядный процессор)
Место на диске (для программы и файлов с каталогами): ~160 КБ
манипулятор типа «мышь»
клавиатура
монитор
Входные данные
Входные данные не являются обязательными.
Требования к входным данным, создаваемым вне этого приложения:
- тип файла: .txt
- содержание файла: набор строк типа
АвторРазделительНазваниеРазделительГод_ИзданияРазделитель
ИздательствоРазделительЖанрРазделитель
Дополнительная_Информация
Вместо Разделитель подставляется символ, используемый в качестве
разделителя в данной версии программы (например, символ «|»)
Выходные данные
Выходные данные не являются обязательными.
Выходные данные представляют собой:
- тип файла: .txt
- содержание файла: набор строк типа
АвторРазделительНазваниеРазделительГод_ИзданияРазделитель
ИздательствоРазделительЖанрРазделитель
Дополнительная_Информация
Вместо Разделитель подставляется символ, используемый в качестве
разделителя в данной версии программы (например, символ «|»)
Проблемы отладки
В процессе отладки программы возникали следующие проблемы:
Появление лишних строк в таблице после добавления нового элемента
Открытие множественных окон
Контроль открытия и закрытия окон
Удаление книги при редактировании без сохранения
Использование программы git в процессе написания и отладки приложения
Git — распределённая система управления версиями файлов. В данном проекте использована для сохранения внесенных в код программы изменений. Были сделаны следующие коммиты:
Создание формы для добавления новой книги в каталог Создание класса Booklnfo
Класс Books
Действия в главной форме, частично действия в дочерних
Привязка элементов списка к dataGridView
Добавление событий форм CatalogView и AddNewBook
Отладка процесса добавления в список
Добавление событий в форме поиска
Редактирование сортировки, введение treeView
Корректировка 1
Заключение
Курсовой проект «Каталог книг» был написан на языке программирования Visual C# и платформе .Net Framework 4. Этот язык по сравнению с другими традиционными языками позволяет нам увидеть уже при создании программы, как будет выглядеть программа в действии. Visual C# включает в себя множество полезных инструментов, которые облегчают труд программиста. Это проекты, формы, объекты, шаблоны, управляющие элементы, настройки. Срок разработки готового приложения сокращается от многих месяцев до недель и даже дней - это значительный выигрыш по сравнению с другими языками программирования.
С помощью курсового проекта я закрепила теоретические знания по дисциплине «Программирование на языках высокого уровня» и приобрела практически навыки при разработки приложений на Visual C#.
В дальнейшем курсовой проект можно расширять и модифицировать. Например, можно добавить новые поля в информацию о книги для использования её не только дома, но и в библиотеках.
Данных курсовой проект помог мне в приобретении навыков при составлении программной и эксплуатационной документации программного продукта. В дальнейшем я могу использовать полученные знания для составления документации при разработке дальнейших проектов.