Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе




Скачать 306.4 Kb.
НазваниеАвтоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе
страница4/7
Дата публикации24.03.2013
Размер306.4 Kb.
ТипПояснительная записка
www.vbibl.ru > Информатика > Пояснительная записка
1   2   3   4   5   6   7

^ 2КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

1.1Обоснование выбора инструментальных средств и среды реализации.


Для реализации системы Snake использован язык программирования Object Pascal. Средa программирования – Delphi 5.0, которая идеально сочетает в себе возможности структурного и объектно-ориентированного программирования. Кроме того, с этим языком знакома вся проектная группа. Данный язык значительно облегчает разработку интерфейсной части программы и предоставляет пользователю возможность легкого манипулирования процессом составления и разгадывания кроссворда.

1.2Состав программных модулей ПС


Программная система «линейный кроссворд» состоит из следующих программных модулей:

  • Snake.cfg – файл конфигурации

  • Snake.dpr – файл проекта

  • AddUnit_new.pas

  • AutoFieldFormUnit.pas

  • CreateUnit.pas

  • CrossGen.pas

  • CrossGenFormUnit.pas исходные тексты модулей

  • EditWin.pas

  • MainFormUnit.pas

  • MainUnit.pas

  • PaintObjects.pas

  • AddUnit_new.dfm

  • AutoFieldFormUnit.dfm

  • CreateUnit.dfm

  • CrossGenFormUnit.dfm файлы форм

  • EditWin.dfm

  • MainFormUnit.dfm

  • MainUnit.dfm

  • файлы помощи (About.htm, Error.htm, Formats.htm, Main.htm, Structure.htm, Toolbars.htm, Work.htm)

  • TestDic 26-5-1 файлы словарей

  • TestDic 38-5-2

  • Snake.exe – исполняемый модуль.


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

  • Main in 'MAIN.PAS' {Главное окно приложения},

  • AboutU in 'AboutU.pas' {Окно "О программе"},

  • InsertU in 'InsertU.pas' {Окно вставки в словарь},

  • IncludeU in 'IncludeU.pas' {Окно подключения словарей},

  • SelDicLangU in 'SelDicLangU.pas' {Выбор языка и имени словаря},

  • SelKrossLangU in 'SelKrossLangU.pas' {Выбор языка кроссворда},

  • EnterWordU in 'EnterWordU.pas' {Окно ввода разгадываемого слова}


Тексты модулей CrossGen.pas и PaintObjects.pas с комментариями помещены в Приложении B.

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




Рисунок 6 – Схема взаимодействия модулей

Список используемой литературы


  1. Зеленко Л.С. Лекции по курсу «Технологии программирования». Самара, СГАУ, 2003.

  2. СТП СГАУ 6.1.4-97. Общие требования к оформлению учебных текстовых документов: Методические указания. - Самара, Самар. аэрокосм. ун-т, 1997. - 16 с.

  3. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы: (Сборник): ГОСТ 34.003-90,

РД 50-680-88, РД 50-682-89, ГОСТ 34.201-89 - ГОСТ 34.602.89. - М.: Изд-во стандартов, 1992. -150 с.

  1. ГОСТ 19.701-90 (ИСО 5807-85). ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. – М.: Изд-во стандартов, 1991. - 26 с.

  2. Система программирования Delphi. Валерий Фаронов. Санкт-Петербург «БХВ-Петербург»2003

^ Справочное руководство по "Змейка" .

Программа предназначена для составления кроссвордов и их разгадывания.
1   2   3   4   5   6   7

Похожие:

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Пояснительная записка: с., рис., схем программ и алгоритмов, библиограф. Источник, приложения

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconПояснительная записка к курсовой работе по дисциплине «Интеллектуальные подсистемы сапр»
Пояснительная записка к курсовой работе 10 страниц, 2 рисунка, 1 таблица, 3 источника

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconОтчет о лабораторной работе должен содержать
Разработать экспертную систему, реализующую алгоритм обратной цепочки рассуждений на основе базы знаний, разработанной в лабораторной...

Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе iconПояснительная записка к курсовому проекту по дисциплине: «Процессоры...
Вычислительная система цифровой обработки сигналов в реальном времени пояснительная записка

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
www.vbibl.ru
Главная страница