2) кроссворды хранятся в файлах, структура файла определяется в процессе проектирования;
3) предусмотреть контроль целостности создаваемого кроссворда.
2.3 Требования к техническому обеспечению:
1) тип ЭВМ - IBM PC совместимый;
2) Монитор с разрешающей способностью не ниже 800 х 600;
3) Манипулятор – мышь;
4) конфигурация комплекса определяется в процессе выполнения курсового проекта.
2.4 Требования к программному обеспечению:
1) тип операционной системы - Windows 98 и выше;
2) среда программирования - Borland Delphi 7.0.
2.5 Общие требования к проектируемой системе.
2.5.1 Функции, реализуемые системой:
1) ввод данных (настройка параметров системы);
2) автоматическое составление (генерация) кроссворда с проверкой целостности его структуры;
3) ручное составление кроссворда;
4) сохранение кроссворда в файл заданной структуры;
5) загрузка кроссворда из файла;
6) работа со словарями понятий:
- добавление понятия;
- удаление понятия;
- изменение понятия;
- проверка дублирования понятий;
- проверка языка понятий;
- загрузка словаря из файла;
- сохранение словаря из файла;
- создание нового словаря понятий;
7) разгадывание кроссворда с организацией системы подсказок;
8) визуализация процессов работы с кроссвордом;
9) организация информационной поддержки системы (выдача справочной информации о системе).
2.5.2 Технические требования к системе:
1) режим работы - диалоговый;
2) время автоматической генерации кроссворда не более 3 минут;
3) система должна удовлетворять санитарным правилам и нормам
СанПин 2.2.2.4-/130-03;
4) условия работы средств вычислительной техники должны соответствовать группе 1 п.1.3.1 ГОСТ 21552-84.
3 Календарный план выполнения работ
№ п/п | Содержание работы по этапам | Объем этапа в % к общему объему проекта | Срок окончания | Фактическое выполнение | |
1 | Оформление технического задания и его утверждение | 5 | 25.02 | ||
2 | Разработка логического проекта системы и его предъявление руководителю | 40 | 1.04 | ||
2.1 | Разработка структурной системы | 10 | |||
2.2 | Разработка функциональной спецификации системы, в том числе: | 10 | |||
2.3 | Описание внешней информационной среды (контекстная диаграмма потоков данных) | 10 | |||
2.4 | Разработка схемы функционирования (диаграмма последовательности) | 10 | |||
3 | Реализация проекта, разработка контрольных примеров. Предъявление реализации руководителю. | 45 | 6.05 | ||
4 | Корректировка проекта и оформление документации проекта. Защита проекта с представлением презентации. | 10 | 15.05 |
Задание принял к исполнению ___________________ / ________________/ __________
Роспись Фамилия И.О. студента Дата
ПРИЛОЖЕНИЕ Г структура содержания
пояснительной записки
Содержание
Введение
1. Системотехническая часть
1.1 Анализ и описание предметной области
1.2 Постановка задачи
1.3 Структурная схема системы
1.4 Функциональная спецификация системы
1.4.1 Перечень функций, реализуемых системой
1.4.2 Описание внешней информационной среды (контекстная диаграмма потоков данных)
1.4.3 Перечень исключительных ситуаций
1.5 Схема функционирования системы
1.6 Разработка структур данных и классов
1.7 Выбор и обоснование алгоритмов обработки данных (Разработка и описание алгоритмов обработки данных)
1.8 Логическая модель данных (при необходимости)
1.9 Выбор и обоснование комплекса технических средств
1.9.1 Расчет объема занимаемой памяти
1.9.2 Минимальные требования, предъявляемые к системе
1.10 Выбор и обоснование программных средств
1.10.1 Выбор языка программирования и среды разработки
1.10.2 Выбор операционной системы
1.10.3 Выбор системы управления базами данных (при необходимости)
2. Конструкторско-технологическая часть
2.1 Разработка пользовательского меню и описание интерфейса
2.2 Реализация классов и описание структур данных
2.3 Описание модулей программы
2.4 Описание тестового примера
Заключение
Список использованной литературы
Приложение А Руководство пользователю
Приложение В Листинг модулей программы
Учебное издание
Методические указания к курсовому проекту
по дисциплине «Технологии программирования»
Методические указания
Составитель: Зеленко Лариса Сергеевна Самарский государственный аэрокосмический
университет им. академика С.П.Королева.
443086 Самара, Московское шоссе, 34.