Смекни!
smekni.com

Разработка информационной технологии Электронная версия публикации расписания (стр. 2 из 5)

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

Рисунок 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, цвет – чёрный, в связи с тем, что сочетание данного стиля шрифта, размера и цвета способствует к большему восприятию отображаемой информации.

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

Определение формы

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

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

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

В данном курсовом проекте необходимо решить задачи разработки новой информационной технологии «Электронная версия публикации расписания», а именно: