| Общая информация » Каталог студенческих работ » ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ » Информатика, программирование, базы данных |
| 21.11.2025, 10:43 | |
ОСНОВНЫЕ ТРЕБОВАНИЯ К КУРСОВОЙ РАБОТЕ Основными требованиями к курсовой работе являются обязательное использование при разработке программ современных методов, технологий программирования: объектно-ориентированного подхода, создание оконного приложения и др, а также строгое планирование процесса проектирования, составления и отладки программ, безусловное выполнение графика курсовой работы. Тематика курсовой работы В рамках выполнения курсового проекта необходимо выполнить проектирование и разработку программного продукта на языке C++ для предметной области согласно индивидуальному варианту (приложение 4, обязательно согласовать индивидуальное задание с руководителем КР по дисциплине «Программирование») на основе принципов и методов, лежащих в основе объектно-ориентированного программирования. Исходные данные к курсовой работе Исходные данные определяются студентом самостоятельно согласно предметной области индивидуального задания (приложение 4). В процессе работы они могут уточняться или изменяться преподавателем. Задание на курсовую работу Задание на курсовую работу выдается индивидуально каждому студенту. Задание на курсовую работу оформляется студентом после постановки задачи на проектирование преподавателем и имеет единую форму, приведенную в приложении 1. Задание подписывается студентом и руководителем и помещается за титульным листом в пояснительной записке. Задание является документом, на основании которого и выполняется курсовая работа. Объем курсовой работы, стадии и этапы разработки Курсовая работа предполагает выполнение всех основных этапов и стадий разработки программ, регламентируемых ГОСТ, к которым относятся: - техническое задание ; - эскизный проект ; - технический проект ; - рабочий проект ; - внедрение. На стадии технического задания производится постановка задачи, определяются общие требования к программе, определяются входные и выходные данные, определяются требования к техническим средствам. На стадии эскизного проекта уточняются методы решения задачи, определяется структура входных и выходных данных, разрабатывается общее описание алгоритма решения задачи. В рамках технического проекта производится детальная разработка алгоритма решения задачи, определяются формы представления входных и выходных данных, разрабатывается структура программы, окончательно определяется конфигурация технических средств. На стадии рабочего проектирования производится программирование задачи, отладка программы, составление тестов для испытания программы, разрабатывается документация в соответствии с ЕСПД. Заключительным этапом рабочего проектирования является проведения испытания программы на контрольном примере, осуществление корректировки программы по результатам испытаний. На стадии внедрения осуществляется передача программы и программной документации в эксплуатацию, оформление акта о внедрении программы. Хотя перечисленные стадии характерны для разработки больших программных систем и комплексов, они обязательно в той или иной мере должны быть отражены при выполнении курсовой работы. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОЙ РАБОТЕ 1 Содержание разделов пояснительной записки Перечень разделов пояснительной записки приведен в прил.2. Во введении определяется цель курсовой работы, дается краткое содержание поставленной задачи. Раздел «Анализ предметной области» В этом разделе описываются особенности, бизнес-процессы, имеющиеся проблемы и способы их решения в данной предметной области, место разрабатываемого продукта в организационной структуре предприятия, анализ существующих аналогов и особенности предлагаемого программного продукта, цель и задачи курсового проекта. Раздел «Техническое задание» включает подразделы: - назначение разработки; - требование к программе; - стадии и этапы разработки. В подразделе "Назначение разработки" приводятся исходные данные и тема курсовой работы, определяется функциональное назначение программы. В подразделе "Требования к программе" указываются требуемые функциональные характеристики программы, обосновывается выбор языка программирования, определяется состав технических средств с указанием их основных технических характеристик, входные и выходные данные. В подразделе "Стадии и этапы разработки" устанавливаются необходимые стадии разработки, этапы и содержание работ, а также сроки разработки. Раздел «Моделирование и разработка программы на основе принципов ООП» В этом разделе описывается постановка задачи разработки ПО, проектирование базы данных (если необходимо) или методов работы с данными, описывается разработка классов, строится диаграмма классов, описывается использование объектно-ориентированных принципов и компонентов. Раздел «Описание программы» В этом разделе описывается разработка алгоритма функционирования системы (подсистемы), описание структуры программы, программная реализация системы (подсистемы), тестирование и отладка ПО. Раздел включает подразделы: - функциональное назначение; - описание логической структуры; - входные данные; - выходные данные. В подразделе "Функциональное назначение" указываются наименования и назначение программы, язык программирования, специальное программное обеспечение, сведения о функциональных ограничениях на применение программы. В подразделе "Описание логической структуры" указывается структура программы с описанием функций подпрограмм и связей между ними, приводится схема алгоритма программы. Описание логической структуры программы выполняется с учетом текста программы на исходном языке, который приводится в приложении. В подразделе "Входные и выходные данные" описывается организация входных и выходных данных, приводятся форматы и способы кодирования данных. Раздел «Инструкция по эксплуатации программы» включает подразделы: - назначение программы; - выполнение программы; - описание контрольного примера. В подразделе "Назначение программы" приводятся краткие сведения о назначении, функциях программы и условиях ее эксплуатации. В подразделе "Выполнение программы" указывается последовательность действий, обеспечивающих запуск, выполнение и завершение программы; приводится описание режимов функционирования программы; указывается набор сообщений, выдаваемых в ходе выполнения программы. В подразделе "Описание контрольного примера" приводятся сведения о функционировании программы на примере текстового набора данных; описываются входные данные, последовательность работы с программой, приводятся полученные результаты. В разделе «Заключение» делается вывод по курсовой работе (по каждому этапу курсовой), приводятся полученные результаты.
ПРИЛОЖЕНИЕ 3 ПЕРЕЧЕНЬ ДОКУМЕНТОВ И РАЗДЕЛОВ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ КР Рецензия на КР (отдельный лист) Титульный лист КР Бланк задания на КР Содержание ВВЕДЕНИЕ 1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 2.1 Назначение разработки 2.2.Требования к программе 2.3 Стадии и этапы разработки 3. МОДЕЛИРОВАНИЕ И РАЗРАБОТКА ПРОГРАММЫ НА ОСНОВЕ ПРИНЦИПОВ ООП 4 ОПИСАНИЕ ПРОГРАММЫ 4.1 Функциональное назначение 4.2 Описание логической структуры 4.3 Входные и выходные данные 5 ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ ПРОГРАММЫ 5.1 Назначение программы 5.2 Выполнение программы 5.3 Описание контрольного примера ЗАКЛЮЧЕНИЕ Список использованной литературы Приложения
ПРИЛОЖЕНИЕ 4 Перечень примерных тем (индивидуальных заданий) по курсовой работе 1. Прикладной программный продукт «Торгово-развлекательный центр. Электронное хранилище документации». 2. Прикладной программный продукт «Туристическое агентство. Клиенты, продажи». 3. Прикладной программный продукт «Ресторанный бизнес / общепит. Управление меню». 4. Прикладной программный продукт «Медицинские услуги. Врач – истории болезней». 5. Прикладной программный продукт «Поставка специализированной техники. Торговля и склад». 6. Прикладной программный продукт «Поставка специализированной техники. Контрагенты (клиенты / поставщики / субподрядчики на сервисе / кредитные организации)». 7. Прикладной программный продукт «Гостиничный бизнес. Фонд недвижимого имущества (здания / сооружения, номера помещения)» 8. Прикладной программный продукт «Строительство. Поставщики и подрядчики» 9. Прикладной программный продукт «Предприятие оптовой торговли. Обработка заявок на поставку» 10. Прикладной программный продукт «Медицинские услуги. Регистратура. Карточки пациентов, запись на приём по кабинетам» 11. Прикладной программный продукт «Поставка специализированной техники. Сервис» 12. Прикладной программный продукт «Ресторанный бизнес / общепит. Бар – торговля и склад» 13. Прикладной программный продукт «Строительство. Отдел продаж» 14. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Служба работы с арендаторами: обработка заявок» 15. Прикладной программный продукт «Проектная организация. Управление проектами» 16. Прикладной программный продукт «Услуги связи. Техническая поддержка абонентов» 17. Прикладной программный продукт «Производство мебели. Торговля и склад, управление индивидуальными заказами и оптовыми поставками». 18. Прикладной программный продукт «Медицинские услуги. Инвентаризация оборудования». 19. Прикладной программный продукт «Промышленное производство. Электронное хранилище проектной документации». 20. Прикладной программный продукт «Строительство. Хранилище проектной документации». 21. Прикладной программный продукт «Туристическое агентство. Туры, ценовые предложения». 22. Прикладной программный продукт «Автомобильные перевозки. Тарификация и маршруты». 23. Прикладной программный продукт «Услуги связи. Подрядчики и поставщики, цепочки поставок». 24. Прикладной программный продукт «Санаторий. Фонд недвижимого имущества (здания / сооружения / помещения)». 25. Прикладной программный продукт «Офисный центр. Служба технического обслуживания». 26. Прикладной программный продукт «Промышленное производство. Инвентаризация оборудования технологических линий». 27. Прикладной программный продукт «Строительство. Парк техники». 28. Прикладной программный продукт «Консалтинговая компания. Электронные консультации». 29. Прикладной программный продукт «Промышленное производство. Ценовые предложения – формирование прайс-листов». 30. Прикладной программный продукт «Ресторанный бизнес / общепит. Обработка заказов: зал / кухня». 31. Прикладной программный продукт «Услуги связи. Инвентаризация инфраструктуры». 32. Прикладной программный продукт «Предприятие оптовой торговли. Торговля и склад, управление запасами, цепочки поставки». 33. Прикладной программный продукт «Недвижимость. Электронное хранилище документации». 34. Прикладной программный продукт «Промышленное производство. Заказчики и статусы, график поставок, платежи / задолженности». 35. Прикладной программный продукт «Автомобильные перевозки. Отдел продаж». 36. Прикладной программный продукт «Строительство. Объекты – управление проектами». 37. Прикладной программный продукт «Производство мебели. Контрагенты (поставщики / заказчики), цепочки поставки». 38. Прикладной программный продукт «Туристический оператор. Туры, ценовые предложения». 39. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Отдел рекламы кампании / календарь, поставщики». 40. Прикладной программный продукт «Медицинские услуги. Регистратура – управление прайс-листом, занятость манипуляционных / операционных». 41. Прикладной программный продукт «Рекламное агентство. Медиа- планирование (загрузка рекламных площадок, очереди контрагентов)». 42. Прикладной программный продукт «Медицинские услуги. Стационар - палаты, пациенты, курсы лечения, занятость манипуляционных / операционных». 43. Прикладной программный продукт «Туристический оператор. Контрагенты (агентства, места размещения, перевозчики)». 44. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Служба работы с арендаторами: карточки, платежи / взносы, история». 45. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Инвентаризация оборудования». 46. Прикладной программный продукт «Ресторанный бизнес. Поставщики и управление запасами». 47. Прикладной программный продукт «Проектная организация. Электронное хранилище проектной документации». 48. Прикладной программный продукт «Автомобильные перевозки. Парк техники». 49. Прикладной программный продукт «Санаторий. Регистратура - карточки отдыхающих, платные услуги, запись на приём». 50. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Служба безопасности: инциденты, вход / выход в административные помещения». 51. Прикладной программный продукт «Торгово-развлекательный. Служба ИТ – обработка заявок». 52. Прикладной программный продукт «Туристический оператор. Сделки, бронирование, загруженность направлений». 53. Прикладной программный продукт «Производство мебели. Модельный ряд и индивидуальная комплектация». 54. Прикладной программный продукт «Консалтинговая компания. Управление проектами». 55. Прикладной программный продукт «Прикладной программный продукт «Автосервис. Наряды и оперативное управление». 56. Прикладной программный продукт «Промышленное производство. Управление номенклатурой - ценовые предложения, планирование производства». 57. Прикладной программный продукт «Рекламное агентство. Карточки клиентов и контрагентов». 58. Прикладной программный продукт «Санаторий. Управление запасами и цепочками поставок». 59. Прикладной программный продукт «Гостиничный бизнес. Обслуживание номеров, платные услуги, работа с заявками». 60. Прикладной программный продукт «Торгово-развлекательный / офисный центр. Фонд недвижимого имущества (здания / сооружения / помещения)». 61. Прикладной программный продукт «Промышленное производство. Управление запасами и цепочками поставок, поставщики / субподрядчики». 62. Прикладной программный продукт «Гостиничный бизнес. Ресепшн, номерной фонд, клиенты». 63. Прикладной программный продукт «Проектная организация. Служба поддержки заказчиков». 64. Прикладной программный продукт «Недвижимость. Клиенты / агенты / сделки». 65. Прикладной программный продукт «Медицинские услуги. Регистратура – расписание приёма врачей, работы лабораторий, запись на приём». 66. Прикладной программный продукт «Инвестиционные компании. Управление инвестиционными портфелями». | |
