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

  • Вид работы:
    Отчет по практике
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    79,04 Кб
  • Опубликовано:
    2016-04-11
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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














Дневник-отчет

о прохождении производственной практики

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


Введение

программа интерфейс пользовательский

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

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

Основными задачами практики по профилю специальности являются:

-       развитие профессионального мышления;

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

-       подготовка к самостоятельной трудовой деятельности;

-       развитие и углубление навыков программирования;

-       изучение и освоение программных систем, пакетов прикладных программ (ППП), фирменных программных продуктов;

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

1. Характеристика организации

 

.1 Общие сведения об организации


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

-       Ветеринария;

-       Агрономия;

-       Экономика и бухгалтерский учет (по отраслям);

-       Техническое обслуживание и ремонт автомобильного транспорта;

-       Программирование в компьютерных системах;

-       Право и организация социального обеспечения;

-       Земельно-имущественные отношения;

-       Страховое дело (по отраслям);

-       Электрификация и автоматизация сельского хозяйства;

Павловский ветеринарный техникум был создан решением IV Пленума Алтайского крайкома ВКП/б от 26.08.1941 г. и постановлением Алтайского краевого исполнительного комитета от 29.08.41 г. и переименован приказом Министерства сельского хозяйства РСФСР от 06.02.1963 г. №32 в Павловский сельскохозяйственный техникум. В соответствии с Постановлением Совмина РФ от 25.03.1973 г. №85/168 Павловский сельскохозяйственный техникум переименован в Павловский совхоз-техникум. Приказом Министерства сельского хозяйства Российской Федерации от 07.07.1993 г. Павловский совхоз-техникум переименован в Павловский сельскохозяйственный колледж, а затем приказом Министерства сельского хозяйства Российской Федерации от 19.04.2001 г. в Федеральное государственное образовательное учреждение среднего профессионального образования «Павловский сельскохозяйственный колледж».

Краевое государственное бюджетное профессиональное образовательное учреждение «Павловский аграрный техникум», именуемое в дальнейшем «Учреждение», является некоммерческой профессиональной образовательной организацией, переименованное на основании постановления Администрации Алтайского края от 01.07.2014 №302 «О переименовании краевых государственных учреждений в сфере образования».

Краевое государственное бюджетное профессиональное образовательное учреждение «Павловский аграрный техникум» является правопреемником краевого государственного бюджетного образовательного учреждения среднего профессионального образования «Павловский аграрный техникум».

Тип Учреждения - профессиональная образовательная организация.

Юридический адрес Учреждения: 659001, Алтайский край, Павловский район, с. Павловск, ул. Студенческая, 12.

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

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

Структура управления Учреждением представлена в Приложении 1.

1.2 Характеристика вычислительной техники и программного обеспечения


Учебные кабинеты, лаборатории, библиотека, вспомогательные кабинеты Учреждения укомплектованы специальным оборудованием, учебно-лабораторной мебелью, стендами, ТСО, компьютерной техникой, экранами, проекторами, интерактивным комплексом.

В техникуме имеются четыре компьютерных класса, из которых три оснащены новыми компьютерами. Всего в техникуме компьютеров 111, ноутбуков - 21, сканеров - 10, принтеры - 21, ксероксы - 4, мультимедиа проекторы - 19, цифровые фотоаппараты - 3, видеокамеры - 2, интерактивная доска -2.

Таблица 1. Технические устройства кабинета №54

Наименование

Тип

Количество, шт.

Компьютер преподавателя


1

Компьютер студента


20

Жесткий диск

Westal Digital 80 Гб Serial ATA

21

Клавиатура

Genius K639

21

Мышка

Logitech B110

21

Монитор

Acer AL1717

21

Мультимедиа проектор

Benq

1

Кондиционер

Midea

1

Принтер

XEROX Phaser 3120

1

Сканер

Epson Perfection v10/V100

1

Колонки

Genius ZF 582032 1608

1

Видеокарта

Intel 82945G Express Family

21

Звуковая карта

Realtek High Definition Audio

21

Процессор

Intel Pentium(R) 4CPU (2 ядра) 3.00Гц

21

Сетевая карта

Realtek RTZ8169/8110 Family Gigabit Ethernet NIC

