Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Назначение, цели и задачи курсовой работы




 

Проектируемое приложение курсовой работы предназначено для формализации задачи на ПЭВМ посредством объектно-ориентированного метода программирования. Для создания приложения используется визуальное проектирование и событийное программирование.

Технология Microsoft.NET основана на идее универсального программного кода. Универсальность программного кода обеспечивается предварительной компиляцией исходной программы в промежуточный код (CIL-код, Common Intermediate Language). CIL-код во время запуска программы транслируется в выполняемый. Преобразование промежуточного кода в выполняемый осуществляет JIT-компилятор (Just In Time - в тот же момент). JIT-компилятор - элемент виртуальной выполняющей системы (Virtual Execution System, VES). Выполнение.NET-приложений в операционной системе Microsoft Windows обеспечивает Common Language Runtime (CLR, общеязыковая исполняющая среда) /6,7,8/.

Цель выполнения курсовой работы – закрепление теоретических знаний и повышение практических навыков в проектировании и программной реализации задания на языке С++.

Задачи, решаемые студентом в процессе выполнения курсовой работы:

- Анализ предметной области.

- Разработка алгоритма.

- Разработка диаграммы классов.

- Разработка визуального приложения.

- Документирование курсовой работы в соответствии с требованиями.

 

Требования к курсовой работе

 

Требования к функциональным характеристикам

 

Проектируемая система должна обеспечивать выполнение следующих основных функций:

- Ввод исходных данных задачи.

- Расчет данных прогнозного периода временного ряда.

- Оценка точности прогноза.

- Построение графика фактических и расчетных показателей.

- Вывод данных (диаграммы).

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

- Хранение результатов решения с возможностью их повторной визуализации.

 

Требования к эксплуатационным характеристикам

 

- Модульность.

- Расширяемость.

 

 

Требования к программному обеспечению

 

- среда разработки – MS Visual C++ 2010 и новее.

 

Требования к содержанию курсовой работы

 

К защите курсовой работы должны быть представлены визуальное приложение на языке С++ и пояснительная записка, включающая разделы:

- Введение.

- Аналитический обзор.

- Постановка задачи.

- Описание исходных данных.

- Описание действующих субъектов.

- Описание вариантов использования.

- Описание алгоритма решения задачи.

- Разработка диаграммы классов.

- Архитектура приложения.

- Описание структуры программного комплекса.

- Описание структур данных

- Выводы по результатам проектирования.

- Заключение.

- Список использованных источников.

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

К расчетно-пояснительной записке прилагается комплект программной и эксплуатационной документации, оформленной в соответствии с ЕСПД в виде приложений:

- Спецификация (ГОСТ 19.202-78).

- Описание программы (ГОСТ 19.402-78).

- Руководство оператора (ГОСТ 19.505-79).

- Руководство программиста……….(ГОСТ 19.504-79).

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

 

Варианты заданий курсовой работы

 

Вариант 1. «Библиотека»: В системе должны поддерживаться режимы поиска книги по заданному критерию (автор, название), заказа книги, учета клиентов и книг в книгохранилище, выдачи отчетов по запросам (местонахождение книги в архиве или ее отсутствие), выдачи документов о должниках.

Вариант 2. «Магазин»: В системе должны поддерживаться режимы заказа товара (продовольственных товаров), покупки и учета товаров, анализа продажи продуктов в зависимости от времени дня и дня недели.

Вариант 3. «Дом»: В системе должны поддерживаться режимы учета жильцов и учета доходов и расходов, связанных с проживанием жильцов в доме (аренда, электроэнергия, коммунальные услуги), выдачи аналитической информации, выдачи списка жильцов.

Вариант 4. «Гостиница»: В системе должны поддерживаться режимы учета и распределения по номерам приезжих гостей в зависимости от требований и пожеланий проживающих.

Вариант 5. «Театр»: В системе должны поддерживаться режимы учета спектаклей, актеров, играющих в спектаклях, концертов, распределения мест и стоимости билетов, анализа популярности спектаклей по различным критериям.

Вариант 6. «Успеваемость студентов на факультете»: В системе должны поддерживаться режимы учета учащихся и результатов сдачи экзаменов, анализа сессии по семестрам, по факультетам, специальностям, генерации отчетов отличников и двоечников.

Вариант 7. «Водительские курсы»: В системе должны поддерживаться режимы учета учащихся на курсах в зависимости от категории, посещаемости, тренировок вождения, учета ошибок вождения, предварительных результатов тестов и результатов сдачи экзаменов, анализа популярности курсов в зависимости от стоимости, продолжительности и качества курсов.

Вариант 8. «Магазин аудио-видео продукции»: В системе должны поддерживаться режимы учета товара в магазине по категориям (аудио, видео, CD или DVD диски, кассеты), по темам (фильмы, музыка по категориям), заказа товара и анализа популярности продукции от этого дополнительного заказа.

Вариант 9. «Конкурс поэтов»: В системе должны поддерживаться режимы учета конкурсантов, их творческого багажа, их опубликованные работы, порядка проведения, сценария выступления каждого и в целом в зависимости от темы и анализа конкурсов по годам, учета посещаемости и участия в конкурсе.

Вариант 10. «Конференция»: В системе должны поддерживаться режимы учета выступающих студентов, аспирантов и преподавателей по тематикам, по специальностям, регистрации участников и гостей на конференции, учета длительности и новизны тем, анализа конференции.

Вариант 11. «Фестиваль фильмов»: В системе должны поддерживаться режимы учета гостей, участников и жюри, фильмов и номинаций по категориям, регистрации участников и проведения голосования с учетом зрительских симпатий и рейтинга популярности фильмов. Оценка по различным критериям должна зависеть от категории (сложность, глубина и т.д.).

Вариант 12. «Центр занятости»: В системе должны поддерживаться режимы учета безработных, их стажа, квалификации, желания работать по определенной специальности, места расположения и заработной платы, учета уже стоящих на учете в центре занятости, анализа занятости от времени, специальности и т.д.

Вариант 13. «Больница»: В системе должны поддерживаться режимы учета больных по отделениям, заболеваниям, сложности заболевания и количеству заболеваний у одного человека, продолжительности болезни, количеству койко-мест и анализа заболеваемости по районам и категориям.

Вариант 14. «Автобусный парк»: В системе должны поддерживаться режимы учета транспортных средств в автопарке, маршрутов, водителей, учета доходов и расходов (оплата за проезд, ремонт и т.п.), выдачи отчетов по запросам.

Вариант 15.«Расписание занятий в университете»: В системе должны поддерживаться режимы поиска занятий по заданному критерию (время, преподаватель), регистрации занятий, учета занятий по типу, генерации расписаний.

Вариант 16.«Школа»: В системе должны поддерживаться режимы учета классов и учеников в них, регистрации нового ученика, учета посещаемости занятий и оценок учащихся, генерации отчетов по успеваемости учеников.

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

Вариант 18. «Аптека»: В системе должны поддерживаться режимы поиска лекарства по заданному критерию (название, болезнь, цена), заказа, покупки и учета лекарств, анализа спроса на лекарства в зависимости от стоимости, времени года и т.п.

Вариант 19. «Музей»: В системе должны поддерживаться режимы учета посетителей и экспонатов музея, регистрации новых экспонатов, поиска экспонатов по заданному критерию (название, эпоха и т.д.), учета доходов и расходов, связанных с проведением экскурсий, выдачи отчетов по запросам.

Вариант 20. «Ресторан»: В системе должны поддерживаться режимы заказа и поиска блюда по заданному критерию (название, цена), анализа спроса на различные блюда в зависимости от цены, времени дня, дня недели, времени года и т.п., выдачи соответствующих отчетов, генерации меню.

Курсовая работа содержит объектно-ориентированное приложение на языке С++ и документацию, включающую пояснительную записку, спецификацию, руководство программиста, руководство пользователя и описание программы.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...