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

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

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

Кафедра "Программного обеспечения ЭВМ, информационных технологий и прикладной математики" (ФН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.

2.         Запросы:

-  сколько лабораторных работ сдано студентом, фамилия которого указанна в запросе;

-  сколько лабораторных работ было сдано студентами выбранной группы за прошедший месяц;

-  получить список студентов (с указанием студента, названием курса, названием лабораторной работы, оценки), сдавших в один день более двух работ;

-  получить список студентов (с указанием студента, группы, названием лабораторной работы), сдавших лабораторные работы по указанному курсу с оценкой хорошо и отлично.

3.         Добавляемый столбец «Дата выдачи лабораторной работы».

4.         Дополнительные запросы:

-  получить список (с указанием студента, группы, названием курса, названием лабораторной работы) не сдавших работы, выданные в течение двух месяцев;

-  получить сведения о студенте и лабораторной работе, сдаваемой самое длительное время.

5.         Диаграммы:

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

-  какую часть от всех сданных лабораторных работ, составляют работы по выбранному курсу?

-  Сведения о количестве сданных лабораторных работ по каждому курсу.

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

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

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

- Данные о количестве студентов разных групп, получивших выбранную в запросе оценку.

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

Visual Basic – достаточно мощный язык: с его помощью, вероятно, можно решить любую задачу программирования, какую только можно вообразить.Visual Basic- самая быстрая и самая легкая система создания приложений для Microsoft Windows. Являетесь ли вы опытным профессионалом или только начинающим программистом для Windows, Visual Basic предоставит полный набор инструментов для легкого и быстрого написания приложений.

Последняя версия языка Visual Basic 6 представляет собой интегрированную среду разработки — IDE (Integrated Development Environment). Она включает в себя набор инструментов, облегчающих и значительно ускоряющих процесс разработки готового приложения.

IDE Visual Basic предоставляет удобный интерфейс для разработки программ. Она не только форматирует текст программы и исправляет некоторые ошибки, но также позволяет быстро получить информацию об используемых объектах и функциях – достаточно лишь ввести их имена. Существует также множество возможностей для отладки программы (диалоговые окна Watch, Immediate, пошаговое выполнение). Можно даже изменять код в процессе работы программы.

По сравнению с другими языками, Visual Basic намного легче для изучения. Наличие типа Variant позволяет создавать универсальные функции и процедуры, обрабатывающие разнотипные данные. Также очень удобно работать с динамическими строками и массивами. Программист может создавать собственные типы данных на основе существующих и объекты. Но возможности объектно-ориентированного программирования в Visual Basic ограничены по сравнению с C++, Delphi и некоторыми другими языками, что, несомненно, является одним из его недостатков.

Многие независимые разработчики, как, например известная своими программами в области бухгалтерского учета фирма “1С”, приобретают лицензии на использование языка Visual Basic в качестве внутреннего языка своих приложений. Поэтому в настоящее время Basic уже не считается учебным языком знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного программиста любого уровня.

Простота и мощность языка Visual Basic 6 позволили сделать его встроенным языком для приложений Microsoft Office. Еще одна версия языка – VBScript – используется для написания скриптов и сценариев. Поэтому в настоящее время Basic уже не считается учебным языком — знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного программиста любого уровня.

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

В данной курсовой работе использовались следующие элементы языка: переменные различных типов (Boolean, Integer, String, Long, Single), собственные типы данных, альтернативные операторы условия (одноальтернативные, двуальтернативные), операторы цикла (с предусловием, с постусловием, с параметром), процедуры и функции (встроенные и собственные).

Синтаксис операторов, процедур и функций:

1) Одноальтернативный оператор условия

If <условие> Then <оператор>

2) Двухальтернативный оператор условия

Однострочная форма:

If <условие> Then <оператор1> Else <оператор2>

Расширенная форма записи:

If <условие> Then

<операторы 1>

Else

<операторы 2>

End If

3) Цикл с параметром:

For <счётчик>=<начало> to <конец> [step <шаг>]

 операторы

Next [<счётчик>]

4) Циклы с предусловием и постусловием:


Информация о работе «Создание базы данных о студентах ВУЗа»
Раздел: Информатика, программирование
Количество знаков с пробелами: 74792
Количество таблиц: 0
Количество изображений: 18

Похожие работы

Скачать
49011
1
3

... в нижней половине отображается большая панель для текста заметок.   3. Проектная часть. Создание презентации процесса разработки базы данных «Деканат ВУЗа»   3.1 Основные правила создания презентации Рассмотрим общие правила, которыми пользовались при создании презентации базы данных деканата [12, С.53]: Прежде чем приступить к созданию презентации, следует четко представлять (понимать), ...

Скачать
7564
0
5

... литературы. Введение Практика по профилю специальности была мной пройдена в государственном образовательном учреждении среднего профессионального образования Темой индивидуального задания являлось создание базы данных выпускников. Программа предназначена для использования в приемной комиссии и в деканатах. Программа была сделана на ЭВМ для облегчения ведения списков выпускников и ...

Скачать
25918
30
2

... ). Причем, дата начала заболевания не может быть больше даты окончания заболевания. 2 ПОСТАНОВКА ЗАДАЧИ Перед разработчиком была поставлена задача спроектировать и разработать базу данных автоматизации учета больных студентов. Она включает в себя подробное изучение предметной области данного курсового проекта: сбор и группировка информации о заболеваниях студентов, лечащих врачах, типа лечения ...

Скачать
21210
1
0

... запуска программы до отображения окна не должно превышать 2 секунд. 2) Время, затраченное на обработку и вывод результатов поиска не должно превышать 3 секунд. Детальная спецификация интерфейсов 1) На окне «База данных студентов», открывающем при запуске программы, должно находиться название программы и кнопки «Начать поиск» для перехода к поиску данных о студентах, а также кнопка «Выход» для ...

0 комментариев


Наверх