21

Оптический привод

Optiarc DVD RW AD-5260S

6

Оперативная память

KingstomDDR2 объёмом 1 Гб

21


Таблица 2. Программное обеспечение кабинета №54

Наименование

Назначение

Лицензия

Linux Ubuntu 10.0

Операционная система

СПО

Wine

Пакет совместимости с Microsoft Windows

СПО

Анализатор использования дисков Поиск файлов Калькулятор Снимок экрана Таблица символов Текстовый редактор Терминал Управление печатью Создание заметок

Стандартные программы

СПО

Open Office.org 3.2 Базы данных

Система управления базами данных

СПО

OpenOffice.org 3.2 Презентации

Создание презентаций

СПО

OpenOffice.org 3.2 Редактор текстов

Создание и форматирование текстов

СПО

OpenOffice.org 3.2 Электронные таблицы

Обработка числовой информации

СПО

Open Office.org 3.2 Рисование

Создание и редактирование графических объектов

СПО

Словарь 2.31.1

Поиск слов в словарях

СПО

FBReader 0.10.7

Чтение книг в электронном формате

СПО

Firefox 3.6.24

Интернет-браузер

СПО

Shot well 0.7.2

Менеджер фотографий

СПО

Simple Scan 2.32.0

Сканирование

СПО

Интернет цензор Лайт (1.0.8)

Интернет фильтр, дополнение для Web-браузера

СПО

Rhythm box 0.13.1

Воспроизведение и управление музыкой

СПО

Totem 2.32.0

Видеопроигрыватель

СПО

PITIVI 0.13.5

Программа для управления музыкой

СПО

Gnome-sound-recorder 2.31.6

Программа для звука записи

СПО

Brasero 2.32.0

Запись CD/DVD дисков

СПО

Программа обмена сообщениями


СПО

Таблица 3. Технические устройства кабинета №58

Наименование

Тип

Количество, шт.

Компьютер преподавателя

Apple Mac Mini 1.82ГГц/2 DVD/CD-RW

1

Компьютер студента

Apple Mac Mini 1.82ГГц/2 Super Driver

11

Клавиатура

Apple Keyboard

12

Мышка

Logitech RX250

12

Монитор

Acer AL1916

12

Интерактивная доска

Inter Write

1

Мультимедиа проектор

Epson Multimedia Projector EMP-400W

1

Web-камера

Logitech HD Webcam C310

1

Кондиционер

Midia

1

Робот

Майндстормс

1

Принтер

HP Laser Jet P2015N

1

Сканер

Epson Perfection v10/V100

1

Организация беспроводной сети

AirPort Extreme и Bluetooth (1Tb)

1

Наушники

Philips SHP 1900

1

Жесткий диск (компьютер преподавателя)

120 Гб Serial ATA

1

Жесткий диск (компьютер студента)

80 Гб Serial ATA

12

Сетевая карта

Atheros AR5006X Wireless

12

Процессор

Intel(R) Core(TM) 2 CPU T7200 2 ядра

12

Видеокарта

Mobile Intel(R) 945 Express Chipset Family

12

Звуковая карта

SigmaTel High Definition Audio CODEC

12

Оперативная память

DDR2 объёмом 2 Гб

12

Оптический привод

PIONER DVD-RW DVK-K06

12

Таблица 4. Программное обеспечение кабинета №58

Наименование

Назначение

Лицензия

Linux Ubuntu 10.0

Операционная система

СПО

Geany 0.19.1

Интегрированная среда разработки программ

СПО

Lazarus 0.9.28.2-10

Обьектно - ориетированная среда разработки приложений

СПО

Wine

Пакет совместимости с Microsoft Windows

СПО

Анализатор использования дисков Поиск файлов Калькулятор Снимок экрана Таблица символов Текстовый редактор Терминал Управление печатью Создание заметок

Стандартные программы

СПО

Open Office.org 3.2 Базы данных

Система управления базами данных

СПО

OpenOffice.org 3.2 Презентации

Создание презентаций

СПО

OpenOffice.org 3.2 Редактор текстов

Создание и форматирование текстов

СПО

OpenOffice.org 3.2 Электронные таблицы

Обработка числовой информации

СПО

Open Office.org 3.2 Рисование

Создание и редактирование графических объектов

СПО

Словарь 2.31.1

Поиск слов в словарях

СПО

FBReader 0.10.7

Чтение книг в электронном формате

СПО

FreeMat 2

Инструментальная система для работы с математическими функциями

СПО

Firefox 3.6.24

Интернет-браузер

СПО

Blender 2.49

Создание 3D графики

СПО

Dia 0.97.1

Ректор диаграмм

СПО

Shot well 0.7.2

Менеджер фотографий

СПО

Simple Scan 2.32.0

Сканирование

СПО

Интернет цензор Лайт (1.0.8)

Интернет фильтр, дополнение для Web-браузера

СПО

Inkscape 0.48.0

Создание и редактирование векторной графики

СПО

GIMP 2.6.10

Графический редактор

СПО

Rhythm box 0.13.1

Воспроизведение и управление музыкой

СПО

Totem 2.32.0

Видеопроигрыватель

СПО

PITIVI 0.13.5

Программа для управления музыкой

СПО

Gnome-sound-recorder 2.31.6

Программа для звука записи

СПО

Brasero 2.32.0

Запись CD/DVD дисков

СПО

СПС КонсультантПлюс

Справочно-поисковая правовая система

Дисковая версия

Программа обмена сообщениями


СПО

Просмотр удаленных рабочих столов


СПО

Таблица 5. Технические устройства кабинета №52

Наименование

Тип

Количество, шт.

Компьютер преподавателя


1

Компьютер студента


15

Клавиатура

Genius PS/2

15

Мышь

Genius PS/2

15

Монитор

LG Flatron T710Bh

15

Мультимедиа проектор

Benq

1

Кондиционер

Midia

1

Сетевая плата (преподавателя)

Atheros AR1831 PCI- У Gigabit Ethernet Controller

1

Сетевая плата (студента)

RealtekRtl 8102E Family PCI-E Fast Ethernet Nic

15

Видеокарта (преподавателя)

Nvidia GeForce 8600GTs

1

Видеокарта (студента)

Intel (R) G33/G31 Express chipset family (384 мб)

15

Жесткий диск (преподавателя)

Hitachi 298 Gb

1

Жесткий диск (студента)

75 Gb Seagate

15

Процессор (студента)

15

Процессор (преподавателя)

Intel(R) Celeron(R) CPU E1200 2,4 GHz

1

ОЗУ

KVR800D2N6/2Gb

16

Оптический привод

Optiarc DVD-RW, AD-72035S

9

Звуковая плата

Realtek High Defenition Audio

2

Таблица 6. Программное обеспечение кабинета №52

Наименование

Назначение

Лицензия

Microsoft Windows XP Professional 2002, Service Pack3

Операционная система


1С Предприятие 8.0

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


СПС КонсультантПлюс

Справочно-поисковая правовая система


Foxit Reader 4.3

Программа для просмотра и печати документов формата PDF

Проприетарное ПО

Nero Start Smart 7.0

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

Проприетарное ПО, Shareware

Total Commander 7.04

Файловый менеджер

Проприетарное ПО, Shareware

Антивирус Касперского 6.0.3.837

Антивирус


Microsoft Office Word 2007

Создание и форматирование текстов


Microsoft Office PowerPoint 2007

Создание презентаций


Microsoft Office Access 2007

Система управления базами данных


Microsoft Office Excel 2007

Обработка числовой информации


Internet Explorer 7.0

Интернет-браузер

СПО

WinRAR 4.00

Архиватор

Проприетарное ПО, Shareware

Блокнот Paint Калькулятор Проводник

Стандартные программы

СПО

Таблица 7. Технические устройства кабинета №57

Наименование

Тип

Количество, шт.

Компьютер преподавателя


1

Компьютер студента


15

Клавиатура

Genius PS/2

15

Мышь

Genius PS/2

15

Монитор

LG Flatron T710BH

15

Кондиционер

Midia

1

Сетевая плата

Realtek RTL8102E Family PCI-E Fast Ethernet NIC

15

ОЗУ

1 ГБ

15

Видеокарта

NVIDIA GeForce 8600 GTS

15

Жесткий диск

75 Гб

15

Процессор

Intel(R) Celeron(R) CPU E1200 1.60GHz

15

Оптический привод

Optiarc DVD RW AD-72035S

15

Таблица 8. Программное обеспечение кабинета №57

Наименование

Назначение

Лицензия

Microsoft Windows XP Professional 2002, Service Pack3

Операционная система


1С Предприятие 7.7

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


СПС КонсультантПлюс

Справочно-поисковая правовая система


Foxit Reader 4.3

Программа для просмотра и печати документов формата PDF

Проприетарное ПО

Nero Start Smart 7.0

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

Проприетарное ПО, Shareware

Total Commander 7.04

Файловый менеджер

Проприетарное ПО, Shareware

DrWeb 6.00.1.03160

Антивирус

Shareware

Microsoft Office Word 2007

Создание и форматирование текстов


Microsoft Office PowerPoint 2007

Создание презентаций


Microsoft Office Access 2007

Система управления базами данных


Microsoft Office Excel 2007

Обработка числовой информации


WinRAR 4.00

Архиватор

Проприетарное ПО, Shareware

Internet Explorer 7.0

Браузер

СПО

Блокнот Калькулятор Проводник

Стандартные программы

СПО


Таблица 9.Техническое обеспечение библиотеки (Учебная аудитория 4 pc)

Наименование

Тип

Количество, шт.

Мультимедиа

Acer X1230DLP

1

Клавиатура

Mitsumi KFK-EA4XT

9

Мышь

A4 TECH OP-720

9

Монитор

LG W1943SV

9

Сетевая плата

Realtek PCI FE Family Controller

9

ОЗУ

2Gb DDR 2

9

Видеокарта

Intel(R) G33/G31 Express Chipset family

9

Жесткий диск

WDC WD2500 XS-01SHB1 210Gb

9

Звуковая плата

Realtek High Definition Audio

9

Процессор

Intel(R) Celeron CPU E3200

9

Оптический привод

WDC WD 2500 AAKS-00LSAO

7

Таблица 11. Техническое обеспечение библиотеки (Библиотекари)

Наименование

Тип

Количество, шт

Принтер

HP Laser Jet 1018

1

Сканер

Epson Perfection 1270

1

Ксерокс

Xerox c128 Copucentre

1

Ноутбук

Acer Exters 5630 EZ TSST Corp CD/DVDWTS-l6334 160GbHTD Intel Pentium Dual-core processor t42002Gb DDR2

1

Процессор

Intel(R) Celeron DCPV 3.33GHz

1

Сетевая плата

Realtek RTL8139/810x Family Fast Ethernet

1

ОЗУ

2GB DDR2

1

Видеокарта

ATI Radeon Xpress 200 Series

1

Жесткий диск

WDC WD2500 XS-01SHB1

1

Звуковая плата

Realtek High Definition Audio

1

Оптический привод

Optiarc DVD RW AD-5200A

1

Колонки

Genius Sp-p110

1

Мышь

A4 Tech OP-720

1


Таблица 12. Программное обеспечение библиотеки

Наименование

Назначение

Лицензия

Microsoft Windows XP Paradise 2008, Service Pack3

Операционная система

-

1С Предприятие 8.0

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

есть

СПС КонсультантПлюс

Справочно-поисковая правовая система


Foxit Reader 4.3

Программа для просмотра и печати документов формата PDF

Проприетарное ПО

Nero Start Smart 7.0

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

Проприетарное ПО, Shareware

Total Commander 7.04

Файловый менеджер

Проприетарное ПО, Shareware

Антивирус Касперского 6.0.3.837

Антивирус


Open Office.org 3.2 Базы данных

Создание презентаций


OpenOffice.org 3.2

Система управления базами данных


Презентации



OpenOffice.org 3.2 Редактор текстов

Создание и форматирование текстов


OpenOffice.org 3.2 Электронные таблицы

Обработка числовой информации


Internet Explorer 7.0

Интернет-браузер

СПО

WinRAR 4.00

Архиватор

Проприетарное ПО, Shareware

В учебном процессе используется справочно-поисковая система Консультант Плюс

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

Возможности:

Добывание, хранение и систематизация вышедших и выходящих документов;

