ВВЕДЕНИЕ
Глава 1. Постановка задачи и анализ исходных текстовых документов
1.1Анализ деятельности предприятия
1.2Постановка задачи на разработку приложения
1.3Требования к создаваемым презентациям
1.4Анализ исходных данных
1.5Формализация исходных данных
Вывод по первой главе
Глава 2. Проектирование приложения для создания презентаций на основе текстовых документов
2.1Выбор средств реализации
2.2Анализ способов взаимодействия с документами
2.2.1Open XML SDK
2.2.2COM Interop
2.2.3Aspose API
2.2.4Выбор средства взаимодействия с документами
2.3Формирование требований к программному обеспечению
2.4Диаграмма классов разрабатываемого приложения
Вывод по второй главе
Глава 3. Реализация приложения для создания презентаций на основе текстовых документов
3.1Реализация приложения
3.2Т естирование разработанного приложения
Вывод по третьей главе
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А. Класс для работы с Word
ПРИЛОЖЕНИЕ Б. Класс для работы с PowerPoint
Образование является одной из важнейших сфер жизни современного общества. Образования несет важные функции такие как: социальная, приобретение знаний, умений и т.д. Если речь идёт о высшем образовании, то в этом случае основная цель - подготовка высококвалифицированных специалистов [2]. На данный момент основными формами обучения считаются очная и заочная, но в нашу высокотехнологическую эпоху информационные и телекоммуникационные технологии проникают практически во все сферы жизни общества, образование не является исключением. В связи с этим популярность набирает дистанционное обучение [18].
Дистанционное обучение предполагает взаимодействие между преподавателем и студентом на расстоянии с помощью информационных и телекоммуникационных технологий. Реализация дистанционного обучения через сеть интернет осуществляется через систему дистанционного обучения, одной из её функций является хранение образовательного контента, созданного преподавателем. Однако расширение файла, в котором содержится контент, является не всегда удобным для обучающегося или может не поддерживаться системой дистанционного обучения. В этом случае документ необходимо преобразовать в приемлемый формат.
Объект выпускной квалификационной работы - процесс разработки приложений для работы с документами Microsoft Office.
Предмет исследования выпускной квалификационной работы - приложение для обработки документов форматов docx и pptx.
Цель выпускной квалификационной работы - разработка приложения для создания презентаций на основе текстовых документов.
Исходя из цели работы, необходимо было решить следующие задачи:
•проанализировать исходные данные и требования к создаваемым презентациям;
•выбрать средства для реализации приложения;
•сформировать основные требования и разработать структуру разрабатываемого приложения;
•реализовать основные классы приложения;
•реализовать графический интерфейс пользователя;
•провести тестирование с целью выявления ошибок в работе приложения.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка литературы и приложений.
Во введении описывается актуальность проводимого исследования, формируется цель и ставятся задачи, которые необходимо решить для достижения цели.
В первой главе анализируется предприятие, для которого должно быть разработано программное обеспечение, анализируются исходные данные, а также рассматриваются требования к создаваемым презентациям.
Во второй главе выбирается язык программирования, среда разработки, анализируются средства взаимодействия с документами Microsoft Office и исходя из анализа выбирается наиболее подходящее средство. Формируются требования к разрабатываемому программному обеспечению, а также проектируются основные классы.
В третьей главе выполняется реализации основных классов приложения, графического интерфейса и проводится тестирование.
В заключении приводятся основные выводы по работе, достигнутые в ходе выполнения выпускной квалификационной работы.
В ходе данной выпускной квалификационной работы были выделены объект и предмет исследования, были определенны цели и задачи, проанализированы исходные данные, рассмотрены требования к выходным данным.
Был проведен обзор программных средств, для создания презентации на основе текстового документа, был выбран наиболее подходящий язык программирования и среда разработки. Было реализовано приложение, предназначенное для создания презентаций на основе текстового документа. Приложение было протестировано. Результаты тестирования показали, что приложение соответствует заявленным функциональным требованиям. Обработка 50 слайдов занимает меньше одной минуты. Таким образом, цель и задачи были выполнены и приложение, автоматизирует процесс создания презентаций, тем самым помогая значительно экономить время. В дальнейшем предполагается расширение возможностей программы. Так же необходимо реализовать программу для более новой версии Microsoft Office, чтобы обеспечить стабильную работу с формулами.
Апробация данной работы была представлена в научно-практической конференции «Студенческие Дни науки в ТГУ - 2017», которая проводилась в Тольяттинском государственном университете с 3 по 15 апреля 2017 года на кафедрах институтов в виде семинаров.
Кроме того, апробация работы была представлена и опубликована на III научно-практической всероссийской конференции (школе-семинаре) молодых ученых «Современные исследования в области естественных и технических наук», которая проводилась в Тольяттинском государственном университете с 24 по 25 апреля 2017 года в заочной форме.
Также апробация работы была представлена и опубликована на XIV Всероссийской студенческой конференции «Информационные технологии в современном мире - 2017», которая проводилась организаторами АНО ВО «Гуманитарный университет» 5 мая 2017 года в очно-заочной форме.
1.Албахари Д., Албахари Б. C# 5.0. Справочник. Полное описание языка. 5-е издание / Д. Албахари, Б. Албахари. - М.: Вильямс, 2014. - 1008 с.
2.Аксютин П.А. Опыт построения среды электронного обучения и ее использование для преподавания дисциплины «Информационные технологии» / П.А. Аксютин // Электронное обучение в вузе и в школе: Материалы сетевой международной научно-практической конференции. - СПб.: Астерион - 2014. - С. 28-31.
3.Вугт В.В. OpenXML кратко и доступно/ В.В. Вугт. - Изд-во: Microsoft, 2007. - 109 с.
4.Карпова И. П. Базы данных : курс лекций и материалы для практ. занятий : учеб. пособие для студентов техн. фак. / И. П. Карпова. - Санкт- Петербург : Питер, 2013. - 240 с. : ил. - (Учебное пособие). - Библиогр.: с. 233- 234. - Прил.: с. 211-232. - Алф. указ.: с. 235-240. - ISBN 978-5-496-005463 : 418- 60.
5.Макарова Н. В. Информатика: Учебник для вузов. Издательство: Питер, 2013, 576 с.
6.Троелсен Э. Язык программирования C# 5.0 и платформа .NET
4.5/ Э. Троелсен. - М.: Вильямс, 2013. - 1311 с.
Электронные ресурсы
7.Крайнова О. А. Технологии дистанционного обучения
[Электронный ресурс] : учебное пособие / О.А. Крайнова. - Электрон. дан. - Тольятти. : Изд-во Тольяттинский государственный университет, 2014. - 124 с. - Режим
доступа: http://dspace.tltsu.ru/bitstream/123456789/395/1/%D0%9A%D1%80%D 0%B0%D0%B9%D0%BD%D0%BE%D0%B2%D0%B0%201-24-13.pdf
8.Общие сведения о приложениях для Windows [Электронный
ресурс]. Режим доступа: https://msdn.microsoft.com/ru-
ru/library/5b13a7k4(v=vs.100).aspx
9.Общие сведения об объектной модели Word // MSDN - сеть разработчиков Microsoft [Электронный ресурс]. - Электрон. дан. - Режим доступа: https: //msdn.micro soft.com/ru-ru/library/kw65a0we.aspx
10.Организационная структура // Центр новых информационных технологий [Электронный ресурс]. - Электрон. дан. - Режим доступа: http://cnit.tltsu.ru/sites/site.php?s=117&m=29465
11.Технология обучения // Росдистант [Электронный ресурс]. - Электрон. дан. - Режим доступа: http: //www.rosdistant.ru/how/
12.The Apache Software Foundation [Electronic resource]. - Electronic data. - Mode of access: http://poi.apache.org/
13.SDK 2.5 Open XML для Office // MSDN - сеть разработчиков
Microsoft [Электронный ресурс]. - Электрон. дан. - Режим доступа:
https://msdn.microsoft.com/ru-ru/library/office/bb448854.aspx
14.C# // MSDN - сеть разработчиков Microsoft [Электронный ресурс]. - Электрон. дан. - ежим доступа: https://msdn.microsoft.com/ru- ru/library/kx37x362.aspx
15.Java [Электронный ресурс] // Википедия - Электрон. дан. - Режим доступа: https: //ru.wikipedia.org/wiki/Java...