Создание модульной программы в среде Delphi

Автор работы: Пользователь скрыл имя, 13 Декабря 2010 в 19:49, курсовая работа

Краткое описание

Данный проект разработан, для того чтобы показать, каким образом можно обращаться к программам, разработанных в различных языках программирования, объединив их в один комплекс программ, разработанного в качестве простейшего меню в языке Borland Delphi. Таким образом, данная программа полезна в обучающем процессе (для ознакомления с возможностью представления комплекса программ в одном простейшем меню, разработанного различными способами).

Содержание работы

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
1.1 Введение 4
1.2 Назначение разработки 4
1.3 Требования к программе или программному изделию 5
1.3.1 Аппаратные требования, требования к совместимости 5
1.3.2 Процессы обработки 6
1.3.3 Результирующие компоненты изделия 6
1.4 Требования к программной документации 7
2 ТЕХНИЧЕСКИЙ ПРОЕКТ 8
2.1 Назначение и область применения 8
2.2 Разработка структуры приложения 8
2.3 Описание частей программы 9
2.3.1 Подсистема построения эллипса 9
2.3.2 Подсистема динамический список 9
2.3.3 Подсистема графический редактор «Окружности» 9
2.3.4 Подсистема информации о странах мира 10
2.3.5 Подсистема-тест 10
2.4Инструкции, включающие в себя средства для работы с программой 10
3 РАБОЧИЙ ПРОЕКТ 16
3.1 Общие сведения 16
3.2 Основная программа Курсовой проект 16
3.2.1 Создание меню 16
3.3 Программа «Эллипс» 17
3.4 Программа динамического списка 17
3.5 Программа графический редактор «Окружности» 18
3.6 Программа информация о преподавателях ВУЗа 20
3.7 Программа-тест 21
3.8 Методика испытаний 21
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 25
ПРИЛОЖЕНИЕ 26

Содержимое работы - 1 файл

Курсовой проект.docx

— 422.92 Кб (Скачать файл)

Содержание

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4

1.1 Введение 4

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

1.3 Требования к программе или программному изделию 5

    1.3.1 Аппаратные требования, требования к совместимости 5

    1.3.2 Процессы обработки 6

    1.3.3 Результирующие компоненты изделия 6

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

2 ТЕХНИЧЕСКИЙ ПРОЕКТ 8

2.1 Назначение и область применения 8

2.2 Разработка структуры приложения 8

2.3 Описание частей программы 9

    2.3.1 Подсистема построения эллипса 9

    2.3.2 Подсистема динамический список 9

    2.3.3 Подсистема графический редактор «Окружности» 9

    2.3.4 Подсистема информации о странах мира 10

    2.3.5 Подсистема-тест 10

2.4Инструкции, включающие в себя  средства для работы  с программой 10

3 РАБОЧИЙ ПРОЕКТ 16

3.1 Общие сведения 16

3.2 Основная программа Курсовой проект 16

    3.2.1 Создание меню 16

3.3 Программа «Эллипс» 17

3.4 Программа динамического списка 17

3.5 Программа графический редактор «Окружности» 18

3.6 Программа информация о преподавателях ВУЗа 20

3.7 Программа-тест 21

3.8 Методика испытаний 21

СПИСОК  ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 25

