При помощи Turbo Pascal достаточно не просто создать программу, которая бы демонстрировала работу с базами данных. Для этого существует огромное количество специализированных программ. Основа и сущность формирования базы данных при помощи Turbo Pascal.
При низкой оригинальности работы "Создание справочника "Парфюмерный магазин" при помощи программы Turbo Pascal", Вы можете повысить уникальность этой работы до 80-100%
Атрибуты объекта и предоставление данных в программ 4. Описание программы формирование списковой структуры 7. Освоить разработку удобного пользовательского интерфейса. Действительно при помощи Turbo Pascal достаточно не просто создать программу, которая бы демонстрировала работу с базами данных (далее БД). Для этого в настоящий момент существует огромное количество специализированных программ. Я, конечно, слабовато знаю данную область, но с другой стороны в дальнейшей работе, придется создавать такие программы, предметной области которых я могу не знать совсем. Программа должна обладать следующими функциями: – Удобная справочная система и система подсказок; – Возможность добавление в БД нового товара; – Возможность поиска по выбранным критериям; – Возможность удобной сортировки товаров; – Возможность создания отчетности; – Возможность удаления ненужного товара. Условно их можно разделить на 3 части: – Сортировка - деление на разделы и подразделы; – Интерфейс - создание удобного и функционального интерфейса; – Функции программы - добавление и удаления товара, поиск и отчетность. 3.1 Сортировка. Поставленную задачу можно решить следующим образом: - Создание разметки экрана - линии, которые должны разделять экран, для его целесообразного размещения; - Создание кнопок управления - как у большинства подобных справочников внизу экрана отображаются кнопки управления, доступные в определенный момент; - Создание меню разделов и подразделов, при чем так чтоб пользователь при помощи курсора мог осуществить навигацию по разделам и подразделам, а не нажимать цифры меню; - Создание справочной системы и системы подсказок; После реализации вышеуказанных позиций, программа - справочник должна получиться удобной и интуитивно понятной. 3.3 Функции программы Данная программа - справочник должна обладать следующими функциями (помимо сортировки и навигации, которые описаны ранее): - Добавление нового товара в БД; - Поиск нужного товара по заданным критериям; - Создание отчетности по заданным критериям; - Удаление ненужного товара; 3.4 Поля объекта Основным объектом в данной программе является товар, все остальные объекты в программе так или иначе связаны с товаром. Как показало изучение предметной области, критерии товаров должны быть следующими: - Код товара - целое число, которое должно быть уникальное для каждого товара, т.е. не повторятся; - Раздел - целое число, которое свидетельствует о принадлежности к определенному разделу, каждое из которых имеет свой уникальный номер; - Подраздел - целое число, которое свидетельствует о принадлежности к определенному подразделу, каждое из которых имеет свой уникальный номер; - Название - строковое данное, характеризует общее название товара; - Серия - это строковое данное, характеризует принадлежность товара к определенной серии; - Производитель - строковое данное, описывает название производителя; - Описание - строковое данное, которое описывает товар более подробно; - Цена товара - это строковое данное указывает цену товара. Поля товаров описаны в п. 3.4. 4.1 Программная организация записи Программная организация записи описывается следующим образом: Baza:record FKod:integer; FRazdel; FPodRazdel; FName:string; FSeria:string; FProizvod:string; FOpisan:string; FMany:string; FSim:string; - символ разделитель в БД End; 4.2 Файлы данных Файлов данных работающих с программой можно разделить на основные и вспомогательные. К вспомогательным относятся: - Kod.dat; - help.dat; - BDVR.DAT. 4.2.1 bd.dat - это основной файл БД. Описание товара; 200.25 - цена товара; * - символ разделитель. 4.2.2 Razdel.dat - это файл, хранящий разделы и подразделы. Клавиши управления находятся в нижней части экрана и содержат следующие пункты: 1) Помощь F1; 2) Новый F2; 3) Поиск F3; 4) Отчет F4; 5) Удалить F5; 6) Назад PageUp; 7) Далее PageDown; 8) Выход F10. Причиной необходимости использования динамической структуры явилось то, что при программировании не известно какое количество товаров будет в выбранном разделе и подразделе. Если очередная позиция товара соответствует условию поиска, то алгоритм приостанавливается и данный товар выводится на экран при помощи процедуры Tablo (см. п. 7.4.4), и поиск дальнейших товаров продолжается лишь, после того как будет нажата клавиша Page Down (Далее); – После завершения поиска файл БД закрывается и на экран выводится сообщение, что больше совпадений не найдено.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы