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

Описание особенностей работы программы "Учебная нагрузка". Исследование и характеристика даталогической модели данных. Выявления и характеристика основных проблем и перспектив автоматизации расчета учебной нагрузки кафедры вуза и ее документирования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 16.05.2017
Размер файла 1,9 M

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

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

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

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

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

Требования к рабочей среде:

- поддерживаемые аппаратные платформы;

- минимальные требования к оборудованию;

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

- операционные системы, под управлением которых способна работать СУБД.

Смешанные критерии:

- качество и полнота документации. К сожалению, не все системы имеют полную и подробную документацию;

- локализованность. Возможность использования национальных языков не во всех системах реализована полностью;

- модель формирования стоимости. Как правило, производители СУБД используют определенные модели формирования стоимости. Например, стоимость одного и того же продукта может существенно изменяться в зависимости от того, сколько пользователей будет с ним работать;

- стабильность производителя;

- распространенность СУБД [48, 56-57].

Даже если просто отмечать, насколько хороши или плохи выделенные параметры в случае каждой конкретной СУБД, то сравнение уже двух различных систем является трудоемкой задачей [38, 43].

В рамках данной дипломной работы ограничимся рассмотрением Interbase, СУБД MS SQL Server 2013 и MS Access, так как именно они наиболее популярны в России в настоящее время. Oracle, к сожалению, из рассмотрения выпадает из-за стоимости этой СУБД.

Промышленный сервер баз данных InterBase предназначен для решения широкого круга задач. Он сочетает в себе высокую надежность и простоту установки. Седьмая версия сервера обеспечивает поддержку параллельной работы на многопроцессорном оборудование. С Delphi поставляется ряд компонентов InterBase eXpress (IBX), позволяющих без особого труда работать с этим сервером. С самим сервером, помимо мощных консольных утилит, поставляется некоторое количество вспомогательных инструментов. Одной из таких утилит является InterBase Guardian [44, 124].

Данная утилита запускается как сервис и производит непрерывный мониторинг работы сервера. В случае отказа Guardian перезапускает сервер.

На основе InterBase можно разрабатывать двух и трехзвенные приложения баз данных. При разработке трехзвенного приложения необходимо в качестве промежуточного звена использовать сервер приложения. Взаимодействие с сервером может осуществляться напрямую с использованием API-сервера, при помощи компонентов InterBase eXpress либо через BDE или dbExpress. Следует отметить, что существует несколько параллельно развивающихся Open Source-проектов, таких как FireBird и Yaffil. До определенной версии они являются полностью совместимыми с InterBase [24, 26].

SQL Server 2013 является многоцелевым сервером со сложной архитектурой.

Этот сервер может использоваться как в промышленных системах, так и в корпоративной среде, сочетая в себе легкость взаимодействия с приложениями с высокой надежностью и отказоустойчивостью. Microsoft SQL Server 2013 является высокопроизводительной клиент-серверной системой управления базами данных. Сервер предназначен для одновременной работы с большим количеством транзакций. Существует несколько вариантов поставки сервера:

Комплект Enterprise Edition предназначен для использования в качестве корпоративного сервера. В данной конфигурации доступны все возможности сервера. Помимо этого добавлены расширенные возможности масштабирования, использование нескольких процессоров, возможность использования до 64 Гбайт оперативной памяти и многое другое [39, 16].

Как и многие другие продукты Microsoft, сервер использует в своей работе технологию СОМ, а для связи с приложениями - DCOM. При работе на той же машине, на которой расположен сервер, клиентское приложение взаимодействует с сервером, используя механизмы InterProcess Communication (IPC), такие как локальные именованные каналы, либо разделяемую память (Shared Memory) [36, 45].

Microsoft Office Access обеспечивает полное представление таблиц, форм, запросов и отчетов с помощью области переходов.

Office Access облегчает работу непосредственно в таблице данных, позволяя создавать и настраивать таблицы. Теперь можно вводить информацию прямо в ячейку данных, так же, как в Microsoft Office Excel. При вводе нового значения Office Access автоматически добавляет новое поле и распознает тип данных (например, дату, номер или текст). Можно даже вставлять таблицы Excel в новую таблицу данных, при этом Office Access автоматически выстроит все поля и распознает типы введенных данных.

Office Access обладает повышенной степенью безопасности и гибкими функциональными возможностями и позволит легко собрать информацию и сделать ее доступной для других [11, 18].

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

Таким образом, для проектируемой БД «Сотрудники» кафедры выбираем СУБД MS Access 2015.

Рассмотрим более подробно версию Microsoft Access 2015.

Microsoft Access 2015 входит в состав пакета Microsoft Office 2015 Professional. Под базой данных Microsoft Access понимает совокупность данных и объектов, относящихся к определенной задаче. База данных Microsoft Access может содержать таблицы, запросы, формы, отчеты, макросы, модули и ярлыки страниц доступа к данным. Ядро базы данных Microsoft Jet управляет данными, которые содержатся в таблицах, находящихся в базе данных. Данные в связанных таблицах могут содержаться в другой базе данных Access, во внешнем источнике данных, таком как баз данных dBASE или электронная таблица Microsoft Excel, а также в источнике данных ODBC, таком как Microsoft SQL Server [12, 29].

Microsoft Access позволяет управлять информацией из одного файла базы данных. В рамках этого файла данные можно разделить на отдельные контейнеры, называемые таблицами; просматривать, добавлять и обновлять данные в таблицах с помощью электронных форм; находить и извлекать только нужные данные с помощью запросов; а также анализировать или печатать данные в заданном макете с помощью отчетов. Создание страниц доступа к данным позволяет пользователям просматривать, обновлять или анализировать данные из базы данных через Интернет или интрасеть.

Усовершенствованный интерфейс и интерактивные средства разработки Office Access 2015 дают возможность пользователям, даже не обладающим глубокими знаниями в области баз данных, быстро и удобно отслеживать информацию и готовить отчеты. Вы можете быстро приступить к работе, используя готовые решения для баз данных, которые можно изменять и адаптировать по мере изменения бизнес-потребностей. Данные можно собирать по электронной почте с помощью форм или импортировать их из внешних приложений. Вы также можете создавать и редактировать подробные отчеты, представляющие упорядоченные, отфильтрованные и сгруппированные данные, необходимые для принятия более обоснованных решений. Совместное использование данных может быть организовано с помощью списков Windows SharePoint Services, которые позволяют контролировать историю изменений, восстанавливать удаленную информацию, определять разрешения на доступ к данным и выполнять архивацию через регулярные интервалы времени [22, 25].

В новом окне «Приступая к работе» предлагается на выбор ряд готовых решений для баз данных. Можно использовать эти стандартные приложения в том виде, как они есть, а можно взять их за основу и адаптировать в соответствии с характером информации, которую требуется отслеживать, или со способом ее отслеживания. Эти стандартные приложения позволяют отслеживать контакты, события, проблемы, активы, задачи и многое другое. Со временем на веб-узле Microsoft Office Online будут размещены и другие шаблоны приложений, о которых можно будет узнать в окне «Приступая к работе».

Внешний вид Access 2015 был обновлен, чтобы упростить создание, изменение и работу с базами данных. Новый, ориентированный на результаты интерфейс пользователя изменяется в зависимости от выполняемой задачи. Интерфейс оптимизирован для повышения эффективности работы и стал более понятным. Хотя интерфейс пользователя содержит почти 1000 команд, на экране отображаются только те элементы, которые имеют отношение к задаче, выполняемой в данный момент. Кроме того, представления окон с вкладками, новая строка состояния, новые полосы прокрутки и новая строка заголовка придают современный облик приложениям, построенным на основе Office Access 2015.

Новая область переходов Office Access 2015 обеспечивает полное представление таблиц, форм, запросов и отчетов. Вы также можете создавать собственные группы для упорядочивания и просмотра всех форм и отчетов, связанных с определенной таблицей.

Office Access 2015 упрощает процесс создания и настройки таблиц. Данные можно просто вводить в ячейки аналогично тому, как это делается в программе Microsoft Office Excel. При вводе нового значения Office Access 2015 автоматически добавляет новое поле и определяет тип данных (например, дата, число или текст). Также можно вставить целую таблицу Excel, а Office Access 2015 автоматически сформирует все поля и распознает типы данных [26, 27].

Office Access 2015 упрощает обмен отдельными записями контактов между Access 2015 и Office Outlook 2015. Можно импортировать запись контакта Office Outlook 2015 в Office Access 2015, а также экспортировать запись контакта из Access 2015 и сохранить ее в виде контакта Outlook 2015.

В Office Access 2015 стало еще проще фильтровать данные, чтобы прояснить необходимые вопросы. Для фильтрации текста, чисел и дат используются различные параметры. Например, новые параметры фильтрации позволяют выбрать в столбце дат все записи, даты которых приходятся на сегодня, вчера, прошлую неделю, следующий месяц, будущее, прошлое и т. д. Фильтрация данных в программах Office Excel 2015 и Office Access 2015 выполняется аналогичным образом, так что вам не потребуется осваивать новые способы поиска информации.

Office Access 2015 поддерживает сложные типы данных и позволяет создавать столбцы, в ячейки которых можно вводить несколько значений. Например, если некоторая задача назначена нескольким сотрудникам, можно ввести в одну ячейку их имена. Технология Windows SharePoint Services поддерживает сложные типы данных, обеспечивая симметрию данных в локальных и веб-хранилищах данных.

Приложения могут содержать значительно больше важной и полезной информации. В отдельные записи хранилища данных можно вкладывать несколько файлов, таких как фотографии, документы и электронные таблицы. Если формат файла не сжатый, программа Office Access 2015 автоматически сожмет файл, чтобы сэкономить место на диске.

Интерфейс конструктора форм в программе Office Access 2015 работает по принципу WYSIWYG («что видишь, то и получаешь»). Конструировать и изменять макет формы можно прямо на экране в режиме реального времени и просматривать форму по мере ее создания. Такой интерфейс конструктора позволяет быстро создавать формы, уделяя больше времени полезной работе и не отвлекаясь на проблемы конструирования и форматирования [42, 154].

Office Access 2015 позволяет упростить процесс сбора данных у других пользователей. В текст сообщения электронной почты можно автоматически вставлять формы для сбора данных в формате HTML или Microsoft Office InfoPath 2015. Затем можно отправить форму получателям, используя адреса из папки «Контакты» Office Outlook 2015 или из базы данных Office Access 2015. Office Outlook 2015 обрабатывает получаемые формы, сохраняет данные в хранилище данных Office Access 2015 и обновляет их, исключая необходимость их повторного ввода.

Совместная работа с данными через Интернет с помощью служб Windows SharePoint Services. Веб-узлы, построенные на основе служб Windows SharePoint Services, дают возможность рабочей группе общаться, совместно пользоваться документами и коллективно работать над проектом. Используя программу Office Access 2015, вы можете помещать файлы Access 2015 в библиотеки и размещать приложения на узлах Windows SharePoint Services, давая своей рабочей группе возможность работать с ними с помощью веб-обозревателя. Просматривать, изменять и удалять формы, отчеты и данные можно непосредственно на узле Windows SharePoint Services в соответствии с установленными параметрами разрешений.

Пользователь может обращаться к данным в списках Windows SharePoint Services, используя Office Access 2015 в качестве клиентского программного обеспечения [47, 205].

Office Access 2015 дает возможность автономно работать со списками Windows SharePoint Services. Например, находясь в командировке, можно работать с локальной копией списка Windows SharePoint Services на портативном компьютере, редактировать список и выполнять запросы списка аналогично тому, как это делается с любой другой таблицей Office Access 2015. Формы и отчеты, использующие список Windows SharePoint Services, являются полностью интерактивными. Когда портативный компьютер будет снова подключен к сети, программа Office Access 2015 может выполнить синхронизацию локального списка со списком на сервере.

При построении приложений для совместной работы рабочих групп разработчики приложений Office Access 2015 могут использовать бизнес-логику с поддержкой документооборота Windows SharePoint Services. Процессы документооборота можно использовать для автоматизации назначения задач другим пользователям, подготовки отчетности о ходе выполнения проекта и обеспечения своевременного выполнения этих задач. Обращаться ко всем задачам Windows SharePoint Services можно из программ Office Access 2015 и Office Outlook 2015.

Пользователи могут подписаться на получение по электронной почте уведомлений о добавлении, удалении или изменении записей. Кроме того, пользователи подписок RSS (Really Simple Syndication) с помощью программы Office Outlook 2015 могут оформить подписку на каналы RSS.

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

Office Access 2015 позволяет сохранять отчеты в форматах PDF (Portable Document Format) и XPS (XML Paper Specification) для последующей печати, размещения в Интернете и рассылки по электронной почте. Отчет в формате PDF или XPS сохраняет все форматирование, а для его просмотра или печати не требуется программа Office Access 2015.

Консолидация данных в отчетах Office Access 2015 позволяет разобраться в сложной информации и принимать более обоснованные решения [15, 86].

Новые возможности Office Access 2015 позволяют, как будут выглядеть данные в отчете, во время его создания. Новый интерфейс WYSIWYG позволяет работать с макетом отчета непосредственно во время просмотра данных в конструкторе отчетов, и вам не понадобится выполнять отчет, чтобы узнать, как он будет выглядеть на странице. Таким образом вы сможете быстрее создавать профессионально оформленные отчеты.

В новом режиме просмотра отчетов работать с пользовательскими отчетами стало еще удобнее. Используйте сочетания клавиш CTRL+F для поиска записей, копирования данных в другие приложения и редактирования данных. Новые функции фильтрации упрощают поиск нужной информации, помогая принимать правильные решения.

Усовершенствованная область группировки обеспечивает понятное представление сгруппированных данных и позволяет просматривать изменения непосредственно при внесении их в отчеты. Вы можете легко добавлять итоговые и промежуточные значения, счетчики и другие элементы, необходимые для анализа данных. Также можно группировать данные на одном или нескольких уровнях и добавлять промежуточные итоги.

Office Access 2015 содержит новые и усовершенствованные средства обеспечения безопасности - унифицированные решения о доверии интегрированы с Microsoft Office Trust Center. Наличие надежных местоположений дает возможность доверять всем базам данных, расположенным в папках с усиленной безопасностью. И наоборот, для повышения безопасности работы можно отключить коды и макросы при загрузке приложения Office Access 2015.

Теперь можно самостоятельно выполнить миграцию данных локальной базы данных на сервер с установленными службами Windows SharePoint Services, управление, обеспечение безопасности и резервное копирование которого осуществляется ИТ-специалистами организации в соответствии с политикой организации [37, 65].

Приложение Office Access 2015 позволяет специалистам по работе с информацией вести таблицы данных и составлять по ним отчеты, используя усовершенствованный интерфейс и интерактивные возможности конструирования, не требующие глубоких знаний в области баз данных. Данные можно предоставлять в общий доступ, размещая их в Интернете в виде списков Microsoft Office SharePoint Server 2015, допускающих проверку и резервное копирование.

Расширенные возможности Office Access 2015, облегчающие сбор данных, их отслеживание, передачу в общий доступ и составление отчетов:

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

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

Сбор и обновление сведений непосредственно из источника.

В Office Access 2015 можно создавать сообщения электронной почты с внедренными формами, в которых с помощью Microsoft Office InfoPath 2015 или HTML собирается информация для базы данных с учетом бизнес-правил, установленных для таблиц. Содержимое ответных сообщений электронной почты используется для заполнения и обновления таблицы Office Access 2015, избавляя от необходимости вводить данные повторно [8, 51].

Создание нескольких отчетов с разными представлениями одних и тех же данных.

Создание отчета в Office Access 2015 полностью соответствует принципам полного соответствия отображения. Можно изменить отчет, используя средства визуальной обратной связи в реальном времени, и сохранить разные представления для тех или иных аудиторий. Новая область группировки, возможности отбора и сортировки помогают отображать сведения в нужном виде и благодаря этому принимать более обоснованные деловые решения.

Отслеживание списков Windows SharePoint Services с использованием разнообразных клиентских возможностей Office Access 2015.

Office Access 2015 можно использовать в качестве многофункционального клиентского интерфейса для анализа списков Windows SharePoint Services и создания отчетов. Можно перевести список в автономный режим, а затем после подключения к сети синхронизировать внесенные изменения; это позволяет работать с данными в любое время.

Перемещение данных в Microsoft Windows SharePoint Services для оптимизации управления.

Данные можно сделать более прозрачными, перенеся базу данных в среду Windows SharePoint Services. Это даст возможность регулярно создавать на сервере резервные копии данных, восстанавливать удаленные данные, отслеживать использовавшиеся версии и устанавливать разрешения на доступ, обеспечивая более эффективное управление данными.

Доступ к данным и использование информации из нескольких источников.

С помощью Office Access 2015 можно связывать с текущей базой данных таблицы из других баз данных Office Access, электронных таблиц Microsoft Office Excel, узлов Office SharePoint Server, источников данных ODBC, баз данных Microsoft SQL Server и других источников. Затем эти связанные таблицы могут использоваться при составлении отчетов, что позволит принимать решения на основе более полной информации.

Ускоренное освоение приложения благодаря использованию встроенных решений.

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

Быстрое создание таблиц без применения сложных операций управления базой данных [22, 65-66].

Благодаря функции автоматического обнаружения типов данных создавать таблицы в Office Access 2015 стало не труднее, чем работать с таблицей Excel. Достаточно ввести данные, и Office Access 2015 автоматически определит, что это: дата, денежная сумма или другой стандартный тип данных. Можно даже вставить всю таблицу Excel в Office Access 2015, чтобы отслеживать информацию с помощью обширного инструментария базы данных.

Новые типы полей, расширяющие возможности пользователей.

В Office Access 2015 вводятся новые типы полей, такие как вложения и многозначные поля. Теперь в любую запись в приложении можно вложить любой документ, изображение или электронную таблицу. Многозначное поле позволяет выбирать в каждой ячейке несколько значений (например, назначать задачу более чем одному сотруднику).

База данных организованна в популярном формате локальных баз данных Access. Этот формат для организации реляционных баз данных самый распространенный в мире среди локальных БД, поскольку обладает наиболее развитой системой хранимых типов данных, возможностями индексирования полей, что позволяет получать доступ к данным за минимальное время, а также функциями по обеспечению ссылочной целостности между реляционными таблицами, что позволяет разработчику минимизировать временные затраты на создание базы данных, а конечному пользователю затраты на поддержание целостности хранимых данных и получения из базы данных самих хранимых данных. Кроме того, формат баз данных Access (.mdb) является современным форматом, постоянно модернизируемым и продвигаемым компанией Microsoft, которая включила Access Office. Вследствие этого формат БД .mdb обладает высокой стойкостью и поддерживается практически всеми современными СУБД, что позволяет при необходимости без проблем переходить на более мощные СУБД нежели Access. Базы данных Access - реляционные базы данных и позволяют осуществлять запросы к данным с помощью реляционного языка запросов SQL. Благодаря развитой системе определения ключевых полей и индексов при создании таблиц запросы будут выполняться с минимальными временными затратами. Хотя этот фактор для локальных баз данных не является ключевым, однако, при росте объема хранимых данных именно скорость выполнения запросов становится решающим фактором при выборе формата баз данных [18, 19-20].

Типы данных, хранимые в таблицах Access, очень разнообразны. Это и символьные значения и разнообразные типы числовых значений, включающие целочисленные, вещественные, вещественные с плавающей запятой, числа в двоичном и двоично-десятичном формате, логические типы, специальные форматы для хранения значений даты, времени и денежных сумм, графические типы для хранения графических изображений в самых популярных форматах, а также строковые значения неограниченной длины (в том числе и форматированные в формате rtf), типы, поддерживаемые технологией OLE (Object Linking and Embedding) фирмы Micrоsoft.

Таким образом, в результате анализа программных средств для реализации базы данных «Сотрудники» была выбрана СУБД Office Access 2015.

2. Проектирование и реализация системы «Учебная нагрузка»

2.1 Даталогическая модель данных

При проектировании базы данных следует придерживаться правил нормализации таблиц:

Правило 1: Каждое поле любой таблицы должно быть уникальным.

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

Правило 3: Для каждого значения первичного ключа должно быть одно и только одно значение любого из столбцов данных, и это значение должно относиться к объекту таблицы.

Правило 4: Должна иметься возможность изменять значения любого поля (не входящего в первичный ключ), и это не должно повлечь за собой изменение другого поля [28, 35].

Система «Учебная нагрузка» представлена следующими основными таблицами (или по терминологии реляционных баз данных - реляционными отношениями): EMPLOYEE, GROUP, PLAN_IIKT_C, PLAN_IIKT_F, PLAN_OTHERS.

Каждый агрегированный объект будет представлен отдельной таблицей базы данных. Элементы данных будут представлены полями таблиц. Имена таблиц и их полей подберем исходя из имен объектов и элементов данных. В качестве первичного ключа используем индекс.

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

Таблица сотрудников кафедры в базе данных представлена в таблице 2.1.

Таблица 2.1 - EMPLOYEE

Имя поля

Тип данных

Описание

IND_EMPLOYEE

Счетчик

Индекс

PHOTO

Поле объекта OLE

Фото

SURNAME

Текстовый (50)

Фамилия

NAME

Текстовый (50)

Имя

PATRONYMIC

Текстовый (50)

Отчество

IND_SEX

Числовой

Пол

DATE_BIRTH

Дата/время

Дата рождения

H_PHONE

Текстовый (50)

Домашний телефон

C_PHONE

Текстовый (50)

Сотовый телефон

N_ICQ

Текстовый (50)

Номер ICQ

E_MAIL

Текстовый (50)

Электронная почта

H_ADDRESS

Текстовый (50)

Домашний адрес

IND_S_DEGREE

Числовой

Ученая степень

IND_S_RANK

Числовой

Ученое звание

IND_STATE

Числовой

Состав

IND_B_HIRING

Числовой

Вид найма (основной)

IND_C_HIRING

Числовой

Вид найма (дополнительный)

IND_POST

Числовой

Должность

DATE_EMP

Дата/время

Дата приема на работу

DATE_DIS

Дата/время

Дата увольнения

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

Таким образом, из соображений удобства прикладного интерфейса и, что еще более важно, сохранения целостности БД, значения полей IND_SEX, IND_S_DEGREE, IND_S_RANK, IND_STATE, IND_B_HIRING, IND_C_HIRING, IND_POST берутся из соответствующих одноименных таблиц (без приставки «IND_», соответственно). Описывать их все в виде таблиц нет смысла, так как состоят они из двух полей и имеют схожую структуру. Поэтому опишем их на примере таблицы, содержащей сведения об ученой степени сотрудника (таблица 2.2).

Таблица 2.2 - S_DEGREE

Имя поля

Тип данных

Описание

S_DEGREE

Текстовый (50)

Ученая степень

IND_S_DEGREE

Счетчик

Индекс

Рассмотрим таблицу, отражающую сведения о группах, обучаемых профессорско-преподавательским составом кафедры (таблица 2.3).

Таблица 2.3 - GROUP

Имя поля

Тип данных

Описание

GROUP

Текстовый (10)

Группа

IND_GROUP

Счетчик

Индекс

IND_FACULTY

Числовой

Институт

IND_L_FORM

Числовой

Форма обучения

N_STUDENTS

Числовой

Количество студентов

По тем же соображениям, что и в таблице 2.1, поля IND_FACULTY и IND_L_FORM берутся из соответствующих одноименных таблиц, структуру которых мы рассмотрим в таблице 2.4 (сведения о форме обучения).

Таблица 2.4 - L_FORM

Имя поля

Тип данных

Описание

L_FORM

Текстовый (2)

Форма обучения

IND_L_FORM

Счетчик

Индекс

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

- PLAN_FIMK_C - учебный план для групп ИИКТ, заочное отделение;

- PLAN_FIMK_F - учебный план для групп ИИКТ, очное отделение;

- PLAN_OTHERS - учебный план для групп СГИ, ИМ, ИКСКТ и ИСИХК. Структура этих таблиц идентична, поэтому ограничимся рассмотрением таблицы учебного плана для групп ИИКТ (таблица 2.5).

Таблица 2.5 - PLAN_IIKT_F

Имя поля

Тип данных

Описание

IND_PLAN

Счетчик

Индекс

SUBJECT

Текстовый (30)

Дисциплина

GROUP

Текстовый (10)

Группа

FACULTY

Текстовый (10)

Институт

L_FORM

Текстовый (2)

Форма обучения

COURSE

Числовой

Курс

SEMESTER

Числовой

Семестр

N_STUDENTS

Числовой

Количество студентов

FLOW

Числовой

Поток

N_SUBGROUP

Числовой

Количество групп/подгрупп

LECTURE_PL

Числовой

Лекции (по плану)

LECTURE_PR

Числовой

Лекции (фактически)

SEMINAR_PL

Числовой

Практ. занятия/семинары (по плану)

SEMINAR_PR

Числовой

Практ. занятия/семинары (фактически)

LAB_PL

Числовой

Лаб. работы (по плану)

LAB_PR

Числовой

Лаб. работы (фактически)

EXAM_CONS

Числовой

Консультация

EXAM

Числовой

Экзамен

SETOFF

Числовой

Зачет

SEP_WORK

Числовой

СРС

REF_WORK

Числовой

Контрольная работа

LECTURER

Текстовый (50)

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

Поскольку таблица была разделена, образовавшиеся три таблицы не были связаны с EMPLOYEE и GROUP, как в инфологической модели. Это сделано для того, чтобы избежать путаницы при подстановке данных. Набор значений для некоторых полей берется посредством SQL-запросов. Данные для поля SUBJECT берутся из одноименной свободной таблицы.

Таким образом, в результате проектирования базы данных в терминах СУБД Access 2015, получим схему данных с установленными связями (рисунок 2.1).

Рисунок 2.1 - Схема данных БД «Учебная нагрузка»

2.2 Описание работы программы

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

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

Главная форма имеет четыре вкладки, каждая из которых содержит подчиненные формы: «Главная», «ИИКТ /ОО», «ИИКТ /ЗО» и «СГИ-ИМ-ИКСКТ-ИСИХК» (рисунок 2.2).

Вкладка «Главная» содержит кнопки:

- «Группы», вызывает форму «Группы» (рисунок 2.3);

