Создание сайта "Платные курсы"
Краткое сожержание материала:
Федеральное государственное образовательное учреждение
высшего профессионального образования
"Чувашский государственный университет им. И.Н. Ульянова"
Факультет информатики и вычислительной техники
Кафедра "Математического и аппаратного обеспечения инфомационных систем"
Дисциплина "Базы данных"
Пояснительная записка к курсовой работе
Тема: "Платные курсы"
Выполнил:
студент гр. ИВТ 11-06
Григорьев Д.Г.
Проверил:
ст.преподаватель
Буланкина Е.Ю.
Чебоксары - 2009
Содержание
1. Задание
2. Анализ. Предметная область
2.1 Описание предметной области (уточненной у преподавателя)
2.2 Перечень и описание функций приложения обработки базы данных
2.3 Перечень и описание сущностей и атрибутов базы данных
2.4 Перечень и описание всех атрибутов базы данных
3. Проектирование. Нормализация базы данных. Схема данных
3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)
3.2 Схема данных
3.3 Перечень и описание таблиц и их полей (с указанием типов данных и ограничений) в сводной таблице
4. Программная часть. Руководство программиста
4.1 Назначение и условия применения программы
4.2 Характеристика программы
4.3 Обращение к программе
4.4 Входные и выходные данные
4.4.1 Словесное описание
4.4.2 Описание функций
4.5 Сообщения
5. Сопровождение. Руководство пользователя
5.1 Область применения программы
5.2 Краткое описание возможностей
5.3 Уровень подготовки пользователя
5.4 Программные и аппаратные требования к системе
5.5 Подготовка к работе
6. Список использованной литературы
7. Приложение
1. Задание
Дополнительные образовательные услуги. Учебное заведение оказывает дополнительные платные образовательные услуги студентам, то есть обучение специальным курсам платное. Курсы разной продолжительности и разной оплаты (оплата не зависит от продолжительности). Занятия происходят по мере комплектования групп до минимально рентабельного числа студентов, но, тем не менее, в группу не набирается максимально установленное число студентов. Для различных курсов эти числа свои.
Преподаватели получают за курсы отдельную почасовую плату. Почасовая ставка зависит от разряда преподавателя и количества студентов в группе.
2. Анализ. Предметная область
2.1 Описание предметной области
Необходимо разработать информационный ресурс, где хранится информация о студентах, преподавателях, проводимых курсах, журнала посещений. В соответствии с занесенными в журнал данными о проведенных занятиях выводить оплату определенного месяца выбранного преподавателя.
2.2 Перечень и описание функций приложения обработки базы данных
1) Система управляет данными заработной платы каждого преподавателя.
2) Система управляет списками студентами и преподавателями.
3) Система хранит информацию о преподавателях: ФИО, дисциплины и виды занятий в которых он преподает, разряд.
4) Система должна регистрировать и хранить информацию о том, какой студент учится в какой группе.
5) Система управляет списком курсов с указанием их названия и продолжительности.
6) Система должна регистрировать и хранить информацию о количестве оплаты, проведенной студентами каждого курса.
7) Система отображает информацию о дисциплинах и видах занятий, проводимых на каждом курсе.
8) Система управляет журналом занятий, в который записывются проведенные занятия.
9) Система считает число студентов на каждом курсе и сумму, которую они заплатили.
10) Система хранит информацию о рентабельном количестве студентов, при котором группа комплектовывается и максимальном количестве студентов на группу.
2.3 Перечень и описание сущностей базы данных
1) Студенты. Сущность, о которой нам известно ФИО студента и группа, в которой он обучается.
2) Преподаватели. Сущность-справочник. О преподавателе известно ФИО, разряд.
3) Курсы. Сущность-справочник. Известно название курса, оплата за его прохождение и максимально возможное число студентов в группе.
4) Группы. Сущность, о которой известна некоторая информация: количество студентов, в нем обучающихся, подгруппа, дата начала и конца занятий группы. Также известен курс, по которому обучается группа.
5) Архив оплаты.
6) Дисциплины. Известно название.
7) Разряды преподавателей.
8) Виды занятий.
2.4 Перечень и описание всех атрибутов базы данных
1 |
KodDisc |
Код дисциплины |
|
2 |
NazvDisc |
Название дисциплины |
|
3 |
KodKursa |
Код курса |
|
4 |
NazvKursa |
Название курса |
|
5 |
OplataKursa |
Оплата за прохождение курса |
|
6 |
ProdolgKursa |
Продолжительность курса |
|
7 |
MinRent |
Мин. рентабельное число студентов в группе |
|
8 |
Max4islo |
Макс. возможное число студентов в группе |
|
9 |
KodGr |
Код группы |
|
10 |
4isloStudGr |
Число студентов группы |
|
11 |
KodPrep |
Код преподавателя |
|
12 |
kodVidZan |
Код вида занятия |
|
13 |
Data |
Дата проведенного занятия |
|
14 |
Kol4asov |
Количество часов, потраченных на занятие |
|
15 |
KolStudStav |
Ставка по количеству студентов |
|
16 |
Mesyac |
Номер месяца |
|
17 |
Oplata |
Архив оплаты, зависит от месяца |
|
18 |
FIOPrep |
ФИО преподавателя |
|
19 |
NomRazr |
Номер разряда преподавателя |
|
20 |
Stavka |
Почасовая ставка преподавателя |
|
21 |
KodStud |
Код студента |
|
22 |
FIOStud |
ФИО студента |
|
23 |
NazvVidZan |
Название вида занятия |
3.. Проектирование. Нормализация базы данных. Схема данных
3.1 Пошаговое описание нормализации базы данных (методом ER-диаграмм)
3.2 Схема данных
Disciplini (kodDisc,NazvDisc, BazPlata)
DiscipliniNaKursax(KodKursa, kodDisc)
Gruppi (kodGr, 4isloStudGr, KodKursa)
Kto4toUKogoBudetVesti (kodPrep, kodDisc, kodGr, kodVidZan)
Создание сайта "Кафедра физического воспитания"
Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тести...
Создание сайта учителя в системе uCoz
Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация...
Разработка брифа на создание сайта и создание примеров элементов сайта Отель "Веллнесс"
Изучение роли информационно-коммуникационных технологий в гостиничного индустрии. Виртуальные представительства реальных отелей в сети Интернет. Основ...
Создание web-сайта по автосалону "Лада-Премьер"
Создание web-форума по автомобильной тематике: модель web-сайта, методы решения, web-интерфейс и его взаимодействие с форумом. Описание архитектуры we...
Создание и внедрение сайта в фирму ИП Бережков
Создание современного конкурентоспособного сайта компании. Выбор базовой системы программного обеспечения. Описание работы сайта и пользовательского и...