Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка прикладного забезпечення, що реалізує функції упорядника кросворду

Реферат Розробка прикладного забезпечення, що реалізує функції упорядника кросворду





ахована на роботу в операційних системах: Windows XP/7.

Вимоги до програмної документації

Вимоги до складу документації

Склад документації визначається Виконавцем на етапі розробки переліком розроблюваних документів і узгоджується із Замовником.

У комплект документації в обов'язковому порядку повинні входити:

специфікація;

текст програми;

керівництво оператора;

завантажувальні модулі;

програма і методика випробувань.

Вимоги до оформлення документації

Програмна документація повинна бути розроблена і оформлена відповідно до ЕСПД.

Техніко-економічні вимоги

Трудомісткість розробки, налагодження і випробувань АІСК повинна бути узгоджена Виконавцем та Замовником на етапі укладання договору на виконання робіт.

Стадії та етапи розробки

Створення і відпрацювання АІСК повинно проводитися за такими основними етапами:

- й етап. Розробка програми і програмної документації.

- й етап. Випробування програми.

- й етап. Підготовка та передача програми.

Порядок контролю та приймання

Приймання розробленого АІСК здійснюється на засобах обчислювальної техніки Замовника в обсязі, визначеному програмою та методикою випробувань АІСК, і в строки, визначені відомістю виконання (календарним планом) робіт до відповідного договору. Результати приймання АІСК повинні бути відображені в технічному акті.

Програма та методика випробувань АІСК випускається виконавцем відповідно до ГОСТ 19.301-79 («програма і методика випробувань») і повинна бути узгоджена з Замовником.

Порядок внесення змін до технічне завдання

Справжнє технічне завдання може уточнюватися і доповнюватися в процесі створення ТР спільними рішеннями сторін, які підписали технічне завдання, оформленими у вигляді доповнення до ТЗ відповідно до вимог ГОСТ 19.201-78.


2.5.2 Опис програми

Проектування системи необхідно почати з розробки методу організації даних.

Для зберігання конфігурації кросворду доцільно використовувати зовнішній файл. В якості базового типу файлу будемо використовувати ini-файл. Формат ini-файлів дуже простий. Ini-файл являє собою текстовий файл. Секціями називається група параметрів. У тексті назва секції виділяється квадратними дужками. Дані зберігаються у вигляді рядка: « lt; Ім'я ключа gt;= lt; Значення gt;». Для доступу до значення ключа викликається функція, параметрами якої пере?? аются ім'я секції і ім'я ключа.

У файлі, що зберігає інформацію про конфігурацію кросворду необхідна наступна інформація:

ширина кросворду в буквах;

висота кросворду в буквах;

кількість слів

матриця шаблону (схеми)

інформація про координати кожного слова

Для зберігання списку слів можна використовувати звичайний текстовий файл, в якому кожне слово зберігається в окремому рядку.

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

Для реалізації основної функції підбору варіантів необхідно розробити алгоритм рекурсивного підбору варіантів з проміжним висновком варіантів.

Файли з конфігурацією кросворду будемо називати файлом схеми (* .scm). Секції та ключі цього файлу представлені в таблиці 2.


Таблиця 2 - Секції та ключі файлу схеми.

СекціяКлючПрімерОпісаніе [main] width6Шіріна кроссвордаheight6висотаwords4колічество слів [matrix] 1,2 ... N010100шаблон кросворду 0 - немає букви 1 - там повинна бути літера [words] 12,1, vслова I=X, Y, N I- номер від 1 до words X, Y - координати першого символу слова N - напрям v-вертикальне h-горизонтальне

Клас tStringList являє собою список рядків і асоційованих з кожним рядком покажчика на об'єкт. У даному випадку замість покажчика зберігається сумісне за типом з покажчиком 4-х байтного цілочисельного числа Integer, значенням якого в програмі є кількість зустрічаються слів у тексті. Цей клас простий в роботі. Особливим його перевагою є швидкий пошук по вмісту. Пошук може здійснюватися як по рядках, так і за вказівником. Методи SaveToFlile і LoadFomFile дозволяють відповідно зберегти і завантажити вміст у файл.

Будемо вико...


Назад | сторінка 4 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми контролю виробів і підготовка програмної документації
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Яка виборча система повинна бути в Україні
  • Реферат на тему: Етап і порядок розробки проектно-кошторисної документації
  • Реферат на тему: Правила Виконання навчальної документації. Вимоги до кваліфікаційної робот ...