Мегаобучалка Главная | О нас | Обратная связь


Задание на лабораторную работу



2018-07-06 275 Обсуждений (0)
Задание на лабораторную работу 0.00 из 5.00 0 оценок




Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал Редактирование Настройка

 

         
 

Рисунок 1 - Общий вид приложения

 

Программное приложение должно содержать страницы журнала с редактируемыми заголовками. После установки приложения при первом запуске в верхней части экрана должна визуализироваться выпадающая панель главного меню (см. рис. 2). Содержание главного меню представлено на рисунке 2.

Журнал Редактирование Настройка
Создать журнал Создать расписание Настройка текущего журнала
Выбрать журнал Переслать страницу Настройка текущей страницы
Загрузить список студентов Переслать журнал Инструкция
Выгрузить страницу Поиск О программе
Выгрузить журнал    

Рисунок 2 - Содержание главного меню приложения

По выбору пункта меню «Журнал / Создать журнал» должна визуализироваться панель для ввода названия журнала, которое будет выведено в пункт меню «Журнал» после слова Журнал. Например «Журнал / 2017-18». После создания журнала главный экран приложения должен принять вид, представленный на рисунке 1. При этом должна визуализироваться одна страница журнала с заголовком.

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

По выбору пункта меню «Выбрать журнал» должна визуализироваться панель для выбора уже созданных ранее и сохранённых журналов.

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

Содержание отчёта:

1) Титульный лист.

2) Введение.

3) Задание на лабораторную работу.

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

5) Практическая часть, содержащая программные коды с комментариями.

6) Заключение с выводами по результатам работы.

7) Приложение, содержащее скриншоты, необходимые для отчета по выполнению лабораторной работы.

8) Электронный носитель с исходными кодами программного проекта.

При защите лабораторной работы студент должен:

знать теоретический материал, ответить на контрольные вопросы.

Контрольные вопросы к лабораторной работе

1) Как создаётся проект программного приложения?

2) Как создаётся рабочая среда программного приложения?

3) Какие классы были использованы при разработке программного приложения?

4) Как выполняется отладка программного приложения?


Лабораторная работа № 2 «Разработка многостраничного журнала с табличной структурой»

Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал / 2017-18 Редактирование Настройка

 

ПМП 16ИВ1бп лб ПМП 16ИВ1бп лк КТОП ЭВМ 16ИВ1бп лб КТОП ЭВМ 16ИВ1бп лк
Дисциплина Проектирование мобильных приложений   Уч. год 2017-18
Группа 16ИВ1бп   Семестр
ФИО Даты проведения занятий Вид занятий - лекции. Семестр - 1 Аттестация
Зач КП Экз
06.09.18 13.09.18                 06.01.18 13.01.18 20.01.18
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             

Рисунок 1 - Общий вид приложения

 

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

Удалить текущую страницу
Вставить страницу перед текущей
Вставить страницу после текущей
Редактировать страницу

Рисунок 2 - Панель управления параметрами страниц

 

По выбору пункта «Редактировать страницу» должна визуализироваться панель редактирования параметров страницы. В панели редактирования должны быть предусмотрены элементы для внесения данных согласно рисунку 3.

Внесение данных в интерактивные панели и поля таблицы должно выполняться при помощи экранной клавиатуры.

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

В указанной панели должны быть предусмотрены следующие поля для заполнения:

Наименование поля Параметр
Номер страницы журнала
Полное наименование учебной дисциплины Проектирование мобильных приложений
Краткое название дисциплины ПМП
Номер группы 16ИВ1бп
Полное название вида занятия Лекции
Краткое название вида занятия лк
Учебный год 2017-18
Номер семестра по учебному плану
Номер семестра в учебном году
Вид аттестации Зач
Дата аттестации 06.01.18
Вид аттестации КП
Дата аттестации 13.01.18
Вид аттестации Экз
Дата аттестации 20.01.18
Ширина колонок (даты проведения занятий)
Ширина колонок (аттестация)
Ширина колонок (ФИО)

Рисунок 3 - Панель настроек параметров страниц

 

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

Для каждой новой страницы журнала панель настроек параметров страниц должна содержать данные предыдущей страницы. Введённые данные должны сохраняться во внутренней базе данных. Панели настроек должны допускать возможность добавлять или удалять отдельные поля. Выравнивание панели в процессе редактирования должно выполняться по нижнему краю экрана.

Содержание отчёта:

1) Титульный лист.

2) Введение.

3) Задание на лабораторную работу.

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

5) Практическая часть, содержащая программные коды с комментариями.

6) Заключение с выводами по результатам работы.

7) Приложение, содержащее скриншоты, необходимые для отчета по выполнению лабораторной работы.

8) Электронный носитель с исходными кодами программного проекта.

При защите лабораторной работы студент должен:

знать теоретический материал, ответить на контрольные вопросы.

Контрольные вопросы к лабораторной работе

1) Как размещаются компоненты программного приложения?

