Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 ПРОЕКТИРВАНЕ ПРОГРАММНОГО ПРОДУКТА (мой).doc
Скачиваний:
3
Добавлен:
24.11.2019
Размер:
2.1 Mб
Скачать

2.3.5 Проектирование модулей

Для подключения базы данных используется файл db.php:

<?php

$connection = mysql_connect('localhost', 'root') or die(mysql_error());

mysql_select_db('handbook', $connection) or die(mysql_error());

mysql_set_charset('utf8');

2.4 Реализация и тестирование программного обеспечения

2.4.1 Реализация программного обеспечения

Для того чтобы отобразилось главное окно приложения требуется в адресной строке браузера ввести http://localhost/melon.com/. После запуска отобразится окно, вид которого представлен на рисунке 2.9.

Рисунок 2.9 – Главное окно приложения

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

Для того чтобы отобразилась админчасть требуется в адресной строке браузера ввести localhost/melon.com/manage/. После успешного ввода пароля администратором, отобразится окно, вид которого представлен на рисунке 2.10.

Рисунок 2.10 – Админчасть приложения

Окно «Результаты» отображает результативность пройденных пользователями тестов с выводом информации о времени начала теста, номера лабораторной работы, по которой пройден тест, имени пользователя, правильными ответами и оценкой.

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

2.4.2 Тестирование программного обеспечения

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

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

Наиболее целесообразный метод тестирования – проверка работоспособности основных функций программного продукта. Тестировалось отдельно два различных случая: пользователь вошел в систему под правами обычного пользователя; пользователь вошел в админчасть под правами администратора. Тестирование программного продукта проводилось на компьютере со следующими характеристиками: процессор «AMD Athlon(tm) 64 X2 Dual Core Processor 4000+» с тактовой частотой 2,11 ГГц, оперативная память 3 Гб, жесткий диск 512 Гб, видеокарта «NVIDIA GeForce 9600 GT» (512 Мб).

Минимальные системные требования к программному продукту: процессор с тактовой частотой 1,4 ГГц, оперативная память не менее 256 Мб, видеокарта не менее 128 Мб.

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