Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом (Малинин).doc
Скачиваний:
14
Добавлен:
04.12.2018
Размер:
2.05 Mб
Скачать

Введение

Взрывное расширение информационных технологий [1] сопровождается повсеместной информатизацией и соответственно интенсивным ростом числа и разнообразия технических средств и программного обеспечения, применяемых в разных сферах человеческой жизни, в том числе и в образовании.

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

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

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

Целью данной работы является разработка программной среды проверки правильности SQL-запросов к базе данных.

Для достижения поставленной цели необходимо решить ряд задач:

  • проанализировать внешние и внутренние процессы объекта автоматизации, выявить недостатки;

  • провести обзор аналогов систем и программных комплексов;

  • разработать техническое задание;

  • спроектировать структуру базы данных, реализовать функции и алгоритмы обработки данных и создать пользовательский интерфейс системы;

  • провести тестирование системы.

Объектом исследования является Радиотехнический факультет УГТУ-УПИ.

Предметом исследования является процесс контроля знаний студента по дисциплине «Базы данных».

  1. Анализ предметной области

    1. Общая характеристика объекта автоматизации

Студия «Web-эволюция» основана в 2005 году, преимущественное направление деятельности компании - комплексная разработка веб-решений любой сложности. В активе студии десятки разработанных проектов, сильно разнящихся по сложности и задействованным технологиям.

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

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

    1. Внешняя модель объекта автоматизации

Внешняя модель объекта автоматизации описывает внешние субъекты и способы взаимодействия с ними [2] в соответствии с рисунком 1.

Внешними субъектами предприятия являются:

  • Клиенты.

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

  • Поставщики программного обеспечения.

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

Банк. Осуществляет все операции с финансовыми средствами.

Налоговая инспекция. Оплата налоговых обязательств и контроль правильности их исчисления.

  • Исполнители.

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

  • Хостинг провайдер.

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

Рисунок 1- Внешняя модель существующей компании (нотация DFD)