2) Как создаётся выпадающее меню?

3) Какие компоненты были использованы при разработке программного приложения?

4) Как выполняется взаимодействие компонентов программного приложения?


Лабораторная работа № 3 «Исследование компонентов ОС Android с табличной структурой»

Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал / 2017-18 Редактирование Настройка

 

ПМП 16ИВ1бп лб ПМП 16ИВ1бп лк КТОП ЭВМ 16ИВ1бп лб КТОП ЭВМ 16ИВ1бп лк
Дисциплина Проектирование мобильных приложений   Уч. год 2017-18
Группа 16ИВ1бп   Семестр
ФИО Даты проведения занятий Вид занятий - лекции. Семестр - 1 Аттестация
Зач КП Экз
06.09.18 13.09.18                 06.01.18 13.01.18 20.01.18
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             

Рисунок 1 - Общий вид приложения

По выбору пункта главного меню «Файл / Создать расписание» (см. рис. 1) должна быть выведена на экран панель для заполнения расписания на текущий семестр. Начальный вид этой панели представлен на рисунке 2.

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

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

Содержание отчёта:

1) Титульный лист.

2) Введение.

3) Задание на лабораторную работу.

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

5) Практическая часть, содержащая программные коды с комментариями.

6) Заключение с выводами по результатам работы.

7) Приложение, содержащее скриншоты, необходимые для отчета по выполнению лабораторной работы.

8) Электронный носитель с исходными кодами программного проекта.

При защите лабораторной работы студент должен:

знать теоретический материал, ответить на контрольные вопросы.

 

 

Время Н Наименование учебной дисциплины Номер группы Вид занятия Уч. год № сем. по учеб. плану № сем. в учеб. году
Понедельник            
8.55 - 9.40 Проектирование мобильных приложений 16ИВ1бп лек 2017-18
             
9.50 - 10.35            
             
Вторник            
8.55 - 9.40            
             
9.50 - 10.35            
             
Среда            
8.55 - 9.40            
             
9.50 - 10.35            
             
Четверг            
8.55 - 9.40            
             
9.50 - 10.35            
             
Пятница
           
8.55 - 9.40            
             
9.50 - 10.35            
             
Суббота
           
8.55 - 9.40            
             
9.50 - 10.35            
             

Рисунок 2 - Панель расписания

Контрольные вопросы к лабораторной работе

1) Как выполняется навигация компонента или его части в пределах экрана мобильного устройства?

2) Как выполняется добавление и удаления строк в табличных компонентах?

3) Как выполняется подсчёт высоты строк в табличных компонентах?

4) Как устанавливаются параметры ячеек в табличных компонентах?


Лабораторная работа № 4 «Исследование взаимодействия диалоговых компонентов ОС Android»

Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал / 2017-18 Редактирование Настройка

 

ПМП 16ИВ1бп лб ПМП 16ИВ1бп лк КТОП ЭВМ 16ИВ1бп лб КТОП ЭВМ 16ИВ1бп лк
Дисциплина Проектирование мобильных приложений   Уч. год 2017-18
Группа 16ИВ1бп   Семестр
ФИО Даты проведения занятий Вид занятий - лекции. Семестр - 1 Аттестация
Зач КП Экз
06.09.18 13.09.18               06.01.18 13.01.18 20.01.18
Иванов Иван Иванович Х, 1, 2, 3, 4                        
Петров Петр Петрович Х                        
                             
                             
                             
                       
                             
                             
                             
Яковлев Яков Яковлевич                          

Рисунок 1 - Общий вид приложения

 

Текущая дата проведения занятия должна устанавливаться в заголовке колонки для отметок посещаемости и сдачи лабораторных или практических работ (зона 1, выделенная ярко-зелёным цветом на рисунке 1) автоматически на основании данных расписания, системного календаря и системных часов.

По длительному нажатию в ячейке для даты проведения занятий напротив поля ФИО должна быть выведена панель для изменения текущей даты.

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

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

20.09.2018
Наименование поля Параметр
Работа 1, 2, 3

Рисунок 2 - Панель редактирования ячеек журнала

 

По длительному нажатию в ячейке с фамилией должна визуализироваться управляющая панель для удаления строки, содержащей ФИО студента и все данные в этой строке. Добавление ФИО нового студента должно осуществляться с выбором места вставки: до или после строки, для которой была вызвана управляющая панель (см. рис. 3).

Удалить текущую строку
Вставить строку перед текущей
Вставить строку после текущей

Рисунок 3 - Панель управления параметрами страниц

 

В случае добавления или удаления строки, данные в других строках должны смещаться синхронно.

Ячейки зоны 3 (см. рис. 1) должны смещаться влево и вправо синхронно с ячейками дат (зона 1). Ширина колонок зоны 1 и 3 должна быть синхронизирована.

Содержание отчёта:

1) Титульный лист.

2) Введение.

3) Задание на лабораторную работу.

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

