Разработка приложения, использующего технологии OLE, COM, ActiveX

Автор работы: Пользователь скрыл имя, 19 Ноября 2010 в 10:16, Не определен

Описание работы

Целью разработки является создание программы, предназначенной для управления одной программой из другой (клиент – сервер) пользователем.

Файлы: 1 файл

Отчет 47гр Игорь исправленный.doc

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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ЭКСПЕРИМЕНТАЛЬНАЯ ПЕДАГОГИЧЕСКАЯ ЛАБОРАТОРИЯ

МИНИСТЕРСТВА  ОБРАЗОВАНИЯ И НАУКИ РФ

И РОССИЙСКОЙ АКАДЕМИИ ОБРАЗОВАНИЯ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО  ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КРАСНОГОРСКИЙ ГОСУДАРСТВЕННЫЙ КОЛЛЕДЖ  
 

СПЕЦИАЛЬНОСТЬ 230105

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ

ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ 
 
 
 
 
 
 

ОТЧЕТ

ПО  ТЕХНОЛОГИЧЕСКОЙ  ПРАКТИКЕ

НА  ТЕМУ

«Разработка приложения, использующего технологии OLE, COM, ActiveX» 
 

Практикант  Петроченко И.В.          

Руководитель  практики от предприятия  Нехамкин Л.И. 

Руководитель практики от КГК Гуриков С.Р    
 
 
 
 
 

                 2007 г.

 

Содержание 
 

     ВВЕДЕНИЕ

 

      Структура предприятия:

      Предприятие состоит из отделов, в которых собирают и тестируют спутниковые аппараты. В 17 отделе ( лаборатория сборки и настройки систем спутниковых аппаратов):

      а) Производят изготовление программно - аппаратных комплексов для наземного  испытания спутникового оборудования.

      б) Программирование и настройка систем ориентации спутниковых систем.

      в) Изготовление и настройка магнитных  бортовых спутниковых систем.

      г) Изготовление и настройка систем визуального мониторинга Земли               ( спутниковое фото оборудование).

      д) Отслеживание  за полетом спутника и управление его работой в космосе.

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

      В программном обеспечение на предприятие  используются:

    1. Операционные системы Microsoft Windows: 98, 2000, XP;
  1. Текстовые редакторы Microsoft Office 2000: Word, Excel, Access, Visio и Adobe Acrobat.
    1. Системы программирования Borland Delphi 4.0, 7.0;
  1. Также Promt 99, AutoCAD R14, CorelDraw, Norton Utilities, Total Commander, Winrar, Abby Fine Reader, а также мультимедийные приложения для просмотра аудио и видео.

    Техническое оборудование и характеристики ПК:

     Компьютеры  на базе компаний Intel и AMD Athlon, полностью удовлетворяющие требованиям предприятия и сотрудников. В состав ПК также входят периферийные устройства: принтеры, сканеры и др.

    Технические средства:

      комплексы тестирования и отладки, осциллографы, паяльные аппараты и др.

    Состав  компьютерных сетей:

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

 

      Глава 1 Постановка задачи

     1.1 Техническое задание  на разработку программного продукта

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

     Целью разработки является создание программы, предназначенной для управления одной программой из другой (клиент – сервер) пользователем.

     1.2 Требования к программе

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

    Данная  программа позволяет решать задачи:

  1. Передавать часть работы от одной программы редактирования к другой и возвращать результаты назад.
    1. Уменьшать размер файла.
  1. Создание главного файла и картотеки функций, к которой обращается программа.
  2. Оперирование данными из исходной программы, возвращение после обработки в исходный документ и сохранение своих свойств.

Исходные  данные: Поставленная задача.

Выходные  данные: Связь созданная между OLE-сервером и OLE-клиентом.

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

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

     1.2.3 Условия эксплуатации

Относительная температура  окружающего воздуха составляет 15-250С, влажность средняя.

     Минимальными системными требованиями к персональному компьютеру, на котором будет установленное программное обеcпечение, являются: Pentium 2 процессор Intel MMX с тактовой частотой 466 МГц, 64 Мб оперативной памяти, 20 Мб свободного места на жестком диске, CD-ROM 32-х скоростной для установки программы на персональный компьютер, клавиатура, мышь.

     Рекомендуемые требования для успешного функционирования, данного программного продукта являются Pentium 4 с тактовой частотой 2 ГГц, 512 Мб оперативной памяти, 100 Мб свободного мест на жестком диске, CD-ROM 52-х скоростной для установки программного продукта на персональный компьютер, клавиатура и мышь. 

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

     Минимальными  системными требованиями к персональному  компьютеру, на котором будет установленное программное обеcпечение, являются: Pentium 2 процессор Intel MMX с тактовой частотой 466 МГц, 64 Мб оперативной памяти, 20 Мб свободного места на жестком диске, CD-ROM 32-х скоростной для установки программы на персональный компьютер, клавиатура, мышь.

     Рекомендуемые требования для успешного функционирования, данного программного продукта являются Pentium 4 с тактовой частотой 2 ГГц, 512 Мб оперативной памяти, 100 Мб свободного мест на жестком диске, CD-ROM 52-х скоростей для установки программного продукта на персональный компьютер, клавиатура и мышь.

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

     Программа должна работать под управлением  пользователя в операционной системе  Windows 98, 2000, XP, Vista. Данная программа создана в среде разработки приложений Borland Delphi 7.

     Выбор языка Borland Delphi 7 объясняется тем, что он основан на объектно-ориентированном подходе к разработке программного обеспечения.

     1.2.6 Стадии и этапы  разработки

