Смекни!
smekni.com

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

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Самарский Государственный аэрокосмический университет имени академика С.П. Королева. (СГАУ)» Филиал в г. Тольятти

Кафедра Радиоэлектроники и системотехники

Разработка информационной технологии

«Электронная версия публикации расписания»

Пояснительная записка к курсовому проекту по курсу

«Информационные технологии»

Руководитель,
к.т.н., доцент Выполнил

Кузьмичёв А.Б.

студент гр. 62048 Шубин А.В.

Тольятти 2007

Реферат

Курсовой проект.

Пояснительная записка 38 с., 4 рис., 4 табл., 5 источников, 4 приложения.

ПУБЛИКАЦИЯ РАСПИСАНИЯ, ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ, ИНТЕРФЕЙС, ШАХМАТКА, ACTIVE SERVER PAGES, АНАЛИЗ

Объектом исследования является создание динамических web-приложений.

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

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



Содержание

Введени................................................................................................................................................................................................................. 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.

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