- «Дисциплины», вызывает форму «Дисциплины» (рисунок 2.4);

- «Общая нагрузка», вызывает форму «Общая нагрузка» (рисунок 2.5).

Рисунок 2.2 - Главная форма

Рисунок 2.3 - Форма «Группы»

Рисунок 2.4 - Форма «Дисциплины»

Рисунок 2.5 - Форма «Общая нагрузка»

Вкладки «ИИКТ /ОО», «ИИКТ /ЗО» и «СГИ-ИМ-ИКСКТ-ИСИХК» предоставляют доступ к подчиненным формам, в которые вводятся данные учебного плана.

Помимо вкладок главная форма имеет четыре кнопки:

- «Индивидуальный план», вызов на печать отчета о нагрузке преподавателя по параметру «Фамилия»;

- «Личная карточка», вызов на печать карточки преподавателя по параметру «Фамилия»;

- «Перечень дисциплин», вызов на печать отчета по дисциплинам;

- «STOP» - закрытие базы данных.

Итоговый расчет индивидуальной нагрузки преподавателя представлен в базе данных отчетом «Индивидуальный план» (рисунок 2.6). Как видно из рисунка, индивидуальный план представляет собой сводную таблицу, строки которой формируются по совокупности параметров «дисциплина», «группа», «форма обучения», «курс» и «семестр». Итоговое количество часов является суммой часов, фактически затраченных на лекции, семинары, Л/Р, контр. работы, СРС, аттестацию студентов, а также на мероприятия, связанные с дипломным проектированием, практикой и ГАК.

Данные для расчета берутся из итоговой таблицы посредством запросов.

Рисунок 2.6 - Отчет «Индивидуальный план»

2.3 SQL-запросы

SQL-запросы системы «Учебная нагрузка» представлены двумя видами:

- запросы на выборку;

- запросы на объединение.

Запрос, выявляющий группы для подстановки в форму учебного плана для ИИКТ (очное отделение):

SELECT GROUP.GROUP

FROM L_FORM INNER JOIN (FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY) ON L_FORM.IND_L_FORM = GROUP.IND_L_FORM

WHERE (((FACULTY.FACULTY)="ИИКТ") AND ((L_FORM.L_FORM)="ОО"))

ORDER BY GROUP.GROUP;

Запрос, выявляющий группы для подстановки в форму учебного плана для ИИКТ (заочное отделение):

SELECT GROUP.GROUP

FROM L_FORM INNER JOIN (FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY) ON L_FORM.IND_L_FORM = GROUP.IND_L_FORM

WHERE (((FACULTY.FACULTY)="ИИКТ") AND ((L_FORM.L_FORM)="ЗО"))

ORDER BY GROUP.GROUP;

Запрос, выявляющий группы для подстановки в форму учебного плана для СГИ, ИМ, ИКСКТ и ИСИХК:

SELECT GROUP.GROUP

FROM FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY

GROUP BY GROUP.GROUP, FACULTY.FACULTY

HAVING ((FACULTY.FACULTY)<>"ИИКТ")

ORDER BY GROUP.GROUP;

Запрос, выявляющий количество студентов в группах для подстановки в форму учебного плана для ИИКТ (очное отделение):

SELECT GROUP.N_STUDENTS, GROUP.GROUP

FROM L_FORM INNER JOIN (FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY) ON L_FORM.IND_L_FORM = GROUP.IND_L_FORM

WHERE (((FACULTY.FACULTY)="ИИКТ") AND ((L_FORM.L_FORM)="ОО"))

ORDER BY GROUP.GROUP;

Запрос, выявляющий количество студентов в группах для подстановки в форму учебного плана для ИИКТ (заочное отделение):

SELECT GROUP.N_STUDENTS, GROUP.GROUP

FROM L_FORM INNER JOIN (FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY) ON L_FORM.IND_L_FORM = GROUP.IND_L_FORM

WHERE (((FACULTY.FACULTY)="ИИКТ") AND ((L_FORM.L_FORM)="ЗО"))

ORDER BY GROUP.GROUP;

Запрос, выявляющий количество студентов в группах для подстановки в форму учебного плана для СГИ, ИМ, ИКСКТ и ИСИХК:

SELECT GROUP.N_STUDENTS, L_FORM.L_FORM, GROUP.GROUP

FROM L_FORM INNER JOIN (FACULTY INNER JOIN [GROUP] ON FACULTY.IND_FACULTY = GROUP.IND_FACULTY) ON L_FORM.IND_L_FORM = GROUP.IND_L_FORM

WHERE ((FACULTY.FACULTY)<>"ИИКТ")

ORDER BY L_FORM.L_FORM DESC , GROUP.GROUP;

Запрос, выявляющий список дисциплин для подстановки в форму учебного плана для ИИКТ:

SELECT SUBJECT.SUBJECT

FROM SUBJECT

WHERE (((SUBJECT.IIKT)=True))

ORDER BY SUBJECT.SUBJECT;

Запрос, выявляющий список дисциплин для подстановки в форму учебного плана для СГИ, ИМ, ИКСКТ и ИСИХК:

SELECT SUBJECT.SUBJECT

FROM SUBJECT

WHERE (([SUBJECT]![SGI] Or [SUBJECT]![IM] Or [SUBJECT]![IKSKT] Or [SUBJECT]![ISIHK]=True))

ORDER BY SUBJECT.SUBJECT;

Запрос, выявляющий список факультетов для подстановки в форму учебного плана для СГИ, ИМ, ИКСКТ и ИСИХК:

SELECT FACULTY.FACULTY

FROM FACULTY

WHERE ((FACULTY.FACULTY)<>"ИИКТ");

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

SELECT EMPLOYEE.SURNAME, EMPLOYEE.NAME, EMPLOYEE.PATRONYMIC

FROM STATE INNER JOIN EMPLOYEE ON STATE.IND_STATE = EMPLOYEE.IND_STATE

WHERE (((STATE.STATE)="Профессорско-преподавательский"))

ORDER BY EMPLOYEE.SURNAME;

Запрос на объединение учебных планов:

SELECT *

FROM PLAN_IIKT_F_TOTAL

UNION SELECT *

FROM PLAN_IIKT_C_TOTAL

UNION SELECT *

FROM PLAN_OTHERS_TOTAL;

Запрос, выявляющий степень занятости преподавателей по учебному плану:

