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