Описание логической структуры программы




Введение

Цель моей курсовой работы разработать информационно-справочную систему Регистратура.

Данный курсовой проект посвящен разработке информационно-справочной подсистемы.

Информационная система (ИС) в целом - автоматизированная система, предназначенная для организации, хранения, пополнения, поддержки и представления пользователям информации в соответствии с их запросами. Информация, выдаваемая информационной системой потребителю, является одним из ресурсов, позволяющих повысить производительность труда и эффективность его деятельности. Важнейшим аспектом взаимоотношений потребителя и информационной системы является по возможности наиболее полное и рациональное удовлетворение информационной потребности пользователя, другими словами, обеспечение эффективного использования информационных ресурсов. Это, в свою очередь, предполагает доведение информации до потребителя в требуемом объеме, в заданные сроки и удобной для восприятия форме. Именно использование информационных ресурсов таким образом позволяет минимизировать расход всех других видов ресурсов (материальных, трудовых, финансовых, вычислительных) при информационном обеспечении потребителей.

Системы (или подсистемы) информационного обеспечения входят в состав любой автоматизированной управляющей системы и являются ее важнейшими компонентами.

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

 


Основные задачи курсовой работы:

1. Разработка информационно-справочной системы Регистратура

2. Реализация следующих возможностей таких как:

- Вывод самого болеющего ребенка;

- Вывод кто больше болеет – мальчики или девочки;

- Вывод списка детей, проживающих на заданной улице.

3. Реализация следующих процедур таких как:

- Ввод данных с файла и чтение в файл

- Обработка данных (добавление и удаление записей)

- Поиск информации

- Вывод упорядоченной информации (вывод результатов)

- Выход из программы


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

Составить программу согласно варианту задания с разработкой процедур(функций). В программе должно быть предусмотрено главное меню со следующими пунктами (примерный перечень)

1. Ввод данных (ввод данных с клавиатуры, чтения данных с файла [предусмотреть запись данных в файл, чтение данных из файла]).

2. Обработка данных (добавление и удаление записей)

3. Поиск информации

4. Вывод упорядоченной информации (вывод результатов)

5. Выход из программы

ВАРИАНТ 7

Регистратура

Структура элемента массива ребенок: фамилия, место жительства – город, улица, дом, квартира, пол, количество дней посещения. Определить:

─ самого болеющего ребенка;

─ кто больше болеет – мальчики или девочки;

─ список детей, проживающих на заданной улице.

 

 


Анализ предметной области

Описание входных переменных

В курсовой работе я использовал структурированный комбинированный тип данных запись

Входные переменные:

TLocation – запись о местонахождении ребенка

TChild – запись о ребенка

Ftown – город

FStreat – улица

Loc – переменная записи TLocation в записи TChild

Fhouse - дом

Fflat - квартира

FSurname – фамилие ребенка

Gender – пол ребенка

KDP – количество дней посещения

Vibor – перемення для выбора пункта меню

F – файловая переменная для записи и считывании информации

Child – имя массива записей

Zap – переменная записи записей

Fami – переменная для поиска записи

N – количество записей в массиве

t – переменная целого типа отвечающая за поиск

 

 


Описание логической структуры программы

 
 

 


-

 

+

 

3. Описание подпрограмм

1.Процедура ввода записей в файл

 
 

 

 


2. Процедура чтение записи из файла

 
 

 

 


 


3. Процедура добавление записей

 

 
 

 

 

4. Процедура удаление записи

 
 

 

 


5. Процедура поиска информации

 
 

 

6.Процедура вывода результатов

 
 

 

 


 


 

 

 

 

3.

Описание программы

В курсовой работе разработаны такие процедуры как:

1) vvod

2) chten

3) dobav

4) delete

5) poisk

6) ill_child

7) disease

8) streat

 

Процедура vvod осуществляет ввод записи с клавиатуры в типизированный файл

Процедура chten осуществляет чтение с типизированного файла записей

Процедура dobav осуществляет добавление записи в типизированный файл

Процедура delete осуществляет удаление записи

Процедура poisk осуществляет поиск записи по конкретному ключевому полю

Процедура ill_child выводит информацию о самом больном ребенке

Процедура disease выводит информацию о том, кто больше болеет – мальчики или девочки

Процедура streat выводит список детей, которые проживают на заданной улице




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-07-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: