МИНОБРНАУКИ РОСИИ
Федеральное государственное бюджетноеобразовательное учреждениевысшего профессионального образования"Московский государственныйтехнический университет радиотехники,электроники и автоматики"
МГТУ МИРЭА
Программирование на ЯВУ
Методические указания к выполнению курсовой работы
Москва 2012г.
Оглавление.
Задание на курсовую работу 3
Содержание отчета 4
Варианты заданий 7
Защита работы 11
Библиографический список 14
Приложения 15
Задание на курсовую работу.
1. Спроектируйте программу в соответствии с номером варианта. Номер варианта выбирается по списку группы. Реализуйте удобный интерфейс пользователя.
2. Разработайте блок-схему в соответствии с технологией структурного программирования.
3. Реализуйте проект на языке С++ в среде BorlandC++ Builder 6.0.
4. Отдельные операции с данными реализуйте с помощью подпрограмм. Выберите метод тестирования, разработайте тестовые наборы данных и оттестируйте каждую подпрограмму.
5. Данные должны храниться в файле. В программе использовать динамические структуры данных, реализовать функции поиска, редактирования, добавления данных, возможность получения статистических данных в виде графиков или диаграмм, возможность получения отсортированных данных по какому-либо признаку.
6. Выберите метод тестирования, разработайте тестовые наборы данных и оттестируйте программу в целом.
Дополнительное задание. Данные должны храниться в базе данных. Разработать требуемые запросы.
Содержание отчета
- титульный лист;
- задание на выполнение Работы;
- реферат;
- содержание;
- перечень сокращений, условных обозначений, терминов;
- введение;
- основная часть:
§ постановка задачи;
§ блок-схема всей программы и отдельных модулей;
§ пример интерфейса;
§ таблица переменных;
§ руководство пользователя;
§ тестирование программы;
- заключение (или выводы);
- список использованных источников;
- приложения.
В зависимости от конкретного содержания и особенностей Работ по определенным учебным дисциплинам по согласованию с руководителем в их структуру могут не включаться приложения или некоторые другие части, исключение которых не снижает целостности Работы и обоснованности проектных решений, предложений, рекомендаций и выводов.
Титульный лист Работы оформляется по установленному образцу, приведенному в приложении 1.
Типовая форма задания на курсовое проектирование (выполнение курсовой работы) приведена в приложении 2. При большом объеме пунктов 2 и 3 задания, их продолжение переносится на оборотную сторону листа задания.
Для контроля хода выполнения Работы рекомендуется проведение мониторинга процесса. Соответствующее решение принимается кафедрой. В этом случае на обороте листа задания (или на отдельном листе, который располагается после листа задания) располагается таблица «Мониторинг процесса выполнения курсового проекта (работы)», которая заполняется руководителем и исполнителем проекта (работы) в процессе поэтапного выполнения проекта (работы) (см. приложение 2).
Рефераткурсового проекта (рекомендуемый объем 1-2 стр.) представляет собой краткое изложение содержания Работы с основными выводами и рекомендациями (ГОСТ 7.32-2001). В реферате также приводятся данные об объеме проекта, количестве рисунков, таблиц, приложений, использованных источников.
В содержании приводятся наименования структурных частей Работы, разделов и подразделов его основной части с указанием номера страницы, с которой начинается соответствующая часть, раздела, подраздел.
В перечне сокращений, условных обозначений, символов, единиц и терминов приводятся используемые в Работе малораспространенные сокращения, условныеобозначения, символы, единицы измерения и специфическиетермины. Если в перечне отсутствуют специфические терминыили единицы измерения или условные обозначения, то данная часть Работы отсутствует.
Во введении (рекомендуемый объем 1-2 стр.) дается общая характеристика Работы: обосновывается актуальность выбранной темы; определяется цель работы и задачи, подлежащие решению для её достижения; описываются объект и предмет исследования, используемые методы и информационная база исследования, а также кратко характеризуется структура Работы по разделам.
Основная часть (рекомендуемый объем от 10 до 40 стр.)содержит материал, необходимый для достижения цели Работы и решения поставленных задач в процессе проектирования. Содержание основной части должно соответствовать теме, указанной в задании и полностью ее раскрывать.
Обязательным для текста Работы является логическая связь между разделами и последовательное развитие основной темы на протяжении всей работы, самостоятельное изложение материала, критический подход к изучаемым данным, проведение необходимого анализа, аргументированность выводов, обоснованность предложений и рекомендаций. Также обязательным является наличие в основной части Работы ссылок на использованные источники.
В заключении (рекомендуемый объем 1-2 стр.) логически последовательно излагаются теоретические выводы и/или практические предложения, которые сформулировал студент в результате выполнения Работы.
Список использованных источников отражает степень охвата материала при рассмотрении поставленной задачи.
В приложения помещается вспомогательный материал (при его наличии), который при включении в основную часть работы загромождает текст (таблицы вспомогательных цифровых данных, инструкции, методики, формы отчетности и других документов и т.п.).
Варианты заданий.
Вариант 1.
Разработать программу, ведущую учет абонентов телефонной сети (Ф.И.О., адрес, номер телефона, тариф, стоимость).
Вариант 2.
Разработать программу, ведущую учет участников студенческой конференции (Ф.И.О., факультет, группа, курс, название научной секции, руководитель, название доклада).
Вариант 3.
Разработать программу «Календарь погоды», ведущую сбор данных о погоде (дата, температура воздуха, направление ветра, осадки).
Вариант 4.
Разработать программу, ведущую учет участников предвыборной компании депутатов горсовета (Ф.И.О., возраст, политическая партия, должность, семейное положение).
Вариант 5.
Разработать программу, ведущую учет книг в домашней библиотеке (название, автор, литературный жанр, издательство, цена).
Вариант 6.
Разработать программу, ведущую учет автомобилей на платной стоянке (номер автомобиля, фамилия владельца, время пользования стоянкой, стоимость).
Вариант 7.
Разработать программу, ведущую учет результатов баскетбольного турнира. Данные о командах-участницах турнира (название, город, фамилия тренера, количество проведенных игр, количество побед).
Вариант 8.
Разработать программу, ведущую учет компьютерного оборудования в учебном классе. Данные о компьютере (учетный номер, код модели, тип процессора, размер диска, объем памяти).
Вариант 9.
Разработать программу, ведущую учет результатов сдачи экзаменов студентами одной группы за один семестр (Ф.И.О. студента, номер зачетки, оценка по информатике, оценка по ин. яз., оценка по математике, оценка по физике).
Вариант 10.
Разработать программу формирования графиков отпусков сотрудников кафедры. Данные о сотрудниках (Ф.И.О., должность, табельный номер, продолжительность отпуска).
Вариант 11.
Разработать программу «Электронный журнал преподавателя», ведущую учет посещаемости и успеваемости студентов (Ф.И.О. студента, дисциплина, дата, посещение, оценка).
Вариант 12.
Разработать программу «Расписание движения поездов по станции Ухта», предоставляющую информацию о поездах. Данные о поездах (номер, пункт отправления, станция назначения, время в пути, время прибытия).
Вариант 13.
Разработать программу, ведущую учет клиентов библиотеки. Данные о клиентах (Ф.И.О., индивидуальный номер, название книги, автор, инвентарный номер книги, срок сдачи).
Вариант 14.
Разработать программу формирования и учета больничных листов. Данные о больничных листах (Ф.И.О. больного, диагноз, номер больничного листа, фамилия врача, дата выдачи, дата закрытия, количество дней).
Вариант 15.
Разработать программу, ведущую учет работы копировального аппарата (дата, фамилия (кто копировал), отдел (из какого отдела), количество страниц, количество копий, цена одной копии, процент надбавки на каждые сто листов, итого).
Вариант 16.
Разработать программу, ведущую учет ассортимента обуви на складе
(артикул (тип обуви – мужская, женская, детская), наименование, стоимость 1 пары, покупатель, отпущено (в парах), процент скидки за объем партии, стоимость партии).
Вариант 17.
Разработать программу, ведущую учет оплаты за жилую площадь (жилец, адрес, площадь жилого помещения, оплата (за один кв. метр), доплата за лишнюю жилплощадь (рассчитывается в зависимости от превышения жилой площади на одного проживающего), количество жильцов, итого).
Вариант 18.
Разработать программу, ведущую учет клубных взносов в спортивном клубе (Ф.И.О. спортсмена, вид спорта, соревнование, место, клубный взнос, скидка на клубный взнос (рассчитывается в зависимости от занятого места), сумма взноса).
Вариант 19.
Разработать программу, ведущую учет клиентов парикмахерского салона (клиент, мастер, квалификация мастера, услуга, дата, скидка постоянному клиенту, надбавка за квалификацию мастера, стоимость услуги).
Вариант 20.
Разработать программу, ведущую учет продажи билетов в театре (название, жанр, режиссер, стоимость билета, продано билетов, скидка на групповые заявки, дата, остаток билетов, выручено за спектакль).
Вариант 21.
Разработать программу, ведущую учет отработанных часов и начисленной заработной платы сотрудников в отделе кадров (сотрудник, отдел, количество отработанных лет, отработанные часы, тариф, надбавка за выслугу лет, начислено).
Вариант 22.
Разработать программу, ведущую учет доставки продуктов клиентам (клиент, продукт, количество, дальность доставки, надбавка за дальность доставки, скидка постоянному клиенту, сумма).
Вариант 23.
Разработать программу, ведущую учет проката видео/аудио дисков (заказчик, название, тип носителя, формат записи, дата выдачи, дата возврата, количество дней, тариф в сутки проката, надбавка за задержку, итого).
Вариант 24.
Разработать программу, ведущую учет работ Строительно-отделочной организации (заказчик, вид услуги, стоимость, срок выполнения фирмой, срок выполнения заказчика, надбавка за срочность, стоимость материала заказчика, итоговая стоимость).
Вариант 25.
Разработать программу, ведущую учет междугородных телефонных переговоров (абонент, город соединения, дата, коэффициент зоны, количество минут, льгота в ночное время, стоимость).
Вариант 26.
Разработать программу, ведущую учет работы Интернет-клуба (пользователь, №компьютера, начало сеанса, время пользования, тариф (от быстродействия компьютера), стоимость услуги консультанта, скидка за ночное время, стоимость).
Вариант 27.
Разработать программу, ведущую учет клиентов банка (фамилия, вид вклада, процент вклада за сутки, дата вклада, сумма, итоговая сумма).
ЗАЩИТА РАБОТЫ
4.1 Аттестация студентов по результатам выполнения Работ должна быть проведена до начала экзаменационной сессии.
4.2 Законченная Работа, подписанная студентом, представляется руководителю. Срок сдачи определяется заданием на Работу, но, как правило, не позднее предпоследней недели учебных занятий в семестре.
4.2.1 Работа, удовлетворяющая предъявляемым требованиям (с положительным отзывом руководителя (см. подпункт 4.2.2)), допускается к защите, о чем руководитель делает надпись на титульном листе работы.
4.2.2 Письменный отзыв руководителя должен включать:
- заключение о соответствии Работы теме и заданию;
- оценку качества выполнения Работы;
- оценку полноты разработки поставленных вопросов, теоретической и практической значимости Работы;
- характеристику работы студента;
- рекомендуемую оценку Работы.
Студент – автор Работы, имеет право ознакомиться с письменным отзывом до защиты.
4.2.3 При наличии в Работе недостатков руководитель имеет право допустить ее к защите (указав на них в отзыве) или предложить студенту устранить их. Студент обязан доработать или переработать Работу в срок, установленный руководителем с учетом сущности замечаний и объема необходимой доработки.
4.2.4 Руководитель Работы, которая, по его мнению, содержит существенные недостатки и не может быть доработана, не допускает Работу к защите и проставляет в экзаменационной ведомости студенту неудовлетворительную оценку.
4.3 Защита Работы, как правило, состоит в коротком докладе студента (5–7 минут) и в ответах на вопросы по существу Работы. Вопросы могут относиться к Работе, к объекту, на базе которого выполнена Работа, к теории изучаемой дисциплины и т.п.
4.3.1 Вопросы к студенту, заданные во время защиты, краткая характеристика ответов студента и замечания комиссии по существу работы и/или по ответам студента могут быть записаны непосредственно на самой пояснительной записке. В противном случае, комиссией составляется протокол (приложение 3), в который вносятся вопросы, заданные студенту и дается краткая характеристика его ответов. Протокол хранится вместе с Работой.
4.4 Формой аттестации студента по Работам является дифференцированный зачет (зачет с оценкой). Оценка за Работу объявляется непосредственно после защиты и выставляется в ведомости и зачетной книжке.
4.5 При защите Работы студент должен показать полученные в процессе выполнения Работы знания и уметь ответить на вопросы по теме Работы, а также на замечания руководителя. При оценке Работы учитывается как качество устного ответа студента, так и глубина проработки темы, умение обосновать собственное мнение по изученным проблемам, качество анализа фактического материала, полученные выводы и рекомендации.
4.5.1 Работа оценивается по четырехбальной системе (отлично, хорошо, удовлетворительно, неудовлетворительно).
Оценка «отлично» выставляется, если выполнены все следующие условия:
- Работа выполнена в полном соответствии с заданием, отличается глубиной проработки всех разделов содержательной части, пояснительная записка оформлена с соблюдением установленных правил;
- руководитель характеризует деятельность студента положительно (в частности, отмечает его инициативу, самостоятельность, систематичность работы на всех этапах ее выполнения);
- в докладе исчерпывающе, последовательно, четко и логически правильно изложена суть Работы и ее основные результаты;
- студент свободно владеет теоретическим материалом, безошибочно применяет его при решении задач, сформулированных в задании;
- на все вопросы членов комиссии студент дает обстоятельные и правильные ответы, убедительно защищает свою точку зрения.
Оценка «хорошо» выставляется, если выполнены все следующие условия:
- Работа выполнена в соответствии с заданием, отличается глубиной проработки всех разделов содержательной части, пояснительная записка оформлена с соблюдением установленных правил;
- руководитель характеризует деятельность студента положительно, возможно, с незначительными замечаниями;
- в докладе правильно изложена суть Работы и ее основные результаты;
- студент достаточно твердо усвоил теоретический материал и может применять его самостоятельно и по указанию преподавателя;
- на большинство вопросов членов комиссии студентом даны правильные ответы, студент защищает свою точку зрения достаточно обоснованно.
Оценка «удовлетворительно» выставляется, если выполнено одно из следующих условий:
- Работа выполнена в основном правильно, но без необходимой проработки некоторых разделов;
- в докладе упущены некоторые принципиальные моменты содержательной части Работы;
- на вопросы членов комиссии студент отвечает неуверенно или допускает серьезные ошибки, неуверенно защищает свою точку зрения.
Оценка «неудовлетворительно» выставляется, если студент не может защитить свои решения, допускает грубые фактические ошибки при ответах на поставленные вопросы или вовсе не отвечает на них.
4.6 Студентам, получившим неудовлетворительную оценку за Работу, предоставляется право выбора новой темы Работы или, по решению руководителя, переработки прежней темы и определяется новый срок для ее выполнения.
4.7 Студент, не представивший в установленный срок законченную Работу или не защитивший ее, считается имеющим академическую задолженность.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Поттс С., Монк Т.С. Borland C++ в примерах /Пер. с англ.; - Мн.; 000 "Попурри", 1996.
2. Хаймен М. Borland C++ для "чайников". - К.: "Диалектика", 1995.
Приложение 1 | ||||
Форма титульного листа курсового проекта (работы) | ||||
МИНОБРНАУКИ РОССИИ | ||||
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный технический университет радиотехники, электроники и автоматики" МГТУМИРЭА | ||||
_________ (наименование факультета) | ||||
_________ (наименование кафедры) | ||||
КУРСОВОЙ ПРОЕКТ (РАБОТА) | |
по дисциплине | |
«______________________________________________________» (наименование дисциплины) | |
Тема курсового проекта (работы) «__________________________________________» (наименование темы) | |
Студент группы ____________________ (учебная группа) | Фамилия И.О |
Руководитель курсового проекта (работы) должность, звание, ученая степень | Фамилия И.О |
Рецензент (при наличии) должность, звание, ученая степень | Фамилия И.О |
Работа представлена к защите | «__»_______201___ г. | (подпись студента) |
«Допущен к защите» | «__»_______201___ г. | (подпись руководителя) |
Москва 2012
Приложение 2 | ||||||||
Форма задания на курсовой проект (работу) | ||||||||
МИНОБРНАУКИ РОССИИ | ||||||||
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный технический университет радиотехники, электроники и автоматики" МГТУМИРЭА | ||||||||
_________ (наименование факультета) | ||||||||
_________ (наименование кафедры) | ||||||||
Утверждаю | ||||||||
Заведующий кафедрой______________ И.О. Фамилия | ||||||||
«____» __________201___ г. | ||||||||
ЗАДАНИЕ | ||||||||
на выполнение курсового проекта (работы) | ||||||||
подисциплине «____________________________________________________________» | ||||||||
Студент _________________________________________________Группа____________ | ||||||||
1. Тема_____ | ||||||||
2. Исходные данные: | ||||||||
3. Перечень вопросов, подлежащих разработке, и обязательного графического материала: | ||||||||
4. Срок представления к защите курсового проекта (работы):до «___» _______201_ г. | ||||||||
Задание на курсовой проект, (работу) выдал | «___»______201__г. | Подпись руководителя проекта | Ф.И.О. руководителя проекта | |||||
Задание на курсовой проект, (работу) получил | «___»______201__г. | Подпись студента – исполнителя проекта | Ф.И.О. студента - исполнителя проекта | |||||
Рекомендуемая форма оборота листа задания на курсовой проект (работу) |
Мониторинг процесса выполнения курсового проекта (работы)
№ этапа | Этап курсового проекта, работы выполнил и представил результаты руководителю проекта (работы), дата и подпись исполнителя | Работу по этапу курсового проекта (работы) принял на рассмотрение, дата и подпись руководителя | Рекомендации и замечания по этапу курсового проекта (работы) выдал исполнителю, дата и подпись руководителя | Оценка выполнения этапа курсового проекта, (работы)(в соответствии с балльно-рейтинговой системой) | Комментариируководителя курсового проекта (работы) |