Группа Количество студентов __
Государственное образовательное учреждение
Среднего профессионального образования
Московский государственный колледж информационных
Технологий
Методические рекомендации по выполнению курсовых проектов
По дисциплине Базы данных
Для специальности 090108 «Информационная безопасность»
ЦК "Информатики, программирования и программных средств",
преподаватель Е.А.Ларионова
Уч.г
Одобрено
Цикловой (предметной) комиссией
«Информатики, программирования и программных средств»
«__»____________________2009г.
Протокол № ______
Председатель цикловой комиссии:
______________________ Доррер Т.В.
Введение. 3
Тематика курсовых проектов. 4
1 Программа-генератор билетов к экзамену. 4
2 Электронный классный журнал. 4
3 Создание и ведение базы данных учёта книг в библиотеке. 5
4 Создание и ведение базы данных студентов колледжа. 5
5 Создание и ведение базы данных абитуриентов колледжа. 6
6 Создание и ведение базы данных сотрудников колледжа. 6
7 Программа контроля знаний учащихся. 7
8 Создание и ведение базы данных содействия трудоустройству. 7
выпускников колледжа. 7
9 Автоматизированное рабочее место секретаря учебной части. 8
10 Генератор стипендиальных ведомостей. 8
11 Программа-учёта платежей. 9
12 Обучающая программа по предмету “Базы данных”. 9
13 Электронная записная книжка. 9
14 Электронный телефонный справочник. 9
15 Создание и ведения глоссария по различным предметам.. 9
16 “Электронный” преподаватель. 10
17 Создание и ведение базы данных спортивного. 10
(футбольного, хоккейного и т.д.) болельщика. 10
18 Создание и ведение базы данных любителя кино. 10
19 Создание и ведение базы данных туристической фирмы. 10
20 Создание и ведение базы данных службы автосервиса. 10
21 Создание и ведение базы данных резервирования авиабилетов. 10
22 Программа учёта сдачи работ студентами колледжа. 10
23 Создание и ведение базы данных учёта загрузки лабораторий. 11
24 Создание и ведение базы продажи товаров в кредит. 11
25 Создание и ведение базы данных учёта дежурств студентов колледжа. 11
26 Программа учёта сдачи курсовых проектов студентами колледжа. 12
27 Создание и ведение базы данных театральной кассы.. 12
28 Система автоматизации результатов анкетирования. 12
Основные этапы разработки проекта. 13
Пример фрагмента программы-теста знаний. 13
Структура пояснительной записки. 15
Введение.
Целью курсового проекта является приобретение навыков разработки удалённых баз данных и приложений для работы с ними с использованием объектно-ориентированного и визуального программирования.
Курсовой проект должен состоять из приложения, пояснительной записки и графической части.
Работа над курсовым проектом предоставляет учащимся возможность:
- научиться анализировать техническое задание
- применить полученные теоретические знания на практике, спроектировав базу данных средствами MS ACCESS, ERWIN Modeler и VB, VBA, или DELPHI
- самостоятельно овладеть навыками правильного оформления документации на программные продукты.
Тематика курсовых проектов
Программа-генератор билетов к экзамену
Постановка задачи
Спроектировать базу данных, позволяющую ввести вопросы по дисциплинам для проведения комплексного экзамена и сформировать по ним билеты. Предусмотреть, чтобы
1.На одной странице помещалось 2 билета.
2.Число билетов соответствовало количеству студентов в группе +1 .
3.В одном билете были вопросы по разным дисциплинам.
4.Ни один вопрос не должен дублироваться.
5.Число вопросов в билете задаётся пользователем и находится в интервале от 3 до 5.
6.Билеты должны быть равноценны (программа должна давать возможность формировать билеты с учётом сложности вопросов и без).
2 Электронный классный журнал
Постановка задачи
Средствами MS ACCESSи DELPHI создать приложение, позволяющее вести учёт текущей успеваемости и посещаемости студентов, необходимо:
· Вводить анкетные данные студентов в базу данных: в качестве ключевого поля использовать переменную № студента в журнале + №группы;
· Удалять записи в архив с записью соответствующего номера приказа;
· Осуществлять поиск по шаблону фамилии, по группе;
· Осуществлять ежедневно ввод текущей успеваемости и посещаемости по конкретной дисциплине конкретной группы;
· Выставлять итоговые(за месяц и семестр) оценки как среднее-арифметическое текущих оценок;
· Получить статистику об успеваемости и посещаемости конкретной группы по итогам семестра и месяца в виде:
Сводка о текущей успеваемости студентов.
Группа______ Количество студентов___________
Классный руководитель_________________
Успевают на | Количество | % |
4-5 | ||
3-4-5 | ||
Неуспевающие:
№ | Ф.И.О. | Название дисциплин |
… |
· Печатать семестровые ведомости;
· Получать ведомость текущей успеваемости студентов по всем дисциплинам по конкретной группе или студенту в виде:
Ведомость текущей успеваемости за месяц (семестр)
Группа______ Количество студентов___________
Классный руководитель_________________
№ | Ф.И.О. | Дисциплина / Оценка | ||||
БД | МС | АС | КТС | ДС | ||
Иванов А.М. | ||||||
… |
· Получить статистику о посещаемости конкретной группы по итогам семестра и месяца в виде:
Ведомость текущей посещаемости за _______месяц (семестр)
Группа______ Количество студентов___________
Классный руководитель_________________
№ | Ф.И.О. | пропусков | ||
всего | уважительных | неуважит | ||
Иванов А.М | ||||