В таблице 1 указаны стадии и этапы разработки данного программного обеспечения

Таблица 1 – Стадии и этапы разработки программного обеспечения

Наименование  работ Результат выполненной работы Срок 
исполнения
1 Анализ задания  на практику

Подготовка параграфа «Введение»

  • организационная структура предприятия
  • тематика работ, круг решаемых задач. Обязательности инженерно-технических работников среднего звена
  • программное обеспечение: состав программного обеспечения, имеющегося на предприятии
  • технические средства, применяемые на предприятии: характеристики ПК и периферийных устройств
  • состав локальных вычислительных сетей предприятия, их топология
Разработка  введения 1 неделя
2 Подготовка  подраздела «Назначение разработки» Четкое определение  целей разработки и ее функций 1 неделя
3 Подготовка  подраздела «Требования к программе»
  • описание требований к функциональным характеристикам
  • описание требований к надежности
  • описание условий эксплуатации будущей разработки
  • описание требований к составу и параметрам технических средств
  • описание требований к информационной и программной совместимости
Написание 1 главы  отчета по практике 2 неделя
4 Подготовка  подраздела «Описание программы»
  • описание общих сведений о разработке
  • описание логической структуры разрабатываемой программы
  • описание условий эксплуатации будущей разработки
  • описание используемых технических средств
  • описание характера, организации и предварительной подготовки входных и выходных данных
Написание 2 главы  отчета по практике 3 неделя
5 Подготовка  руководства программиста Написание 2 главы  отчета по практике 4-5 неделя
6 Подготовка  руководства оператора Написание 2 главы  отчета по практике 6-7 неделя
7 Отладка выявленных ошибок при тестировании программной разработки Работающая  программа, выполненная в соответствии с техническим заданием 7 неделя
8 Подготовка  подраздела «Общие требования к охране труда при работе с вычислительной техникой» Написание 3 главы  отчета по практике 8 неделя
9 Подготовка  заключения и выводов Четкое представление  результатов проделанной работы 8 неделя
10 Разработка  презентационного материала Презентационный материал, выполненный в виде слайдов 9 неделя
11 Окончательное оформление отчета в соответствии с  существующими ГОСТами Знание нормативных  документов 10 неделя
12 Сдача и защита отчета по технологической практике руководителю от колледжа Готовый программный  продукт 10 неделя
 

     Вывод: на данном этапе  разработки были выполнены следующие  задачи, а именно:

    • конкретизирована постановка задачи;
    • определены требования к надежности;
    • рассмотрены условия эксплуатации;
    • определены требования к составу и параметрам технических средств;
    • определены требования к информационной и программной совместимости;

 

      Глава 2 Основная часть

     2.1 Описание программы

     2.1.1 Общие сведения

     Разработанная программа предназначена для управления одной программой из другой (клиент – сервер) пользователем, разработанная на языке программирования Borland Delphi 7.

     2.1.2 Функциональное назначение

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

  1. Передавать часть работы от одной программы редактирования к другой и возвращать результаты назад.
    1. Уменьшать размер файла.
  1. Создание главного файла и картотеки функций, к которой обращается программа.
  2. Оперирование данными из исходной программы, возвращение после обработки в исходный документ и сохранение своих свойств.
 

      Функциональные  ограничения:

    1. Программа не работает с несовместимыми приложениями .

     2.1.3 Описание логической  структуры

    В состав программы входит:

    • Окно редактирования “связанной” программы  ;
    • Пользовательское меню для работы,  программой;

 

     На рис. 1 изображена логическая структура программы 
 

Рис. 1 - Логическая структура программы

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

    1. При запуске программы, отображается  удобный интерфейс;
    2. На отображаемой форме можно увидеть удобное пользовательское меню;

Информация о работе Разработка приложения, использующего технологии OLE, COM, ActiveX