ReferatWorld.ru
» » » Разработка информационной технологии «Электронная версия публикации расписания»
Вернуться назад

Разработка информационной технологии «Электронная версия публикации расписания»

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


Содержание
Введени................................................................................................................................................................................................................. 4
1 Анализ существующих информационных технологий публикации расписания, выбор путей решения, постановка задачи......................... 6
1.1 Анализ существующих информационных технологий публикации расписания........................................................................................... 6
1.2 Разработка новой информационной технологии публикации расписания.................................................................................................... 8
1.3 Выбор среды разработки................................................................................................................................................................................. 9
1.4 Выбор пути представления данных............................................................................................................................................................... 11
1.5 Выбор оформления интерфейса.................................................................................................................................................................... 12
1.6 Постановка задачи на разработку информационной технологии «Электронная версия публикации расписания».................................... 13
2 Разработка информационной технологии «Электронная версия публикации расписания»........................................................................... 15
2.1 Разработка интерфейса информационной технологии «Электронная версия публикации расписания»................................................ 15
2.2 Организация связи с базой данных и извлечение необходимой информации из неё............................................................................... 17
2.3 Разработка кода для обработки дат.......................................................................................................................................................... 19
2.4 Разработка отчёта по расписанию............................................................................................................................................................. 20
2.5 Разработка отчёта по расписанию предназначенного для вывода на печать........................................................................................... 21
2.6 Разработка файла каскадных таблиц стилей............................................................................................................................................. 22
3 Оценка эффективности разработанной информационной технологии «Электронная версия публикации расписания»............................... 22
Заключени........................................................................................................................................................................................................... 23
Список использованной литератур.................................................................................................................................................................... 24
ПРИЛОЖЕНИЕ .................................................................................................................................................................................................. 25
ПРИЛОЖЕНИЕ .................................................................................................................................................................................................. 30
ПРИЛОЖЕНИЕ .................................................................................................................................................................................................. 34
ПРИЛОЖЕНИЕ .................................................................................................................................................................................................. 37
Введение
В связи с увеличением количества пользователей сети Интернет, из числа студентов ТФ СГАУ, а также появлением собственного сайта ТФ СГАУ, было принято решение о разработке электронной версии публикации расписания в виде «шахматки» на сайте ТФ СГАУ. «Шахматка» представляет собой таблицу, содержащую расписание.
Для реализации данного проекта использовалась технология ASP(Active Server Pages). ASP – это среда программирования, которая обеспечивает возможность комбинирования HTML(язык гипертекстовой разметки), скриптов(кода написанного на языке программирования, например VisualBasicScript или javascript) и компонентов для создания динамических web-приложений. Возможность встраивания в web-страницы скриптов позволяет логичным образом объединить оформление приложения с данными, полученными из различных источников, например, из баз данных. Использование данной технологии позволяет разработчику одновременно работать над программным кодом и над оформлением webприложения.
Идеология создания web-приложений заключается в инкапсуляции бизнеслогики в отдельные компоненты, написанные по технологии COM. Технология ASP в данном случае является связующим звеном между этими компонентами и интерфейсом web-приложения.
Таким образом, технология ASP предоставляет мощные средства создания активных приложений с использованием многочисленных источников данных, что играет не маловажную роль.
Новизна заключается в том, что в настоящий момент отсутствует публикация расписания, которая бы в полной мере удовлетворяла требованиям студентов и преподавателей.
Актуальностью является то, что студенты, в особенности заочного отделения, не всегда имеют возможность посещать ВУЗ с целью просмотра расписания, а могут просматривать его через Интернет или забирать на носителях памяти.
Целью курсового проекта: разработка информационной технологии, электронной версии расписания в виде «шахматки» по группам, с последующей её публикацией на сайте ТФ СГАУ.
Задача: состоит в изучении создания динамических web-приложений на основе технологии ASP(Active Server Pages), а также непосредственное создание web-приложения, электронной версии расписания.
1 Анализ существующих информационных технологий публикации расписания, выбор путей решения, постановка задачи
В данной главе мы произведём анализ уже существующих информационных технологий по расписанию, в результате чего дадим оценку нынешнему состоянию в данной области. А также произведём выбор путей решения аналогичной информационной технологии, но уже руководствуясь недостатками предыдущих. И в итоге с учётом анализа и выбранного пути поставим задачу на разработку информационной технологии: «Электронная версия публикации расписания».
1.1 Анализ существующих информационных технологий публикации расписания
На данный момент уже созданы и функционируют две информационные технологии по расписанию:
1. Печатная версия публикации расписания;
2. Публикация электронной версии расписания.
Рассмотрим каждую из технологий в отдельности, в результате чего выявим их недостатки или же наоборот их преимущества.
Печатная версия расписания. Данная информационная технология реализована только в печатной форме в виде «шахматки». Она вывешивается на 6 этаже университета. Имеет свои недостатки и преимущества.
К достоинствам данной технологии можно отнести:
1. Данная технология позволяет оперативно вносить изменения в расписании.
2. Она не требует наличия ПК.
Недостатки печатной версии расписания:
1. У данной формы нет электронной версии, которую можно было бы просматривать через всемирную сеть Интернет, а также через локальную внутреннюю сеть ТФ СГАУ.
2. Данная публикация вывешивается лишь в одном месте, на 6 этаже университета.
3. Если появляются изменения в расписании, то появляется необходимость его перепечатывания, что влечёт за собой расход бумаги.
4. Также существенным недостатком является то, что данная форма расписания вывешивается только лишь на одну текущую неделю. Это делает невозможным просмотр расписания на следующую неделю, на месяц, и на семестр.
Публикация электронной версии расписания. Данная версия расписания размещается на сайте ТФ СГАУ (http://tfsgau.narod.ru, разработчик Забродин Д.В.). Она не отличается большой продуманностью и имеет немалый ряд недостатков:
1. Хотелось бы отметить довольно плохо продуманный и реализованный интерфейс. Цвета и шрифт были подобраны без учёта эргономики и сочетания с другими элементами web-страницы. Расположение элементов также не было подобрано с учётом эргономики.
2. Отсутствует выбор расписания на текущую неделю, следующую неделю, на месяц и на семестр. Для отображения расписания требуется указать период, что является не всегда удобным для пользователя.
3. Очень ненадёжна, что является не маловажным признаком при работе с данной информационной технологией. По опросам пользователей данной информационной технологии, часто случались сбои в её работе.
4. Данные в данном расписании иногда расходятся с теми, что размещены в печатной версии. Данный факт может привести к пропускам студентов занятий.
5. Отсутствует отчёт для вывода на печать.
Недостатки 1, 2 представлены на рисунке 1.
Все выше перечисленные недостатки напрямую влияют на посещаемость данной публикации расписания, она очень низка.
Рисунок 1 – Интерфейс существующей технологии публикации расписания
Но всё-таки у данной информационной технологии есть и некоторое количество преимуществ:
1. Публикация расписания размещена на внутреннем и внешнем серверах ТФ СГАУ, что позволяет пользователям просматривать расписание как в университете так и дома, либо других удалённых местах.
2. Информация по парам размещена в таблице, в доступном для понимания виде.
Проанализировав данные информационные технологии, можно сделать вывод: необходимо создать информационную технологию публикации расписания, при этом, устранив недостатки выбора периодов, оформления интерфейса, создание отчёта для печати, а также, иметь ввиду недостаток надёжности. А также, и отобразить преимущества данных технологий в новой.
1.2 Разработка новой информационной технологии публикации расписания
Разработка информационной технологии «Электронная версия публикации расписания» будет проходить в несколько технологических этапов.
В первую очередь, будет разработан интерфейс информационной технологии, с учётом восприятия его человеком. Он будет разрабатываться, уже с учётом тех недостатков, которые присутствовали в предыдущей электронной версии публикации расписания.
Следующим, по важности этапом, будет разработка выбора периодов дат (на неделю, на месяц, на квартал, на семестр). При разработке на данном этапе также будут учитываться положительные и отрицательные стороны предшествующих технологий.
Далее следует выделить непосредственную разработку алгоритма функционирования web-приложения.
Четвёртым этапом, будет идти разработка «шахматки» расписания. Её необходимо будет выполнить с учётом требований восприятия информации, в ней информации.
Хотелось бы ещё раз отметить, что все технологические этапы будут разработаны, с учётом всех предъявляемых к ним требований, и естественно с учётом предыдущего опыта.
Алгоритм функционирования приложения представлен на следующей схеме:
1.3 Выбор среды разработки
В настоящее время существует большое количество технологий и языков программирования для разработки web-приложений. К ним относят: HTML(HyperText MarkUp Language), XML(Extensible MarkUp Language), CGI(Common Gateway Interface), ASP(Active Server Pages), JSP(Java Server Pages), PHP(Hypertext Preprocessor) и другие.
В основу рассмотрения были положены три среды разработки webприложений: HTML, PHP и ASP. В процессе анализа данных языков, по всевозможным критериям, будет выбран только один, более подходящий для поставленной задачи. На выбранном языке программирования и будет реализовано web-приложение.
HTML – язык гипертекстовой разметки. Он предназначен для создания webприложений с ограниченными возможностями, не обладающих гибкостью и динамичностью.
PHP является серверным межплатформенным встроенным в HTML языком написания сценариев. На нём разрабатываются полноценные web-приложения.
ASP – это среда программирования, которая обеспечивает возможность комбинирования HTML(язык гипертекстовой разметки), скриптов(кода написанного на языке программирования, например VisualBasicScript или javascript) и компонентов для создания динамических web-приложений. Она, аналогично PHP, предназначена для создания.
ASP-код встраивается в HTML-код, что позволяет разрабатывать поистине сложные и распределённые web-приложения, кстати такой принцип функционирования присущ и PHP.
Отбор более удобной технологии разработки можно осуществить по множеству критериев. Мною был выделен ряд подходящих для разработки критериев, представленных в таблице 1, которые необходимо учитывать при выборе среды разработки.
Таблица 1 – Выбор среды разработки

Критерии
ASP
PHP
HTML
1
Возможность создания полноценного интерфейса пользователя
+
+
+
2
Наличие связи с источниками данных
+
+

3
Работа с датами
+
+

4
Знакомый синтаксис
+

+
ИТОГО:
5
3
2
В результате сравнений трёх сред разработки web-приложений: HTML, PHP, ASP, по выбранным критериям, на мой взгляд, более подходящей для решения поставленной задачи оказалась технология ASP, на которой и будет в дальнейшем реализована информационная технология «Электронная версия публикации расписания».
1.4 Выбор пути представления данных
Как ранее было описано, при анализе текущей информационной технологии «Электронная версия публикации расписания» был выявлен существенный недостаток, который заключался в неудобном выборе периодов дат. Исходя из этого, в будущей информационной технологии, будет необходимо реализовать такой выбор периодов дат, который бы соответствовал бы нуждам студентов.
Классификация периодов, представленных к рассмотрению, и имеющих, на мой взгляд, наибольшую эффективность, имеет вид:
1. На текущий день;
2. На следующий день;
3. На текущую неделю;
4. На следующую неделю;
5. На текущий месяц;
6. На квартал;
7. На семестр;
8. На заданный период.
В связи с тем, что невозможно подобрать какие-либо критерии к выбору периодов, следует произвести опрос из числа студентов ТФ СГАУ. Для выбора подходящих периодов дат, были опрошены студенты группы 62048. Им были предложены к рассмотрению 8 представленных выше периодов. В таблице 1 представлен опрос студентов по выбору оптимальных периодов дат.
Как видно из опроса студентов, наиболее актуальными периодами стали следующие:
1. На текущую неделю;
2. На следующую неделю;
3. На семестр;
4. На заданный период.
Данные периоды выбора дат, в дальнейшем и будут реализованы в будущей информационной технологии «Электронная версия публикации расписания».
Таблица 2 – Опрос группы 62048 по выбору оптимальных периодов дат
период
да
нет
На текущий день
+
На следующий день
+
На текущую неделю
+
На следующую неделю
+
На текущий месяц
+
На квартал
+
На семестр
+
На заданный период
+
Таким образом, по результатам опроса, информационной технологии публикации будут реализованы следующие периоды: на текущую неделю, на следующую неделю, на семестр, на заданный период.
1.5 Выбор оформления интерфейса
При разработке любой информационной технологии, в том числе и информационной технологии «Электронная версия публикации расписания», предъявляются серьёзные требования к её интерфейсу.
Выбор цветовой гаммы
В первую очередь, необходимо подобрать цветовую гамму, которая будет использоваться при оформлении. К рассмотрению выделим три цвета: жёлтый
, синий , зелёный . Жёлтый – возбуждающий, зелёный – угнетающий, на мой взгляд, не подходят. На мой взгляд, более подходящим является синий, успокаивающий, цвет. Синий также является специфичным цветом ТФ СГАУ. Исходя из этих соображений, интерфейс будет выполнен в голубовато-синих тонах. Не следует использовать слишком яркие оттенки, всё должно быть выполнено в приглушённых тонах. Поля для ввода и радио-переключатели будут иметь стандартный белый цвет. Кнопки будут иметь стандартный серый цвет.
Выбор шрифта
Далее следует определить шрифт и его атрибуты. После анализа всех приемлемых вариантов, был выбран шрифт Times New Roman, кегль – 12pt, цвет – чёрный, в связи с тем, что сочетание данного стиля шрифта, размера и цвета способствует к большему восприятию отображаемой информации.
Также, следует отметить, что вся информация должна быть легко воспринимаемой, и нагрузка на глазное дно должна быть минимальной.
Определение формы
При рассмотрении многих вариантов, было решено форму интерфейса выполнить в виде таблицы, в ячейках которой будут находиться поля для ввода, кнопки и подписи.
В ячейках таблицы расписания будет отображаться информация о дне занятий, номере пары, виде занятия, аудитории и кабинета. Следует отметить, что «шахматка» выводимая на печать будет выполнена в чёрно-белом варианте, с целью экономии краски картриджа.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике Цель работы: Разработка информационной технологии «Электронная версия публикации расписания». В процессе данной работы была создана реально
Оценок: 431 (Средняя 5 из 5)

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

© 2017 - 2022 ReferatWorld.ru