Разработка информационно-поисковой системы "Услуги фотоцентра" на языке программирования Паскаль - Курсовая работа

бесплатно 0
4.5 181
Разработка база данных в виде таблицы, включающей поля: ФИО, адрес, номер телефона, наименование услуги, сумма оплаты, срок выполнения. Процедуры программы и соответствующие им пункты в меню. Описание исходных данных, интерфейса и работы каждой процедуры.

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

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


Аннотация к работе
Язык Паскаль назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа. Язык Паскаль был создан Никлаусом Виртом в 1968-1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.Множество - это структурированный тип данных, представляющий собой набор взаимосвязанных по какому-либо признаку объектов, которые можно рассматривать как единое целое [4, c.139]. Все элементы множества должны принадлежать одному из порядковых типов, содержащему не более 256 значений [4, c. Операции над множествами: Объединением двух множеств A и B называется множество, состоящее из элементов, входящих хотя бы в одно из множеств A и B называется множество, состоящее из элементов, одновременно входящих во множествоВ курсовом проекте поставленной задачей являлась разработка информационно-поисковой системы на тему «Услуги фотоцентра» на языке программирования Паскаль. В ходе работы применить знания, полученные при изучении предмета «Основы алгоритмизации и программирования», а так же изученные самостоятельно. Ввод данных должен быть предоставлен пользователю. Все данные при их запросе и выполнении операций указанных пользователем должны выводиться виде таблицы с полями: ФИО, адрес, номер телефона, наименование услуги, сумма оплаты, срок выполнения. Меню должно вызывать соответствующие процедуры из программы.Каждой процедуре соответствует пункт в меню, которые осуществляют следующие действия: Пункт «Добавление клиентов» при запуске вызывает процедуру new_vvod. При вызове данной процедуры пользователь должен ввести количество добавляемых клиентов и необходимые данные, с которыми, в последующем он будет осуществлять определенные операции. Данная процедура работает как с новыми файлами (добавление клиентов в пустой файл), так и с уже созданными (дополняет уже в созданный файл необходимое пользователю число клиентов) Процедура выводит на экран данные введенные пользователем в процедуре new_vvod (то есть в пункте «Добавление клиентов»), которые были созданы уже ранее, в виде таблицы для их наиболее удобного отображения и последующих действий над ними. Пункт «Удаление всех записей по заданной услуге» вызывает процедуру udalenie_uslug.К основным исходным данным формирующим таблицу, находящуюся в базе данных, относятся: - ФИО (фамилия, имя, отчество); Так для полей: дом (dom), квартира (kvartira), номер телефона (nomer), сумма оплаты (summa), срок выполнения (srok), общее количество клиентов (n) был выбран тип данных Integer. Для полей: фамилия (familiy), имя (imy), отчество (otchestvo), город (gorod), улица (ulica), наименование услуги (usluga) был выбран тип данных String.Интерфейс - это совокупность средств и методов, при помощи которых пользователь взаимодействует с программой, компьютером, сайтами и т.д [1]. Меню состоит из следующих пунктов: добавление клиента, просмотр таблицы, удаление записи по заданному атрибуту, удаление всех записей по заданной услуге, замена номера телефона для заданной услуги, вывод сведений об оплате по заданной услуге, поиск, сортировка, выход. Название пунктов меню совпадают с названием процедур - это используется для удобства не только пользователя, но и программиста. А пользователь по названию пунктов сможет легко понять, какое действие выполняет та или иная процедура.Если файл был создан пользователем уже ранее, то при помощи данной процедуры можно найти файл по его имени и использовать для работы. Процедура «new_vivod» - процедура выводит на экран данные введенные пользователем, если данные отсутствуют в файле, то на экран выводится только рамка таблицы, а данные в ней будут отсутствовать. Программа проходит по записям пока не конец файла, если запись не равна введенному условию (атрибуту) пользователем то происходит присваивание этой записи другому (дополнительному) массиву, а затем происходит запись этого доп. массива в файл (с которым производятся операции в данный момент). С начало идет чтение файла открытого в данный сеанс, затем пользователь производить ввод “Наименования Услуги”, потом идет поочередное сравнение каждой “Услуги” (записи) из файла с введенной пользователем “Услугой” если совпадения не происходит, то осуществляется присваивание этой записи (в которой “Наименование услуги” не совпали) “другому” массиву, и так происходит проверка с каждой “Услугой” (записью), а затем происходит запись этого “другого” массива в файл который открыт в данный момент (в данный сеанс). С начало идет чтение файла с которым пользователь работает в данный момент, затем пользователю предлагается ввести “Наименование услуги” и “Номер телефона” (для его замены), потом осуществляется поиск (сравнение) записи с введенной пользователем “Услугой”, если такая запись найдена то ей сразу происходи

План
Содержание

Введение

1. Структурированный тип данных - множество

2. Разработка информационно-поисковой системы «Услуги фотоцентра» на языке программирования Паскаль

2.1 Постановка задачи

2.2 Описание алгоритма решения задачи

2.3 Описание исходных данных

3. Практическая часть выполнения задачи на языке программирования Паскаль

3.1 Описание интерфейса

3.2 Описание работы каждого блока

4. Результаты работы программы

Заключение

Список использованных источников

Приложение А Листинг программы

Приложение Б Блок-схема

Введение
Язык Паскаль назван в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля, который создал первую в мире механическую машину, складывающую два числа.

Язык Паскаль был создан Никлаусом Виртом в 1968-1969 годах после его участия в работе комитета разработки стандарта языка Алгол-68. Он был опубликован в 1970 году Виртом как небольшой и эффективный язык, чтобы способствовать хорошему стилю программирования, использовать структурное программирование и структурированные данные.

В данном курсовом проекте главной целью является разработка информационно-поисковой системы «Услуги Фотоцентра» на языке программирования Паскаль, с удобным пользовательским интерфейсом для работы с данной программой.

Информационно-поисковая система (ИПС) - это система, обеспечивающая поиск и отбор необходимых данных в некоторой базе данных.

Результатом выполнения курсового проекта будет являться база данных в виде таблицы, которая будет включать в себя следующие поля: ФИО, адрес, номер телефона, наименование услуги, сумма оплаты, срок выполнения. А так же необходимо изучить теоретические сведения, закрепить и систематизировать знания, полученные в процессе изучения дисциплины «Основы алгоритмизации и программирования», а так же уметь применять полученные знания на практике.

Более того, данная программа не имеет каких-либо возвратных ограничений, что подразумевает отсутствие у пользователя перечня определенных навыков, за исключением простейшей компьютерной этики. Основной целью данной программы является удобство, простота и качество.

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


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

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





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