Смекни!
smekni.com

Разработка модуля сайта преподавателя по дисциплине Интернет-технологии (стр. 17 из 30)

В гостевой книге и чате использован один и тот же модуль отправки сообщений отображенный на рисунке 2.29. В конце этих страниц пишем: include ”postmodule. php”.

Рисунок 2.29 - модуль отправки сообщений

2.8.4 Страница тестирования

Также зарегистрированный пользователь может зайти на страницу тестирования (Рисунок 2.30), нажав на кнопку "Тестирование" в левой части страницы. (Рисунок 2.21) В открывшемся окне пользователь может выбрать дисциплину для тестирования. При наведении указатель на ссылку дисциплины, появляется подсказка, в которой отображается количество оставшихся попыток. Всего пользователь имеет по две попытки для каждой из дисциплин.

Рисунок 2.30 - страница тестирования

При выборе дисциплины в окне выводятся вопросы по данной теме и случайным образом расположенные ответы (Рисунок 2.31).

Рисунок 2.31 - страница тестирования


Нужно выбрать правильные ответы и нажать на кнопку "Готово". В появившемся окне (Рисунок 2.32) отображаются результаты тестирования. Есть возможность распечатать сертификат в формате RTF, подтверждающий результаты тестирования.

Рисунок 2.32 - результаты тестирования

2.8.5 Интернет магазин

В закладке "Магазин" предоставленный на страницах сайта материал можно заказать на CD-носителе. Он будет доставлен Вам по почте. Для входа в интернет магазин нужно воспользоваться кнопкой "Магазин" отображенной на рисунке 2.21. Откроется окно с информацией о дисках по дисциплинам, доступных к заказу. (Рисунок 2.33)

Рисунок 2.33 - интернет магазин


Для заказа диска с интересующей информацией нужно нажать на ссылку с названием диска. Откроется окно регистрации заказа (Рисунок 2.34), в котором нужно заполнить все поля и нажать кнопку "Заказать".

Рисунок 2.34 - регистрация заказа

В появившемся окне будут представлены данные регистрации заказа, количество заказанных дисков и сумма оплаты. После проверки всех данных нужно подтвердить заказ нажав на ссылку "Заказать", после чего программа подтвердит регистрацию заказа. (Рисунок 2.35)

Рисунок 2.35 - подтверждение заказа


Одновременно произойдет отправка по электронной почте с уведомление о поступлении заказа администратору сайта.

$mess=$_SESSION ['client'] ['name']. " ". $_SESSION ['client'] ['sname']. " заказал(а)". $_SESSION ['client'] ['count']. " ". $idz ['title']. " на сумму: ". $_SESSION ['client'] ['count'] *$idz ['price']. "р. Заказ нужно доставить по адресу: ". $_SESSION ['client'] ['address']. ". Адрес электронной почты: ". $_SESSION ['client'] ['email']. ". ";

if(! mail('kash@newmsk. tula. net', 'Поступил заказ', $mess, "Content-type: text/plain; charset=windows-1251", "Content-Transfer-Encoding: 8bit")) echo"Невозможно соединиться с почтовым сервером! ";

Где "Content-type: text/plain; charset=windows-1251", "Content-Transfer-Encoding: 8bit" - заголовки определяющие кодировку сообщения. (Рисунок 2.36).

Рисунок 2.36 - Результат обработки функции mail

2.8.6 Система администрирования

Чтобы зайти на страницу администрирования нужно в нижней части главной страницы нажать на ссылку "Администрирование модуля - Интернет технологии". (Рисунок 2.37)

Рисунок 2.37 - ссылка на страницу администрирования


В открывшемся окне в полях ввода нужно ввести имя и пароль администратора. (Рисунок 2.38). По умолчания это "alex" и "2202".

Рисунок 2.38 - доступ к странице администрирования

Откроется главная страница администратора (Рисунок 2.39)

Рисунок 2.39 - главная страница администратора

На этой странице есть ссылки на страницы:

"Экзаменатор" (Рисунок 2.40), где можно удалить отдельные вопросы по какому либо предмету или удалить весь предмет;


Рисунок 2.40 - страница администратора "Экзаменатор"

"Ввод новых вопросов" (Рисунок 2.41), где можно ввести новые вопросы по существующим предметам или создать новый предмет;

Рисунок 2.41 - Ввод новых вопросов

"Студенты" (Рисунок 2.42), где можно просмотреть результаты тестирования по одному студенту, по одному предмету или весь список, а также удалить некоторые записи;


Рисунок 2.42 - просмотр результатов по одному студенту

"Гостевая книга" (Рисунки 2.43, 2.44), где можно просмотреть, ввести, удалить запрещенные для записи адреса, а также удалить некоторые записи сообщений;

Рисунок 2.43 - просмотр записей гостевой книги


Рисунок 2.44 - блок запрещенных адресов гостевой книги

"Чат" (Рисунок 2.45, 2.46), где можно просмотреть, ввести, удалить запрещенные адреса, а также удалить некоторые записи сообщений.

Рисунок 2.45 - запрещенные адреса чата

Рисунок 2.46 - блок сообщений чата


"Магазин" (Рисунки 2.47, 2.49, 2.50, 2.51), - где можно просмотреть, ввести, удалить новые товары. Просмотреть, удалить заказчиков, а также просматривать поступившие заказы. При нажатии на ссылку с именем заказчика, данные заказа экспортируются в MS Word. (Рисунок 2.48). При нажатии на ссылку "Выполнен", происходит смена статуса выполнения заказа на положительный, и отправка сообщения о выполнении заказа на электронный адрес заказчика.

Рисунок 2.47 - страница заказов интернет – магазина

Рисунок 2.48 - данные заказа в MS Word


Рисунок 2.49 - Ввод новых товаров

Рисунок 2.50 - просмотр существующих товаров

Рисунок 2.51 - заказчики интернет-магазина

3. Экономическая часть

3.1 Определение трудоемкости разработки приложения

Для определения трудоемкости разработки АИС (автоматизированной информационной системы) прежде всего составляется перечень всех основных этапов работ, которые должны быть выполнены [15]. Форма разделения работ по этапам с указанием трудоемкости их выполнения приведена в таблице 3.1

Таблица 3.1 - Распределение работ по этапам и видам и оценка их трудоемкости

Этап проведения Вид работы на данном этапе Трудоемкость выполнения, чел. - ч.
Подготовительный Сбор данных о предметной области 50
Определение задач 20
Анализ данных 40
Создание структуры баз данных 10
Этап реализации Разработка алгоритма 20
Разработка web-интерфейса 40
Написание программы 90
Заключительный Отладка программы 100
Оформление пояснительной записки 40
ИТОГО трудоемкость выполнения дипломной работы 410

3.2 Расчет затрат на разработку приложения

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

Материальные затраты.

Затраты на оплату труда.

Отчисления на социальные нужды.

Амортизация основных фондов.

Прочие затраты.

Если для разработки АИС используется электрооборудование, то необходимо рассчитать затраты на электроэнергию по форме, приведенной в таблице 3.2

Таблица 3.2 - Затраты на электроэнергию

* Паспортная мощность, кВт Коэффи-циент использо-вания мощности Время работы оборудования для разработки АИС, ч Цена электроэнергии,
Сумма, руб.
ПК 0,300 0,8 410 1,66 163,34
Монитор 0,080 0,9 410 1,66 49,0032
Принтер 0,264 0,9 5 1,66 1,97
ИТОГО 214,32

Общая сумма затрат на электроэнергию (ЗЭ) рассчитывается по формуле (3.1):