Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska(НОВОЕ).doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
2.87 Mб
Скачать

3.1 Назначение создаваемой асу

Автоматизированный учет методического обеспечения предназначен для выполнения следующих основных функций:

  • хранит информацию о методическом пособии

  • Информацию об учителе

  • Информация о методическом центре

  • Информация о дисциплине

  • Отчёт о приёме методического обеспечения

  • Отчёт о выдаче методического обеспечения

  • Отчёт о наличии методического обеспечения

  • Отчёт о возврате методического обеспечения

4. Описание используемой базы данных

4.1 ER-ДИАГРАММА И ОПИСАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ.

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

Рисунок 4 - Концептуальная модель данных.

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

Рисунок 5 - Физическая модель данных

4.2 Выбор субд и обоснование.

В настоящее время существует большое множество различных СУБД. Каждая СУБД имеет свою личную специфику и характеристику, они отличаются диалектом, набором типов данных, масштабностью, ценой, надежностью. В зависимости от необходимых функций выбирается определенная СУБД.

Для разработки Базы Данных мной была выбрана СУБД Firebird. Так как данная СУБД распространяется бесплатно и используется в различных промышленных системах. Firebird является одной из самых удобных СУБД для проектирования БД.

5. Разработка приложения пользователя.

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

  1. Меню: (Подключиться, отключиться, выход)

  2. Ввод данных: (Методическое пособие, Методический центр, Предмет, Преподаватель)

  3. Анализ данных: (Запросы на выборку, Запросы вывода таблиц на экран)

  4. Отчёт: (Вывод на печать таблицы преподаватели)

  5. Справка: (О программе)

Форма подключения к базе данных

Во вкладке Меню, для подключения к базе данных выбираем пункт Подключить БД. Всплывает окно Авторизация, в котором пользователь указывает свой Логин и Пароль для получения доступа. При успешной попытке ввода, база данных подключается и становятся доступны вкладки Ввод данных, Анализ данных, Отчёты, Справка

Рисунок 6 – Подключение к меню приложения

Рисунок 7 – Главная форма приложения

Рисунок 8 – Подключение базы через config

Во вкладке Ввод данных перечислены все имеющие таблицы в базе данных:

  • Методическое пособие

  • Методический центр

  • Предмет

  • Преподаватель

На всех формах выставлены кнопки навигации: Предыдущая запись, Следующая запись, Первая запись, Последняя запись, Найти и кнопки для редактирования данных в таблице: Сохранить, Изменить, Удалить, Добавить.

Таблица Методическое пособие:

Рисунок 9 – Прецедент №2.1 «Методическое пособие»

На форме показаны: индивидуальный Код пособия, который задается автоматически при добавлении записи в таблице (первичный ключ), Год издания пособия, Код сотрудника – вторичный ключ, Код центра – вторичный ключ и наименование методического пособия.

Таблица Методический центр:

Рисунок 10 – Прецедент №2.2 «Методический центр»

На форме показаны: индивидуальный Код методического центра (первичный ключ) и Профессиональная направленность центра

Таблица Предмет:

Рисунок 11 – Прецедент 2.3 «Предмет»

На форме показаны: индивидуальный Код (первичный ключ), Наименование предмета и Номер класса, в котором проводится предмет.

Таблица Преподаватели:

Рисунок 12 – Прецедент 2.3. – «Преподаватель»

На форме показаны: индивидуальный Код сотрудника (первичный ключ), Фамилия сотрудника, Имя сотрудника, Отчество сотрудника, Квалификационная категория сотрудника и Код предмета (вторичный ключ).

Во вкладке Анализ данных вызываются запросы:

  • Запросы на выборку

  • Запросы вывода таблиц на экран

Рисунок 13 – Прецедент №4 «Анализ данных»

Запрос на выборку содержит на форме список фамилий, при выборе фамилии мы нажимаем кнопку выполнить и на экран нам выводится учителя и наименование методического пособия, которым они пользуются.

:

Рисунок 14 – Прецедент №4.1 «Запрос на выборку»

Запросы вывода на экран, смысл этого запроса заключается том, что он выводит таблицы которые изменять нельзя:

Рисунок 15 – Прецедент №4.2 «Запросы вывода таблиц на экран»

Вкладка Отчёты

Форма «Формирование отчета по таблице сотрудники» выводит поля ID_SOTR, FAM_SOTR, IM_SOTR, OTC_SOTR, KK_SOTR, жмём кнопку «Формирование отчета».

Рисунок 16 – Пример формы для создания отчета

Открывается форма предварительного просмотра:

Рисунок 17 – Форма предварительного просмотра отчета

Для печати отчета нужно нажать соответствующую кнопку на панели управления

Рисунок 18 – Панель управления отчетом

Вкладка Справка содержит вспомогательную информацию для пользователей приложения

Рисунок 19 – Главное меню

В Help – справе содержатся функций вкладок приложения, подробное описание. Справка предназначена для того, чтобы даже не опытный пользователь мог пользоваться моей программой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]