50290 (Проектирование базы данных "Справочник покупателя" в среде Turbo Pascal), страница 3
Описание файла
Документ из архива "Проектирование базы данных "Справочник покупателя" в среде Turbo Pascal", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "50290"
Текст 3 страницы из документа "50290"
write('Specializacia: ');
readln(sp);
write('Nomer: ');
readln(no);
После этого в цикле производится чтение записи из типизированного файла:
For i:=1 to Filesize(g) do Begin
Read(g,z[i]);
По завершению выполнения процедуры, введенные данные сравниваются с данными в считанной записи и, при выполнении условия, запись выводится на экран:
if (sp = z[i].s) and ( pos(no,z[i].t) = 1) then
VIVOD_TELO;
end;
Результаты поиска по данному запросу оформляются в табличном виде.
Процедура POISK2 производит поиск информации о торговых точках по времени работы.
В начале выполнения процедуры происходит процесс ввода информации, которую будем искать в базе данных:
Write('Vremya raboti: ');
readln(vremya);
Writeln;
После этого в цикле производится чтение из типизированного файла очередной записи:
For i:=1 to Filesize(g) do
begin
Read(g,z[i]);
По завершению выполнения процедуры, введенные данные сравниваются с данными в типизированном файле и выводятся на экран:
If vremya = z[i].v then
VIVOD_TELO;
end;
Результаты поиска по данному запросу оформляются в табличном виде.
Процедура POISK3 производит поиск информации о точках по заданной форме собственности с последующей сортировкой по алфавиту их названий.
В начале выполнения процедуры происходит процесс ввода информации, которую будем искать в базе данных:
Writeln('Poisk to4ek');
Writeln;
Write('Froma sobstvennosti: ');
readln(formsob);
Writeln;
Следующим этапом выполнения процедуры служат два вложенных цикла: внешний цикл определяет первую букву названия торговой точки , внутренний цикл производит чтение записи из типизированного файла и проверяет два условия:
for q:='A' to 'z' do begin
For i:=1 to Filesize(g) do begin
Read(g,z[i]);
If (formsob = z[i].f) and (z[i].n[1]=q) then begin
VIVOD_TELO;
В результате поиска по данному запросу на экран выводится таблица наименование, торговых точек в которой упорядочены по алфавиту.
Процедура POISK выводит на экран меню поиска, оформленное в отдельном окне.
В начале выполнения процедуры в цикле с постусловием выполняются две процедуры, описанные ниже: процедура рисования окна и рамки.
Repeat ClrScr;
windo;
window(18,7,50,15);
После того, как рамка нарисована пользователю представлен список действий, при выборе которых можно будет организовать тот или иной поиск информации о торговых точках при помощи цифр от 1 до 4 и подтвердить свой выбор клавишей Enter.
Writeln('Vyberite zapros: ');
Writeln('1- Poisk to4ek po specializacii i pervim chifram telefona');
Writeln('2- po vremeni raboty');
Writeln('3- po vorme sobst');
Writeln('4- vyhod v glavnoe menu');
Readln(menu);
Case menu of
1:poisk1;
2:poisk2;
3:poisk3;
4:exit;
end;
Writeln;
Until x=4;
end;
2.9 Интерфейс программы
Программа предназначена не только для опытных пользователей, но и для тех людей, которые недавно начали работать на персональных компьютерах.
В данной программе выбор нужной действия в меню происходит с помощью нажатия клавиш с цифрами от 1 до 5.
Меню программы выводится в оконном режиме, что не может не порадовать пользователей привыкших к оконному интерфейсу, тем самым облегчается выбор нужной строчки.
Просмотр информации осуществляется в виде таблицы, что делает выводимую информацию наиболее читабельной и понятной для простого пользователя.
3. Руководство пользователю
3.1 Назначение программы
Программа предназначена для хранения, добавления, изменения информации о торговых точках, быстрого поиска необходимой информации по заданным параметрам. Программа обеспечивает более удобную работу со справочником, уменьшает времени, которое затрачивается на поиск сведений, то есть повышает оперативность и эффективность работы с информацией, содержащейся в справочнике.
3.2 Установка программы
Программа не требует отдельной сложной установки, достаточно просто скопировать файлы Jeffries.exe и Jeffries.txt на жесткий диск ПК в один каталог. Разработанное программное средство устанавливается только на одно рабочее место, так как MS-DOS, под управлением которой работает данная программа, практически не поддерживает работу в сети.
Системные требования, предъявляемые программой к конфигурации рабочего места, очень невелики, что позволяет работать с ней практически на любом компьютере.
3.3 Запуск программы
Чтобы запустить программу, необходимо просто открыть файл Jeffries.exe двойным щелчком левой кнопки мыши. После запуска программы появляется заставка программы, содержащая название программы, имя разработчика и дату разработки. Чтобы перейти в главное меню программы необходимо нажать любую клавишу. После этого в центре экрана появится главное меню, состоящее из 5 пунктов. Выбор действия осуществляется с помощью клавиш с цифрами от 1 до 5. Пользователю необходимо подтвердить выбор нажатием клавиши Enter. После чего выполнится переход к тому или иному действию.
Рисунок 1 – Главное меню программы
3.4 Создание нового файла
Для создания нового файла требуется выбрать строку «Создание базы данных» в главном меню, нажав клавишу с цифрой «1». После нажатия клавиши Enter появится окно для заполнения полей каждой записи, с предварительным запросом общего количества записей. После заполнения полей последней записи произойдёт автоматический выход в главное меню.
Рисунок 2 – Заполнение полей записи
3.5 Просмотр справочника
Для просмотра справочника необходимо выбрать в главном меню цифру «2», которая соответствует строке «Просмотр базы данных» и нажать клавишу Enter. Далее появится окно с информацией о торговых точках, хранящейся в справочнике, которая представлена в табличном виде. Для выхода в главное меню требуется нажать клавишу Enter.
Рисунок 3 – Просмотр справочника
3.6 Дополнение данных
Для того, чтобы дополнить информацию, содержащуюся в справочнике, необходимо в главном меню выбрать строку «Дозапись в базу данных» (цифра «3») и нажать клавишу Enter. Далее появится окно для указания количества торговых точек, которые пользователь желает добавить в справочник. После чего появится окно для заполнения полей записей (Рисунок 2). После заполнения полей последней записи произойдёт выход в главное меню.
3.7 Поиск
В программе реализованы три вида поиска:
- поиск по специализации и двум первым цифрам телефонного номера;
- поиск по времени работы;
- поиск по форме собственности с сортировкой наименований торговых точек по алфавиту.
Для перехода в меню поиска необходимо в главном меню нажать цифру «4», соответствующую строке «Расширенный поиск» и нажать клавишу Enter. В центре экрана появится окно, содержащее меню поиска. В этом меню указаны три вида поиска, реализованные в программе. Их выбор осуществляется цифрами от «1» до «3». Для выхода в главное меню необходимо нажать на числовой клавиатуре клавишу «4» («Выход в главное меню») и нажать клавишу Enter.
Рисунок 4 – Меню поиска
После выбора необходимого поиска появится окно для ввода указанных параметров. После того, как пользователь введёт параметры поиска, появится окно, содержащее непосредственно заданные параметры поиска и таблицу, в которой представлены торговые точки, удовлетворяющие этим параметрам. Для выхода в меню поиска требуется нажать любую клавишу.
3.8 Выход из программы
Выход из программы осуществляется в главном меню нажатием клавиши с цифрой «5». Данные после закрытия программы сохраняются в файле Jeffries.txt в текущем каталоге и могут быть использованы при последующем запуске программы.
ЗАКЛЮЧЕНИЕ
При выполнении курсового проекта были изучены способы разработки простейшей базы данных, используя типизированные файлы и записи в языке программирования Turbo Pascal.
В ходе выполнения курсового проекта были разработаны три основных документа:
- техническое задание;
- руководство программиста;
- руководство пользователя.
Техническое задание содержит совокупность требований к программному средству и может использоваться как мера проверки и приемки разработанной программы. Техническое задание является одним из основных документов проекта программного средства.
Руководство программиста описывает ход разработки программы. Также содержит теоретические сведения о программировании на языке Pascal.
Для начинающих пользователей, разработано руководство пользователя, которое содержит пояснение к работе с программой.
Разработанная программа, работающая с однотабличной базой данных, решает все поставленные перед ней задачи и соответствует перечню требований к программному продукту.
СПИСОК ЛИТЕРАТУРЫ
1. Фаронов В.В. Turbo Pascal 7.0 Начальный курс. ОМД групп , 2003 год
2. Шпак Ю.А. Turbo Pascal 7.0 на примерах. Юниор, 2003 год
3. http://www.toehelp.ru/theory/informat/lecture07.html
4. http://revolution.allbest.ru/programming/00051904_0.html
5. http://rsc-team.ru/index.pl?rzd=2&group=lection&ind=21
6. http://atomas.ru/tp/8/8_5.html