Быстрый поиск нужного документа в нужный момент времени;

Получение новых документов, внесение изменений и дополнений в старые.

Консультант Плюс - компьютерная справочно-правовая система по законодательству России. Разрабатывается ЗАО «Консультант Плюс» и содержит более 6 млн. документов.

Распространяется через сеть региональных информационных центров (РИЦ), состоящую из 300 центров, расположенных в крупных городах, и более 400 сервисных подразделений в небольших населенных пунктах.

Информация, включённая в систему, структурирована по разделам; в настоящее время в СПС КонсультантПлюс существуют следующие разделы:

-             законодательство;

-             судебная практика;

-             финансовые и кадровые консультации;

-             консультации для бюджетных организаций;

-             комментарии законодательства;

-             формы документов;

-             законопроекты;

-             международные правовые акты;

-             правовые акты по здравоохранению;

-             технические нормы и правила.

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

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

Виды информации в системе

В СПС Консультант Плюс включаются документы следующих видов:

-       нормативно-правовые акты РФ, её субъектов и основные международные правовые акты;

-       комментарии и разъяснения к нормативно-правовым актам и консультации по конкретным ситуациям из юридической и бухгалтерской практики;

-       книги и статьи из периодической печати и сборников;

-       схемы корреспонденции счетов;

-       формы документов, как официально утверждённые, так и примерные;

-       информация справочного характера (календарь бухгалтера, курсы валют, размер ставки рефинансирования и т.п.);

-       аналитические обзоры;

-       путеводители (особая форма аналитических материалов для разных специалистов).

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

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

Система ГАРАНТ. В едином гипертекстовом информационном банке системы ГАРАНТ представлены миллионы документов: федеральные и региональные правовые акты, судебная практика, книги, интерактивные энциклопедии, интерактивные схемы и путеводители, комментарии ведущих специалистов и материалы известных профессиональных изданий, бланки отчетности и образцы договоров, международные соглашения, проекты законов. Бухгалтер, юрист, кадровик, руководитель, финансовый директор - каждый специалист, работающий с правовой информацией, легко находит в системе то, что нужно.

С Предприятие 8.0

Для защиты информации и несанкционированного доступа к ней используется:. Web - семейство антивирусов, предназначенных для защиты от почтовых и сетевых червей, руткитов, файловых вирусов, троянских программ, стелс-вирусов, полиморфных вирусов, бестелесных вирусов, макровирусов, вирусов, поражающих документы MS Office, скрипт-вирусов, шпионского ПО (spyware), программ-похитителей паролей, клавиатурных шпионов, программ платного дозвона, рекламного ПО (adware), потенциально опасного ПО, хакерских утилит, программ-люков, программ-шуток, вредоносных скриптов и других вредоносных объектов, а также от спама, скаминг-, фарминг-, фишинг-сообщений и технического спама.

Антивирус Касперского антивирусное программное обеспечение, разрабатываемое Лабораторией Касперского. Предоставляет пользователю защиту от вирусов, троянских программ, шпионских программ, руткитов, adware, а также неизвестных угроз с помощью проактивной защиты, включающей компонент HIPS.

Интернет цензор. В основе работы программы лежит технология «белых списков», гарантирующая 100% защиту от опасных и нежелательных материалов. Программа содержит уникальные вручную проверенные «белые списки», включающие все безопасные сайты Рунета и основные иностранные ресурсы. Программа надежно защищена от взлома и обхода фильтрации.

Интернет Цензор может использоваться как в домашних условиях, так и в организациях - образовательных учреждениях, библиотеках, музеях, интернет-кафе и иных местах, где возможно предоставление несовершеннолетним доступа в Интернет. В ОС Linux используется Интернет Цензор Лайт, который устанавливается как дополнение к браузеру MozillaFirefox.

CryptoPro - линейка криптографических утилит (вспомогательных программ) - так называемых криптопровайдеров. Они используются во многих программах российских разработчиков для генерации ЭЦП, работы с сертификатами, организации структуры PKI и т.д.

