Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР.docx
Скачиваний:
0
Добавлен:
16.05.2023
Размер:
384.54 Кб
Скачать

1 Техническое задание

1.1 Введение

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

Предполагается, что систему будут использовать студенты,

преподаватели, ректорат и администрация образовательного заведения.

1.2 Основание для разработки

Система разрабатывается на основании приказа ректора УГАТУ от 1.12.2020.

1.3 Назначение разработки

Система предназначена для группировки количества учебных часов за семестр по каждому предмету и по их номерам и получения количество учебных часов за семестр.

1.4 Требование к программе или к программному продукту

1.4.1 Требование к функциональным характеристикам

1.4.1.1 Система должна обеспечивать возможность выполнения

следующих функций:

  • Ввод информации из файлов (текстовые файлы F1 и F2);

  • Формирование выходного документа, структура которого

представлена в таблице 3;

  • Сохранение выходного документа в файл (текстовый файл F3).

1.4.1.2 Исходные данные

К исходным данным относятся:

Таблица 1 - Структура файла F1

№ предмета

Наименование предмета

- База данных предметов;

- Номера предметов;

Таблица 2 - Структура файла F2

День

недели

Время

начала

Время окончания

предмета

Начало

(№ недели)

Конец

(№ недели)

Вид

занятий

- База данных предметов;

- Информация о времени проведения занятий;

-Вид занятий;

1.4.1.3 Результаты

К результатам относятся:

Таблица 3 - структура файла F3

Вид занятий

Название предмета

Количество учебных часов за семестр

  • Структурированное распределение по видам и количества учебных часов за семестр;

  • Название предмета;

  • Количество учебный часов за семестр.

1.5 Требования к надежности

  • Предусмотреть контроль входных данных;

  • Обеспечить целостной хранимой информации;

  • Обеспечить контроль доступа к системе.

1.6 Требования к условиям эксплуатации

Требования не предъявляются.

1.7 Требования к составу и параметрам технических средств

  • Система должна работать на IВМ совместимых персональных компьютерах;

  • Тип процессора - Windows XP и выше;

  • Объем оперативного запоминающего устройства 32 Мб и более.

1.8 Требования к информационной и программной совместимости

Система должна работать под управлением семейства операционных

систем Win 32, Win 64 (Windows XP, Windows 7, Windows 8, Windows 10).

1.9 Требования к программной документации

Необходимо предоставить следующие документы:

  • Руководство пользователя;

  • Руководство системного программиста;

  • Описание всех функций;

  • Структурная схема программной системы.

1.10 Ограничения на входные и выходные данные

1.10.1 Ограничения, накладываемые на входные данные,

считываемые из первого файла (F1):

  1. Поле «№ предмета» должно быть уникальным;

  2. Поле «№ предмета» состоит из цифр;

  3. Поле «Наименование предмета» должно содержать только латинские буквы;

1.10.2 Ограничения, накладываемые на входные данные, считываемые из первого файла (F2):

  1. Поле «День недели» должно содержать только латинские буквы;

  2. Поле «Время начала» должно содержать только цифры, двоеточие, цифры, и исключительно в данном порядке;

  3. Поле «Время окончания» должно содержать только цифры, двоеточие, цифры, и исключительно в данном порядке;

  4. Поле «№ предмета» состоит из цифр;

  5. Поле «№ предмета» содержится в файле F1;

  6. Поле «Начало (№ недели)» состоит из цифр;

  7. Поле «Конец (№ недели)» состоит из цифр;

  8. Поле «Вид занятий» должно содержать только латинские буквы;