Автор работы: Пользователь скрыл имя, 14 Августа 2014 в 21:37, курсовая работа
Целью данной курсовой работы является разработка приложения Windows Form, позволяющего автоматизировать учет хранения книг в домашней библиотеке.
Основные задачи курсовой работы:
Разработка функций по работе с данными: ввод, вывод, сортировка, вывод на печать, поиск.
Разработка функций по работе с текстовыми файлами: запись, чтение, вывод на печать.
Разработка функций по работе с сохраненными данными.
Введение 5
1.Системное проектирование 6
1.1.Разработка спецификаций функций 6
2.Функциональное проектирование 7
2.1.Разработка обобщенного алгоритма функционирования
приложения 7
2.2.Разработка структуры приложения и структуры данных 8
2.3.Разработка программного кода приложения 12
2.4.Результаты тестирования приложения 23
2.5.Описание приложения, инструкция по его использованию 31
Заключение 36
Список используемых источников 37
8 Информация успешно добавлена |
Вывод сохраненной информации.
Данный пункт меню служит для вывода всей информации, хранящейся в текстовой файле, на экран.
Для вызова этого пункта меню необходимо нажать цифру <9> и Enter.
Поиск информации о книге или авторе.
Данный пункт меню служит для поиска информации о книге по названию или автору. На экран выводится вся информация содержащаяся в файле. Если книг с одинаковым названием несколько или в библиотеке содержится несколько произведений одного автора, то все книги будут выведены на экран.
Для вызова этого пункта меню необходимо нажать цифру <10> и Enter. После появления на экране “Введите название книги либо фамилию автора” следует ввести нужную информацию и нажать Enter.
10 Введите название книги либо фамилию автора небо Название книги: небо Автор: кор Наличие: да Местоположение:1 |
Если введенная книга или фамилия автора отсутствует в библиотеке, то на экране появится сообщение:
10 Введите название книги либо фамилию автора Есенин Запрашиваемая книга или автор не найдены |
Поиск информации по разделам.
Данный пункт меню служит вывода информации, хранящейся в библиотеке, по разделам.
Для вызова этого пункта меню необходимо нажать цифру <11> и Enter. После появления на экране “Введите номер полки:1-Художественная литература, 2-Научная литература, 3-Детская литература” следует ввести цифры 1, 2 или 3 и нажать Enter. На экран выведется информация о книгах только того раздела, который был введен пользователем. Если была введена неверная цифра или в данном разделе книги отсутствуют, то на экран будет выведена следующая информация:
11 Запрашиваемая полка не найдена или пуста. |
Поиск информации по наличию книг в библиотеке.
Данный пункт меню позволяет вывести на экран либо только те книги, которые есть в библиотеке, либо только те, которых на данный момент нет.
Для вызова этого пункта меню необходимо нажать цифру <12> и Enter. После появления на экране “ Вывести книги, которые есть в библиотеке (да) или которых нет в библиотеке (нет)” следует ввести да или нет и нажать Enter.
При неверном введении слова на экране появляется следующая информация:
12 Вывести книги, которые есть в библиотеке (да) или которых нет в библиотеке (нет) нету Вы ввели неверную команду |
Удалить все.
Данный пункт меню служит для удаления всей информации из библиотеки.
Для вызова этого пункта меню необходимо нажать цифру <13> и Enter.
При успешном завершении работы на экран выводится следующее сообщение:
13 Файл успешно очищен |
Удалить книгу.
Данный пункт служит для удаления книги из библиотеки, если информация о ней, например, внесена неправильно.
Для вызова этого пункта меню необходимо нажать цифру <14> и Enter.
После появления на экране “Введите название книги “ необходимо ввести название книги, которую пользователь хочет удалить из библиотеки и нажать Enter. После удаления книги на экране появляется следующее сообщение:
14 Введите название книги суп из носорога Книга удалена из файла |
Выход.
Данный пункт служит для выхода из программы. Для вызова этого пункта меню необходимо нажать цифру <15> и Enter.
ЗАКЛЮЧЕНИЕ
В данном курсовом проекте разработано консольное приложение по автоматизации учёта книг в домашней библиотеке. Данный продукт может использоваться для небольших библиотек.
В программе были выполнены следующие функции:
автору, наличию в библиотеке, разделам.
автору, наличию или отсутствию в библиотеке, месторасположению.
Разработанное приложение имеет пользовательское меню, которое обеспечивает быстрый доступ ко всем функциям приложения и обладает простотой использования.
Использование данного приложения позволяет сэкономить время на поиске книг, предоставляет информацию о книгах, отсутствующих на данный момент в библиотеке, а также предотвращает повторное приобретение книг пользователем.
технологии (в экономике)».– Мн.: Изд-во МИУ, 2006. – 23 с.
Информация о работе Автоматизация учета книг в домашней библиотеке