Разработка приложения, использующего однофайловую базу данных на Pascal - Курсовая работа

бесплатно 0
4.5 128
Создание типизированного файла, содержащего информацию о тестировании студентов по учебным дисциплинам. Описание необходимых входных данных. Используемые компоненты при разработке программы. Процедура Output, служащая для вывода базы данных на экран.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Язык Pascal, на котором она выполняется, идеально подходит для этого, так как не отягощен лишними для начинающих программистов сложностями и, в то же время, обладает достаточными возможностями для реализации структурной программы. Система Pascal ABC основана на языке Delphi Pascal и призвана осуществить постепенный переход от простейших программ к модульному, объектно-ориентированному, событийному и компонентному программированию. Некоторые языковые конструкции в Pascal ABC допускают, наряду с основным, упрощенное использование, что позволяет использовать их на ранних этапах обучения. Тела методов можно определять непосредственно внутри классов (в стиле Java и C#), что позволяет создавать классы практически сразу после изучения записей, процедур и функций. Ряд модулей системы программирования Pascal ABC специально создавался для учебных целей: Модуль растровой графики GRAPHABC обходится без объектов, хотя его возможности практически совпадают с графическими возможностями Borland Delphi.Создать типизированный файл, содержащий информацию о тестировании студентов по учебным дисциплинам. База должна содержать Ф.И.О. студента, название предмета, количество заданных вопросов и количество правильных ответов, дата и время прохождения теста (дд.мм.гггг. чч:мм). Дополнительно программа должна составить ведомость результатов либо по каждому студенту, либо по каждому предмету, содержащую оценки, полученные по тестированию. Программа должна выполнять следующие дополнительные функции: создание новой базы данных; открытие базы из файла; сохранение базы в файл; добавление записей; удаление записей; поиск записей по всем полю; сортировку простыми вставками по любому полю ; вывод данных на экран; выход из программы. Входными данными для данной задачи будут данные, вводимые пользователем с клавиатуры, либо информация из файла.Для хранения информации о студентах необходимо создать новый тип данных вида запись, поля которой могут хранить следующую информацию о каждом из студентов: Номер записи. Тип данных - string; Тип данных - string; Тип данных - string; Тип данных - string.while (TEMPINT <Length(Element.Title)) and TEMPFLAG do begin if (TEMPINT > 10) and (Element.Title[TEMPINT] = "") then begin write(Copy(Element.Title,1,TEMPINT)); write(Copy(Element.Title,TEMPINT 1,Length(Element.Title))); if TEMPFLAG then begin write(Element.Title); writeln(Element.Time.Day div 10,Element.Time.Day mod 10,".",Element.Time.Month div 10,Element.Time.Month mod 10,".",Element.Time.Year); end else begin flag:=false;Главное окно программы: Рис. На экране отображается меню программы. Пользователь может работать с программой. Создание нового файла: Рис. Можно открыть уже созданную базу данных из файла: Рис.В рамках данной курсовой работы было решено задание «Разработка базы реализованного товара в лесном хозяйстве». Задание представляет собой приложение, которое позволяет сохранять результаты тестирования студентов: создавать базу данных, редактировать, читать из файла и записывать в файл, редактировать базу данных, выполнять поиск по различным полям, а также выполнять сортировку по различным полям по возрастанию.

Вывод
В рамках данной курсовой работы было решено задание «Разработка базы реализованного товара в лесном хозяйстве».

Задание представляет собой приложение, которое позволяет сохранять результаты тестирования студентов: создавать базу данных, редактировать, читать из файла и записывать в файл, редактировать базу данных, выполнять поиск по различным полям, а также выполнять сортировку по различным полям по возрастанию. Приложение имеет понятный интерфейс. В ходе тестирования приложение показало себя стабильным и устойчивым к некорректному вводу данных пользователя.

Для разработки приложения использовался язык высокого уровня Pascal. Средой разработки была выбрана среда Pascal ABC.

Список литературы
1. Бородич Ю.С., Вальвачев А.Н., Кузьмич А.И. Паскаль для персональных компьютеров. - Мн.: Выш.шк.; БФ ГИТМ «НИКА», 2011.

2. Аляев Ю.А., Гладков В.П., Козлов О.А. Практикум по алгоритмизации и программированию на языке Паскаль: Учеб. пособие. - М.:Финансы и статистика, 2010.

3. Т.А. Павловская -Паскаль, программирование на языке высокого уровня москва-минск, 2009.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?