Защита курсовой работы и ее оценивание

Кафедра «Цифровые технологии и моделирование»

 

Разработка приложений в среде Delphi

 

Учебно-методические указания

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

09.03.03 Прикладная информатика

 

 

Уфа

Издательство УГНТУ

2018

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

 

Предназначено для подготовки бакалавров всех форм обучения по направлению подготовки 09.03.03 Прикладная информатика, при изучении дисциплины «Информатика и программирование».

 

Составитель: Сидоров М.Е., доцент, канд. техн. наук.

 

 

Рецензенты:

Абросимова М.А., доцент, канд. техн. наук,

Захаров А.В., доцент, канд. физ.-мат. наук.

 

 

© ФГБОУ ВПО «Уфимский государственный

нефтяной технический университет», 2018

 


 



Оглавление

Тема курсовой работы.. 4

Варианты заданий. 4

Требования к оформлению пояснительной записки. 6

Порядок защиты работы и контрольные вопросы.. 7

Защита курсовой работы и ее оценивание. 7

Контрольные вопросы при защите работы.. 7

Приложение 1 (Лист выдачи задания на курсовую работу) 8

Приложение 2 (Титульный лист курсовой работы) 9

Список литературы.. 10



Тема курсовой работы

 

Тема: Разработка приложения в среде Delphi.

 

Разработать (по вариантам) приложение в среде Delphi

 

Варианты заданий

 

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

2. Разработать приложение, использующего dll библиотеку для расчета функции ch(x) с динамическим доступом. Протестировать dll библиотеку.

3. Разработать приложение – электронный будильник с сохранением настроек в ini файлах Windows.

4.  Разработать приложение – электронный будильник с сохранением настроек в реестре Windows.

5. Разработать приложение для просмотра связанных таблиц (Клиенты, Заказы, Заказано) базы данных Борей.mdb с возможность поиска и сортировки данных. Предусмотреть выбор расположения базы данных.

6. Разработать приложение для просмотра связанных таблиц (Поставщики, Товары, Заказано) базы данных Борей.mdb с возможность поиска и сортировки данных. Предусмотреть выбор расположения базы данных.

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

8. Разработать приложение для создания текстового файла, записи и просмотра данных в нем.

9. Разработать приложение для создания типизированного файла, записи и просмотра данных в нем.

10. Разработать приложение для создания двоичного файла, записи и просмотра данных в нем.

11. Разработать приложение для сортировки данных различными методами в отдельных потоках.

12. Разработать приложение для редактирования графических файлов.

13. Разработать приложение для просмотра текстовых и графических файлов.

14. Разработать приложение, использующего dll библиотеку для расчета функции th(x) со статическим доступом. Протестировать dll библиотеку.

15. Разработать приложение, использующего dll библиотеку для расчета функции sh(x) с динамическим доступом. Протестировать dll библиотеку.

16. Разработать приложение – электронные часы с сохранением настроек в ini файлах Windows.

17.  Разработать приложение – электронные часы с сохранением настроек в реестре Windows.

18. Разработать приложение для просмотра связанных таблиц (Сотрудники, Заказы, Заказано) базы данных Борей.mdb с возможность поиска и сортировки данных. Предусмотреть выбор расположения базы данных.

19. Разработать приложение для просмотра связанных таблиц (Типы, Товары, Заказано) базы данных Борей.mdb с возможность поиска и сортировки данных. Предусмотреть выбор расположения базы данных.

20. Разработать приложение с возможностью выбора базы данных и таблицы в ней, а также полей и условий отбора записей в выбранной таблице. База данных может иметь расширение не только.mdb.

Примечание. В списке литературы приводятся издания для изучения теоретического материала [1] - [5] и примеры разработки приложений [6].


 


Требования к оформлению пояснительной записки

 

Пояснительная записка (ПЗ) по работе должна быть набрана на компьютере в текстовом процессоре MS Word, распечатана, сброшюрована и содержать следующие разделы:

 

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

2. Задание на курсовую работу.

3. Содержание.

4. Отчет по курсовой работе.

5. Выводы по работе.

6. Список литературы.

 

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

Задание на курсовую работу. Приводится текст варианта задания.

Содержание. В содержании указывается наименования разделов отчета и номера страниц, с которых начинается соответствующий раздел.

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

Выводы по работе. Дается оценка полученным результатам.

Список литературы. Приводится список литературных источников, использованных в процессе подготовки и выполнения работы.

Объем пояснительной записки по курсовой работе не менее 20 страниц печатного текста формата А4. Поля - 20 мм.  Шрифт - 12пт, межстрочный интервал – одинарный.


 


Порядок защиты работы и контрольные вопросы

 

Защита курсовой работы и ее оценивание

 

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

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

При этом:

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

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

 

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

Исходный код приложения представляется в электронном виде.

 

Контрольные вопросы при защите работы

 

1. Типовые алгоритмы

2. Глобальные и локальные параметры их области видимости и области действия.

3. Формальные и фактические параметры процедуры. Передача параметра в процедуру «по значению» и по ссылке.

4. Возможность изменения параметров в теле процедуры и передача их в вызывающую процедуру.

5. Типы данных и классы. Приведение типов данных и объектов.

6. Области видимости и области действия переменных в классах.

8. Основные свойства и методы классов в Delphi.

9. События и процедуры обработки событий.

 


 


Приложение 1 (Лист выдачи задания на курсовую работу)

 

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Уфимский государственный нефтяной технический университет»

Кафедра «Цифровые технологии и моделирование»

 

ЗАДАНИЕ на курсовую работу

по дисциплине «Информатика и программирование»

студенту ________________________________________________________

                                                                       (Фамилия Имя Отчество)

Тема работы: «Разработка приложения в среде Delphi», вариант ____ 

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

2. Технические требования к программному модулю: 

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

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

2.3. Все массивы должны быть объявлены как динамические.

2.4. Предусмотреть необходимые комментарии к программному коду.

2.5. Требования к составу и оформлению программной документации – типовые, предусмотренные методическими указаниями.

3. Указания по программированию: 

3.1. Программа должна иметь модульную структуру с подцеплением всех модулей к модулю главной формы.

3.2. Предусмотреть защиту от неверно вводимых значений исходных данных.

4. Технические условия: 

4.1. Язык программирования: Object Pascal, инструментальная среда Delphi.

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

4.3. При тестировании приложения просчитать случайные, а также крайние значения параметров (сделать скрин-шоты результатов),

5. Стадии и этапы разработки:

5.1. Выдача задания на курсовую работу _____неделя

5.2. Разработка алгоритмов ______неделя

5.3. Разработка программы ______неделя

5.4. Отладка программы и оформление пояснительной записки _____неделя

5.5. Защита курсовой работы ____неделя

 

 

Руководитель проекта, преподаватель _____________      ___________

(подпись)                  (ФИО)

 

 

Студент ________________ _________________ ___________________

(Группа)                                           (подпись)                                 (ФИО)

 

 

Дата выдачи “___” ___________________ 20__ г.


Приложение 2 (Титульный лист курсовой работы)

 

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Уфимский государственный нефтяной технический университет»

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: