Рекомендации по составлению пояснительной записки
Пояснительная записка к курсовой работе должна быть напечатана. Рукописные работы не принимаются. Курсовая работа состоит из титульного листа, оглавления, введения, основной части, разбиваемой на главы, выводов, списка использованной литературы. Титульный лист оформляется по определенному образцу (Приложение 1) и содержит информацию об учебном заведении, в котором выполнена работа, название дисциплины, название работы, Ф.И.О. студента и преподавателя, год написания курсовой работы.
Во Введении рассматривается основная цель работы и решаемой задачи. Определяются актуальность, цель работы, решаемые задачи, предмет и объект исследования, теоретическая и практическая ценность работы.
Перечень вопросов, подлежащих рассмотрению в основной части пояснительной записки: 1. Постановка задачи. 2. Обоснование выбора программных средств для решения задачи. 3. Описание алгоритмов практической реализации. 4. Описание использованных средств языка программирования. 5. Руководство пользователя для прикладной программы.
Выводы представляют собой краткое и емкое изложение по пунктам основных результатов исследования и должны соответствовать поставленным в исследовании целям. В списке использованной литературы указываются использованные автором работы, научные публикации, а также другие источники, в том числе электронные, по проблемам разработки аналогичных систем, по средствам разработки, по методам решения задач.
Написание работы следует начинать, как правило, не с введения, а с основных глав, поскольку их содержание позволяет позднее более точно, правильно сформулировать введение. Основные требования к любой рукописи - это простота, четкость и сжатость изложения, выразительность языка. Изложение материала должно быть лаконичным и вместе с тем полным. Желательно избегать частого повторения одинаковых слов, словосочетаний и оборотов. Это требование особенно важно соблюдать в тексте на одной или соседних страницах. Каждая глава или раздел должны завершаться выводами и логически оформлять переход к другому этапу работы. Каждый лист рукописи делится на абзацы. Абзацами выделяются обособленные по смыслу части изложения. В каждом должны содержаться положения, тесно связанные единством мысли. При написании любой научной работы нельзя допускать произвольных сокращений слов, словосочетаний, кроме общепринятых "и т.д., и т.п., и др.", которые чаще всего употребляются после перечислений.
Список заданий для выполнения курсовой работы
Задание №1 Разработка файлового менеджера (аналогично Windows Commander, Far). Разработать функции: выбора дисков; создания, перемещения, удаления каталогов (папок); создания, перемещения, удаления файлов; отображения свободного дискового пространства, информации о файлах; удаления временных ненужных файлов; форматирования дисков; поиска файлов. Реализовать обработку исключительных ситуаций.
Задание №2 Разработка файлового менеджера с возможностью шифрования данных. Разработать функции: выбора дисков; создания, перемещения, удаления каталогов (папок); создания, перемещения, удаления файлов; шифрования на основе двух произвольных методов шифрования. Один из методов должен базироваться на математических преобразованиях. Реализовать обработку исключительных ситуаций.
Задание №3 Разработка адресной книги. Программный модуль должен позволять создавать записи (Фамилия, Имя, Отчество, Фото, Телефон, Адрес), редактировать, сортировать, осуществлять поиск, выводить на печать. Информация должна подразделяться на физические и юридические лица и записываться в двоичные файлы. В программном модуле рекомендуется применение структурных массивов. Реализовать обработку исключительных ситуаций.
Задание №4 Разработка адресной книги. Программный модуль должен позволять создавать записи (Фамилия, Имя, Отчество, Фото, Телефон, Адрес), редактировать, сортировать, осуществлять поиск, выводить на печать. Информация должна записываться в текстовые файлы. В программном модуле рекомендуется применение объектно-ориентированной технологии разработки ПО (классы). Реализовать обработку исключительных ситуаций.
Задание №5 Разработка анализатора жесткого диска. Программный модуль должен отслеживать все изменения, происходящие с файлами и папками на выбранном жестком диске и вести различного рода отчеты. Допускается использование функций Win32 API. Реализовать обработку исключительных ситуаций.
Задание №6 Разработка тривиальной базы данных товаров. Программный модуль должен позволять создавать записи (наименование, артикул, количество на складе, цена, потребность рынка, ответственный менеджер), редактировать, сортировать, удалять, осуществлять поиск, выводить на печать. Информация должна храниться в бинарном файле. Необходимо реализовать возможности осуществлять аналитику загруженности склада. Реализовать обработку исключительных ситуаций. Задание №7 Разработка переводчика. Программный модуль должен позволять создавать и редактировать словарь, а также обеспечивать перевод текста. Реализовать обработку исключительных ситуаций.
Задание №8 Разработка программного модуля для тестирования знаний. Программный модуль должен обеспечивать возможность изменения вопросов и ответов. В программном модуле рекомендуется применение структурных массивов. Реализовать обработку исключительных ситуаций.
Задание №9 Разработка игры "Морской бой". Программный модуль должен обеспечивать выбор уровня сложности. Алгоритм программы должен позволять изменять карту кораблей. Реализовать обработку исключительных ситуаций.
Задание №10 Создание графического редактора. Программный модуль должен обеспечивать построение основных геометрических примитивов (окружность, эллипс, многоугольник), возможность стирания, закраски, сохранения в цифровом формате (х, у), открытие ранее сохранённых объектов. Реализовать обработку исключительных ситуаций.
Задание №11 Разработка графического редактора. Программный модуль должен обеспечивать построение многоугольников, закраски, сохранения в цифровом формате (х, у), открытие ранее сохранённых объектов. Реализовать функции вычисления площадей замкнутых многоугольников, масштабирования. Реализовать обработку исключительных ситуаций.
Задание №12 Разработка программного модуля, позволяющего создавать список программ (процессов), которые могут запускаться на компьютере. Процессы, не включенные в этот список, запускаться не могут. Допускается использование функций Win32 API. Реализовать обработку исключительных ситуаций.
Задание №13 Разработка программного модуля, позволяющего создавать список программ (процессов) и отключать интернет (сетевой адаптер или порты) в случае их активности. Допускается использование функций Win32 API. Реализовать обработку исключительных ситуаций.
Задание №14 Разработка словаря. Программный модуль должен позволять создавать и редактировать словарь. В программном модуле рекомендуется применение объектно-ориентированного программирования. Реализовать обработку исключительных ситуаций.
Задание №15 Разработать SideBar. Программный модуль должен позволять создавать гаджеты "Часы", "Календарь", "Информация о системе", "Загруженность процессора и памяти". Реализовать обработку исключительных ситуаций.
Задание №16 Разработать игру "Пятнашки". Программный модуль должен позволять создавать классическое полотно для этой игры и на основе графического изображения. Реализовать обработку исключительных ситуаций.
Задание №17 Разработать игру "Крестики нолики". Алгоритм программы должен позволять изменять скорость игры. Реализовать обработку исключительных ситуаций. Задание №18 Разработка анкетной базы студентов факультета. Программный модуль должен позволять создавать записи (Фамилия, Имя, Отчество, Фото, Телефон, Адрес, Группа, Успеваемость), редактировать, сортировать, осуществлять поиск, выводить на печать. Информация должна записываться в бинарные файлы. В программном модуле рекомендуется применение объектно-ориентированной технологии разработки ПО (классы). Реализовать обработку исключительных ситуаций. Задание №19 Разработка графического редактора. Программный модуль должен обеспечивать построение многоугольников, выбор цвета фона и контура, сохранения в цифровом формате (х, у), открытие ранее сохранённых объектов. Реализовать функции сдвига и симметричного отображения. Рекомендуется применение структурных массивов. Реализовать обработку исключительных ситуаций.
Задание №20 Разработка программного модуля, позволяющего на основе текстовых файлов статистики посещений web-сайтов определять наиболее посещаемые и выставлять рейтинг. Внутреннее представление текстовых файлов следующее. 2009-03-19 10:20:56 23 11 3 GET www.vedomosti.ru 192.168.0.118:1836 213.152.145.15:80 983 27254 2009-03-19 10:20:56 23 11 3 GET www.vedomosti.ru 192.168.0.118:1827 213.152.145.15:80 634 222 2009-03-19 10:20:56 23 11 1 GET engine.awaps.net 192.168.0.118:1893 213.59.0.100:80 766 773 2009-03-19 10:20:56 23 11 1 GET ad.adriver.ru 192.168.0.118:1887 81.222.128.15:80 839 915 2009-03-19 10:20:56 23 11 3 GET adv.vedomosti.ru 192.168.0.118:1845 213.152.145.15:80 578 366 2009-03-19 10:20:56 23 11 3 GET adv.vedomosti.ru 192.168.0.118:1830 213.152.145.15:80 573 366 2009-03-19 10:20:58 23 11 3 GET www.vedomosti.ru 192.168.0.118:1836 213.152.145.15:80 607 1216 2009-03-19 10:20:58 23 11 1 GET engine.awaps.net 192.168.0.118:1896 213.59.0.100:80 723 773 2009-03-19 10:20:58 23 11 1 GET 217.16.18.213 192.168.0.118:1917 217.16.18.213:80 947 4283 2009-03-19 10:20:58 23 11 1 GET www.hbr-russia.ru 192.168.0.118:1884 212.65.65.209:80 709 626 2009-03-19 10:21:10 23 11 1 GET www.popmech.ru 192.168.0.118:1875 213.152.145.51:80 1021 380 2009-03-19 10:21:10 23 11 1 GET www.popmech.ru 192.168.0.118:1878 213.152.145.51:80 1019 380 2009-03-19 10:21:12 23 11 1 GET r.mail.ru 192.168.0.118:1923 194.186.55.125:80 1235 929 2009-03-19 10:21:12 23 11 3 GET www.dpmoney.ru 192.168.0.118:1926 89.249.21.237:80 2581 132352 2009-03-19 10:21:12 23 11 3 GET www.dpmoney.ru 192.168.0.118:1926 89.249.21.237:80 922 2794 2009-03-19 10:21:14 23 11 1 GET ads.adfox.ru 192.168.0.118:1950 87.242.91.6:80 1153 1259 2009-03-19 10:21:14 23 11 1 GET ads.adfox.ru 192.168.0.118:1953 87.242.91.6:80 1135 718 Рекомендуется применение структурных массивов. Реализовать обработку исключительных ситуаций.
Список рекомендуемой литературы 1. Семенов А.А. "Основы объектно-ориентированного программирования в среде С++Builder". Методическое пособие для студентов специальности 220300 МГУДТ, 2007. 2. Лафоре Р. "Объектно-ориентированное программирование в С++". 4-е изд. – СПб.: Питер, 2004 3. Архангельский А.Я. "Программирование в С++Builder 6". – М.: БИНОМ, 2003 4. Павловская Т.А. "С/С++. Программирование на языке высокого уровня". – СПб.: Питер, 2003 5. Павловская Т.А., Щупак Ю.А. "С/С++. Объектно-ориентированное программирование: Практикум" – СПб.: Питер, 2004 6. Шамис В.А. "Borland C++ Builder 6. Для профессионалов". – СПб.: Питер, 2005 7. Седжвик Р. "Фундаментальные алгоритмы на С++. Анализ/Структуры данных/Сортировка/Поиск". – СПб.: ДиаСофтЮП, 2002 8. Страуструп Б. "Язык программирования С++". – СПб.: БИНОМ, 1999 9. Павловская Т.А., Щупак Ю.А. "С/С++. Структурное программирование: Практикум" – СПб.: Питер, 2002 10. Мейерс С. "Эффективное использование С++". – М.: ДМК, 2000 11. Савитч У. "Язык С++. Курс объектно-ориентированного программирования", 3-е изд. – М.: Вильямс, 2001 12. Архангельский А.Я., Тагин М.А. "Приемы программирования в C++Builder. Механизмы Windows, сети." – М.: ООО "Бином-Пресс", 2004 г. – 656 с.: ил.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Почему стероиды повышают давление?: Основных причин три... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (510)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |