РЕФЕРАТ
Пояснительная записка: 43c, 6 рис, 28 табл, 3 источника, 4 приложения.
Целью создания курсовой работы является разработка программы, которая выполняет удаление элементов внешних таблиц, а также очистку файлов, вывод таблиц на экран.
Входными данными являются: таблица различной структуры и размера в файле. Выходными данными является файл с данными, либо полностью очищенный файл. Так же выводится текстовый файл с информацией об внешних таблицах.
СОДЕРЖАНИЕ
Введение
1 Постановка задачи
1.1 Цель разработки
1.2 Функциональные требования
2. Методы и алгоритмы
3 Выбор языка программирования
4 Описание программного продукта
4.1 Входные данные
4.2 Выходные данные
4.3 Схема информационных потоков
4.4 Метод решения
4.5 Функционально – логическая схема
5 Комплект поставки и инсталляция
5.1 Комплект поставки
5.2 Порядок инсталляции
5.3 Запуск программы
6 Тестирование программного продукта
Выводы
Перечень использованных источников
Приложение А Техническое задание
Приложение Б Руководство пользователя
Приложение В Экранные формы
Приложение Г Листинг программы
ВВЕДЕНИЕ
Внешние таблицы – таблицы, хранящиеся в файлах. Как правило, такие файлы велики, и для операций над ними, в частности удаление или добавление элементов, требуется большой объем оперативной памяти, поэтому для экономии памяти используются дополнительные или временные файлы, которые после произведения операций над ними переименовываются или удаляются.
Внешние таблицы – это таблицы любой структуры. Для работы с ними необходимо определить количество и тип полей (символьный или строковый). Примером внешних таблиц могут быть различные прайс-листы, информация об абонентах кабельного телевидения, телефонный справочник и т.д. Внешние таблицы активно используются в различных базах данных.
1 ПОСТАНОВКА ЗАДАЧИ
1.1 Цель разработки
Цель курсового проекта – написание программы, которая загружала бы из файлов таблицы различной структуры и объема, имела понятный графический интерфейс, определяла тип полей (строковый или символьный), а также выводила данную таблицу на экран. Если файл велик, должен быть предусмотрен вертикальный скроллинг со сдвигом по одному элементу. Программный продукт предусматривает выполнение операций удаления и очистки внешних таблиц. Также должна быть разработана система помощи пользователю (информация о внешних таблицах, об использовании программы, а также краткие сведения об авторе).
1.2 Функциональные требования
Исходные данные хранятся в файлах. Это очень удобно. Таким способом можно загружать нужную информацию частично, что и требуется осуществить в программе. Очень удобно менять информацию, хранящуюся в файлах.
2 МЕТОДЫ И АЛГОРИТМЫ
Внешние таблицы могут быть очень велики, поэтому для работы с ними принципиально неправильно использовать только оперативную память, необходимы различные дополнительные (вспомогательные) структуры, например файлы. Приведем пример удаления элемента внешних таблиц по порядковому номеру и интервалу. Необходимо удалить с пятого по двенадцатый элемент. ............