- •Дипломная работа Моделирование учебного процесса в рамках компетентностного подхода
- •1. Унифицированный язык моделирования uml
- •История uml
- •Сущность унифицированного языка моделирования uml
- •Концептуальная модель uml
- •Правила языка uml
- •Общие механизмы языка uml
- •2. Моделирование процесса обучения в колледже
- •Использование диаграмм в uml для моделирования учебного процесса
- •Моделирование понятия «компетентность»
- •Диаграмма классов, описывающих учебный процесс
- •3. Проектирование объектной модели предметной области «Организация учебного процесса в колледже» с применением редактора баз данных Microsoft Access
- •Выбор средств – методология проектирования
- •Концептуальное проектирование объектной модели
- •Реализация информационной системы «Организация учебного процесса в колледже»
- •Результат работы информационной системы «Организация учебного процесса в колледже» для составления учебного плана
- •Заключение
- •Список использованных источников
- •Приложение
Диаграмма классов, описывающих учебный процесс
На рисунке 20 представлена диаграмма классов, отражающая структуру учебного процесса в колледже.
Рассмотрим функционирование предметной области «Организация учебного процесса в колледже».
Учебный процесс – это процесс, который продолжается непрерывно в течение учебного года. Поэтому данный процесс требует постоянного контроля и четкой организации.
Занятия проходят ежедневно, в том числе и по выходным, например, подготовительные курсы. Однако могут быть в колледже и дни, когда не проводятся никакие занятия (выходные).
В колледже существует определенное количество различных специальностей, на каждой из которых могут быть организованны по несколько групп. У каждой группы есть ряд дисциплин, которые она должна пройти. Каждую дисциплину ведет определенный преподаватель.
Диаграмма классов, отражающая структуру учебного процесса в колледже
Во второй главе охарактеризовали использование диаграмм в UML для моделирования учебного процесса, рассмотрели понятие моделирование «компетентностностного подхода» и составили диаграмму классов, описывающих учебный процесс. Это все позволит спроектировать такую объектную модель, в которой не будет происходить накладок в учебном процессе, методически правильно будет составлен учебный план, который обеспечит высокое качество занятий, повысит научный уровень преподавания, поможет установить взаимосвязь производственного обучения с теоретическим, выдерживая сроки прохождения тем, даст возможность широко использовать разнообразные формы и методы учебой работы.
3. Проектирование объектной модели предметной области «Организация учебного процесса в колледже» с применением редактора баз данных Microsoft Access
Выбор средств – методология проектирования
В создании информационной системы используются разные системы управления базами данных. Однако, Microsoft Access является одним из самых популярных приложений в семействе настольных система управления базами данных (СУБД). Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. В состав Microsoft Access входят конструкторы таблиц, форм, запросов и отчётов. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. [9]
Access позволяет не только вводить данные в таблицы, но и контролировать правильность вводимых данных. Для этого необходимо установить правила проверки прямо на уровне таблицы. Тогда каким бы образом не вводились данные – прямо в таблицу, через экранную форму или на странице доступа к данным, Access не позволит сохранить в записи те данные, которые не удовлетворяют заданным правилам. В Access возможно создание связей между таблицами, что позволяет совместно использовать данные из разных таблиц. При этом для пользователя они будут представляться одной таблицей. Реализовать такую возможность в системах управления электронными таблицами сложно, а иногда просто невозможно.
Устанавливая взаимосвязи между отдельными таблицами, Access позволяет избежать ненужного дублирования данных, сэкономить память компьютера, а также увеличить скорость и точность обработки информации. Для этого таблицы, содержащие повторяющиеся данные, разбивают на несколько связанных таблиц.
Практически все существующие СУБД имеют средства разработки приложений, которые могут использованы программистами или квалифицированными пользователями при создании процедур для автоматизации управления и обработки данных.
Так как Microsoft Access является современным приложением Windows, можно использовать в работе все возможности DDE (динамический обмен данными) и OLE (связь и внедрение объектов). DDE позволяет осуществлять обмен данными между Access и любым другим поддерживающим DDE приложением Windows. В Microsoft Access можно при помощи макросов или Access Basic осуществлять динамический обмен данными с другими приложениями.
OLE является более изощренным средством Windows, которое позволяет установить связь с объектами другого приложения или внедрить какие-либо объекты в базу данных Access. Такими объектами могут быть картинки, диаграммы, электронные таблицы или документы из других поддерживающих OLE приложений Windows.
В Microsoft Access для обработки данных базовых таблиц используется мощный язык SQL (структурированный язык запросов). Используя SQL можно выделить из одной или нескольких таблиц необходимую для решения конкретной задачи информацию. Access значительно упрощает задачу обработки данных. Совсем не обязательно знать язык SQL. При любой обработке данных из нескольких таблиц Access использует однажды заданные связи между таблицами. [6]
В Microsoft Access имеется также простое и в то же время богатое возможностями средство графического задания запроса – так называемый «запрос по образцу», которое используется для задания данных, необходимых для решения некоторой задачи. Используя для выделения и перемещения элементов на экране стандартные приемы работы с мышью в Windows и несколько клавиш на клавиатуре, можно буквально за секунды построить довольно сложный запрос. [4]
Microsoft Access спроектирован таким образом, что он может быть использован как в качестве самостоятельной СУБД на отдельной рабочей станции, так и в сети – в режиме «клиент-сервер». Поскольку в Microsoft Access к данным могут иметь доступ одновременно несколько пользователей, в нем предусмотрены надежные средства защиты и обеспечения целостности данных. Можно заранее указать, какие пользователи или группы пользователей могут иметь доступ к объектам (таблицам, формам, запросам) базы данных. Microsoft Access автоматически обеспечивает защиту данных от одновременной их корректировки разными пользователями. Access также опознает и учитывает защитные средства других подсоединенных к базе данных структур (таких, как базы данных Paradox, dBASE и SQL).
Access имеет развитую систему защиты от несанкционированного доступа, которая позволяет каждому пользователю или группе пользователей видеть и изменять только те объекты, на которые ему выданы права администратором системы, например можно запретить использование некоторых команд меню, открытие определенных форм, изменение данных в таблицах или формах. Электронные таблицы тоже позволяют защитить данные паролем или разрешить только просмотр данных, однако эти средства существенно проще.
Access – мощное приложение Windows. Впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта – детища компании Microsoft, они прекрасно взаимодействуют между собой. Система Access работает под управлением Windows, так что при работе с ней пользователю доступны все преимущества Windows. Можно вырезать, копировать и вставлять данные из любого приложения Windows и Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм. [3]
Таким образом, СУБД Access применяется в тех случаях, когда прикладная задача требует хранения и обработки разнородной информации о большом количестве объектов и предполагает возможность многопользовательского режима. [4]
Мощность и доступность Access делают эту систему лучшей СУБД из представленных сегодня на рынке. [7]
Все выше сказанное позволило остановить выбор на СУБД Access для постановки и решения задачи проектирования объектной модели предметной области «Организация учебного процесса в колледже».
