Наименование
|
Назначение
|
Лицензия
|
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, затем он был запущен в
текущем решении.
Был сделан скриншот итога тестирования из приложения теста,
созданного проектом теста и представлен ниже:
Заключение
В ходе практики были усвоены знания, приобретенные навыки
теоретического обучения были закреплены на реальном производстве, знакомство со
структурой информационно-вычислительного центра предприятия, освоение и
получение навыков самостоятельной работы, приобретение знаний, таких как общие
сведения об устройстве ЭВМ и правил их эксплуатации, характеристики носителей
информации, способы хранения информации на носителях, научился лучше
использовать оргтехнику.
Кроме вышеперечисленного, перед началом прохождения практики
на предприятии состоялся инструктаж по технике безопасности и ежедневно
вносились записи о проделанной работе в дневник практики.
Приобретены следующие профессиональные навыки:
- Анализировать проектную и техническую
документацию на уровне взаимодействия компонент программного обеспечения.
- Выполнять интеграцию модулей в программную
систему.
- Выполнять отладку программного продукта с
использованием специализированных программных средств.
- Организовывать собственную деятельность,
выбирать типовые методы и способы выполнения профессиональных задач, оценивать
их эффективность и качество.
- Осуществлять поиск и использование
информации, необходимой для эффективного выполнения профессиональных задач,
профессионального и личностного развития.
- Использовать
информационно-коммуникационные технологии в профессиональной деятельности.