5) Практическая часть, содержащая программные коды с комментариями.

6) Заключение с выводами по результатам работы.

7) Приложение, содержащее скриншоты, необходимые для отчета по выполнению лабораторной работы.

8) Электронный носитель с исходными кодами программного проекта.

При защите лабораторной работы студент должен:

знать теоретический материал, ответить на контрольные вопросы.

Контрольные вопросы к лабораторной работе

1) Как осуществляется синхронизация между табличными компонентами?

2) Как выполняется синхронизация компонентов с календарём и часами мобильного устройства?

3) Как выполняется масштабирование визуальных компонентов программного приложения?

4) Как выполняется взаимодействие выпадающего меню с компонентами программного приложения?


Лабораторная работа № 5 «Текстовый ввод и вывод в ОС Android»

Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал / 2017-18 Редактирование Настройка

 

ПМП 16ИВ1бп лб ПМП 16ИВ1бп лк КТОП ЭВМ 16ИВ1бп лб КТОП ЭВМ 16ИВ1бп лк
Дисциплина Проектирование мобильных приложений   Уч. год 2017-18
Группа 16ИВ1бп   Семестр
ФИО Даты проведения занятий Вид занятий - лекции. Семестр - 1 Аттестация
Зач КП Экз
06.09.18 13.09.18               06.01.18 13.01.18 20.01.18
Иванов Иван Иванович Х, 1, 2, 3, 4                   зач    
Петров Петр Петрович Х                       отл
                             
                             
                             
                       
                             
                             
                             
Яковлев Яков Яковлевич                       не яв  

Рисунок 1 - Общий вид приложения

 

 

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

Для вида аттестации КП (Курсовой проект / Курсовая работа) и Экзамен выбор должен состоять из пяти значений:

— отл (Отлично),

— хор (Хорошо),

— удовл (Удовлетворительно),

— не уд (Не удовлетворительно),

— не яв. (Не явился).

Для вида аттестации Зачёт выбор должен состоять из трёх значений:

— зач (Зачтено),

— не зач (Не зачтено),

— не яв. (Не явился).

По длительному (не менее 2 секунд) нажатию в ячейке для аттестации должна визуализироваться панель для редактирования или отмены выставленного значения. Все введённые данные должны сохраняться в базе данных автоматически.

Ввод фамилии, имени, отчества студента осуществляется для созданных страниц и должен выполняться из файла формата rtf. Разделителем строк является знак абзаца. Выбор файла со списком студентов группы должен осуществляться по выбору пункта главного меню «Журнал / Загрузить список студентов» и должен быть связан с текущей страницей журнала. Строки таблицы с ФИО студентов должны нумероваться автоматически.

Ячейки зоны 2 и 3 (см. рис. 1) должны смещаться вверх и вниз синхронно с ячейками аттестации (зона 4). Высота строк зоны 2, 3, 4 должна быть синхронизирована.

Содержание отчёта:

1) Титульный лист.

2) Введение.

3) Задание на лабораторную работу.

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

5) Практическая часть, содержащая программные коды с комментариями.

6) Заключение с выводами по результатам работы.

7) Приложение, содержащее скриншоты, необходимые для отчета по выполнению лабораторной работы.

8) Электронный носитель с исходными кодами программного проекта.

При защите лабораторной работы студент должен:

знать теоретический материал, ответить на контрольные вопросы.

Контрольные вопросы к лабораторной работе

1) Как выполняется ввод данных из текстового файла?

2) Как выполняется взаимодействие программного приложения с базой данных?

3) Как выполняется вывод данных из программного приложения в текстовый файл?

4) Как отличается вывод данных из программного приложения в текстовый файл в зависимости от типа текстового файла?


Лабораторная работа № 6 «Исследование визуальных компонентов ОС Android»

Задание на лабораторную работу

1. Выполнить разработку программного приложения для мобильного устройства.

2. Оформить документацию на программное изделие (листинг программы с комментариями).

3. Составить отчёт о проделанной работе (описание программы, скриншоты).

Расширенное техническое задание

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

Журнал / 2017-18 Редактирование Настройка

 

ПМП 16ИВ1бп лб ПМП 16ИВ1бп лк КТОП ЭВМ 16ИВ1бп лб КТОП ЭВМ 16ИВ1бп лк
Дисциплина Проектирование мобильных приложений   Уч. год 2017-18
Группа 16ИВ1бп   Семестр
ФИО Даты проведения занятий Вид занятий - лекции. Семестр - 1 Аттестация
Зач КП Экз
06.09.18 13.09.18               06.01.18 13.01.18 20.01.18
Иванов Иван Иванович Х, 1, 2, 3, 4                        
Петров Петр Петрович Х                        
                             
                             
                             
                       
                             
                             
 

2018-07-06 275 Обсуждений (0)
Задание на лабораторную работу 0.00 из 5.00 0 оценок









Обсуждение в статье: Задание на лабораторную работу

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (275)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)