Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Анохин_Отчёт_печать.doc
Скачиваний:
5
Добавлен:
29.10.2018
Размер:
439.3 Кб
Скачать

6 Индивидуальное задание

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

При практической реализации системы особое внимание было уделено задаче написания “ядра” системы – методам решения задачи и процедурам формирования ограничений. Интерфейсная часть была написана для целей практического использования и определения границ применимости алгоритмов, поэтому включает в себя максимум функциональных возможностей и содержит модули предобработки входных данных.

Ядро системы и интерфейсная часть были написаны на Delphi 7.0. Методы решения и алгоритмы формирования ограничений написаны с использованием объектно-ориентированной технологии, что позволит в будущем легко инкапсулировать их в дальнейшие модификации системы, не нарушая целостности взаимодействия различных алгоритмов. Текст объектов методов решения задачи приведен в приложении А. База данных была реализована с использованием драйвера доступа к таблицам Paradox , запросы к ней осуществляются на языке PL/SQL.

6.1. Техническое задание на разработку программного продукта для автоматизации формирования расписания в ДТДГМА.

Разработаем техническое задание на создание программного продукта для автоматизации формирования расписания в ДТДГМА.

6.1.1 Введение

Программно методический комплекс (ПМК) продукта для автоматизации формирования расписания в ДТДГМА представляет собой реализацию системы автоматизированного формирования предметов и преподавателей.

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

Разработка выполняется на основании индивидуального задания на конструкторско-технологическую практику.

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

ПМК для автоматизации формирования расписания в ДТДГМА, для решения проблемы высоких временных затрат при формировании расписания.

Требования к созданию программного обеспечения для организации базы данных и алгоритма оптимизации пакета заданий.

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

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

– наличие функции для ввода данных о предмете.

– регистрация предметов.

– регистрация преподавателей.

– вывод на экран отчета о результатах проведенной работе.

Основные технические требования:

– простота инсталляции программного обеспечения.

– наличие интуитивно понятного графического интерфейса.

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

– обеспечить стабильную работу без сбоев.

– обеспечить контроль вводимых данных.

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

– наличие подключенного сетевого диска V с размещенной БД.

– CPU PII-400 (желательно PIII или P4 также Celeron, AMD Athlon(Duron))

– минимум 128 MB RAM

– ПМК должен занимать на жестком диске не более 100 Мб свободного места;

– Для нормального функционирования должно быть запущено не более одной копии ПМК;

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

– Windows 2000/XP/Vista;

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

  1. рабочий проект ПМК на языке UML;

  2. исходные коды ПМК с комментариями;

  3. руководство пользователя;

  4. руководство разработчика;