SELECT PLAN_TOTAL.LECTURER, Sum(PLAN_TOTAL.LECTURE_PL) AS [Sum-LECTURE_PL], Sum(PLAN_TOTAL.LECTURE_PR) AS [Sum-LECTURE_PR], Sum(PLAN_TOTAL.SEMINAR_PL) AS [Sum-SEMINAR_PL], Sum(PLAN_TOTAL.SEMINAR_PR) AS [Sum-SEMINAR_PR], Sum(PLAN_TOTAL.LAB_PL) AS [Sum-LAB_PL], Sum(PLAN_TOTAL.LAB_PR) AS [Sum-LAB_PR], Sum(PLAN_TOTAL.EXAM_CONS) AS [Sum-EXAM_CONS], Sum(PLAN_TOTAL.EXAM) AS [Sum-EXAM], Sum(PLAN_TOTAL.SETOFF) AS [Sum-SETOFF], Sum(PLAN_TOTAL.SEP_WORK) AS [Sum-SEP_WORK], Sum(PLAN_TOTAL.REF_WORK) AS [Sum-REF_WORK], Sum(PLAN_TOTAL.Всего) AS [Sum-Всего]

FROM PLAN_TOTAL

GROUP BY PLAN_TOTAL.LECTURER;

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

SELECT PLAN_TOTAL.LECTURER, PLAN_TOTAL.SUBJECT, PLAN_TOTAL.GROUP, PLAN_TOTAL.FACULTY, PLAN_TOTAL.L_FORM, PLAN_TOTAL.COURSE, PLAN_TOTAL.SEMESTER, PLAN_TOTAL.N_STUDENTS, PLAN_TOTAL.FLOW, PLAN_TOTAL.N_SUBGROUP, PLAN_TOTAL.LECTURE_PL, PLAN_TOTAL.LECTURE_PR, PLAN_TOTAL.SEMINAR_PL, PLAN_TOTAL.SEMINAR_PR, PLAN_TOTAL.LAB_PL, PLAN_TOTAL.LAB_PR, PLAN_TOTAL.EXAM_CONS, PLAN_TOTAL.EXAM, PLAN_TOTAL.SETOFF, PLAN_TOTAL.SEP_WORK, PLAN_TOTAL.REF_WORK, PLAN_TOTAL.Всего

FROM PLAN_TOTAL

WHERE (((PLAN_TOTAL.LECTURER)=[Введите фамилию преподавателя]));

Заключение

В данной дипломной работе разработана система «Учебная нагрузка», с помощью которой были автоматизированы функции, связанные с расчетом учебной нагрузки. Система проектировалась в среде СУБД Access 2015.

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

Разработанная система существенно облегчает работу сотрудников кафедры и предоставляет возможность оперативно получать сведения по следующим вопросам:

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

- индивидуальный план преподавателя;

- личная карточка сотрудника кафедры;

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

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

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

Список использованной литературы и источников

1. ГОСТ 7.1-2003 Библиографическая запись. Библиографическое описание. Общие требования и правила составления // Сборник основных российских стандартов по библиотечно-информационной деятельности [Текст] / Сост. Т.В. Захарчук, О.М. Зусьман. - СПб.: Профессия, 2013. - С. 39-109.

2. ГОСТ 19.106-78 Требования к программным документам, выполненным печатным способом // Сборник основных российских стандартов по библиотечно-информационной деятельности [Текст] / Сост. Т.В. Захарчук, О.М. Зусьман. - СПб.: Профессия, 2013. - С. 225-234.

3. ГОСТ 34.003-90 Автоматизированные системы. Термины и определения // Сборник основных российских стандартов по библиотечно-информационной деятельности [Текст] / Сост. Т.В. Захарчук, О.М. Зусьман. - СПб.: Профессия, 2013. - С. 446-463.

4. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания// Сборник основных российских стандартов по библиотечно-информационной деятельности [Текст] / Сост. Т.В. Захарчук, О.М. Зусьман. - СПб.: Профессия, 2013. - С. 474-479.

5. ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы// Сборник основных российских стандартов по библиотечно-информационной деятельности [Текст] / Сост. Т.В. Захарчук, О.М. Зусьман. - СПб.: Профессия, 2013. - С. 480-492.

6. Агальцов, В. П. Базы данных [Текст] : учебник / В. П. Агальцов. - М. : Форум; Инфра-М, - Кн. 1 : Локальные базы данных. - 2-е изд., перераб. - 2009. - 349 с.

7. Агальцов, В. П. Базы данных [Текст] : учебник / В. П. Агальцов. - М. : Форум; Инфра-М, - Кн. 2 : Распределенные и удаленные базы данных. - 2009. - 270 с.

8. База тестовых вопросов по информатике: учеб. пособие
А. А. Эпов [и др.]. - Волгоград: Политехник. - 2015. - 83 с.

9. Библиотекарь и время. XXI век [Текст] : серия. - М. : Либерея, 20 - Вып. 99 : Защита информации : учеб.-метод. пособие / В. В. Арутюнов. - 2008. - 55 с.

10. Бикмухаметов, И. Х. Математика и информатика [Текст] : учеб. пособие / И. Х. Бикмухаметов, Е. А. Колганов. - Уфа : [б. и.], 20 - Ч. 4 : Модели решения функциональных вычислительных задач. Алгоритмизация и программирование. Базы данных. Локальные и глобальные сети. Защита информации. - 2015. - 100 с.

11. Богатов, Ф. Г. Практикум по информатике: Word - Excel - Access [Текст] : учеб. пособие / Ф. Г. Богатов. - М. : МосУ МВД РФ, 2015. - 264 с.

12. Быкова, В. В. Проектирование баз данных: теория нормализации в задачах и упражнениях [Текст] : учеб. пособие / В. В. Быкова. - Красноярск : ИЦ Ин-та естеств. и гуманитар. наук, 2015. - 105 с.

13. Взаимодействие библиотеки и кафедр по формированию единого документного фонда вуза [Текст] : материалы науч.-практ. конф., 6-7 апр. 2006 г / Тюменский ун-т, Информационно-библиотечный центр. - СПб. : Экспресс, 2006. - 101 с.

14. Вычислительные системы [Текст] / Рос. АН. Сиб.отд-ние. Ин-т математики. - Новосибирск : [б. и.], 19 - Информационные технологии работы со знаниями: обнаружение, поиск, управление. - 2008. - 171 с.

15. Галанина, В. А. Базы данных. Введение в теорию реляционных баз данных [Текст] : учеб. пособие / В. А. Галанина. - СПб. : ГУАП, 2008. - 107 с.

16. Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. - СПб.: БХВ - Санкт-Петербург, 2000. - 336 с.

17. Голицына, О. Л. Базы данных [Текст] : учеб. пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. - 2-е изд., испр. и доп. - М. : Форум, 2009. - 399 с.

18. Давыдова, Е. М. Базы данных [Текст] : учеб. пособие / Е. М. Давыдова, Н. А. Новгородова. - 2-е изд., перераб. и доп. - Томск : В-Спектр, 2008. - 128 с.

