Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект_Пример пояснительной записки .docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
252.11 Кб
Скачать

3 Обоснование выбора средств разработки

3.1 Обоснование системы управления базами данных

Существует несколько разновидностей систем управления базами данных (СУБД), одни ориентированы на программистов, другие - на обычных пользователей.

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

MicrosoftAccess относится к СУБД, ориентированным на рядовых потребителей. Она позволяет, не прибегая к программированию, с легкостью выполнять основные операции с БД: создание, редактирование и обработка данных.

Этот пакет работает в ОС Windows на автономных ПК или в локальной сети. Посредством MS Access создаются и в дальнейшем эксплуатируются личные БД (настольные), а также базы организаций, имеющих относительно небольшой объем данных.

MicrosoftAccess является частью пакета MicrosoftOffice и входит в комплект его поставки.

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

СУБД работает с данными, которые можно выстроить в иерархическую последовательность. Верхний уровень иерархии содержит основные объекты Access:

- таблицы - главный тип объекта, поскольку все остальные вариации объектов - это производные от таблицы. Основные составляющие таблицы - поля и записи, они определяют свойства элементов таблицы;

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

- запросы - результаты обращения пользователя к БД с целью поиска данных, удаления, добавления и обновления записей. Результаты поиска (выборки) подаются в табличном виде;

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

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

- макросы и модули - объекты повышенной сложности, при обыденной работе могут не использоваться.

Среди особенностей Access стоит отметить наличие VBA - встроенного языка программирования, посредством которого приложение может дополняться подпрограммами пользователей. Тем самым существенно расширяются возможности исходного варианта утилиты, обеспечивается удобство работы.

Программа работает со следующими форматами файлов: ACCDB, MDB, ACCDE, MDE, ACCDT, ACCDR, ACCDW, MDW, LDB, LACCDB, SQL, DBF, DB, SNP, DIF, CDB.[6]

3.2 Обоснование выбора технологии

3.3 Обоснование выбора среды программирования

4 Описание программы

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

Для решения поставленной задачи было решено использовать базу данных. Для построения модели данных использовалось удобное приложение – MS Access 2007. Для разработки приложения по управлению данными использована среда программирования Delphi 7. Для доступа к данным была использована технология ADO.

4.2 Описание структуры таблиц базы данных

В проектируемой модели использовалась логико-физическая модель. Схема данных представлена на рисунке 2.

Рисунок 2 – Схема данных

Таблица Tic - служит для хранения сведений по преподавателям, описание полей представлено на рисунке 3.

Рисунок 3 – Структура таблицы Tic

Таблица Kursпредназначена для хранения сведений по прохождению преподавателем курсов повышения квалификации. Описание полей таблицы представлено на рисунке 4.

Рисунок 4 – Структура таблицы Kurs

Таблица Obrпредназначена для хранения сведений об образовании преподавателя, описание полей представлено на рисунке 5.

Рисунок 5 – Структура таблицы Obr

Таблица ur_obr предназначена для хранения информации по уровням образования (высшее профессиональное, среднее профессиональное, начальное профессиональное ). Описание полей представлено на рисунке 6.

Рисунок 6 – Структура таблицы ur_obr

ТаблицаTic_Ind_rпредназначена для хранения информации по планируемой индивидуальной работе со студентами в рамках подготовки к олимпиадам (конкурсам, конференциям), руководство курсовыми и дипломными проектами. Описание полей представлено на рисунке 7.

Рисунок 7 – Структура таблицы Tic_Ind_R

В таблице Ind_Rбудут храниться виды индивидуальной работы со студентамии их «цена», то есть количество часов, которое будет прибавлено к семестровой нагрузке преподавателя. Описание представлено на рисунке 8.

Рисунок 8 – Структура таблицы Ind_R

Таблица Nmr_Ticпредназначена для хранения сведений по планируемой научно – методической работе преподавателей. Описание представлено на рисунке 9.

Рисунок 9 – Структура таблицы Nmr_Tic

В таблице NMRбудет храниться перечень видов научно методической работы с указанием их «цены». Описание представлено на рисунке 10.

Рисунок 10 – Структура таблицы «NMR»

Таблица UMR служит для хранения видов учебно - методической работы и их «цену». Описание представлено на рисунке 11.

Рисунок 11 – Структура таблицы UMR

Таблица Discбудет хранить перечень дисциплин. Описание представлено на рисунке 12.

Рисунок 12 – Структура таблицы Disc

Таблица Tic_Discпредназначена для хранения сведений по преподавателям и преподаваемым ими дисциплинам. Описание полей таблицы представлено на рисунке 13.

Рисунок 13 – Структура таблицы Tic_Disc

ТаблицаUmr_Tic_Discслужит для хранения сведений по учебно – методической работе планируемой преподавателем по каждой дисциплине. Описание полей представлено на рисунке 14.

Рисунок 14 – Структура таблицы Umr_Tic_Disc