Создание базы данных о студентах ВУЗа

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Государственное образовательное учреждение высшего профессионального образования Московский государственный технический университет им. Н.Э. Баумана

Калужский филиал

Факультет"Фундаментальных Наук"

Кафедра "Программного обеспечения ЭВМ, информационных технологий и прикладной математики" (ФН1-КФ)

 

 

 

 

 

 

 

РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ

На тему Создание базы данных

По курсу ИНФОРМАТИКА

 

 

 

 

 

 

 

 

 

 

Калуга

АННОТАЦИЯ

 

Курсовой проект представляет собой программное обеспечение для работы с базами данных в сфере образования. Программа содержит необходимые средства для создания, редактирования, обработки и хранения записей о студентах, обучающихся в учебном заведении:

  1. Удобный и интуитивно понятный интерфейс, позволяющий легко вводить, редактировать и удалять данные.
  2. Контроль ввода, помогающий избежать ошибок при добавлении или редактировании записей.
  3. Возможность сортировки данных по возрастанию/убыванию в любом из полей таблицы.
  4. Поиск необходимых данных по часто используемым параметрам (запросы) или по первой букве записи из выбранного поля.
  5. Горячие клавиши, позволяющие быстро выполнять часто используемые действия, а также, панель инструментов, предназначенная для той же цели.
  6. Возможность построения диаграмм для наглядного представления сведений, приведенных в базе данных.
  7. Справочная система, помогающая вам быстро найти ответ на интересующий вас вопрос.

 

СОДЕРЖАНИЕ

 

АННОТАЦИЯ

СОДЕРЖАНИЕ

1.ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ

1.1 Постановка задачи

1.2 Общие сведения

1.3 Элементы языка

1.4 Встроенные элементы управления

2. КОНСТРУКТОРСКАЯ ЧАСТЬ

2.1 Общие сведения

2.2 Функциональное назначение

2.3 Описание логической структуры программы

2.3.1 Загрузка программы

2.3.2 Создание новой базы данных

2.3.3 Открытие базы данных

2.3.4 Сохранение базы данных

2.3.5 Закрытие программы

2.3.6 Добавление данных

2.3.7 Удаление данных

2.3.8 Изменение данных

2.3.9 Формат данных

2.3.10 Поиск данных

2.3.11 Построение диаграмм

2.3.12 Сортировка

2.3.13 Справка и информация о программе

3. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ

3.1. Руководство системного программиста.

3.1.1 Составные части программного продукта

3.1.2 Запуск и выполнение

3.1.3 Системные требования

3.1.4 Комплект ПО

3.1.5 Тестирование программы

3.2 Руководство оператора

3.2.1 Назначение программы

3.2.2 Краткое описание алгоритма работы с программой

3.2.3 Создание базы данных

3.2.4 Открытие базы данных

3.2.5 Сохранение базы данных

3.2.6 Удаление записи

3.2.7 Редактирование записи

3.2.8 Добавление записи

3.2.9 Поиск записей

3.2.10 Построение диаграмм

3.2.11 Сортировка

3.2.12 Выход из программы

3.2.12 Информация о программе

3.2.14 Сообщения программы

ПРИЛОЖЕНИЕ

Код программы

ПРИЛОЖЕНИЕ

Формы программы

 

1 .ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ

 

1.1 Постановка задачи

 

  1. Используя средства языка программирования создать файл, элементами которого являются записи, определенные таблицей вашего варианта.
  2. Создать файл из 10 15 записей. Предусмотреть возможность редактирования файловой информации (добавление, удаление, замену всей записи и одного из полей записи).
  3. Создать запросы, согласно вашему варианту.
  4. Разработать интерфейс пользователя для реализации выше перечисленных функций.
  5. Создать файл справочной службы и подключить его к интерфейсу.
  6. Подготовить расчетно-пояснительную записку (см. методические указания).
  7. Основные алгоритмы работы программы вынести на лист А1.
  8. Создать заставку-презентацию данного программного продукта с использованием графических средств VB.
  9. Запросы:
  10. сколько лабораторных работ сдано студентом, фамилия которого указанна в запросе;
  11. сколько лабораторных работ было сдано студентами выбранной группы за прошедший месяц;
  12. получить список студентов (с указанием студента, названием курса, названием лабораторной работы, оценки), сдавших в один день более двух работ;
  13. получить список студентов (с указанием студента, группы, названием лабораторной работы), сдавших лабораторные работы по указанному курсу с оценкой хорошо и отлично.
  14. Добавляемый столбец Дата выдачи лабораторной работы.
  15. Дополнительные запросы:
  16. получить список (с указанием студента, группы, названием курса, названием лабораторной работы) не сдавших работы, выданные в течение двух месяцев;
  17. получить сведения о студенте и лабораторной работе, сдаваемой самое длительное время.
  18. Диаграммы:

Построить круговую диаграмму, иллюстрирующую:

  1. какую часть от всех сданных лабораторных работ, составляют работы по выбранному курсу?
  2. Сведения о количестве сданных лабораторных работ по каждому курсу.

Изобразить в виде графика:

  1. Данные о количестве студентов каждой группы, имеющих задолжность по сдаче лабораторных работ больше одного месяца;

Изобразить в виде столбчатой диаграммы:

- Данные о количестве студент