19. Ефимов, С. С. Методы сортировки и поиска [Текст] : конспекты лекций / С.С. Ефимов. - Омск : Изд-во ОмГТУ, 2013. - 44 с.

20. Кабальнов, Ю. С. Структурная оптимизация многомерных систем хранения данных [Текст] : монография / Ю. С. Кабальнов, А. А. Левков, В. А. Масленников. - М. ; Уфа : Изд-во МАИ : РИК УГАТУ, 2008. - 213 с.

21. Кириллов, В. В. Введение в реляционные базы данных [Текст] : монография / В. В. Кириллов, Г. Ю. Громов. - СПб. : БХВ-Петербург, 2009. - 454 с.

22. Кондратьев, Ю. Н. Базы данных [Текст] : учеб. пособие для студентов инженер. специальностей / Ю. Н. Кондратьев, А. В. Питухин. - Петрозаводск : Изд-во ПетрГУ, 2008. - 156 с.

23. Концептуальные модели баз данных [Текст] : учеб. пособие / В. В. Миронов, Н. И. Юсупова; Уфим. гос. авиац. техн. ун-т. - Уфа : УГАТУ.Концептуальные модели баз данных. Модели отображения : учеб. пособие / В. В. Миронов, Н. И. Юсупова. - Уфа : УГАТУ, 2015. - 64 с.

24. Кузин, А. В. Базы данных [Текст] : учеб. пособие для студентов высших учебных заведений / А. В. Кузин, С. В. Левонисова. - 3-е изд. стер. - М. : Академия, 2008 (Саратов). - 316 с.

25. Кузнецов, С. Д. Базы данных. Модели и языки [Текст] : учебник / С. Д. Кузнецов. - М. : Бином, 2008 (Ульяновск). - 720 с.

26. Кузнецов, С. Д. Основы баз данных [Текст] : учеб. пособие / С. Д. Кузнецов. - 2-е изд., испр. - М. : ИНТУИТ.ру, 2015 (Ульяновск) . - 484 с.

27. Кузьменко, В. Г. Базы данных в Visual Basic и VBA [Текст] : самоучитель / В.Г.Кузьменко. - М. : ООО Бином-Пресс, 2004. - 412 с.

28. Миронов, В. В. Концептуальные модели баз данных. Локальные ER-модели [Текст] : учеб. пособие / В. В. Миронов, Н. И. Юсупова. - Уфа : УГАТУ, 2006. - 54 с.

29. Миронов, В. В. Концептуальные модели баз данных. Реляционная модель [Текст] : монография / В. В. Миронов, Н. И. Юсупова. - Уфа : УГАТУ, 2006 (Уфа). - 51 с.

30. Михеева Е.В. Практикум по информатике: учеб. пособие для студентов учреждений среднего профессионального образования / Е.В. Михеева. - Москва: Академия, 2015. - 192 с.

31. Моделирование, оптимизация и компьютеризация в сложных системах [Текст] : серия / Воронеж. гос. техн. ун-т. - Воронеж : [б. и.], 20 - Кн. 18 : Автоматизация проектирования сетей передачи данных распределенных информационно-телекоммуникационных систем / А.А Рындин, С.В. Сапегин, А.В. Хаустович; Под ред. Я.Е. Львовича. - 2001. - 223 с.

32. Никитина, Т. П. Введение в базы данных [Текст] : учеб. пособие / Т. П. Никитина. - Ярославль : МУБИНТ, 2015 (Ярославль). - 165 с.

33. Осипов, Л. А. Моделирование информационных процессов [Текст] : учеб. пособие / Л. А. Осипов. - М. : РГОТУПС, 2015 (М.). - 49 с.

34. Павлов, Л. А. Структуры и алгоритмы обработки данных [Текст] : учеб. пособие / Л. А. Павлов. - Чебоксары : Изд-во Чуваш. ун-та, 2008. - 252 с.

35. Пичугин, В. Н. Структуры и алгоритмы компьютерной обработки данных [Текст] : учеб. пособие / В. Н. Пичугин, Р. В. Федоров. - Чебоксары : Изд-во Чуваш. ун-та, 2008. - 160 с.

36. Подвальный, С. Л. Базы данных: модели данных, SQL, проектирование [Текст] : учеб. пособие / С. Л. Подвальный, Т. И. Сергеева, М. В. Гранков. - Ростов н/Д : Издат. центр ДГТУ, 2015. - 201 с.

37. Пуговкин, А. В. Системы и сети передачи дискретных сообщений [Текст] : учеб. пособие / А. В. Пуговкин. - Томск : Том. гос. ун-т систем упр., 2015. - 180 с.

38. Рыбанов, А. А. Инструментальные средства автоматизированного проектирования баз данных [Текст] : учеб. пособие по дисциплине «Базы данных» для студентов направления 552800 «Информатика и вычислительная техника» / А. А. Рыбанов. - Волгоград : Политехник, 2015. - 95 с.

39. Семенова, И. И. Разработка баз данных в Microsoft Visual FoxPro [Текст] : учеб.-метод. пособие / И. И. Семенова. - Омск : Изд-во СибАДИ, 2006 - .Ч. 1 : Создание структуры базы данных : учебное пособие. - 2006. - 62 с.

40. Сорокин, А. В. Delphi. Разработка баз данных [Текст] : монография / А. В. Сорокин. - СПб. : Питер, 2013. - 476 с.

41. Стрельцов, А. А. Обеспечение информационной безопасности России. Теоретические и методологические основы [Текст] : учеб. пособие / А. А. Стрельцов; под ред. В. А. Садовничего, В. П. Шерстюка. - М. : МГИУ, 2009. - 281 с.

42. Туманов, В. Е. Основы проектирования реляционных баз данных [Текст] : учеб. пособие / В. Е. Туманов. - М. : Интернет-ун-т информ. технологий : БИНОМ. Лаб. знаний, 2015. - 420 с.

43. Технология анализа данных: Data Mining, Visual Mining, Text Mining, OLAP [Текст] : учеб. пособие / А. А. Барсегян [и др.]. - 2-е изд. - СПб. : БХВ-Петербург, 2015. - 375 с.

44. Фрост, Р. Проектирование и разработка баз данных. Визуальный подход [Текст] : пер. с англ. / Р. Фрост, Д. Дей, К. Ван Слайк. - М. : NT Press, 2015. - 590 с.

45. Федоров, Н. В. Проектирование информационных систем на основе современных CASE-технологий [Текст] : учеб. пособие / Н. В. Федоров. - М. : Изд-во МГИУ, 2015. - 278 с.

46. Фуфаев, Э. В. Базы данных [Текст] : учеб. пособие / Э. В. Фуфаев, Д. Э. Фуфаев. - 4-е изд., стер. - М. : Академия, 2008. - 320 с.