ПРИЛОЖЕНИЕ 26 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ
    1. Введение

    система Delphi, C++ Bulider и т.д. завоевали себе репутацию самого эффективного средства разработки приложений для баз данных, то есть программ, обслуживающих электронные хранилища информации. Машина BDE является средством доступа к данным разного формата (локальным таблицам типа Paradox, FoxPro, к серверам баз данных InterBase, MS SQL Server).

    Delphi располагает большим набором полезных функций. Каждая из них является членом какого-либо класса. Классы группируются по пространствам имён, которые имеют (как правило) вложенную структуру. Средством навигации по множествам классов в пространствах имён является оператор.

    В приложении объявляется собственное  пространство имён и используются ранее  объявленные пространства. В процессе построения сборки Delphi должен знать расположение сборок с заявленными для использования пространствами имён. Расположение части сборок системе известно изначально. Расположение прочих требуемых приложению сборок указывается явно. Там надо указать соответствующий .dll или .exe файл. В частности, сборка, содержащая классы, сгруппированные в пространстве имён System, располагается в файле mscorlib.dll.

    Программные продукты фирмы Borland (Delphi, C++ Bulider) являются одними из наиболее часто используемых при разработке приложений. Простота построения интерфейса, структурированная модель обработки событий позволяет даже начинающему пользователю легко работать с программами, разработанными в данных средах.

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

    Функциональное  и эксплуатационное назначение изделия

    Данный  проект разработан, для того чтобы  показать, каким образом можно  обращаться к программам, разработанных  в различных языках программирования, объединив их в один комплекс программ, разработанного в качестве простейшего  меню в языке Borland Delphi. Таким образом, данная программа полезна в обучающем процессе (для ознакомления с возможностью представления комплекса программ в одном простейшем меню, разработанного различными способами).

    Разработанный комплекс программ должен решать следующие  прецеденты:

  • Вызывать из разработанного меню запрошенную пользователем задачи.
  • «Эллипс».
  • «Динамический список».
  • «Графический редактор».
  • «Информационно-поисковая система».
  • «Тест «Погода и характер».
    1. Требования  к программе или  программному изделию

    К разрабатываемому программному продукту должны быть предусмотрены следующие  требования:

  • Понятный пользователю интерфейс.
  • Простота в работе с программой.
  • Работоспособность всех прикладных компонентов.
  • Возможность самостоятельной проверки корректной работы приложений (тестирование).
      1. Аппаратные  требования, требования к совместимости

    Для работы программы достаточны следующие  аппаратные средства:

  • Персональный компьютер с процессором не ниже Pentium 2 (или аналоговым процессором), с тактовой частотой около 500 МГц.
  • Жесткий диск.
  • Наличие достаточного объема виртуальной памяти.

    Для работы программы так же необходима совместимая среда программирования:

  • Комплекс программ должен быть написан на языке Borland Delphi.
  • Проект должен работать под управлением операционной системы Windows-95,98,NT,2000 и выше.
  • Для запуска разработки необходимо наличие ЕХЕ – файла программы (выполняемого файла), а также необходимо наличие  библиотек работы с устройствами.
  • Достаточный объем свободной оперативной памяти.
      1. Процессы  обработки

    Если  рассмотреть программный модуль как черный ящик с неизвестным  нам содержимым, то он должен выполнять  следующие операции:

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

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

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

    Программа основного модуля (Form1) представлена исходным текстом, написанного на языке Borland Delphi. Вспомогательные программы (программы, вызываемые из меню) представлены текстами исходных модулей на языке Borland Delphi. Так же в документации должны быть представлены инструкции по эксплуатации каждой программы и всего программного модуля.

    Пояснительная записка по данному программному продукту должна содержать 3 основные части:

  1. Техническое задание.
  2. Технический проект.
  3. Рабочий проект.
  1. ТЕХНИЧЕСКИЙ ПРОЕКТ
    1. Назначение  и область применения

    Данный  программный продукт предназначен для учебных целей. Он позволяет  применить все возможные способы  разработки меню в среде программирования, основанной на языке Borland Delphi. Таким образом, данная программа является основополагающим, разрабатываемым продуктом в данной работе. Основной модуль программы – это простейшее меню, при помощи которого пользователь вызывает подпрограммы. Данные подпрограммы выполняют поставленные перед ними задачи, выдавая готовый результат.

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

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

    1. Разработка  структуры приложения

    Структура данного приложения выглядит следующим  образом: основной модуль – МЕНЮ; пять вспомогательных модулей (подпрограмм):

    1. Программа построения эллипса;
    2. Программа, динамический список;
    3. Программа, графический редактор-приложение;
    4. Программа-приложение, предоставляющая информацию о преподавателях ВУЗа;
    5. Программа, которая представляет собой тест;

    Данная  структура разрабатывалась в  следующей последовательности:

Информация о работе Создание модульной программы в среде Delphi