Введение
Целью данного курсового проекта является решение прикладной задачи по учету распределения студентов по базам практики и разработка программного обеспечения для ведения и хранения этой информации и выдачи необходимых выходных форм.
Для достижения поставленной цели необходимо решить следующие задачи:
Выполнить постановку задачи, включая спецификации входных и выходных данных;
Спроектировать структуры данных для ведения и хранения информации;
Разработать алгоритм решения задачи;
Спроектировать структуру программы, определить состав и назначение процедур и функций программы;
Написать программу на алгоритмическом языке Паскаль;
Отладить программу, подготовить данные и выполнить контрольный расчет.
1. Постановка задачи
Задача учета распределения студентов по базам практики должна включать в себя выполнение следующих функций:
Ввод и просмотр НСИ
Ввод исходной информации
Формирование требуемого выходного документа на основе НСИ и информации из входного документа
Организация элементарного оконного интерфейса , контроль вводимой информации.
Имеются следующие исходные данные:
Нормативно-справочная информация, включающая в себя два показателя:
Шифр завода
Наименование завода
2. Входной документ, включающий в себя следующие пока-затели:
Шифр завода
Общее количество студентов
Количество иногородних студентов
- Ф.И.О. и должность руководителя практики по данному
предприятию.
3. Выходной документ, включающий в себя следующие пока-затeли:
- Наименование завода
- Общее количество студентов
Количество иногородних студентов
- Ф.И.О. и должность руководителя практики по данному
предприятию
Кроме того, выходной документ должен содержать подсчет итогов по общему количеству студентов и количеству иного-родних студентов.
В работе предусмотреть возможность ввода и просмотра НСИ, ввод исходной информации и выдачу выходного документа с использованием входных данных и НСИ.
НСИ необходимо хранить в дисковом файле. Программа должна иметь “дружественный ” интерфейс, включающий в себя меню, контекстно-зависимую подсказку и контроль вводимой информации.
2.Информационное обеспечение.
Информационное обеспечение включает в себя следующие виды информации:
Нормативно-справочная информация (НСИ)
Входная информация
Выходная информация
Диалоговая информация
Нормативно справочная информация (НСИ) представляет собой редко изменяющуюся информацию, необходимую для решения задачи. В нашем случае НСИ представляет собой типизированный файл, содержащий наименования и шифры предприятий, принимающих студентов на практику. Состав и структура НСИ приведены в таблице 2.1.
Табл. 2.1.
| Шифр завода | Наименование завода |
Входная информация включает в себя часто изменяемые данные о студентах и их руководителях, направляемых для прохождения производственной практики на предприятия. Состав и структура входных данных для рассматриваемой задачи приведена в таблице 2.2. Входные данные вводятся с клавиатуры и затем хранятся в типизированном файле.
Табл. 2.2.
| Шифр завода | Общее количество Студентов | Количество иногородних студентов | Ф.И.О. руководителя | Должность руководителя |
Выходная информация представляет собой ведомость распределения студентов по базам практики, формируется с использованием входной информации и информации, хранящейся в НСИ, и приведена на рис.2.1.
Ведомость распределения студентов по базам практики.
| Шифр завода | Общее количество Студентов | Количество иногородних студентов | Ф.И.О. руководителя | Должность руководителя |
Рис. 2.1. Выходной документ
Для эффективной организации взаимодействия пользователя с программой предназначена диалоговая информация , организованная в виде “дружественного” интерфейса. Она представлена основным меню , позволяющими выбрать необходимый режим работы программы, и контекстно-зависимой подсказкой , облегчающей процесс общения пользователя с программным продуктом. В программе организован простейший оконный интерфейс , реализованный средствами модуля CRT.
Окно вывода меню (верхнее)- информация в этом окне находится на экране постоянно, не обновляясь в ходе работы программы.
Окно контекстно-зависимой подсказки (нижнее) – информация в этом окне периодически обновляется в соответствии с ходом исполнения программы.
Окно ввода данных и вывода результатов (среднее) – окно с изменяемой информацией.
3. Разработка алгоритма.
Разработка алгоритма велась методом нисходящего проектирования сверху вниз с последующей детализацией отдельных блоков.<
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.