47. Хомоненко, А.Д. Базы данных [Текст]: учеб. для вузов/ А.Д. Хомоненко, В.М. Цыганков, М.Г. Мальцев; под ред. А.Д. Хомоненко.- 4-е изд., доп. и перераб.- СПб.: КОРОНА принт, 2004. - 736 с.

48. Хомоненко А.Д. Microsoft Access. Экспресс-курс [Текст]/ А.Д. Хомоненко, В.В. Гридин. - СПб.: БХВ-Петербург, 2013. - 126 с.

49. Цапко, И. В. Структуры и алгоритмы обработки данных [Текст] : учеб. пособие / И. В. Цапко. - Томск : Изд-во Том. политехн. ун-та, 2015. - 183 с.

50. Цветков, В. Я. Базы данных. Эксплуатация информационных систем с распределенными базами данных [Текст] : учеб. пособие для студентов специальности 311100 «Гор. кадастр» / В. Я. Цветков. - М. : МИИГАиК, 2009. - 243 с.

51. Шпак, Ю. А. Проектирование баз данных [Текст] : монография / Ю. А. Шпак. - М. : Эксмо, 2015. - 300 с.

Приложения

Приложение 1

Номенклатура документов кафедры

1.

Приказы, распоряжения

До минования надобности

2.

Протоколы заседаний кафедры за учебный год

Постоянно

3.

План работы кафедры на учебный год

Постоянно

4.

План научно-исследовательской работы на учебный год

Постоянно

5.

Индивидуальные планы и отчеты преподавателей

5 лет

6.

Рабочие учебные планы на учебный год.

Графики учебного процесса

1 год

7.

Годовой отчет о работе кафедры

Постоянно

8.

Годовой отчет о научно-исследовательской работе кафедры

Постоянно

9.

Дипломные работы студентов, отзывы, рецензии на них

5 лет

10.

Экзаменационные билеты

1 год

11.

Номенклатура дел кафедры

5 лет

12.

Акты на дела, переданные в архив. Акты о выделении дел к уничтожению

3 года

Приложение 2

Формы нагрузки

Форма «ИИКТ /ОО»

Форма «ИИКТ /ЗО»

Форма «СГИ-ИМ-ИКСКТ-ИСИХК»

Приложение 3

Отчеты

Отчет «Индивидуальный план»

Отчет «Личная карточка»

Отчет «Перечень дисциплин»

Размещено на Allbest.ru

...

Подобные документы

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

    дипломная работа [1,2 M], добавлен 19.01.2012

  • Автоматизация системы формирования часов учебной нагрузки на кафедре и учебных поручений преподавателей. Обзор программных продуктов. Перечень требований к системе, разработка ее архитектуры. Сценарии вариантов использования. Тест информационной системы.

    дипломная работа [1,6 M], добавлен 05.02.2012

  • Создание информационной системы автоматизации расчетов по ипотечному кредитованию: выбор среды программирования, нормализация таблиц, проектирование даталогической модели учёта расчета ипотечного кредита на основе средства ERwin, запросов базы данных.

    дипломная работа [2,2 M], добавлен 15.01.2012

  • Создание базы данных и описание программы "Учебная база данных", предназначенной для группировки сведений об учениках. Характеристика функциональных возможностей программы: добавление записей в базу, редактирование, удаление записей и сортировка данных.

    курсовая работа [1,2 M], добавлен 25.04.2011

  • Анализ основных направлений автоматизации бизнес-процессов с информационными технологиями. Разработка баз данных для решения проблем хранения и систематизации информации. Проектирование и реализация логической модели бизнес-процесса на примере библиотеки.

    курсовая работа [505,8 K], добавлен 25.10.2011

  • Характеристика учета нагрузки педагогических работников открытой (сменной) общеобразовательной школы. Анализ функциональной модели "Проведение тарификации на учебный год". Сущность информационной модели для понимания взаимодействия данных в системе.

    контрольная работа [951,1 K], добавлен 27.12.2011

  • Системы управления базами данных и их эффективность. Системный анализ предметной области и проектирование её концептуальной модели. Составление перечня атрибутов и определение ключей. Состав модулей и их описание. Описание интерфейса программы.

    курсовая работа [1,2 M], добавлен 12.07.2012

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

    дипломная работа [1,3 M], добавлен 26.01.2013

  • Выбор методологии проектирования и системы управления базами данных. Описание предметной области и проектирование физической структуры базы данных. Реализация проекта в MS SQL Server 2008. Построение инфологической модели. Ограничения целостности связи.

    курсовая работа [679,2 K], добавлен 22.01.2013

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

    дипломная работа [421,6 K], добавлен 11.02.2013

  • Методика расчета арендной платы на предприятии. Описание и документы предметной области, форматы входных и выходных документов. Построение логической модели данных, таблиц базы данных и типовых запросов. Проектирование экранных форм для ввода данных.

    дипломная работа [1,2 M], добавлен 19.01.2017

  • Разработка структуры реляционной базы данных для информационной системы "Распределение учебной нагрузки". Требования к информации, надежности, составу и параметрам технических средств. Нормализация информационных объектов, логическая модель данных.

    курсовая работа [2,3 M], добавлен 03.05.2015

  • Рассмотрение свойств реляционных баз данных. Анализ и виды деятельности ООО "Яндекс". Характеристика программы Adobe Dreamweaver. CoffeeScript как компилируемый язык для написания клиентских сценариев. Особенности взаимодействия интерфейса с сервером.

    дипломная работа [2,6 M], добавлен 24.09.2012

  • Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.

    дипломная работа [4,5 M], добавлен 09.03.2010

  • Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.

    контрольная работа [742,8 K], добавлен 08.06.2011

  • Характеритсика и роль автоматизации в бухгалтерском учете. Описание создания базы данных для расчета заработной платы сотрудников предприятия, вывода отчета. Выбор программного обеспечения, процедур и функций. Рассмотрение основ интерфейса программы.

    курсовая работа [933,8 K], добавлен 19.04.2015

  • Краткая характеристика предметной области. Актуальность разработки объектно-ориентированной модели информационной системы для учебной библиотеки. Создание диаграммы вариантов использования, последовательности, кооперативной диаграммы, диаграммы классов.

    курсовая работа [381,8 K], добавлен 01.06.2009

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

  • Системный анализ предметной области. Структурный подход при разработке инфологической модели. Обеспечение целостности данных. Описание программного средства, создание таблиц, запросов, форм и отчетов для системы автоматизации работы ресторана.

    курсовая работа [3,9 M], добавлен 12.12.2011

  • Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.

    курсовая работа [2,3 M], добавлен 21.11.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.