- •Методические указания для учебной практики
- •Общие положения
- •Содержание отчета
- •Требования к структурным элементам отчета
- •1.1. Теоретическая часть
- •1.1.1. Содержание задачи
- •1.1.2.1. Характеристика первичной информации
- •1.1.2.2. Характеристика нормативно-справочной информации
- •1.1.2.3. Характеристика промежуточной информации
- •1.1.2.4. Характеристика результатной информации
- •1.1.3. Технологический процесс решения задачи и его описание
- •1.2. Проектная часть
- •1.2. Постановка задачи
- •1.2.2.1. Классификация и кодирование информации
- •1.2.2.2. Характеристика входной информации
- •1.2.2.3. Характеристика нормативно-справочной информации
- •1.2.2.4. Характеристика промежуточной информации
- •1.2.2.5. Характеристика выходной информации
- •1.2.3. Программная реализация задачи
- •1.2.4. Схема взаимосвязи программных модулей и файлов и ее описание
- •1.2.5. Технологический процесс решения задачи и его описание
- •Оформление отчета
1.2.3. Программная реализация задачи
В этом пункте приводятся:
общая схема программной реализации задачи;
cведения о программных модулях;
интерфейс пользователя (внешний вид меню).
Сведения о программных модулях оформляются в таблице.
Таблица X. Программные модули
Имя модуля |
Назначение |
№ приложения |
Zastavka.pas |
Заглавный кадр приложения |
22 |
Vvod_rab_pv.pas |
Заполнение и корректировка входной таблицы rab_pv.db |
23 |
|
. . . |
|
Raschet.pas |
Расчет начислений и удержаний |
27 |
|
. . . |
|
Примечания:
Пункт должен начинаться с текста, а не со схемы. Например, программная реализация задачи «Автоматизация расчетов начислений и удержаний для работников цеха с повременной оплатой труда» представлена следующим образом.
Интерфейс пользователя в данном пункте можно не приводить. Тогда его следует вставить в приложение. В этом случае из данного пункта на него должна быть сделана ссылка. Например, интерфейс пользователя приведен в приложении X (где X – номер приложения).
В графе «Назначение» должны быть слова, отражающие действие, за исключением головного и, возможно, управляющих модулей. В данном примере словами, отражающими действие, являются «Заполнение и корректировка», «Расчет».
1.2.4. Схема взаимосвязи программных модулей и файлов и ее описание
Схема взаимосвязи программных модулей и файлов строится на основании графы «Назначение» таблицы «Программные модули» из пункта «Программная реализация задачи». Количество модулей (прямоугольников) в схеме взаимосвязи определяется по формуле:
количество модулей в таблице – количество управляющих модулей
В схеме взаимосвязи появляются идентификаторы, приведенные в пунктах 1.2.2.2 – 1.2.2.5. При разработке схемы взаимосвязи используют информацию из таблиц «Описание входных файлов», «Описание нормативно-справочных файлов», «Описание промежуточных файлов», «Выходные документы» (графы «На основании каких документов заполняется», «На основании каких файлов формируется»).
1.2.5. Технологический процесс решения задачи и его описание
В технологическом процессе должно четко прослеживаться – на основании данных из каких файлов формируется каждый отчет. Это должно быть отражено и в описании.
Технологический процесс не должен противоречить схеме взаимосвязи программных модулей и файлов.
Технологический процесс отражает путь получения выходной информации из первичной. На основании первичных документов заполняются входные файлы. Если имеются промежуточные файлы, то они формируются на основе данных из входных файлов или из входных и справочных файлов. На основе данных из файлов (входных, справочных, промежуточных) формируются отчеты.
Технологический процесс начинается с блока «Источник». В нем указывают должностное лицо (или структурное подразделение), которое заполняет первичный документ. Информация о том, кем заполняется документ, была приведена в пункте «Характеристика первичной информации».
Технологический процесс заканчивается блоком «Приемник», в котором указывают получателя отчетов (должностное лицо или структурное подразделение). Эту информацию следует взять из графы «Получатель» таблицы «Выходные документы».