Обоснование выбора инструментальных средств
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе бакалавра 2 курса
на тему:
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ОБРАБОТКИ ТЕКСТА
В ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЯХ
Автор работы | И.И. Иванов |
подпись
Направление | 09.03.01 | Информатика и вычислительная техника |
Руководитель работы ________________ ст. преподаватель Котенко В.Н.
подпись
Консультанты по разделам:
Техническое задание ____________________ доцент Т.В. Шарий
подпись
Нормоконтроль ____________________ ст. лаборант В.Г. Медведева
подпись
Курсовая работа защищена __________ ___________________
дата итоговая оценка комиссия
Подписи членов комиссии: __________________
__________________
__________________
__________________
Донецк
2017
ГОУ ВПО «Донецкий национальный университет»
кафедра Компьютерных технологий
Утверждаю
Зав. кафедрой КТ
_____________
подпись
_____________
дата
ЗАДАНИЕ
на курсовую работу студента 2 курса Иванова И.И.
Тема курсовой работы: Разработка приложения для …
Краткая постановка задачи: 1. Изучить и проанализировать предметную область по тематика предметной области. 2. Ознакомиться с программными продуктами для создания приложений по тематика предметной области. 3. Разработать техническое задание на создание приложения. 4. Разработать проект программного обеспечения системы. 5. Разработать средствами языка C# приложение, которое позволяет что позволяет делать приложение. 6. Протестировать программное обеспечение. 7. Оформить отчёт.
Исходные данные: 1. Документация по тематика предметной области. 2. Документация по языку программирования C#.
Ожидаемые результаты: приложение для обработки текста в графических изображениях
Календарный план работы:
Даты консультаций | Этапы выполнения работы | Отметки о выполнении |
30.01.2017 | Постановка задачи и обсуждение литературы | выполнено |
07.02.2017 | Предварительное утверждение содержания отчёта | выполнено |
17.02.2017 | Утверждение проекта, алгоритмов, методов, технологий | выполнено |
03.03.2017 | Ход реализации проекта | выполнено |
23.03.2017 | Обсуждения организации тестирования программы | выполнено |
10.04.2017 | Демонстрация программного продукта руководителю | выполнено |
17.04.2017 | Оформление отчёта | выполнено |
24.04.2017 | Предоставление отчёта руководителю | выполнено |
Дата выдачи задания 30.01.2017 года
Студент И.И. Иванов
Руководитель В.Н. Котенко
АННОТАЦИЯ
Отчет о курсовой работе: 100 с., 48 рис., 14 табл., 2 приложения, 12 источников.
Объект исследования – например, автостоянка.
Предмет исследования – система управления пропуском на стоянку
Цель работы – разработка приложения для … , которая позволяла бы ...
Метод исследования – анализ возможностей языка С# для создания и обработки … .
В работе были использованы возможности таких-то и таких-то программных продуктов.
В результате решения задачи было разработано приложение для ... Приложение позволяет …(подробное перечисление функиональности програмного продукта) .
Главный модуль приложения работает с …. Главной операцией приложения является …..
Приложение название приложения может использоваться (кем) для (чего)
С#, ПРОГРАММНЫЙ ПРОДУКТ, …( т.е. перечень ключевых слов)
СОДЕРЖАНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6
1.1 Состояние вопроса. 6
1.2 Актуальность и цель работы.. 6
2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ. 8
2.1 Описание области применения и исходных данных приложения. 8
2.2 Требования к пользовательским интерфейсам. 8
2.3 Требования к аппаратным, программным и коммуникационным интерфейсам 8
2.4 Требования к пользователям продукта. 9
2.5 Требования к адаптации на месте. 9
2.6 Функции продукта. 10
2.7 Ограничения. 11
3 ОБОСНОВАНИЕ ВЫБОРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.. 12
4 РАЗРАБОТКА ПРИЛОЖЕНИЯ (ТЕМА КУРСОВОЙ РАБОТЫ) 13
4.1 Входные и выходные данные приложения. 13
4.2 Проектирование структуры приложения. 13
4.3 Описание алгоритмов работы скриптов системы или (Описание объектов и их взаимодействия для ООП) 15
5 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА.. 16
5.1 Аппаратные и программные средства создания и эксплуатации интернет-приложения. 16
5.2 Руководство пользователя. 16
5.3 Описание контрольных примеров. 17
ЗАКЛЮЧЕНИЕ. 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 19
ПРИЛОЖЕНИЕ А Экранные формы.. 20
ПРИЛОЖЕНИЕ Б Фрагменты листинга. 21
ВВЕДЕНИЕ
…………………………………………………………………………
Современные информационные технологии в настоящее время быстрыми темпами внедряются во все сферы социально-культурной деятельности человека. Почему бы не использовать их для помощи в решении вышестоящей проблемы?
В данной курсовой работе будет реализовано приложение, которое позволит…
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Состояние вопроса
В настоящее время обучение сомелье проходит в специальных школах, где помимо теоретических знаний об истории вина и винодельческих регионах, будущие сомелье учатся раскладывать ароматы вина на составляющие и интерпретировать полученные букеты. В результате профессиональный сомелье по ароматам вина способен определить качество напитка, сорт винограда и регион происхождения вина и его возраст [1].
………………………………………………………………………………
Наконец, следует помнить, что некоторые пищевые продукты являются проблемными для вина. Среди них – яйца, помидоры, уксус, приправы к салатам и лимоны. Тема сочетания вина и еды бесконечна [2].
………………………………………………………………………………
1.2 Актуальность и цель работы
На рисунке 1.1 показан уровень средней зарплаты сомелье за последние 12 месяцев в России.
Рисунок 1.1 – Средняя зарплаты сомелье в России
Как видно из диаграммы потребности рынка труда в сомелье весьма значительны.
Итак, мы имеем, что заработная плата сомелье составляет в среднем 700 долларов, а в некоторых областях доходит до 1700 долларов и существует потребность в специалистах этого профиля на рынке труда.
Для уменьшения затрат кафе, бара или ресторана целесообразно разработать программу «Электронный сомелье», которая позволит любому из официантов заведения выполнять функции сомелье.
Целью данной работы будет создание internet-приложения, которое позволит автоматизировать процесс сбора и обработки информации о винах, гарнирах и продуктах, их составляющих, и позволит выполнять заказы клиентов винных домов, кафе, баров и ресторанов обычным официантам.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
2.1 Описание области применения и исходных данных приложения
Данное приложение предназначено для использования в ….
Исходными данными для приложения являются:
1. ;
2. ;
3. ;
4. ;
5. ;
6. ;
2.2 Требования к пользовательским интерфейсам
Пользовательский интерфейс должен предполагать очень яркие и насыщенные фоновые изображения и разрабатываться под разрешение экрана 1280х1024……
В левой части главной формы приложения должны ….
Отдельно должна быть и т.п..
2.3 Требования к аппаратным, программным и коммуникационным интерфейсам
Для установки и работы приложения необходимо иметь вычислительную систему следующей минимальной аппаратной конфигурации:
1. Процессор: 1.0 ГГц.
2. Оперативная память: 512 Мб.
3. Свободное место на жёстком диске: 150Мб.
4. Видеоадаптер: 64Мб.
5. Наличие основных средств ввода-вывода (мышь, клавиатура, монитор).
Необходимо обеспечить программное взаимодействие системы с:
1. ;
2. ;
3. ;
4. .
2.4 Требования к пользователям продукта
Системой должны иметь возможность пользоваться следующие категории пользователей: кто-то 1, кто-то 2 и т.п..
Кто-то 1:
– Понимание принципов функционирования приложения и работа с ….
Кто-то 2:
– Понимание принципов функционирования системы и работа с ….
2.5 Требования к адаптации на месте
Необходимы программы-инсталляторы того-то и того-то, наличие того-то и того-то, например, папки с изображениями или каких-то файлов для осуществления развертывания программы на соответствующих целевых компьютерах.
2.6 Функции продукта
Приложение должно осуществлять… (подробный перечень функций).
Основные функции системы по классам пользователей:
Кто-то 1:
1) ;
2) ;
3)
…..;
Кто-то 2:
1) ;
2) ;
3)
…..;
На рисунке 2.1 показана схема функциональной структуры приложения (название приложения).
2.7 Ограничения
1) продукт будет поддерживать только ….;
2) должна использоваться ….;
3) приложение не будет корректно работать с … .
…….
ЗАКЛЮЧЕНИЕ
В результате написания работы спроектировано ………...
Разработано приложение, которое предоставляет ……
Приложение осуществляет ………
Для решения задачи был использован язык разработки …..
Приложение ( название приложения ) может использоваться …. (кем ) для ……. (чего).
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе бакалавра 2 курса
на тему:
РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ОБРАБОТКИ ТЕКСТА
В ГРАФИЧЕСКИХ ИЗОБРАЖЕНИЯХ
Автор работы | И.И. Иванов |
подпись
Направление | 09.03.01 | Информатика и вычислительная техника |
Руководитель работы ________________ ст. преподаватель Котенко В.Н.
подпись
Консультанты по разделам:
Техническое задание ____________________ доцент Т.В. Шарий
подпись
Нормоконтроль ____________________ ст. лаборант В.Г. Медведева
подпись
Курсовая работа защищена __________ ___________________
дата итоговая оценка комиссия
Подписи членов комиссии: __________________
__________________
__________________
__________________
Донецк
2017
ГОУ ВПО «Донецкий национальный университет»
кафедра Компьютерных технологий
Утверждаю
Зав. кафедрой КТ
_____________
подпись
_____________
дата
ЗАДАНИЕ
на курсовую работу студента 2 курса Иванова И.И.
Тема курсовой работы: Разработка приложения для …
Краткая постановка задачи: 1. Изучить и проанализировать предметную область по тематика предметной области. 2. Ознакомиться с программными продуктами для создания приложений по тематика предметной области. 3. Разработать техническое задание на создание приложения. 4. Разработать проект программного обеспечения системы. 5. Разработать средствами языка C# приложение, которое позволяет что позволяет делать приложение. 6. Протестировать программное обеспечение. 7. Оформить отчёт.
Исходные данные: 1. Документация по тематика предметной области. 2. Документация по языку программирования C#.
Ожидаемые результаты: приложение для обработки текста в графических изображениях
Календарный план работы:
Даты консультаций | Этапы выполнения работы | Отметки о выполнении |
30.01.2017 | Постановка задачи и обсуждение литературы | выполнено |
07.02.2017 | Предварительное утверждение содержания отчёта | выполнено |
17.02.2017 | Утверждение проекта, алгоритмов, методов, технологий | выполнено |
03.03.2017 | Ход реализации проекта | выполнено |
23.03.2017 | Обсуждения организации тестирования программы | выполнено |
10.04.2017 | Демонстрация программного продукта руководителю | выполнено |
17.04.2017 | Оформление отчёта | выполнено |
24.04.2017 | Предоставление отчёта руководителю | выполнено |
Дата выдачи задания 30.01.2017 года
Студент И.И. Иванов
Руководитель В.Н. Котенко
АННОТАЦИЯ
Отчет о курсовой работе: 100 с., 48 рис., 14 табл., 2 приложения, 12 источников.
Объект исследования – например, автостоянка.
Предмет исследования – система управления пропуском на стоянку
Цель работы – разработка приложения для … , которая позволяла бы ...
Метод исследования – анализ возможностей языка С# для создания и обработки … .
В работе были использованы возможности таких-то и таких-то программных продуктов.
В результате решения задачи было разработано приложение для ... Приложение позволяет …(подробное перечисление функиональности програмного продукта) .
Главный модуль приложения работает с …. Главной операцией приложения является …..
Приложение название приложения может использоваться (кем) для (чего)
С#, ПРОГРАММНЫЙ ПРОДУКТ, …( т.е. перечень ключевых слов)
СОДЕРЖАНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6
1.1 Состояние вопроса. 6
1.2 Актуальность и цель работы.. 6
2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ. 8
2.1 Описание области применения и исходных данных приложения. 8
2.2 Требования к пользовательским интерфейсам. 8
2.3 Требования к аппаратным, программным и коммуникационным интерфейсам 8
2.4 Требования к пользователям продукта. 9
2.5 Требования к адаптации на месте. 9
2.6 Функции продукта. 10
2.7 Ограничения. 11
3 ОБОСНОВАНИЕ ВЫБОРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.. 12
4 РАЗРАБОТКА ПРИЛОЖЕНИЯ (ТЕМА КУРСОВОЙ РАБОТЫ) 13
4.1 Входные и выходные данные приложения. 13
4.2 Проектирование структуры приложения. 13
4.3 Описание алгоритмов работы скриптов системы или (Описание объектов и их взаимодействия для ООП) 15
5 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА.. 16
5.1 Аппаратные и программные средства создания и эксплуатации интернет-приложения. 16
5.2 Руководство пользователя. 16
5.3 Описание контрольных примеров. 17
ЗАКЛЮЧЕНИЕ. 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 19
ПРИЛОЖЕНИЕ А Экранные формы.. 20
ПРИЛОЖЕНИЕ Б Фрагменты листинга. 21
ВВЕДЕНИЕ
…………………………………………………………………………
Современные информационные технологии в настоящее время быстрыми темпами внедряются во все сферы социально-культурной деятельности человека. Почему бы не использовать их для помощи в решении вышестоящей проблемы?
В данной курсовой работе будет реализовано приложение, которое позволит…
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Состояние вопроса
В настоящее время обучение сомелье проходит в специальных школах, где помимо теоретических знаний об истории вина и винодельческих регионах, будущие сомелье учатся раскладывать ароматы вина на составляющие и интерпретировать полученные букеты. В результате профессиональный сомелье по ароматам вина способен определить качество напитка, сорт винограда и регион происхождения вина и его возраст [1].
………………………………………………………………………………
Наконец, следует помнить, что некоторые пищевые продукты являются проблемными для вина. Среди них – яйца, помидоры, уксус, приправы к салатам и лимоны. Тема сочетания вина и еды бесконечна [2].
………………………………………………………………………………
1.2 Актуальность и цель работы
На рисунке 1.1 показан уровень средней зарплаты сомелье за последние 12 месяцев в России.
Рисунок 1.1 – Средняя зарплаты сомелье в России
Как видно из диаграммы потребности рынка труда в сомелье весьма значительны.
Итак, мы имеем, что заработная плата сомелье составляет в среднем 700 долларов, а в некоторых областях доходит до 1700 долларов и существует потребность в специалистах этого профиля на рынке труда.
Для уменьшения затрат кафе, бара или ресторана целесообразно разработать программу «Электронный сомелье», которая позволит любому из официантов заведения выполнять функции сомелье.
Целью данной работы будет создание internet-приложения, которое позволит автоматизировать процесс сбора и обработки информации о винах, гарнирах и продуктах, их составляющих, и позволит выполнять заказы клиентов винных домов, кафе, баров и ресторанов обычным официантам.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
2.1 Описание области применения и исходных данных приложения
Данное приложение предназначено для использования в ….
Исходными данными для приложения являются:
1. ;
2. ;
3. ;
4. ;
5. ;
6. ;
2.2 Требования к пользовательским интерфейсам
Пользовательский интерфейс должен предполагать очень яркие и насыщенные фоновые изображения и разрабатываться под разрешение экрана 1280х1024……
В левой части главной формы приложения должны ….
Отдельно должна быть и т.п..
2.3 Требования к аппаратным, программным и коммуникационным интерфейсам
Для установки и работы приложения необходимо иметь вычислительную систему следующей минимальной аппаратной конфигурации:
1. Процессор: 1.0 ГГц.
2. Оперативная память: 512 Мб.
3. Свободное место на жёстком диске: 150Мб.
4. Видеоадаптер: 64Мб.
5. Наличие основных средств ввода-вывода (мышь, клавиатура, монитор).
Необходимо обеспечить программное взаимодействие системы с:
1. ;
2. ;
3. ;
4. .
2.4 Требования к пользователям продукта
Системой должны иметь возможность пользоваться следующие категории пользователей: кто-то 1, кто-то 2 и т.п..
Кто-то 1:
– Понимание принципов функционирования приложения и работа с ….
Кто-то 2:
– Понимание принципов функционирования системы и работа с ….
2.5 Требования к адаптации на месте
Необходимы программы-инсталляторы того-то и того-то, наличие того-то и того-то, например, папки с изображениями или каких-то файлов для осуществления развертывания программы на соответствующих целевых компьютерах.
2.6 Функции продукта
Приложение должно осуществлять… (подробный перечень функций).
Основные функции системы по классам пользователей:
Кто-то 1:
1) ;
2) ;
3)
…..;
Кто-то 2:
1) ;
2) ;
3)
…..;
На рисунке 2.1 показана схема функциональной структуры приложения (название приложения).
2.7 Ограничения
1) продукт будет поддерживать только ….;
2) должна использоваться ….;
3) приложение не будет корректно работать с … .
…….
ОБОСНОВАНИЕ ВЫБОРА ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
Описание среды разработки …..(название среды)
Apache – это один из наиболее распространенных и удобных WWW серверов в мире. Код Апаче распространяется по лицензии GNU, так что каждый вправе бесплатно загрузить и установить его на свой компьютер [4].
……………………………………………………….
Проверка возможностей работы Apache осуществляется путем обращения к поддерживаемому им сайту из браузера [5].
……………………………………………………………