Avast! - антивирусная программа для операционных систем Windows, Linux, Mac OS, а также для КПК на платформе Palm, Android и Windows CE. Разработка компании AVAST Software, основанной в 1991 году в Чехословакии. Главный офис компании расположен в Праге. Для дома выпускается в виде нескольких версий: платной (Pro, Internet Security и Premier) и бесплатной (Free) для некоммерческого использования. Также существуют версии для среднего и большого и версии для серверов. Продукт сертифицирован ICSA Labs.

Moodle - система управления курсами (электронное обучение), также известная как система управления обучением или виртуальная обучающая среда (англ.). Представляет собой свободное (распространяющееся по лицензии GNU GPL) веб-приложение, предоставляющее возможность создавать сайты для онлайн-обучения.

2. Работа над индивидуальным заданием

 

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


Необходимо разработать приложение win32 «Сортировка чисел» на языке C++ с помощью ПО Microsoft Visual Studio или C++ Builder.

«Сортировка чисел» должен содержать:

-        Формы (Form);

         Кнопки (Button);

         Поля ввода (TextBox);

-        Метки (Label);

И выполнять главную функцию - сортировать числа одним из способов.

Разработка алгоритмов структурных единиц


Основная часть кода программы:

метод (пузырька)

for (int i=1; i<10; i++) // по счетчику делаем цикл

{ temp=mtt[i]; // приравниваем к переменной значение счетчика

int p=i-1; // приравниваем к переменной (значение счетчика - 1)

while (temp<mtt[p]&&p>=0) // делаем дальнейшие действия пока выполняются условия в скобках

{

mtt [p+1]=mtt[p]; // к (счетчику + 1) приравниваем предыдущее значение по порядку (было 3 стало 2)

p - ; // делаем число цикла меньше на 1

}

mtt [p+1]=temp; // к (счетчику + 1) приравниваем значение сохраненное ранее

}

метод (вставки)  

for (int i = 10 - 1; i >= 1; - i) // по счетчику делаем цикл (для обратного направления)

for (int j = 0; j < i; ++j) // по второму счетчику делаем цикл

{

if (mtt[j] > mtt [j + 1]) // если условие выполняется то…иначе возвращаемся у первому счетчику

{

double obmen = mtt[j]; // приравниваем к переменной значение второго счетчика

mtt[j] = mtt [j + 1]; // к значению второго счетчика приравниваем тоже (значение + 1)[j + 1] = obmen; // приравниваем к значению второго счетчика +1 значение сохраненное ранее

}

}

2.2 Разработка пользовательского интерфейса


Пользовательский интерфейс(ПИ) - разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая - машиной / устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.

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

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

Использование программы:

1) Заполните поля ввода или нажмите кнопку заполнить.

) Нажмите кнопку «Выбор метода», и выберите способ сортировки.

) Нажмите на один из столбцов, чтобы выполнить сортировку столбца выбранным методом.


2.3 Разработка и использование шаблонов


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

В моем индивидуальном задании никаких шаблонов разработано и использовано не было.

2.4 Отладка и тестирование программы на уровне модуля


Модульное тестирование - процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы.

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

2.5 Анализ результатов тестирования


Модульное тестирование было произведено с помощью встроенных в C++ Builder тестов. Тест был создан следующим образом: File-New-Other-C++ Builder Projects-DUnitX - DUnitX Project-OK, затем он был запущен в текущем решении.

Был сделан скриншот итога тестирования из приложения теста, созданного проектом теста и представлен ниже:




Заключение


В ходе практики были усвоены знания, приобретенные навыки теоретического обучения были закреплены на реальном производстве, знакомство со структурой информационно-вычислительного центра предприятия, освоение и получение навыков самостоятельной работы, приобретение знаний, таких как общие сведения об устройстве ЭВМ и правил их эксплуатации, характеристики носителей информации, способы хранения информации на носителях, научился лучше использовать оргтехнику.

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

Приобретены следующие профессиональные навыки:

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

-       Выполнять интеграцию модулей в программную систему.

-       Выполнять отладку программного продукта с использованием специализированных программных средств.

-       Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

-       Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

-       Использовать информационно-коммуникационные технологии в профессиональной деятельности.

Похожие работы на - Разработка программных модулей программного обеспечения для компьютерных систем

 

Не нашел материал для своей работы?
Поможем написать качественную работу
Без плагиата!