Учет студентов, направляемых для прохождения

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

Содержание

стр.

Введение. ................................................................тАжтАжтАж 3

  1. Постановка задачи ...................................................тАжтАж..4
  1. Информационное обеспечение ...............................тАжтАж...5
  1. Разработка алгоритма .....................................тАжтАж...7
  1. Проектирование прикладного программного обеспечения тАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАжтАж.13

5. Отладка и тестирование ........................................тАжтАж..13

Заключение .............................................................тАжтАж..15

Литература ..............................................................тАжтАж..16

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

Введение

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

Для достижения поставленной цели необходимо решить следующие задачи:

  1. Выполнить постановку задачи, включая спецификации входных и выходных данных;
  2. Спроектировать структуры данных для ведения и хранения информации;
  3. Разработать алгоритм решения задачи;
  4. Спроектировать структуру программы, определить состав и назначение процедур и функций программы;
  5. Написать программу на алгоритмическом языке Паскаль;
  6. Отладить программу, подготовить данные и выполнить контрольный раiет.

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

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

  1. Ввод и просмотр НСИ
  2. Ввод исходной информации
  3. Формирование требуемого выходного документа на основе НСИ и информации из входного документа
  4. Организация элементарного оконного интерфейса , контроль вводимой информации.

Имеются следующие исходные данные:

  1. Нормативно-справочная информация, включающая в себя два показателя:
  2. Шифр завода
  3. Наименование завода

2. Входной документ, включающий в себя следующие пока-затели:

  1. Шифр завода
  2. Общее количество студентов
  3. Количество иногородних студентов
  4. - Ф.И.О. и должность руководителя практики по данному
  5. предприятию.

3. Выходной документ, включающий в себя следующие пока-затeли:

  1. - Наименование завода

- Общее количество студентов

  1. Количество иногородних студентов
  2. - Ф.И.О. и должность руководителя практики по данному
  3. предприятию

Кроме того, выходной документ должен содержать подiет итогов по общему количеству студентов и количеству иного-родних студентов.

В работе предусмотреть возможность ввода и просмотра НСИ, ввод исходной информации и выдачу выходного документа с использованием входных данных и НСИ.

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

2.Информационное обеспечение.

Информационное обеспечение включает в себя следующие виды информации:

  1. Нормативно-справочная информация (НСИ)
  2. Входная информация
  3. Выходная информация
  4. Диалоговая информация

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

Табл. 2.1.

Шифр заводаНаименование завода

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

Табл. 2.2.

Шифр заводаОбщее количество

СтудентовКоличество иногородних студентовФ.И.О. руководителяДолжность руководителя

Выходная информация представляет собой ведомость распределения студентов по базам практики, ?/p>