45375 (664758), страница 2

Файл №664758 45375 (Система рейтингового контроля знаний) 2 страница45375 (664758) страница 22016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

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

- очень полезные поля типа BLOB - позволяют хранить текст произвольной длины, например, тексты методичек и пр.;

- возможность сетевого взаимодействия позволяет проводить дальнейшее расширение системы до уровня института с подключением других подсистем (скажем, УэО, деканат и пр.) и обеспечивать необходимую в рамках подобных систем защиту данных;

- богатые возможности по экспорту и импорту данных;

- возможность работы под Windows;

- относительно простые, но мощные средства для построения запросов к базе данных.

Хотя, конечно, вышеуказанные ограничения (невозможность получить .ЕХЕ - файл и интерпретатор) - это для нас явные минусы.

Глава IV

Особенности объектно-ориентированного анализа

При разработке данной курсовой работы был использован объектно-ориентированный подход к написанию данной программы. Проектирование происходило следующим образом:

  1. Была сформирована информационная модель, на которой были выделены объекты, оказывающие влияние на ход процесса. В процессе проектирования намеренно в информационную модель были включены некоторые абстрактные типы данных, которые при дальнейшей разработке не образовали объекты. Это было сделано с целью более полно отобразить все отношения и взаимодействия, возникающие при работе программы.

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

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

  4. У объектов, с моделью состояний, была сформирована таблица переходов в состояния, демонстрирующая непротиворечивость модели состояний.

  5. Для всех объектов была сформирована таблица всех возможных событий объектов.

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

Информационная модель


Модель состояний для объекта «Операции над БД»


7

Модель состояний для объекта «Ввод данных»


М одель взаимодействия объектов


Таблица переходов в состояния

для объекта «Операции над БД»

Состояние

O1

O2

O3

O4

O5

O6

O7

O8

O9

Инициализация

-

2

3

-

-

-

-

-

-

Создание

-

-

-

-

-

6

-

-

-

Открытие

-

-

-

4

-

6

-

-

-

Неуспех

-

-

-

-

5

-

-

-

-

Закрытие

1

-

-

-

-

-

-

-

-

Редактирование

-

-

-

-

-

-

7

-

-

Обновление

-

-

-

-

-

6

-

8

-

Ввод в базу

-

-

-

-

-

-

-

-

9

Схранение

1

-

-

-

-

-

-

-

-

Таблица переходов в состояния

для объекта «Ввод данных»

Состояние

В1

В2

В3

В4

В5

В6

Инициализация

-

2

-

-

-

-

Отключения редактирования

-

-

3

-

-

-

Формирование поиска, фильт., сортир.,

-

-

-

4

-

-

Формирование групп

-

-

-

-

5

-

Просмотр

Перед печ.

6

Печать

-

-

-

-

-

-

Список событий

Метка

Значение

Данные события

Источник

Предназначение

О1

Инициализация

ID Основной интерфейс.ID Операции

Основной интерфейс

Операции

О2

Создание БД

ID Основной интерфейс.ID Операции.Создание

Операция

Создание

О3

Открытие БД

ID Основной интерфейс.ID Операции.Открытие

Операция

Открытие

О4

Неуспех

ID Основной интерфейс.ID Операции.Открытие.Статус

Операция

Статус

О5

Закрытие БД

ID Основной интерфейс.ID Операции.Закрытие

Операция

Закрытие

О6

Редактирование БД

ID Основной интерфейс.ID Операции.Редактирование

Операция

Редактирование

О7

Обновление БД

ID Основной интерфейс.ID Операции.Обновление

Операция

Обновление

О8

Ввод в БД

ID Основной интерфейс.ID Операции.

Операция

Редактирование

О9

Сохранение БД

ID Основной интерфейс.ID Операции.Сохранение

Операция

Сохранение

В1

Инициализация

ID Основной интерфейс.ID Операции

Основной интерфейс

База данных

В2

Отключения редактирования

ID Основной интерфейс.ID Операции.

Операция

Переход в основной интерфейс

В3

Формирование поиска, фильтра, сортировки

ID Основной интерфейс.ID Операции.ID

Основной интерфейс

Формирование фильтра

В4

Формирование групп

ID Основной интерфейс.ID Операции.

Основной интерфейс

Формировать

В5

Просмотр перед печатью

ID Основной интерфейс.ID Операции.ID

Основной интерфейс

Просмотр учащихся

В6

Печать

ID Основной интерфейс.ID Операции.ID

Основной интерфейс

Учащихся

ДПДД для состояния Инициализация

объекта «Операции над БД»


ДПДД для состояния Создание базы

Характеристики

Тип файла
Документ
Размер
526,5 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6508
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее