База данных расписание занятий в вузе

Постановка задачи: необходимо в СУБД « MS Access 2002» создать базу данных «Расписание занятий преподавателя».

Запускаем « MS Access 2002», создаем новую базу данных, сохраняем ее на диск. Долее переходим в первый раздел «Таблицы» и начинаем его заполнять. В общей сложности нужно будет создать следующие таблицы:

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

Тип поля, размер

Счетчик, первичный ключ

Далее создаем таблицу «Пары».

Тип поля, размер

Счетчик, первичный ключ

Затем создаем таблицу «Группы».

Тип поля, размер

Счетчик, первичный ключ

Потом переходим к созданию таблицы «Виды занятий».

Тип поля, размер

Счетчик, первичный ключ

Далее делаем таблицу «Аудитории», в которой будут содержаться номера аудиторий для проведения занятий.

Тип поля, размер

Счетчик, первичный ключ

Затем создаем таблицу «Четность недели», т.к. занятия очень часто имеют различное расписание по четным и нечетным неделям.

Тип поля, размер

Счетчик, первичный ключ

Далее переходим к созданию таблицы «Дисциплины».

Тип поля, размер

Счетчик, первичный ключ

Читайте также:  Зачем нужна техническая механика

И, наконец, создаем ключевую таблицу во всех смыслах «Расписание».

Тип поля, размер

Счетчик, первичный ключ

Внешний ключ, таблица «Дни недели»

Внешний ключ, таблица «Четность недели»

Внешний ключ, таблица «Пары»

Внешний ключ, таблица «Группы»

Внешний ключ, таблица «Дисциплины»

Внешний ключ, таблица «Виды занятий»

Внешний ключ, таблица «Аудитории»

Когда все таблицы созданы, нужно перейти в раздел «Сервис – Схема данных…», чтобы подкорректировать связи, а именно установить в них обеспечение целостности, каскадное удаление и каскадное обновление данных.

Рис. 1. Схема данных базы

Рис. 2. Таблица «Дни недели»

Рис. 3. Таблица «Пары»

Рис. 4. Таблица «Группы»

Рис. 5. Таблица «Виды занятий»

Рис. 6. Таблица «Аудитории»

Рис. 7. Таблица «Четность недели»

Рис. 8. Таблица «Дисциплины»

Рис. 9. Таблица «Расписание»

Чтобы создать отчет нужно перейти в раздел «Отчеты», запустить мастер отчетов, далее выбрать таблицу, например, «Расписание», затем отобрать необходимые поля, добавить уровни группировки. Потом выбрать порядок сортировки по полю «Пара». Далее выбирается макет отчета. Затем нужно определить стиль отчета. А в конце задать имя отчета и сохранить его.

Рис. 10. Отчет «Расписание» в первом приближении

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

Рис. 11. Отредактированный отчет «Расписание»

Разработка технического задания и проекта информационной системы "Расписание занятий в вузе". Понятие, определения и сокращения. Характеристика объектов автоматизации. Даталогическая модель базы данных. Создание таблиц и построение схемы данных в БД.

РубрикаПрограммирование, компьютеры и кибернетика
Видкурсовая работа
Языкрусский
Дата добавления09.02.2017
Размер файла888,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

по дисциплине «Программная инженерия»

Проектирование информационной системы «Расписание занятий в вузе»

  • Введение
  • 1. Техническое задание
  • 1.1 Общие сведения
  • 1.1.1 Наименование системы
  • 1.1.2 Основные понятия, определения и сокращения
  • 1.1.3 Порядок оформления и предъявления заказчику результатов работ
  • 1.2 Назначение и цели создания системы
    • 1.2.1 Назначение системы
    • 1.2.2 Цели создания системы
    • 1.3 Характеристика объектов автоматизации
    • 1.4 Требования к системе
        Читайте также:  Заказать сыр из европы
      • 1.4.1 Требования к системе в целом
      • 1.4.2 Требования к функциям, выполняемым системой
      • 2. Эскизный проект
        • 2.1 Даталогическая модель базы данных
          • 2.1.1 Создание таблиц и построение схемы данных в БД
          • 2.1.2 Построение запросов
          • 2.1.3 Построение форм и отчета
          • 2.2 Эскиз интерфейса программы
            • 2.2.1 Схема интерфейса
            • Заключение
            • Список использованной литературы
            • Введение
            • Одной из важнейших проблем качественной организации учебного процесса в высшем учебном заведении является задача создания автоматизированного учебного расписания. Правильно и точно составленное расписание обеспечивает равномерную загрузку студенческих групп и профессорско-преподавательского состава.

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

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

              Целью курсовой работой является разработка технического задания и эскизного проекта информационной системы «Расписание занятий в вузе».

              Для достижения цели необходимо решить следующие задачи:

              1. изучить литературу по проектированию информационной системы;

              2. исследовать предметную область и деятельность вуза;

              3. написать техническое задание;

              4. разработать эскиз проекта ИС «Расписание занятий в вузе» на языке программирования Visual Basic.

              1. Техническое задание

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

              Наименование системы: «Расписание занятий в вузе».

              1.1.2 Основные понятия , определения и сокращения

              Высшее учебное заведение (вуз) — учебное заведение, дающее высшее профессиональное образование и осуществляющее научную деятельность.

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

              Информационная система (ИС) — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.

              Расписание занятий — группа документов, содержащих данные для учебных групп и преподавателей.

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

              1.1.3 Порядок оформления и предъявления заказчику результатов работ

              Работы по созданию системы выполняются в два этапа:

              — разработка проекта (продолжительность — 2 недели).

              — тестирование и сдача проекта заказчику (продолжительность — 3 неделя).

              Общий срок работ по созданию расписания составляет 3 недели начало работ 11.01.2016 г., окончание работ 27.01.2016 г.

              Читайте также:  Зайти в приложение пообщаемся

              Календарный план работы по проектированию ИС «Расписание занятий в вузе» для предоставления заказчику.

              Таблица 1 — Календарный план работы по проектированию ИС «Расписание занятий в вузе

              База данных Access Университет

              2. Университет
              Минимальный список характеристик:
              • Номер, ФИО, адрес и должность преподавателя, ученая степень;
              • код, название, количество часов, тип контроля и раздел предмета (дисциплины);
              • код, название, номер заведующего кафедрой;
              • номер аудитории, где преподаватель читает свой предмет, дата, время, группа.
              Один преподаватель может вести несколько дисциплин и одна дисциплина может вестись несколькими преподавателями.
              Примечание: Циклы дисциплин: гуманитарный, общеинженерный, математический, компьютерный и т.д.
              Выборки:
              • Выбрать преподавателя, который был «без работы» весной 2011г.
              • Определить возможные «накладки» аудиторий в расписании.
              • Вывести расписание занятий группы ОКЕ-40′ на март 2011г.
              • Определить для каждой группы долю дисциплин каждого цикла в процентах.

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

              Таблица «Дисциплина» — База данных Access «Университет»

              Таблица «Преподаватель» — База данных Access «Университет»

              Форма «Кафедры» — База данных Access «Университет»

              Отчет «Зав кафедрой» — База данных Access «Университет»

              Запрос «Преподаватель без работы» — База данных Access Университет

              Запрос «Накладки в расписании» — База данных Access Университет

              Запрос «Расписание ОКЕ-40» — База данных Access Университет

              Запрос «Процент дисциплин» — База данных Access Университет

              Главная кнопочная форма — База данных Access «Университет»

              Готовая база данных Access «Университет» доступна для скачивания по ссылке ниже.

              Оцените статью
              Добавить комментарий

              Adblock
              detector