Читайте также:
|
|
Цели и задачи выполнения курсовой работы
Завершающим этапом изучения дисциплины «Конструирование программ и языки программирования» является выполнение курсовой работы, целью которой является разработка программы, имеющей реальное применение на практике (в том числе и внедрение).
Основными задачами выполнения курсовой работы является закрепление, систематизация, углубление и развитие теоретических и практических знаний, полученных студентами в процессе изучения названной дисциплины. Также к задачам можно отнести приобретение навыков самостоятельного творческого решения общетеоретических и практических вопросов разработки программ различного целевого назначения.
Суть курсовой работы состоит в самостоятельном изучении, анализе и решении инженерной задачи, содержащей элементы практического и прикладного характера.
В процессе выполнения курсовой работы студент приобщается к использованию специальной научно-технической литературы и документации, справочников, стандартов, методических и других материалов.
Независимо от того, связана ли тема работы с разработкой алгоритма, решением общетеоретической или прикладной задачи, в работе должны быть рассмотрены и проанализированы возможные варианты решения поставленной задачи, произведен выбор наилучшего из них.
Организация процесса выполнения курсовой работы
Курсовая работа согласно учебным планам запланирована на 3-ий семестр обучения и выполняется в несколько этапов:
- выбор темы курсовой работы и утверждение ее на кафедре;
- выдача задания на курсовую работу;
- выполнение работы;
- защита работы.
Студент выбирает тему курсовой работы в соответствии с рекомендуемой тематикой и получает задание. Студент может предложить свою тему, но утверждение этой темы в качестве темы курсовой работы с внесением изменений в задание или без него остается на усмотрение преподавателя. При выборе темы курсовой работы самостоятельно, студенту следует исходить из того, что программа должна использовать динамическую память для создания структур данных и осуществлять сохранение и загрузку результатов своей работы в файл. Перечень тем курсовых работ, рекомендуемых кафедрой:
- разработка базы данных по определенной предметной области;
- разработка программы математического анализа;
- разработка игровой программы;
- разработка имитационной модели некоторой системы;
- разработка программы тестирования по определенной методике;
- разработка программы конвертирования файлов;
- разработка программы сжатия файлов;
- разработка программы шифрации файлов.
Задание на курсовую работу выдается на стандартном бланке, который подписывают и датируют руководитель и студент, а также утверждает заведующий кафедрой. Задание содержит формулировку темы, содержание работы по разделам, график выполнения работы по этапам и дату ее завершения, то есть содержит всю информацию, необходимую для начала работы.
Выполнение курсовых работ должно строго следовать установленному руководителем работы графику. Сроки выполнения этапов работы студентом согласуются с деканатом и утверждаются на кафедре.
Защита работ происходит в сроки, запланированные кафедрой в присутствии комиссии, назначенной заведующим кафедрой. По результатам выполнения и защиты курсовой работы выставляется оценка с занесением в ведомость и в раздел «курсовое проектирование» зачетной книжки студента.
Требования к программе
Результатом выполнения курсовой работы должна стать разработка программы в соответствии с темой. К программе предъявляются следующие требования:
- аппаратная архитектура - IBM PC совместимый компьютер на базе x86 совместимого процессора;
- операционная система - MS Windows 9x/ME/XP;
- язык программирования - язык С стандарта ANSI С99 или C89;
- среда разработки - Pelles C 4.5+;
- вид приложения - консольное приложение (если другое не оговорено в задании на курсовую работу).
Допускается использование другой среды разработки по предварительной договоренности с преподавателем.
Содержание пояснительной записки
Пояснительная записка к курсовой работе должна содержать следующие основные разделы:
- Введение
- 1. Анализ задания и постановка задач
- 2. Теоретическая часть
- 3. Проектирование программы
- 4. Реализация программы
- 5. Тестирование программы
- Заключение
- Литература
- Приложение А: Модульная схема программы
- Приложение Б: Функциональная схема программы
- Приложение В: Листинг программы (на дискете 3.5”)
- Приложение Г: Исполняемый модуль программы (на дискете 3.5”)
В разделе «Введение» указывается цель изучения курса и выполнения курсовой работы. Дается краткий обзор тем, изучение которых предполагается в процессе выполнения курсовой работы. Рекомендуемый объем 1 страница.
В главе «Анализ задания и постановка задач» подробно описывается индивидуальное задание. Формируется перечень задач, которые необходимо решить в ходе выполнения курсовой работы. Рекомендуемый объем 1 - 2 страницы.
В главе «Теоретическая часть» приводится описание теоретических сведений необходимых для решения поставленных задач с указанием ссылок на литературу. Рекомендуемый объем 3 - 4 страницы.
В главе «Проектирование программы» описывается процедура разбиения программы на модули. Для каждого модуля указывается целесообразность его создания, а также дается краткий обзор функций, реализуемых в данном модуле. Данная глава завершается описанием схемы подключения модулей, со ссылками на приложение А. Рекомендуемый объем 4 - 5 страниц.
В главе «Реализация программы» описывается непосредственно реализация программы касательно языка С. Каждый модуль описывается отдельно. Описание модуля должно содержать: описание внутренних и внешних типов и переменных, описание функций. Описание каждой функции должно содержать: описание параметров функции, описание возвращаемого значения, описание алгоритма выполнения функции. Алгоритм описывается либо текстовым способом с достаточной степенью понятности, либо приводится блок-схема алгоритма в виде рисунка с краткими комментариями в тексте. Глава завершается описанием схемы вызова функций и общего алгоритма функционирования программы со ссылками на приложения Б и В. Рекомендуемый объем 7 - 9 страниц.
В главе «Тестирование программы» описывается методика проведения тестирования как отдельных частей программы (функций, модулей), так и всей программы в целом. Приводятся исходные данные для тестов и полученные результаты. Рекомендуемый объем 4 - 5 страниц.
В разделе «Заключение» подводится итог выполнения курсовой работы. Описываются полученные результаты. Рекомендуемый объем 1 страница.
В разделе «Литература» приводится список литературы, использованной ходе выполнения курсовой работы.
В приложении «А» приводится модульная схема программы. Данное приложение представляется в виде графического документа. Рекомендуемый формат: А4, А3.
В приложении «Б» приводится функциональная схема программы. Данное приложение представляется в виде графического документа. Рекомендуемый формат: А4, А3.
В приложении «В» приводится листинг программы (проектные файлы). Данное приложение представляется в виде электронного документа на дискете 3.5” в каталоге SRC. Листинг программы должен быть с комментариями и отформатирован.
В приложении «Г» приводится исполняемый модуль программы и файлы, необходимые для работы программы (если таковые имеются). Данное приложение представляется на дискете 3.5” в каталоге BIN.
Общий объем курсовой работы без учета приложений должен составлять 25 - 30 страниц. Требования к оформлению пояснительной записки приведены в Методических указаниях по дипломному проектированию для студентов специальности 1 - 40 01 01 "Программное обеспечение информационных технологий" специализации 1 - 40 01 01 01 "Компьютерные системы и ИНТЕРНЕТ технологии" (главы 4, 5).
Порядок защиты и оценки курсовой работы
Защита курсовых работ проводится после даты сдачи курсовой работы, указанной в индивидуальном задании. Студент обязан сдать курсовую работу в подписанном виде не позднее указанной даты. Студенты, не сдавшие курсовую работу в срок, допускаются к защите не ранее чем через три для после сдачи работы при условии наличии свободной позиции в графике защит.
График составляется за месяц до начала защит и утверждается на кафедре. Защита проводится в течение двух недель, каждый день защищается не более 4 - 5 человек. Защита включает в себя доклад студента о выполнении курсовой работы с ее демонстрацией (10 - 15 минут) и дополнительные вопросы комиссии (10 - 15 минут).
Оценивание курсовой работы осуществляется по следующим критериям:
- базовая оценка за курсовую работу - 10 баллов;
- штраф за не выполнение графика - 0.5 балла за каждый случай;
- штраф за сдачу курсовой работы на проверку позднее установленного срока - 1 балл;
- штраф за существенные ошибки в реализации программы - 1 балл за каждую ошибку;
- штраф за несущественные ошибки в реализации программы - 0.5 балла за каждую ошибку;
- штраф за существенные ошибки в оформлении пояснительной записки - 0.5 балла за каждую ошибку;
- штраф за несущественные ошибки в оформлении пояснительной записки - 0.2 балла за каждую ошибку;
- штраф за неправильный ответ на дополнительный вопрос на защите -1 балл;
- штраф за неполный ответ на дополнительный вопрос на защите - 0.5 балла.
По результатам оценки курсовой работы комиссией выставляется окончательная оценка. В случае получения студентом неудовлетворительной оценки (1, 2 и 3 балла) ему выдается новое задание (по решению комиссии и заведующего кафедрой допускается выдача того же задания). В случае получения положительной оценки, не удовлетворяющей студента, по решению комиссии и заведующего кафедрой работа может быть выдана для доработки, после которой проводится повторная защита, по итогам которой выставляется окончательная оценка.
Задания на курсовую работу для студентов заочного отделения специальностей "Вычислительные системы и сети" и "Программное обеспечение информационых технологий"
Общие сведения
Курсовая работа представляет собой создание простейшей однотабличной базы данных. Программа должна осуществлять:
·Запись и загрузку файла базы данных (бинарный файл).
·Добавление новых записей, удаление и редактирование старых.
·Сортировать записи по любому из полей базы данных в любом направлении.
·Фильтровать записи по значению любого поля.
·Осуществлять поиск записей по значению любого поля.
·Выполнять дополнительную обработку (с сохранением результата в текстовый файл).
Обработку данных производить в динамическом списке связанного хранения.
Дополнительные сведения
Выделение и освобождение динамической памяти осуществляется поэлементно. Чтение и запись данных в файл базы данных производится поэлементно. Программа должна обладать дружественным и интуитивно понятным интерфейсом и проводить проверку на корректность вводимых данных.
Варианты заданий
1) База данных содержит сведения о компакт дисках: название (строка 30 символов), тип носителя (CD | DVD), тип информации (GAME | SOFT | VIDEO | AUDIO | OTHER) и объем (если GAME, SOFT, OTHER - в Mb, AUDIO, VIDEO - в минутах). Дополнительно программ должна определять статистику: сколько всего GAME, SOFT и т.д.
2) База данных содержит сведения о больных в больнице: ФИО (строка по 30 символов), диагноз (строка 20 символов), дата поступления, дата выписки, номер палаты. Дополнительно программа должна формировать отчет о больном (когда и сколько дней находился в больнице, и какой диагноз) по запросу.
3) База данных содержит информацию о движении пригородных поездов по станциям: номер поезда (трехзначное число), название станции (строка 20 символов), время прибытия (чч:мм), время отправления (чч:мм). Дополнительно программа должна формировать полный маршрут поезда с указанием времени стоянки на каждой станции.
4) База данных содержит информацию об авиарейсах: номер (трехзначное число), аэропорт отправления (строка 20 символов), аэропорт прибытия (строка 20 символов), время вылета (чч:мм), время прилета (чч:мм). Дополнительно программа должна осуществлять поиск маршрутов с пересадками (не более двух) от одного места до другого.
5) База данных содержит информацию о ходе проводящегося ралли: номер этапа (целое двухзначное число), имя команды (строка 20 символов), время прохождения этапа (чч:мм:сс), тип (грузовики, легковые машины, мотоциклы). Дополнительно реализовать функцию формирования сводного результата по всем этапам ралли, по каждому типу. При этом если команда пропустила какой-либо промежуточный этап, то она дисквалифицируется.
6) База данных содержит информацию о приходе материалов на товарный склад: номер накладной (целое положительное число), дата накладной (дд.мм.гггг), шифр и наименование материала (целое шестизначное число и строка 20 символов), количество. Дополнительно реализовать функцию формирования отчета о ежемесячном приходе определенного материала: пользователь вводит шифр материала, месяц и год.
7) База данных содержит информацию о библиотечных книгах: уникальный шифр книги (шестизначное целое число), автор (строка 20 символов), название (строка 30 символов), дата выдачи (дд.мм.гггг), дата возврата (дд.мм.гггг). Дополнительно программа должна формировать отчет по книге (пользователь вводит шифр) за определенный период.
8) База данных содержит информацию о телефонных звонках между абонентами: номера вызывающего и вызываемого абонентов (целые шестизначные числа), дата и время осуществления звонка (дд.мм.гггг чч:мм), продолжительность звонка в минутах (целое число). Дополнительно программа должна предоставлять отчетность о телефонных звонках определенного абонента за определенный промежуток времени (указываются две даты), определять суммарное время разговоров за этот период в формате чч:мм.
9) База данных содержит информацию о заказанных номерах в гостинице: номер (целое трехзначное число), с какой и по какую даты (в формате дд.мм.гггг), ФИО постояльца (строка 30 символов). Дополнительно программа должна формировать отчет за определенный промежуток времени по определенному номеру в гостинице.
10) База данных содержит информацию о билетах на авиарейсы: номер рейса (четырехзначное число), дата и время вылета (дд.мм.гггг чч:мм), номер места. Дополнительно программа должна реализовать сервис продажи и возврата билетов (в самолете 250 мест), а также создавать результаты на определенную дату.
11) База данных содержит информацию о сдаче экзаменов в университет: ФИО абитуриента (строки по 20 символов), дата рождения (дд.мм.гггг), шифр специальности (строка 2 символа), оценки по трем предметам (целые числа от 1 до 10). Дополнительно программа должна формировать списки групп зачисленных студентов, согласно сумме всех баллов. Предварительно указывается, какое количество абитуриентов должно быть зачислено на каждую специальность.
12) База данных содержит расписание движения пригородных автобусов: номер маршрута (целое трехзначное число), пункты отравления и назначения (строки 20 символов), время выхода с автовокзала, время прибытия на конечный пункт, дату рейса. Дополнительно программа должна формировать список рейсов на определенный день (вводится как дата) Если в этот день таких рейсов нет, то выводится список на ближайший из следующих дней.
13) База данных содержит информацию о наличии игр установленных на компьютерах: номер компьютера (целое двухзначное число), название игры (строка 20 символов), тип игры (RTS, RPG, FPS и т.д.). Дополнительно программа должна формировать отчет о возможности проведения чемпионата по играм: указывается игра и необходимое число компьютеров, результат содержит список компьютеров для проведения чемпионата (при выборе компьютеров руководствоваться близостью их номеров).
14) База данных содержит информацию о фильмах: название (строка 30 символов), ФИО главных актеров (строка 50 символов), год выпуска (целое четырехзначное число), продолжительность в минутах (целое число), жанр (комедия, боевик, драма, приключения, фантастика, ужасы и т.д.). Дополнительно программа должна выводить информацию о фильмах с участием определенного актера.
15) База данных содержит информацию о музыкальных композициях, выходящих в эфир: исполнитель (строка 20 символов), наименование (строка 30 символов), продолжительность (в минутах), дата и время выхода в эфир (дд.мм.гггг чч:мм). Дополнительно программа должна формировать отчет о популярности музыкальных композиций на определенную дату.
16) База данных содержит информацию о компьютерных комплектующих на складе: тип (строка 10 символов), описание (строка 15 символов), основные характеристики (строка 20 символов), серийный номер (целое шестизначное число), дата продажи (дд.мм.гггг) и цена (целое число). Дата продажи при вводе записи не указывается. Дополнительно реализовать сервис продажи (при завершении указывается дата продажи), а также отчет о продажах за определенный день
17) База данных содержит информацию о кадрах: ФИО работника (строки по 15 символов), пол (М|Ж), дата рождения (дд.мм.гггг), дата принятия на работу (дд.мм.гггг), занимаемая должность (строка 20 символов). Дополнительно программа должна формировать ведомость стажа работников на определенную дату и ведомость работающих пенсионеров на определенную дату.
18) База данных содержит информацию о поездах: номер поезда (целое трехзначное число), пункт назначения (строка 15 символов), дата и время отправления (дд.мм.гггг чч:мм), количество купейных и плацкартных вагонов (целые числа), число оставшихся купейных и плацкартных мест (целые числа). Дополнительно реализовать сервис покупки мест: дата и пункт назначения, количество мест (плацкартных или купейных). Если указанного числа мест в наличии не имеется, то вывести информацию о ближайшую дату.
19) База данных содержит информацию о персональных компьютерах локальной сети: логическое имя компьютера (строка 20 символов), IP адрес (в своем формате), класс процессора (строка 15 символов), объем оперативной памяти и объем жесткого диска (целые числа, указывается в Мб). Дополнительно программа должна определить все компьютеры, принадлежащие той же подсети, что и указанный пользователем (IP или имя компьютера). Поля логического имени и IP адреса уникальны.
20) База данных содержит информацию об автомобилях: марка автомобиля (строка 15 символов), модель (строка 10 символов), серийные номера кузова и двигателя (целые шестизначные числа), цвет (код цвета - целое трехзначное число), цена (целые числа). Дополнительно реализовать сервис по поиску автомобиля: пользователь диапазон приемлемых цен и цвет автомобиля, программа выводит список возможных автомобилей.
21) База данных содержит расписание доступности взлетных полос на аэродроме на день: номер полосы (целое число: 1, 2, 3, 4 или 5), номер рейса (целое четырехзначное число), описание (строка 30 символов), временной интервал (задается в виде двух значений чч:мм). Дополнительно реализовать сервис предоставления экстренной посадка самолета: указывается время его прибытия, требуется определить номер полосы или выдать сообщение о невозможности посадки.
22) База данных содержит информацию о результатах проведения предметной олимпиады: ФИО участника (строка 30 символов), название предмета (строка 15 символов), список максимальных количеств баллов за задание, баллов, полученных за задание, и баллов, полученных на апелляции (пять заданий). Дополнительно программа должна формировать ведомость результатов олимпиады по каждому предмету.
23) База данных содержит данные о сотрудниках фирмы с почасовой системой оплаты: ФИО сотрудника (строка 30 символов), дату (дд.мм.гггг), времена прихода и ухода с работы (чч:мм). Программа должна отслеживать и пресекать попытки ввода записи одного и того же сотрудника в один и тот же день. Дополнительно необходимо вычислять сумму зарплаты каждого сотрудника за отчетный период. Тариф одного часа работы вводится перед формированием ведомости.
24) База данных содержит информацию о заявках на постановку в эфир музыкальных композиций: исполнитель (строка 20 символов), название (строка 25 символов), длительность (мм:сс), время получения заявки (чч:мм). Дополнительно программа должна осуществлять вычисление фактического времени выхода композиции в эфир. Композиции, на которые получено несколько заявок, имеют приоритет.
25) База данных содержит информацию о периодических изданиях: название (строка 20 символов), тип (газета или журнал), дата выхода первого номера (дд.мм.гггг), период выхода (ежедневный, еженедельный, ежемесячный, ежегодный), количество страниц (целое число). Дополнительно программа должна осуществлять вычисление количества номеров издания, вышедших за определенный интервал.
26) База данных содержит информацию об электронной пересылке: адрес получателя (строка 30 символов), адрес отправителя (строка 30 символов), дата и время пересылки (дд/мм/гггг чч:мм), объем в байтах. Адреса в стандартной форме: логическое_имя@адрес_сервера. Дополнительно программа должна вычислять объемы отосланной и полученной информации абонентом за определенный промежуток времени.
27) База данных содержит информацию о программе телепередач: дата и время телепрограммы (дд.мм.гггг чч:мм), название (строка 30 символов), номер канала (целое число), жанра (кино, научная программа, новости и т.д.). Дополнительно программа должна формировать отчет по каждому жанру за определенный период.
28) База данных содержит информацию о домашних телефонах: номер телефона (целое шестизначное число), ФИО на которого он записан (строка 30 символов), улица (строка 15 символов), дом и квартира (целые числа), дата установки (дд.мм.гггг). Дополнительно программа должна осуществлять поиск телефонов, установленных за определенный период с возможностью указания вида сортировки
29) База данных содержит расписание занятий на текущий семестр: номер дня недели (целое число от 1 до 6), номер пары (целое число от 1 до 6), признак недели (зеленая или белая), наименование предмета (строка 30 символов), ФИО преподавателя (строка 20 символов), наименование группы (строка 10 символов). Дополнительно программа должна по запросу пользователя формировать текстовый файл - расписание для определенной группы или для определенного преподавателя.
30) База данных ГАИ содержит записи в следующем формате: марка и модель машины (строки по 20 символов), ФИО владельца (строка 30 символов), серийный номер (число 6 цифр), государственный номер (2 буквы и 4 цифры, уникальное поле), дата взятия на учет (дд.мм.гггг). Дополнительно программа должна формировать отчет о постановке на учет машин за определенный период.
31) База данных содержит информацию о переданных между абонентами SMS сообщений: номера отправителя и получателя (целые семизначные числа), текст сообщения (50 символов), дата и время передачи (дд.мм.гггг чч:мм). Дополнительно программа должна формировать отчет по отдельному абоненту о количестве отосланных сообщений и их общей длине за определенный период.
32) База данных содержит результаты тестирования студентов по различным предметам: ФИО студента, название предмета, количество заданных вопросов, количество правильных ответов, дата и время прохождения теста (дд.мм.гггг чч:мм). Дополнительно программа должна составить ведомость результатов либо по каждому предмету, либо по каждому студенту, содержащую оценки, полученные по тестирования. Оценки выставляются по следующей градации правильных ответов: 10% - 1 балл, 20% - 2 балла, 30% - 3 балла, 40% - 4 балла, 50% - 5 баллов, 60% - 6 баллов, 70% - 7 баллов, 80% - 8 - баллов, 90% - 9 баллов, 100% - 10 баллов.
33) База данных содержит информацию об использовании компьютеров: имя пользователя (строка 20 символов), номер компьютера (целое трехзначное число), дата (дд.мм.гггг), времена начала и конца работы (чч:мм), признак работы (в локальной сети или в Internet. Дополнительно программа должна формировать отчет по каждому пользователю за определенный период времени: количество времени работы в локальной сети и в сети Internet, а также список компьютеров с указанием времени проведенным за каждым.
34) База данных содержит информацию о компьютерах, расположенных в различных аудиториях: инвентарный номер (уникальное число), краткое описание технических данных (строка 40 символов), номер аудитории (целое число), сетевой IP адрес (в своем формате). Дополнительно программа должна формировать отчет по каждой аудитории: сколько компьютеров содержится в данной аудитории и их характеристики.
35) База данных содержит о рецептах: номер рецепта (уникальное число), наименование лекарства (строка 20 символов), ФИО врача (строка 20 символов), описание дозировки (строка 40 символов), дата выписки (дд.мм.гггг). Дополнительно программа должна формировать отчет по каждой дате для каждого врача.
36) База данных содержит информацию о направлениях на пересдачу: номер (целое число), группа (строка 10 символов), предмет (строка 20 символов), ФИО преподавателя (строка 20 символов), ФИО студента (строка 20 символов), дата выписки (дд.мм.гггг). Дополнительно программа должна реализовывать сервис выписки и просмотра направлений на нескольких студентов.
37) База данных содержит афишу кинотеатров города: название кинотеатра (строка 20 символов), название фильма (строка 30 символов), дата показа (дд.мм.гггг), начало сеанса (чч:мм). Дополнительно программа должна формировать отчет по каждому кинотеатру в порядке проведения сеансов на указанную дату.
38) База данных содержит афишу театров города: название театра (строка 30 символов), название спектакля (строка 30 символов), дата показа (дд.мм.гггг), начало сеанса (чч:мм). Дополнительно программа должна заносить в базу данных информацию о спектакле показываемом в течение нескольких дней.
39) База данных содержит информацию об адресах клиентов: ФИО клиента (строка 30 символов), индекс (целое шестизначное число), город (строка 15 символов), улица (строка 15 символов), дом (целое число), квартира (целое число). Дополнительно программа должна осуществлять фильтрацию и поиск по части ФИО клиента.
40) База данных содержит информацию о компьютерных играх: название (строка 20 символов), жанр (FPS, RTS, RPG), разработчик (строка 15 символов), издатель (строка 15 символов), вид издания (DVD, CD, 2CD и т.д.), дата выхода (дд.мм.гггг). Дополнительно программа должна формировать отчет об играх одного жанра вышедших за указанный период.
41) База данных содержит информацию о фильмах: название фильма (строка 20 символов), главные актеры (строка 30 символов), кинокомпания (строка 20 символов), год выхода (целое четырехзначное число), дата премьеры (дд.мм.гггг), кассовые сборы (целое число). Дополнительно программа должна формировать рейтинги фильмов по кассовым сборам за каждый год.
42) База данных содержит информацию о фильмах в электронной фильмотеке: название (строка 25 символов), главные актеры (строка 30 символов), жанр (комедия, боевик и т.д.), продолжительность (в минутах), формат (DIVX, XVID и т.д.). Дополнительно программа должна выводить отчет по определенному актеру (хар-ки всех фильмов с его участием).
43) База данных содержит информацию о покупке MP3-композиций: исполнитель (строка 15 символов), название (строка 20 символов), степень сжатия (целое число), стоимость (вещественное число), дата покупки (дд.мм.гггг). Дополнительно программа должна формировать отчет о выручке за определенный промежуток времени.
44) База данных содержит информацию о взятии ключей от аудиторий преподавателями: ФИО преподавателя (строка 20 символов), кафедра (строка 10 символов), номер аудитории (целое число), дата (дд.мм.гггг), время взятия (чч:мм), время сдачи (чч:мм). Дополнительно программа должна создавать отчет о использовании аудиторий за указанный промежуток времени.
45) База данных содержит информацию о студентах: ФИО (строки по 15 символов), номер зачетной книжки (уникальное шестизначное число), группа (строка 10 символов), средний балл зачетной книжки (вещественное число от 4 до 10). Дополнительно программа должна формировать ведомости по каждой группе в алфавитном порядке студентов.
46) База данных содержит информацию о людях: ФИО (строки по 15 символов), пол, дата рождения (в формате дд.мм.гггг), серия (два символа) и номер (целое семизначное число) паспорта. Дополнительно программа должна формировать списки людей достигших пенсионного возраста на указанную пользователем дату.
47) База данных содержит информацию о расписании поликлиники: специальность врача (строка 15 символов), ФИО врача (строка 20 символов), день приема (Понедельник, Вторник и т.д.), время приема (два момента времени в формате чч:мм), номер кабинета (целое число). Дополнительно программа должна формировать расписание работы поликлиники по специалистам.
48) База данных содержит информацию лекарствах: название (строка 20 символов), изготовитель (строка 20 символов), тип (таблетки, капсулы, порошок и т.д.), количественный показатель (вещественное число с точностью до двух знаков после запятой), дата изготовления (в формате дд.мм.гггг), срок годности (строка 15 символов). Дополнительно программа должна формировать списки лекарств с истекшим сроком годности на указанную пользователем дату.
49) База данных содержит информацию об электронных документах: название (строка 30 символов), место расположения (абсолютный путь, строка 50 символов), дата и время создания (в формате дд.мм.гггг чч:мм:сс), дата и время изменения (в формате дд.мм.гггг чч:мм:сс), автор документа (строка 20 символов). Дополнительно программа должна формировать списки документов, в которых были произведены изменения за указанный пользователем период времени.
50) База данных содержит информацию о лотерейных билетах СУПЕРЛОТО: тираж (целое число), номер билета (вещественное число с шестью знаками до запятой и одним знаком после), дата и время розыгрыша (в формате дд.мм.гггг чч:мм), денежный эквивалент выигрыша (целое число), тип выигрыша (деньги, автомобиль и т.д.). Дополнительно программа должна формировать отчет о выигрышах в определенном тираже по запросу пользователя.
51) База данных содержит информацию об абонентах мобильной связи: ФИО (строки по 15 символов), номер телефона (семизначное целое число), оператор (строка 10 символов), тарифный план (строка 15 символов), дата подключения (в формате дд.мм.гггг). Дополнительно программа должна формировать отчеты о подключениях за определенный период по каждому оператору отдельно группирую по тарифам.
52) База данных содержит информацию о модемных соединениях с сервером: номер абонента (целое шестизначное число), сетевой адрес абонента (в формате IP-протокола), скорость соединения (целое число), дата и время соединения (в формате дд.мм.гггг чч:мм), дата и время разъединения (в формате дд.мм.гггг чч:мм). Дополнительно программа должна формировать отчет о соединениях за указанный пользователем период времени, с указанием времени каждого соединения.
53) База данных содержит информацию о статьях в журнале: фамилия и инициалы автора статьи (строка 20 символов), фамилия и инициалы соавторов статьи (строка 30 символов), название статьи (строка 80 символов), дата публикации (в формате дд.мм.гггг), с какой и по какую страницы (целые числа). Дополнительно программа должна формировать отчет о публикациях определенного автора (как автора, так и соавтора) за определенный период.
54) База данных содержит информацию о телефонных звонках: номер телефона (целое 12-тизначное число), имя звонившего (строка 20 символов, может отсутствовать), дата и время звонка (в формате дд.мм.гггг чч:мм), количество вызовов (целое число), статус звонка (принят, пропущен, отклонен). Дополнительно программа должна формировать отчет о звонках по каждому статусу отдельно за определенный период времени.
55) База данных содержит информацию о телефонах: номер телефона (целое 12-тизначное число), имя владельца (строка 25 символов), e-mail владельца (строка 20 символов, в формате лог_имя@сервер), дату создания записи (в формате дд.мм.гггг), номер записи (уникальное поле). Дополнительно программа должна формировать отчет о создании записей за определенный период упорядочиваю их по любому полю (по выбору пользователя).
56) База данных содержит информацию о сдаче контрольных работ студентами заочного отделения: ФИО студента (строка 30 символов), группа (строка 10 символов), предмет (строка 25 символов), номер контрольной работы (целое число), дату сдачи (в формате дд.мм.гггг), результат проверки (зачтена, к защите, отправлена на доработку). Дополнительно программа должна формировать отчет о сдачах контрольных работ за определенный период, списки должны быть сгруппированы по группам, а внутри групп по ФИО студента.
57) База данных содержит информацию о результатах государственного экзамена в ВУЗе: ФИО студента (строка 30 символов), группа (строка 10 символов), дата экзамена (в формате дд.мм.гггг), номер билета (целое число), оценка (целое число от 1 до 10). Дополнительно программа должна формировать отчет по каждой группе, список в каждой группе выводится в алфавитном порядке ФИО студентов.
58) База данных содержит информацию о сдаче экзаменов, курсовых и зачетов студентами: ФИО студента (строка 30 символов), группа (строка 10 символов), предмет (строка 25 символов), тип (экзамен, зачет, курсовой), оценка (зачтено, не зачтено, оценка от 1 до 10), дата сдачи (в формате дд.мм.гггг). Дополнительно программа должна формировать ведомость по каждому студенту, упорядочивая записи по дате сдачи.
59) База данных содержит информацию о результатах защит дипломных проектов в ВУЗе: ФИО студента (строка 30 символов), группа (строка 10 символов), дата защиты (в формате дд.мм.гггг), оценки руководителя, рецензента и итоговая (целые числа от 1 до 10). Дополнительно программа должна формировать отчет по каждой группе, список в каждой группе выводится в алфавитном порядке ФИО студентов.
60) База данных содержит информацию о картинах в музее: название (строка 30 символов), фамилия и инициалы художника (строка 20 символов), дата написания картины (в формате дд.мм.гггг), вид (пейзаж, портрет и т.д.), цена картины (цело число), номер зала, где выставлена картина (целое число). Дополнительно программа должна формировать отчет по каждому залу, указывая общую ценность выставляемых там картин.
Номер варианта определяется по номеру зачетной книжки следующим образом: к остатку от деления последних двух цифр номера зачетной книжки на общее число вариантов (60) добавляется единица, полученное число является номером варианта задания.
Пример, номер зачетной книжки: 0464 39. Номер варианта - 40.
Образец оформления титульного листа
Министерство образования Республики Беларусь
Учреждение образования
«Полоцкий государственный университет»
Кафедра ТП
КУРСОВАЯ РАБОТА
По курсу: «Конструирование программ и языки программирования»
На тему: «Разработка простейшей однотабличной базы данных»
Группа __ -ВСз
Зачетная книжка №_____
Вариант № __
Выполнил
Фамилия И.О.
Проверил
Фамилия И.О.
Новополоцк
200 _
Дата добавления: 2015-10-26; просмотров: 191 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Стоимость программы: 1470 евро за две недели | | | Правила чтения |